From a8698ce802b62333cc244dc71d20c6b41a5c7168 Mon Sep 17 00:00:00 2001 From: George Kalpakas Date: Thu, 8 Jul 2021 16:22:48 +0300 Subject: [PATCH 001/364] docs(service-worker): add missing comma in example JSON data (#42606) PR Close #42606 --- packages/service-worker/src/push.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/service-worker/src/push.ts b/packages/service-worker/src/push.ts index a9e90928d96c..7f2cedaa4e50 100644 --- a/packages/service-worker/src/push.ts +++ b/packages/service-worker/src/push.ts @@ -45,7 +45,7 @@ import {ERR_SW_NOT_SUPPORTED, NgswCommChannel, PushEvent} from './low_level'; * { * "notification": { * "actions": NotificationAction[], - * "badge": USVString + * "badge": USVString, * "body": DOMString, * "data": any, * "dir": "auto"|"ltr"|"rtl", From f592a120057c3787ad6b7385b6f8e10928627e9e Mon Sep 17 00:00:00 2001 From: George Kalpakas Date: Thu, 8 Jul 2021 16:22:49 +0300 Subject: [PATCH 002/364] fix(service-worker): avoid storing redundant metadata for hashed assets (#42606) The ServiceWorker needs to keep track of some metadata for unhashed asset resources to know if/when they might need to be revalidated. This applies to resources that do not exist on the filesystem at build-time (and thus cannot be hashed), such as fonts or images loaded from external sources. For hashed resources, this metadata is irrelevant, because the hash is enough to verify that the content hasn't changed and no revalidation is necessary. Previously, the ServiceWorker would store such metadata for hashed resources as well, even though it would never be used (thus taking up space unnecessarily). This commit fixes it by not storing metadata for hashed resources, i.e. those that are included in an asset-group's `hashes` array. PR Close #42606 --- packages/service-worker/worker/src/assets.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/service-worker/worker/src/assets.ts b/packages/service-worker/worker/src/assets.ts index f3beb8a4213d..b6650ff0e6ba 100644 --- a/packages/service-worker/worker/src/assets.ts +++ b/packages/service-worker/worker/src/assets.ts @@ -454,7 +454,6 @@ export abstract class AssetGroup { protected async maybeUpdate(updateFrom: UpdateSource, req: Request, cache: Cache): Promise { const url = this.adapter.normalizeUrl(req.url); - const meta = await this.metadata; // Check if this resource is hashed and already exists in the cache of a prior version. if (this.hashes.has(url)) { const hash = this.hashes.get(url)!; @@ -467,7 +466,6 @@ export abstract class AssetGroup { if (res !== null) { // Copy to this cache. await cache.put(req, res); - await meta.write(req.url, {ts: this.adapter.time, used: false} as UrlMetadata); // No need to do anything further with this resource, it's now cached properly. return true; From ad08b17b056024fea5ef7af56641e48385736693 Mon Sep 17 00:00:00 2001 From: David Gilson Date: Thu, 24 Jun 2021 10:36:55 +0200 Subject: [PATCH 003/364] docs(forms): add diff between add and set control (#42638) PR Close #42638 --- packages/forms/src/model.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/forms/src/model.ts b/packages/forms/src/model.ts index 5433a430d8a8..c5952f2fe319 100644 --- a/packages/forms/src/model.ts +++ b/packages/forms/src/model.ts @@ -1457,7 +1457,9 @@ export class FormGroup extends AbstractControl { /** * Add a control to this group. * - * This method also updates the value and validity of the control. + * If a control with a given name already exists, it would *not* be replaced with a new one. + * If you want to replace an existing control, use the {@link FormGroup#setControl setControl} + * method instead. This method also updates the value and validity of the control. * * @param name The control name to add to the collection * @param control Provides the control for the given name @@ -1495,6 +1497,8 @@ export class FormGroup extends AbstractControl { /** * Replace an existing control. * + * If a control with a given name does not exist in this `FormGroup`, it will be added. + * * @param name The control name to replace in the collection * @param control Provides the control for the given name * @param options Specifies whether this FormGroup instance should emit events after an From ad00d0830f9b1670908a067481b133c8da0b2709 Mon Sep 17 00:00:00 2001 From: George Kalpakas Date: Thu, 8 Jul 2021 16:25:14 +0300 Subject: [PATCH 004/364] refactor(service-worker): remove unused variables and imports from tests (#42736) This commit removes some unused variables (and associated imports) from `integration_spec.ts`. PR Close #42736 --- packages/service-worker/test/integration_spec.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/packages/service-worker/test/integration_spec.ts b/packages/service-worker/test/integration_spec.ts index 68152ec565e1..7b0de6b4d583 100644 --- a/packages/service-worker/test/integration_spec.ts +++ b/packages/service-worker/test/integration_spec.ts @@ -9,7 +9,7 @@ import {NgswCommChannel} from '@angular/service-worker/src/low_level'; import {SwPush} from '@angular/service-worker/src/push'; import {SwUpdate} from '@angular/service-worker/src/update'; -import {MockServiceWorkerContainer, MockServiceWorkerRegistration} from '@angular/service-worker/testing/mock'; +import {MockServiceWorkerContainer} from '@angular/service-worker/testing/mock'; import {CacheDatabase} from '@angular/service-worker/worker/src/db-cache'; import {Driver} from '@angular/service-worker/worker/src/driver'; import {Manifest} from '@angular/service-worker/worker/src/manifest'; @@ -78,7 +78,6 @@ const serverUpdate = describe('ngsw + companion lib', () => { let mock: MockServiceWorkerContainer; let comm: NgswCommChannel; - let reg: MockServiceWorkerRegistration; let scope: SwTestHarness; let driver: Driver; @@ -102,7 +101,6 @@ describe('ngsw + companion lib', () => { }); mock.setupSw(); - reg = mock.mockRegistration!; await Promise.all(scope.handleFetch(new MockRequest('/only.txt'), 'default')); await driver.initialized; @@ -117,9 +115,7 @@ describe('ngsw + companion lib', () => { const update = new SwUpdate(comm); scope.updateServerState(serverUpdate); - const gotUpdateNotice = (async () => { - const notice = await obsToSinglePromise(update.available); - })(); + const gotUpdateNotice = (async () => await obsToSinglePromise(update.available))(); await update.checkForUpdate(); await gotUpdateNotice; From fe135e11984c8a081c44e9027185d6f964e64a0f Mon Sep 17 00:00:00 2001 From: George Kalpakas Date: Thu, 8 Jul 2021 16:25:15 +0300 Subject: [PATCH 005/364] refactor(service-worker): remove duplicate `Context` type (in favor of `ExtendableEvent`) (#42736) This commit removes the duplicate `Context` interface and uses the `ExtendableEvent` interface instead. This is in preparation of switching from our custom typings to the official TypeScript typings (`lib.webworker.d.ts`). PR Close #42736 --- packages/service-worker/worker/src/adapter.ts | 11 --- .../service-worker/worker/src/app-version.ts | 10 +-- packages/service-worker/worker/src/assets.ts | 4 +- packages/service-worker/worker/src/data.ts | 18 ++--- .../worker/test/prefetch_spec.ts | 18 +++-- .../service-worker/worker/testing/scope.ts | 73 +++++++++++++++---- 6 files changed, 85 insertions(+), 49 deletions(-) diff --git a/packages/service-worker/worker/src/adapter.ts b/packages/service-worker/worker/src/adapter.ts index c711436d1e79..ad56aee12ae5 100644 --- a/packages/service-worker/worker/src/adapter.ts +++ b/packages/service-worker/worker/src/adapter.ts @@ -104,14 +104,3 @@ export class Adapter { }); } } - -/** - * An event context in which an operation is taking place, which allows - * the delaying of Service Worker shutdown until certain triggers occur. - */ -export interface Context { - /** - * Delay shutdown of the Service Worker until the given promise resolves. - */ - waitUntil(fn: Promise): void; -} diff --git a/packages/service-worker/worker/src/app-version.ts b/packages/service-worker/worker/src/app-version.ts index e02c4e1d44a6..b6ad4412794b 100644 --- a/packages/service-worker/worker/src/app-version.ts +++ b/packages/service-worker/worker/src/app-version.ts @@ -6,7 +6,7 @@ * found in the LICENSE file at https://angular.io/license */ -import {Adapter, Context} from './adapter'; +import {Adapter} from './adapter'; import {CacheState, NormalizedUrl, UpdateCacheStatus, UpdateSource} from './api'; import {AssetGroup, LazyAssetGroup, PrefetchAssetGroup} from './assets'; import {DataGroup} from './data'; @@ -135,7 +135,7 @@ export class AppVersion implements UpdateSource { } } - async handleFetch(req: Request, context: Context): Promise { + async handleFetch(req: Request, event: ExtendableEvent): Promise { // Check the request against each `AssetGroup` in sequence. If an `AssetGroup` can't handle the // request, // it will return `null`. Thus, the first non-null response is the SW's answer to the request. @@ -152,7 +152,7 @@ export class AppVersion implements UpdateSource { } // No response has been found yet. Maybe this group will have one. - return group.handleFetch(req, context); + return group.handleFetch(req, event); }, Promise.resolve(null)); // The result of the above is the asset response, if there is any, or null otherwise. Return the @@ -170,7 +170,7 @@ export class AppVersion implements UpdateSource { return resp; } - return group.handleFetch(req, context); + return group.handleFetch(req, event); }, Promise.resolve(null)); // If the data caching group returned a response, go with it. @@ -195,7 +195,7 @@ export class AppVersion implements UpdateSource { // This was a navigation request. Re-enter `handleFetch` with a request for // the URL. - return this.handleFetch(this.adapter.newRequest(this.indexUrl), context); + return this.handleFetch(this.adapter.newRequest(this.indexUrl), event); } return null; diff --git a/packages/service-worker/worker/src/assets.ts b/packages/service-worker/worker/src/assets.ts index b6650ff0e6ba..c29707a45f54 100644 --- a/packages/service-worker/worker/src/assets.ts +++ b/packages/service-worker/worker/src/assets.ts @@ -6,7 +6,7 @@ * found in the LICENSE file at https://angular.io/license */ -import {Adapter, Context} from './adapter'; +import {Adapter} from './adapter'; import {CacheState, NormalizedUrl, UpdateCacheStatus, UpdateSource, UrlMetadata} from './api'; import {Database, Table} from './database'; import {CacheTable} from './db-cache'; @@ -114,7 +114,7 @@ export abstract class AssetGroup { /** * Process a request for a given resource and return it, or return null if it's not available. */ - async handleFetch(req: Request, ctx: Context): Promise { + async handleFetch(req: Request, _event: ExtendableEvent): Promise { const url = this.adapter.normalizeUrl(req.url); // Either the request matches one of the known resource URLs, one of the patterns for // dynamically matched URLs, or neither. Determine which is the case for this request in diff --git a/packages/service-worker/worker/src/data.ts b/packages/service-worker/worker/src/data.ts index ef41458a3ceb..636d6321fa0b 100644 --- a/packages/service-worker/worker/src/data.ts +++ b/packages/service-worker/worker/src/data.ts @@ -6,7 +6,7 @@ * found in the LICENSE file at https://angular.io/license */ -import {Adapter, Context} from './adapter'; +import {Adapter} from './adapter'; import {Database, Table} from './database'; import {CacheTable} from './db-cache'; import {DebugHandler} from './debug'; @@ -294,7 +294,7 @@ export class DataGroup { * Process a fetch event and return a `Response` if the resource is covered by this group, * or `null` otherwise. */ - async handleFetch(req: Request, ctx: Context): Promise { + async handleFetch(req: Request, event: ExtendableEvent): Promise { // Do nothing if (!this.patterns.some(pattern => pattern.test(req.url))) { return null; @@ -314,9 +314,9 @@ export class DataGroup { // Handle the request with whatever strategy was selected. switch (this.config.strategy) { case 'freshness': - return this.handleFetchWithFreshness(req, ctx, lru); + return this.handleFetchWithFreshness(req, event, lru); case 'performance': - return this.handleFetchWithPerformance(req, ctx, lru); + return this.handleFetchWithPerformance(req, event, lru); default: throw new Error(`Unknown strategy: ${this.config.strategy}`); } @@ -337,7 +337,7 @@ export class DataGroup { } } - private async handleFetchWithPerformance(req: Request, ctx: Context, lru: LruList): + private async handleFetchWithPerformance(req: Request, event: ExtendableEvent, lru: LruList): Promise { let res: Response|null|undefined = null; @@ -348,7 +348,7 @@ export class DataGroup { res = fromCache.res; // Check the age of the resource. if (this.config.refreshAheadMs !== undefined && fromCache.age >= this.config.refreshAheadMs) { - ctx.waitUntil(this.safeCacheResponse(req, this.safeFetch(req), lru)); + event.waitUntil(this.safeCacheResponse(req, this.safeFetch(req), lru)); } } @@ -367,7 +367,7 @@ export class DataGroup { res = this.adapter.newResponse(null, {status: 504, statusText: 'Gateway Timeout'}); // Cache the network response eventually. - ctx.waitUntil(this.safeCacheResponse(req, networkFetch, lru)); + event.waitUntil(this.safeCacheResponse(req, networkFetch, lru)); } else { // The request completed in time, so cache it inline with the response flow. await this.safeCacheResponse(req, res, lru); @@ -376,7 +376,7 @@ export class DataGroup { return res; } - private async handleFetchWithFreshness(req: Request, ctx: Context, lru: LruList): + private async handleFetchWithFreshness(req: Request, event: ExtendableEvent, lru: LruList): Promise { // Start with a network fetch. const [timeoutFetch, networkFetch] = this.networkFetchWithTimeout(req); @@ -392,7 +392,7 @@ export class DataGroup { // If the network fetch times out or errors, fall back on the cache. if (res === undefined) { - ctx.waitUntil(this.safeCacheResponse(req, networkFetch, lru, true)); + event.waitUntil(this.safeCacheResponse(req, networkFetch, lru, true)); // Ignore the age, the network response will be cached anyway due to the // behavior of freshness. diff --git a/packages/service-worker/worker/test/prefetch_spec.ts b/packages/service-worker/worker/test/prefetch_spec.ts index ceef0b5d05f9..9531efe7d43d 100644 --- a/packages/service-worker/worker/test/prefetch_spec.ts +++ b/packages/service-worker/worker/test/prefetch_spec.ts @@ -12,7 +12,7 @@ import {IdleScheduler} from '../src/idle'; import {MockCache} from '../testing/cache'; import {MockRequest} from '../testing/fetch'; import {MockFileSystemBuilder, MockServerStateBuilder, tmpHashTable, tmpManifestSingleAssetGroup} from '../testing/mock'; -import {SwTestHarness, SwTestHarnessBuilder} from '../testing/scope'; +import {MockExtendableEvent, SwTestHarness, SwTestHarnessBuilder} from '../testing/scope'; (function() { // Skip environments that don't support the minimum APIs needed to run the SW tests. @@ -33,6 +33,8 @@ const scope = new SwTestHarnessBuilder().withServerState(server).build(); const db = new CacheDatabase(scope); +const testEvent = new MockExtendableEvent('test'); + describe('prefetch assets', () => { let group: PrefetchAssetGroup; @@ -50,8 +52,8 @@ describe('prefetch assets', () => { it('fully caches the two files', async () => { await group.initializeFully(); scope.updateServerState(); - const res1 = await group.handleFetch(scope.newRequest('/foo.txt'), scope); - const res2 = await group.handleFetch(scope.newRequest('/bar.txt'), scope); + const res1 = await group.handleFetch(scope.newRequest('/foo.txt'), testEvent); + const res2 = await group.handleFetch(scope.newRequest('/bar.txt'), testEvent); expect(await res1!.text()).toEqual('this is foo'); expect(await res2!.text()).toEqual('this is bar'); }); @@ -63,14 +65,14 @@ describe('prefetch assets', () => { freshScope, freshScope, idle, manifest.assetGroups![0], tmpHashTable(manifest), new CacheDatabase(freshScope), 'test'); await group.initializeFully(); - const res1 = await group.handleFetch(scope.newRequest('/foo.txt'), scope); - const res2 = await group.handleFetch(scope.newRequest('/bar.txt'), scope); + const res1 = await group.handleFetch(scope.newRequest('/foo.txt'), testEvent); + const res2 = await group.handleFetch(scope.newRequest('/bar.txt'), testEvent); expect(await res1!.text()).toEqual('this is foo'); expect(await res2!.text()).toEqual('this is bar'); }); it('caches properly if resources are requested before initialization', async () => { - const res1 = await group.handleFetch(scope.newRequest('/foo.txt'), scope); - const res2 = await group.handleFetch(scope.newRequest('/bar.txt'), scope); + const res1 = await group.handleFetch(scope.newRequest('/foo.txt'), testEvent); + const res2 = await group.handleFetch(scope.newRequest('/bar.txt'), testEvent); expect(await res1!.text()).toEqual('this is foo'); expect(await res2!.text()).toEqual('this is bar'); scope.updateServerState(); @@ -90,7 +92,7 @@ describe('prefetch assets', () => { it('CacheQueryOptions are passed through', async () => { await group.initializeFully(); const matchSpy = spyOn(MockCache.prototype, 'match').and.callThrough(); - await group.handleFetch(scope.newRequest('/foo.txt'), scope); + await group.handleFetch(scope.newRequest('/foo.txt'), testEvent); expect(matchSpy).toHaveBeenCalledWith(new MockRequest('/foo.txt'), {ignoreVary: true}); }); }); diff --git a/packages/service-worker/worker/testing/scope.ts b/packages/service-worker/worker/testing/scope.ts index fb92476c3d47..0b507d59e780 100644 --- a/packages/service-worker/worker/testing/scope.ts +++ b/packages/service-worker/worker/testing/scope.ts @@ -8,7 +8,7 @@ import {Subject} from 'rxjs'; -import {Adapter, Context} from '../src/adapter'; +import {Adapter} from '../src/adapter'; import {AssetGroupConfig, Manifest} from '../src/manifest'; import {sha1} from '../src/sha1'; @@ -105,8 +105,7 @@ export class MockClients implements Clients { async claim(): Promise {} } -export class SwTestHarness extends Adapter implements Context, - ServiceWorkerGlobalScope { +export class SwTestHarness extends Adapter implements ServiceWorkerGlobalScope { readonly clients = new MockClients(); private eventHandlers = new Map(); private skippedWaiting = false; @@ -239,8 +238,6 @@ export class SwTestHarness extends Adapter implements Context, this.skippedWaiting = true; } - waitUntil(promise: Promise): void {} - handleFetch(req: Request, clientId = ''): [Promise, Promise] { if (!this.eventHandlers.has('fetch')) { throw new Error('No fetch handler registered'); @@ -376,7 +373,49 @@ export class ConfigBuilder { } } -class OneTimeContext implements Context { +class MockEvent implements Event { + readonly AT_TARGET = -1; + readonly BUBBLING_PHASE = -1; + readonly CAPTURING_PHASE = -1; + readonly NONE = -1; + + readonly bubbles = false; + cancelBubble = false; + readonly cancelable = false; + readonly composed = false; + readonly currentTarget = null; + readonly defaultPrevented = false; + readonly eventPhase = -1; + readonly isTrusted = false; + returnValue = false; + readonly srcElement = null; + readonly target = null; + readonly timeStamp = Date.now(); + + constructor(readonly type: string) {} + + composedPath(): EventTarget[] { + this.notImplemented(); + } + initEvent(type: string, bubbles?: boolean, cancelable?: boolean): void { + this.notImplemented(); + } + preventDefault(): void { + this.notImplemented(); + } + stopImmediatePropagation(): void { + this.notImplemented(); + } + stopPropagation(): void { + this.notImplemented(); + } + + private notImplemented(): never { + throw new Error('Method not implemented in `MockEvent`.'); + } +} + +export class MockExtendableEvent extends MockEvent implements ExtendableEvent { private queue: Promise[] = []; waitUntil(promise: Promise): void { @@ -392,14 +431,12 @@ class OneTimeContext implements Context { } } -class MockExtendableEvent extends OneTimeContext {} - class MockFetchEvent extends MockExtendableEvent { response: Promise = Promise.resolve(undefined); constructor( readonly request: Request, readonly clientId: string, readonly resultingClientId: string) { - super(); + super('fetch'); } respondWith(promise: Promise): Promise { @@ -410,13 +447,13 @@ class MockFetchEvent extends MockExtendableEvent { class MockMessageEvent extends MockExtendableEvent { constructor(readonly data: Object, readonly source: MockClient|null) { - super(); + super('message'); } } class MockPushEvent extends MockExtendableEvent { constructor(private _data: Object) { - super(); + super('push'); } data = { json: () => this._data, @@ -425,11 +462,19 @@ class MockPushEvent extends MockExtendableEvent { class MockNotificationEvent extends MockExtendableEvent { constructor(private _notification: any, readonly action?: string) { - super(); + super('notification'); } readonly notification = {...this._notification, close: () => undefined}; } -class MockInstallEvent extends MockExtendableEvent {} +class MockInstallEvent extends MockExtendableEvent { + constructor() { + super('install'); + } +} -class MockActivateEvent extends MockExtendableEvent {} +class MockActivateEvent extends MockExtendableEvent { + constructor() { + super('activate'); + } +} From 7df1fa54119bc544a19c6c5352bc843416c16194 Mon Sep 17 00:00:00 2001 From: George Kalpakas Date: Thu, 8 Jul 2021 16:25:15 +0300 Subject: [PATCH 006/364] refactor(service-worker): make `SwTestHarness.envIsSupported()` a standalone function (#42736) This commit makes the `SwTestHarness.envIsSupported()` static method a standalone function. This function is used to determine whether the current environment provides the necessary APIs to run the SW tests and is independent of `SwTestHarness`, so is no need for it to be a static method of `SwTestHarness`. This is in preparation of switching from our custom typings to the official TypeScript typings (`lib.webworker.d.ts`). PR Close #42736 --- .../service-worker/test/integration_spec.ts | 3 ++- .../service-worker/worker/test/data_spec.ts | 3 ++- .../service-worker/worker/test/happy_spec.ts | 3 ++- .../service-worker/worker/test/idle_spec.ts | 3 ++- .../worker/test/prefetch_spec.ts | 5 +++-- .../service-worker/worker/testing/scope.ts | 16 -------------- .../service-worker/worker/testing/utils.ts | 21 +++++++++++++++++++ 7 files changed, 32 insertions(+), 22 deletions(-) diff --git a/packages/service-worker/test/integration_spec.ts b/packages/service-worker/test/integration_spec.ts index 7b0de6b4d583..505a0e855d83 100644 --- a/packages/service-worker/test/integration_spec.ts +++ b/packages/service-worker/test/integration_spec.ts @@ -16,12 +16,13 @@ import {Manifest} from '@angular/service-worker/worker/src/manifest'; import {MockRequest} from '@angular/service-worker/worker/testing/fetch'; import {MockFileSystemBuilder, MockServerStateBuilder, tmpHashTableForFs} from '@angular/service-worker/worker/testing/mock'; import {SwTestHarness, SwTestHarnessBuilder} from '@angular/service-worker/worker/testing/scope'; +import {envIsSupported} from '@angular/service-worker/worker/testing/utils'; import {Observable} from 'rxjs'; import {take} from 'rxjs/operators'; (function() { // Skip environments that don't support the minimum APIs needed to run the SW tests. -if (!SwTestHarness.envIsSupported()) { +if (!envIsSupported()) { return; } diff --git a/packages/service-worker/worker/test/data_spec.ts b/packages/service-worker/worker/test/data_spec.ts index 507bbdf9637a..fe5b04a8b6b8 100644 --- a/packages/service-worker/worker/test/data_spec.ts +++ b/packages/service-worker/worker/test/data_spec.ts @@ -13,10 +13,11 @@ import {MockCache} from '../testing/cache'; import {MockRequest} from '../testing/fetch'; import {MockFileSystemBuilder, MockServerStateBuilder, tmpHashTableForFs} from '../testing/mock'; import {SwTestHarness, SwTestHarnessBuilder} from '../testing/scope'; +import {envIsSupported} from '../testing/utils'; (function() { // Skip environments that don't support the minimum APIs needed to run the SW tests. -if (!SwTestHarness.envIsSupported()) { +if (!envIsSupported()) { return; } diff --git a/packages/service-worker/worker/test/happy_spec.ts b/packages/service-worker/worker/test/happy_spec.ts index a23109516000..0a9561dcf2f4 100644 --- a/packages/service-worker/worker/test/happy_spec.ts +++ b/packages/service-worker/worker/test/happy_spec.ts @@ -15,10 +15,11 @@ import {clearAllCaches, MockCache} from '../testing/cache'; import {MockRequest, MockResponse} from '../testing/fetch'; import {MockFileSystem, MockFileSystemBuilder, MockServerState, MockServerStateBuilder, tmpHashTableForFs} from '../testing/mock'; import {MockClient, SwTestHarness, SwTestHarnessBuilder, WindowClientImpl} from '../testing/scope'; +import {envIsSupported} from '../testing/utils'; (function() { // Skip environments that don't support the minimum APIs needed to run the SW tests. -if (!SwTestHarness.envIsSupported()) { +if (!envIsSupported()) { return; } diff --git a/packages/service-worker/worker/test/idle_spec.ts b/packages/service-worker/worker/test/idle_spec.ts index 3d223c6ce33f..8575e20f3e74 100644 --- a/packages/service-worker/worker/test/idle_spec.ts +++ b/packages/service-worker/worker/test/idle_spec.ts @@ -8,10 +8,11 @@ import {IdleScheduler} from '../src/idle'; import {SwTestHarness, SwTestHarnessBuilder} from '../testing/scope'; +import {envIsSupported} from '../testing/utils'; (function() { // Skip environments that don't support the minimum APIs needed to run the SW tests. -if (!SwTestHarness.envIsSupported()) { +if (!envIsSupported()) { return; } diff --git a/packages/service-worker/worker/test/prefetch_spec.ts b/packages/service-worker/worker/test/prefetch_spec.ts index 9531efe7d43d..4f3dc11be90e 100644 --- a/packages/service-worker/worker/test/prefetch_spec.ts +++ b/packages/service-worker/worker/test/prefetch_spec.ts @@ -12,11 +12,12 @@ import {IdleScheduler} from '../src/idle'; import {MockCache} from '../testing/cache'; import {MockRequest} from '../testing/fetch'; import {MockFileSystemBuilder, MockServerStateBuilder, tmpHashTable, tmpManifestSingleAssetGroup} from '../testing/mock'; -import {MockExtendableEvent, SwTestHarness, SwTestHarnessBuilder} from '../testing/scope'; +import {MockExtendableEvent, SwTestHarnessBuilder} from '../testing/scope'; +import {envIsSupported} from '../testing/utils'; (function() { // Skip environments that don't support the minimum APIs needed to run the SW tests. -if (!SwTestHarness.envIsSupported()) { +if (!envIsSupported()) { return; } diff --git a/packages/service-worker/worker/testing/scope.ts b/packages/service-worker/worker/testing/scope.ts index 0b507d59e780..8c8b9602d3f2 100644 --- a/packages/service-worker/worker/testing/scope.ts +++ b/packages/service-worker/worker/testing/scope.ts @@ -132,22 +132,6 @@ export class SwTestHarness extends Adapter implements ServiceW }, } as any; - static envIsSupported(): boolean { - if (typeof URL === 'function') { - return true; - } - - // If we're in a browser that doesn't support URL at this point, don't go any further - // since browser builds use requirejs which will fail on the `require` call below. - if (typeof window !== 'undefined' && window) { - return false; - } - - // In older Node.js versions, the `URL` global does not exist. We can use `url` instead. - const url = (typeof require === 'function') && require('url'); - return url && (typeof url.parse === 'function') && (typeof url.resolve === 'function'); - } - get time() { return this.mockTime; } diff --git a/packages/service-worker/worker/testing/utils.ts b/packages/service-worker/worker/testing/utils.ts index 761907eecfbe..787ab712eca6 100644 --- a/packages/service-worker/worker/testing/utils.ts +++ b/packages/service-worker/worker/testing/utils.ts @@ -9,6 +9,27 @@ import {NormalizedUrl} from '../src/api'; +/** + * Determine whether the current environment provides all necessary APIs to run ServiceWorker tests. + * + * @return Whether ServiceWorker tests can be run in the current environment. + */ +export function envIsSupported(): boolean { + if (typeof URL === 'function') { + return true; + } + + // If we're in a browser that doesn't support URL at this point, don't go any further + // since browser builds use requirejs which will fail on the `require` call below. + if (typeof window !== 'undefined' && window) { + return false; + } + + // In older Node.js versions, the `URL` global does not exist. We can use `url` instead. + const url = (typeof require === 'function') && require('url'); + return url && (typeof url.parse === 'function') && (typeof url.resolve === 'function'); +} + /** * Get a normalized representation of a URL relative to a provided base URL. * From a86c404f14e28fb1fea34bbf59362da4654a7923 Mon Sep 17 00:00:00 2001 From: George Kalpakas Date: Thu, 8 Jul 2021 16:25:15 +0300 Subject: [PATCH 007/364] refactor(service-worker): move mock event classes to their own file (#42736) In the ServiceWorker tests, we use mock implementations of the various events emitted during the ServiceWorker lifecycle. Previously, these mock implementations were defined in the `testing/scope.ts` file. This added several extra classes to a file that already contains a few, making it harder to maintain. Therefore, this commit moves these mock event classes to a separate `testing/events.ts` file. PR Close #42736 --- .../worker/test/prefetch_spec.ts | 3 +- .../service-worker/worker/testing/events.ts | 118 ++++++++++++++++++ .../service-worker/worker/testing/scope.ts | 107 +--------------- 3 files changed, 121 insertions(+), 107 deletions(-) create mode 100644 packages/service-worker/worker/testing/events.ts diff --git a/packages/service-worker/worker/test/prefetch_spec.ts b/packages/service-worker/worker/test/prefetch_spec.ts index 4f3dc11be90e..24cee1d23c2a 100644 --- a/packages/service-worker/worker/test/prefetch_spec.ts +++ b/packages/service-worker/worker/test/prefetch_spec.ts @@ -10,9 +10,10 @@ import {PrefetchAssetGroup} from '../src/assets'; import {CacheDatabase} from '../src/db-cache'; import {IdleScheduler} from '../src/idle'; import {MockCache} from '../testing/cache'; +import {MockExtendableEvent} from '../testing/events'; import {MockRequest} from '../testing/fetch'; import {MockFileSystemBuilder, MockServerStateBuilder, tmpHashTable, tmpManifestSingleAssetGroup} from '../testing/mock'; -import {MockExtendableEvent, SwTestHarnessBuilder} from '../testing/scope'; +import {SwTestHarnessBuilder} from '../testing/scope'; import {envIsSupported} from '../testing/utils'; (function() { diff --git a/packages/service-worker/worker/testing/events.ts b/packages/service-worker/worker/testing/events.ts new file mode 100644 index 000000000000..f42c1698a057 --- /dev/null +++ b/packages/service-worker/worker/testing/events.ts @@ -0,0 +1,118 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use 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 class MockEvent implements Event { + readonly AT_TARGET = -1; + readonly BUBBLING_PHASE = -1; + readonly CAPTURING_PHASE = -1; + readonly NONE = -1; + + readonly bubbles = false; + cancelBubble = false; + readonly cancelable = false; + readonly composed = false; + readonly currentTarget = null; + readonly defaultPrevented = false; + readonly eventPhase = -1; + readonly isTrusted = false; + returnValue = false; + readonly srcElement = null; + readonly target = null; + readonly timeStamp = Date.now(); + + constructor(readonly type: string) {} + + composedPath(): EventTarget[] { + this.notImplemented(); + } + initEvent(type: string, bubbles?: boolean, cancelable?: boolean): void { + this.notImplemented(); + } + preventDefault(): void { + this.notImplemented(); + } + stopImmediatePropagation(): void { + this.notImplemented(); + } + stopPropagation(): void { + this.notImplemented(); + } + + private notImplemented(): never { + throw new Error('Method not implemented in `MockEvent`.'); + } +} + +export class MockExtendableEvent extends MockEvent implements ExtendableEvent { + private queue: Promise[] = []; + + get ready(): Promise { + return (async () => { + while (this.queue.length > 0) { + await this.queue.shift(); + } + })(); + } + + waitUntil(promise: Promise): void { + this.queue.push(promise); + } +} + +export class MockActivateEvent extends MockExtendableEvent { + constructor() { + super('activate'); + } +} + +export class MockFetchEvent extends MockExtendableEvent { + response: Promise = Promise.resolve(undefined); + + constructor( + readonly request: Request, readonly clientId: string, readonly resultingClientId: string) { + super('fetch'); + } + + respondWith(promise: Promise): Promise { + this.response = promise; + return promise; + } +} + +export class MockInstallEvent extends MockExtendableEvent { + constructor() { + super('install'); + } +} + +export class MockMessageEvent extends MockExtendableEvent { + constructor(readonly data: Object, readonly source: MockClient|null) { + super('message'); + } +} + +export class MockNotificationEvent extends MockExtendableEvent { + readonly notification = { + ...this._notification, + close: () => undefined, + }; + + constructor(private _notification: any, readonly action?: string) { + super('notification'); + } +} + +export class MockPushEvent extends MockExtendableEvent { + data = { + json: () => this._data, + }; + + constructor(private _data: object) { + super('push'); + } +} diff --git a/packages/service-worker/worker/testing/scope.ts b/packages/service-worker/worker/testing/scope.ts index 8c8b9602d3f2..2619a8de9488 100644 --- a/packages/service-worker/worker/testing/scope.ts +++ b/packages/service-worker/worker/testing/scope.ts @@ -13,6 +13,7 @@ import {AssetGroupConfig, Manifest} from '../src/manifest'; import {sha1} from '../src/sha1'; import {MockCacheStorage} from './cache'; +import {MockActivateEvent, MockFetchEvent, MockInstallEvent, MockMessageEvent, MockNotificationEvent, MockPushEvent} from './events'; import {MockHeaders, MockRequest, MockResponse} from './fetch'; import {MockServerState, MockServerStateBuilder} from './mock'; import {normalizeUrl, parseUrl} from './utils'; @@ -356,109 +357,3 @@ export class ConfigBuilder { }; } } - -class MockEvent implements Event { - readonly AT_TARGET = -1; - readonly BUBBLING_PHASE = -1; - readonly CAPTURING_PHASE = -1; - readonly NONE = -1; - - readonly bubbles = false; - cancelBubble = false; - readonly cancelable = false; - readonly composed = false; - readonly currentTarget = null; - readonly defaultPrevented = false; - readonly eventPhase = -1; - readonly isTrusted = false; - returnValue = false; - readonly srcElement = null; - readonly target = null; - readonly timeStamp = Date.now(); - - constructor(readonly type: string) {} - - composedPath(): EventTarget[] { - this.notImplemented(); - } - initEvent(type: string, bubbles?: boolean, cancelable?: boolean): void { - this.notImplemented(); - } - preventDefault(): void { - this.notImplemented(); - } - stopImmediatePropagation(): void { - this.notImplemented(); - } - stopPropagation(): void { - this.notImplemented(); - } - - private notImplemented(): never { - throw new Error('Method not implemented in `MockEvent`.'); - } -} - -export class MockExtendableEvent extends MockEvent implements ExtendableEvent { - private queue: Promise[] = []; - - waitUntil(promise: Promise): void { - this.queue.push(promise); - } - - get ready(): Promise { - return (async () => { - while (this.queue.length > 0) { - await this.queue.shift(); - } - })(); - } -} - -class MockFetchEvent extends MockExtendableEvent { - response: Promise = Promise.resolve(undefined); - - constructor( - readonly request: Request, readonly clientId: string, readonly resultingClientId: string) { - super('fetch'); - } - - respondWith(promise: Promise): Promise { - this.response = promise; - return promise; - } -} - -class MockMessageEvent extends MockExtendableEvent { - constructor(readonly data: Object, readonly source: MockClient|null) { - super('message'); - } -} - -class MockPushEvent extends MockExtendableEvent { - constructor(private _data: Object) { - super('push'); - } - data = { - json: () => this._data, - }; -} - -class MockNotificationEvent extends MockExtendableEvent { - constructor(private _notification: any, readonly action?: string) { - super('notification'); - } - readonly notification = {...this._notification, close: () => undefined}; -} - -class MockInstallEvent extends MockExtendableEvent { - constructor() { - super('install'); - } -} - -class MockActivateEvent extends MockExtendableEvent { - constructor() { - super('activate'); - } -} From 22a81231f2dae4eb4766c213be46a52fe98b1b8b Mon Sep 17 00:00:00 2001 From: George Kalpakas Date: Thu, 8 Jul 2021 16:25:15 +0300 Subject: [PATCH 008/364] test(service-worker): better align mock event implementations with actual implementations (#42736) This commit better aligns the mock event implementations used in ServiceWorker tests (and the associated typings) with the actual implementations (and the official TypeScript typings). This allows verifying the ServiceWorker behavior in a slightly more realistic environment. This is in preparation of switching from our custom typings to the official TypeScript typings (`lib.webworker.d.ts`). PR Close #42736 --- .../worker/src/service-worker.d.ts | 32 ++++++++--------- .../service-worker/worker/test/happy_spec.ts | 2 +- .../service-worker/worker/testing/events.ts | 34 +++++++++++-------- .../service-worker/worker/testing/scope.ts | 9 ++--- 4 files changed, 41 insertions(+), 36 deletions(-) diff --git a/packages/service-worker/worker/src/service-worker.d.ts b/packages/service-worker/worker/src/service-worker.d.ts index 7af223bc07b2..f01adabfe6d9 100644 --- a/packages/service-worker/worker/src/service-worker.d.ts +++ b/packages/service-worker/worker/src/service-worker.d.ts @@ -64,29 +64,24 @@ type WindowClientState = 'hidden'|'visible'|'prerender'|'unloaded'; // Fetch API interface FetchEvent extends ExtendableEvent { - request: Request; - clientId?: string; - resultingClientId?: string; - respondWith(response: Promise|Response): Promise; + readonly clientId: string; + readonly preloadResponse: Promise; + readonly request: Request; + readonly resultingClientId: string; + respondWith(r: Response|Promise): void; } -interface InstallEvent extends ExtendableEvent { - activeWorker: ServiceWorker; -} - -interface ActivateEvent extends ExtendableEvent {} - // Notification API interface NotificationEvent extends ExtendableEvent { - action: string; - notification: Notification; + readonly action: string; + readonly notification: Notification; } // Push API interface PushEvent extends ExtendableEvent { - data: PushMessageData; + readonly data: PushMessageData|null; } interface PushMessageData { @@ -99,13 +94,16 @@ interface PushMessageData { // Sync API interface SyncEvent extends ExtendableEvent { - lastChance: boolean; - tag: string; + readonly lastChance: boolean; + readonly tag: string; } interface ExtendableMessageEvent extends ExtendableEvent { - data: any; - source: Client|Object; + readonly data: any; + readonly lastEventId: string; + readonly origin: string; + readonly ports: ReadonlyArray; + readonly source: Client|ServiceWorker|MessagePort|null; } // ServiceWorkerGlobalScope diff --git a/packages/service-worker/worker/test/happy_spec.ts b/packages/service-worker/worker/test/happy_spec.ts index 0a9561dcf2f4..fafff3990b8a 100644 --- a/packages/service-worker/worker/test/happy_spec.ts +++ b/packages/service-worker/worker/test/happy_spec.ts @@ -783,7 +783,7 @@ describe('Driver', () => { const message: any = scope.clients.getMock('default')!.messages[0]; expect(message.type).toEqual('NOTIFICATION_CLICK'); - expect(message.data.action).toBeUndefined(); + expect(message.data.action).toBe(''); expect(message.data.notification.title).toEqual('This is a test without action'); expect(message.data.notification.body).toEqual('Test body without action'); }); diff --git a/packages/service-worker/worker/testing/events.ts b/packages/service-worker/worker/testing/events.ts index f42c1698a057..bedd3a7ce178 100644 --- a/packages/service-worker/worker/testing/events.ts +++ b/packages/service-worker/worker/testing/events.ts @@ -49,7 +49,7 @@ export class MockEvent implements Event { } export class MockExtendableEvent extends MockEvent implements ExtendableEvent { - private queue: Promise[] = []; + private queue: Promise[] = []; get ready(): Promise { return (async () => { @@ -59,7 +59,7 @@ export class MockExtendableEvent extends MockEvent implements ExtendableEvent { })(); } - waitUntil(promise: Promise): void { + waitUntil(promise: Promise): void { this.queue.push(promise); } } @@ -70,7 +70,8 @@ export class MockActivateEvent extends MockExtendableEvent { } } -export class MockFetchEvent extends MockExtendableEvent { +export class MockFetchEvent extends MockExtendableEvent implements FetchEvent { + readonly preloadResponse = Promise.resolve(); response: Promise = Promise.resolve(undefined); constructor( @@ -78,9 +79,8 @@ export class MockFetchEvent extends MockExtendableEvent { super('fetch'); } - respondWith(promise: Promise): Promise { - this.response = promise; - return promise; + respondWith(r: Response|Promise): void { + this.response = Promise.resolve(r); } } @@ -90,27 +90,33 @@ export class MockInstallEvent extends MockExtendableEvent { } } -export class MockMessageEvent extends MockExtendableEvent { - constructor(readonly data: Object, readonly source: MockClient|null) { +export class MockExtendableMessageEvent extends MockExtendableEvent implements + ExtendableMessageEvent { + readonly lastEventId = ''; + readonly origin = ''; + readonly ports: ReadonlyArray = []; + + constructor(readonly data: any, readonly source: Client|MessagePort|ServiceWorker|null) { super('message'); } } -export class MockNotificationEvent extends MockExtendableEvent { +export class MockNotificationEvent extends MockExtendableEvent implements NotificationEvent { readonly notification = { ...this._notification, close: () => undefined, - }; + } as Notification; - constructor(private _notification: any, readonly action?: string) { + constructor(private _notification: Partial, readonly action = '') { super('notification'); } } -export class MockPushEvent extends MockExtendableEvent { - data = { +export class MockPushEvent extends MockExtendableEvent implements PushEvent { + readonly data = { json: () => this._data, - }; + text: () => JSON.stringify(this._data), + } as PushMessageData; constructor(private _data: object) { super('push'); diff --git a/packages/service-worker/worker/testing/scope.ts b/packages/service-worker/worker/testing/scope.ts index 2619a8de9488..3dd0dcac5b5f 100644 --- a/packages/service-worker/worker/testing/scope.ts +++ b/packages/service-worker/worker/testing/scope.ts @@ -13,7 +13,7 @@ import {AssetGroupConfig, Manifest} from '../src/manifest'; import {sha1} from '../src/sha1'; import {MockCacheStorage} from './cache'; -import {MockActivateEvent, MockFetchEvent, MockInstallEvent, MockMessageEvent, MockNotificationEvent, MockPushEvent} from './events'; +import {MockActivateEvent, MockExtendableMessageEvent, MockFetchEvent, MockInstallEvent, MockNotificationEvent, MockPushEvent} from './events'; import {MockHeaders, MockRequest, MockResponse} from './fetch'; import {MockServerState, MockServerStateBuilder} from './mock'; import {normalizeUrl, parseUrl} from './utils'; @@ -244,12 +244,13 @@ export class SwTestHarness extends Adapter implements ServiceW if (!this.eventHandlers.has('message')) { throw new Error('No message handler registered'); } - let event: MockMessageEvent; + let event: MockExtendableMessageEvent; if (clientId === null) { - event = new MockMessageEvent(data, null); + event = new MockExtendableMessageEvent(data, null); } else { this.clients.add(clientId); - event = new MockMessageEvent(data, this.clients.getMock(clientId) || null); + event = new MockExtendableMessageEvent( + data, this.clients.getMock(clientId) as unknown as Client || null); } this.eventHandlers.get('message')!.call(this, event); return event.ready; From ad9085f3d62aac8b3e0af93254465bd119d20f5e Mon Sep 17 00:00:00 2001 From: George Kalpakas Date: Thu, 8 Jul 2021 16:25:15 +0300 Subject: [PATCH 009/364] refactor(service-worker): move mock client classes to their own file (#42736) In the ServiceWorker tests, we use mock implementations of the various client APIs that the ServiceWorker interacts with. Previously, these mock implementations were defined in the `testing/scope.ts` file. This added several extra classes to a file that already contains a few, making it harder to maintain. Therefore, this commit moves these mock client classes to a separate `testing/clients.ts` file. PR Close #42736 --- .../service-worker/worker/test/happy_spec.ts | 3 +- .../service-worker/worker/testing/clients.ts | 77 +++++++++++++++++++ .../service-worker/worker/testing/scope.ts | 67 +--------------- 3 files changed, 80 insertions(+), 67 deletions(-) create mode 100644 packages/service-worker/worker/testing/clients.ts diff --git a/packages/service-worker/worker/test/happy_spec.ts b/packages/service-worker/worker/test/happy_spec.ts index fafff3990b8a..c1bc37ac1f45 100644 --- a/packages/service-worker/worker/test/happy_spec.ts +++ b/packages/service-worker/worker/test/happy_spec.ts @@ -12,9 +12,10 @@ import {Driver, DriverReadyState} from '../src/driver'; import {AssetGroupConfig, DataGroupConfig, Manifest} from '../src/manifest'; import {sha1} from '../src/sha1'; import {clearAllCaches, MockCache} from '../testing/cache'; +import {WindowClientImpl} from '../testing/clients'; import {MockRequest, MockResponse} from '../testing/fetch'; import {MockFileSystem, MockFileSystemBuilder, MockServerState, MockServerStateBuilder, tmpHashTableForFs} from '../testing/mock'; -import {MockClient, SwTestHarness, SwTestHarnessBuilder, WindowClientImpl} from '../testing/scope'; +import {SwTestHarness, SwTestHarnessBuilder} from '../testing/scope'; import {envIsSupported} from '../testing/utils'; (function() { diff --git a/packages/service-worker/worker/testing/clients.ts b/packages/service-worker/worker/testing/clients.ts new file mode 100644 index 000000000000..a525972ab7b5 --- /dev/null +++ b/packages/service-worker/worker/testing/clients.ts @@ -0,0 +1,77 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use 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 {Subject} from 'rxjs'; + + +export class MockClient { + queue = new Subject(); + + constructor(readonly id: string) {} + + readonly messages: Object[] = []; + + postMessage(message: Object): void { + this.messages.push(message); + this.queue.next(message); + } +} + +export class WindowClientImpl extends MockClient implements WindowClient { + readonly ancestorOrigins: ReadonlyArray = []; + readonly focused: boolean = false; + readonly visibilityState: VisibilityState = 'hidden'; + frameType: ClientFrameType = 'top-level'; + url = 'http://localhost/unique'; + + constructor(readonly id: string) { + super(id); + } + + async focus(): Promise { + return this; + } + + async navigate(url: string): Promise { + return this; + } +} + +export class MockClients implements Clients { + private clients = new Map(); + + add(clientId: string): void { + if (this.clients.has(clientId)) { + return; + } + this.clients.set(clientId, new MockClient(clientId)); + } + + remove(clientId: string): void { + this.clients.delete(clientId); + } + + async get(id: string): Promise { + return this.clients.get(id)! as any as Client; + } + + getMock(id: string): MockClient|undefined { + return this.clients.get(id); + } + + async matchAll(options?: T): + Promise> { + return Array.from(this.clients.values()) as any[]; + } + + async openWindow(url: string): Promise { + return null; + } + + async claim(): Promise {} +} diff --git a/packages/service-worker/worker/testing/scope.ts b/packages/service-worker/worker/testing/scope.ts index 3dd0dcac5b5f..ddf6dd9a317f 100644 --- a/packages/service-worker/worker/testing/scope.ts +++ b/packages/service-worker/worker/testing/scope.ts @@ -6,13 +6,12 @@ * found in the LICENSE file at https://angular.io/license */ -import {Subject} from 'rxjs'; - import {Adapter} from '../src/adapter'; import {AssetGroupConfig, Manifest} from '../src/manifest'; import {sha1} from '../src/sha1'; import {MockCacheStorage} from './cache'; +import {MockClient, MockClients} from './clients'; import {MockActivateEvent, MockExtendableMessageEvent, MockFetchEvent, MockInstallEvent, MockNotificationEvent, MockPushEvent} from './events'; import {MockHeaders, MockRequest, MockResponse} from './fetch'; import {MockServerState, MockServerStateBuilder} from './mock'; @@ -20,37 +19,6 @@ import {normalizeUrl, parseUrl} from './utils'; const EMPTY_SERVER_STATE = new MockServerStateBuilder().build(); -export class MockClient { - queue = new Subject(); - - constructor(readonly id: string) {} - - readonly messages: Object[] = []; - - postMessage(message: Object): void { - this.messages.push(message); - this.queue.next(message); - } -} -export class WindowClientImpl extends MockClient implements WindowClient { - readonly ancestorOrigins: ReadonlyArray = []; - readonly focused: boolean = false; - readonly visibilityState: VisibilityState = 'hidden'; - frameType: ClientFrameType = 'top-level'; - url = 'http://localhost/unique'; - - constructor(readonly id: string) { - super(id); - } - - async focus(): Promise { - return this; - } - async navigate(url: string): Promise { - return this; - } -} - export class SwTestHarnessBuilder { private origin = parseUrl(this.scopeUrl).origin; private server = EMPTY_SERVER_STATE; @@ -73,39 +41,6 @@ export class SwTestHarnessBuilder { } } -export class MockClients implements Clients { - private clients = new Map(); - - add(clientId: string): void { - if (this.clients.has(clientId)) { - return; - } - this.clients.set(clientId, new MockClient(clientId)); - } - - remove(clientId: string): void { - this.clients.delete(clientId); - } - - async get(id: string): Promise { - return this.clients.get(id)! as any as Client; - } - - getMock(id: string): MockClient|undefined { - return this.clients.get(id); - } - - async matchAll(options?: T): - Promise> { - return Array.from(this.clients.values()) as any[]; - } - async openWindow(url: string): Promise { - return null; - } - - async claim(): Promise {} -} - export class SwTestHarness extends Adapter implements ServiceWorkerGlobalScope { readonly clients = new MockClients(); private eventHandlers = new Map(); From 7c2f80067a108cdac8110c9229f8b2b9365ca25e Mon Sep 17 00:00:00 2001 From: George Kalpakas Date: Thu, 8 Jul 2021 16:25:16 +0300 Subject: [PATCH 010/364] test(service-worker): better align mock client implementations with actual implementations (#42736) This commit better aligns the mock client implementations used in ServiceWorker tests (and the associated typings) with the actual implementations (and the official TypeScript typings). This allows verifying the ServiceWorker behavior in a slightly more realistic environment. This is in preparation of switching from our custom typings to the official TypeScript typings (`lib.webworker.d.ts`). PR Close #42736 --- .../service-worker/test/integration_spec.ts | 2 +- packages/service-worker/worker/src/driver.ts | 4 +- .../worker/src/service-worker.d.ts | 20 +++--- .../service-worker/worker/test/happy_spec.ts | 55 ++++++++------- .../service-worker/worker/testing/clients.ts | 67 ++++++++++++++----- .../service-worker/worker/testing/scope.ts | 23 ++++--- 6 files changed, 104 insertions(+), 67 deletions(-) diff --git a/packages/service-worker/test/integration_spec.ts b/packages/service-worker/test/integration_spec.ts index 505a0e855d83..6f07246906e3 100644 --- a/packages/service-worker/test/integration_spec.ts +++ b/packages/service-worker/test/integration_spec.ts @@ -89,7 +89,7 @@ describe('ngsw + companion lib', () => { scope = new SwTestHarnessBuilder().withServerState(server).build(); driver = new Driver(scope, scope, new CacheDatabase(scope)); - scope.clients.add('default'); + scope.clients.add('default', scope.registration.scope); scope.clients.getMock('default')!.queue.subscribe(msg => { mock.sendMessage(msg); }); diff --git a/packages/service-worker/worker/src/driver.ts b/packages/service-worker/worker/src/driver.ts index cca26ae40888..542dea815738 100644 --- a/packages/service-worker/worker/src/driver.ts +++ b/packages/service-worker/worker/src/driver.ts @@ -673,7 +673,7 @@ export class Driver implements Debuggable, UpdateSource { const client = await this.scope.clients.get(clientId); - await this.updateClient(client); + await this.updateClient(client!); appVersion = this.lookupVersionByHash(this.latestHash, 'assignVersion'); } @@ -1050,7 +1050,7 @@ export class Driver implements Debuggable, UpdateSource { await Promise.all(affectedClients.map(async clientId => { const client = await this.scope.clients.get(clientId); - client.postMessage({type: 'UNRECOVERABLE_STATE', reason}); + client!.postMessage({type: 'UNRECOVERABLE_STATE', reason}); })); } diff --git a/packages/service-worker/worker/src/service-worker.d.ts b/packages/service-worker/worker/src/service-worker.d.ts index f01adabfe6d9..976a4a70f026 100644 --- a/packages/service-worker/worker/src/service-worker.d.ts +++ b/packages/service-worker/worker/src/service-worker.d.ts @@ -29,15 +29,16 @@ interface ExtendableEvent extends Event { // Client API declare class Client { - frameType: ClientFrameType; - id: string; - url: string; - postMessage(message: any): void; + readonly frameType: FrameType; + readonly id: string; + readonly type: ClientTypes; + readonly url: string; + postMessage(message: any): void; } interface Clients { claim(): Promise; - get(id: string): Promise; + get(id: string): Promise; matchAll( options?: T ): Promise>; @@ -46,20 +47,19 @@ interface Clients { interface ClientMatchOptions { includeUncontrolled?: boolean; - type?: ClientMatchTypes; + type?: ClientTypes; } interface WindowClient extends Client { - readonly ancestorOrigins: ReadonlyArray; readonly focused: boolean; readonly visibilityState: VisibilityState; focus(): Promise; navigate(url: string): Promise; } -type ClientFrameType = 'auxiliary'|'top-level'|'nested'|'none'; -type ClientMatchTypes = 'window'|'worker'|'sharedworker'|'all'; -type WindowClientState = 'hidden'|'visible'|'prerender'|'unloaded'; +type FrameType = 'auxiliary'|'top-level'|'nested'|'none'; +type ClientTypes = 'window'|'worker'|'sharedworker'|'all'; +type VisibilityState = 'hidden'|'visible'; // Fetch API diff --git a/packages/service-worker/worker/test/happy_spec.ts b/packages/service-worker/worker/test/happy_spec.ts index c1bc37ac1f45..2280add54ab9 100644 --- a/packages/service-worker/worker/test/happy_spec.ts +++ b/packages/service-worker/worker/test/happy_spec.ts @@ -12,7 +12,7 @@ import {Driver, DriverReadyState} from '../src/driver'; import {AssetGroupConfig, DataGroupConfig, Manifest} from '../src/manifest'; import {sha1} from '../src/sha1'; import {clearAllCaches, MockCache} from '../testing/cache'; -import {WindowClientImpl} from '../testing/clients'; +import {MockWindowClient} from '../testing/clients'; import {MockRequest, MockResponse} from '../testing/fetch'; import {MockFileSystem, MockFileSystemBuilder, MockServerState, MockServerStateBuilder, tmpHashTableForFs} from '../testing/mock'; import {SwTestHarness, SwTestHarnessBuilder} from '../testing/scope'; @@ -766,7 +766,7 @@ describe('Driver', () => { await driver.initialized; await scope.handleClick( {title: 'This is a test with action', body: 'Test body with action'}, 'button'); - const message: any = scope.clients.getMock('default')!.messages[0]; + const message = scope.clients.getMock('default')!.messages[0]; expect(message.type).toEqual('NOTIFICATION_CLICK'); expect(message.data.action).toEqual('button'); @@ -781,7 +781,7 @@ describe('Driver', () => { title: 'This is a test without action', body: 'Test body without action', }); - const message: any = scope.clients.getMock('default')!.messages[0]; + const message = scope.clients.getMock('default')!.messages[0]; expect(message.type).toEqual('NOTIFICATION_CLICK'); expect(message.data.action).toBe(''); @@ -837,12 +837,14 @@ describe('Driver', () => { describe('`focusLastFocusedOrOpen` operation', () => { it('focuses last client keeping previous url', async () => { expect(await makeRequest(scope, '/foo.txt')).toEqual('this is foo'); - const mockClient = new WindowClientImpl('fooBar'); - spyOn(scope.clients, 'matchAll').and.returnValue(Promise.resolve([mockClient])); - spyOn(mockClient, 'focus'); - spyOn(mockClient, 'navigate'); + + scope.clients.add('fooBar', 'http://localhost/unique', 'window'); + const mockClient = scope.clients.getMock('fooBar') as MockWindowClient; const url = 'foo'; + expect(mockClient.url).toBe('http://localhost/unique'); + expect(mockClient.focused).toBeFalse(); + await driver.initialized; await scope.handleClick( { @@ -855,9 +857,8 @@ describe('Driver', () => { }, }, 'foo'); - expect(mockClient.navigate).not.toHaveBeenCalled(); - expect(mockClient.url).toEqual('http://localhost/unique'); - expect(mockClient.focus).toHaveBeenCalled(); + expect(mockClient.url).toBe('http://localhost/unique'); + expect(mockClient.focused).toBeTrue(); }); it('falls back to openWindow at url when no last client to focus', async () => { @@ -905,13 +906,15 @@ describe('Driver', () => { describe('`navigateLastFocusedOrOpen` operation', () => { it('navigates last client to `url`', async () => { - expect(await makeRequest(scope, '/foo.txt')).toEqual('this is foo'); - const mockClient = new WindowClientImpl('fooBar'); - spyOn(scope.clients, 'matchAll').and.returnValue(Promise.resolve([mockClient])); - spyOn(mockClient, 'focus'); - spyOn(mockClient, 'navigate').and.returnValue(Promise.resolve(mockClient)); + expect(await makeRequest(scope, '/foo.txt')).toBe('this is foo'); + + scope.clients.add('fooBar', 'http://localhost/unique', 'window'); + const mockClient = scope.clients.getMock('fooBar') as MockWindowClient; const url = 'foo'; + expect(mockClient.url).toBe('http://localhost/unique'); + expect(mockClient.focused).toBeFalse(); + await driver.initialized; await scope.handleClick( { @@ -924,16 +927,18 @@ describe('Driver', () => { }, }, 'foo'); - expect(mockClient.navigate).toHaveBeenCalledWith(`${scope.registration.scope}${url}`); - expect(mockClient.focus).toHaveBeenCalled(); + expect(mockClient.url).toBe(`${scope.registration.scope}${url}`); + expect(mockClient.focused).toBeTrue(); }); - it('navigates last client to `/` if no `url', async () => { - expect(await makeRequest(scope, '/foo.txt')).toEqual('this is foo'); - const mockClient = new WindowClientImpl('fooBar'); - spyOn(scope.clients, 'matchAll').and.returnValue(Promise.resolve([mockClient])); - spyOn(mockClient, 'focus'); - spyOn(mockClient, 'navigate').and.returnValue(Promise.resolve(mockClient)); + it('navigates last client to `/` if no `url`', async () => { + expect(await makeRequest(scope, '/foo.txt')).toBe('this is foo'); + + scope.clients.add('fooBar', 'http://localhost/unique', 'window'); + const mockClient = scope.clients.getMock('fooBar') as MockWindowClient; + + expect(mockClient.url).toBe('http://localhost/unique'); + expect(mockClient.focused).toBeFalse(); await driver.initialized; await scope.handleClick( @@ -947,8 +952,8 @@ describe('Driver', () => { }, }, 'foo'); - expect(mockClient.navigate).toHaveBeenCalledWith(`${scope.registration.scope}`); - expect(mockClient.focus).toHaveBeenCalled(); + expect(mockClient.url).toBe(scope.registration.scope); + expect(mockClient.focused).toBeTrue(); }); it('falls back to openWindow at url when no last client to focus', async () => { diff --git a/packages/service-worker/worker/testing/clients.ts b/packages/service-worker/worker/testing/clients.ts index a525972ab7b5..cbdda4963f05 100644 --- a/packages/service-worker/worker/testing/clients.ts +++ b/packages/service-worker/worker/testing/clients.ts @@ -9,35 +9,39 @@ import {Subject} from 'rxjs'; -export class MockClient { - queue = new Subject(); +export class MockClient implements Client { + readonly messages: any[] = []; + readonly queue = new Subject(); + lastFocusedAt = 0; - constructor(readonly id: string) {} + constructor( + readonly id: string, readonly url: string, readonly type: ClientTypes = 'all', + readonly frameType: FrameType = 'top-level') {} - readonly messages: Object[] = []; - - postMessage(message: Object): void { + postMessage(message: any): void { this.messages.push(message); this.queue.next(message); } } -export class WindowClientImpl extends MockClient implements WindowClient { - readonly ancestorOrigins: ReadonlyArray = []; +export class MockWindowClient extends MockClient implements WindowClient { readonly focused: boolean = false; - readonly visibilityState: VisibilityState = 'hidden'; - frameType: ClientFrameType = 'top-level'; - url = 'http://localhost/unique'; + readonly visibilityState: VisibilityState = 'visible'; - constructor(readonly id: string) { - super(id); + constructor(id: string, url: string, frameType: FrameType = 'top-level') { + super(id, url, 'window', frameType); } async focus(): Promise { + // This is only used for relatively ordering clients based on focus order, so we don't need to + // use `Adapter#time`. + this.lastFocusedAt = Date.now(); + (this.focused as boolean) = true; return this; } async navigate(url: string): Promise { + (this.url as string) = url; return this; } } @@ -45,11 +49,20 @@ export class WindowClientImpl extends MockClient implements WindowClient { export class MockClients implements Clients { private clients = new Map(); - add(clientId: string): void { + add(clientId: string, url: string, type: ClientTypes = 'window'): void { if (this.clients.has(clientId)) { - return; + const existingClient = this.clients.get(clientId)!; + if (existingClient.url === url) { + return; + } + throw new Error( + `Trying to add mock client with same ID (${existingClient.id}) and different URL ` + + `(${existingClient.url} --> ${url})`); } - this.clients.set(clientId, new MockClient(clientId)); + + const client = (type === 'window') ? new MockWindowClient(clientId, url) : + new MockClient(clientId, url, type); + this.clients.set(clientId, client); } remove(clientId: string): void { @@ -57,7 +70,7 @@ export class MockClients implements Clients { } async get(id: string): Promise { - return this.clients.get(id)! as any as Client; + return this.clients.get(id)!; } getMock(id: string): MockClient|undefined { @@ -66,7 +79,25 @@ export class MockClients implements Clients { async matchAll(options?: T): Promise> { - return Array.from(this.clients.values()) as any[]; + const type = options?.type ?? 'window'; + const allClients = Array.from(this.clients.values()); + const matchedClients = + (type === 'all') ? allClients : allClients.filter(client => client.type === type); + + // Order clients according to the [spec](https://w3c.github.io/ServiceWorker/#clients-matchall): + // In most recently focused then most recently created order, with windows clients before other + // clients. + return matchedClients + // Sort in most recently created order. + .reverse() + // Sort in most recently focused order. + .sort((a, b) => b.lastFocusedAt - a.lastFocusedAt) + // Sort windows clients before other clients (otherwise leave existing order). + .sort((a, b) => { + const aScore = (a.type === 'window') ? 1 : 0; + const bScore = (b.type === 'window') ? 1 : 0; + return bScore - aScore; + }) as any; } async openWindow(url: string): Promise { diff --git a/packages/service-worker/worker/testing/scope.ts b/packages/service-worker/worker/testing/scope.ts index ddf6dd9a317f..5acf62e35459 100644 --- a/packages/service-worker/worker/testing/scope.ts +++ b/packages/service-worker/worker/testing/scope.ts @@ -164,14 +164,15 @@ export class SwTestHarness extends Adapter implements ServiceW } const isNavigation = req.mode === 'navigate'; + + if (clientId && !this.clients.getMock(clientId)) { + this.clients.add(clientId, isNavigation ? req.url : this.scopeUrl); + } + const event = isNavigation ? new MockFetchEvent(req, '', clientId) : new MockFetchEvent(req, clientId, ''); this.eventHandlers.get('fetch')!.call(this, event); - if (clientId) { - this.clients.add(clientId); - } - return [event.response, event.ready]; } @@ -179,15 +180,15 @@ export class SwTestHarness extends Adapter implements ServiceW if (!this.eventHandlers.has('message')) { throw new Error('No message handler registered'); } - let event: MockExtendableMessageEvent; - if (clientId === null) { - event = new MockExtendableMessageEvent(data, null); - } else { - this.clients.add(clientId); - event = new MockExtendableMessageEvent( - data, this.clients.getMock(clientId) as unknown as Client || null); + + if (clientId && !this.clients.getMock(clientId)) { + this.clients.add(clientId, this.scopeUrl); } + + const event = + new MockExtendableMessageEvent(data, clientId && this.clients.getMock(clientId) || null); this.eventHandlers.get('message')!.call(this, event); + return event.ready; } From a47aaabf70bd8b76a182c9a74fe2361148e07317 Mon Sep 17 00:00:00 2001 From: George Kalpakas Date: Thu, 8 Jul 2021 16:25:16 +0300 Subject: [PATCH 011/364] test(service-worker): better align mock global scope implementation with actual implementation (#42736) This commit better aligns the mock `ServiceWorkerGlobalScope` implementation used in ServiceWorker tests (and the associated typings) with the actual implementation (and the official TypeScript typings). This allows verifying the ServiceWorker behavior in a slightly more realistic environment. This is in preparation of switching from our custom typings to the official TypeScript typings (`lib.webworker.d.ts`). PR Close #42736 --- packages/service-worker/worker/src/adapter.ts | 2 +- .../worker/src/service-worker.d.ts | 63 ++++++++++++++----- .../service-worker/worker/testing/scope.ts | 31 ++++++--- 3 files changed, 72 insertions(+), 24 deletions(-) diff --git a/packages/service-worker/worker/src/adapter.ts b/packages/service-worker/worker/src/adapter.ts index ad56aee12ae5..1bee5c20a429 100644 --- a/packages/service-worker/worker/src/adapter.ts +++ b/packages/service-worker/worker/src/adapter.ts @@ -18,7 +18,7 @@ import {NamedCacheStorage} from './named-cache-storage'; */ export class Adapter { readonly caches: NamedCacheStorage; - private readonly origin: string; + readonly origin: string; constructor(protected readonly scopeUrl: string, caches: T) { const parsedScopeUrl = this.parseUrl(this.scopeUrl); diff --git a/packages/service-worker/worker/src/service-worker.d.ts b/packages/service-worker/worker/src/service-worker.d.ts index 976a4a70f026..69171abe3dec 100644 --- a/packages/service-worker/worker/src/service-worker.d.ts +++ b/packages/service-worker/worker/src/service-worker.d.ts @@ -106,23 +106,54 @@ interface ExtendableMessageEvent extends ExtendableEvent { readonly source: Client|ServiceWorker|MessagePort|null; } +// WorkerGlobalScope + +// Explicitly omit the `caches` property to disallow accessing `CacheStorage` APIs directly. All +// interactions with `CacheStorage` should go through a `NamedCacheStorage` instance (exposed by the +// `Adapter`). +interface WorkerGlobalScope extends EventTarget, Omit { + readonly location: WorkerLocation; + readonly navigator: WorkerNavigator; + readonly self: WorkerGlobalScope & typeof globalThis; + + importScripts(...urls: string[]): void; + addEventListener(type: K, listener: (this: WorkerGlobalScope, ev: WorkerGlobalScopeEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: WorkerGlobalScope, ev: WorkerGlobalScopeEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; +} + +interface WorkerGlobalScopeEventMap { + error: ErrorEvent; + languagechange: Event; + offline: Event; + online: Event; + rejectionhandled: PromiseRejectionEvent; + unhandledrejection: PromiseRejectionEvent; +} + // ServiceWorkerGlobalScope -interface ServiceWorkerGlobalScope { - // Intentionally does not include a `caches` property to disallow accessing `CacheStorage` APIs - // directly. All interactions with `CacheStorage` should go through a `NamedCacheStorage` instance - // (exposed by the `Adapter`). - clients: Clients; - registration: ServiceWorkerRegistration; - - addEventListener(event: 'activate', fn: (event?: ExtendableEvent) => any): void; - addEventListener(event: 'message', fn: (event?: ExtendableMessageEvent) => any): void; - addEventListener(event: 'fetch', fn: (event?: FetchEvent) => any): void; - addEventListener(event: 'install', fn: (event?: ExtendableEvent) => any): void; - addEventListener(event: 'push', fn: (event?: PushEvent) => any): void; - addEventListener(event: 'notificationclick', fn: (event?: NotificationEvent) => any): void; - addEventListener(event: 'sync', fn: (event?: SyncEvent) => any): void; - - fetch(request: Request|string): Promise; +interface ServiceWorkerGlobalScope extends WorkerGlobalScope { + readonly clients: Clients; + readonly registration: ServiceWorkerRegistration; + readonly serviceWorker: ServiceWorker; + skipWaiting(): Promise; + addEventListener(type: K, listener: (this: ServiceWorkerGlobalScope, ev: ServiceWorkerGlobalScopeEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; + addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; + removeEventListener(type: K, listener: (this: ServiceWorkerGlobalScope, ev: ServiceWorkerGlobalScopeEventMap[K]) => any, options?: boolean | EventListenerOptions): void; + removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; +} + +interface ServiceWorkerGlobalScopeEventMap extends WorkerGlobalScopeEventMap { + activate: ExtendableEvent; + fetch: FetchEvent; + install: ExtendableEvent; + message: ExtendableMessageEvent; + messageerror: MessageEvent; + notificationclick: NotificationEvent; + notificationclose: NotificationEvent; + push: PushEvent; + sync: SyncEvent; } diff --git a/packages/service-worker/worker/testing/scope.ts b/packages/service-worker/worker/testing/scope.ts index 5acf62e35459..f635e69034b6 100644 --- a/packages/service-worker/worker/testing/scope.ts +++ b/packages/service-worker/worker/testing/scope.ts @@ -37,13 +37,16 @@ export class SwTestHarnessBuilder { } build(): SwTestHarness { - return new SwTestHarness(this.server, this.caches, this.scopeUrl); + return new SwTestHarnessImpl(this.server, this.caches, this.scopeUrl) as SwTestHarness; } } -export class SwTestHarness extends Adapter implements ServiceWorkerGlobalScope { +export type SwTestHarness = SwTestHarnessImpl&ServiceWorkerGlobalScope; + +export class SwTestHarnessImpl extends Adapter implements + Partial { readonly clients = new MockClients(); - private eventHandlers = new Map(); + private eventHandlers = new Map(); private skippedWaiting = false; private selfMessageQueue: any[] = []; @@ -131,12 +134,26 @@ export class SwTestHarness extends Adapter implements ServiceW } } - addEventListener(event: string, handler: Function): void { - this.eventHandlers.set(event, handler); + addEventListener( + type: string, listener: EventListenerOrEventListenerObject, + options?: boolean|AddEventListenerOptions): void { + if (options !== undefined) { + throw new Error('Mock `addEventListener()` does not support `options`.'); + } + + const handler: EventListener = + (typeof listener === 'function') ? listener : evt => listener.handleEvent(evt); + this.eventHandlers.set(type, handler); } - removeEventListener(event: string, handler?: Function): void { - this.eventHandlers.delete(event); + removeEventListener( + type: string, listener: EventListenerOrEventListenerObject, + options?: boolean|AddEventListenerOptions): void { + if (options !== undefined) { + throw new Error('Mock `removeEventListener()` does not support `options`.'); + } + + this.eventHandlers.delete(type); } newRequest(url: string, init: Object = {}): Request { From 5aa01387264ac9c33f10a6ad23a901e59a8bcb09 Mon Sep 17 00:00:00 2001 From: George Kalpakas Date: Thu, 8 Jul 2021 16:25:16 +0300 Subject: [PATCH 012/364] refactor(service-worker): switch to the official TypeScript typings (#42736) Previously, we used custom typings for the ServiceWorker environment. This was necessary back when the ServiceWorker package was introduced, since there were no official typings. Since there are now official typings for Web Workers (including ServiceWorkers) offered by TypeScript as [lib.webworker.d.ts][1], this commit gets rid of our custom typings in favor of using the official ones. [1]: https://github.com/microsoft/TypeScript/blob/v4.3.4/lib/lib.webworker.d.ts PR Close #42736 --- packages/localize/src/localize/src/global.ts | 13 +- packages/router/test/bootstrap.spec.ts | 10 ++ .../worker/src/service-worker.d.ts | 166 ++---------------- 3 files changed, 35 insertions(+), 154 deletions(-) diff --git a/packages/localize/src/localize/src/global.ts b/packages/localize/src/localize/src/global.ts index 81fff28bfec6..b1881128387b 100644 --- a/packages/localize/src/localize/src/global.ts +++ b/packages/localize/src/localize/src/global.ts @@ -10,7 +10,18 @@ // This code to access the global object is mostly copied from `packages/core/src/util/global.ts` declare global { - var WorkerGlobalScope: any; + // The definition of `WorkerGlobalScope` must be compatible with the one in `lib.webworker.d.ts`, + // because all files under `packages/` are compiled together as part of the + // [legacy-unit-tests-saucelabs][1] CI job, including the `lib.webworker.d.ts` typings brought in + // by [service-worker/worker/src/service-worker.d.ts][2]. + // + // [1]: + // https://github.com/angular/angular/blob/ffeea63f43e6a7fd46be4a8cd5a5d254c98dea08/.circleci/config.yml#L681 + // [2]: + // https://github.com/angular/angular/blob/316dc2f12ce8931f5ff66fa5f8da21c0d251a337/packages/service-worker/worker/src/service-worker.d.ts#L9 + interface WorkerGlobalScope extends EventTarget, WindowOrWorkerGlobalScope {} + + var WorkerGlobalScope: {prototype: WorkerGlobalScope; new (): WorkerGlobalScope;}; } const __globalThis = typeof globalThis !== 'undefined' && globalThis; diff --git a/packages/router/test/bootstrap.spec.ts b/packages/router/test/bootstrap.spec.ts index 5abe19e4a7d7..a5521666f70a 100644 --- a/packages/router/test/bootstrap.spec.ts +++ b/packages/router/test/bootstrap.spec.ts @@ -13,6 +13,16 @@ import {BrowserModule} from '@angular/platform-browser'; import {platformBrowserDynamic} from '@angular/platform-browser-dynamic'; import {NavigationEnd, Resolve, Router, RouterModule} from '@angular/router'; +// This is needed, because all files under `packages/` are compiled together as part of the +// [legacy-unit-tests-saucelabs][1] CI job, including the `lib.webworker.d.ts` typings brought in by +// [service-worker/worker/src/service-worker.d.ts][2]. +// +// [1]: +// https://github.com/angular/angular/blob/ffeea63f43e6a7fd46be4a8cd5a5d254c98dea08/.circleci/config.yml#L681 +// [2]: +// https://github.com/angular/angular/blob/316dc2f12ce8931f5ff66fa5f8da21c0d251a337/packages/service-worker/worker/src/service-worker.d.ts#L9 +declare var window: Window; + describe('bootstrap', () => { if (isNode) return; let log: any[] = []; diff --git a/packages/service-worker/worker/src/service-worker.d.ts b/packages/service-worker/worker/src/service-worker.d.ts index 69171abe3dec..b4ea4880deda 100644 --- a/packages/service-worker/worker/src/service-worker.d.ts +++ b/packages/service-worker/worker/src/service-worker.d.ts @@ -1,159 +1,19 @@ -// tslint:disable:file-header /** - * Copyright (c) 2016, Tiernan Cridland + * @license + * Copyright Google LLC All Rights Reserved. * - * Permission to use, copy, modify, and/or distribute this software for any purpose with or without - * fee is hereby - * granted, provided that the above copyright notice and this permission notice appear in all - * copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS - * SOFTWARE INCLUDING ALL - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - * SPECIAL, DIRECT, - * INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR - * PROFITS, WHETHER - * IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION - * WITH THE USE OR - * PERFORMANCE OF THIS SOFTWARE. - * - * Typings for Service Worker - * @author Tiernan Cridland - * @email tiernanc@gmail.com - * @license: ISC + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license */ -interface ExtendableEvent extends Event { - waitUntil(fn: Promise): void; -} - -// Client API - -declare class Client { - readonly frameType: FrameType; - readonly id: string; - readonly type: ClientTypes; - readonly url: string; - postMessage(message: any): void; -} - -interface Clients { - claim(): Promise; - get(id: string): Promise; - matchAll( - options?: T - ): Promise>; - openWindow(url: string): Promise; -} - -interface ClientMatchOptions { - includeUncontrolled?: boolean; - type?: ClientTypes; -} - -interface WindowClient extends Client { - readonly focused: boolean; - readonly visibilityState: VisibilityState; - focus(): Promise; - navigate(url: string): Promise; -} - -type FrameType = 'auxiliary'|'top-level'|'nested'|'none'; -type ClientTypes = 'window'|'worker'|'sharedworker'|'all'; -type VisibilityState = 'hidden'|'visible'; - -// Fetch API - -interface FetchEvent extends ExtendableEvent { - readonly clientId: string; - readonly preloadResponse: Promise; - readonly request: Request; - readonly resultingClientId: string; - respondWith(r: Response|Promise): void; -} - -// Notification API - -interface NotificationEvent extends ExtendableEvent { - readonly action: string; - readonly notification: Notification; -} -// Push API - -interface PushEvent extends ExtendableEvent { - readonly data: PushMessageData|null; -} - -interface PushMessageData { - arrayBuffer(): ArrayBuffer; - blob(): Blob; - json(): any; - text(): string; -} - -// Sync API - -interface SyncEvent extends ExtendableEvent { - readonly lastChance: boolean; - readonly tag: string; -} - -interface ExtendableMessageEvent extends ExtendableEvent { - readonly data: any; - readonly lastEventId: string; - readonly origin: string; - readonly ports: ReadonlyArray; - readonly source: Client|ServiceWorker|MessagePort|null; -} - -// WorkerGlobalScope - -// Explicitly omit the `caches` property to disallow accessing `CacheStorage` APIs directly. All -// interactions with `CacheStorage` should go through a `NamedCacheStorage` instance (exposed by the -// `Adapter`). -interface WorkerGlobalScope extends EventTarget, Omit { - readonly location: WorkerLocation; - readonly navigator: WorkerNavigator; - readonly self: WorkerGlobalScope & typeof globalThis; - - importScripts(...urls: string[]): void; - addEventListener(type: K, listener: (this: WorkerGlobalScope, ev: WorkerGlobalScopeEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; - addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: WorkerGlobalScope, ev: WorkerGlobalScopeEventMap[K]) => any, options?: boolean | EventListenerOptions): void; - removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; -} - -interface WorkerGlobalScopeEventMap { - error: ErrorEvent; - languagechange: Event; - offline: Event; - online: Event; - rejectionhandled: PromiseRejectionEvent; - unhandledrejection: PromiseRejectionEvent; -} - -// ServiceWorkerGlobalScope - -interface ServiceWorkerGlobalScope extends WorkerGlobalScope { - readonly clients: Clients; - readonly registration: ServiceWorkerRegistration; - readonly serviceWorker: ServiceWorker; - - skipWaiting(): Promise; - addEventListener(type: K, listener: (this: ServiceWorkerGlobalScope, ev: ServiceWorkerGlobalScopeEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; - addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; - removeEventListener(type: K, listener: (this: ServiceWorkerGlobalScope, ev: ServiceWorkerGlobalScopeEventMap[K]) => any, options?: boolean | EventListenerOptions): void; - removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; -} +/// -interface ServiceWorkerGlobalScopeEventMap extends WorkerGlobalScopeEventMap { - activate: ExtendableEvent; - fetch: FetchEvent; - install: ExtendableEvent; - message: ExtendableMessageEvent; - messageerror: MessageEvent; - notificationclick: NotificationEvent; - notificationclose: NotificationEvent; - push: PushEvent; - sync: SyncEvent; +export declare global { + interface ServiceWorkerGlobalScope { + /** + * Disallow accessing `CacheStorage APIs directly to ensure that all accesses go through a + * `NamedCacheStorage` instance (exposed by the `Adapter`). + */ + caches: unknown; + } } From cb2ca9a66ef54d9f1b3df5ac14962dc3810b4cc1 Mon Sep 17 00:00:00 2001 From: George Kalpakas Date: Thu, 8 Jul 2021 16:25:16 +0300 Subject: [PATCH 013/364] fix(service-worker): correctly handle unrecoverable state when a client no longer exists (#42736) Previously, the ServiceWorker assumed that a client found in `clientVersionMap` would exist (i.e. it could be retrieved via `clients.get()`). However, if a browser tab had been closed, the corresponding client (while present in `clientVersionMap`, which is only updated on ServiceWorker initialization) would not be retrievable via `clients.get()`. This commit fixes it by checking whether the client exists before trying to notify it about an unrecoverable state. PR Close #42736 --- packages/service-worker/worker/src/driver.ts | 8 ++- .../service-worker/worker/test/happy_spec.ts | 56 +++++++++++++++++++ 2 files changed, 62 insertions(+), 2 deletions(-) diff --git a/packages/service-worker/worker/src/driver.ts b/packages/service-worker/worker/src/driver.ts index 542dea815738..a40fde67ccac 100644 --- a/packages/service-worker/worker/src/driver.ts +++ b/packages/service-worker/worker/src/driver.ts @@ -672,8 +672,10 @@ export class Driver implements Debuggable, UpdateSource { } const client = await this.scope.clients.get(clientId); + if (client) { + await this.updateClient(client); + } - await this.updateClient(client!); appVersion = this.lookupVersionByHash(this.latestHash, 'assignVersion'); } @@ -1050,7 +1052,9 @@ export class Driver implements Debuggable, UpdateSource { await Promise.all(affectedClients.map(async clientId => { const client = await this.scope.clients.get(clientId); - client!.postMessage({type: 'UNRECOVERABLE_STATE', reason}); + if (client) { + client.postMessage({type: 'UNRECOVERABLE_STATE', reason}); + } })); } diff --git a/packages/service-worker/worker/test/happy_spec.ts b/packages/service-worker/worker/test/happy_spec.ts index 2280add54ab9..fede0a01a0ae 100644 --- a/packages/service-worker/worker/test/happy_spec.ts +++ b/packages/service-worker/worker/test/happy_spec.ts @@ -2306,6 +2306,62 @@ describe('Driver', () => { // latest one. expect(driver.state).toEqual(DriverReadyState.EXISTING_CLIENTS_ONLY); }); + + it('is handled correctly even if some of the clients no longer exist', async () => { + const originalFiles = new MockFileSystemBuilder() + .addFile('/index.html', '') + .addFile('/foo.hash.js', 'console.log("FOO");') + .build(); + + const updatedFiles = new MockFileSystemBuilder() + .addFile('/index.html', '') + .addFile('/bar.hash.js', 'console.log("BAR");') + .build(); + + const {serverState: originalServer, manifest} = generateMockServerState(originalFiles); + const {serverState: updatedServer} = generateMockServerState(updatedFiles); + + // Create initial server state and initialize the SW. + scope = new SwTestHarnessBuilder().withServerState(originalServer).build(); + driver = new Driver(scope, scope, new CacheDatabase(scope)); + + expect(await makeRequest(scope, '/foo.hash.js', 'client-1')).toBe('console.log("FOO");'); + expect(await makeRequest(scope, '/foo.hash.js', 'client-2')).toBe('console.log("FOO");'); + await driver.initialized; + + // Update the server state to emulate deploying a new version (where `foo.hash.js` does not + // exist any more). Keep the cache though. + scope = new SwTestHarnessBuilder() + .withCacheState(scope.caches.original.dehydrate()) + .withServerState(updatedServer) + .build(); + driver = new Driver(scope, scope, new CacheDatabase(scope)); + + // The SW is still able to serve `foo.hash.js` from the cache. + expect(await makeRequest(scope, '/foo.hash.js', 'client-1')).toBe('console.log("FOO");'); + expect(await makeRequest(scope, '/foo.hash.js', 'client-2')).toBe('console.log("FOO");'); + + // Remove `foo.hash.js` from the cache to emulate the browser evicting files from the cache. + await removeAssetFromCache(scope, manifest, '/foo.hash.js'); + + // Remove one of the clients to emulate closing a browser tab. + scope.clients.remove('client-1'); + + // Retrieve the remaining client to ensure it is notified. + const mockClient2 = scope.clients.getMock('client-2')!; + expect(mockClient2.messages).toEqual([]); + + // Try to retrieve `foo.hash.js`, which is neither in the cache nor on the server. + // This should put the SW in an unrecoverable state and notify clients (even if some of the + // previously known clients no longer exist). + expect(await makeRequest(scope, '/foo.hash.js', 'client-2')).toBeNull(); + expect(mockClient2.messages).toEqual([jasmine.objectContaining( + {type: 'UNRECOVERABLE_STATE'})]); + + // This should also enter the `SW` into degraded mode, because the broken version was the + // latest one. + expect(driver.state).toEqual(DriverReadyState.EXISTING_CLIENTS_ONLY); + }); }); describe('backwards compatibility with v5', () => { From e26bfc11313f2b6c2ade9ac77736d67186797a2e Mon Sep 17 00:00:00 2001 From: Alan Agius Date: Thu, 8 Jul 2021 15:03:52 +0200 Subject: [PATCH 014/364] refactor(core): remove no longer needed types workaround (#42798) https://github.com/Microsoft/web-build-tools/issues/1050 has been solved and therefore we no longer need this workaround. PR Close #42798 --- packages/core/src/render3/definition.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/packages/core/src/render3/definition.ts b/packages/core/src/render3/definition.ts index 626c0dd6bba6..36c6148f0984 100644 --- a/packages/core/src/render3/definition.ts +++ b/packages/core/src/render3/definition.ts @@ -17,16 +17,12 @@ import {initNgDevMode} from '../util/ng_dev_mode'; import {stringify} from '../util/stringify'; import {NG_COMP_DEF, NG_DIR_DEF, NG_LOC_ID_DEF, NG_MOD_DEF, NG_PIPE_DEF} from './fields'; import {ComponentDef, ComponentDefFeature, ComponentTemplate, ComponentType, ContentQueriesFunction, DirectiveDef, DirectiveDefFeature, DirectiveTypesOrFactory, HostBindingsFunction, PipeDef, PipeTypesOrFactory, ViewQueriesFunction} from './interfaces/definition'; -import {AttributeMarker, TAttributes, TConstantsOrFactory} from './interfaces/node'; -import {CssSelectorList, SelectorFlags} from './interfaces/projection'; +import {TAttributes, TConstantsOrFactory} from './interfaces/node'; +import {CssSelectorList} from './interfaces/projection'; let _renderCompCount = 0; -// While these types are unused here, they are required so that types don't -// get resolved lazily. see: https://github.com/Microsoft/web-build-tools/issues/1050 -type _web_build_tools_issue_1050_SelectorFlags = SelectorFlags; -type _web_build_tools_issue_1050_AttributeMarker = AttributeMarker; /** * Create a component definition object. From f6ddbbcde411e02d2d428d71938754a8abeabb71 Mon Sep 17 00:00:00 2001 From: mgechev Date: Wed, 7 Jul 2021 12:15:51 -0700 Subject: [PATCH 015/364] ci: update the feature request bot (#42791) Introduce latest fixes in logging and labeling. PR Close #42791 --- .github/workflows/feature-requests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/feature-requests.yml b/.github/workflows/feature-requests.yml index 14be22ab2ff3..c3d59c784664 100644 --- a/.github/workflows/feature-requests.yml +++ b/.github/workflows/feature-requests.yml @@ -10,6 +10,6 @@ jobs: if: github.repository == 'angular/angular' runs-on: ubuntu-latest steps: - - uses: angular/dev-infra/github-actions/feature-request@8467fd69f068914f8f25e10b1a80c183ee886de4 + - uses: angular/dev-infra/github-actions/feature-request@f83903fe1ac848407ef81465f66588e5accb6537 with: angular-robot-key: ${{ secrets.ANGULAR_ROBOT_PRIVATE_KEY }} From c30502ee1b3c6f18a02c1739127728947b893ba7 Mon Sep 17 00:00:00 2001 From: Joey Perrott Date: Wed, 5 May 2021 09:56:55 -0700 Subject: [PATCH 016/364] ci: use issue forms for issue creation (#42099) Use new issue forms from Github for creating issues. PR Close #42099 --- .github/ISSUE_TEMPLATE/1-bug-report.md | 66 --------------- .github/ISSUE_TEMPLATE/1-bug-report.yaml | 84 +++++++++++++++++++ .github/ISSUE_TEMPLATE/2-feature-request.md | 31 ------- .github/ISSUE_TEMPLATE/2-feature-request.yaml | 46 ++++++++++ .github/ISSUE_TEMPLATE/3-docs-bug.md | 48 ----------- .github/ISSUE_TEMPLATE/3-docs-bug.yaml | 42 ++++++++++ 6 files changed, 172 insertions(+), 145 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/1-bug-report.md create mode 100644 .github/ISSUE_TEMPLATE/1-bug-report.yaml delete mode 100644 .github/ISSUE_TEMPLATE/2-feature-request.md create mode 100644 .github/ISSUE_TEMPLATE/2-feature-request.yaml delete mode 100644 .github/ISSUE_TEMPLATE/3-docs-bug.md create mode 100644 .github/ISSUE_TEMPLATE/3-docs-bug.yaml diff --git a/.github/ISSUE_TEMPLATE/1-bug-report.md b/.github/ISSUE_TEMPLATE/1-bug-report.md deleted file mode 100644 index f918378db6ce..000000000000 --- a/.github/ISSUE_TEMPLATE/1-bug-report.md +++ /dev/null @@ -1,66 +0,0 @@ ---- -name: "Bug Report" -about: Report a bug in the Angular Framework ---- - - - -# Bug Report - -### Affected Package - - The issue is caused by package @angular/.... - - -### Is this a regression? - - - Yes, the previous version in which this bug was not present was: .... - - -### Description - A clear and concise description of the problem... - - -## Minimal Reproduction - - https://stackblitz.com/... - - - -## Exception or Error -

-
-
-
- - -## Your Environment - -**Angular Version:** -

-
-
-
- -**Anything else relevant?** - - - diff --git a/.github/ISSUE_TEMPLATE/1-bug-report.yaml b/.github/ISSUE_TEMPLATE/1-bug-report.yaml new file mode 100644 index 000000000000..243c2fc9f53b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/1-bug-report.yaml @@ -0,0 +1,84 @@ +name: Bug Report +description: Report a bug in the Angular Framework + +body: + - type: dropdown + id: affected-packages + attributes: + label: Which @angular/* package(s) are the source of the bug? + options: + - animations + - bazel + - common + - compiler-cli + - compiler + - elements + - forms + - language-service + - localize + - platform-browser-dynamic + - platform-browser + - platform-server + - router + - service-worker + - upgrade + - Don't known / other + multiple: true + validations: + required: true + + - type: dropdown + id: is-regression + attributes: + label: Is this a regression? + options: + - 'Yes' + - 'No' + validations: + required: true + + - type: textarea + id: description + attributes: + label: Description + validations: + required: true + + - type: input + id: reproduction + attributes: + label: Please provide a link to a minimal reproduction of the bug + + - type: textarea + id: exception-or-error + attributes: + label: Please provide the exception or error you saw + render: true + + - type: textarea + id: environment + attributes: + label: Please provide the environment you discovered this bug in + render: true + placeholder: | + Angular CLI: 12.0.5 + Node: 14.17.0 + Package Manager: yarn 1.22.10 + OS: linux x64 + + Angular: 12.0.5 + ... animations, cli, common, compiler, compiler-cli, core, forms + ... platform-browser, platform-browser-dynamic, router + + Package Version + --------------------------------------------------------- + @angular-devkit/architect 0.1200.5 + @angular-devkit/build-angular 12.0.5 + @angular-devkit/core 12.0.5 + rxjs 6.6.7 + typescript 4.2.4 + + - type: textarea + id: other + attributes: + label: Anything else? diff --git a/.github/ISSUE_TEMPLATE/2-feature-request.md b/.github/ISSUE_TEMPLATE/2-feature-request.md deleted file mode 100644 index c88cc8186b3c..000000000000 --- a/.github/ISSUE_TEMPLATE/2-feature-request.md +++ /dev/null @@ -1,31 +0,0 @@ ---- -name: "Feature Request" -about: Suggest a feature for Angular Framework ---- - - - -# Feature Request - -### Relevant Package - - This feature request is for @angular/.... - - -### Description - A clear and concise description of the problem or missing capability... - - -### Describe the solution you'd like - If you have a solution in mind, please describe it. - - -### Describe alternatives you've considered - Have you considered any alternative solutions or workarounds? diff --git a/.github/ISSUE_TEMPLATE/2-feature-request.yaml b/.github/ISSUE_TEMPLATE/2-feature-request.yaml new file mode 100644 index 000000000000..5954acabfcb2 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/2-feature-request.yaml @@ -0,0 +1,46 @@ +name: 'Feature Request' +description: Suggest a feature for Angular Framework + +body: + - type: dropdown + id: affected-packages + attributes: + label: Which @angular/* package(s) are relevant/releated to the feature request? + options: + - animations + - bazel + - common + - compiler-cli + - compiler + - elements + - forms + - language-service + - localize + - platform-browser-dynamic + - platform-browser + - platform-server + - router + - service-worker + - upgrade + multiple: true + + - type: textarea + id: description + attributes: + label: Description + validations: + required: true + + - type: textarea + id: proposed-solution + attributes: + label: Proposed solution + validations: + required: true + + - type: textarea + id: alternatives-considered + attributes: + label: Alternatives considered + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/3-docs-bug.md b/.github/ISSUE_TEMPLATE/3-docs-bug.md deleted file mode 100644 index caa23d5fbc5f..000000000000 --- a/.github/ISSUE_TEMPLATE/3-docs-bug.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -name: "Docs or angular.io Bug Report" -about: Report an issue in Angular's documentation or angular.io application ---- - - -# Docs or angular.io Bug Report - -### Description - - A clear and concise description of the problem... - - -## Minimal Reproduction - -### What's the affected URL?** - https://angular.io/... - -### Reproduction Steps** - - -### Expected vs Actual Behavior** - - -## Screenshot - - - -## Exception or Error -

-
-
-
- -## Your Environment - -### Browser info - - -### Anything else relevant? - diff --git a/.github/ISSUE_TEMPLATE/3-docs-bug.yaml b/.github/ISSUE_TEMPLATE/3-docs-bug.yaml new file mode 100644 index 000000000000..a6a2eb840b1e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/3-docs-bug.yaml @@ -0,0 +1,42 @@ +name: 'Docs or angular.io Bug Report' +description: Report an issue in Angular's documentation or angular.io application + +body: + - type: textarea + id: description + attributes: + label: Description + validations: + required: true + + - type: input + id: affected-url + attributes: + label: What is the affected URL? + + - type: textarea + id: reproduction-steps + attributes: + label: Please provide the steps to reproduce the issue + + - type: textarea + id: expected-vs-actual-behavior + attributes: + label: Please provide the expected behavior vs the actual behavior you encountered + + - type: textarea + id: screenshot + attributes: + label: Please provide a screenshot if possible + + - type: textarea + id: exception-or-error + attributes: + label: Please provide the exception or error you saw + render: true + + - type: textarea + id: browser-info + attributes: + label: Is this a browser specific issue? If so, please specify the device, browser, and version. + render: true From e7832a6b2f443b56fd00162b0401da3fdc11fe1b Mon Sep 17 00:00:00 2001 From: Borislav Ivanov Date: Wed, 7 Jul 2021 09:42:25 +0300 Subject: [PATCH 017/364] docs(core): fix spelling error (#42783) Fix spelling error in migration schematics. PR Close #42783 --- packages/core/schematics/migrations.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/schematics/migrations.json b/packages/core/schematics/migrations.json index a077e0fd3861..11101b01f252 100644 --- a/packages/core/schematics/migrations.json +++ b/packages/core/schematics/migrations.json @@ -97,7 +97,7 @@ }, "migration-v12-deep-shadow-piercing-selector": { "version": "12.0.2", - "description": "Automatically migrates shadow-piercing selector from `/deep/` to the recommanded alternative `::ng-deep`.", + "description": "Automatically migrates shadow-piercing selector from `/deep/` to the recommended alternative `::ng-deep`.", "factory": "./migrations/deep-shadow-piercing-selector/index" } } From 89084ffcf99c5820abf48822134f272ee78f8001 Mon Sep 17 00:00:00 2001 From: Gabriele Franchitto Date: Fri, 2 Jul 2021 10:13:03 +0200 Subject: [PATCH 018/364] docs(core): initializeApp method should return function (#42743) Update packages/core/src/application_init.ts Update application_init.ts Update application_init.ts Co-Authored-By: George Kalpakas PR Close #42743 --- packages/core/src/application_init.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/core/src/application_init.ts b/packages/core/src/application_init.ts index 69b6fe473d17..b9a46d6f75fc 100644 --- a/packages/core/src/application_init.ts +++ b/packages/core/src/application_init.ts @@ -59,11 +59,11 @@ import {noop} from './util/noop'; * through DI. * * ``` - * function initializeApp(httpClient: HttpClient): Observable { - * return httpClient.get("https://someUrl.com/api/user") + * function initializeAppFactory(httpClient: HttpClient): () => Observable { + * return () => httpClient.get("https://someUrl.com/api/user") * .pipe( * tap(user => { ... }) - * ) + * ); * } * * @NgModule({ @@ -72,7 +72,7 @@ import {noop} from './util/noop'; * bootstrap: [AppComponent], * providers: [{ * provide: APP_INITIALIZER, - * useFactory: initializeApp, + * useFactory: initializeAppFactory, * deps: [HttpClient], * multi: true * }] From 1f3747b583955c37bd10151f3dd3ca9c84694ca3 Mon Sep 17 00:00:00 2001 From: Alan Agius Date: Thu, 8 Jul 2021 14:59:27 +0200 Subject: [PATCH 019/364] ci: configure renovate to ignore `@microsoft/api-extractor` (#42797) This is an interm solution until https://github.com/microsoft/rushstack/issues/2797 is fixed. Related failures in the Angular repo https://app.circleci.com/jobs/github/angular/angular/1018749?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link PR Close #42797 --- renovate.json | 1 + 1 file changed, 1 insertion(+) diff --git a/renovate.json b/renovate.json index c0b0d7feec70..7466a4eea64e 100644 --- a/renovate.json +++ b/renovate.json @@ -29,6 +29,7 @@ "@babel/template", "@babel/traverse", "@babel/types", + "@microsoft/api-extractor", "@types/babel__core", "@types/babel__generator", "@types/babel__template", From dfe9e1d07714ad2ddaea2b956e271dc64f52d021 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 7 Jul 2021 23:36:14 +0000 Subject: [PATCH 020/364] build: lock file maintenance (#42770) PR Close #42770 --- aio/yarn.lock | 562 ++++++++++++++++------------- packages/zone.js/yarn.lock | 169 ++++----- yarn.lock | 719 +++++++++++++++++-------------------- 3 files changed, 725 insertions(+), 725 deletions(-) diff --git a/aio/yarn.lock b/aio/yarn.lock index 341e75d4a24e..c937ee117b04 100644 --- a/aio/yarn.lock +++ b/aio/yarn.lock @@ -1225,16 +1225,16 @@ integrity sha512-d4VSA86eL/AFTe5xtyZX+ePUjE8dIFu2T8zmdeNBSa5/kNgXPCx/o/wbFNHAGLJdGnk1vddRuMESD9HbOC8irw== "@google-cloud/pubsub@^2.7.0": - version "2.14.0" - resolved "https://registry.yarnpkg.com/@google-cloud/pubsub/-/pubsub-2.14.0.tgz#3d731ed0753e809b5ca6ef76febc21791fc4803f" - integrity sha512-pP8pwQ9d+p5KNmccEuwM4W9MM8Z9NP+Zzu3P9ewo/z+obK8mEvh5suC2at60MUWaDQOneTcUICpL6DXLRx957A== + version "2.15.1" + resolved "https://registry.yarnpkg.com/@google-cloud/pubsub/-/pubsub-2.15.1.tgz#46019f89f0b0a3c59f374e32362be7fba35284bd" + integrity sha512-avBYmN1n9BsY8RzntkEP3SG1gSfEm0iOoUwoWjtrmWAk+6QZw0C093HJCGClteo+EwIQDhgyn2cXc5QInegSeg== dependencies: "@google-cloud/paginator" "^3.0.0" "@google-cloud/precise-date" "^2.0.0" "@google-cloud/projectify" "^2.0.0" "@google-cloud/promisify" "^2.0.0" - "@opentelemetry/api" "^0.20.0" - "@opentelemetry/semantic-conventions" "^0.20.0" + "@opentelemetry/api" "^1.0.0" + "@opentelemetry/semantic-conventions" "^0.22.0" "@types/duplexify" "^3.6.0" "@types/long" "^4.0.0" arrify "^2.0.0" @@ -1246,16 +1246,16 @@ p-defer "^3.0.0" "@grpc/grpc-js@~1.3.0": - version "1.3.3" - resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.3.3.tgz#479764be3044f44c9fe38702643f59ea1a5374cb" - integrity sha512-KkKZrX3fVTBYCtUk8I+Y4xWaauEEOIR1mIGoPFUK8C+a9TTub5dmjowJpFGz0dqYj//wJcgVR9fqpoNhSYFfHQ== + version "1.3.4" + resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.3.4.tgz#5c4f5df717cd10cc5ebbc7523504008d1ff7b322" + integrity sha512-AxtZcm0mArQhY9z8T3TynCYVEaSKxNCa9mVhVwBCUnsuUEe8Zn94bPYYKVQSLt+hJJ1y0ukr3mUvtWfcATL/IQ== dependencies: "@types/node" ">=12.12.47" "@grpc/proto-loader@^0.6.1": - version "0.6.2" - resolved "https://registry.yarnpkg.com/@grpc/proto-loader/-/proto-loader-0.6.2.tgz#412575f3ff5ef0a9b79d4ea12c08cba5601041cb" - integrity sha512-q2Qle60Ht2OQBCp9S5hv1JbI4uBBq6/mqSevFNK3ZEgRDBCAkWqZPUhD/K9gXOHrHKluliHiVq2L9sw1mVyAIg== + version "0.6.4" + resolved "https://registry.yarnpkg.com/@grpc/proto-loader/-/proto-loader-0.6.4.tgz#5438c0d771e92274e77e631babdc14456441cbdc" + integrity sha512-7xvDvW/vJEcmLUltCUGOgWRPM8Oofv0eCFSVMuKqaqWJaXSzmB+m9hiyqe34QofAl4WAzIKUZZlinIF9FOHyTQ== dependencies: "@types/long" "^4.0.1" lodash.camelcase "^4.3.0" @@ -1263,6 +1263,20 @@ protobufjs "^6.10.0" yargs "^16.1.1" +"@humanwhocodes/config-array@^0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" + integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== + dependencies: + "@humanwhocodes/object-schema" "^1.2.0" + debug "^4.1.1" + minimatch "^3.0.4" + +"@humanwhocodes/object-schema@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz#87de7af9c231826fdd68ac7258f77c429e0e5fcf" + integrity sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w== + "@istanbuljs/schema@^0.1.2": version "0.1.3" resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" @@ -1378,15 +1392,15 @@ node-gyp "^7.1.0" read-package-json-fast "^2.0.1" -"@opentelemetry/api@^0.20.0": - version "0.20.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-0.20.0.tgz#d4e26d30dc0c5da697d1ff51434ad8f0cf30e565" - integrity sha512-n06MtDYEc2H07S/NTvGMlxF2Ijp0YbNrI/rBgLcxpEh3hxOkPZA12gxlUoZkBHWCZYau2j3b/uL+QFpiQKOjSw== +"@opentelemetry/api@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.0.1.tgz#03c72f548431da5820a0c8864d1401e348e7e79f" + integrity sha512-H5Djcc2txGAINgf3TNaq4yFofYSIK3722PM89S/3R8FuI/eqi1UscajlXk7EBkG9s2pxss/q6SHlpturaavXaw== -"@opentelemetry/semantic-conventions@^0.20.0": - version "0.20.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-0.20.0.tgz#adc7e391bba6db9bbaba04ae263c3e92b1703d44" - integrity sha512-x40C3vQMttFlnNEfhFwO49jHrY6AoWnntL35TCem3LINr/aw1W0hGhdKY/zweC64CBJEyiHumaae480rqF8eOA== +"@opentelemetry/semantic-conventions@^0.22.0": + version "0.22.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-0.22.0.tgz#e91751bd2eb4f49344172bac62ba87c9390f93e9" + integrity sha512-t4fKikazahwNKmwD+CE/icHyuZldWvNMupJhjxdk9T/KxHFx3zCGjHT3MKavwYP6abzgAAm5WwzD1oHlmj7dyg== "@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": version "1.1.2" @@ -1465,85 +1479,85 @@ slash "3.0.0" source-map "^0.7.3" -"@swc/core-android-arm64@^1.2.61": - version "1.2.61" - resolved "https://registry.yarnpkg.com/@swc/core-android-arm64/-/core-android-arm64-1.2.61.tgz#83adaa59aac7626e96473c82c8d3e1da1786f62a" - integrity sha512-dtRiNkHfJyyjJZ8AG0wYMgo5OOXf6h/cPjOCKI44Y9VeCIrhejYrBd3H4GtCac5UFNybdElCdfZ/2K5yrLbrPg== - -"@swc/core-darwin-arm64@^1.2.61": - version "1.2.61" - resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.2.61.tgz#e0ba8b91c39d48a73c469096eef646e5738e7933" - integrity sha512-NYAXyCxJW/7BOzez1PWfxg3OjJWhSCbZW4XGhphMT/DeAgT4c0f+/xr/RmPpasX2DnddT98IeH7YaN5TNDLfVg== - -"@swc/core-darwin-x64@^1.2.61": - version "1.2.61" - resolved "https://registry.yarnpkg.com/@swc/core-darwin-x64/-/core-darwin-x64-1.2.61.tgz#47fa7641e9e8745152621cd48a8c8717b75a2281" - integrity sha512-Wg3bzVUR5USuwhWrPYNxKKh1XyjqXfdKVVUEMGe8fErPvSwU+CCP9UsnUygRJNitiNk7kkVfkRZhB2sc0xKR/Q== - -"@swc/core-freebsd-x64@^1.2.61": - version "1.2.61" - resolved "https://registry.yarnpkg.com/@swc/core-freebsd-x64/-/core-freebsd-x64-1.2.61.tgz#2e1b3c65538f1595dbe5fad3317f058967eb9d17" - integrity sha512-HxyrT+I9KWihrDPfjApBWyHGMPFeBaqixilIXpV07BBvVhX99ltHxclYlAzUqdi7ywaPdE9qe5f6Z8P46f1WYA== - -"@swc/core-linux-arm-gnueabihf@^1.2.61": - version "1.2.61" - resolved "https://registry.yarnpkg.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.2.61.tgz#4c801f7bf742e97dcbdba64b8a6e452251eeb104" - integrity sha512-RUyhZ9psMPJPG9nqTKFzKo83H12Gzc/8N2wZnd1FOMGbWvFaNAGlqru99Uljh1RvFtSt0RdZFrCwhTSa3Y6UYw== - -"@swc/core-linux-arm64-gnu@^1.2.61": - version "1.2.61" - resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.2.61.tgz#a03e1949ee108c877059ba224b33ce6dc7e923c2" - integrity sha512-26X6AHxBV7tSSqHEWMwUfKZtQUK60x1yK9UhocBqgyXbpBHYmUZvd2WD/vamtykAhrD/2ZPRCRX1gdyfdnrQGA== - -"@swc/core-linux-arm64-musl@^1.2.61": - version "1.2.61" - resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.2.61.tgz#bc7398c76dc0cc2186df77adafe5e0c7e9b436a5" - integrity sha512-EAN0tAzmYhN8SV6OHrN66VPrcDzVgFqstxR0sbaHRlIAsEYfKoYGy7eQ/6VK2UNmRe6cgaR+CrJIXmVZFc5WeA== - -"@swc/core-linux-x64-gnu@^1.2.61": - version "1.2.61" - resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.2.61.tgz#0b18934c9cc2d4bd0fabb9d0dbbf66a48b10c982" - integrity sha512-GfDsVOS41GiCSJDStjRXamdDXXaVitMmLmYZccIu2QpLgUjzf6s6c4+YejXSE7VFZZW9i/5vsbCblTRORp2cCg== - -"@swc/core-linux-x64-musl@^1.2.61": - version "1.2.61" - resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.2.61.tgz#40e166b3f876ecf6c5a0b744d67ed54c59402577" - integrity sha512-kdtePEtfm8Qxs7wF32bJKdZB7QTzcwHKhyedfYdDCUUCtyVx7CmBoB/Qoz9MTkxDtZYWQlS8ohw0Ab7gt1icGg== - -"@swc/core-win32-arm64-msvc@^1.2.61": - version "1.2.61" - resolved "https://registry.yarnpkg.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.2.61.tgz#f2804af5922fcfa94dc98771c8ccb7993c203b64" - integrity sha512-t30qeDXhLJmBMSG+5MXll5lA8ihjzvcj36MvRl5+GlEOcS/y1YoVw+lWK9939eBN/FK4QGDKeZjSj2LtVJsnUA== - -"@swc/core-win32-ia32-msvc@^1.2.61": - version "1.2.61" - resolved "https://registry.yarnpkg.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.2.61.tgz#78f84a9734f45003eb2f0989ee1042b8084e140f" - integrity sha512-5yaIHv+1gMd3eS97vNq0cPNSNdcwgn2SCa6JbF6z72K5/OZKNWNMrpWZwop9NbCozB6fg/ZsmskMyekt2y8a7w== - -"@swc/core-win32-x64-msvc@^1.2.61": - version "1.2.61" - resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.2.61.tgz#3686c64e09f50257de33739670158721ce92fefc" - integrity sha512-f48UZNGxxj3RY8TO9YeaN8+9L2GBZ1GIIGLnN7jMN2M5qsjOmnKxGicUeiXPR0F7jli9RoT/73dp88XVGkRBVw== +"@swc/core-android-arm64@^1.2.63": + version "1.2.63" + resolved "https://registry.yarnpkg.com/@swc/core-android-arm64/-/core-android-arm64-1.2.63.tgz#e12ce194dc4066c8361975eb7d22141c44d94804" + integrity sha512-3Q43hlq4C2EX1jcFex0OsFNjT742fYgnPfNnWDtSeOXZz5D2e1pIpjSXfZZtOE3ZIvXlIAb1d99yw8fBQ5uSpA== + +"@swc/core-darwin-arm64@^1.2.63": + version "1.2.63" + resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.2.63.tgz#039517ec2912a797d6c9848e666be12b1bc6436a" + integrity sha512-6wN8Ur65ugCIZJiHOPav73IyPTUxmn/+7MqSwx0jB+80dp8PqEdj32AQOMtvvj/Ts1lXg023CLC7kXDsbOYYjw== + +"@swc/core-darwin-x64@^1.2.63": + version "1.2.63" + resolved "https://registry.yarnpkg.com/@swc/core-darwin-x64/-/core-darwin-x64-1.2.63.tgz#714032a38ac9db93500ea7ce4146797306cb8b7f" + integrity sha512-xGSPmOMU28U0t9rNHilaD3nN9xoP772lUhtM9U8By4tKk4ZJcjMjL79XtoMflbKP3HhYU+qeyTnsDG3STaCYwg== + +"@swc/core-freebsd-x64@^1.2.63": + version "1.2.63" + resolved "https://registry.yarnpkg.com/@swc/core-freebsd-x64/-/core-freebsd-x64-1.2.63.tgz#78fa85e579dec9f3a215664f69d13513d709ab85" + integrity sha512-gil07mAooVket0GmjuCHrpLjxmxaMFpKRLWHMKWZ1uwK6o9IC8b7c9II60O/5kbjFnhX1KMx078N4oZphhydjQ== + +"@swc/core-linux-arm-gnueabihf@^1.2.63": + version "1.2.63" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.2.63.tgz#ccb23cf705030a987eaf66a650c0432f596ec0f3" + integrity sha512-KgpIKQRxLQoXgzafx0t+HKuz9sF6D51eboFEvGkqyXCSuybu6mD+BIU2A25fHiS3LJrFCmKAkJjTvffzFN1Olw== + +"@swc/core-linux-arm64-gnu@^1.2.63": + version "1.2.63" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.2.63.tgz#cc02d39d87f04503e0a28a4f2273b1c746d5b3e3" + integrity sha512-dHVNAiQaQw/6ysUgQttsg0+3ElN6Puv9TboNH+FudJoNYecmZjfiPIZQi8S2VxzrUqpcg/jOWSsnUOTaDx7GlQ== + +"@swc/core-linux-arm64-musl@^1.2.63": + version "1.2.63" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.2.63.tgz#54c3c51addc31bdb4d72cf55882c649a89fd7869" + integrity sha512-ZfOKCZi/HvhVfus52QLVUT4ckSEnYKoMx7IKvHj4Vqij59JzeU3XscsD0Pkx8DJKzs5ZJikukFJqOuexryLZfw== + +"@swc/core-linux-x64-gnu@^1.2.63": + version "1.2.63" + resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.2.63.tgz#4031b2d49f8df146187a494ebc93c0cc60aba2f1" + integrity sha512-ht+UTpMDo8lGJHatA/YkQwkR6lbqv11GbKaGu76vG1g8lPmppDeQtdA7UL659LdrbfHxCKm8FT9pEgPR837fxQ== + +"@swc/core-linux-x64-musl@^1.2.63": + version "1.2.63" + resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.2.63.tgz#b83b5708a458efaaecfda1bc9ad80f9b1374f08d" + integrity sha512-bQXjfJ0z1aBgfrNtNFbPxmjCYbVOdDthcR19L6rwMo4g0M91YYUSpA7xQ4P6pT/m8y1rsau87t9ZoE/C5I3qxA== + +"@swc/core-win32-arm64-msvc@^1.2.63": + version "1.2.63" + resolved "https://registry.yarnpkg.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.2.63.tgz#27040f38f460375b165a35fe9b575f4102d72c35" + integrity sha512-hjXBDYxlDqI8ybRQnJSlWiDUOtRc7FJw0ypkfb54NfGagzBubxzXUrVfZJcG6wLmR5ub0fINb2aX/7F86e2UMg== + +"@swc/core-win32-ia32-msvc@^1.2.63": + version "1.2.63" + resolved "https://registry.yarnpkg.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.2.63.tgz#97a6edf5a5575373eacf93d6c190ec7358cc52b4" + integrity sha512-++QMBZQ4N12DkMie6YPRWENnxgsR3oosGWnMb/lwGhuYk82YCeOBjoItgqrGxL4KBq7y3+uR135OPf7r2sCJcA== + +"@swc/core-win32-x64-msvc@^1.2.63": + version "1.2.63" + resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.2.63.tgz#d60ab22bfbf7a612c26d782ba583b852fa735884" + integrity sha512-SzpMh2c47BPSTuWWtiJhiCHrmHWEubMbmf1MWW8eVnK+oDZJuk86LYxuLRm0vHZellgX9UehSMfc0uzJTwvb5w== "@swc/core@^1.2.51": - version "1.2.61" - resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.2.61.tgz#c8e0cdf62fefded7fa863581a5cf52df49ddc17e" - integrity sha512-22m4AazWoRJpYbMdcY4zJDFFzDnLCN2ug13LoURymKLkavBDA6z9HjWM9w95sKqycqxHzy7+oROd9+f+t9/faA== + version "1.2.63" + resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.2.63.tgz#399dbbc2ffe6d16d21926439ee83dfa3719be372" + integrity sha512-jjpYsgPHBcAa9rAxEDRPlRxoXlVfhCopDvScyJeFutF1EE+q4ZVc4Qj4bSRRRMGZIPrznpFX7+zFDP46QfgCnQ== dependencies: "@node-rs/helper" "^1.0.0" optionalDependencies: - "@swc/core-android-arm64" "^1.2.61" - "@swc/core-darwin-arm64" "^1.2.61" - "@swc/core-darwin-x64" "^1.2.61" - "@swc/core-freebsd-x64" "^1.2.61" - "@swc/core-linux-arm-gnueabihf" "^1.2.61" - "@swc/core-linux-arm64-gnu" "^1.2.61" - "@swc/core-linux-arm64-musl" "^1.2.61" - "@swc/core-linux-x64-gnu" "^1.2.61" - "@swc/core-linux-x64-musl" "^1.2.61" - "@swc/core-win32-arm64-msvc" "^1.2.61" - "@swc/core-win32-ia32-msvc" "^1.2.61" - "@swc/core-win32-x64-msvc" "^1.2.61" + "@swc/core-android-arm64" "^1.2.63" + "@swc/core-darwin-arm64" "^1.2.63" + "@swc/core-darwin-x64" "^1.2.63" + "@swc/core-freebsd-x64" "^1.2.63" + "@swc/core-linux-arm-gnueabihf" "^1.2.63" + "@swc/core-linux-arm64-gnu" "^1.2.63" + "@swc/core-linux-arm64-musl" "^1.2.63" + "@swc/core-linux-x64-gnu" "^1.2.63" + "@swc/core-linux-x64-musl" "^1.2.63" + "@swc/core-win32-arm64-msvc" "^1.2.63" + "@swc/core-win32-ia32-msvc" "^1.2.63" + "@swc/core-win32-x64-msvc" "^1.2.63" "@szmarczak/http-timer@^1.1.2": version "1.1.2" @@ -1583,9 +1597,9 @@ integrity sha512-FTgBI767POY/lKNDNbIzgAX6miIDBs6NTCbdlDb8TrWovHsSvaVIZDlTqym29C6UqhzwcJx4CYr+AlrMywA0cA== "@types/archiver@^5.1.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@types/archiver/-/archiver-5.1.0.tgz#869f4ce4028e49cf9a0243cf914415f4cc3d1f3d" - integrity sha512-baFOhanb/hxmcOd1Uey2TfFg43kTSmM6py1Eo7Rjbv/ivcl7PXLhY0QgXGf50Hx/eskGCFqPfhs/7IZLb15C5g== + version "5.1.1" + resolved "https://registry.yarnpkg.com/@types/archiver/-/archiver-5.1.1.tgz#d6d7610de4386b293abd5c1cb1875e0a4f4e1c30" + integrity sha512-heuaCk0YH5m274NOLSi66H1zX6GtZoMsdE6TYFcpFFjBjg0FoU4i4/M/a/kNlgNg26Xk3g364mNOYe1JaiEPOQ== dependencies: "@types/glob" "*" @@ -1595,14 +1609,14 @@ integrity sha512-bsjleuRKWmGqajMerkzox19aGbscQX5rmmvvXl3wlIp5gMG1HgkiwPxsN5p070fBDKTNSPgojVbuY1+HWMbFhg== "@types/cookie@^0.4.0": - version "0.4.0" - resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.0.tgz#14f854c0f93d326e39da6e3b6f34f7d37513d108" - integrity sha512-y7mImlc/rNkvCRmg8gC3/lj87S7pTUIJ6QGjwHR9WQJcFs+ZMTOaoPrkdFA/YdbuqVEmEbb5RdhVxMkAcgOnpg== + version "0.4.1" + resolved "https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.1.tgz#bfd02c1f2224567676c1545199f87c3a861d878d" + integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== "@types/cors@^2.8.8": - version "2.8.10" - resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.10.tgz#61cc8469849e5bcdd0c7044122265c39cec10cf4" - integrity sha512-C7srjHiVG3Ey1nR6d511dtDkCEjxuN9W1HWAEjGq8kpcwmNM6JJkpC0xvabM7BXTG2wDq8Eu33iH9aQKa7IvLQ== + version "2.8.11" + resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.11.tgz#0bbd036cc6c8c63e0e5d64115fa9692eabb7eaa3" + integrity sha512-64aQQZXPSo1fdLEE/utClOFVUqDUjyh5j3JorcCTlYQm4r5wsfggx6yhSY6hNudJLkbmIt+pO6xWyCnM0EQgPw== "@types/duplexify@^3.6.0": version "3.6.0" @@ -1612,43 +1626,48 @@ "@types/node" "*" "@types/eslint-scope@^3.7.0": - version "3.7.0" - resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.0.tgz#4792816e31119ebd506902a482caec4951fabd86" - integrity sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw== + version "3.7.1" + resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.1.tgz#8dc390a7b4f9dd9f1284629efce982e41612116e" + integrity sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g== dependencies: "@types/eslint" "*" "@types/estree" "*" "@types/eslint@*": - version "7.2.13" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.13.tgz#e0ca7219ba5ded402062ad6f926d491ebb29dd53" - integrity sha512-LKmQCWAlnVHvvXq4oasNUMTJJb2GwSyTY8+1C7OH5ILR8mPLaljv1jxL1bXW3xB3jFbQxTKxJAvI8PyjB09aBg== + version "7.2.14" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.14.tgz#088661518db0c3c23089ab45900b99dd9214b92a" + integrity sha512-pESyhSbUOskqrGcaN+bCXIQDyT5zTaRWfj5ZjjSlMatgGjIn3QQPfocAu4WSabUR7CGyLZ2CQaZyISOEX7/saw== dependencies: "@types/estree" "*" "@types/json-schema" "*" -"@types/estree@*", "@types/estree@^0.0.48": +"@types/estree@*": + version "0.0.50" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz#1e0caa9364d3fccd2931c3ed96fdbeaa5d4cca83" + integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw== + +"@types/estree@^0.0.48": version "0.0.48" resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.48.tgz#18dc8091b285df90db2f25aa7d906cfc394b7f74" integrity sha512-LfZwXoGUDo0C3me81HXgkBg5CTQYb6xzEl+fNmbO4JdRiSKQ8A0GD1OBBvKAIsbCUgoyAty7m99GqqMQe784ew== "@types/glob@*", "@types/glob@^7.1.1": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" - integrity sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== + version "7.1.4" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.4.tgz#ea59e21d2ee5c517914cb4bc8e4153b99e566672" + integrity sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA== dependencies: "@types/minimatch" "*" "@types/node" "*" "@types/jasmine@~3.7.0": - version "3.7.7" - resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-3.7.7.tgz#56718af036be3c9f86eca560a22e39440b2b0784" - integrity sha512-yZzGe1d1T0y+imXDZ79F030nn8qbmiwpWKCZKvKN0KbTzwXAVYShUxkIxu1ba+vhIdabTGVGCfbtZC0oOam8TQ== + version "3.7.8" + resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-3.7.8.tgz#e558b31bf2418fd63de2329bcfb29f5a42413d4b" + integrity sha512-4YTb9L+tFCGJ/dyG8LOz1cYIaq0xF0sELMkTs78/KCMTIpYa0591VQpS5G1iEx6Ejl+GevdRKsR8U/ozwBsxHQ== -"@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6": - version "7.0.7" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad" - integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA== +"@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6", "@types/json-schema@^7.0.7": + version "7.0.8" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.8.tgz#edf1bf1dbf4e04413ca8e5b17b3b7d7d54b59818" + integrity sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg== "@types/long@^4.0.0", "@types/long@^4.0.1": version "4.0.1" @@ -1656,31 +1675,31 @@ integrity sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w== "@types/lunr@^2.3.3": - version "2.3.3" - resolved "https://registry.yarnpkg.com/@types/lunr/-/lunr-2.3.3.tgz#ec985618fd2712c010f8edab4f1ae7784ad7c583" - integrity sha512-09sXZZVsB3Ib41U0fC+O1O+4UOZT1bl/e+/QubPxpqDWHNEchvx/DEb1KJMOwq6K3MTNzZFoNSzVdR++o1DVnw== + version "2.3.4" + resolved "https://registry.yarnpkg.com/@types/lunr/-/lunr-2.3.4.tgz#728f445855818fb17776d10ef4678f278072eb03" + integrity sha512-j4x4XJwZvorEUbA519VdQ5b9AOU9TSvfi8tvxMAfP8XzNLtFex7A8vFQwqOx3WACbV0KMXbACV3cZl4/gynQ7g== "@types/mdast@^3.0.0": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.3.tgz#2d7d671b1cd1ea3deb306ea75036c2a0407d2deb" - integrity sha512-SXPBMnFVQg1s00dlMCc/jCdvPqdE4mXaMMCeRlxLDmTAEoegHT53xKtkDnzDTOcmMHUfcjyf36/YYZ6SxRdnsw== + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.4.tgz#8ee6b5200751b6cadb9a043ca39612693ad6cb9e" + integrity sha512-gIdhbLDFlspL53xzol2hVzrXAbzt71erJHoOwQZWssjaiouOotf03lNtMmFm9VfFkvnLWccSVjUAZGQ5Kqw+jA== dependencies: "@types/unist" "*" "@types/minimatch@*": - version "3.0.4" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.4.tgz#f0ec25dbf2f0e4b18647313ac031134ca5b24b21" - integrity sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA== + version "3.0.5" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" + integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== "@types/node@*", "@types/node@>=10.0.0", "@types/node@>=12.12.47", "@types/node@>=13.7.0": - version "15.12.4" - resolved "https://registry.yarnpkg.com/@types/node/-/node-15.12.4.tgz#e1cf817d70a1e118e81922c4ff6683ce9d422e26" - integrity sha512-zrNj1+yqYF4WskCMOHwN+w9iuD12+dGm0rQ35HLl9/Ouuq52cEtd0CH9qMgrdNmi5ejC1/V7vKEXYubB+65DkA== + version "16.0.1" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.0.1.tgz#70cedfda26af7a2ca073fdcc9beb2fff4aa693f8" + integrity sha512-hBOx4SUlEPKwRi6PrXuTGw1z6lz0fjsibcWCM378YxsSu/6+C30L6CR49zIBKHiwNWCYIcOLjg4OHKZaFeLAug== "@types/node@^12.7.9": - version "12.20.15" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.15.tgz#10ee6a6a3f971966fddfa3f6e89ef7a73ec622df" - integrity sha512-F6S4Chv4JicJmyrwlDkxUdGNSplsQdGwp1A0AJloEVDirWdZOAiRHhovDlsFkKUrquUXhz1imJhXHsf59auyAg== + version "12.20.16" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.16.tgz#1acf34f6456208f495dac0434dd540488d17f991" + integrity sha512-6CLxw83vQf6DKqXxMPwl8qpF8I7THFZuIwLt4TnNsumxkp1VsRZWT8txQxncT/Rl2UojTsFzWgDG4FRMwafrlA== "@types/parse-json@^4.0.0": version "4.0.0" @@ -1693,9 +1712,9 @@ integrity sha1-vShOV8hPEyXacCur/IKlMoGQwMU= "@types/selenium-webdriver@^3.0.0": - version "3.0.17" - resolved "https://registry.yarnpkg.com/@types/selenium-webdriver/-/selenium-webdriver-3.0.17.tgz#50bea0c3c2acc31c959c5b1e747798b3b3d06d4b" - integrity sha512-tGomyEuzSC1H28y2zlW6XPCaDaXFaD6soTdb4GNdmte2qfHtrKqhy0ZFs4r/1hpazCfEZqeTSRLvSasmEx89uw== + version "3.0.18" + resolved "https://registry.yarnpkg.com/@types/selenium-webdriver/-/selenium-webdriver-3.0.18.tgz#4f818007f3318922131f56acb8f8f2572a7f7d0c" + integrity sha512-kl+jWcEubY2B5j+i6gFPyO3IaskOsGfvS7p7JRxmCuYbMf0aCj9SxfvvVhz2wk3/9l+e2pgP8Hyzv6zPMRwcAw== "@types/source-list-map@*": version "0.1.2" @@ -1708,9 +1727,9 @@ integrity sha512-2gWEIFqVZjjZxo8/TcugCAl7nW9Jd9ArEDpTAc5nH7d+ZUkreHA7GzuFcLZ0sflLrA5b1PZ+2yDyHJcuP9KWWw== "@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2": - version "2.0.3" - resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.3.tgz#9c088679876f374eb5983f150d4787aa6fb32d7e" - integrity sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ== + version "2.0.5" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.5.tgz#fdd299f23205c3455af88ce618dd65c14cb73e22" + integrity sha512-wnra4Vw9dopnuybR6HBywJ/URYpYrKLoepBTEtgfJup8Ahoi2zJECPP2cwiXp7btTvOT2CULv87aQRA4eZSP6g== "@types/vfile-message@*": version "2.0.0" @@ -1729,9 +1748,9 @@ "@types/vfile-message" "*" "@types/webpack-sources@^0.1.5": - version "0.1.8" - resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-0.1.8.tgz#078d75410435993ec8a0a2855e88706f3f751f81" - integrity sha512-JHB2/xZlXOjzjBB6fMOpH1eQAfsrpqVVIbneE0Rok16WXwFaznaI5vfg75U5WgGJm7V9W1c4xeRQDjX/zwvghA== + version "0.1.9" + resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-0.1.9.tgz#da69b06eb34f6432e6658acb5a6893c55d983920" + integrity sha512-bvzMnzqoK16PQIC8AYHNdW45eREJQMd6WG/msQWX5V2+vZmODCOPb4TJcbgRljTZZTwTM4wUMcsI8FftNA7new== dependencies: "@types/node" "*" "@types/source-list-map" "*" @@ -1745,9 +1764,9 @@ xregexp "*" "@types/yauzl@^2.9.1": - version "2.9.1" - resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.9.1.tgz#d10f69f9f522eef3cf98e30afb684a1e1ec923af" - integrity sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA== + version "2.9.2" + resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.9.2.tgz#c48e5d56aff1444409e39fa164b0b4d4552a7b7a" + integrity sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA== dependencies: "@types/node" "*" @@ -1954,9 +1973,9 @@ acorn@^7.1.1, acorn@^7.4.0: integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== acorn@^8.2.1, acorn@^8.2.4: - version "8.4.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.4.0.tgz#af53266e698d7cffa416714b503066a82221be60" - integrity sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w== + version "8.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.4.1.tgz#56c36251fc7cabc7096adc18f05afe814321a28c" + integrity sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA== adjust-sourcemap-loader@^4.0.0: version "4.0.0" @@ -2019,7 +2038,7 @@ ajv-keywords@^3.1.0, ajv-keywords@^3.5.2: resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== -ajv@8.6.0, ajv@^8.0.0, ajv@^8.0.1: +ajv@8.6.0: version "8.6.0" resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.0.tgz#60cc45d9c46a477d80d92c48076d972c342e5720" integrity sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ== @@ -2039,6 +2058,16 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: json-schema-traverse "^0.4.1" uri-js "^4.2.2" +ajv@^8.0.0, ajv@^8.0.1: + version "8.6.1" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.1.tgz#ae65764bf1edde8cd861281cda5057852364a295" + integrity sha512-42VLtQUOLefAvKFAQIxIZDaThq6om/PrfP0CYk3/vn+y4BMNkKnbli8ON2QCiHov4KkzOSJ/xSoBJdayiiYvVQ== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + alphanum-sort@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" @@ -2873,9 +2902,9 @@ caniuse-api@^3.0.0: lodash.uniq "^4.5.0" caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001032, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001219: - version "1.0.30001239" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001239.tgz#66e8669985bb2cb84ccb10f68c25ce6dd3e4d2b8" - integrity sha512-cyBkXJDMeI4wthy8xJ2FvDU6+0dtcZSJW3voUF8+e9f1bBeuvyZfc3PNbkOETyhbR+dGCPzn9E7MA3iwzusOhQ== + version "1.0.30001243" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001243.tgz#d9250155c91e872186671c523f3ae50cfc94a3aa" + integrity sha512-vNxw9mkTBtkmLFnJRv/2rhs1yufpDfCkBZexG3Y0xdOH2Z/eE/85E4Dl5j1YUN34nZVsSp6vVRFQRrez9wJMRA== canonical-path@1.0.0, canonical-path@^1.0.0: version "1.0.0" @@ -3292,9 +3321,9 @@ color@3.0.x: color-string "^1.5.2" colord@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/colord/-/colord-2.0.1.tgz#1e7fb1f9fa1cf74f42c58cb9c20320bab8435aa0" - integrity sha512-vm5YpaWamD0Ov6TSG0GGmUIwstrWcfKQV/h2CmbR7PbNu41+qdB5PW9lpzhjedrpm08uuYvcXi0Oel1RLZIJuA== + version "2.1.0" + resolved "https://registry.yarnpkg.com/colord/-/colord-2.1.0.tgz#28cd9d6ac874dff97ef5ec1432c5c0b4e58e49c7" + integrity sha512-H5sDP9XDk2uP+x/xSGkgB9SEFc1bojdI5DMKU0jmSXQtml2GIe48dj1DcSS0e53QQAHn+JKqUXbGeGX24xWD7w== colorette@^1.2.1, colorette@^1.2.2: version "1.2.2" @@ -3532,15 +3561,7 @@ copy-webpack-plugin@9.0.0: schema-utils "^3.0.0" serialize-javascript "^5.0.1" -core-js-compat@^3.14.0: - version "3.15.1" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.15.1.tgz#1afe233716d37ee021956ef097594071b2b585a7" - integrity sha512-xGhzYMX6y7oEGQGAJmP2TmtBLvR4nZmRGEcFa3ubHOq5YEp51gGN9AovVa0AoujGZIq+Wm6dISiYyGNfdflYww== - dependencies: - browserslist "^4.16.6" - semver "7.0.0" - -core-js-compat@^3.15.0: +core-js-compat@^3.14.0, core-js-compat@^3.15.0: version "3.15.2" resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.15.2.tgz#47272fbb479880de14b4e6081f71f3492f5bd3cb" integrity sha512-Wp+BJVvwopjI+A1EFqm2dwUmWYXrvucmtIB2LgXn/Rb+gWPKYxtmb4GKHGKG/KGF1eK9jfjzT38DITbTOCX/SQ== @@ -3549,9 +3570,9 @@ core-js-compat@^3.15.0: semver "7.0.0" core-js-pure@^3.15.0: - version "3.15.1" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.15.1.tgz#8356f6576fa2aa8e54ca6fe02620968ff010eed7" - integrity sha512-OZuWHDlYcIda8sJLY4Ec6nWq2hRjlyCqCZ+jCflyleMkVt3tPedDVErvHslyS2nbO+SlBFMSBJYvtLMwxnrzjA== + version "3.15.2" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.15.2.tgz#c8e0874822705f3385d3197af9348f7c9ae2e3ce" + integrity sha512-D42L7RYh1J2grW8ttxoY1+17Y4wXZeKe7uyplAI3FkNQyI5OgBIAjUfFiTPfL1rs0qLpxaabITNbjKl1Sp82tA== core-js@3.15.1: version "3.15.1" @@ -3736,15 +3757,15 @@ css-prefers-color-scheme@^3.1.1: dependencies: postcss "^7.0.5" -css-select@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-3.1.2.tgz#d52cbdc6fee379fba97fb0d3925abbd18af2d9d8" - integrity sha512-qmss1EihSuBNWNNhHjxzxSfJoFBM/lERB/Q4EnsJQQC62R2evJDW481091oAdOr9uh46/0n4nrg0It5cAnj1RA== +css-select@^4.1.3: + version "4.1.3" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.1.3.tgz#a70440f70317f2669118ad74ff105e65849c7067" + integrity sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA== dependencies: boolbase "^1.0.0" - css-what "^4.0.0" - domhandler "^4.0.0" - domutils "^2.4.3" + css-what "^5.0.0" + domhandler "^4.2.0" + domutils "^2.6.0" nth-check "^2.0.0" css-selector-parser@^1.4.1: @@ -3768,10 +3789,10 @@ css-tree@^1.1.2: mdn-data "2.0.14" source-map "^0.6.1" -css-what@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-4.0.0.tgz#35e73761cab2eeb3d3661126b23d7aa0e8432233" - integrity sha512-teijzG7kwYfNVsUh2H/YN62xW3KK9YhXEgSlbxMlcyjPNvdKJqFx5lrwlJgoFP1ZHlB89iGDlo/JyshKeRhv5A== +css-what@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.0.1.tgz#3efa820131f4669a8ac2408f9c32e7c7de9f4cad" + integrity sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg== css@^2.0.0: version "2.2.4" @@ -3962,7 +3983,14 @@ debug@2.6.9, debug@^2.0.0, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8: dependencies: ms "2.0.0" -debug@4, debug@4.3.1, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@~4.3.1: +debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@~4.3.1: + version "4.3.2" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" + integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== + dependencies: + ms "2.1.2" + +debug@4.3.1: version "4.3.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== @@ -3989,9 +4017,9 @@ decamelize@^1.2.0: integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= decimal.js@^10.2.1: - version "10.3.0" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.0.tgz#96fd481189818e0d5810c18ac147824b9e4c0026" - integrity sha512-MrQRs2gyD//7NeHi9TtsfClkf+cFAewDz+PZHR8ILKglLmBMyVX3ymQ+oeznE3tjrS7beTN+6JXb2C3JDHm7ug== + version "10.3.1" + resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783" + integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== decode-uri-component@^0.2.0: version "0.2.0" @@ -4304,7 +4332,7 @@ domhandler@^2.3.0: dependencies: domelementtype "1" -domhandler@^4.0.0, domhandler@^4.2.0: +domhandler@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.0.tgz#f9768a5f034be60a89a27c2e4d0f74eba0d8b059" integrity sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA== @@ -4319,7 +4347,7 @@ domutils@^1.5.1: dom-serializer "0" domelementtype "1" -domutils@^2.4.3: +domutils@^2.6.0: version "2.7.0" resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.7.0.tgz#8ebaf0c41ebafcf55b0b72ec31c56323712c5442" integrity sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg== @@ -4411,9 +4439,9 @@ ee-first@1.1.1: integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= electron-to-chromium@^1.3.723: - version "1.3.755" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.755.tgz#4b6101f13de910cf3f0a1789ddc57328133b9332" - integrity sha512-BJ1s/kuUuOeo1bF/EM2E4yqW9te0Hpof3wgwBx40AWJE18zsD1Tqo0kr7ijnOc+lRsrlrqKPauJAHqaxOItoUA== + version "1.3.769" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.769.tgz#73ad7e3f2d435810b6f8b29617ec344c782fcbed" + integrity sha512-B+3hW8D76/uoTPSobWI3D/CFn2S4jPn88dVJ+BkD88Lz6LijQpL+hfdzIFJGTQK4KdE0XwmNbjUQFH1OQVwKdQ== "emoji-regex@>=6.0.0 <=6.1.1": version "6.1.1" @@ -4628,9 +4656,9 @@ es6-weak-map@^2.0.3: es6-symbol "^3.1.1" esbuild@^0.12.0: - version "0.12.9" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.12.9.tgz#bed4e7087c286cd81d975631f77d47feb1660070" - integrity sha512-MWRhAbMOJ9RJygCrt778rz/qNYgA4ZVj6aXnNPxFjs7PmIpb0fuB9Gmg5uWrr6n++XKwwm/RmSz6RR5JL2Ocsw== + version "0.12.15" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.12.15.tgz#9d99cf39aeb2188265c5983e983e236829f08af0" + integrity sha512-72V4JNd2+48eOVCXx49xoSWHgC3/cCy96e7mbXKY+WOWghN00cCmlGnwVLRhRHorvv0dgCyuMYBZlM2xDM5OQw== escalade@^3.1.1: version "3.1.1" @@ -4712,12 +4740,13 @@ eslint-visitor-keys@^2.0.0: integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== eslint@^7.17.0, eslint@^7.23.0: - version "7.29.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.29.0.tgz#ee2a7648f2e729485e4d0bd6383ec1deabc8b3c0" - integrity sha512-82G/JToB9qIy/ArBzIWG9xvvwL3R86AlCjtGw+A29OMZDqhTybz/MByORSukGxeI+YPCR4coYyITKk8BFH9nDA== + version "7.30.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.30.0.tgz#6d34ab51aaa56112fd97166226c9a97f505474f8" + integrity sha512-VLqz80i3as3NdloY44BQSJpFw534L9Oh+6zJOUaViV4JPd+DaHwutqP7tcpkW3YiXbK6s05RZl7yl7cQn+lijg== dependencies: "@babel/code-frame" "7.12.11" "@eslint/eslintrc" "^0.4.2" + "@humanwhocodes/config-array" "^0.5.0" ajv "^6.10.0" chalk "^4.0.0" cross-spawn "^7.0.2" @@ -5044,16 +5073,15 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-glob@^3.1.1, fast-glob@^3.2.5: - version "3.2.5" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661" - integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg== + version "3.2.6" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.6.tgz#434dd9529845176ea049acc9343e8282765c6e1a" + integrity sha512-GnLuqj/pvQ7pX8/L4J84nijv6sAnlwvSDpMkJi9i7nPmPxGtRPkBSStfvDW5l6nMdX9VWe+pkKWFTgD+vF2QSQ== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.0" + glob-parent "^5.1.2" merge2 "^1.3.0" - micromatch "^4.0.2" - picomatch "^2.2.1" + micromatch "^4.0.4" fast-json-stable-stringify@2.1.0, fast-json-stable-stringify@^2.0.0: version "2.1.0" @@ -5088,9 +5116,9 @@ fastparse@^1.1.2: integrity sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ== fastq@^1.6.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858" - integrity sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g== + version "1.11.1" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.1.tgz#5d8175aae17db61947f8b162cfc7f63264d22807" + integrity sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw== dependencies: reusify "^1.0.4" @@ -5145,9 +5173,9 @@ file-uri-to-path@2: integrity sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg== filesize@^6.1.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.3.0.tgz#dff53cfb3f104c9e422f346d53be8dbcc971bf11" - integrity sha512-ytx0ruGpDHKWVoiui6+BY/QMNngtDQ/pJaFwfBpQif0J63+E8DLdFyqS3NkKQn7vIruUEpoGD9JUJSg7Kp+I0g== + version "6.4.0" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.4.0.tgz#914f50471dd66fdca3cefe628bd0cde4ef769bcd" + integrity sha512-mjFIpOHC4jbfcTfoh4rkWpI31mF7viw9ikj/JyLoKzqlwG/YsefKfvYlYhdYdg/9mtK2z1AzgN/0LvVQ3zdlSQ== fill-range@^4.0.0: version "4.0.0" @@ -5295,9 +5323,9 @@ flatted@^2.0.1: integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== flatted@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.1.1.tgz#c4b489e80096d9df1dfc97c79871aea7c617c469" - integrity sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA== + version "3.2.0" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.0.tgz#da07fb8808050aba6fdeac2294542e5043583f05" + integrity sha512-XprP7lDrVT+kE2c2YlfiV+IfS9zxukiIOvNamPNsImNhXadSsQEbosItdL9bUQlCZXR13SvPk20BjWSWLA7m4A== flatten@^1.0.2: version "1.0.3" @@ -5573,7 +5601,7 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.1.0, glob-parent@^5.1.2, glob-parent@~5.1.2: +glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== @@ -5638,9 +5666,9 @@ globals@^11.1.0: integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globals@^13.6.0, globals@^13.9.0: - version "13.9.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.9.0.tgz#4bf2bf635b334a173fb1daf7c5e6b218ecdc06cb" - integrity sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA== + version "13.10.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.10.0.tgz#60ba56c3ac2ca845cfbf4faeca727ad9dd204676" + integrity sha512-piHC3blgLGFjvOuMmWZX60f+na1lXFDhQXBf1UYp2fXPXqvEUbOhNwi6BsQ0bQishwedgnjkwv1d9zKf+MWw3g== dependencies: type-fest "^0.20.2" @@ -5704,9 +5732,9 @@ google-auth-library@^6.1.3: lru-cache "^6.0.0" google-auth-library@^7.0.0, google-auth-library@^7.0.2: - version "7.1.2" - resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-7.1.2.tgz#29fc0fe8b6d5a59b93b7cb561b1a28bcc93360b7" - integrity sha512-FMipHgfe2u1LzWsf2n9zEB9KsJ8M3n8OYTHbHtlkzPCyo7IknXQR5X99nfvwUHGuX+iEpihUZxDuPm7+qBYeXg== + version "7.3.0" + resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-7.3.0.tgz#946a911c72425b05f02735915f03410604466657" + integrity sha512-MPeeMlnsYnoiiVFMwX3hgaS684aiXrSqKoDP+xL4Ejg4Z0qLvIeg4XsaChemyFI8ZUO7ApwDAzNtgmhWSDNh5w== dependencies: arrify "^2.0.0" base64-js "^1.3.0" @@ -5719,9 +5747,9 @@ google-auth-library@^7.0.0, google-auth-library@^7.0.2: lru-cache "^6.0.0" google-gax@^2.12.0: - version "2.16.0" - resolved "https://registry.yarnpkg.com/google-gax/-/google-gax-2.16.0.tgz#ec6412b6b2e5331ec11f34eabf279c5b0eeb4346" - integrity sha512-IwHxHs9gEbvQ0Ne12taqDjJT9cpoLqM7tJamvctIGmkyqnQrdnbDJTGK2Rf85piMYGzmOuPKas9TkhCaoTVIJA== + version "2.17.0" + resolved "https://registry.yarnpkg.com/google-gax/-/google-gax-2.17.0.tgz#363791efaca3bd242e34e92295937e9215666d17" + integrity sha512-Ze/Oq0atVNKyKvDzQFU8B82V9w36GELQruXGsiY1jnySbieZ9vS75v98V/Z10PktmSVqis4sQ+FwK2gkgwIiiw== dependencies: "@grpc/grpc-js" "~1.3.0" "@grpc/proto-loader" "^0.6.1" @@ -6982,16 +7010,21 @@ istanbul-reports@^3.0.0: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" -jasmine-core@^3.6.0, jasmine-core@~3.7.0, jasmine-core@~3.7.1: - version "3.7.1" - resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-3.7.1.tgz#0401327f6249eac993d47bbfa18d4e8efacfb561" - integrity sha512-DH3oYDS/AUvvr22+xUBW62m1Xoy7tUlY1tsxKEJvl5JeJ7q8zd1K5bUwiOxdH+erj6l2vAMM3hV25Xs9/WrmuQ== +jasmine-core@^3.6.0: + version "3.8.0" + resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-3.8.0.tgz#815399aae5aa5d9beeb1262805f981b99ffc9bf0" + integrity sha512-zl0nZWDrmbCiKns0NcjkFGYkVTGCPUgoHypTaj+G2AzaWus7QGoXARSlYsSle2VRpSdfJmM+hzmFKzQNhF2kHg== jasmine-core@~2.8.0: version "2.8.0" resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.8.0.tgz#bcc979ae1f9fd05701e45e52e65d3a5d63f1a24e" integrity sha1-vMl5rh+f0FcB5F5S5l06XWPxok4= +jasmine-core@~3.7.0, jasmine-core@~3.7.1: + version "3.7.1" + resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-3.7.1.tgz#0401327f6249eac993d47bbfa18d4e8efacfb561" + integrity sha512-DH3oYDS/AUvvr22+xUBW62m1Xoy7tUlY1tsxKEJvl5JeJ7q8zd1K5bUwiOxdH+erj6l2vAMM3hV25Xs9/WrmuQ== + jasmine-spec-reporter@~7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/jasmine-spec-reporter/-/jasmine-spec-reporter-7.0.0.tgz#94b939448e63d4e2bd01668142389f20f0a8ea49" @@ -7021,7 +7054,7 @@ jasminewd2@^2.1.0: resolved "https://registry.yarnpkg.com/jasminewd2/-/jasminewd2-2.2.0.tgz#e37cf0b17f199cce23bea71b2039395246b4ec4e" integrity sha1-43zwsX8ZnM4jvqcbIDk5Uka07E4= -jest-worker@27.0.2, jest-worker@^27.0.2: +jest-worker@27.0.2: version "27.0.2" resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.0.2.tgz#4ebeb56cef48b3e7514552f80d0d80c0129f0b05" integrity sha512-EoBdilOTTyOgmHXtw/cPc+ZrCA0KJMrkXzkrPGNwLmnvvlN1nj7MPrxpT7m+otSv2e1TLaVffzDnE/LB14zJMg== @@ -7030,6 +7063,15 @@ jest-worker@27.0.2, jest-worker@^27.0.2: merge-stream "^2.0.0" supports-color "^8.0.0" +jest-worker@^27.0.2: + version "27.0.6" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.0.6.tgz#a5fdb1e14ad34eb228cfe162d9f729cdbfa28aed" + integrity sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + jju@^1.1.0: version "1.4.0" resolved "https://registry.yarnpkg.com/jju/-/jju-1.4.0.tgz#a3abe2718af241a2b2904f84a625970f389ae32a" @@ -8180,7 +8222,7 @@ micromatch@^3.1.10, micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" -micromatch@^4.0.2: +micromatch@^4.0.4: version "4.0.4" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== @@ -8455,9 +8497,9 @@ natural-compare@^1.4.0: integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= needle@^2.5.2: - version "2.6.0" - resolved "https://registry.yarnpkg.com/needle/-/needle-2.6.0.tgz#24dbb55f2509e2324b4a99d61f413982013ccdbe" - integrity sha512-KKYdza4heMsEfSWD7VPUIz3zX2XDwOyX2d+geb4vrERZMT5RMU6ujjaD+I5Yr54uZxQ2w6XRTAhHBbSCyovZBg== + version "2.8.0" + resolved "https://registry.yarnpkg.com/needle/-/needle-2.8.0.tgz#1c8ef9c1a2c29dcc1e83d73809d7bc681c80a048" + integrity sha512-ZTq6WYkN/3782H1393me3utVYdq2XyqNUFBsprEE3VMAT0+hP/cItpnITpqsY6ep2yeFE4Tqtqwc74VqUlUYtw== dependencies: debug "^3.2.6" iconv-lite "^0.4.4" @@ -10640,9 +10682,9 @@ ret@~0.1.10: integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== retry-request@^4.0.0: - version "4.1.3" - resolved "https://registry.yarnpkg.com/retry-request/-/retry-request-4.1.3.tgz#d5f74daf261372cff58d08b0a1979b4d7cab0fde" - integrity sha512-QnRZUpuPNgX0+D1xVxul6DbJ9slvo4Rm6iV/dn63e048MvGbUZiKySVt6Tenp04JqmchxjiLltGerOJys7kJYQ== + version "4.2.1" + resolved "https://registry.yarnpkg.com/retry-request/-/retry-request-4.2.1.tgz#e1e2c93e98d27a23799d3a7b347c0ed8ef52d6aa" + integrity sha512-afiCoZZ7D/AR2mf+9ajr75dwGFgWmPEshv3h+oKtf9P1AsHfHvcVXumdbAEq2qNy4UXFEXsEX5HpyGj4axvoaA== dependencies: debug "^4.1.1" @@ -10837,11 +10879,11 @@ schema-utils@^2.6.5, schema-utils@^2.7.0: ajv-keywords "^3.5.2" schema-utils@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.0.0.tgz#67502f6aa2b66a2d4032b4279a2944978a0913ef" - integrity sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA== + version "3.1.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.0.tgz#95986eb604f66daadeed56e379bfe7a7f963cdb9" + integrity sha512-tTEaeYkyIhEZ9uWgAjDerWov3T9MgX8dhhy2r0IGeeX4W8ngtGl1++dUve/RUqzuaASSh7shwCDJjEzthxki8w== dependencies: - "@types/json-schema" "^7.0.6" + "@types/json-schema" "^7.0.7" ajv "^6.12.5" ajv-keywords "^3.5.2" @@ -11700,14 +11742,14 @@ supports-hyperlinks@^1.0.1: supports-color "^5.0.0" svgo@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.3.0.tgz#6b3af81d0cbd1e19c83f5f63cec2cb98c70b5373" - integrity sha512-fz4IKjNO6HDPgIQxu4IxwtubtbSfGEAJUq/IXyTPIkGhWck/faiiwfkvsB8LnBkKLvSoyNNIY6d13lZprJMc9Q== + version "2.3.1" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.3.1.tgz#603a69ce50311c0e36791528f549644ec1b3f4bc" + integrity sha512-riDDIQgXpEnn0BEl9Gvhh1LNLIyiusSpt64IR8upJu7MwxnzetmF/Y57pXQD2NMX2lVyMRzXt5f2M5rO4wG7Dw== dependencies: "@trysound/sax" "0.1.1" chalk "^4.1.0" commander "^7.1.0" - css-select "^3.1.2" + css-select "^4.1.3" css-tree "^1.1.2" csso "^4.2.0" stable "^0.1.8" @@ -11850,7 +11892,7 @@ terser-webpack-plugin@^5.1.3: source-map "^0.6.1" terser "^5.7.0" -terser@5.7.0, terser@^5.7.0: +terser@5.7.0: version "5.7.0" resolved "https://registry.yarnpkg.com/terser/-/terser-5.7.0.tgz#a761eeec206bc87b605ab13029876ead938ae693" integrity sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g== @@ -11859,6 +11901,15 @@ terser@5.7.0, terser@^5.7.0: source-map "~0.7.2" source-map-support "~0.5.19" +terser@^5.7.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.7.1.tgz#2dc7a61009b66bb638305cb2a824763b116bf784" + integrity sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg== + dependencies: + commander "^2.20.0" + source-map "~0.7.2" + source-map-support "~0.5.19" + text-hex@1.0.x: version "1.0.0" resolved "https://registry.yarnpkg.com/text-hex/-/text-hex-1.0.0.tgz#69dc9c1b17446ee79a92bf5b884bb4b9127506f5" @@ -11870,9 +11921,9 @@ text-table@0.2.0, text-table@^0.2.0: integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= third-party-web@^0.12.2: - version "0.12.3" - resolved "https://registry.yarnpkg.com/third-party-web/-/third-party-web-0.12.3.tgz#715694cf882d99dfcde228f536464e205ef5c063" - integrity sha512-wnPlVUKzet4hnejKMEsVj5eIL0V2PLzgjJ3fLyGo9GV1pUOMa0NjeIzJNJ0pTEUL2GJAqlFKxo8EYML27SF/ng== + version "0.12.4" + resolved "https://registry.yarnpkg.com/third-party-web/-/third-party-web-0.12.4.tgz#e189d97e6e86c42b470e96b9c46719cd906ccb64" + integrity sha512-SaJdgPjCus/5ftexuCk8wJnYwe/nW9ZNDcWZc/dq90SREN6PvFEUva+kgaPZfT8opLDHvjJVAG9mNVvMnHeVgw== through2@2.0.1: version "2.0.1" @@ -12195,7 +12246,7 @@ typedarray@^0.0.6: resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= -typescript@4.3.4, typescript@~4.3.4: +typescript@4.3.4: version "4.3.4" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.4.tgz#3f85b986945bcf31071decdd96cf8bfa65f9dcbc" integrity sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew== @@ -12205,6 +12256,11 @@ typescript@~3.2.2: resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.2.4.tgz#c585cb952912263d915b462726ce244ba510ef3d" integrity sha512-0RNDbSdEokBeEAkgNbxJ+BLwSManFy9TeXz8uW+48j/xhEXv1ePME60olyzw2XzUqUBNAYFeJadIqAgNqIACwg== +typescript@~4.3.4: + version "4.3.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.5.tgz#4d1c37cc16e893973c45a06886b7113234f119f4" + integrity sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA== + ua-parser-js@^0.7.28: version "0.7.28" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.28.tgz#8ba04e653f35ce210239c64661685bf9121dec31" @@ -12216,9 +12272,9 @@ uberproto@^1.1.0: integrity sha1-YdTqsCT5CcTm6lK+hnxIlKS+63Y= uglify-js@^3.13.3: - version "3.13.9" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.9.tgz#4d8d21dcd497f29cfd8e9378b9df123ad025999b" - integrity sha512-wZbyTQ1w6Y7fHdt8sJnHfSIuWeDgk6B5rCb4E/AM6QNNPbOMIZph21PW5dRB3h7Df0GszN+t7RuUH6sWK5bF0g== + version "3.13.10" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.10.tgz#a6bd0d28d38f592c3adb6b180ea6e07e1e540a8d" + integrity sha512-57H3ACYFXeo1IaZ1w02sfA71wI60MGco/IQFjOqK+WtKoprh7Go2/yvd2HPtoJILO2Or84ncLccI4xoHMTSbGg== ultron@~1.1.0: version "1.1.1" @@ -12971,9 +13027,9 @@ whatwg-mimetype@^2.3.0: integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== whatwg-url@^8.0.0, whatwg-url@^8.5.0: - version "8.6.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.6.0.tgz#27c0205a4902084b872aecb97cf0f2a7a3011f4c" - integrity sha512-os0KkeeqUOl7ccdDT1qqUcS4KH4tcBTSKK5Nl5WKb2lyxInIZ/CpjkqKa1Ss12mjfdcRX9mHmPPs7/SxG1Hbdw== + version "8.7.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" + integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== dependencies: lodash "^4.7.0" tr46 "^2.1.0" @@ -13140,9 +13196,9 @@ ws@^6.2.1: async-limiter "~1.0.0" ws@^7.2.3, ws@^7.3.1, ws@^7.4.5: - version "7.5.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.0.tgz#0033bafea031fb9df041b2026fc72a571ca44691" - integrity sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw== + version "7.5.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.2.tgz#09cc8fea3bec1bc5ed44ef51b42f945be36900f6" + integrity sha512-lkF7AWRicoB9mAgjeKbGqVUekLnSNO4VjKVnuPHpQeOxZOErX6BPXwJk70nFslRCEEA8EVW7ZjKwXaP9N+1sKQ== ws@~7.4.2: version "7.4.6" diff --git a/packages/zone.js/yarn.lock b/packages/zone.js/yarn.lock index cb26eda77798..60e82d381067 100644 --- a/packages/zone.js/yarn.lock +++ b/packages/zone.js/yarn.lock @@ -515,9 +515,9 @@ integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7": - version "7.1.14" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.14.tgz#faaeefc4185ec71c389f4501ee5ec84b170cc402" - integrity sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g== + version "7.1.15" + resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.1.15.tgz#2ccfb1ad55a02c83f8e0ad327cbc332f55eb1024" + integrity sha512-bxlMKPDbY8x5h6HBwVzEOk2C8fb6SLfYQ5Jw3uBYuYF1lfWk/kbLd81la82vrIkBb0l+JdmrZaDikPrNxpS/Ew== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -526,24 +526,24 @@ "@types/babel__traverse" "*" "@types/babel__generator@*": - version "7.6.2" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.2.tgz#f3d71178e187858f7c45e30380f8f1b7415a12d8" - integrity sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ== + version "7.6.3" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.3.tgz#f456b4b2ce79137f768aa130d2423d2f0ccfaba5" + integrity sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA== dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": - version "7.4.0" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.0.tgz#0c888dd70b3ee9eebb6e4f200e809da0076262be" - integrity sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A== + version "7.4.1" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" + integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - version "7.11.1" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.11.1.tgz#654f6c4f67568e24c23b367e947098c6206fa639" - integrity sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw== + version "7.14.1" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.1.tgz#46c2f9501a7a8f0596ddfd365e08c15285a47cce" + integrity sha512-DomsDK/nX3XXHs6jlQ8/YYE6jZAuhmoGAFfcYi1h1jbBNGS7Efdx74FKLTO3HCCyLqQyLlNbql87xqa7C3M/FQ== dependencies: "@babel/types" "^7.3.0" @@ -574,9 +574,9 @@ "@types/istanbul-lib-report" "*" "@types/node@*": - version "15.12.4" - resolved "https://registry.yarnpkg.com/@types/node/-/node-15.12.4.tgz#e1cf817d70a1e118e81922c4ff6683ce9d422e26" - integrity sha512-zrNj1+yqYF4WskCMOHwN+w9iuD12+dGm0rQ35HLl9/Ouuq52cEtd0CH9qMgrdNmi5ejC1/V7vKEXYubB+65DkA== + version "16.0.1" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.0.1.tgz#70cedfda26af7a2ca073fdcc9beb2fff4aa693f8" + integrity sha512-hBOx4SUlEPKwRi6PrXuTGw1z6lz0fjsibcWCM378YxsSu/6+C30L6CR49zIBKHiwNWCYIcOLjg4OHKZaFeLAug== "@types/node@^10.9.4": version "10.17.60" @@ -584,29 +584,29 @@ integrity sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw== "@types/normalize-package-data@^2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" - integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== + version "2.4.1" + resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" + integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== "@types/prettier@^2.0.0": - version "2.3.0" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.3.0.tgz#2e8332cc7363f887d32ec5496b207d26ba8052bb" - integrity sha512-hkc1DATxFLQo4VxPDpMH1gCkPpBbpOoJ/4nhuXw4n63/0R6bCpQECj4+K226UJ4JO/eJQz+1mC2I7JsWanAdQw== + version "2.3.2" + resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.3.2.tgz#fc8c2825e4ed2142473b4a81064e6e081463d1b3" + integrity sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog== "@types/stack-utils@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.0.tgz#7036640b4e21cc2f259ae826ce843d277dad8cff" - integrity sha512-RJJrrySY7A8havqpGObOB4W92QXKJo63/jFLLgpvOtsGUqbQZ9Sbgl35KMm1DjC6j7AvmmU2bIno+3IyEaemaw== + version "2.0.1" + resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" + integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== "@types/yargs-parser@*": - version "20.2.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.0.tgz#dd3e6699ba3237f0348cd085e4698780204842f9" - integrity sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA== + version "20.2.1" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.1.tgz#3b9ce2489919d9e4fea439b76916abc34b2df129" + integrity sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw== "@types/yargs@^15.0.0": - version "15.0.13" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.13.tgz#34f7fec8b389d7f3c1fd08026a5763e072d3c6dc" - integrity sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ== + version "15.0.14" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.14.tgz#26d821ddb89e70492160b66d10a0eb6df8f6fb06" + integrity sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ== dependencies: "@types/yargs-parser" "*" @@ -639,9 +639,9 @@ acorn@^7.1.1: integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== acorn@^8.2.4: - version "8.4.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.4.0.tgz#af53266e698d7cffa416714b503066a82221be60" - integrity sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w== + version "8.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.4.1.tgz#56c36251fc7cabc7096adc18f05afe814321a28c" + integrity sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA== agent-base@6: version "6.0.2" @@ -694,7 +694,7 @@ anymatch@^2.0.0: micromatch "^3.1.4" normalize-path "^2.1.1" -anymatch@^3.0.3, anymatch@~3.1.1: +anymatch@^3.0.3, anymatch@~3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== @@ -941,9 +941,9 @@ camelcase@^6.0.0: integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== caniuse-lite@^1.0.30001219: - version "1.0.30001239" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001239.tgz#66e8669985bb2cb84ccb10f68c25ce6dd3e4d2b8" - integrity sha512-cyBkXJDMeI4wthy8xJ2FvDU6+0dtcZSJW3voUF8+e9f1bBeuvyZfc3PNbkOETyhbR+dGCPzn9E7MA3iwzusOhQ== + version "1.0.30001243" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001243.tgz#d9250155c91e872186671c523f3ae50cfc94a3aa" + integrity sha512-vNxw9mkTBtkmLFnJRv/2rhs1yufpDfCkBZexG3Y0xdOH2Z/eE/85E4Dl5j1YUN34nZVsSp6vVRFQRrez9wJMRA== capture-exit@^2.0.0: version "2.0.0" @@ -974,20 +974,20 @@ char-regex@^1.0.2: resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== -chokidar@3.5.1: - version "3.5.1" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.1.tgz#ee9ce7bbebd2b79f49f304799d5468e31e14e68a" - integrity sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== +chokidar@3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.2.tgz#dba3976fcadb016f66fd365021d91600d01c1e75" + integrity sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ== dependencies: - anymatch "~3.1.1" + anymatch "~3.1.2" braces "~3.0.2" - glob-parent "~5.1.0" + glob-parent "~5.1.2" is-binary-path "~2.1.0" is-glob "~4.0.1" normalize-path "~3.0.0" - readdirp "~3.5.0" + readdirp "~3.6.0" optionalDependencies: - fsevents "~2.3.1" + fsevents "~2.3.2" ci-info@^2.0.0: version "2.0.0" @@ -1195,7 +1195,14 @@ debug@2.2.0: dependencies: ms "0.7.1" -debug@4, debug@4.3.1, debug@^4.1.0, debug@^4.1.1: +debug@4, debug@^4.1.0, debug@^4.1.1: + version "4.3.2" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" + integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== + dependencies: + ms "2.1.2" + +debug@4.3.1: version "4.3.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== @@ -1220,9 +1227,9 @@ decamelize@^4.0.0: integrity sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ== decimal.js@^10.2.1: - version "10.3.0" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.0.tgz#96fd481189818e0d5810c18ac147824b9e4c0026" - integrity sha512-MrQRs2gyD//7NeHi9TtsfClkf+cFAewDz+PZHR8ILKglLmBMyVX3ymQ+oeznE3tjrS7beTN+6JXb2C3JDHm7ug== + version "10.3.1" + resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.3.1.tgz#d8c3a444a9c6774ba60ca6ad7261c3a94fd5e783" + integrity sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ== decode-uri-component@^0.2.0: version "0.2.0" @@ -1306,9 +1313,9 @@ domino@2.1.6: integrity sha512-3VdM/SXBZX2omc9JF9nOPCtDaYQ67BGp5CoLpIQlO2KCAPETs8TcDHacF26jXadGbvUteZzRTeos2fhID5+ucQ== electron-to-chromium@^1.3.723: - version "1.3.755" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.755.tgz#4b6101f13de910cf3f0a1789ddc57328133b9332" - integrity sha512-BJ1s/kuUuOeo1bF/EM2E4yqW9te0Hpof3wgwBx40AWJE18zsD1Tqo0kr7ijnOc+lRsrlrqKPauJAHqaxOItoUA== + version "1.3.769" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.769.tgz#73ad7e3f2d435810b6f8b29617ec344c782fcbed" + integrity sha512-B+3hW8D76/uoTPSobWI3D/CFn2S4jPn88dVJ+BkD88Lz6LijQpL+hfdzIFJGTQK4KdE0XwmNbjUQFH1OQVwKdQ== emittery@^0.7.1: version "0.7.2" @@ -1602,7 +1609,7 @@ fs.realpath@^1.0.0: resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -fsevents@^2.1.2, fsevents@~2.3.1: +fsevents@^2.1.2, fsevents@~2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== @@ -1660,7 +1667,7 @@ get-value@^2.0.3, get-value@^2.0.6: resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" integrity sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= -glob-parent@~5.1.0: +glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== @@ -2881,14 +2888,14 @@ mocha@^2.5.3: to-iso-string "0.0.2" mocha@^9.0.0: - version "9.0.1" - resolved "https://registry.yarnpkg.com/mocha/-/mocha-9.0.1.tgz#01e66b7af0012330c0a38c4b6eaa6d92b8a81bf9" - integrity sha512-9zwsavlRO+5csZu6iRtl3GHImAbhERoDsZwdRkdJ/bE+eVplmoxNKE901ZJ9LdSchYBjSCPbjKc5XvcAri2ylw== + version "9.0.2" + resolved "https://registry.yarnpkg.com/mocha/-/mocha-9.0.2.tgz#e84849b61f406a680ced85af76425f6f3108d1a0" + integrity sha512-FpspiWU+UT9Sixx/wKimvnpkeW0mh6ROAKkIaPokj3xZgxeRhcna/k5X57jJghEr8X+Cgu/Vegf8zCX5ugSuTA== dependencies: "@ungap/promise-all-settled" "1.1.2" ansi-colors "4.1.1" browser-stdout "1.3.1" - chokidar "3.5.1" + chokidar "3.5.2" debug "4.3.1" diff "5.0.0" escape-string-regexp "4.0.0" @@ -2901,12 +2908,12 @@ mocha@^9.0.0: minimatch "3.0.4" ms "2.1.3" nanoid "3.1.23" - serialize-javascript "5.0.1" + serialize-javascript "6.0.0" strip-json-comments "3.1.1" supports-color "8.1.1" which "2.0.2" wide-align "1.1.3" - workerpool "6.1.4" + workerpool "6.1.5" yargs "16.2.0" yargs-parser "20.2.4" yargs-unparser "2.0.0" @@ -3319,10 +3326,10 @@ readable-stream@^2.3.5: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readdirp@~3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.5.0.tgz#9ba74c019b15d365278d2e91bb8c48d7b4d42c9e" - integrity sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== dependencies: picomatch "^2.2.1" @@ -3477,10 +3484,10 @@ semver@^7.3.2: dependencies: lru-cache "^6.0.0" -serialize-javascript@5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-5.0.1.tgz#7886ec848049a462467a97d3d918ebb2aaf934f4" - integrity sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA== +serialize-javascript@6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== dependencies: randombytes "^2.1.0" @@ -3926,9 +3933,9 @@ typedarray-to-buffer@^3.1.5: is-typedarray "^1.0.0" typescript@~4.3.4: - version "4.3.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.4.tgz#3f85b986945bcf31071decdd96cf8bfa65f9dcbc" - integrity sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew== + version "4.3.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.5.tgz#4d1c37cc16e893973c45a06886b7113234f119f4" + integrity sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA== unbox-primitive@^1.0.1: version "1.0.1" @@ -4080,9 +4087,9 @@ whatwg-mimetype@^2.3.0: integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== whatwg-url@^8.0.0, whatwg-url@^8.5.0: - version "8.6.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.6.0.tgz#27c0205a4902084b872aecb97cf0f2a7a3011f4c" - integrity sha512-os0KkeeqUOl7ccdDT1qqUcS4KH4tcBTSKK5Nl5WKb2lyxInIZ/CpjkqKa1Ss12mjfdcRX9mHmPPs7/SxG1Hbdw== + version "8.7.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" + integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== dependencies: lodash "^4.7.0" tr46 "^2.1.0" @@ -4143,10 +4150,10 @@ word-wrap@~1.2.3: resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c" integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== -workerpool@6.1.4: - version "6.1.4" - resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.1.4.tgz#6a972b6df82e38d50248ee2820aa98e2d0ad3090" - integrity sha512-jGWPzsUqzkow8HoAvqaPWTUPCrlPJaJ5tY8Iz7n1uCz3tTp6s3CDG0FF1NsX42WNlkRSW6Mr+CDZGnNoSsKa7g== +workerpool@6.1.5: + version "6.1.5" + resolved "https://registry.yarnpkg.com/workerpool/-/workerpool-6.1.5.tgz#0f7cf076b6215fd7e1da903ff6f22ddd1886b581" + integrity sha512-XdKkCK0Zqc6w3iTxLckiuJ81tiD/o5rBE/m+nXpRCB+/Sq4DqkfXZ/x0jW02DG1tGsfUGXbTJyZDP+eu67haSw== wrap-ansi@^6.2.0: version "6.2.0" @@ -4182,9 +4189,9 @@ write-file-atomic@^3.0.0: typedarray-to-buffer "^3.1.5" ws@^7.4.5: - version "7.5.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.0.tgz#0033bafea031fb9df041b2026fc72a571ca44691" - integrity sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw== + version "7.5.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.2.tgz#09cc8fea3bec1bc5ed44ef51b42f945be36900f6" + integrity sha512-lkF7AWRicoB9mAgjeKbGqVUekLnSNO4VjKVnuPHpQeOxZOErX6BPXwJk70nFslRCEEA8EVW7ZjKwXaP9N+1sKQ== xml-name-validator@^3.0.0: version "3.0.0" diff --git a/yarn.lock b/yarn.lock index 5d90d39351cc..e96f2a21dc3d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1108,16 +1108,16 @@ integrity sha512-d4VSA86eL/AFTe5xtyZX+ePUjE8dIFu2T8zmdeNBSa5/kNgXPCx/o/wbFNHAGLJdGnk1vddRuMESD9HbOC8irw== "@google-cloud/pubsub@^2.7.0": - version "2.14.0" - resolved "https://registry.yarnpkg.com/@google-cloud/pubsub/-/pubsub-2.14.0.tgz#3d731ed0753e809b5ca6ef76febc21791fc4803f" - integrity sha512-pP8pwQ9d+p5KNmccEuwM4W9MM8Z9NP+Zzu3P9ewo/z+obK8mEvh5suC2at60MUWaDQOneTcUICpL6DXLRx957A== + version "2.15.1" + resolved "https://registry.yarnpkg.com/@google-cloud/pubsub/-/pubsub-2.15.1.tgz#46019f89f0b0a3c59f374e32362be7fba35284bd" + integrity sha512-avBYmN1n9BsY8RzntkEP3SG1gSfEm0iOoUwoWjtrmWAk+6QZw0C093HJCGClteo+EwIQDhgyn2cXc5QInegSeg== dependencies: "@google-cloud/paginator" "^3.0.0" "@google-cloud/precise-date" "^2.0.0" "@google-cloud/projectify" "^2.0.0" "@google-cloud/promisify" "^2.0.0" - "@opentelemetry/api" "^0.20.0" - "@opentelemetry/semantic-conventions" "^0.20.0" + "@opentelemetry/api" "^1.0.0" + "@opentelemetry/semantic-conventions" "^0.22.0" "@types/duplexify" "^3.6.0" "@types/long" "^4.0.0" arrify "^2.0.0" @@ -1129,16 +1129,16 @@ p-defer "^3.0.0" "@grpc/grpc-js@~1.3.0": - version "1.3.3" - resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.3.3.tgz#479764be3044f44c9fe38702643f59ea1a5374cb" - integrity sha512-KkKZrX3fVTBYCtUk8I+Y4xWaauEEOIR1mIGoPFUK8C+a9TTub5dmjowJpFGz0dqYj//wJcgVR9fqpoNhSYFfHQ== + version "1.3.4" + resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.3.4.tgz#5c4f5df717cd10cc5ebbc7523504008d1ff7b322" + integrity sha512-AxtZcm0mArQhY9z8T3TynCYVEaSKxNCa9mVhVwBCUnsuUEe8Zn94bPYYKVQSLt+hJJ1y0ukr3mUvtWfcATL/IQ== dependencies: "@types/node" ">=12.12.47" "@grpc/proto-loader@^0.6.1": - version "0.6.2" - resolved "https://registry.yarnpkg.com/@grpc/proto-loader/-/proto-loader-0.6.2.tgz#412575f3ff5ef0a9b79d4ea12c08cba5601041cb" - integrity sha512-q2Qle60Ht2OQBCp9S5hv1JbI4uBBq6/mqSevFNK3ZEgRDBCAkWqZPUhD/K9gXOHrHKluliHiVq2L9sw1mVyAIg== + version "0.6.4" + resolved "https://registry.yarnpkg.com/@grpc/proto-loader/-/proto-loader-0.6.4.tgz#5438c0d771e92274e77e631babdc14456441cbdc" + integrity sha512-7xvDvW/vJEcmLUltCUGOgWRPM8Oofv0eCFSVMuKqaqWJaXSzmB+m9hiyqe34QofAl4WAzIKUZZlinIF9FOHyTQ== dependencies: "@types/long" "^4.0.1" lodash.camelcase "^4.3.0" @@ -1146,6 +1146,11 @@ protobufjs "^6.10.0" yargs "^16.1.1" +"@hutson/parse-repository-url@^3.0.0": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz#98c23c950a3d9b6c8f0daed06da6c3af06981340" + integrity sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q== + "@istanbuljs/schema@^0.1.2": version "0.1.3" resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" @@ -1345,34 +1350,29 @@ "@octokit/types" "^6.0.3" universal-user-agent "^6.0.0" -"@octokit/openapi-types@^7.3.2": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-7.3.2.tgz#065ce49b338043ec7f741316ce06afd4d459d944" - integrity sha512-oJhK/yhl9Gt430OrZOzAl2wJqR0No9445vmZ9Ey8GjUZUpwuu/vmEFP0TDhDXdpGDoxD6/EIFHJEcY8nHXpDTA== - -"@octokit/openapi-types@^7.3.4": - version "7.3.4" - resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-7.3.4.tgz#9f075e263d1d3c1ba7a789e0085a5ed75d6daad1" - integrity sha512-binmLrMQWBG0CvUE/jS3/XXrZbX3oN/6gF7ocSsb/ZJ0xfox2isJN4ZhGeL91SDJVzFK7XuUYBm2mlIDedkxsg== +"@octokit/openapi-types@^8.2.1": + version "8.2.1" + resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-8.2.1.tgz#102e752a7378ff8d21057c70fd16f1c83856d8c5" + integrity sha512-BJz6kWuL3n+y+qM8Pv+UGbSxH6wxKf/SBs5yzGufMHwDefsa+Iq7ZGy1BINMD2z9SkXlIzk1qiu988rMuGXEMg== "@octokit/plugin-paginate-rest@^2.13.5", "@octokit/plugin-paginate-rest@^2.6.2": - version "2.13.5" - resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.13.5.tgz#e459f9b5dccbe0a53f039a355d5b80c0a2b0dc57" - integrity sha512-3WSAKBLa1RaR/7GG+LQR/tAZ9fp9H9waE9aPXallidyci9oZsfgsLn5M836d3LuDC6Fcym+2idRTBpssHZePVg== + version "2.14.0" + resolved "https://registry.yarnpkg.com/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.14.0.tgz#f469cb4a908792fb44679c5973d8bba820c88b0f" + integrity sha512-S2uEu2uHeI7Vf+Lvj8tv3O5/5TCAa8GHS0dUQN7gdM7vKA6ZHAbR6HkAVm5yMb1mbedLEbxOuQ+Fa0SQ7tCDLA== dependencies: - "@octokit/types" "^6.13.0" + "@octokit/types" "^6.18.0" "@octokit/plugin-request-log@^1.0.2": version "1.0.4" resolved "https://registry.yarnpkg.com/@octokit/plugin-request-log/-/plugin-request-log-1.0.4.tgz#5e50ed7083a613816b1e4a28aeec5fb7f1462e85" integrity sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA== -"@octokit/plugin-rest-endpoint-methods@5.3.3", "@octokit/plugin-rest-endpoint-methods@^5.3.3": - version "5.3.3" - resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.3.3.tgz#b447ed80126d36a9cf99daabb055bf0c157c8d89" - integrity sha512-xHlZK9gxVFP2YQYXOmR1ItCwl9k+0Z3cA40oGMQfpPbWIYY32FTM15Qj+V0V6oLJZr0E26Sz3VX6qYlM/ytfig== +"@octokit/plugin-rest-endpoint-methods@5.4.1", "@octokit/plugin-rest-endpoint-methods@^5.3.3": + version "5.4.1" + resolved "https://registry.yarnpkg.com/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-5.4.1.tgz#540ec90bb753dcaa682ee9f2cd6efdde9132fa90" + integrity sha512-Nx0g7I5ayAYghsLJP4Q1Ch2W9jYYM0FlWWWZocUro8rNxVwuZXGfFd7Rcqi9XDWepSXjg1WByiNJnZza2hIOvQ== dependencies: - "@octokit/types" "^6.16.6" + "@octokit/types" "^6.18.1" deprecation "^2.3.1" "@octokit/request-error@^2.0.5", "@octokit/request-error@^2.1.0": @@ -1397,38 +1397,31 @@ universal-user-agent "^6.0.0" "@octokit/rest@^18.6.2": - version "18.6.2" - resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-18.6.2.tgz#181ef6a23f1e5977569f439bd256041dc9d5a696" - integrity sha512-q6nrxhM+oXzPmbZlykNaBP1vG0+mU6URLBy9cl4XXrWcD0k0ShYiaXDaPewbllTxoMevqv+OABb+Q7ycUWkE2A== + version "18.6.7" + resolved "https://registry.yarnpkg.com/@octokit/rest/-/rest-18.6.7.tgz#89b8ecd13edd9603f00453640d1fb0b4175d4b31" + integrity sha512-Kn6WrI2ZvmAztdx+HEaf88RuJn+LK72S8g6OpciE4kbZddAN84fu4fiPGxcEu052WmqKVnA/cnQsbNlrYC6rqQ== dependencies: "@octokit/core" "^3.5.0" "@octokit/plugin-paginate-rest" "^2.6.2" "@octokit/plugin-request-log" "^1.0.2" - "@octokit/plugin-rest-endpoint-methods" "5.3.3" + "@octokit/plugin-rest-endpoint-methods" "5.4.1" -"@octokit/types@^6.0.3", "@octokit/types@^6.16.1": - version "6.16.4" - resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.16.4.tgz#d24f5e1bacd2fe96d61854b5bda0e88cf8288dfe" - integrity sha512-UxhWCdSzloULfUyamfOg4dJxV9B+XjgrIZscI0VCbp4eNrjmorGEw+4qdwcpTsu6DIrm9tQsFQS2pK5QkqQ04A== +"@octokit/types@^6.0.3", "@octokit/types@^6.16.1", "@octokit/types@^6.16.6", "@octokit/types@^6.18.0", "@octokit/types@^6.18.1": + version "6.18.1" + resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.18.1.tgz#a6db178536e649fd5d67a7b747754bcc43940be4" + integrity sha512-5YsddjO1U+xC8ZYKV8yZYebW55PCc7qiEEeZ+wZRr6qyclynzfyD65KZ5FdtIeP0/cANyFaD7hV69qElf1nMsQ== dependencies: - "@octokit/openapi-types" "^7.3.2" + "@octokit/openapi-types" "^8.2.1" -"@octokit/types@^6.13.0", "@octokit/types@^6.16.6": - version "6.16.6" - resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.16.6.tgz#c113a0408a799ccb93c8749806733ad5d3edd142" - integrity sha512-PrEGjMnEhLlNttsuLadEWqXdMYJX3icHHaRs/ChJebRT79VDh/cNkk8bURx05BEEwr7QvaLsRzjt3hNxUJZfXA== - dependencies: - "@octokit/openapi-types" "^7.3.4" - -"@opentelemetry/api@^0.20.0": - version "0.20.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-0.20.0.tgz#d4e26d30dc0c5da697d1ff51434ad8f0cf30e565" - integrity sha512-n06MtDYEc2H07S/NTvGMlxF2Ijp0YbNrI/rBgLcxpEh3hxOkPZA12gxlUoZkBHWCZYau2j3b/uL+QFpiQKOjSw== +"@opentelemetry/api@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.0.1.tgz#03c72f548431da5820a0c8864d1401e348e7e79f" + integrity sha512-H5Djcc2txGAINgf3TNaq4yFofYSIK3722PM89S/3R8FuI/eqi1UscajlXk7EBkG9s2pxss/q6SHlpturaavXaw== -"@opentelemetry/semantic-conventions@^0.20.0": - version "0.20.0" - resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-0.20.0.tgz#adc7e391bba6db9bbaba04ae263c3e92b1703d44" - integrity sha512-x40C3vQMttFlnNEfhFwO49jHrY6AoWnntL35TCem3LINr/aw1W0hGhdKY/zweC64CBJEyiHumaae480rqF8eOA== +"@opentelemetry/semantic-conventions@^0.22.0": + version "0.22.0" + resolved "https://registry.yarnpkg.com/@opentelemetry/semantic-conventions/-/semantic-conventions-0.22.0.tgz#e91751bd2eb4f49344172bac62ba87c9390f93e9" + integrity sha512-t4fKikazahwNKmwD+CE/icHyuZldWvNMupJhjxdk9T/KxHFx3zCGjHT3MKavwYP6abzgAAm5WwzD1oHlmj7dyg== "@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": version "1.1.2" @@ -1577,14 +1570,14 @@ integrity sha512-FTgBI767POY/lKNDNbIzgAX6miIDBs6NTCbdlDb8TrWovHsSvaVIZDlTqym29C6UqhzwcJx4CYr+AlrMywA0cA== "@types/angular@^1.6.47": - version "1.8.1" - resolved "https://registry.yarnpkg.com/@types/angular/-/angular-1.8.1.tgz#940b16476adff7b66608aae778e5e9f1c57ab847" - integrity sha512-8zEjTC3gpkva6/dbUkiSxIUGUxYm9HD/pJJ0lbqfEM2TWqi/3vs4VtgoFxVXt5bmuJ+6G2caO2HaMD+NzB1VwA== + version "1.8.2" + resolved "https://registry.yarnpkg.com/@types/angular/-/angular-1.8.2.tgz#35d357097a853147a1b65ad34670322ca4e56b69" + integrity sha512-V0Hgx2Q3wFNcrrmx8zVepdasDuwnK4lqQFe0Zr9Ll3DoTJIuhKOpyfHC6KuVDBXJGgTkMKtELbvDe9crIkSGzg== "@types/archiver@^5.1.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@types/archiver/-/archiver-5.1.0.tgz#869f4ce4028e49cf9a0243cf914415f4cc3d1f3d" - integrity sha512-baFOhanb/hxmcOd1Uey2TfFg43kTSmM6py1Eo7Rjbv/ivcl7PXLhY0QgXGf50Hx/eskGCFqPfhs/7IZLb15C5g== + version "5.1.1" + resolved "https://registry.yarnpkg.com/@types/archiver/-/archiver-5.1.1.tgz#d6d7610de4386b293abd5c1cb1875e0a4f4e1c30" + integrity sha512-heuaCk0YH5m274NOLSi66H1zX6GtZoMsdE6TYFcpFFjBjg0FoU4i4/M/a/kNlgNg26Xk3g364mNOYe1JaiEPOQ== dependencies: "@types/glob" "*" @@ -1605,9 +1598,9 @@ "@types/babel__traverse" "*" "@types/babel__generator@*": - version "7.6.2" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.2.tgz#f3d71178e187858f7c45e30380f8f1b7415a12d8" - integrity sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ== + version "7.6.3" + resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.3.tgz#f456b4b2ce79137f768aa130d2423d2f0ccfaba5" + integrity sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA== dependencies: "@babel/types" "^7.0.0" @@ -1619,9 +1612,9 @@ "@babel/types" "^7.0.0" "@types/babel__template@*": - version "7.4.0" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.0.tgz#0c888dd70b3ee9eebb6e4f200e809da0076262be" - integrity sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A== + version "7.4.1" + resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" + integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== dependencies: "@babel/parser" "^7.1.0" "@babel/types" "^7.0.0" @@ -1635,9 +1628,9 @@ "@babel/types" "^7.0.0" "@types/babel__traverse@*": - version "7.11.1" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.11.1.tgz#654f6c4f67568e24c23b367e947098c6206fa639" - integrity sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw== + version "7.14.1" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.1.tgz#46c2f9501a7a8f0596ddfd365e08c15285a47cce" + integrity sha512-DomsDK/nX3XXHs6jlQ8/YYE6jZAuhmoGAFfcYi1h1jbBNGS7Efdx74FKLTO3HCCyLqQyLlNbql87xqa7C3M/FQ== dependencies: "@babel/types" "^7.3.0" @@ -1654,14 +1647,14 @@ integrity sha512-ZmI0sZGAUNXUfMWboWwi4LcfpoVUYldyN6Oe0oJ5cCsHDU/LlRq8nQKPXhYLOx36QYSW9bNIb1vvRrD6K7Llgw== "@types/bluebird@^3.5.27": - version "3.5.35" - resolved "https://registry.yarnpkg.com/@types/bluebird/-/bluebird-3.5.35.tgz#3964c48372bf62d60616d8673dd77a9719ebac9b" - integrity sha512-2WeeXK7BuQo7yPI4WGOBum90SzF/f8rqlvpaXx4rjeTmNssGRDHWf7fgDUH90xMB3sUOu716fUK5d+OVx0+ncQ== + version "3.5.36" + resolved "https://registry.yarnpkg.com/@types/bluebird/-/bluebird-3.5.36.tgz#00d9301d4dc35c2f6465a8aec634bb533674c652" + integrity sha512-HBNx4lhkxN7bx6P0++W8E289foSu8kO8GCk2unhuVggO+cE7rh9DhZUyPhUxNRG9m+5B5BTKxZQ5ZP92x/mx9Q== "@types/cli-progress@^3.4.2": - version "3.9.1" - resolved "https://registry.yarnpkg.com/@types/cli-progress/-/cli-progress-3.9.1.tgz#285e7fbdad6e7baf072d163ae1c3b23b7b219130" - integrity sha512-X/tKJv/GoYlCBS9wwJTLrVSxzIOI/Cj1cCatYOAAoQne3aT1QbHBptBS5+zLe2ToSljAijHU1N/ouBNFvZ2H/g== + version "3.9.2" + resolved "https://registry.yarnpkg.com/@types/cli-progress/-/cli-progress-3.9.2.tgz#6ca355f96268af39bee9f9307f0ac96145639c26" + integrity sha512-VO5/X5Ij+oVgEVjg5u0IXVe3JQSKJX+Ev8C5x+0hPy0AuWyW+bF8tbajR7cPFnDGhs7pidztcac+ccrDtk5teA== dependencies: "@types/node" "*" @@ -1673,14 +1666,14 @@ "@types/node" "*" "@types/convert-source-map@^1.5.1": - version "1.5.1" - resolved "https://registry.yarnpkg.com/@types/convert-source-map/-/convert-source-map-1.5.1.tgz#d4d180dd6adc5cb68ad99bd56e03d637881f4616" - integrity sha512-laiDIXqqthjJlyAMYAXOtN3N8+UlbM+KvZi4BaY5ZOekmVkBs/UxfK5O0HWeJVG2eW8F+Mu2ww13fTX+kY1FlQ== + version "1.5.2" + resolved "https://registry.yarnpkg.com/@types/convert-source-map/-/convert-source-map-1.5.2.tgz#318dc22d476632a4855594c16970c6dc3ed086e7" + integrity sha512-tHs++ZeXer40kCF2JpE51Hg7t4HPa18B1b1Dzy96S0eCw8QKECNMYMfwa1edK/x8yCN0r4e6ewvLcc5CsVGkdg== "@types/diff@^5.0.0": - version "5.0.0" - resolved "https://registry.yarnpkg.com/@types/diff/-/diff-5.0.0.tgz#eb71e94feae62548282c4889308a3dfb57e36020" - integrity sha512-jrm2K65CokCCX4NmowtA+MfXyuprZC13jbRuwprs6/04z/EcFg/MCwYdsHn+zgV4CQBiATiI7AEq7y1sZCtWKA== + version "5.0.1" + resolved "https://registry.yarnpkg.com/@types/diff/-/diff-5.0.1.tgz#9c9b9a331d4e41ccccff553f5d7ef964c6cf4042" + integrity sha512-XIpxU6Qdvp1ZE6Kr3yrkv1qgUab0fyf4mHYvW8N3Bx3PCsbN6or1q9/q72cv5jIFWolaGH08U9XyYoLLIykyKQ== "@types/duplexify@^3.6.0": version "3.6.0" @@ -1690,30 +1683,30 @@ "@types/node" "*" "@types/ejs@^3.0.6": - version "3.0.6" - resolved "https://registry.yarnpkg.com/@types/ejs/-/ejs-3.0.6.tgz#aca442289df623bfa8e47c23961f0357847b83fe" - integrity sha512-fj1hi+ZSW0xPLrJJD+YNwIh9GZbyaIepG26E/gXvp8nCa2pYokxUYO1sK9qjGxp2g8ryZYuon7wmjpwE2cyASQ== + version "3.0.7" + resolved "https://registry.yarnpkg.com/@types/ejs/-/ejs-3.0.7.tgz#4f2af032f65c54e2bc0b32abce0125af7923b143" + integrity sha512-AUxAGNIPr7wQmzdFMNhHy/RkR5kk8gSzAZIuCYY//6ZYJKHvnjezmoEYP34coPleUPnqrUWt03cCq7NzNaA/qg== "@types/eslint-scope@^3.7.0": - version "3.7.0" - resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.0.tgz#4792816e31119ebd506902a482caec4951fabd86" - integrity sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw== + version "3.7.1" + resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.1.tgz#8dc390a7b4f9dd9f1284629efce982e41612116e" + integrity sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g== dependencies: "@types/eslint" "*" "@types/estree" "*" "@types/eslint@*": - version "7.2.13" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.13.tgz#e0ca7219ba5ded402062ad6f926d491ebb29dd53" - integrity sha512-LKmQCWAlnVHvvXq4oasNUMTJJb2GwSyTY8+1C7OH5ILR8mPLaljv1jxL1bXW3xB3jFbQxTKxJAvI8PyjB09aBg== + version "7.2.14" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.14.tgz#088661518db0c3c23089ab45900b99dd9214b92a" + integrity sha512-pESyhSbUOskqrGcaN+bCXIQDyT5zTaRWfj5ZjjSlMatgGjIn3QQPfocAu4WSabUR7CGyLZ2CQaZyISOEX7/saw== dependencies: "@types/estree" "*" "@types/json-schema" "*" "@types/estree@*": - version "0.0.48" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.48.tgz#18dc8091b285df90db2f25aa7d906cfc394b7f74" - integrity sha512-LfZwXoGUDo0C3me81HXgkBg5CTQYb6xzEl+fNmbO4JdRiSKQ8A0GD1OBBvKAIsbCUgoyAty7m99GqqMQe784ew== + version "0.0.50" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.50.tgz#1e0caa9364d3fccd2931c3ed96fdbeaa5d4cca83" + integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw== "@types/estree@0.0.39": version "0.0.39" @@ -1738,9 +1731,9 @@ "@types/node" "*" "@types/glob@*", "@types/glob@^7.1.1": - version "7.1.3" - resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183" - integrity sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w== + version "7.1.4" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.1.4.tgz#ea59e21d2ee5c517914cb4bc8e4153b99e566672" + integrity sha512-w+LsMxKyYQm347Otw+IfBXOv9UWVjpHpCDdbBMt8Kz/xbvCYNjP+0qPh91Km3iKfSRLBB0P7fAMf0KHrPu+MyA== dependencies: "@types/minimatch" "*" "@types/node" "*" @@ -1751,9 +1744,9 @@ integrity sha512-lYR2Y/tV2ujpk/WyUc7S0VLI0a9hrtVIN9EwnrNo5oSEJI2cK2/XrgwOQmXLL3eTulOESvh9qP6si9+DWM9cOA== "@types/inquirer@^7.3.0": - version "7.3.2" - resolved "https://registry.yarnpkg.com/@types/inquirer/-/inquirer-7.3.2.tgz#35d2ef4d98dd42feeb4e1256cdeb9f13f457d420" - integrity sha512-EkeX/hU0SWinA2c7Qu/+6+7KbepFPYJcjankUgtA/VSY6BlVHybL0Cgyey9PDbXwhNXnNGBLU3t+MORp23RgAw== + version "7.3.3" + resolved "https://registry.yarnpkg.com/@types/inquirer/-/inquirer-7.3.3.tgz#92e6676efb67fa6925c69a2ee638f67a822952ac" + integrity sha512-HhxyLejTHMfohAuhRun4csWigAMjXTmRyiJTU1Y/I1xmggikFMkOUoMQRlFm+zQcPEGHSs3io/0FAmNZf8EymQ== dependencies: "@types/through" "*" rxjs "^6.4.0" @@ -1773,22 +1766,27 @@ resolved "https://registry.yarnpkg.com/@types/jasmine-ajax/-/jasmine-ajax-3.3.2.tgz#5faf8babea4e64e04e37223678b2b24a8d5aa3e4" integrity sha512-HxfL3/vhg7EWdZrPudIXuJ8BN8orqpDvfHUkrn2ws8TkWkr6itQW44dIxMPSgYa29jGraAGoMFRLbAut3fMHZQ== -"@types/jasmine@*", "@types/jasmine@3.7.7": +"@types/jasmine@*": + version "3.7.8" + resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-3.7.8.tgz#e558b31bf2418fd63de2329bcfb29f5a42413d4b" + integrity sha512-4YTb9L+tFCGJ/dyG8LOz1cYIaq0xF0sELMkTs78/KCMTIpYa0591VQpS5G1iEx6Ejl+GevdRKsR8U/ozwBsxHQ== + +"@types/jasmine@3.7.7": version "3.7.7" resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-3.7.7.tgz#56718af036be3c9f86eca560a22e39440b2b0784" integrity sha512-yZzGe1d1T0y+imXDZ79F030nn8qbmiwpWKCZKvKN0KbTzwXAVYShUxkIxu1ba+vhIdabTGVGCfbtZC0oOam8TQ== "@types/jasminewd2@^2.0.8": - version "2.0.9" - resolved "https://registry.yarnpkg.com/@types/jasminewd2/-/jasminewd2-2.0.9.tgz#db3946314605deea9d5c7aea0b61d807089ba76d" - integrity sha512-Oz+Faunpe2SimFvkMYMXxpK89WXl7rZHG8abTOKcGndu4xOoSbUZ+jUdZ0LQpmDqPEGLBWXF/yZP1tlsplGhzw== + version "2.0.10" + resolved "https://registry.yarnpkg.com/@types/jasminewd2/-/jasminewd2-2.0.10.tgz#ae31c237aa6421bde30f1058b1d20f4577e54443" + integrity sha512-J7mDz7ovjwjc+Y9rR9rY53hFWKATcIkrr9DwQWmOas4/pnIPJTXawnzjwpHm3RSxz/e3ZVUvQ7cRbd5UQLo10g== dependencies: "@types/jasmine" "*" -"@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6": - version "7.0.7" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.7.tgz#98a993516c859eb0d5c4c8f098317a9ea68db9ad" - integrity sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA== +"@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6", "@types/json-schema@^7.0.7": + version "7.0.8" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.8.tgz#edf1bf1dbf4e04413ca8e5b17b3b7d7d54b59818" + integrity sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg== "@types/long@^4.0.0", "@types/long@^4.0.1": version "4.0.1" @@ -1796,14 +1794,14 @@ integrity sha512-5tXH6Bx/kNGd3MgffdmP4dy2Z+G4eaXw0SE81Tq3BNadtnMR5/ySMzX4SLEzHJzSmPNn4HIdpQsBvXMUykr58w== "@types/minimatch@*", "@types/minimatch@^3.0.3": - version "3.0.4" - resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.4.tgz#f0ec25dbf2f0e4b18647313ac031134ca5b24b21" - integrity sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA== + version "3.0.5" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" + integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== "@types/minimist@^1.2.0": - version "1.2.1" - resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.1.tgz#283f669ff76d7b8260df8ab7a4262cc83d988256" - integrity sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg== + version "1.2.2" + resolved "https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" + integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== "@types/multimatch@^4.0.0": version "4.0.0" @@ -1813,17 +1811,17 @@ multimatch "*" "@types/node-fetch@^2.5.7": - version "2.5.10" - resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.5.10.tgz#9b4d4a0425562f9fcea70b12cb3fcdd946ca8132" - integrity sha512-IpkX0AasN44hgEad0gEF/V6EgR5n69VEqPEgnmoM8GsIGro3PowbWs4tR6IhxUTyPLpOn+fiGG6nrQhcmoCuIQ== + version "2.5.11" + resolved "https://registry.yarnpkg.com/@types/node-fetch/-/node-fetch-2.5.11.tgz#ce22a2e65fc8999f4dbdb7ddbbcf187d755169e4" + integrity sha512-2upCKaqVZETDRb8A2VTaRymqFBEgH8u6yr96b/u3+1uQEPDRo3mJLEiPk7vdXBHRtjwkjqzFYMJXrt0Z9QsYjQ== dependencies: "@types/node" "*" form-data "^3.0.0" "@types/node@*", "@types/node@>=12.12.47", "@types/node@>=13.7.0": - version "15.12.4" - resolved "https://registry.yarnpkg.com/@types/node/-/node-15.12.4.tgz#e1cf817d70a1e118e81922c4ff6683ce9d422e26" - integrity sha512-zrNj1+yqYF4WskCMOHwN+w9iuD12+dGm0rQ35HLl9/Ouuq52cEtd0CH9qMgrdNmi5ejC1/V7vKEXYubB+65DkA== + version "16.0.1" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.0.1.tgz#70cedfda26af7a2ca073fdcc9beb2fff4aa693f8" + integrity sha512-hBOx4SUlEPKwRi6PrXuTGw1z6lz0fjsibcWCM378YxsSu/6+C30L6CR49zIBKHiwNWCYIcOLjg4OHKZaFeLAug== "@types/node@10.17.13": version "10.17.13" @@ -1841,14 +1839,14 @@ integrity sha512-1RWYiq+5UfozGsU6MwJyFX6BtktcT10XRjvcAQmskCtMcW3tPske88lM/nHv7BQG1w9KBXI1zPGuu5PnNCX14g== "@types/node@^12.11.1": - version "12.20.15" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.15.tgz#10ee6a6a3f971966fddfa3f6e89ef7a73ec622df" - integrity sha512-F6S4Chv4JicJmyrwlDkxUdGNSplsQdGwp1A0AJloEVDirWdZOAiRHhovDlsFkKUrquUXhz1imJhXHsf59auyAg== + version "12.20.16" + resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.16.tgz#1acf34f6456208f495dac0434dd540488d17f991" + integrity sha512-6CLxw83vQf6DKqXxMPwl8qpF8I7THFZuIwLt4TnNsumxkp1VsRZWT8txQxncT/Rl2UojTsFzWgDG4FRMwafrlA== "@types/normalize-package-data@^2.4.0": - version "2.4.0" - resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz#e486d0d97396d79beedd0a6e33f4534ff6b4973e" - integrity sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== + version "2.4.1" + resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" + integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== "@types/parse-json@^4.0.0": version "4.0.0" @@ -1873,19 +1871,19 @@ integrity sha512-tHdDdGUBKTbiLLwf5mF78EP35F31UZekG+GRNowl8G5rMQoupAT4qWn/7AaGOvmaqvROdqC3Io/hP1ZyO58QkA== "@types/selenium-webdriver@^3.0.0": - version "3.0.17" - resolved "https://registry.yarnpkg.com/@types/selenium-webdriver/-/selenium-webdriver-3.0.17.tgz#50bea0c3c2acc31c959c5b1e747798b3b3d06d4b" - integrity sha512-tGomyEuzSC1H28y2zlW6XPCaDaXFaD6soTdb4GNdmte2qfHtrKqhy0ZFs4r/1hpazCfEZqeTSRLvSasmEx89uw== + version "3.0.18" + resolved "https://registry.yarnpkg.com/@types/selenium-webdriver/-/selenium-webdriver-3.0.18.tgz#4f818007f3318922131f56acb8f8f2572a7f7d0c" + integrity sha512-kl+jWcEubY2B5j+i6gFPyO3IaskOsGfvS7p7JRxmCuYbMf0aCj9SxfvvVhz2wk3/9l+e2pgP8Hyzv6zPMRwcAw== "@types/semver@^7.3.4": - version "7.3.6" - resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.6.tgz#e9831776f4512a7ba6da53e71c26e5fb67882d63" - integrity sha512-0caWDWmpCp0uifxFh+FaqK3CuZ2SkRR/ZRxAV5+zNdC3QVUi6wyOJnefhPvtNt8NQWXB5OA93BUvZsXpWat2Xw== + version "7.3.7" + resolved "https://registry.yarnpkg.com/@types/semver/-/semver-7.3.7.tgz#b9eb89d7dfa70d5d1ce525bc1411a35347f533a3" + integrity sha512-4g1jrL98mdOIwSOUh6LTlB0Cs9I0dQPwINUhBg7C6pN4HLr8GS8xsksJxilW6S6dQHVi2K/o+lQuQcg7LroCnw== "@types/shelljs@^0.8.6": - version "0.8.8" - resolved "https://registry.yarnpkg.com/@types/shelljs/-/shelljs-0.8.8.tgz#e439c69929b88a2c8123c1a55e09eb708315addf" - integrity sha512-lD3LWdg6j8r0VRBFahJVaxoW0SIcswxKaFUrmKl33RJVeeoNYQAz4uqCJ5Z6v4oIBOsC5GozX+I5SorIKiTcQA== + version "0.8.9" + resolved "https://registry.yarnpkg.com/@types/shelljs/-/shelljs-0.8.9.tgz#45dd8501aa9882976ca3610517dac3831c2fbbf4" + integrity sha512-flVe1dvlrCyQJN/SGrnBxqHG+RzXrVKsmjD8WS/qYHpq5UPjfq7UWFBENP0ZuOl0g6OpAlL6iBoLSvKYUUmyQw== dependencies: "@types/glob" "*" "@types/node" "*" @@ -1908,9 +1906,9 @@ "@types/node" "*" "@types/webpack-sources@^0.1.5": - version "0.1.8" - resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-0.1.8.tgz#078d75410435993ec8a0a2855e88706f3f751f81" - integrity sha512-JHB2/xZlXOjzjBB6fMOpH1eQAfsrpqVVIbneE0Rok16WXwFaznaI5vfg75U5WgGJm7V9W1c4xeRQDjX/zwvghA== + version "0.1.9" + resolved "https://registry.yarnpkg.com/@types/webpack-sources/-/webpack-sources-0.1.9.tgz#da69b06eb34f6432e6658acb5a6893c55d983920" + integrity sha512-bvzMnzqoK16PQIC8AYHNdW45eREJQMd6WG/msQWX5V2+vZmODCOPb4TJcbgRljTZZTwTM4wUMcsI8FftNA7new== dependencies: "@types/node" "*" "@types/source-list-map" "*" @@ -1924,48 +1922,48 @@ yaml "*" "@types/yargs-parser@*": - version "20.2.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.0.tgz#dd3e6699ba3237f0348cd085e4698780204842f9" - integrity sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA== + version "20.2.1" + resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-20.2.1.tgz#3b9ce2489919d9e4fea439b76916abc34b2df129" + integrity sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw== "@types/yargs@^16.0.1": - version "16.0.3" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.3.tgz#4b6d35bb8e680510a7dc2308518a80ee1ef27e01" - integrity sha512-YlFfTGS+zqCgXuXNV26rOIeETOkXnGQXP/pjjL9P0gO/EP9jTmc7pUBhx+jVEIxpq41RX33GQ7N3DzOSfZoglQ== + version "16.0.4" + resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-16.0.4.tgz#26aad98dd2c2a38e421086ea9ad42b9e51642977" + integrity sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw== dependencies: "@types/yargs-parser" "*" "@types/yauzl@^2.9.1": - version "2.9.1" - resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.9.1.tgz#d10f69f9f522eef3cf98e30afb684a1e1ec923af" - integrity sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA== + version "2.9.2" + resolved "https://registry.yarnpkg.com/@types/yauzl/-/yauzl-2.9.2.tgz#c48e5d56aff1444409e39fa164b0b4d4552a7b7a" + integrity sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA== dependencies: "@types/node" "*" -"@typescript-eslint/types@4.28.0": - version "4.28.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.28.0.tgz#a33504e1ce7ac51fc39035f5fe6f15079d4dafb0" - integrity sha512-p16xMNKKoiJCVZY5PW/AfILw2xe1LfruTcfAKBj3a+wgNYP5I9ZEKNDOItoRt53p4EiPV6iRSICy8EPanG9ZVA== +"@typescript-eslint/types@4.28.2": + version "4.28.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.28.2.tgz#e6b9e234e0e9a66c4d25bab881661e91478223b5" + integrity sha512-Gr15fuQVd93uD9zzxbApz3wf7ua3yk4ZujABZlZhaxxKY8ojo448u7XTm/+ETpy0V0dlMtj6t4VdDvdc0JmUhA== "@typescript-eslint/typescript-estree@^4.8.2": - version "4.28.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.28.0.tgz#e66d4e5aa2ede66fec8af434898fe61af10c71cf" - integrity sha512-m19UQTRtxMzKAm8QxfKpvh6OwQSXaW1CdZPoCaQuLwAq7VZMNuhJmZR4g5281s2ECt658sldnJfdpSZZaxUGMQ== + version "4.28.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.28.2.tgz#680129b2a285289a15e7c6108c84739adf3a798c" + integrity sha512-86lLstLvK6QjNZjMoYUBMMsULFw0hPHJlk1fzhAVoNjDBuPVxiwvGuPQq3fsBMCxuDJwmX87tM/AXoadhHRljg== dependencies: - "@typescript-eslint/types" "4.28.0" - "@typescript-eslint/visitor-keys" "4.28.0" + "@typescript-eslint/types" "4.28.2" + "@typescript-eslint/visitor-keys" "4.28.2" debug "^4.3.1" globby "^11.0.3" is-glob "^4.0.1" semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/visitor-keys@4.28.0": - version "4.28.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.28.0.tgz#255c67c966ec294104169a6939d96f91c8a89434" - integrity sha512-PjJyTWwrlrvM5jazxYF5ZPs/nl0kHDZMVbuIcbpawVXaDPelp3+S9zpOz5RmVUfS/fD5l5+ZXNKnWhNYjPzCvw== +"@typescript-eslint/visitor-keys@4.28.2": + version "4.28.2" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.28.2.tgz#bf56a400857bb68b59b311e6d0a5fbef5c3b5130" + integrity sha512-aT2B4PLyyRDUVUafXzpZFoc0C9t0za4BJAKP5sgWIhG+jHECQZUEjuQSCIwZdiJJ4w4cgu5r3Kh20SOdtEBl0w== dependencies: - "@typescript-eslint/types" "4.28.0" + "@typescript-eslint/types" "4.28.2" eslint-visitor-keys "^2.0.0" "@webassemblyjs/ast@1.11.0": @@ -2148,9 +2146,9 @@ acorn@^6.1.1: integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== acorn@^8.2.1: - version "8.4.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.4.0.tgz#af53266e698d7cffa416714b503066a82221be60" - integrity sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w== + version "8.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.4.1.tgz#56c36251fc7cabc7096adc18f05afe814321a28c" + integrity sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA== add-stream@^1.0.0: version "1.0.0" @@ -2264,9 +2262,9 @@ ajv@^6.1.0, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5, ajv@~6.12.6: uri-js "^4.2.2" ajv@^8.0.0: - version "8.6.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.0.tgz#60cc45d9c46a477d80d92c48076d972c342e5720" - integrity sha512-cnUG4NSBiM4YFBxgZIj/In3/6KX+rQ2l2YPRVcvAMQGWEPKuXoPIhxzwqh31jA3IPbI4qEOp/5ILI4ynioXsGQ== + version "8.6.1" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.6.1.tgz#ae65764bf1edde8cd861281cda5057852364a295" + integrity sha512-42VLtQUOLefAvKFAQIxIZDaThq6om/PrfP0CYk3/vn+y4BMNkKnbli8ON2QCiHov4KkzOSJ/xSoBJdayiiYvVQ== dependencies: fast-deep-equal "^3.1.1" json-schema-traverse "^1.0.0" @@ -2546,11 +2544,6 @@ array-each@^1.0.0, array-each@^1.0.1: resolved "https://registry.yarnpkg.com/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" integrity sha1-p5SvDAWrF1KEbudTofIRoFugxE8= -array-find-index@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" - integrity sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= - array-flatten@1.1.1, array-flatten@^1.0.0: version "1.1.1" resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" @@ -3317,14 +3310,6 @@ callsites@^3.0.0: resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -camelcase-keys@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" - integrity sha1-MIvur/3ygRkFHvodkyITyRuPkuc= - dependencies: - camelcase "^2.0.0" - map-obj "^1.0.0" - camelcase-keys@^6.2.2: version "6.2.2" resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" @@ -3334,11 +3319,6 @@ camelcase-keys@^6.2.2: map-obj "^4.0.0" quick-lru "^4.0.1" -camelcase@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" - integrity sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= - camelcase@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" @@ -3365,9 +3345,9 @@ caniuse-api@^3.0.0: lodash.uniq "^4.5.0" caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001032, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001219: - version "1.0.30001239" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001239.tgz#66e8669985bb2cb84ccb10f68c25ce6dd3e4d2b8" - integrity sha512-cyBkXJDMeI4wthy8xJ2FvDU6+0dtcZSJW3voUF8+e9f1bBeuvyZfc3PNbkOETyhbR+dGCPzn9E7MA3iwzusOhQ== + version "1.0.30001243" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001243.tgz#d9250155c91e872186671c523f3ae50cfc94a3aa" + integrity sha512-vNxw9mkTBtkmLFnJRv/2rhs1yufpDfCkBZexG3Y0xdOH2Z/eE/85E4Dl5j1YUN34nZVsSp6vVRFQRrez9wJMRA== canonical-path@1.0.0: version "1.0.0" @@ -3792,9 +3772,9 @@ color@3.0.x: color-string "^1.5.2" colord@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/colord/-/colord-2.0.1.tgz#1e7fb1f9fa1cf74f42c58cb9c20320bab8435aa0" - integrity sha512-vm5YpaWamD0Ov6TSG0GGmUIwstrWcfKQV/h2CmbR7PbNu41+qdB5PW9lpzhjedrpm08uuYvcXi0Oel1RLZIJuA== + version "2.1.0" + resolved "https://registry.yarnpkg.com/colord/-/colord-2.1.0.tgz#28cd9d6ac874dff97ef5ec1432c5c0b4e58e49c7" + integrity sha512-H5sDP9XDk2uP+x/xSGkgB9SEFc1bojdI5DMKU0jmSXQtml2GIe48dj1DcSS0e53QQAHn+JKqUXbGeGX24xWD7w== colorette@^1.2.1, colorette@^1.2.2: version "1.2.2" @@ -4017,15 +3997,15 @@ conventional-changelog-conventionalcommits@^4.5.0: q "^1.5.1" conventional-changelog-core@^4.2.1: - version "4.2.2" - resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-4.2.2.tgz#f0897df6d53b5d63dec36b9442bd45354f8b3ce5" - integrity sha512-7pDpRUiobQDNkwHyJG7k9f6maPo9tfPzkSWbRq97GGiZqisElhnvUZSvyQH20ogfOjntB5aadvv6NNcKL1sReg== + version "4.2.3" + resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-4.2.3.tgz#ce44d4bbba4032e3dc14c00fcd5b53fc00b66433" + integrity sha512-MwnZjIoMRL3jtPH5GywVNqetGILC7g6RQFvdb8LRU/fA/338JbeWAku3PZ8yQ+mtVRViiISqJlb0sOz0htBZig== dependencies: add-stream "^1.0.0" - conventional-changelog-writer "^4.0.18" + conventional-changelog-writer "^5.0.0" conventional-commits-parser "^3.2.0" dateformat "^3.0.0" - get-pkg-repo "^1.0.0" + get-pkg-repo "^4.0.0" git-raw-commits "^2.0.8" git-remote-origin-url "^2.0.0" git-semver-tags "^4.1.1" @@ -4034,7 +4014,6 @@ conventional-changelog-core@^4.2.1: q "^1.5.1" read-pkg "^3.0.0" read-pkg-up "^3.0.0" - shelljs "^0.8.3" through2 "^4.0.0" conventional-changelog-ember@^2.0.9: @@ -4078,12 +4057,11 @@ conventional-changelog-preset-loader@^2.3.4: resolved "https://registry.yarnpkg.com/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.3.4.tgz#14a855abbffd59027fd602581f1f34d9862ea44c" integrity sha512-GEKRWkrSAZeTq5+YjUZOYxdHq+ci4dNwHvpaBC3+ENalzFWuCWa9EZXSuZBpkr72sMdKB+1fyDV4takK1Lf58g== -conventional-changelog-writer@^4.0.18: - version "4.1.0" - resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-4.1.0.tgz#1ca7880b75aa28695ad33312a1f2366f4b12659f" - integrity sha512-WwKcUp7WyXYGQmkLsX4QmU42AZ1lqlvRW9mqoyiQzdD+rJWbTepdWoKJuwXTS+yq79XKnQNa93/roViPQrAQgw== +conventional-changelog-writer@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/conventional-changelog-writer/-/conventional-changelog-writer-5.0.0.tgz#c4042f3f1542f2f41d7d2e0d6cad23aba8df8eec" + integrity sha512-HnDh9QHLNWfL6E1uHz6krZEQOgm8hN7z/m7tT16xwd802fwgMN0Wqd7AQYVkhpsjDUx/99oo+nGgvKF657XP5g== dependencies: - compare-func "^2.0.0" conventional-commits-filter "^2.0.7" dateformat "^3.0.0" handlebars "^4.7.6" @@ -4188,14 +4166,14 @@ copy-webpack-plugin@8.1.1: serialize-javascript "^5.0.1" core-js-bundle@^3.10.2: - version "3.15.1" - resolved "https://registry.yarnpkg.com/core-js-bundle/-/core-js-bundle-3.15.1.tgz#4598cbd9d2a800fae050546e74d43b6a8407f9ee" - integrity sha512-zaIQXPUH8eqA74UWg4TfIeyzoY+aPNxDU5SG/eN6HdX9oAimMkJ7V5vBIrFiSYJKekHDaGMEe+47kM5M4Hkikg== + version "3.15.2" + resolved "https://registry.yarnpkg.com/core-js-bundle/-/core-js-bundle-3.15.2.tgz#fbb20b9fea87118da6b66087e07c9813a90691a4" + integrity sha512-C+S/a8h0oRcEzQeplo9lRx8V0XQUBXWbVO/NJL4RCyqRW4HPfDqXhes5YT/mrc+VH28+u8IX5+YngWEVBY0qDw== core-js-compat@^3.14.0, core-js-compat@^3.6.2: - version "3.15.1" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.15.1.tgz#1afe233716d37ee021956ef097594071b2b585a7" - integrity sha512-xGhzYMX6y7oEGQGAJmP2TmtBLvR4nZmRGEcFa3ubHOq5YEp51gGN9AovVa0AoujGZIq+Wm6dISiYyGNfdflYww== + version "3.15.2" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.15.2.tgz#47272fbb479880de14b4e6081f71f3492f5bd3cb" + integrity sha512-Wp+BJVvwopjI+A1EFqm2dwUmWYXrvucmtIB2LgXn/Rb+gWPKYxtmb4GKHGKG/KGF1eK9jfjzT38DITbTOCX/SQ== dependencies: browserslist "^4.16.6" semver "7.0.0" @@ -4374,15 +4352,15 @@ css-prefers-color-scheme@^3.1.1: dependencies: postcss "^7.0.5" -css-select@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-3.1.2.tgz#d52cbdc6fee379fba97fb0d3925abbd18af2d9d8" - integrity sha512-qmss1EihSuBNWNNhHjxzxSfJoFBM/lERB/Q4EnsJQQC62R2evJDW481091oAdOr9uh46/0n4nrg0It5cAnj1RA== +css-select@^4.1.3: + version "4.1.3" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.1.3.tgz#a70440f70317f2669118ad74ff105e65849c7067" + integrity sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA== dependencies: boolbase "^1.0.0" - css-what "^4.0.0" - domhandler "^4.0.0" - domutils "^2.4.3" + css-what "^5.0.0" + domhandler "^4.2.0" + domutils "^2.6.0" nth-check "^2.0.0" css-tree@^1.1.2: @@ -4393,10 +4371,10 @@ css-tree@^1.1.2: mdn-data "2.0.14" source-map "^0.6.1" -css-what@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-4.0.0.tgz#35e73761cab2eeb3d3661126b23d7aa0e8432233" - integrity sha512-teijzG7kwYfNVsUh2H/YN62xW3KK9YhXEgSlbxMlcyjPNvdKJqFx5lrwlJgoFP1ZHlB89iGDlo/JyshKeRhv5A== +css-what@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-5.0.1.tgz#3efa820131f4669a8ac2408f9c32e7c7de9f4cad" + integrity sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg== css@^2.0.0: version "2.2.4" @@ -4495,13 +4473,6 @@ csv-streamify@^3.0.4: dependencies: through2 "2.0.1" -currently-unhandled@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" - integrity sha1-mI3zP+qxke95mmE2nddsF635V+o= - dependencies: - array-find-index "^1.0.1" - custom-event@~1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/custom-event/-/custom-event-1.0.1.tgz#5d02a46850adf1b4a317946a3928fccb5bfd0425" @@ -4549,7 +4520,14 @@ debug@2.6.9, debug@^2.2.0, debug@^2.3.3: dependencies: ms "2.0.0" -debug@4, debug@4.3.1, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1: +debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1: + version "4.3.2" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" + integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== + dependencies: + ms "2.1.2" + +debug@4.3.1: version "4.3.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.1.tgz#f0d229c505e0c6d8c49ac553d1b13dc183f6b2ee" integrity sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== @@ -4578,7 +4556,7 @@ decamelize-keys@^1.1.0: decamelize "^1.1.0" map-obj "^1.0.0" -decamelize@^1.1.0, decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0: +decamelize@^1.1.0, decamelize@^1.1.1, decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= @@ -4952,7 +4930,7 @@ domelementtype@^2.0.1, domelementtype@^2.2.0: resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.2.0.tgz#9a0b6c2782ed6a1c7323d42267183df9bd8b1d57" integrity sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== -domhandler@^4.0.0, domhandler@^4.2.0: +domhandler@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.2.0.tgz#f9768a5f034be60a89a27c2e4d0f74eba0d8b059" integrity sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA== @@ -4964,7 +4942,7 @@ domino@~2.1.6: resolved "https://registry.yarnpkg.com/domino/-/domino-2.1.6.tgz#fe4ace4310526e5e7b9d12c7de01b7f485a57ffe" integrity sha512-3VdM/SXBZX2omc9JF9nOPCtDaYQ67BGp5CoLpIQlO2KCAPETs8TcDHacF26jXadGbvUteZzRTeos2fhID5+ucQ== -domutils@^2.4.3: +domutils@^2.6.0: version "2.7.0" resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.7.0.tgz#8ebaf0c41ebafcf55b0b72ec31c56323712c5442" integrity sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg== @@ -5068,9 +5046,9 @@ ejs@^3.1.6: jake "^10.6.1" electron-to-chromium@^1.3.723: - version "1.3.755" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.755.tgz#4b6101f13de910cf3f0a1789ddc57328133b9332" - integrity sha512-BJ1s/kuUuOeo1bF/EM2E4yqW9te0Hpof3wgwBx40AWJE18zsD1Tqo0kr7ijnOc+lRsrlrqKPauJAHqaxOItoUA== + version "1.3.769" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.769.tgz#73ad7e3f2d435810b6f8b29617ec344c782fcbed" + integrity sha512-B+3hW8D76/uoTPSobWI3D/CFn2S4jPn88dVJ+BkD88Lz6LijQpL+hfdzIFJGTQK4KdE0XwmNbjUQFH1OQVwKdQ== emoji-regex@^7.0.1: version "7.0.3" @@ -5623,16 +5601,15 @@ fast-deep-equal@^3.1.1: integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-glob@^3.1.1, fast-glob@^3.2.5: - version "3.2.5" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661" - integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg== + version "3.2.6" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.6.tgz#434dd9529845176ea049acc9343e8282765c6e1a" + integrity sha512-GnLuqj/pvQ7pX8/L4J84nijv6sAnlwvSDpMkJi9i7nPmPxGtRPkBSStfvDW5l6nMdX9VWe+pkKWFTgD+vF2QSQ== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.0" + glob-parent "^5.1.2" merge2 "^1.3.0" - micromatch "^4.0.2" - picomatch "^2.2.1" + micromatch "^4.0.4" fast-json-stable-stringify@2.1.0, fast-json-stable-stringify@^2.0.0: version "2.1.0" @@ -5667,9 +5644,9 @@ fast-url-parser@^1.1.3: punycode "^1.3.2" fastq@^1.6.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.0.tgz#bb9fb955a07130a918eb63c1f5161cc32a5d0858" - integrity sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g== + version "1.11.1" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.11.1.tgz#5d8175aae17db61947f8b162cfc7f63264d22807" + integrity sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw== dependencies: reusify "^1.0.4" @@ -5724,9 +5701,9 @@ filelist@^1.0.1: minimatch "^3.0.4" filesize@^6.1.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.3.0.tgz#dff53cfb3f104c9e422f346d53be8dbcc971bf11" - integrity sha512-ytx0ruGpDHKWVoiui6+BY/QMNngtDQ/pJaFwfBpQif0J63+E8DLdFyqS3NkKQn7vIruUEpoGD9JUJSg7Kp+I0g== + version "6.4.0" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.4.0.tgz#914f50471dd66fdca3cefe628bd0cde4ef769bcd" + integrity sha512-mjFIpOHC4jbfcTfoh4rkWpI31mF7viw9ikj/JyLoKzqlwG/YsefKfvYlYhdYdg/9mtK2z1AzgN/0LvVQ3zdlSQ== filing-cabinet@^3.0.0: version "3.0.0" @@ -6214,22 +6191,16 @@ get-own-enumerable-property-symbols@^3.0.0: resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== -get-pkg-repo@^1.0.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/get-pkg-repo/-/get-pkg-repo-1.4.0.tgz#c73b489c06d80cc5536c2c853f9e05232056972d" - integrity sha1-xztInAbYDMVTbCyFP54FIyBWly0= +get-pkg-repo@^4.0.0: + version "4.1.2" + resolved "https://registry.yarnpkg.com/get-pkg-repo/-/get-pkg-repo-4.1.2.tgz#c4ffd60015cf091be666a0212753fc158f01a4c0" + integrity sha512-/FjamZL9cBYllEbReZkxF2IMh80d8TJoC4e3bmLNif8ibHw95aj0N/tzqK0kZz9eU/3w3dL6lF4fnnX/sDdW3A== dependencies: - hosted-git-info "^2.1.4" - meow "^3.3.0" - normalize-package-data "^2.3.0" - parse-github-repo-url "^1.3.0" + "@hutson/parse-repository-url" "^3.0.0" + hosted-git-info "^4.0.0" + meow "^7.0.0" through2 "^2.0.0" -get-stdin@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" - integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= - get-stream@^4.0.0, get-stream@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" @@ -6310,7 +6281,7 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.1.0, glob-parent@^5.1.1, glob-parent@^5.1.2, glob-parent@~5.1.2: +glob-parent@^5.1.1, glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== @@ -6481,9 +6452,9 @@ google-auth-library@^6.1.3: lru-cache "^6.0.0" google-auth-library@^7.0.0, google-auth-library@^7.0.2: - version "7.1.2" - resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-7.1.2.tgz#29fc0fe8b6d5a59b93b7cb561b1a28bcc93360b7" - integrity sha512-FMipHgfe2u1LzWsf2n9zEB9KsJ8M3n8OYTHbHtlkzPCyo7IknXQR5X99nfvwUHGuX+iEpihUZxDuPm7+qBYeXg== + version "7.3.0" + resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-7.3.0.tgz#946a911c72425b05f02735915f03410604466657" + integrity sha512-MPeeMlnsYnoiiVFMwX3hgaS684aiXrSqKoDP+xL4Ejg4Z0qLvIeg4XsaChemyFI8ZUO7ApwDAzNtgmhWSDNh5w== dependencies: arrify "^2.0.0" base64-js "^1.3.0" @@ -6531,9 +6502,9 @@ google-closure-compiler@20210601.0.0: google-closure-compiler-windows "^20210601.0.0" google-gax@^2.12.0: - version "2.16.0" - resolved "https://registry.yarnpkg.com/google-gax/-/google-gax-2.16.0.tgz#ec6412b6b2e5331ec11f34eabf279c5b0eeb4346" - integrity sha512-IwHxHs9gEbvQ0Ne12taqDjJT9cpoLqM7tJamvctIGmkyqnQrdnbDJTGK2Rf85piMYGzmOuPKas9TkhCaoTVIJA== + version "2.17.0" + resolved "https://registry.yarnpkg.com/google-gax/-/google-gax-2.17.0.tgz#363791efaca3bd242e34e92295937e9215666d17" + integrity sha512-Ze/Oq0atVNKyKvDzQFU8B82V9w36GELQruXGsiY1jnySbieZ9vS75v98V/Z10PktmSVqis4sQ+FwK2gkgwIiiw== dependencies: "@grpc/grpc-js" "~1.3.0" "@grpc/proto-loader" "^0.6.1" @@ -6816,7 +6787,7 @@ hosted-git-info@^2.1.4: resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== -hosted-git-info@^4.0.1: +hosted-git-info@^4.0.0, hosted-git-info@^4.0.1: version "4.0.2" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.0.2.tgz#5e425507eede4fea846b7262f0838456c4209961" integrity sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg== @@ -7071,13 +7042,6 @@ incremental-dom@0.7.0: resolved "https://registry.yarnpkg.com/incremental-dom/-/incremental-dom-0.7.0.tgz#b03664731bdc430035f32df7d76fa56daedee9b8" integrity sha512-SBHQ6AiCmtwh7TU9hjq2CspasJe7ggGa9k+qYZft+d5Qq9v7V+07wlnRSZH5GGYjI8wn6U5p7dDua7f1bih52g== -indent-string@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" - integrity sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= - dependencies: - repeating "^2.0.0" - indent-string@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" @@ -7387,11 +7351,6 @@ is-extglob@^2.1.0, is-extglob@^2.1.1: resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= -is-finite@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" - integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w== - is-fullwidth-code-point@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" @@ -7789,10 +7748,10 @@ jasmine-ajax@^4.0.0: resolved "https://registry.yarnpkg.com/jasmine-ajax/-/jasmine-ajax-4.0.0.tgz#7d8ba7e47e3f7e780e155fe9aa563faafa7e1a26" integrity sha512-htTxNw38BSHxxmd8RRMejocdPqLalGHU6n3HWFbzp/S8AuTQd1MYjkSH3dYDsbZ7EV1Xqx/b94m3tKaVSVBV2A== -jasmine-core@^3.5.0, jasmine-core@^3.6.0, jasmine-core@~3.7.0: - version "3.7.1" - resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-3.7.1.tgz#0401327f6249eac993d47bbfa18d4e8efacfb561" - integrity sha512-DH3oYDS/AUvvr22+xUBW62m1Xoy7tUlY1tsxKEJvl5JeJ7q8zd1K5bUwiOxdH+erj6l2vAMM3hV25Xs9/WrmuQ== +jasmine-core@^3.5.0, jasmine-core@^3.6.0, jasmine-core@~3.8.0: + version "3.8.0" + resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-3.8.0.tgz#815399aae5aa5d9beeb1262805f981b99ffc9bf0" + integrity sha512-zl0nZWDrmbCiKns0NcjkFGYkVTGCPUgoHypTaj+G2AzaWus7QGoXARSlYsSle2VRpSdfJmM+hzmFKzQNhF2kHg== jasmine-core@~2.8.0: version "2.8.0" @@ -7817,12 +7776,12 @@ jasmine@2.8.0: jasmine-core "~2.8.0" jasmine@^3.5.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/jasmine/-/jasmine-3.7.0.tgz#d36638c0c815e6ad5666676e386d79e2ccb70835" - integrity sha512-wlzGQ+cIFzMEsI+wDqmOwvnjTvolLFwlcpYLCqSPPH0prOQaW3P+IzMhHYn934l1imNvw07oCyX+vGUv3wmtSQ== + version "3.8.0" + resolved "https://registry.yarnpkg.com/jasmine/-/jasmine-3.8.0.tgz#4497bc797eede7ca9de18179aedd4cf50245d8dc" + integrity sha512-kdQ3SfcNpMbbMdgJPLyFe9IksixdnrgYaCJapP9sS0aLgdWdIZADNXEr+11Zafxm1VDfRSC5ZL4fzXT0bexzXw== dependencies: glob "^7.1.6" - jasmine-core "~3.7.0" + jasmine-core "~3.8.0" jasminewd2@^2.1.0: version "2.2.0" @@ -7839,9 +7798,9 @@ jest-worker@26.6.2, jest-worker@^26.2.1, jest-worker@^26.3.0, jest-worker@^26.6. supports-color "^7.0.0" jest-worker@^27.0.2: - version "27.0.2" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.0.2.tgz#4ebeb56cef48b3e7514552f80d0d80c0129f0b05" - integrity sha512-EoBdilOTTyOgmHXtw/cPc+ZrCA0KJMrkXzkrPGNwLmnvvlN1nj7MPrxpT7m+otSv2e1TLaVffzDnE/LB14zJMg== + version "27.0.6" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.0.6.tgz#a5fdb1e14ad34eb228cfe162d9f729cdbfa28aed" + integrity sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA== dependencies: "@types/node" "*" merge-stream "^2.0.0" @@ -8641,14 +8600,6 @@ loose-envify@^1.0.0: dependencies: js-tokens "^3.0.0 || ^4.0.0" -loud-rejection@^1.0.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" - integrity sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= - dependencies: - currently-unhandled "^0.4.1" - signal-exit "^3.0.0" - lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" @@ -8795,7 +8746,7 @@ map-cache@^0.2.0, map-cache@^0.2.2: resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" integrity sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= -map-obj@^1.0.0, map-obj@^1.0.1: +map-obj@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" integrity sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= @@ -8904,21 +8855,22 @@ memory-fs@^0.4.1: errno "^0.1.3" readable-stream "^2.0.1" -meow@^3.3.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" - integrity sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= - dependencies: - camelcase-keys "^2.0.0" - decamelize "^1.1.2" - loud-rejection "^1.0.0" - map-obj "^1.0.1" - minimist "^1.1.3" - normalize-package-data "^2.3.4" - object-assign "^4.0.1" - read-pkg-up "^1.0.1" - redent "^1.0.0" - trim-newlines "^1.0.0" +meow@^7.0.0: + version "7.1.1" + resolved "https://registry.yarnpkg.com/meow/-/meow-7.1.1.tgz#7c01595e3d337fcb0ec4e8eed1666ea95903d306" + integrity sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA== + dependencies: + "@types/minimist" "^1.2.0" + camelcase-keys "^6.2.2" + decamelize-keys "^1.1.0" + hard-rejection "^2.1.0" + minimist-options "4.1.0" + normalize-package-data "^2.5.0" + read-pkg-up "^7.0.1" + redent "^3.0.0" + trim-newlines "^3.0.0" + type-fest "^0.13.1" + yargs-parser "^18.1.3" meow@^8.0.0: version "8.1.2" @@ -8983,7 +8935,7 @@ micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: snapdragon "^0.8.1" to-regex "^3.0.2" -micromatch@^4.0.2: +micromatch@^4.0.4: version "4.0.4" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== @@ -9073,7 +9025,7 @@ minimist@0.0.8: resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= -minimist@1.x, minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0, minimist@^1.2.5: +minimist@1.x, minimist@^1.1.0, minimist@^1.2.0, minimist@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== @@ -9324,9 +9276,9 @@ nash@^3.0.0: minimist "^1.1.0" needle@^2.5.2: - version "2.6.0" - resolved "https://registry.yarnpkg.com/needle/-/needle-2.6.0.tgz#24dbb55f2509e2324b4a99d61f413982013ccdbe" - integrity sha512-KKYdza4heMsEfSWD7VPUIz3zX2XDwOyX2d+geb4vrERZMT5RMU6ujjaD+I5Yr54uZxQ2w6XRTAhHBbSCyovZBg== + version "2.8.0" + resolved "https://registry.yarnpkg.com/needle/-/needle-2.8.0.tgz#1c8ef9c1a2c29dcc1e83d73809d7bc681c80a048" + integrity sha512-ZTq6WYkN/3782H1393me3utVYdq2XyqNUFBsprEE3VMAT0+hP/cItpnITpqsY6ep2yeFE4Tqtqwc74VqUlUYtw== dependencies: debug "^3.2.6" iconv-lite "^0.4.4" @@ -9363,9 +9315,9 @@ nice-try@^1.0.4: integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== nock@^13.0.3: - version "13.1.0" - resolved "https://registry.yarnpkg.com/nock/-/nock-13.1.0.tgz#41c8ce8b35ab7d618c4cbf40de1d5bce319979ba" - integrity sha512-3N3DUY8XYrxxzWazQ+nSBpiaJ3q6gcpNh4gXovC/QBxrsvNp4tq+wsLHF6mJ3nrn3lPLn7KCJqKxy/9aD+0fdw== + version "13.1.1" + resolved "https://registry.yarnpkg.com/nock/-/nock-13.1.1.tgz#3c830129d4560957f59b6f480a41ddbaf9cf57af" + integrity sha512-YKTR9MjfK3kS9/l4nuTxyYm30cgOExRHzkLNhL8nhEUyU4f8Za/dRxOqjhVT1vGs0svWo3dDnJTUX1qxYeWy5w== dependencies: debug "^4.1.0" json-stringify-safe "^5.0.1" @@ -9457,7 +9409,7 @@ nopt@^5.0.0: dependencies: abbrev "1" -normalize-package-data@^2.3.0, normalize-package-data@^2.3.2, normalize-package-data@^2.3.4, normalize-package-data@^2.5.0: +normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== @@ -10063,11 +10015,6 @@ parse-filepath@^1.0.1: map-cache "^0.2.0" path-root "^0.1.1" -parse-github-repo-url@^1.3.0: - version "1.4.1" - resolved "https://registry.yarnpkg.com/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz#9e7d8bb252a6cb6ba42595060b7bf6df3dbc1f50" - integrity sha1-nn2LslKmy2ukJZUGC3v23z28H1A= - parse-json@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" @@ -10970,9 +10917,9 @@ prepend-http@^2.0.0: integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= prettier@^2.3.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.3.1.tgz#76903c3f8c4449bc9ac597acefa24dc5ad4cbea6" - integrity sha512-p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA== + version "2.3.2" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.3.2.tgz#ef280a05ec253712e486233db5c6f23441e7342d" + integrity sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ== pretty-bytes@^5.3.0: version "5.6.0" @@ -11475,14 +11422,6 @@ rechoir@^0.6.2: dependencies: resolve "^1.1.6" -redent@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" - integrity sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= - dependencies: - indent-string "^2.1.0" - strip-indent "^1.0.1" - redent@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" @@ -11618,13 +11557,6 @@ repeat-string@^1.6.1: resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= -repeating@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" - integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= - dependencies: - is-finite "^1.0.0" - replace-ext@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.1.tgz#2d6d996d04a15855d967443631dd5f77825b016a" @@ -11841,9 +11773,9 @@ ret@~0.1.10: integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== retry-request@^4.0.0: - version "4.1.3" - resolved "https://registry.yarnpkg.com/retry-request/-/retry-request-4.1.3.tgz#d5f74daf261372cff58d08b0a1979b4d7cab0fde" - integrity sha512-QnRZUpuPNgX0+D1xVxul6DbJ9slvo4Rm6iV/dn63e048MvGbUZiKySVt6Tenp04JqmchxjiLltGerOJys7kJYQ== + version "4.2.1" + resolved "https://registry.yarnpkg.com/retry-request/-/retry-request-4.2.1.tgz#e1e2c93e98d27a23799d3a7b347c0ed8ef52d6aa" + integrity sha512-afiCoZZ7D/AR2mf+9ajr75dwGFgWmPEshv3h+oKtf9P1AsHfHvcVXumdbAEq2qNy4UXFEXsEX5HpyGj4axvoaA== dependencies: debug "^4.1.1" @@ -12067,6 +11999,7 @@ sauce-connect-launcher@^1.2.4: "sauce-connect@https://saucelabs.com/downloads/sc-4.6.2-linux.tar.gz": version "0.0.0" + uid "7b7f35433af9c3380758e048894d7b9aecf3754e" resolved "https://saucelabs.com/downloads/sc-4.6.2-linux.tar.gz#7b7f35433af9c3380758e048894d7b9aecf3754e" saucelabs@^1.5.0: @@ -12100,11 +12033,11 @@ schema-utils@^2.6.5, schema-utils@^2.7.0: ajv-keywords "^3.5.2" schema-utils@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.0.0.tgz#67502f6aa2b66a2d4032b4279a2944978a0913ef" - integrity sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA== + version "3.1.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.0.tgz#95986eb604f66daadeed56e379bfe7a7f963cdb9" + integrity sha512-tTEaeYkyIhEZ9uWgAjDerWov3T9MgX8dhhy2r0IGeeX4W8ngtGl1++dUve/RUqzuaASSh7shwCDJjEzthxki8w== dependencies: - "@types/json-schema" "^7.0.6" + "@types/json-schema" "^7.0.7" ajv "^6.12.5" ajv-keywords "^3.5.2" @@ -12237,6 +12170,13 @@ serialize-javascript@^5.0.1: dependencies: randombytes "^2.1.0" +serialize-javascript@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== + dependencies: + randombytes "^2.1.0" + serve-index@^1.9.1: version "1.9.1" resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" @@ -12331,7 +12271,7 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shelljs@^0.8.3, shelljs@^0.8.4: +shelljs@^0.8.4: version "0.8.4" resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.4.tgz#de7684feeb767f8716b326078a8a00875890e3c2" integrity sha512-7gk3UZ9kOfPLIAbslLzyWeGiEqx9e3rxwZM0KE6EL8GlGwjym9Mrlx5/p33bWTu9YG6vcS4MBxYZDHYr5lr8BQ== @@ -12861,13 +12801,6 @@ strip-eof@^1.0.0: resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= -strip-indent@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" - integrity sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= - dependencies: - get-stdin "^4.0.1" - strip-indent@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-3.0.0.tgz#c32e1cee940b6b3432c771bc2c54bcce73cd3001" @@ -13014,14 +12947,14 @@ sver-compat@^1.5.0: es6-symbol "^3.1.1" svgo@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.3.0.tgz#6b3af81d0cbd1e19c83f5f63cec2cb98c70b5373" - integrity sha512-fz4IKjNO6HDPgIQxu4IxwtubtbSfGEAJUq/IXyTPIkGhWck/faiiwfkvsB8LnBkKLvSoyNNIY6d13lZprJMc9Q== + version "2.3.1" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.3.1.tgz#603a69ce50311c0e36791528f549644ec1b3f4bc" + integrity sha512-riDDIQgXpEnn0BEl9Gvhh1LNLIyiusSpt64IR8upJu7MwxnzetmF/Y57pXQD2NMX2lVyMRzXt5f2M5rO4wG7Dw== dependencies: "@trysound/sax" "0.1.1" chalk "^4.1.0" commander "^7.1.0" - css-select "^3.1.2" + css-select "^4.1.3" css-tree "^1.1.2" csso "^4.2.0" stable "^0.1.8" @@ -13128,18 +13061,18 @@ terser-webpack-plugin@5.1.2: terser "^5.7.0" terser-webpack-plugin@^5.1.1: - version "5.1.3" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.1.3.tgz#30033e955ca28b55664f1e4b30a1347e61aa23af" - integrity sha512-cxGbMqr6+A2hrIB5ehFIF+F/iST5ZOxvOmy9zih9ySbP1C2oEWQSOUS+2SNBTjzx5xLKO4xnod9eywdfq1Nb9A== + version "5.1.4" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.1.4.tgz#c369cf8a47aa9922bd0d8a94fe3d3da11a7678a1" + integrity sha512-C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA== dependencies: jest-worker "^27.0.2" p-limit "^3.1.0" schema-utils "^3.0.0" - serialize-javascript "^5.0.1" + serialize-javascript "^6.0.0" source-map "^0.6.1" terser "^5.7.0" -terser@5.7.0, terser@^5.0.0, terser@^5.7.0: +terser@5.7.0: version "5.7.0" resolved "https://registry.yarnpkg.com/terser/-/terser-5.7.0.tgz#a761eeec206bc87b605ab13029876ead938ae693" integrity sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g== @@ -13157,6 +13090,15 @@ terser@^4.4.0: source-map "~0.6.1" source-map-support "~0.5.12" +terser@^5.0.0, terser@^5.7.0: + version "5.7.1" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.7.1.tgz#2dc7a61009b66bb638305cb2a824763b116bf784" + integrity sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg== + dependencies: + commander "^2.20.0" + source-map "~0.7.2" + source-map-support "~0.5.19" + test-exclude@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" @@ -13370,11 +13312,6 @@ tree-kill@1.2.2: resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== -trim-newlines@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" - integrity sha1-WIeWa7WCpFA6QetST301ARgVphM= - trim-newlines@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" @@ -13517,6 +13454,11 @@ type-check@~0.3.2: dependencies: prelude-ls "~1.1.2" +type-fest@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" + integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== + type-fest@^0.18.0: version "0.18.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" @@ -13561,9 +13503,9 @@ type@^2.0.0: integrity sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw== typed-graphqlify@^3.1.1: - version "3.1.2" - resolved "https://registry.yarnpkg.com/typed-graphqlify/-/typed-graphqlify-3.1.2.tgz#4bd26c11082b130bebc811030f892e2b22902d66" - integrity sha512-z0x63rRNswSKbIIjZyooKMzV4tHLt1OhWmsUkz1dohnv8+6T1J55DCRRb1CFaYWmkD8DkJ9miSP8VNB9N/1VPQ== + version "3.1.3" + resolved "https://registry.yarnpkg.com/typed-graphqlify/-/typed-graphqlify-3.1.3.tgz#6a8aea57d277a88e7d1934fc2120536c3bb18435" + integrity sha512-xLUvbyJf5qIPYj0hNijOVhKuBjXJ4apjOVGWGW33Sjj20MApp6EBImPNz+uuHukduHrdtawt1/6XJdb4oixZVQ== typedarray-to-buffer@^3.1.5: version "3.1.5" @@ -13592,20 +13534,15 @@ typescript@^3.9.5, typescript@^3.9.7: resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.10.tgz#70f3910ac7a51ed6bef79da7800690b19bf778b8" integrity sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q== -typescript@~4.3.2: - version "4.3.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.2.tgz#399ab18aac45802d6f2498de5054fcbbe716a805" - integrity sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw== - -typescript@~4.3.4: - version "4.3.4" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.4.tgz#3f85b986945bcf31071decdd96cf8bfa65f9dcbc" - integrity sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew== +typescript@~4.3.2, typescript@~4.3.4: + version "4.3.5" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.5.tgz#4d1c37cc16e893973c45a06886b7113234f119f4" + integrity sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA== uglify-js@^3.1.4: - version "3.13.9" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.9.tgz#4d8d21dcd497f29cfd8e9378b9df123ad025999b" - integrity sha512-wZbyTQ1w6Y7fHdt8sJnHfSIuWeDgk6B5rCb4E/AM6QNNPbOMIZph21PW5dRB3h7Df0GszN+t7RuUH6sWK5bF0g== + version "3.13.10" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.10.tgz#a6bd0d28d38f592c3adb6b180ea6e07e1e540a8d" + integrity sha512-57H3ACYFXeo1IaZ1w02sfA71wI60MGco/IQFjOqK+WtKoprh7Go2/yvd2HPtoJILO2Or84ncLccI4xoHMTSbGg== ultron@~1.1.0: version "1.1.1" @@ -14396,9 +14333,9 @@ write-file-atomic@^3.0.0: typedarray-to-buffer "^3.1.5" ws@>=7.4.6, ws@^7.2.3: - version "7.5.0" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.0.tgz#0033bafea031fb9df041b2026fc72a571ca44691" - integrity sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw== + version "7.5.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.2.tgz#09cc8fea3bec1bc5ed44ef51b42f945be36900f6" + integrity sha512-lkF7AWRicoB9mAgjeKbGqVUekLnSNO4VjKVnuPHpQeOxZOErX6BPXwJk70nFslRCEEA8EVW7ZjKwXaP9N+1sKQ== ws@^6.2.1: version "6.2.2" @@ -14512,7 +14449,7 @@ yargs-parser@^13.1.2: camelcase "^5.0.0" decamelize "^1.2.0" -yargs-parser@^18.1.2: +yargs-parser@^18.1.2, yargs-parser@^18.1.3: version "18.1.3" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== From 9ec241926e01230792f466cc3758286f69270a25 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Fri, 9 Jul 2021 05:46:30 +0000 Subject: [PATCH 021/364] build: update all non-major dependencies (#42739) PR Close #42739 --- WORKSPACE | 4 +- aio/package.json | 6 +-- aio/yarn.lock | 25 +++++------- integration/bazel/WORKSPACE | 12 +++--- package.json | 20 +++++----- yarn.lock | 80 ++++++++++++++++++------------------- 6 files changed, 71 insertions(+), 76 deletions(-) diff --git a/WORKSPACE b/WORKSPACE index 6af362e52683..429b8ab86a67 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -8,8 +8,8 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") # Fetch rules_nodejs so we can install our npm dependencies http_archive( name = "build_bazel_rules_nodejs", - sha256 = "0fa2d443571c9e02fcb7363a74ae591bdcce2dd76af8677a95965edf329d778a", - urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/3.6.0/rules_nodejs-3.6.0.tar.gz"], + sha256 = "8f5f192ba02319254aaf2cdcca00ec12eaafeb979a80a1e946773c520ae0a2c9", + urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/3.7.0/rules_nodejs-3.7.0.tar.gz"], ) # Check the rules_nodejs version and download npm dependencies diff --git a/aio/package.json b/aio/package.json index 61fd7569262f..3844b4a2d9f3 100644 --- a/aio/package.json +++ b/aio/package.json @@ -109,7 +109,7 @@ "@angular/compiler-cli": "12.1.1", "@swc/cli": "^0.1.36", "@swc/core": "^1.2.51", - "@types/jasmine": "~3.7.0", + "@types/jasmine": "~3.8.0", "@types/lunr": "^2.3.3", "@types/node": "^12.7.9", "@types/stemmer": "^1.0.2", @@ -138,8 +138,8 @@ "html": "^1.0.0", "ignore": "^5.1.8", "image-size": "^1.0.0", - "jasmine": "~3.7.0", - "jasmine-core": "~3.7.1", + "jasmine": "~3.8.0", + "jasmine-core": "~3.8.0", "jasmine-spec-reporter": "~7.0.0", "jsdom": "^16.0.0", "json-schema-traverse": "^1.0.0", diff --git a/aio/yarn.lock b/aio/yarn.lock index c937ee117b04..5b6e5c0a7905 100644 --- a/aio/yarn.lock +++ b/aio/yarn.lock @@ -1659,10 +1659,10 @@ "@types/minimatch" "*" "@types/node" "*" -"@types/jasmine@~3.7.0": - version "3.7.8" - resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-3.7.8.tgz#e558b31bf2418fd63de2329bcfb29f5a42413d4b" - integrity sha512-4YTb9L+tFCGJ/dyG8LOz1cYIaq0xF0sELMkTs78/KCMTIpYa0591VQpS5G1iEx6Ejl+GevdRKsR8U/ozwBsxHQ== +"@types/jasmine@~3.8.0": + version "3.8.1" + resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-3.8.1.tgz#8feebf4035d1e4c6a6ed4d27f3bbd285d8d0da91" + integrity sha512-ioRNoJvv0eXL1c9BZKpnywZWb5YflhaSiF3IOp9deyoh30MOwkB3bNuzi4UW76EFEhcmqpoEpdWhcUAAilomTw== "@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6", "@types/json-schema@^7.0.7": version "7.0.8" @@ -7010,7 +7010,7 @@ istanbul-reports@^3.0.0: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" -jasmine-core@^3.6.0: +jasmine-core@^3.6.0, jasmine-core@~3.8.0: version "3.8.0" resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-3.8.0.tgz#815399aae5aa5d9beeb1262805f981b99ffc9bf0" integrity sha512-zl0nZWDrmbCiKns0NcjkFGYkVTGCPUgoHypTaj+G2AzaWus7QGoXARSlYsSle2VRpSdfJmM+hzmFKzQNhF2kHg== @@ -7020,11 +7020,6 @@ jasmine-core@~2.8.0: resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.8.0.tgz#bcc979ae1f9fd05701e45e52e65d3a5d63f1a24e" integrity sha1-vMl5rh+f0FcB5F5S5l06XWPxok4= -jasmine-core@~3.7.0, jasmine-core@~3.7.1: - version "3.7.1" - resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-3.7.1.tgz#0401327f6249eac993d47bbfa18d4e8efacfb561" - integrity sha512-DH3oYDS/AUvvr22+xUBW62m1Xoy7tUlY1tsxKEJvl5JeJ7q8zd1K5bUwiOxdH+erj6l2vAMM3hV25Xs9/WrmuQ== - jasmine-spec-reporter@~7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/jasmine-spec-reporter/-/jasmine-spec-reporter-7.0.0.tgz#94b939448e63d4e2bd01668142389f20f0a8ea49" @@ -7041,13 +7036,13 @@ jasmine@2.8.0: glob "^7.0.6" jasmine-core "~2.8.0" -jasmine@~3.7.0: - version "3.7.0" - resolved "https://registry.yarnpkg.com/jasmine/-/jasmine-3.7.0.tgz#d36638c0c815e6ad5666676e386d79e2ccb70835" - integrity sha512-wlzGQ+cIFzMEsI+wDqmOwvnjTvolLFwlcpYLCqSPPH0prOQaW3P+IzMhHYn934l1imNvw07oCyX+vGUv3wmtSQ== +jasmine@~3.8.0: + version "3.8.0" + resolved "https://registry.yarnpkg.com/jasmine/-/jasmine-3.8.0.tgz#4497bc797eede7ca9de18179aedd4cf50245d8dc" + integrity sha512-kdQ3SfcNpMbbMdgJPLyFe9IksixdnrgYaCJapP9sS0aLgdWdIZADNXEr+11Zafxm1VDfRSC5ZL4fzXT0bexzXw== dependencies: glob "^7.1.6" - jasmine-core "~3.7.0" + jasmine-core "~3.8.0" jasminewd2@^2.1.0: version "2.2.0" diff --git a/integration/bazel/WORKSPACE b/integration/bazel/WORKSPACE index 1bfb49d38e30..ddf13f328ebe 100644 --- a/integration/bazel/WORKSPACE +++ b/integration/bazel/WORKSPACE @@ -5,18 +5,18 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") # Fetch rules_nodejs so we can install our npm dependencies http_archive( name = "build_bazel_rules_nodejs", - sha256 = "0fa2d443571c9e02fcb7363a74ae591bdcce2dd76af8677a95965edf329d778a", - urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/3.6.0/rules_nodejs-3.6.0.tar.gz"], + sha256 = "8f5f192ba02319254aaf2cdcca00ec12eaafeb979a80a1e946773c520ae0a2c9", + urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/3.7.0/rules_nodejs-3.7.0.tar.gz"], ) # Fetch sass rules for compiling sass files http_archive( name = "io_bazel_rules_sass", - sha256 = "442d5448be91dc8d2da65a0f2e6846f7c35311513a2d88ec0f27d772e0174daa", - strip_prefix = "rules_sass-1.35.1", + sha256 = "031f2b1008253c3725c749c6cc98ebf7782a7488bf99d679c51c2e9df8c67c31", + strip_prefix = "rules_sass-1.35.2", urls = [ - "https://github.com/bazelbuild/rules_sass/archive/1.35.1.zip", - "https://mirror.bazel.build/github.com/bazelbuild/rules_sass/archive/1.35.1.zip", + "https://github.com/bazelbuild/rules_sass/archive/1.35.2.zip", + "https://mirror.bazel.build/github.com/bazelbuild/rules_sass/archive/1.35.2.zip", ], ) diff --git a/package.json b/package.json index 3396ed121555..43cbc8d9cf5e 100644 --- a/package.json +++ b/package.json @@ -54,13 +54,13 @@ "@babel/template": "7.8.6", "@babel/traverse": "7.8.6", "@babel/types": "7.8.6", - "@bazel/concatjs": "3.6.0", - "@bazel/jasmine": "3.6.0", - "@bazel/protractor": "3.6.0", - "@bazel/rollup": "3.6.0", - "@bazel/runfiles": "3.6.0", - "@bazel/terser": "3.6.0", - "@bazel/typescript": "3.6.0", + "@bazel/concatjs": "3.7.0", + "@bazel/jasmine": "3.7.0", + "@bazel/protractor": "3.7.0", + "@bazel/rollup": "3.7.0", + "@bazel/runfiles": "3.7.0", + "@bazel/terser": "3.7.0", + "@bazel/typescript": "3.7.0", "@microsoft/api-extractor": "7.17.1", "@octokit/rest": "^18.6.2", "@octokit/core": "^3.5.1", @@ -78,9 +78,9 @@ "@types/convert-source-map": "^1.5.1", "@types/diff": "^5.0.0", "@types/events": "3.0.0", - "@types/hammerjs": "2.0.39", + "@types/hammerjs": "2.0.40", "@types/inquirer": "^7.3.0", - "@types/jasmine": "3.7.7", + "@types/jasmine": "3.8.1", "@types/jasmine-ajax": "^3.3.1", "@types/jasminewd2": "^2.0.8", "@types/minimist": "^1.2.0", @@ -188,7 +188,7 @@ "glob": "7.1.7", "gulp": "^4.0.2", "gulp-conventional-changelog": "^2.0.35", - "husky": "7.0.0", + "husky": "7.0.1", "inquirer": "^8.0.0", "karma-browserstack-launcher": "^1.3.0", "karma-sauce-launcher": "^2.0.2", diff --git a/yarn.lock b/yarn.lock index e96f2a21dc3d..0f881fa861dc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1008,10 +1008,10 @@ resolved "https://registry.yarnpkg.com/@bazel/buildifier/-/buildifier-4.0.1.tgz#52cfbad5cbb86e9183a29dde2370cd465730ea0d" integrity sha512-BTmtvJbeeEVrqRApI1gr5hvPgYcHLpdGJ5EXNXEWO692ztMPSj5fB/dH0xUlaW45jn6LimYx8ymqTMhj3538og== -"@bazel/concatjs@3.6.0": - version "3.6.0" - resolved "https://registry.yarnpkg.com/@bazel/concatjs/-/concatjs-3.6.0.tgz#1cd6f8dd3b2a812c86ca3a79f3ea00ca042c342e" - integrity sha512-DttRkpCXJnJtibZV0vhRSWZKJpwKCK7eL+uohCyPx7Xjxkzr0cSVQMGCisFv+A/PNA+/O0Wl4PZs9j1/Ml+DoQ== +"@bazel/concatjs@3.7.0": + version "3.7.0" + resolved "https://registry.yarnpkg.com/@bazel/concatjs/-/concatjs-3.7.0.tgz#f10649d97d93d96bfe815d6b0c620acad394f799" + integrity sha512-E+mA3huykyBMcRbhAOYbfmfMIOZD6QtXs6i+IhJQed8DYQLSYf9E2Jq8T/rFefFyZv+loJIAr4JhkAIO5vuFWg== dependencies: protobufjs "6.8.8" source-map-support "0.5.9" @@ -1022,38 +1022,38 @@ resolved "https://registry.yarnpkg.com/@bazel/ibazel/-/ibazel-0.15.10.tgz#cf0cff1aec6d8e7bb23e1fc618d09fbd39b7a13f" integrity sha512-0v+OwCQ6fsGFa50r6MXWbUkSGuWOoZ22K4pMSdtWiL5LKFIE4kfmMmtQS+M7/ICNwk2EIYob+NRreyi/DGUz5A== -"@bazel/jasmine@3.6.0": - version "3.6.0" - resolved "https://registry.yarnpkg.com/@bazel/jasmine/-/jasmine-3.6.0.tgz#900018a228ec0d5132e341fd170448f8d7a97654" - integrity sha512-YTtpwORXlhn5cAPyRfFfOkBZ8ctE1PFKnQQGix0AUNyMuqUSKIjrXsmEba+iBwPZ8xyB7uQbJV0G4K0nOLu0eg== +"@bazel/jasmine@3.7.0": + version "3.7.0" + resolved "https://registry.yarnpkg.com/@bazel/jasmine/-/jasmine-3.7.0.tgz#9d8ed4c73abb4a927cdffecf5c4c877f969d886b" + integrity sha512-q6Nt1T83isYjIcxQrLkvWCzX6R9oDBwDDN9Hx/vQuvLKMRHSCuj8hkhf42waR9SzTiVHXNDv39l4IwvFhVkfvA== dependencies: c8 "~7.5.0" jasmine-reporters "~2.4.0" -"@bazel/protractor@3.6.0": - version "3.6.0" - resolved "https://registry.yarnpkg.com/@bazel/protractor/-/protractor-3.6.0.tgz#d1b5d5614139bc5b959a728c8fb721655b1c65a9" - integrity sha512-IjnGBBprONEsoG1yw7EnRMn0zYuJ6bbwyMNREXVdJDSR5+o/rQCC6ian5QW0sen8ImnFGPCo/ZzDfV98q1oTqw== +"@bazel/protractor@3.7.0": + version "3.7.0" + resolved "https://registry.yarnpkg.com/@bazel/protractor/-/protractor-3.7.0.tgz#04715069cfbf9a8fef147e5d5323ceae434e9a0d" + integrity sha512-P/PYAvy2UP8SMfwgOYqNO7OCPkt0A1xsCVXskbiImXRZnG+zyRurA9Orz5OIEo1fagr2N+0wylquqO/+jc7T/A== -"@bazel/rollup@3.6.0": - version "3.6.0" - resolved "https://registry.yarnpkg.com/@bazel/rollup/-/rollup-3.6.0.tgz#880fcfa7a7c6031ff6c5da814d35ae48e62df406" - integrity sha512-hl8ZjfSH5/KFR/557OGodNtJDUXz8ymXWxr6aKYZFL4o9pIMTzfGtYBTOF5Jebph9WohJ4f94RyJhVJm4AXTsg== +"@bazel/rollup@3.7.0": + version "3.7.0" + resolved "https://registry.yarnpkg.com/@bazel/rollup/-/rollup-3.7.0.tgz#6045d44f39ebc213fd2f3672421a35d20d9abf37" + integrity sha512-B9Gut5wdANpnQCUwwp9q/UAU5MNhfUpjTyygNUWoRWAQXRFgmSgsC0Gr5RaWHx9bugaiyPQbPDmb3cYTU+4RQQ== -"@bazel/runfiles@3.6.0": - version "3.6.0" - resolved "https://registry.yarnpkg.com/@bazel/runfiles/-/runfiles-3.6.0.tgz#154d1d663db3e129de1954d56c1fede5a2ca0e11" - integrity sha512-b0Wq4agrfVY8kmtTHCmUsSTd5/5YurvBjzfJA1AAxO9uL+VzNmDyYaE+K5PDvYkGn/ZskYA4tipmjvDd6E0WbA== +"@bazel/runfiles@3.7.0": + version "3.7.0" + resolved "https://registry.yarnpkg.com/@bazel/runfiles/-/runfiles-3.7.0.tgz#c00eeee9b7e7c3993f95cab5ad3cced17949869a" + integrity sha512-lAj01NxpnHvvyHY1TquaQADFex5hfqmDH5KR7US63rpEuDazaGCk1WxEE/3PzZPUq4kyT6PNPLhuNB+OW1lupQ== -"@bazel/terser@3.6.0": - version "3.6.0" - resolved "https://registry.yarnpkg.com/@bazel/terser/-/terser-3.6.0.tgz#4420772b6ea8ea93d966460a9a18bbc788618939" - integrity sha512-VOLFtKp1UwtP+mdm9IFSB9sUg74gbea/N70qEQZgTbJXN4lCE08E/dSL4PKwx3nWteNe6Xis7gZHJbzBHniMRg== +"@bazel/terser@3.7.0": + version "3.7.0" + resolved "https://registry.yarnpkg.com/@bazel/terser/-/terser-3.7.0.tgz#a2b3e7488b0c2245add46e0cbf9e89e047223c79" + integrity sha512-uvs0ir7me/KSIm4YGhkPolIjs+Fzjg6JrkRg8CYjnVLz+I6Ajr2+X9e3ylZP+0lNWhqJkkCjXm1jybPTUV5RKQ== -"@bazel/typescript@3.6.0": - version "3.6.0" - resolved "https://registry.yarnpkg.com/@bazel/typescript/-/typescript-3.6.0.tgz#4dda2e39505cde4a190f51118fbb82ea0e80fde6" - integrity sha512-cO58iHmSxM4mRHJLLbb3FfoJJxv0pMiVGFLORoiUy/EhLtyYGZ1e7ntf4GxEovwK/E4h/awjSUlQkzPThcukTg== +"@bazel/typescript@3.7.0": + version "3.7.0" + resolved "https://registry.yarnpkg.com/@bazel/typescript/-/typescript-3.7.0.tgz#a4d648a36f7ef4960c8a16222f853a4c285a522d" + integrity sha512-bkNHZaCWg4Jk+10wzhFDhB+RRZkfob/yydC4qRzUVxCDLPFICYgC0PWeLhf/ixEhVeHtS0Cmv74M+QziqKSdbw== dependencies: protobufjs "6.8.8" semver "5.6.0" @@ -1738,10 +1738,10 @@ "@types/minimatch" "*" "@types/node" "*" -"@types/hammerjs@2.0.39": - version "2.0.39" - resolved "https://registry.yarnpkg.com/@types/hammerjs/-/hammerjs-2.0.39.tgz#4be64bbacf3813c79c0dab895c6b0fdc7d5e513f" - integrity sha512-lYR2Y/tV2ujpk/WyUc7S0VLI0a9hrtVIN9EwnrNo5oSEJI2cK2/XrgwOQmXLL3eTulOESvh9qP6si9+DWM9cOA== +"@types/hammerjs@2.0.40": + version "2.0.40" + resolved "https://registry.yarnpkg.com/@types/hammerjs/-/hammerjs-2.0.40.tgz#ded0240b6ea1ad7afc1e60374c49087aaea5dbd8" + integrity sha512-VbjwR1fhsn2h2KXAY4oy1fm7dCxaKy0D+deTb8Ilc3Eo3rc5+5eA4rfYmZaHgNJKxVyI0f6WIXzO2zLkVmQPHA== "@types/inquirer@^7.3.0": version "7.3.3" @@ -1771,10 +1771,10 @@ resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-3.7.8.tgz#e558b31bf2418fd63de2329bcfb29f5a42413d4b" integrity sha512-4YTb9L+tFCGJ/dyG8LOz1cYIaq0xF0sELMkTs78/KCMTIpYa0591VQpS5G1iEx6Ejl+GevdRKsR8U/ozwBsxHQ== -"@types/jasmine@3.7.7": - version "3.7.7" - resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-3.7.7.tgz#56718af036be3c9f86eca560a22e39440b2b0784" - integrity sha512-yZzGe1d1T0y+imXDZ79F030nn8qbmiwpWKCZKvKN0KbTzwXAVYShUxkIxu1ba+vhIdabTGVGCfbtZC0oOam8TQ== +"@types/jasmine@3.8.1": + version "3.8.1" + resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-3.8.1.tgz#8feebf4035d1e4c6a6ed4d27f3bbd285d8d0da91" + integrity sha512-ioRNoJvv0eXL1c9BZKpnywZWb5YflhaSiF3IOp9deyoh30MOwkB3bNuzi4UW76EFEhcmqpoEpdWhcUAAilomTw== "@types/jasminewd2@^2.0.8": version "2.0.10" @@ -6955,10 +6955,10 @@ humanize-ms@^1.2.1: dependencies: ms "^2.0.0" -husky@7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/husky/-/husky-7.0.0.tgz#3dbd5d28e76234689ee29bb41e048f28e3e46616" - integrity sha512-xK7lO0EtSzfFPiw+oQncQVy/XqV7UVVjxBByc+Iv5iK3yhW9boDoWgvZy3OGo48QKg/hUtZkzz0hi2HXa0kn7w== +husky@7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/husky/-/husky-7.0.1.tgz#579f4180b5da4520263e8713cc832942b48e1f1c" + integrity sha512-gceRaITVZ+cJH9sNHqx5tFwbzlLCVxtVZcusME8JYQ8Edy5mpGDOqD8QBCdMhpyo9a+JXddnujQ4rpY2Ff9SJA== iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4: version "0.4.24" From 50b6aae0296a89a4079ed0426e27211cdf0f4a1a Mon Sep 17 00:00:00 2001 From: Bastian Date: Mon, 5 Jul 2021 12:32:20 +0200 Subject: [PATCH 022/364] docs: fix http example to show actual message in console (#42773) Previously, the error message in the console would print `[object Object]` and not the actual error message. With this change, the error message is printed in the console. PR Close #42773 --- aio/content/examples/http/src/app/config/config.service.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/aio/content/examples/http/src/app/config/config.service.ts b/aio/content/examples/http/src/app/config/config.service.ts index 4905fd4d58b3..bc9bf101f367 100644 --- a/aio/content/examples/http/src/app/config/config.service.ts +++ b/aio/content/examples/http/src/app/config/config.service.ts @@ -79,8 +79,7 @@ export class ConfigService { // The backend returned an unsuccessful response code. // The response body may contain clues as to what went wrong. console.error( - `Backend returned code ${error.status}, ` + - `body was: ${error.error}`); + `Backend returned code ${error.status}, body was: `, error.error); } // Return an observable with a user-facing error message. return throwError( From 5356796250707bc6c67efcac621f6da2276e6fd5 Mon Sep 17 00:00:00 2001 From: George Kalpakas Date: Wed, 7 Jul 2021 18:37:25 +0300 Subject: [PATCH 023/364] fix(docs-infra): fix margin of social icon on small screens (#42790) This commit fixes the margin of the social icons on small screens. This mainly affects screens between 420px and 480px, where only one social icon is show (due to limited space) but not necessarily the first one (in DOM order). **Before:** ![social icon before][1] **After:** ![social icon after][2] [1]: https://user-images.githubusercontent.com/8604205/124788616-2f5f0200-df52-11eb-9ec2-9e46b90cd286.png [2]: https://user-images.githubusercontent.com/8604205/124788623-2ff79880-df52-11eb-90ec-31b04973de68.png PR Close #42790 --- aio/src/styles/1-layouts/top-menu/_top-menu.scss | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/aio/src/styles/1-layouts/top-menu/_top-menu.scss b/aio/src/styles/1-layouts/top-menu/_top-menu.scss index 45c1a6f6c247..146a8fa0b7f0 100644 --- a/aio/src/styles/1-layouts/top-menu/_top-menu.scss +++ b/aio/src/styles/1-layouts/top-menu/_top-menu.scss @@ -203,11 +203,7 @@ mat-toolbar.app-toolbar { .toolbar-external-icons-container { a { @media screen and (max-width: 480px) { - margin: 0; - - &:not(:first-child) { - margin-left: -8px; - } + margin: 0 -8px 0 0; } @media screen and (max-width: 420px) { From 3791ae0c950dc9771f70ad5e9006113c5961b976 Mon Sep 17 00:00:00 2001 From: Andrew Scott Date: Fri, 2 Jul 2021 12:38:04 -0700 Subject: [PATCH 024/364] refactor(router): Adjust behavior for computed navigation restoration (#42751) When another navigation is triggered during an in-process navigation and the `canceledNavigationResolution` is `'computed'`, we should not attempt to restore the browser history using `history.go`. Doing that would trigger a third navigation through the router which would conflict with the new navigation that we were trying to process. Instead, we treat this as a redirect and skip the history restoration attempt. This acts similarly to returning `UrlTree` from a guard. Fixes issue described in https://github.com/angular/angular/pull/38884#issuecomment-863767152 PR Close #42751 --- packages/router/src/router.ts | 87 +++++++++----- packages/router/test/integration.spec.ts | 137 ++++++++++++++++++----- 2 files changed, 164 insertions(+), 60 deletions(-) diff --git a/packages/router/src/router.ts b/packages/router/src/router.ts index a6b7d52d5455..b62672a85f40 100644 --- a/packages/router/src/router.ts +++ b/packages/router/src/router.ts @@ -33,7 +33,6 @@ import {Checks, getAllRouteGuards} from './utils/preactivation'; import {isUrlTree} from './utils/type_guards'; - /** * @description * @@ -384,7 +383,6 @@ export const subsetMatchOptions: IsActiveMatchOptions = { queryParams: 'subset' }; - /** * @description * @@ -419,8 +417,20 @@ export class Router { /** * The id of the currently active page in the router. * Updated to the transition's target id on a successful navigation. + * + * This is used to track what page the router last activated. When an attempted navigation fails, + * the router can then use this to compute how to restore the state back to the previously active + * page. */ private currentPageId: number = 0; + /** + * The ɵrouterPageId of whatever page is currently active in the browser history. This is + * important for computing the target page id for new navigations because we need to ensure each + * page id in the browser history is 1 more than the previous entry. + */ + private get browserPageId(): number|undefined { + return (this.location.getState() as RestoredState | null)?.ɵrouterPageId; + } private configLoader: RouterConfigLoader; private ngModule: NgModuleRef; private console: Console; @@ -761,7 +771,7 @@ export class Router { filter(t => { if (!t.guardsResult) { - this.cancelNavigationTransition(t, ''); + this.cancelNavigationTransitionRestoreHistory(t, ''); return false; } return true; @@ -786,7 +796,7 @@ export class Router { next: () => dataResolved = true, complete: () => { if (!dataResolved) { - this.cancelNavigationTransition( + this.cancelNavigationTransitionRestoreHistory( t, `At least one route resolver didn't emit any value.`); } @@ -869,17 +879,28 @@ export class Router { * event is fired when a navigation gets cancelled but not caught by other * means. */ if (!completed && !errored) { - // Must reset to current URL tree here to ensure history.state is set. On a - // fresh page load, if a new navigation comes in before a successful - // navigation completes, there will be nothing in - // history.state.navigationId. This can cause sync problems with AngularJS - // sync code which looks for a value here in order to determine whether or - // not to handle a given popstate event or to leave it to the Angular - // router. - this.cancelNavigationTransition( - t, - `Navigation ID ${t.id} is not equal to the current navigation id ${ - this.navigationId}`); + const cancelationReason = `Navigation ID ${ + t.id} is not equal to the current navigation id ${this.navigationId}`; + if (this.canceledNavigationResolution === 'replace') { + // Must reset to current URL tree here to ensure history.state is set. On + // a fresh page load, if a new navigation comes in before a successful + // navigation completes, there will be nothing in + // history.state.navigationId. This can cause sync problems with + // AngularJS sync code which looks for a value here in order to determine + // whether or not to handle a given popstate event or to leave it to the + // Angular router. + this.cancelNavigationTransitionRestoreHistory(t, cancelationReason); + } else { + // We cannot trigger a `location.historyGo` if the + // cancellation was due to a new navigation before the previous could + // complete. This is because `location.historyGo` triggers a `popstate` + // which would also trigger another navigation. Instead, treat this as a + // redirect and do not reset the state. + this.cancelNavigationTransition(t, cancelationReason); + // TODO(atscott): The same problem happens here with a fresh page load + // and a new navigation before that completes where we won't set a page + // id. + } } // currentNavigation should always be reset to null here. If navigation was // successful, lastSuccessfulTransition will have already been set. Therefore @@ -993,9 +1014,9 @@ export class Router { if (!this.locationSubscription) { this.locationSubscription = this.location.subscribe(event => { const currentChange = this.extractLocationChangeInfoFromEvent(event); + // The `setTimeout` was added in #12160 and is likely to support Angular/AngularJS + // hybrid apps. if (this.shouldScheduleNavigation(this.lastLocationChangeInfo, currentChange)) { - // The `setTimeout` was added in #12160 and is likely to support Angular/AngularJS - // hybrid apps. setTimeout(() => { const {source, state, urlTree} = currentChange; const extras: NavigationExtras = {replaceUrl: true}; @@ -1213,15 +1234,7 @@ export class Router { const urlTree = isUrlTree(url) ? url : this.parseUrl(url); const mergedTree = this.urlHandlingStrategy.merge(urlTree, this.rawUrlTree); - let restoredState: RestoredState|null = null; - if (this.canceledNavigationResolution === 'computed') { - const isInitialPage = this.currentPageId === 0; - if (isInitialPage || extras.skipLocationChange || extras.replaceUrl) { - restoredState = this.location.getState() as RestoredState | null; - } - } - - return this.scheduleNavigation(mergedTree, 'imperative', restoredState, extras); + return this.scheduleNavigation(mergedTree, 'imperative', null, extras); } /** @@ -1345,6 +1358,7 @@ export class Router { if (this.disposed) { return Promise.resolve(false); } + // * Imperative navigations (router.navigate) might trigger additional navigations to the same // URL via a popstate event and the locationChangeListener. We should skip these duplicate // navs. Duplicates may also be triggered by attempts to sync AngularJS and Angular router @@ -1388,12 +1402,23 @@ export class Router { const id = ++this.navigationId; let targetPageId: number; if (this.canceledNavigationResolution === 'computed') { + const isInitialPage = this.currentPageId === 0; + if (isInitialPage) { + restoredState = this.location.getState() as RestoredState | null; + } // If the `ɵrouterPageId` exist in the state then `targetpageId` should have the value of - // `ɵrouterPageId` + // `ɵrouterPageId`. This is the case for something like a page refresh where we assign the + // target id to the previously set value for that page. if (restoredState && restoredState.ɵrouterPageId) { targetPageId = restoredState.ɵrouterPageId; } else { - targetPageId = this.currentPageId + 1; + // If we're replacing the URL or doing a silent navigation, we do not want to increment the + // page id because we aren't pushing a new entry to history. + if (extras.replaceUrl || extras.skipLocationChange) { + targetPageId = this.browserPageId ?? 0; + } else { + targetPageId = (this.browserPageId ?? 0) + 1; + } } } else { // This is unused when `canceledNavigationResolution` is not computed. @@ -1453,7 +1478,7 @@ export class Router { * - triggers the `NavigationCancel` event * - resolves the transition promise with `false` */ - private cancelNavigationTransition(t: NavigationTransition, reason: string) { + private cancelNavigationTransitionRestoreHistory(t: NavigationTransition, reason: string) { if (this.canceledNavigationResolution === 'computed') { // The navigator change the location before triggered the browser event, // so we need to go back to the current url if the navigation is canceled. @@ -1470,6 +1495,10 @@ export class Router { } else { this.resetUrlToCurrentUrlTree(); } + this.cancelNavigationTransition(t, reason); + } + + private cancelNavigationTransition(t: NavigationTransition, reason: string) { const navCancel = new NavigationCancel(t.id, this.serializeUrl(t.extractedUrl), reason); this.triggerEvent(navCancel); t.resolve(false); diff --git a/packages/router/test/integration.spec.ts b/packages/router/test/integration.spec.ts index 4f14d123e5f6..fb5211f2d51a 100644 --- a/packages/router/test/integration.spec.ts +++ b/packages/router/test/integration.spec.ts @@ -18,6 +18,7 @@ import {delay, filter, first, map, mapTo, tap} from 'rxjs/operators'; import {RouterInitializer} from '../src/router_module'; import {forEach} from '../src/utils/collection'; +import {isUrlTree} from '../src/utils/type_guards'; import {RouterTestingModule, SpyNgModuleFactoryLoader} from '../testing'; describe('Integration', () => { @@ -2740,7 +2741,6 @@ describe('Integration', () => { const url = path + (query.length > 0 ? ('?' + query) : ''); this.urlChanges.push(url); - this._subject.emit({'url': url, 'pop': false}); } replaceState(path: string, query: string = '', state: any = null) { @@ -2825,7 +2825,16 @@ describe('Integration', () => { @Injectable({providedIn: 'root'}) class MyCanActivateGuard implements CanActivate { allow: boolean = true; - canActivate(): boolean { + redirectTo: string|null|UrlTree = null; + + constructor(private router: Router) {} + + canActivate(): boolean|UrlTree { + if (typeof this.redirectTo === 'string') { + this.router.navigateByUrl(this.redirectTo); + } else if (isUrlTree(this.redirectTo)) { + return this.redirectTo; + } return this.allow; } } @@ -2879,16 +2888,23 @@ describe('Integration', () => { canActivate: [MyCanActivateGuard], resolve: [MyResolve] }, + { + path: 'unguarded', + component: SimpleCmp, + }, {path: 'loaded', loadChildren: () => of(LoadedModule), canLoad: ['alwaysFalse']} ]); router.navigateByUrl('/first'); advance(fixture); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 1})); router.navigateByUrl('/second'); advance(fixture); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 2})); router.navigateByUrl('/third'); advance(fixture); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 3})); location.back(); advance(fixture); @@ -2898,30 +2914,30 @@ describe('Integration', () => { const location = TestBed.inject(Location); const router = TestBed.inject(Router); expect(location.path()).toEqual('/second'); - expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 3})); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 2})); TestBed.inject(MyCanActivateGuard).allow = false; location.back(); advance(fixture); expect(location.path()).toEqual('/second'); - expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 3})); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 2})); TestBed.inject(MyCanActivateGuard).allow = true; location.back(); advance(fixture); expect(location.path()).toEqual('/first'); - expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 2})); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 1})); TestBed.inject(MyCanActivateGuard).allow = false; location.forward(); advance(fixture); expect(location.path()).toEqual('/first'); - expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 2})); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 1})); router.navigateByUrl('/second'); advance(fixture); expect(location.path()).toEqual('/first'); - expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 2})); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 1})); })); @@ -2933,24 +2949,24 @@ describe('Integration', () => { location.back(); advance(fixture); expect(location.path()).toEqual('/second'); - expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 3})); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 2})); location.forward(); advance(fixture); expect(location.path()).toEqual('/second'); - expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 3})); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 2})); router.navigateByUrl('third'); advance(fixture); expect(location.path()).toEqual('/second'); - expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 3})); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 2})); TestBed.inject(MyCanDeactivateGuard).allow = true; location.forward(); advance(fixture); expect(location.path()).toEqual('/third'); - expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 4})); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 3})); })); it('should work when using `NavigationExtras.skipLocationChange`', fakeAsync(() => { @@ -2958,19 +2974,19 @@ describe('Integration', () => { const router = TestBed.inject(Router); expect(location.path()).toEqual('/second'); - expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 3})); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 2})); router.navigateByUrl('/first', {skipLocationChange: true}); advance(fixture); - expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 3})); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 2})); router.navigateByUrl('/third'); advance(fixture); - expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 4})); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 3})); location.back(); advance(fixture); - expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 3})); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 2})); })); it('should work when using `NavigationExtras.replaceUrl`', fakeAsync(() => { @@ -2978,11 +2994,11 @@ describe('Integration', () => { const router = TestBed.inject(Router); expect(location.path()).toEqual('/second'); - expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 3})); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 2})); router.navigateByUrl('/first', {replaceUrl: true}); advance(fixture); - expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 3})); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 2})); expect(location.path()).toEqual('/first'); })); @@ -2993,7 +3009,7 @@ describe('Integration', () => { router.navigateByUrl('/loaded'); advance(fixture); expect(location.path()).toEqual('/second'); - expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 3})); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 2})); })); it('should work when resolve empty', fakeAsync(() => { @@ -3001,20 +3017,20 @@ describe('Integration', () => { const router = TestBed.inject(Router); expect(location.path()).toEqual('/second'); - expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 3})); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 2})); TestBed.inject(MyResolve).myresolve = EMPTY; location.back(); advance(fixture); - expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 3})); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 2})); expect(location.path()).toEqual('/second'); TestBed.inject(MyResolve).myresolve = of(2); location.back(); advance(fixture); - expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 2})); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 1})); expect(location.path()).toEqual('/first'); TestBed.inject(MyResolve).myresolve = EMPTY; @@ -3022,24 +3038,24 @@ describe('Integration', () => { // We should cancel the navigation to `/third` when myresolve is empty router.navigateByUrl('/third'); advance(fixture); - expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 2})); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 1})); expect(location.path()).toEqual('/first'); location.historyGo(2); advance(fixture); - expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 2})); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 1})); expect(location.path()).toEqual('/first'); TestBed.inject(MyResolve).myresolve = of(2); location.historyGo(2); advance(fixture); - expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 4})); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 3})); expect(location.path()).toEqual('/third'); TestBed.inject(MyResolve).myresolve = EMPTY; location.historyGo(-2); advance(fixture); - expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 4})); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 3})); expect(location.path()).toEqual('/third'); })); @@ -3049,37 +3065,96 @@ describe('Integration', () => { const router = TestBed.inject(Router); expect(location.path()).toEqual('/second'); - expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 3})); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 2})); router.navigateByUrl('/invalid').catch(() => null); advance(fixture); expect(location.path()).toEqual('/second'); - expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 3})); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 2})); location.back(); advance(fixture); expect(location.path()).toEqual('/first'); - expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 2})); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 1})); })); - it('should work when urlUpdateStrategy="eagar"', fakeAsync(() => { + it('should work when urlUpdateStrategy="eager"', fakeAsync(() => { const location = TestBed.inject(Location) as SpyLocation; const router = TestBed.inject(Router); expect(location.path()).toEqual('/second'); - expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 3})); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 2})); router.urlUpdateStrategy = 'eager'; TestBed.inject(MyCanActivateGuard).allow = false; router.navigateByUrl('/first'); advance(fixture); expect(location.path()).toEqual('/second'); - expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 3})); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 2})); location.back(); advance(fixture); expect(location.path()).toEqual('/second'); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 2})); + })); + + it('should work when CanActivate redirects', fakeAsync(() => { + const location = TestBed.inject(Location); + + TestBed.inject(MyCanActivateGuard).redirectTo = '/unguarded'; + location.back(); + advance(fixture); + expect(location.path()).toEqual('/unguarded'); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 2})); + + TestBed.inject(MyCanActivateGuard).redirectTo = null; + + location.back(); + advance(fixture); + expect(location.path()).toEqual('/first'); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 1})); + })); + + it('should work when CanActivate redirects and urlUpdateStrategy="eager"', fakeAsync(() => { + const location = TestBed.inject(Location); + const router = TestBed.inject(Router); + router.urlUpdateStrategy = 'eager'; + + TestBed.inject(MyCanActivateGuard).redirectTo = '/unguarded'; + router.navigateByUrl('/third'); + advance(fixture); + expect(location.path()).toEqual('/unguarded'); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 4})); + + TestBed.inject(MyCanActivateGuard).redirectTo = null; + + location.back(); + advance(fixture); + expect(location.path()).toEqual('/third'); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 3})); + })); + + it('should work when CanActivate redirects with UrlTree and urlUpdateStrategy="eager"', + fakeAsync(() => { + // Note that this test is different from the above case because we are able to specifically + // handle the `UrlTree` case as a proper redirect and set `replaceUrl: true` on the + // follow-up navigation. + const location = TestBed.inject(Location); + const router = TestBed.inject(Router); + router.urlUpdateStrategy = 'eager'; + + TestBed.inject(MyCanActivateGuard).redirectTo = router.createUrlTree(['unguarded']); + router.navigateByUrl('/third'); + advance(fixture); + expect(location.path()).toEqual('/unguarded'); expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 3})); + + TestBed.inject(MyCanActivateGuard).redirectTo = null; + + location.back(); + advance(fixture); + expect(location.path()).toEqual('/second'); + expect(location.getState()).toEqual(jasmine.objectContaining({ɵrouterPageId: 2})); })); }); describe('guards', () => { From c5351aae29aeddd5f73c8866819e6e69181d4379 Mon Sep 17 00:00:00 2001 From: Alan Agius Date: Fri, 9 Jul 2021 06:21:51 +0200 Subject: [PATCH 025/364] build: update `@microsoft/api-extractor` to `7.18.1` (#42804) microsoft/rushstack#2797 is fixed. PR Close #42804 --- package.json | 2 +- packages/bazel/package.json | 2 +- yarn.lock | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 43cbc8d9cf5e..65b31eac8d8b 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "@bazel/runfiles": "3.7.0", "@bazel/terser": "3.7.0", "@bazel/typescript": "3.7.0", - "@microsoft/api-extractor": "7.17.1", + "@microsoft/api-extractor": "7.18.1", "@octokit/rest": "^18.6.2", "@octokit/core": "^3.5.1", "@octokit/plugin-rest-endpoint-methods": "^5.3.3", diff --git a/packages/bazel/package.json b/packages/bazel/package.json index fce5b0a85279..0687a2014c8f 100644 --- a/packages/bazel/package.json +++ b/packages/bazel/package.json @@ -23,7 +23,7 @@ } }, "dependencies": { - "@microsoft/api-extractor": "7.17.1", + "@microsoft/api-extractor": "7.18.1", "shelljs": "0.8.4", "tsickle": "^0.38.0", "tslib": "^2.2.0" diff --git a/yarn.lock b/yarn.lock index 0f881fa861dc..da685ee8dcd1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1181,10 +1181,10 @@ "@microsoft/tsdoc-config" "~0.15.2" "@rushstack/node-core-library" "3.39.0" -"@microsoft/api-extractor@7.17.1": - version "7.17.1" - resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.17.1.tgz#df6b7aa7cadcb35e2483048ebe5dbaf7af932446" - integrity sha512-NqdN627QoDdDtvfqEoX+Z6WbF2yid5URUZVYefC9KuisgwrsfvbSj5QwzOZlMYcufoafTq9jfeVyFAXr4PqGig== +"@microsoft/api-extractor@7.18.1": + version "7.18.1" + resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.18.1.tgz#61b39f972b646261dd49f2de9f5d448aa6497e7a" + integrity sha512-qljUF2Q0zAx1vJrjKkJVGN7OVbsXki+Pji99jywyl6L/FK3YZ7PpstUJYE6uBcLPy6rhNPWPAsHNTMpG/kHIsg== dependencies: "@microsoft/api-extractor-model" "7.13.3" "@microsoft/tsdoc" "0.13.2" From 625421c6fea83f315fd3ca66bb9b1ff72cb82432 Mon Sep 17 00:00:00 2001 From: Alan Agius Date: Fri, 9 Jul 2021 06:22:23 +0200 Subject: [PATCH 026/364] Revert "ci: configure renovate to ignore `@microsoft/api-extractor` (#42797)" (#42804) This reverts commit 1f3747b583955c37bd10151f3dd3ca9c84694ca3. PR Close #42804 --- renovate.json | 1 - 1 file changed, 1 deletion(-) diff --git a/renovate.json b/renovate.json index 7466a4eea64e..c0b0d7feec70 100644 --- a/renovate.json +++ b/renovate.json @@ -29,7 +29,6 @@ "@babel/template", "@babel/traverse", "@babel/types", - "@microsoft/api-extractor", "@types/babel__core", "@types/babel__generator", "@types/babel__template", From 9d58ebfcee7aef63b71bc133fc9f172d63fc9b14 Mon Sep 17 00:00:00 2001 From: Alan Agius Date: Fri, 9 Jul 2021 07:21:57 +0200 Subject: [PATCH 027/364] test(bazel): update `example_package.golden` (#42804) This is caused by the update of @microsoft/api-extractor to 7.18.1 PR Close #42804 --- packages/bazel/test/ng_package/example_package.golden | 4 ---- 1 file changed, 4 deletions(-) diff --git a/packages/bazel/test/ng_package/example_package.golden b/packages/bazel/test/ng_package/example_package.golden index a51b82efbf3e..07c3d8830654 100644 --- a/packages/bazel/test/ng_package/example_package.golden +++ b/packages/bazel/test/ng_package/example_package.golden @@ -86,7 +86,6 @@ License: MIT */ - export declare class A11yModule { } @@ -601,7 +600,6 @@ export const a = 1; */ - export declare class MyModule { } @@ -805,7 +803,6 @@ export { MyModule }; * License: MIT */ - export declare class MyService { secondService: ɵangular_packages_bazel_test_ng_package_example_imports_imports_a; constructor(secondService: ɵangular_packages_bazel_test_ng_package_example_imports_imports_a); @@ -887,7 +884,6 @@ export * from './imports/imports'; * License: MIT */ - export declare const a = 1; From b1fa1bf0d599ab55600748c753062169f8ecc926 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Tue, 6 Jul 2021 15:29:19 +0200 Subject: [PATCH 028/364] fix(dev-infra): `ng_rollup_bundle` rule should error if import cannot be resolved (#42760) Rollup just prints a warning if an import cannot be resolved and ends up being treated as an external dependency. This in combination with the `silent = True` attribute for `rollup_bundle` means that bundles might end up being extremely small without people noticing that it misses actual imports. To improve this situation, the warning is replaced by an error if an import cannot be resolved. This unveiles an issue with the `ng_rollup_bundle` macro from dev-infra where imports in View Engine were not resolved but ended up being treated as external. This did not prevent benchmarks using this macro from working because the ConcatJS devserver had builtin resolution for workspace manifest paths. Though given the new check for no unresolved imports, this will now cause errors within Rollup, and we need to fix the resolution. We can fix the issue by temporarily enabling workspace linking. This does not have any performance downsides. To enable workspace linking (which we might need more often in the future given the linker taking over patched module resolution), we had to rename the `angular` dependency to a more specific one so that the Angular linker could link into `node_modules/angular`. PR Close #42760 --- BUILD.bazel | 6 +++--- .../ng_rollup_bundle/ng_rollup_bundle.bzl | 4 ++++ .../ng_rollup_bundle/rollup.config-tmpl.js | 14 ++++++++++++++ karma-js.conf.js | 4 ++-- modules/benchmarks/src/tree/ng1/BUILD.bazel | 2 +- modules/playground/src/upgrade/BUILD.bazel | 2 +- package.json | 4 ++-- packages/examples/upgrade/upgrade_example.bzl | 2 +- packages/language-service/bundles/BUILD.bazel | 2 ++ .../src/common/test/helpers/common_test_helpers.ts | 2 +- renovate.json | 4 ++-- yarn.lock | 12 ++++++------ 12 files changed, 39 insertions(+), 19 deletions(-) diff --git a/BUILD.bazel b/BUILD.bazel index a02b4906e298..9e2e0ae58497 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -36,18 +36,18 @@ filegroup( srcs = [ # We also declare the unminified AngularJS files since these can be used for # local debugging (e.g. see: packages/upgrade/test/common/test_helpers.ts) - "@npm//:node_modules/angular/angular.js", - "@npm//:node_modules/angular/angular.min.js", "@npm//:node_modules/angular-1.5/angular.js", "@npm//:node_modules/angular-1.5/angular.min.js", "@npm//:node_modules/angular-1.6/angular.js", "@npm//:node_modules/angular-1.6/angular.min.js", "@npm//:node_modules/angular-1.7/angular.js", "@npm//:node_modules/angular-1.7/angular.min.js", - "@npm//:node_modules/angular-mocks/angular-mocks.js", "@npm//:node_modules/angular-mocks-1.5/angular-mocks.js", "@npm//:node_modules/angular-mocks-1.6/angular-mocks.js", "@npm//:node_modules/angular-mocks-1.7/angular-mocks.js", + "@npm//:node_modules/angular-mocks-1.8/angular-mocks.js", + "@npm//:node_modules/angular-1.8/angular.js", + "@npm//:node_modules/angular-1.8/angular.min.js", ], ) diff --git a/dev-infra/benchmark/ng_rollup_bundle/ng_rollup_bundle.bzl b/dev-infra/benchmark/ng_rollup_bundle/ng_rollup_bundle.bzl index 2684c219aaef..166fb1bb2186 100644 --- a/dev-infra/benchmark/ng_rollup_bundle/ng_rollup_bundle.bzl +++ b/dev-infra/benchmark/ng_rollup_bundle/ng_rollup_bundle.bzl @@ -71,6 +71,10 @@ def ng_rollup_bundle( silent = True, format = format, sourcemap = "true", + # TODO(devversion): consider removing when View Engine is removed. View Engine + # uses Bazel manifest path imports in generated factory files. + # e.g. `import "/<..>/some_file";` + link_workspace_root = True, **kwargs ) diff --git a/dev-infra/benchmark/ng_rollup_bundle/rollup.config-tmpl.js b/dev-infra/benchmark/ng_rollup_bundle/rollup.config-tmpl.js index e480962cc973..ab45b6fe6b45 100644 --- a/dev-infra/benchmark/ng_rollup_bundle/rollup.config-tmpl.js +++ b/dev-infra/benchmark/ng_rollup_bundle/rollup.config-tmpl.js @@ -49,6 +49,7 @@ const plugins = [ // https://github.com/angular/angular-cli/blob/1a1ceb609b9a87c4021cce3a6f0fc6d167cd09d2/packages/ngtools/webpack/src/angular_compiler_plugin.ts#L918-L920 mainFields: ivyEnabled ? ['module_ivy_ngcc', 'main_ivy_ngcc', 'module', 'main'] : ['module', 'main'], + preferBuiltins: true, }), commonjs({ignoreGlobal: true}), sourcemaps(), @@ -62,6 +63,7 @@ if (useBuildOptimizer) { module.exports = { plugins, + onwarn: customWarningHandler, external: [TMPL_external], output: { globals: {TMPL_globals}, @@ -69,6 +71,18 @@ module.exports = { } }; +/** Custom warning handler for Rollup. */ +function customWarningHandler(warning, defaultHandler) { + // If rollup is unable to resolve an import, we want to throw an error + // instead of silently treating the import as external dependency. + // https://rollupjs.org/guide/en/#warning-treating-module-as-external-dependency + if (warning.code === 'UNRESOLVED_IMPORT') { + throw Error(`Unresolved import: ${warning.message}`); + } + + defaultHandler(warning); +} + /** Extracts the top-level bundle banner if specified. */ function extractBannerIfConfigured() { if (!bannerFile) { diff --git a/karma-js.conf.js b/karma-js.conf.js index 2e122a56a4ea..956b2860f8ca 100644 --- a/karma-js.conf.js +++ b/karma-js.conf.js @@ -36,8 +36,8 @@ module.exports = function(config) { {pattern: 'node_modules/angular-mocks-1.6/angular-mocks.js', included: false, watched: false}, {pattern: 'node_modules/angular-1.7/angular?(.min).js', included: false, watched: false}, {pattern: 'node_modules/angular-mocks-1.7/angular-mocks.js', included: false, watched: false}, - {pattern: 'node_modules/angular/angular?(.min).js', included: false, watched: false}, - {pattern: 'node_modules/angular-mocks/angular-mocks.js', included: false, watched: false}, + {pattern: 'node_modules/angular-1.8/angular?(.min).js', included: false, watched: false}, + {pattern: 'node_modules/angular-mocks-1.8/angular-mocks.js', included: false, watched: false}, 'node_modules/core-js-bundle/index.js', 'node_modules/jasmine-ajax/lib/mock-ajax.js', diff --git a/modules/benchmarks/src/tree/ng1/BUILD.bazel b/modules/benchmarks/src/tree/ng1/BUILD.bazel index 7656053b0868..677f511ee008 100644 --- a/modules/benchmarks/src/tree/ng1/BUILD.bazel +++ b/modules/benchmarks/src/tree/ng1/BUILD.bazel @@ -16,7 +16,7 @@ ts_library( ts_devserver( name = "devserver", - bootstrap = ["@npm//:node_modules/angular/angular.js"], + bootstrap = ["@npm//:node_modules/angular-1.8/angular.js"], entry_module = "angular/modules/benchmarks/src/tree/ng1/index", port = 4200, static_files = ["index.html"], diff --git a/modules/playground/src/upgrade/BUILD.bazel b/modules/playground/src/upgrade/BUILD.bazel index 93ae3cf13ed0..fad4b68f1058 100644 --- a/modules/playground/src/upgrade/BUILD.bazel +++ b/modules/playground/src/upgrade/BUILD.bazel @@ -20,7 +20,7 @@ ts_devserver( bootstrap = [ "//packages/zone.js/bundles:zone.umd.js", "@npm//:node_modules/reflect-metadata/Reflect.js", - "@npm//:node_modules/angular/angular.js", + "@npm//:node_modules/angular-1.8/angular.js", ], entry_module = "angular/modules/playground/src/upgrade/index", port = 4200, diff --git a/package.json b/package.json index 65b31eac8d8b..0c63b5871fb1 100644 --- a/package.json +++ b/package.json @@ -94,14 +94,14 @@ "@types/yaml": "^1.9.7", "@types/yargs": "^16.0.1", "@webcomponents/custom-elements": "^1.1.0", - "angular": "npm:angular@1.8", "angular-1.5": "npm:angular@1.5", "angular-1.6": "npm:angular@1.6", "angular-1.7": "npm:angular@1.7", - "angular-mocks": "npm:angular-mocks@1.8", + "angular-1.8": "npm:angular@1.8", "angular-mocks-1.5": "npm:angular-mocks@1.5", "angular-mocks-1.6": "npm:angular-mocks@1.6", "angular-mocks-1.7": "npm:angular-mocks@1.7", + "angular-mocks-1.8": "npm:angular-mocks@1.8", "base64-js": "1.5.1", "bluebird": "^3.7.2", "brotli": "^1.3.2", diff --git a/packages/examples/upgrade/upgrade_example.bzl b/packages/examples/upgrade/upgrade_example.bzl index d3bca942a75c..cd820eee2eb8 100644 --- a/packages/examples/upgrade/upgrade_example.bzl +++ b/packages/examples/upgrade/upgrade_example.bzl @@ -45,7 +45,7 @@ def create_upgrade_example_targets(name, srcs, e2e_srcs, entry_module, assets = additional_root_paths = ["angular/packages/examples"], bootstrap = [ "//packages/zone.js/bundles:zone.umd.js", - "@npm//:node_modules/angular/angular.js", + "@npm//:node_modules/angular-1.8/angular.js", "@npm//:node_modules/reflect-metadata/Reflect.js", ], static_files = [ diff --git a/packages/language-service/bundles/BUILD.bazel b/packages/language-service/bundles/BUILD.bazel index 08e47e0d3833..edb3298c17fb 100644 --- a/packages/language-service/bundles/BUILD.bazel +++ b/packages/language-service/bundles/BUILD.bazel @@ -6,6 +6,7 @@ ng_rollup_bundle( entry_point = "//packages/language-service:src/ts_plugin.ts", format = "amd", globals = { + "os": "os", "fs": "fs", "path": "path", "typescript": "ts", @@ -26,6 +27,7 @@ ng_rollup_bundle( entry_point = "//packages/language-service/ivy:ts_plugin.ts", format = "amd", globals = { + "os": "os", "fs": "fs", "path": "path", "typescript": "ts", diff --git a/packages/upgrade/src/common/test/helpers/common_test_helpers.ts b/packages/upgrade/src/common/test/helpers/common_test_helpers.ts index 72a02dcd8826..f6e5f0ba5f4f 100644 --- a/packages/upgrade/src/common/test/helpers/common_test_helpers.ts +++ b/packages/upgrade/src/common/test/helpers/common_test_helpers.ts @@ -27,7 +27,7 @@ const ng1Versions = [ }, { label: '1.8', - files: [`angular/${ANGULARJS_FILENAME}`, 'angular-mocks/angular-mocks.js'], + files: [`angular-1.8/${ANGULARJS_FILENAME}`, 'angular-mocks-1.8/angular-mocks.js'], }, ]; diff --git a/renovate.json b/renovate.json index c0b0d7feec70..06d7f9a115d1 100644 --- a/renovate.json +++ b/renovate.json @@ -35,14 +35,14 @@ "@types/babel__traverse", "@types/node", "@types/selenium-webdriver", - "angular", "angular-1.5", "angular-1.6", "angular-1.7", - "angular-mocks", + "angular-1.8", "angular-mocks-1.5", "angular-mocks-1.6", "angular-mocks-1.7", + "angular-mocks-1.8", "puppeteer", "rollup", "selenium-webdriver", diff --git a/yarn.lock b/yarn.lock index da685ee8dcd1..c31ed3c77a6f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2291,6 +2291,11 @@ alphanum-sort@^1.0.2: resolved "https://registry.yarnpkg.com/angular/-/angular-1.7.9.tgz#e52616e8701c17724c3c238cfe4f9446fd570bc4" integrity sha512-5se7ZpcOtu0MBFlzGv5dsM1quQDoDeUTwZrWjGtTNA7O88cD8TEk5IEKCTDa3uECV9XnvKREVUr7du1ACiWGFQ== +"angular-1.8@npm:angular@1.8": + version "1.8.2" + resolved "https://registry.yarnpkg.com/angular/-/angular-1.8.2.tgz#5983bbb5a9fa63e213cb7749199e0d352de3a2f1" + integrity sha512-IauMOej2xEe7/7Ennahkbb5qd/HFADiNuLSESz9Q27inmi32zB0lnAsFeLEWcox3Gd1F6YhNd1CP7/9IukJ0Gw== + "angular-mocks-1.5@npm:angular-mocks@1.5": version "1.5.11" resolved "https://registry.yarnpkg.com/angular-mocks/-/angular-mocks-1.5.11.tgz#a0e1dd0ea55fd77ee7a757d75536c5e964c86f81" @@ -2306,16 +2311,11 @@ alphanum-sort@^1.0.2: resolved "https://registry.yarnpkg.com/angular-mocks/-/angular-mocks-1.7.9.tgz#0a3b7e28b9a493b4e3010ed2b0f69a68e9b4f79b" integrity sha512-LQRqqiV3sZ7NTHBnNmLT0bXtE5e81t97+hkJ56oU0k3dqKv1s6F+nBWRlOVzqHWPGFOiPS8ZJVdrS8DFzHyNIA== -"angular-mocks@npm:angular-mocks@1.8": +"angular-mocks-1.8@npm:angular-mocks@1.8": version "1.8.2" resolved "https://registry.yarnpkg.com/angular-mocks/-/angular-mocks-1.8.2.tgz#dc022420b86978cf317a8447c116c0be73a853bf" integrity sha512-I5L3P0l21HPdVsP4A4qWmENt4ePjjbkDFdAzOaM7QiibFySbt14DptPbt2IjeG4vFBr4vSLbhIz8Fk03DISl8Q== -"angular@npm:angular@1.8": - version "1.8.2" - resolved "https://registry.yarnpkg.com/angular/-/angular-1.8.2.tgz#5983bbb5a9fa63e213cb7749199e0d352de3a2f1" - integrity sha512-IauMOej2xEe7/7Ennahkbb5qd/HFADiNuLSESz9Q27inmi32zB0lnAsFeLEWcox3Gd1F6YhNd1CP7/9IukJ0Gw== - ansi-align@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb" From 53b281ae1b0d12e0febc92d72e1ef2dd7fd9c580 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Tue, 6 Jul 2021 15:31:08 +0200 Subject: [PATCH 029/364] build: remove outdated note when updating bazel version (#42760) We removed `bazel-toolchains` from the repository since dev-infra provides the RBE platforms now (in a way where they are not reliant on the Bazel version), so the comment in `.bazelversion` can be removed. PR Close #42760 --- .bazelversion | 2 -- 1 file changed, 2 deletions(-) diff --git a/.bazelversion b/.bazelversion index 21e00cfe036a..fcdb2e109f68 100644 --- a/.bazelversion +++ b/.bazelversion @@ -1,3 +1 @@ 4.0.0 -# [NB: this comment has to be after the first line, see https://github.com/bazelbuild/bazelisk/issues/117] -# When updating the Bazel version you also need to update the RBE toolchains version in package.bzl From 12443ea7395c9ddc8e36314a8cc92253e2d07d26 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Tue, 6 Jul 2021 15:39:58 +0200 Subject: [PATCH 030/364] build: remove `skydoc` and `rules_sass` from repository (#42760) Skydoc is no longer used as `@angular/bazel` is no longer a public API. The Sass rules were only used in a single place in the repo where Sass is not really needed and has just been added by accident most likely. We want to remove the Sass dependency in preparation for Rules NodeJS v4.x where the Sass rules currently still use an older version of `@bazel/worker` that is incompatible. PR Close #42760 --- .circleci/config.yml | 4 +- WORKSPACE | 15 ------ integration/bazel/src/hello-world/BUILD.bazel | 4 +- .../benchmarks/src/class_bindings/BUILD.bazel | 10 +--- .../{styles.scss => styles.css} | 0 packages/bazel/package.bzl | 51 ------------------- packages/bazel/src/BUILD.bazel | 7 +-- packages/bazel/src/ng_module.bzl | 10 +--- packages/bazel/src/ng_package/ng_package.bzl | 12 ++--- 9 files changed, 15 insertions(+), 98 deletions(-) rename modules/benchmarks/src/class_bindings/{styles.scss => styles.css} (100%) delete mode 100644 packages/bazel/package.bzl diff --git a/.circleci/config.yml b/.circleci/config.yml index 2997e4006ea7..91e3214cad7b 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -24,14 +24,14 @@ version: 2.1 # **NOTE 2 **: If you change the cache key prefix, also sync the cache_key_fallback to match. # **NOTE 3 **: Keep the static part of the cache key as prefix to enable correct fallbacks. # See https://circleci.com/docs/2.0/caching/#restoring-cache for how prefixes work in CircleCI. -var_3: &cache_key v4-angular-node-14-{{ checksum "month.txt" }}-{{ checksum ".bazelversion" }}-{{ checksum "yarn.lock" }}-{{ checksum "WORKSPACE" }}-{{ checksum "packages/bazel/package.bzl" }}-{{ checksum "aio/yarn.lock" }} +var_3: &cache_key v4-angular-node-14-{{ checksum "month.txt" }}-{{ checksum ".bazelversion" }}-{{ checksum "yarn.lock" }}-{{ checksum "WORKSPACE" }}-{{ checksum "aio/yarn.lock" }} # We invalidate the cache if the Bazel version changes because otherwise the `bazelisk` cache # folder will contain all previously used versions and ultimately cause the cache restoring to # be slower due to its growing size. var_4: &cache_key_fallback v4-angular-node-14-{{ checksum "month.txt" }}-{{ checksum ".bazelversion" }} # Windows needs its own cache key because binaries in node_modules are different. -var_3_win: &cache_key_win v4-angular-win-node-14-{{ checksum "month.txt" }}-{{ checksum ".bazelversion" }}-{{ checksum "yarn.lock" }}-{{ checksum "WORKSPACE" }}-{{ checksum "packages/bazel/package.bzl" }}-{{ checksum "aio/yarn.lock" }} +var_3_win: &cache_key_win v4-angular-win-node-14-{{ checksum "month.txt" }}-{{ checksum ".bazelversion" }}-{{ checksum "yarn.lock" }}-{{ checksum "WORKSPACE" }}-{{ checksum "aio/yarn.lock" }} var_4_win: &cache_key_win_fallback v4-angular-win-node-14-{{ checksum "month.txt" }}-{{ checksum ".bazelversion" }} # Cache key for the `components-repo-unit-tests` job. **Note** when updating the SHA in the diff --git a/WORKSPACE b/WORKSPACE index 429b8ab86a67..6c77e2d93102 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -34,11 +34,6 @@ yarn_install( yarn_lock = "//:yarn.lock", ) -# Load angular dependencies -load("//packages/bazel:package.bzl", "rules_angular_dev_dependencies") - -rules_angular_dev_dependencies() - # Load protractor dependencies load("@npm//@bazel/protractor:package.bzl", "npm_bazel_protractor_dependencies") @@ -52,13 +47,3 @@ web_test_repositories() load("//dev-infra/bazel/browsers:browser_repositories.bzl", "browser_repositories") browser_repositories() - -# Setup the rules_sass toolchain -load("@io_bazel_rules_sass//:defs.bzl", "sass_repositories") - -sass_repositories() - -# Setup the skydoc toolchain -load("@io_bazel_skydoc//skylark:skylark.bzl", "skydoc_repositories") - -skydoc_repositories() diff --git a/integration/bazel/src/hello-world/BUILD.bazel b/integration/bazel/src/hello-world/BUILD.bazel index b8f506142fb9..45c2f809ab97 100644 --- a/integration/bazel/src/hello-world/BUILD.bazel +++ b/integration/bazel/src/hello-world/BUILD.bazel @@ -1,10 +1,10 @@ -package(default_visibility = ["//visibility:public"]) - load("@npm//@bazel/concatjs:index.bzl", "karma_web_test_suite") load("@io_bazel_rules_sass//:defs.bzl", "sass_binary") load("@npm//@angular/bazel:index.bzl", "ng_package") load("//tools:ng_ts_library.bzl", "ng_ts_library") +package(default_visibility = ["//visibility:public"]) + sass_binary( name = "hello-world-styles", src = "hello-world.component.scss", diff --git a/modules/benchmarks/src/class_bindings/BUILD.bazel b/modules/benchmarks/src/class_bindings/BUILD.bazel index 9832ec19ceb7..8d727306bd95 100644 --- a/modules/benchmarks/src/class_bindings/BUILD.bazel +++ b/modules/benchmarks/src/class_bindings/BUILD.bazel @@ -1,12 +1,6 @@ -package(default_visibility = ["//modules/benchmarks:__subpackages__"]) - -load("@io_bazel_rules_sass//:defs.bzl", "sass_binary") load("//dev-infra/benchmark/component_benchmark:component_benchmark.bzl", "component_benchmark") -sass_binary( - name = "class_bindings_styles", - src = ":styles.scss", -) +package(default_visibility = ["//modules/benchmarks:__subpackages__"]) component_benchmark( name = "benchmark", @@ -28,5 +22,5 @@ component_benchmark( exclude = ["**/*.perf-spec.ts"], ), prefix = "", - styles = [":class_bindings_styles"], + styles = ["styles.css"], ) diff --git a/modules/benchmarks/src/class_bindings/styles.scss b/modules/benchmarks/src/class_bindings/styles.css similarity index 100% rename from modules/benchmarks/src/class_bindings/styles.scss rename to modules/benchmarks/src/class_bindings/styles.css diff --git a/packages/bazel/package.bzl b/packages/bazel/package.bzl deleted file mode 100644 index 64bad9c349ec..000000000000 --- a/packages/bazel/package.bzl +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright Google LLC All Rights Reserved. -# -# Use of this source code is governed by an MIT-style license that can be -# found in the LICENSE file at https://angular.io/license - -"""Package file which defines dependencies of Angular rules in skylark -""" - -load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") - -def rules_angular_dependencies(): - print("""DEPRECATION WARNING: - rules_angular_dependencies is no longer needed, and will be removed in a future release. - We assume you will fetch rules_nodejs in your WORKSPACE file, and no other dependencies remain here. - Simply remove any calls to this function and the corresponding call to - load("@angular//:package.bzl", "rules_angular_dependencies") - """) - -def rules_angular_dev_dependencies(): - """ - Fetch dependencies needed for local development, but not needed by users. - - These are in this file to keep version information in one place, and make the WORKSPACE - shorter. - """ - - ############################################# - # Dependencies for generating documentation # - ############################################# - _maybe( - http_archive, - name = "io_bazel_rules_sass", - sha256 = "596ab3616d370135e0ecc710e103422e0aa3719f1c970303a0886b70c81ee819", - strip_prefix = "rules_sass-1.32.2", - urls = [ - "https://github.com/bazelbuild/rules_sass/archive/1.32.2.zip", - "https://mirror.bazel.build/github.com/bazelbuild/rules_sass/archive/1.32.2.zip", - ], - ) - - http_archive( - name = "io_bazel_skydoc", - sha256 = "f88058b43112e9bdc7fdb0abbdc17c5653268708c01194a159641119195e45c6", - strip_prefix = "skydoc-a9550cb3ca3939cbabe3b589c57b6f531937fa99", - # TODO: switch to upstream when https://github.com/bazelbuild/skydoc/pull/103 is merged - url = "https://github.com/alexeagle/skydoc/archive/a9550cb3ca3939cbabe3b589c57b6f531937fa99.zip", - ) - -def _maybe(repo_rule, name, **kwargs): - if name not in native.existing_rules(): - repo_rule(name = name, **kwargs) diff --git a/packages/bazel/src/BUILD.bazel b/packages/bazel/src/BUILD.bazel index 4b5587150a3c..5a5ec0b00930 100644 --- a/packages/bazel/src/BUILD.bazel +++ b/packages/bazel/src/BUILD.bazel @@ -1,3 +1,5 @@ +load("@build_bazel_rules_nodejs//:index.bzl", "nodejs_binary") + # BEGIN-DEV-ONLY package(default_visibility = ["//packages/bazel:__subpackages__"]) @@ -6,11 +8,6 @@ filegroup( srcs = glob(["*"]), ) -# For generating skydoc -exports_files(glob(["*.bzl"])) - -load("@build_bazel_rules_nodejs//:index.bzl", "nodejs_binary") - nodejs_binary( name = "modify_tsconfig", data = [ diff --git a/packages/bazel/src/ng_module.bzl b/packages/bazel/src/ng_module.bzl index c8551e83a395..c5a295f7be51 100644 --- a/packages/bazel/src/ng_module.bzl +++ b/packages/bazel/src/ng_module.bzl @@ -693,19 +693,11 @@ def _ng_module_impl(ctx): return ts_providers_dict_to_struct(ts_providers) -local_deps_aspects = [node_modules_aspect, _collect_summaries_aspect] - -# Workaround skydoc bug which assumes DEPS_ASPECTS is a str type -[local_deps_aspects.append(a) for a in DEPS_ASPECTS] - NG_MODULE_ATTRIBUTES = { "srcs": attr.label_list(allow_files = [".ts"]), - - # Note: DEPS_ASPECTS is already a list, we add the cast to workaround - # https://github.com/bazelbuild/skydoc/issues/21 "deps": attr.label_list( doc = "Targets that are imported by this target", - aspects = local_deps_aspects, + aspects = [node_modules_aspect, _collect_summaries_aspect] + DEPS_ASPECTS, ), "assets": attr.label_list( doc = ".html and .css files needed by the Angular compiler", diff --git a/packages/bazel/src/ng_package/ng_package.bzl b/packages/bazel/src/ng_package/ng_package.bzl index 310043dc35ef..011cebcbd51a 100644 --- a/packages/bazel/src/ng_package/ng_package.bzl +++ b/packages/bazel/src/ng_package/ng_package.bzl @@ -125,10 +125,6 @@ WELL_KNOWN_GLOBALS = {p: _global_name(p) for p in [ "rxjs/operators", ]} -# skydoc fails with type(depset()) so using "depset" here instead -# TODO(gregmagolan): clean this up -_DEPSET_TYPE = "depset" - def _compute_node_modules_root(ctx): """Computes the node_modules root from the node_modules and deps attributes. @@ -282,7 +278,11 @@ def _flatten_paths(directory): # Optionally can filter out files that do not belong to a specified package path. def _filter_out_generated_files(files, extension, package_path = None): result = [] - files_list = files.to_list() if type(files) == _DEPSET_TYPE else files + + # If `files` is a depset, convert it to a list. Note that we do not compare the type + # of files against a literal as per best practices within Bazel Starlark. + # https://docs.bazel.build/versions/main/skylark/lib/globals.html#type. + files_list = files.to_list() if type(files) == type(depset()) else files for file in files_list: # If the "package_path" parameter has been specified, filter out files # that do not start with the specified package path. @@ -298,7 +298,7 @@ def _filter_out_generated_files(files, extension, package_path = None): return depset(result) def _filter_js_inputs(all_inputs): - all_inputs_list = all_inputs.to_list() if type(all_inputs) == _DEPSET_TYPE else all_inputs + all_inputs_list = all_inputs.to_list() if type(all_inputs) == type(depset()) else all_inputs return [ f for f in all_inputs_list From 9da68a77e612d8f9e8ecdc9f77a43444d0e95461 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Tue, 6 Jul 2021 15:42:32 +0200 Subject: [PATCH 031/364] refactor(bazel): compatibility with `rules_nodejs` v4.0.0 (#42760) This commit applies changes to `@angular/bazel` which are necessary to support the Bazel NodeJS rules v4.0.0. The Bazel NodeJS rules no longer support the `_tslibrary` option for the `LinkablePackageInfo` provider and therefore we need to stop using it. Due to this removal, we also need to add two new attributes called `package_name` and `package_path` so that the API of `ng_module` matches `ts_library`. Note: This is denoted as `refactor` as we currently are not able to merge feature commits into patch branches, but we want the tooling to not diverge significantly between the patch and next branch. It is planned to update the merge tooling to allow for such changes to land. PR Close #42760 --- packages/bazel/src/ng_module.bzl | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/packages/bazel/src/ng_module.bzl b/packages/bazel/src/ng_module.bzl index c5a295f7be51..bd20218a7f23 100644 --- a/packages/bazel/src/ng_module.bzl +++ b/packages/bazel/src/ng_module.bzl @@ -682,13 +682,13 @@ def _ng_module_impl(ctx): # once it is no longer needed. ]) - if ctx.attr.module_name: + if ctx.attr.package_name: path = "/".join([p for p in [ctx.bin_dir.path, ctx.label.workspace_root, ctx.label.package] if p]) ts_providers["providers"].append(LinkablePackageInfo( - package_name = ctx.attr.module_name, + package_name = ctx.attr.package_name, + package_path = ctx.attr.package_path, path = path, files = ts_providers["typescript"]["es5_sources"], - _tslibrary = True, )) return ts_providers_dict_to_struct(ts_providers) @@ -750,6 +750,22 @@ NG_MODULE_ATTRIBUTES = { doc = "Private API to control production of performance metric JSON files", ), "_supports_workers": attr.bool(default = True), + + # Matches the API of the `ts_library` rule from `@bazel/typescript`. + # https://github.com/bazelbuild/rules_nodejs/blob/398d351a3f2a9b2ebf6fc31fb5882cce7eedfd7b/packages/typescript/internal/build_defs.bzl#L435-L446. + "package_name": attr.string( + doc = """The package name that the linker will link this `ng_module` output as. + If `package_path` is set, the linker will link this package under `/node_modules/`. + If `package_path` is not set, the package will be linked in the top-level workspace node_modules folder.""", + ), + + # Matches the API of the `ts_library` rule from `@bazel/typescript`. + # https://github.com/bazelbuild/rules_nodejs/blob/398d351a3f2a9b2ebf6fc31fb5882cce7eedfd7b/packages/typescript/internal/build_defs.bzl#L435-L446. + "package_path": attr.string( + doc = """The package path in the workspace that the linker will link this `ng_module` output to. + If `package_path` is set, the linker will link this package under `/node_modules/`. + If `package_path` is not set, the package will be linked in the top-level workspace node_modules folder.""", + ), } NG_MODULE_RULE_ATTRS = dict(dict(COMMON_ATTRIBUTES, **NG_MODULE_ATTRIBUTES), **{ From 762e057e85fe92149d48aa0c5bc9168147d45d5c Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Tue, 6 Jul 2021 15:45:55 +0200 Subject: [PATCH 032/364] build: update to rules_nodejs v4.0.0-beta.0 (#42760) Updates the Bazel NodeJS rules to v4.0.0-beta.0. This is necessary so that the Angular components repo can update, and it's generally good to stay as up-to-date as possible with the Bazel rules as it's easy to fall behind, and updating early allows us to discover issues affecting our tooling earlier (where they are easier to address due to e.g. potential breaking change policy). PR Close #42760 --- WORKSPACE | 4 +- dev-infra/BUILD.bazel | 8 +-- .../benchmark/driver-utilities/BUILD.bazel | 5 +- dev-infra/caretaker/BUILD.bazel | 5 +- dev-infra/commit-message/BUILD.bazel | 5 +- dev-infra/defaults.bzl | 67 +++++++++++++++++++ dev-infra/format/BUILD.bazel | 3 +- dev-infra/index.bzl | 31 +-------- dev-infra/misc/BUILD.bazel | 3 +- dev-infra/ngbot/BUILD.bazel | 3 +- dev-infra/pr/BUILD.bazel | 3 +- .../pr/check-target-branches/BUILD.bazel | 3 +- dev-infra/pr/checkout/BUILD.bazel | 3 +- dev-infra/pr/common/BUILD.bazel | 3 +- .../pr/discover-new-conflicts/BUILD.bazel | 3 +- dev-infra/pr/merge/BUILD.bazel | 5 +- dev-infra/pr/rebase/BUILD.bazel | 3 +- dev-infra/pullapprove/BUILD.bazel | 4 +- dev-infra/release/BUILD.bazel | 3 +- dev-infra/release/build/BUILD.bazel | 4 +- dev-infra/release/config/BUILD.bazel | 3 +- dev-infra/release/info/BUILD.bazel | 3 +- dev-infra/release/notes/BUILD.bazel | 3 +- dev-infra/release/publish/BUILD.bazel | 3 +- dev-infra/release/publish/test/BUILD.bazel | 4 +- dev-infra/release/set-dist-tag/BUILD.bazel | 4 +- dev-infra/release/versioning/BUILD.bazel | 3 +- .../ts-circular-dependencies/BUILD.bazel | 3 +- dev-infra/utils/BUILD.bazel | 4 +- dev-infra/utils/testing/BUILD.bazel | 3 +- package.json | 14 ++-- .../src/ngtsc/testing/fake_common/BUILD.bazel | 4 +- .../src/ngtsc/testing/fake_core/BUILD.bazel | 4 +- .../partial/partial_compliance_goldens.bzl | 2 +- packages/localize/src/tools/BUILD.bazel | 4 +- tools/defaults.bzl | 55 ++++++++++++++- tools/ts-api-guardian/BUILD.bazel | 1 + yarn.lock | 57 ++++++++-------- 38 files changed, 201 insertions(+), 141 deletions(-) create mode 100644 dev-infra/defaults.bzl diff --git a/WORKSPACE b/WORKSPACE index 6c77e2d93102..3a28dcbdde37 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -8,8 +8,8 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") # Fetch rules_nodejs so we can install our npm dependencies http_archive( name = "build_bazel_rules_nodejs", - sha256 = "8f5f192ba02319254aaf2cdcca00ec12eaafeb979a80a1e946773c520ae0a2c9", - urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/3.7.0/rules_nodejs-3.7.0.tar.gz"], + sha256 = "5c40083120eadec50a3497084f99bc75a85400ea727e82e0b2f422720573130f", + urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/4.0.0-beta.0/rules_nodejs-4.0.0-beta.0.tar.gz"], ) # Check the rules_nodejs version and download npm dependencies diff --git a/dev-infra/BUILD.bazel b/dev-infra/BUILD.bazel index db10ba96d31e..bb88f6418205 100644 --- a/dev-infra/BUILD.bazel +++ b/dev-infra/BUILD.bazel @@ -1,7 +1,6 @@ # BEGIN-INTERNAL load("@build_bazel_rules_nodejs//:index.bzl", "pkg_npm") -load("@npm//@bazel/typescript:index.bzl", "ts_library") -load("//dev-infra:index.bzl", "ng_dev_rolled_up_generated_file") +load("//dev-infra:defaults.bzl", "ng_dev_rolled_up_generated_file", "ts_library") # END-INTERNAL exports_files(["tsconfig.json"]) @@ -12,7 +11,6 @@ ts_library( srcs = [ "cli.ts", ], - module_name = "@angular/dev-infra-private", deps = [ "//dev-infra/caretaker", "//dev-infra/commit-message", @@ -47,6 +45,7 @@ genrule( pkg_npm( name = "npm_package", srcs = [ + # Main bazel entry-point for the shared `dev-infra` package. "index.bzl", "BUILD.bazel", # Some tools within `dev-infra` which are shipped as Bazel rules might @@ -60,12 +59,13 @@ pkg_npm( # substitutions to replace these in the published version of dev-infra. "//dev-infra/": "@npm//@angular/dev-infra-private/", "//dev-infra:": "@npm//@angular/dev-infra-private:", + + # Substitutions needed for `//dev-infra/benchmark`: "//packages/benchpress": "@npm//@angular/benchpress", "//packages/bazel": "@npm//@angular/bazel", "//packages/zone.js/bundles:zone.umd.js": "@npm//zone.js", "//packages/core": "@npm//@angular/core", "//packages/platform-browser": "@npm//@angular/platform-browser", - # This substitution is particularly verbose because we need to make sure # that only things available via Angular Bazel are imported from # tools/defaults.bzl. diff --git a/dev-infra/benchmark/driver-utilities/BUILD.bazel b/dev-infra/benchmark/driver-utilities/BUILD.bazel index 1117bd505709..fd575c92b3ef 100644 --- a/dev-infra/benchmark/driver-utilities/BUILD.bazel +++ b/dev-infra/benchmark/driver-utilities/BUILD.bazel @@ -1,11 +1,10 @@ -package(default_visibility = ["//visibility:public"]) +load("//dev-infra:defaults.bzl", "ts_library") -load("@npm//@bazel/typescript:index.bzl", "ts_library") +package(default_visibility = ["//visibility:public"]) ts_library( name = "driver-utilities", srcs = glob(["*.ts"]), - module_name = "@angular/dev-infra-private/benchmark/driver-utilities", tsconfig = "//dev-infra/benchmark/component_benchmark:tsconfig-e2e.json", deps = [ "//packages/benchpress", diff --git a/dev-infra/caretaker/BUILD.bazel b/dev-infra/caretaker/BUILD.bazel index 7de91c849fca..d39384ad4507 100644 --- a/dev-infra/caretaker/BUILD.bazel +++ b/dev-infra/caretaker/BUILD.bazel @@ -1,5 +1,4 @@ -load("@npm//@bazel/typescript:index.bzl", "ts_library") -load("//tools:defaults.bzl", "jasmine_node_test") +load("//dev-infra:defaults.bzl", "jasmine_node_test", "ts_library") ts_library( name = "caretaker", @@ -7,7 +6,6 @@ ts_library( ["**/*.ts"], exclude = ["**/*.spec.ts"], ), - module_name = "@angular/dev-infra-private/caretaker", visibility = ["//dev-infra:__subpackages__"], deps = [ "//dev-infra/release/versioning", @@ -41,7 +39,6 @@ ts_library( jasmine_node_test( name = "test", - bootstrap = ["//tools/testing:node_no_angular_es5"], deps = [ ":test_lib", ], diff --git a/dev-infra/commit-message/BUILD.bazel b/dev-infra/commit-message/BUILD.bazel index 3b4dddaa3d6b..bbdc0cd5ba4a 100644 --- a/dev-infra/commit-message/BUILD.bazel +++ b/dev-infra/commit-message/BUILD.bazel @@ -1,5 +1,4 @@ -load("//tools:defaults.bzl", "jasmine_node_test") -load("@npm//@bazel/typescript:index.bzl", "ts_library") +load("//dev-infra:defaults.bzl", "jasmine_node_test", "ts_library") ts_library( name = "commit-message", @@ -7,7 +6,6 @@ ts_library( ["**/*.ts"], exclude = ["**/*.spec.ts"], ), - module_name = "@angular/dev-infra-private/commit-message", visibility = ["//dev-infra:__subpackages__"], deps = [ "//dev-infra/utils", @@ -41,7 +39,6 @@ ts_library( jasmine_node_test( name = "test", - bootstrap = ["//tools/testing:node_no_angular_es5"], deps = [ ":test_lib", ], diff --git a/dev-infra/defaults.bzl b/dev-infra/defaults.bzl new file mode 100644 index 000000000000..b7f4ad2a0847 --- /dev/null +++ b/dev-infra/defaults.bzl @@ -0,0 +1,67 @@ +""" + Defaults for the `//dev-infra` Bazel package. These are different than + the defaults in `//tools:defaults.bzl` which are specific to the package + structure as seen within `/packages/`. +""" + +load("@build_bazel_rules_nodejs//:index.bzl", "generated_file_test") +load("@npm//@bazel/jasmine:index.bzl", _jasmine_node_test = "jasmine_node_test") +load("@npm//@bazel/typescript:index.bzl", _ts_library = "ts_library") +load("@npm//@bazel/rollup:index.bzl", "rollup_bundle") + +NPM_PACKAGE_NAME = "@angular/dev-infra-private" + +def _compute_module_name(): + current_pkg = native.package_name() + + if current_pkg == "dev-infra": + return NPM_PACKAGE_NAME + + # For deep targets within `//dev-infra` construct the module name in a way that matches + # the structure within the NPM package (i.e. simply appending the actual package path) + return "%s/%s" % (NPM_PACKAGE_NAME, current_pkg[len("dev-infra/"):]) + +def ts_library(name, **kwargs): + _ts_library( + name = name, + # If no `module_name` is set, compute a module name based on the current Bazel + # package. The module names should match the NPM package structure so that the NPM + # package can be used properly. Note that we disallow any custom `module_name` for + # `//dev-infra` as this usually signifies a mistake we want to raise awareness for. + module_name = _compute_module_name(), + # We use the module name as package name, so that the target can be resolved within + # NodeJS executions, by activating the Bazel NodeJS linker. + # See: https://github.com/bazelbuild/rules_nodejs/pull/2799. + package_name = _compute_module_name(), + **kwargs + ) + +def jasmine_node_test(**kwargs): + _jasmine_node_test(**kwargs) + +# This file continues to serve as indicator for `rules_nodejs` and instructs it to preserve the +# content output in the NPM install workspace. This allows consumers to use rules and targets from +# within Bazel. e.g. by using `@npm//@angular/dev-infra-private/<..>`. +# See: https://github.com/bazelbuild/rules_nodejs/commit/4f508b1a0be1f5444e9c13b0439e649449792fef. + +def ng_dev_rolled_up_generated_file(name, entry_point, deps = [], rollup_args = []): + """Rollup and generated file test macro. + + This provides a single macro to create a rollup bundled script and a generated file + test for the created script to ensure it stays up to date in the repository. + """ + rollup_bundle( + name = "%s_bundle" % name, + args = rollup_args, + entry_point = entry_point, + format = "cjs", + silent = True, + sourcemap = "false", + deps = deps, + ) + + generated_file_test( + name = name, + src = "%s.js" % name, + generated = "%s_bundle" % name, + ) diff --git a/dev-infra/format/BUILD.bazel b/dev-infra/format/BUILD.bazel index 255e8d7535e7..c280f06d5148 100644 --- a/dev-infra/format/BUILD.bazel +++ b/dev-infra/format/BUILD.bazel @@ -1,11 +1,10 @@ -load("@npm//@bazel/typescript:index.bzl", "ts_library") +load("//dev-infra:defaults.bzl", "ts_library") ts_library( name = "format", srcs = glob([ "**/*.ts", ]), - module_name = "@angular/dev-infra-private/format", visibility = ["//dev-infra:__subpackages__"], deps = [ "//dev-infra/utils", diff --git a/dev-infra/index.bzl b/dev-infra/index.bzl index 34867f099450..cd495e8552cf 100644 --- a/dev-infra/index.bzl +++ b/dev-infra/index.bzl @@ -3,32 +3,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 -load("@build_bazel_rules_nodejs//:index.bzl", "generated_file_test") -load("@npm//@bazel/rollup:index.bzl", "rollup_bundle") - -# This file continues to serve as indicator for `rules_nodejs` and instructs it preserve the -# content output in the NPM install workspace. This allows consumers to use rules and targets from -# within Bazel. e.g. by using `@npm//@angular/dev-infra-private/<..>`. +# File is currently empty but serves as indicator for `rules_nodejs` and instructs it to +# preserve the content output in the NPM install workspace. This allows consumers to use +# rules and targets from within Bazel. e.g. by using `@npm//@angular/dev-infra-private/<..>`. # See: https://github.com/bazelbuild/rules_nodejs/commit/4f508b1a0be1f5444e9c13b0439e649449792fef. - -def ng_dev_rolled_up_generated_file(name, entry_point, deps = [], rollup_args = []): - """Rollup and generated file test macro. - - This provides a single macro to create a rollup bundled script and a generated file test for the - created script to ensure it stays up to date in the repository. - """ - rollup_bundle( - name = "%s_bundle" % name, - args = rollup_args, - entry_point = entry_point, - format = "cjs", - silent = True, - sourcemap = "false", - deps = deps, - ) - - generated_file_test( - name = name, - src = "%s.js" % name, - generated = "%s_bundle" % name, - ) diff --git a/dev-infra/misc/BUILD.bazel b/dev-infra/misc/BUILD.bazel index 5e538b23f292..49c38e156150 100644 --- a/dev-infra/misc/BUILD.bazel +++ b/dev-infra/misc/BUILD.bazel @@ -1,9 +1,8 @@ -load("@npm//@bazel/typescript:index.bzl", "ts_library") +load("//dev-infra:defaults.bzl", "ts_library") ts_library( name = "misc", srcs = glob(["**/*.ts"]), - module_name = "@angular/dev-infra-private/misc/", visibility = ["//dev-infra:__subpackages__"], deps = [ "//dev-infra/release/build", diff --git a/dev-infra/ngbot/BUILD.bazel b/dev-infra/ngbot/BUILD.bazel index 08e72e9962d7..a22ccaa646f8 100644 --- a/dev-infra/ngbot/BUILD.bazel +++ b/dev-infra/ngbot/BUILD.bazel @@ -1,4 +1,4 @@ -load("@npm//@bazel/typescript:index.bzl", "ts_library") +load("//dev-infra:defaults.bzl", "ts_library") ts_library( name = "ngbot", @@ -6,7 +6,6 @@ ts_library( "cli.ts", "verify.ts", ], - module_name = "@angular/dev-infra-private/ngbot", visibility = ["//dev-infra:__subpackages__"], deps = [ "//dev-infra/utils", diff --git a/dev-infra/pr/BUILD.bazel b/dev-infra/pr/BUILD.bazel index 00a0cee65442..fd55fd837eeb 100644 --- a/dev-infra/pr/BUILD.bazel +++ b/dev-infra/pr/BUILD.bazel @@ -1,9 +1,8 @@ -load("@npm//@bazel/typescript:index.bzl", "ts_library") +load("//dev-infra:defaults.bzl", "ts_library") ts_library( name = "pr", srcs = ["cli.ts"], - module_name = "@angular/dev-infra-private/pr", visibility = ["//dev-infra:__subpackages__"], deps = [ "//dev-infra/pr/check-target-branches", diff --git a/dev-infra/pr/check-target-branches/BUILD.bazel b/dev-infra/pr/check-target-branches/BUILD.bazel index 4250f863170c..7b33c529be91 100644 --- a/dev-infra/pr/check-target-branches/BUILD.bazel +++ b/dev-infra/pr/check-target-branches/BUILD.bazel @@ -1,9 +1,8 @@ -load("@npm//@bazel/typescript:index.bzl", "ts_library") +load("//dev-infra:defaults.bzl", "ts_library") ts_library( name = "check-target-branches", srcs = glob(["*.ts"]), - module_name = "@angular/dev-infra-private/pr/check-target-branches", visibility = ["//dev-infra:__subpackages__"], deps = [ "//dev-infra/pr/merge", diff --git a/dev-infra/pr/checkout/BUILD.bazel b/dev-infra/pr/checkout/BUILD.bazel index e7a729c10f09..a1a2b3e3e24d 100644 --- a/dev-infra/pr/checkout/BUILD.bazel +++ b/dev-infra/pr/checkout/BUILD.bazel @@ -1,9 +1,8 @@ -load("@npm//@bazel/typescript:index.bzl", "ts_library") +load("//dev-infra:defaults.bzl", "ts_library") ts_library( name = "checkout", srcs = glob(["*.ts"]), - module_name = "@angular/dev-infra-private/pr/checkout", visibility = ["//dev-infra:__subpackages__"], deps = [ "//dev-infra/pr/common", diff --git a/dev-infra/pr/common/BUILD.bazel b/dev-infra/pr/common/BUILD.bazel index 496961b80507..36c43925dffb 100644 --- a/dev-infra/pr/common/BUILD.bazel +++ b/dev-infra/pr/common/BUILD.bazel @@ -1,9 +1,8 @@ -load("@npm//@bazel/typescript:index.bzl", "ts_library") +load("//dev-infra:defaults.bzl", "ts_library") ts_library( name = "common", srcs = glob(["*.ts"]), - module_name = "@angular/dev-infra-private/pr/common", visibility = ["//dev-infra:__subpackages__"], deps = [ "//dev-infra/utils", diff --git a/dev-infra/pr/discover-new-conflicts/BUILD.bazel b/dev-infra/pr/discover-new-conflicts/BUILD.bazel index c625ad7aede5..3ea331122bf6 100644 --- a/dev-infra/pr/discover-new-conflicts/BUILD.bazel +++ b/dev-infra/pr/discover-new-conflicts/BUILD.bazel @@ -1,4 +1,4 @@ -load("@npm//@bazel/typescript:index.bzl", "ts_library") +load("//dev-infra:defaults.bzl", "ts_library") ts_library( name = "discover-new-conflicts", @@ -6,7 +6,6 @@ ts_library( "cli.ts", "index.ts", ], - module_name = "@angular/dev-infra-private/pr/discover-new-conflicts", visibility = ["//dev-infra:__subpackages__"], deps = [ "//dev-infra/utils", diff --git a/dev-infra/pr/merge/BUILD.bazel b/dev-infra/pr/merge/BUILD.bazel index 8a8c21badaeb..e1d94a8c6a45 100644 --- a/dev-infra/pr/merge/BUILD.bazel +++ b/dev-infra/pr/merge/BUILD.bazel @@ -1,5 +1,4 @@ -load("@npm//@bazel/typescript:index.bzl", "ts_library") -load("//tools:defaults.bzl", "jasmine_node_test") +load("//dev-infra:defaults.bzl", "jasmine_node_test", "ts_library") ts_library( name = "merge", @@ -7,7 +6,7 @@ ts_library( ["**/*.ts"], exclude = ["**/*.spec.ts"], ), - module_name = "@angular/dev-infra-private/pr/merge", + # prodmode target must be set to es5 as the Ora class, which is extended is not a proper # prototyped object. prodmode_target = "es5", diff --git a/dev-infra/pr/rebase/BUILD.bazel b/dev-infra/pr/rebase/BUILD.bazel index 13089d1cbfbe..9d1d58a2dba1 100644 --- a/dev-infra/pr/rebase/BUILD.bazel +++ b/dev-infra/pr/rebase/BUILD.bazel @@ -1,4 +1,4 @@ -load("@npm//@bazel/typescript:index.bzl", "ts_library") +load("//dev-infra:defaults.bzl", "ts_library") ts_library( name = "rebase", @@ -6,7 +6,6 @@ ts_library( "cli.ts", "index.ts", ], - module_name = "@angular/dev-infra-private/pr/rebase", visibility = ["//dev-infra:__subpackages__"], deps = [ "//dev-infra/commit-message", diff --git a/dev-infra/pullapprove/BUILD.bazel b/dev-infra/pullapprove/BUILD.bazel index 8d452677495d..94bda2d50990 100644 --- a/dev-infra/pullapprove/BUILD.bazel +++ b/dev-infra/pullapprove/BUILD.bazel @@ -1,5 +1,4 @@ -load("@npm//@bazel/typescript:index.bzl", "ts_library") -load("//tools:defaults.bzl", "jasmine_node_test") +load("//dev-infra:defaults.bzl", "jasmine_node_test", "ts_library") ts_library( name = "pullapprove", @@ -13,7 +12,6 @@ ts_library( "utils.ts", "verify.ts", ], - module_name = "@angular/dev-infra-private/pullapprove", visibility = ["//dev-infra:__subpackages__"], deps = [ "//dev-infra/utils", diff --git a/dev-infra/release/BUILD.bazel b/dev-infra/release/BUILD.bazel index 9dc9d941b494..0c7b88425635 100644 --- a/dev-infra/release/BUILD.bazel +++ b/dev-infra/release/BUILD.bazel @@ -1,11 +1,10 @@ -load("@npm//@bazel/typescript:index.bzl", "ts_library") +load("//dev-infra:defaults.bzl", "ts_library") ts_library( name = "release", srcs = glob([ "**/*.ts", ]), - module_name = "@angular/dev-infra-private/release", visibility = ["//dev-infra:__subpackages__"], deps = [ "//dev-infra/release/build", diff --git a/dev-infra/release/build/BUILD.bazel b/dev-infra/release/build/BUILD.bazel index 75136639abd1..de0198f8b459 100644 --- a/dev-infra/release/build/BUILD.bazel +++ b/dev-infra/release/build/BUILD.bazel @@ -1,5 +1,4 @@ -load("@npm//@bazel/typescript:index.bzl", "ts_library") -load("//tools:defaults.bzl", "jasmine_node_test") +load("//dev-infra:defaults.bzl", "jasmine_node_test", "ts_library") exports_files([ "build-worker.ts", @@ -13,7 +12,6 @@ ts_library( ], exclude = ["*.spec.ts"], ), - module_name = "@angular/dev-infra-private/release/build", visibility = ["//dev-infra:__subpackages__"], deps = [ "//dev-infra/release/config", diff --git a/dev-infra/release/config/BUILD.bazel b/dev-infra/release/config/BUILD.bazel index 186db7f542f5..c8170c2acab4 100644 --- a/dev-infra/release/config/BUILD.bazel +++ b/dev-infra/release/config/BUILD.bazel @@ -1,11 +1,10 @@ -load("@npm//@bazel/typescript:index.bzl", "ts_library") +load("//dev-infra:defaults.bzl", "ts_library") ts_library( name = "config", srcs = glob([ "**/*.ts", ]), - module_name = "@angular/dev-infra-private/release/config", visibility = ["//dev-infra:__subpackages__"], deps = [ "//dev-infra/utils", diff --git a/dev-infra/release/info/BUILD.bazel b/dev-infra/release/info/BUILD.bazel index 193ef598b721..62b6cdf6fa48 100644 --- a/dev-infra/release/info/BUILD.bazel +++ b/dev-infra/release/info/BUILD.bazel @@ -1,9 +1,8 @@ -load("@npm//@bazel/typescript:index.bzl", "ts_library") +load("//dev-infra:defaults.bzl", "ts_library") ts_library( name = "info", srcs = ["cli.ts"], - module_name = "@angular/dev-infra-private/release/info", visibility = ["//dev-infra:__subpackages__"], deps = [ "//dev-infra/release/config", diff --git a/dev-infra/release/notes/BUILD.bazel b/dev-infra/release/notes/BUILD.bazel index 89bf53e15ea6..7fabae8cc6be 100644 --- a/dev-infra/release/notes/BUILD.bazel +++ b/dev-infra/release/notes/BUILD.bazel @@ -1,11 +1,10 @@ -load("@npm//@bazel/typescript:index.bzl", "ts_library") +load("//dev-infra:defaults.bzl", "ts_library") ts_library( name = "notes", srcs = glob([ "**/*.ts", ]), - module_name = "@angular/dev-infra-private/release/notes", visibility = ["//dev-infra:__subpackages__"], deps = [ "//dev-infra/commit-message", diff --git a/dev-infra/release/publish/BUILD.bazel b/dev-infra/release/publish/BUILD.bazel index 8a42cff68464..ec03dfbdf7b2 100644 --- a/dev-infra/release/publish/BUILD.bazel +++ b/dev-infra/release/publish/BUILD.bazel @@ -1,11 +1,10 @@ -load("@npm//@bazel/typescript:index.bzl", "ts_library") +load("//dev-infra:defaults.bzl", "ts_library") ts_library( name = "publish", srcs = glob([ "**/*.ts", ]), - module_name = "@angular/dev-infra-private/release/publish", visibility = ["//dev-infra:__subpackages__"], deps = [ "//dev-infra/commit-message", diff --git a/dev-infra/release/publish/test/BUILD.bazel b/dev-infra/release/publish/test/BUILD.bazel index 377a65cc7512..b27935084d9c 100644 --- a/dev-infra/release/publish/test/BUILD.bazel +++ b/dev-infra/release/publish/test/BUILD.bazel @@ -1,12 +1,10 @@ -load("@npm//@bazel/typescript:index.bzl", "ts_library") -load("//tools:defaults.bzl", "jasmine_node_test") +load("//dev-infra:defaults.bzl", "jasmine_node_test", "ts_library") ts_library( name = "test_lib", srcs = glob([ "**/*.ts", ]), - module_name = "@angular/dev-infra-private/release/test", deps = [ "//dev-infra/commit-message", "//dev-infra/release/config", diff --git a/dev-infra/release/set-dist-tag/BUILD.bazel b/dev-infra/release/set-dist-tag/BUILD.bazel index 24ffebb76d1e..3e2f49d3fcf2 100644 --- a/dev-infra/release/set-dist-tag/BUILD.bazel +++ b/dev-infra/release/set-dist-tag/BUILD.bazel @@ -1,5 +1,4 @@ -load("@npm//@bazel/typescript:index.bzl", "ts_library") -load("//tools:defaults.bzl", "jasmine_node_test") +load("//dev-infra:defaults.bzl", "jasmine_node_test", "ts_library") ts_library( name = "set-dist-tag", @@ -9,7 +8,6 @@ ts_library( ], exclude = ["*.spec.ts"], ), - module_name = "@angular/dev-infra-private/release/set-dist-tag", visibility = ["//dev-infra:__subpackages__"], deps = [ "//dev-infra/release/config", diff --git a/dev-infra/release/versioning/BUILD.bazel b/dev-infra/release/versioning/BUILD.bazel index 94e6011ade99..7a486a5d8f31 100644 --- a/dev-infra/release/versioning/BUILD.bazel +++ b/dev-infra/release/versioning/BUILD.bazel @@ -1,11 +1,10 @@ -load("@npm//@bazel/typescript:index.bzl", "ts_library") +load("//dev-infra:defaults.bzl", "ts_library") ts_library( name = "versioning", srcs = glob([ "**/*.ts", ]), - module_name = "@angular/dev-infra-private/release/versioning", visibility = ["//dev-infra:__subpackages__"], deps = [ "//dev-infra/release/config", diff --git a/dev-infra/ts-circular-dependencies/BUILD.bazel b/dev-infra/ts-circular-dependencies/BUILD.bazel index ff8b0ae5506e..13fbc819e06c 100644 --- a/dev-infra/ts-circular-dependencies/BUILD.bazel +++ b/dev-infra/ts-circular-dependencies/BUILD.bazel @@ -1,9 +1,8 @@ -load("@npm//@bazel/typescript:index.bzl", "ts_library") +load("//dev-infra:defaults.bzl", "ts_library") ts_library( name = "ts-circular-dependencies", srcs = glob(["*.ts"]), - module_name = "@angular/dev-infra-private/ts-circular-dependencies", visibility = ["//dev-infra:__subpackages__"], deps = [ "//dev-infra/utils", diff --git a/dev-infra/utils/BUILD.bazel b/dev-infra/utils/BUILD.bazel index d998538530ce..09c4f9954bb5 100644 --- a/dev-infra/utils/BUILD.bazel +++ b/dev-infra/utils/BUILD.bazel @@ -1,4 +1,4 @@ -load("@npm//@bazel/typescript:index.bzl", "ts_library") +load("//dev-infra:defaults.bzl", "ts_library") ts_library( name = "utils", @@ -6,7 +6,7 @@ ts_library( "*.ts", "git/*.ts", ]), - module_name = "@angular/dev-infra-private/utils", + # prodmode target must be set to es5 as the Octokit class, which is extended is not a proper # prototyped object. prodmode_target = "es5", diff --git a/dev-infra/utils/testing/BUILD.bazel b/dev-infra/utils/testing/BUILD.bazel index 0962e94d6956..160d4391971a 100644 --- a/dev-infra/utils/testing/BUILD.bazel +++ b/dev-infra/utils/testing/BUILD.bazel @@ -1,9 +1,8 @@ -load("@npm//@bazel/typescript:index.bzl", "ts_library") +load("//dev-infra:defaults.bzl", "ts_library") ts_library( name = "testing", srcs = glob(["*.ts"]), - module_name = "@angular/dev-infra-private/utils/testing", visibility = ["//dev-infra:__subpackages__"], deps = [ "//dev-infra/utils", diff --git a/package.json b/package.json index 0c63b5871fb1..130abd1ec9cb 100644 --- a/package.json +++ b/package.json @@ -54,13 +54,13 @@ "@babel/template": "7.8.6", "@babel/traverse": "7.8.6", "@babel/types": "7.8.6", - "@bazel/concatjs": "3.7.0", - "@bazel/jasmine": "3.7.0", - "@bazel/protractor": "3.7.0", - "@bazel/rollup": "3.7.0", - "@bazel/runfiles": "3.7.0", - "@bazel/terser": "3.7.0", - "@bazel/typescript": "3.7.0", + "@bazel/concatjs": "4.0.0-beta.0", + "@bazel/jasmine": "4.0.0-beta.0", + "@bazel/protractor": "4.0.0-beta.0", + "@bazel/rollup": "4.0.0-beta.0", + "@bazel/runfiles": "4.0.0-beta.0", + "@bazel/terser": "4.0.0-beta.0", + "@bazel/typescript": "4.0.0-beta.0", "@microsoft/api-extractor": "7.18.1", "@octokit/rest": "^18.6.2", "@octokit/core": "^3.5.1", diff --git a/packages/compiler-cli/src/ngtsc/testing/fake_common/BUILD.bazel b/packages/compiler-cli/src/ngtsc/testing/fake_common/BUILD.bazel index a6a4a1bd63fb..23b98820f0af 100644 --- a/packages/compiler-cli/src/ngtsc/testing/fake_common/BUILD.bazel +++ b/packages/compiler-cli/src/ngtsc/testing/fake_common/BUILD.bazel @@ -1,7 +1,7 @@ -package(default_visibility = ["//visibility:public"]) - load("//tools:defaults.bzl", "ng_package", "ts_library") +package(default_visibility = ["//visibility:public"]) + ts_library( name = "fake_common", srcs = [ diff --git a/packages/compiler-cli/src/ngtsc/testing/fake_core/BUILD.bazel b/packages/compiler-cli/src/ngtsc/testing/fake_core/BUILD.bazel index 5688e31a4e32..18a4907a6806 100644 --- a/packages/compiler-cli/src/ngtsc/testing/fake_core/BUILD.bazel +++ b/packages/compiler-cli/src/ngtsc/testing/fake_core/BUILD.bazel @@ -1,7 +1,7 @@ -package(default_visibility = ["//visibility:public"]) - load("//tools:defaults.bzl", "ng_package", "ts_library") +package(default_visibility = ["//visibility:public"]) + ts_library( name = "fake_core", srcs = [ diff --git a/packages/compiler-cli/test/compliance/partial/partial_compliance_goldens.bzl b/packages/compiler-cli/test/compliance/partial/partial_compliance_goldens.bzl index 8fe2fb41af7c..bdbce87d4d28 100644 --- a/packages/compiler-cli/test/compliance/partial/partial_compliance_goldens.bzl +++ b/packages/compiler-cli/test/compliance/partial/partial_compliance_goldens.bzl @@ -49,7 +49,7 @@ def partial_compliance_golden(filePath): stdout = "%s/this_file_should_not_be_committed" % path, link_workspace_root = True, visibility = [":__pkg__"], - data = data, + data = [], ) generated_file_test( diff --git a/packages/localize/src/tools/BUILD.bazel b/packages/localize/src/tools/BUILD.bazel index 19fd9c6e92ca..2a2f7ded97fd 100644 --- a/packages/localize/src/tools/BUILD.bazel +++ b/packages/localize/src/tools/BUILD.bazel @@ -1,7 +1,7 @@ -package(default_visibility = ["//visibility:public"]) - load("//tools:defaults.bzl", "pkg_npm", "ts_config", "ts_library") +package(default_visibility = ["//visibility:public"]) + ts_config( name = "tsconfig", src = "tsconfig-build.json", diff --git a/tools/defaults.bzl b/tools/defaults.bzl index 61b816e527ab..4132a69fd0a4 100644 --- a/tools/defaults.bzl +++ b/tools/defaults.bzl @@ -94,7 +94,7 @@ def ts_devserver(**kwargs): ts_config = _ts_config -def ts_library(name, tsconfig = None, testonly = False, deps = [], module_name = None, **kwargs): +def ts_library(name, tsconfig = None, testonly = False, deps = [], module_name = None, package_name = None, **kwargs): """Default values for ts_library""" deps = deps + ["@npm//tslib"] if testonly: @@ -108,12 +108,22 @@ def ts_library(name, tsconfig = None, testonly = False, deps = [], module_name = if not module_name: module_name = _default_module_name(testonly) + # If no `package_name` is explicitly set, we use the default module name as package + # name, so that the target can be resolved within NodeJS executions, by activating + # the Bazel NodeJS linker. See: https://github.com/bazelbuild/rules_nodejs/pull/2799. + if not package_name: + package_name = _default_module_name(testonly) + _ts_library( name = name, tsconfig = tsconfig, testonly = testonly, deps = deps, + # `module_name` is used for AMD module names within emitted JavaScript files. module_name = module_name, + # `package_name` can be set to allow for the Bazel NodeJS linker to run. This + # allows for resolution of the given target within the `node_modules/`. + package_name = package_name, **kwargs ) @@ -128,7 +138,7 @@ def ts_library(name, tsconfig = None, testonly = False, deps = [], module_name = output_group = "es5_sources", ) -def ng_module(name, tsconfig = None, entry_point = None, testonly = False, deps = [], module_name = None, bundle_dts = True, **kwargs): +def ng_module(name, tsconfig = None, entry_point = None, testonly = False, deps = [], module_name = None, package_name = None, bundle_dts = True, **kwargs): """Default values for ng_module""" deps = deps + ["@npm//tslib"] if testonly: @@ -141,6 +151,13 @@ def ng_module(name, tsconfig = None, entry_point = None, testonly = False, deps if not module_name: module_name = _default_module_name(testonly) + + # If no `package_name` is explicitly set, we use the default module name as package + # name, so that the target can be resolved within NodeJS executions, by activating + # the Bazel NodeJS linker. See: https://github.com/bazelbuild/rules_nodejs/pull/2799. + if not package_name: + package_name = _default_module_name(testonly) + if not entry_point: entry_point = "public_api.ts" _ng_module( @@ -154,7 +171,11 @@ def ng_module(name, tsconfig = None, entry_point = None, testonly = False, deps compiler = _INTERNAL_NG_MODULE_COMPILER, api_extractor = _INTERNAL_NG_MODULE_API_EXTRACTOR, ng_xi18n = _INTERNAL_NG_MODULE_XI18N, + # `module_name` is used for AMD module names within emitted JavaScript files. module_name = module_name, + # `package_name` can be set to allow for the Bazel NodeJS linker to run. This + # allows for resolution of the given target within the `node_modules/`. + package_name = package_name, perf_flag = "//packages/compiler-cli:ng_perf", **kwargs ) @@ -181,6 +202,21 @@ def ng_package(name, readme_md = None, license_banner = None, deps = [], **kwarg _ng_package( name = name, deps = deps, + # We never set a `package_name` for NPM packages, neither do we enable validation. + # This is necessary because the source targets of the NPM packages all have + # package names set and setting a similar `package_name` on the NPM package would + # result in duplicate linker mappings that will conflict. e.g. consider the following + # scenario: We have a `ts_library` for `@angular/core`. We will configure a package + # name for the target so that it can be resolved in NodeJS executions from `node_modules`. + # If we'd also set a `package_name` for the associated `pkg_npm` target, there would be + # two mappings for `@angular/core` and the linker will complain. For a better development + # experience, we want the mapping to resolve to the direct outputs of the `ts_library` + # instead of requiring tests and other targets to assemble the NPM package first. + # TODO(devversion): consider removing this if `rules_nodejs` allows for duplicate + # linker mappings where transitive-determined mappings are skipped on conflicts. + # https://github.com/bazelbuild/rules_nodejs/issues/2810. + package_name = None, + validate = False, readme_md = readme_md, license_banner = license_banner, substitutions = select({ @@ -218,6 +254,21 @@ def pkg_npm(name, **kwargs): _pkg_npm( name = name, + # We never set a `package_name` for NPM packages, neither do we enable validation. + # This is necessary because the source targets of the NPM packages all have + # package names set and setting a similar `package_name` on the NPM package would + # result in duplicate linker mappings that will conflict. e.g. consider the following + # scenario: We have a `ts_library` for `@angular/core`. We will configure a package + # name for the target so that it can be resolved in NodeJS executions from `node_modules`. + # If we'd also set a `package_name` for the associated `pkg_npm` target, there would be + # two mappings for `@angular/core` and the linker will complain. For a better development + # experience, we want the mapping to resolve to the direct outputs of the `ts_library` + # instead of requiring tests and other targets to assemble the NPM package first. + # TODO(devversion): consider removing this if `rules_nodejs` allows for duplicate + # linker mappings where transitive-determined mappings are skipped on conflicts. + # https://github.com/bazelbuild/rules_nodejs/issues/2810. + package_name = None, + validate = False, substitutions = select({ "//:stamp": stamped_substitutions, "//conditions:default": substitutions, diff --git a/tools/ts-api-guardian/BUILD.bazel b/tools/ts-api-guardian/BUILD.bazel index 5518699aee4b..d408c31f5d88 100644 --- a/tools/ts-api-guardian/BUILD.bazel +++ b/tools/ts-api-guardian/BUILD.bazel @@ -31,6 +31,7 @@ genrule( pkg_npm( name = "ts-api-guardian", + package_name = "ts-api-guardian", srcs = [ "BUILD.bazel", "README.md", diff --git a/yarn.lock b/yarn.lock index c31ed3c77a6f..c1cb0289d7d6 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1008,10 +1008,10 @@ resolved "https://registry.yarnpkg.com/@bazel/buildifier/-/buildifier-4.0.1.tgz#52cfbad5cbb86e9183a29dde2370cd465730ea0d" integrity sha512-BTmtvJbeeEVrqRApI1gr5hvPgYcHLpdGJ5EXNXEWO692ztMPSj5fB/dH0xUlaW45jn6LimYx8ymqTMhj3538og== -"@bazel/concatjs@3.7.0": - version "3.7.0" - resolved "https://registry.yarnpkg.com/@bazel/concatjs/-/concatjs-3.7.0.tgz#f10649d97d93d96bfe815d6b0c620acad394f799" - integrity sha512-E+mA3huykyBMcRbhAOYbfmfMIOZD6QtXs6i+IhJQed8DYQLSYf9E2Jq8T/rFefFyZv+loJIAr4JhkAIO5vuFWg== +"@bazel/concatjs@4.0.0-beta.0": + version "4.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@bazel/concatjs/-/concatjs-4.0.0-beta.0.tgz#f1dddefe2cefc543ec61f06c5bc28c908bfb4569" + integrity sha512-azGMcLwOIEEbTHm0ORCsSMZ5yBIQaRWlWMN3b7M5uD6C646EaiM7b2wx8CkOJlyZrZOLEajjvePvN7lqkPM1Cg== dependencies: protobufjs "6.8.8" source-map-support "0.5.9" @@ -1022,38 +1022,38 @@ resolved "https://registry.yarnpkg.com/@bazel/ibazel/-/ibazel-0.15.10.tgz#cf0cff1aec6d8e7bb23e1fc618d09fbd39b7a13f" integrity sha512-0v+OwCQ6fsGFa50r6MXWbUkSGuWOoZ22K4pMSdtWiL5LKFIE4kfmMmtQS+M7/ICNwk2EIYob+NRreyi/DGUz5A== -"@bazel/jasmine@3.7.0": - version "3.7.0" - resolved "https://registry.yarnpkg.com/@bazel/jasmine/-/jasmine-3.7.0.tgz#9d8ed4c73abb4a927cdffecf5c4c877f969d886b" - integrity sha512-q6Nt1T83isYjIcxQrLkvWCzX6R9oDBwDDN9Hx/vQuvLKMRHSCuj8hkhf42waR9SzTiVHXNDv39l4IwvFhVkfvA== +"@bazel/jasmine@4.0.0-beta.0": + version "4.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@bazel/jasmine/-/jasmine-4.0.0-beta.0.tgz#575e9cd88932b19c54447fba43cbd62e14ff3022" + integrity sha512-VYEAaHCi8ot0aSMKbIio6usJZqvINd7LzrrGoChGAGwMgGEpTfMGdprwdlrQPKD6/GbLkVtkCcsViG92ynXhdQ== dependencies: c8 "~7.5.0" jasmine-reporters "~2.4.0" -"@bazel/protractor@3.7.0": - version "3.7.0" - resolved "https://registry.yarnpkg.com/@bazel/protractor/-/protractor-3.7.0.tgz#04715069cfbf9a8fef147e5d5323ceae434e9a0d" - integrity sha512-P/PYAvy2UP8SMfwgOYqNO7OCPkt0A1xsCVXskbiImXRZnG+zyRurA9Orz5OIEo1fagr2N+0wylquqO/+jc7T/A== +"@bazel/protractor@4.0.0-beta.0": + version "4.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@bazel/protractor/-/protractor-4.0.0-beta.0.tgz#fcabfd5c32005fcb93b80f83bcf99058bcf07d4f" + integrity sha512-cIlqzPEXu3zFhFR+5Vqo5D/qLkOEY/gZ1xc74/V/CVAlbkCZsWJ18gDE1bhca9t1Mj41igDqwlvXUndxdQjNtw== -"@bazel/rollup@3.7.0": - version "3.7.0" - resolved "https://registry.yarnpkg.com/@bazel/rollup/-/rollup-3.7.0.tgz#6045d44f39ebc213fd2f3672421a35d20d9abf37" - integrity sha512-B9Gut5wdANpnQCUwwp9q/UAU5MNhfUpjTyygNUWoRWAQXRFgmSgsC0Gr5RaWHx9bugaiyPQbPDmb3cYTU+4RQQ== +"@bazel/rollup@4.0.0-beta.0": + version "4.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@bazel/rollup/-/rollup-4.0.0-beta.0.tgz#ec4bc88f401bd555d43c55c34183cda4f004ae96" + integrity sha512-CAl5+iNuVgFA52zOFmoQvY9LpjEf/hPiw/PRPXR0JrXy83xk+Nxnrv7UKvP4Jmux+K24uDf+ZOIr62rGzMHVhA== -"@bazel/runfiles@3.7.0": - version "3.7.0" - resolved "https://registry.yarnpkg.com/@bazel/runfiles/-/runfiles-3.7.0.tgz#c00eeee9b7e7c3993f95cab5ad3cced17949869a" - integrity sha512-lAj01NxpnHvvyHY1TquaQADFex5hfqmDH5KR7US63rpEuDazaGCk1WxEE/3PzZPUq4kyT6PNPLhuNB+OW1lupQ== +"@bazel/runfiles@4.0.0-beta.0": + version "4.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@bazel/runfiles/-/runfiles-4.0.0-beta.0.tgz#e62679d80cf9fcd84996e5f3ae4bedc33ed1a993" + integrity sha512-pFdanyvI0wf2WtdQXUmcTZw7OJ83uj2bxF3rOskx45wewBRAlQZkm2q2A6WEffSfdf2WaBlk5u/x2kqK2nyG7w== -"@bazel/terser@3.7.0": - version "3.7.0" - resolved "https://registry.yarnpkg.com/@bazel/terser/-/terser-3.7.0.tgz#a2b3e7488b0c2245add46e0cbf9e89e047223c79" - integrity sha512-uvs0ir7me/KSIm4YGhkPolIjs+Fzjg6JrkRg8CYjnVLz+I6Ajr2+X9e3ylZP+0lNWhqJkkCjXm1jybPTUV5RKQ== +"@bazel/terser@4.0.0-beta.0": + version "4.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@bazel/terser/-/terser-4.0.0-beta.0.tgz#2ca1c59e1e109e2f3b0c561b534730a035844a26" + integrity sha512-qGDLsmg2ekEojDHrTEiPJd0bdqbCPT2/YImsZhg1swpLEFnFCLCUNVnESt62Wd6bKonzvQeFo8zpKaCK326e4g== -"@bazel/typescript@3.7.0": - version "3.7.0" - resolved "https://registry.yarnpkg.com/@bazel/typescript/-/typescript-3.7.0.tgz#a4d648a36f7ef4960c8a16222f853a4c285a522d" - integrity sha512-bkNHZaCWg4Jk+10wzhFDhB+RRZkfob/yydC4qRzUVxCDLPFICYgC0PWeLhf/ixEhVeHtS0Cmv74M+QziqKSdbw== +"@bazel/typescript@4.0.0-beta.0": + version "4.0.0-beta.0" + resolved "https://registry.yarnpkg.com/@bazel/typescript/-/typescript-4.0.0-beta.0.tgz#daf2fb0d0bdcd3df331d4320463b1a4beca6031c" + integrity sha512-dfI3QLQ5bLyK3BIrrwxuH9cLbMHuku0UZH7nwjHjXwQX70O0MSGN6yXx2Vrqatj2iw/UfHX/akPuhGlNqrDFRw== dependencies: protobufjs "6.8.8" semver "5.6.0" @@ -11999,7 +11999,6 @@ sauce-connect-launcher@^1.2.4: "sauce-connect@https://saucelabs.com/downloads/sc-4.6.2-linux.tar.gz": version "0.0.0" - uid "7b7f35433af9c3380758e048894d7b9aecf3754e" resolved "https://saucelabs.com/downloads/sc-4.6.2-linux.tar.gz#7b7f35433af9c3380758e048894d7b9aecf3754e" saucelabs@^1.5.0: From ef15b979cf6b28107f3a316c3a346ed99708d679 Mon Sep 17 00:00:00 2001 From: dario-piotrowicz Date: Tue, 29 Jun 2021 22:15:51 +0100 Subject: [PATCH 033/364] docs(core): edit and add docs for ng-template (#42704) PR Close #42704 --- .../special-elements/core/ng-template.md | 37 ++++++++++++++++++- 1 file changed, 35 insertions(+), 2 deletions(-) diff --git a/aio/content/special-elements/core/ng-template.md b/aio/content/special-elements/core/ng-template.md index f4718f2cb3ce..26e8e9ce7077 100644 --- a/aio/content/special-elements/core/ng-template.md +++ b/aio/content/special-elements/core/ng-template.md @@ -1,3 +1,36 @@ -Angular's `` element defines a template that doesn't render anything by default. +Angular's `` element defines a template that is not rendered by default. -With ``, you can render the content manually for full control over how the content displays. +With ``, you can define template content that is only being rendered by Angular when you, whether directly or indirectly, specifically instruct it to do so, allowing you to have full control over how and when the content is displayed. + +@usageNotes + +### Structural Directives + +One of the main uses for `` is to hold template content that will be used by [Structural directives](/guide/structural-directives). Those directives can add and remove copies of the template content based on their own logic. + +When using the [structural directive shorthand](/guide/structural-directives#structural-directive-shorthand), Angular creates an `` element behind the scenes. + +### TemplateRef + +`` elements are represented as instances of the `TemplateRef` class. + +To add copies of the template to the DOM, pass this object to the `ViewContainerRef` method `createEmbeddedView()`. + +### Template Variables + +`` elements can be referenced in templates using [standard template variables](/guide/template-reference-variables#how-angular-assigns-values-to-template-variables). + +_This is how `` elements are used as `ngIf` else clauses._ + +Such template variables can be used in conjunction with `ngTemplateOutlet` directives to render the content defined inside `` tags. + + +### Querying + +A [Query](/api/core/Query) (such as `ViewChild`) can find the `TemplateRef` associated to an `` element so that it can be used programmatically; for instance, to pass it to the `ViewContainerRef` method `createEmbeddedView()`. + + +### Context +Inside the `` tags you can reference variables present in the surrounding outer template. +Additionally, a context object can be associated with `` elements. +Such an object contains variables that can be accessed from within the template contents via template (`let` and `as`) declarations. \ No newline at end of file From 9af5abba866e569e406a7d978f9466c421f8eb9a Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Fri, 9 Jul 2021 20:22:50 +0200 Subject: [PATCH 034/364] feat(dev-infra): add bazel rule for extracting JavaScript module flavors from targets (#42809) Introduces a rule that collects declared JavaScript module output files from a list of dependencies based on a configurable JavaScript module provider. The extracted outputs are exposed within the `DefaultInfo` provider. Targets defined using this rule can be used as input for rules that require JavaScript sources, or if there are multiple JavaScript output variants defined for a target while for example only the `JSModuleInfo` outputs are of interest. As an example: This rule is helpful in combination with `ts_library` and `ng_module` as those rule expose multiple output flavors (which are distinguishable by the JavaScript module providers as imported from `providers.bzl`). i.e. these rules expose flavors for named AMD modules and ECMAScript module output. If we want to ship a NPM package only using ECMAScript modules for example, we could extract all `JSEcmaScriptModuleInfo`-denoted output and feed that into the `pkg_npm` rule, compared to bringing in all output flavors. For reference: https://github.com/bazelbuild/rules_nodejs/blob/stable/packages/typescript/internal/build_defs.bzl#L334-L337 PR Close #42809 --- dev-infra/bazel/BUILD.bazel | 1 + dev-infra/bazel/extract_js_module_output.bzl | 78 ++++++++++++++++++++ 2 files changed, 79 insertions(+) create mode 100644 dev-infra/bazel/extract_js_module_output.bzl diff --git a/dev-infra/bazel/BUILD.bazel b/dev-infra/bazel/BUILD.bazel index 1b8806153cd6..b8e78fe5d509 100644 --- a/dev-infra/bazel/BUILD.bazel +++ b/dev-infra/bazel/BUILD.bazel @@ -5,6 +5,7 @@ filegroup( srcs = [ "BUILD.bazel", "expand_template.bzl", + "extract_js_module_output.bzl", "//dev-infra/bazel/api-golden:files", "//dev-infra/bazel/browsers:files", "//dev-infra/bazel/remote-execution:files", diff --git a/dev-infra/bazel/extract_js_module_output.bzl b/dev-infra/bazel/extract_js_module_output.bzl new file mode 100644 index 000000000000..42ca77f738f6 --- /dev/null +++ b/dev-infra/bazel/extract_js_module_output.bzl @@ -0,0 +1,78 @@ +load("@build_bazel_rules_nodejs//:providers.bzl", "DeclarationInfo", "JSEcmaScriptModuleInfo", "JSModuleInfo", "JSNamedModuleInfo") + +"""Converts a provider name to its actually Starlark provider instance.""" + +def _name_to_js_module_provider(name): + if name == "JSModuleInfo": + return JSModuleInfo + elif name == "JSNamedModuleInfo": + return JSNamedModuleInfo + elif name == "JSEcmaScriptModuleInfo": + return JSEcmaScriptModuleInfo + fail("Unexpected JavaScript module provider.") + +"""Implementation of the extract_js_module_output rule.""" + +def _extract_js_module_output_impl(ctx): + js_module_provider = _name_to_js_module_provider(ctx.attr.provider) + depsets = [] + for dep in ctx.attr.deps: + # Include JavaScript sources (including transitive outputs) based on the + # configured JavaScript module provider. + if js_module_provider in dep: + depsets.append(dep[js_module_provider].sources) + + # Based on whether declarations should be collected, extract direct + # and transitive declaration files using the `DeclarationInfo` provider. + if ctx.attr.include_declarations and DeclarationInfo in dep: + depsets.append(dep[DeclarationInfo].transitive_declarations) + + # Based on whether default files should be collected, extract direct + # files which are exposed using the `DefaultInfo` provider. Also include + # data runfiles which are needed for the current target. + # https://docs.bazel.build/versions/main/skylark/lib/DefaultInfo.html#data_runfiles + if ctx.attr.include_default_files and DefaultInfo in dep: + depsets.append(dep[DefaultInfo].files) + depsets.append(dep[DefaultInfo].data_runfiles.files) + + sources = depset(transitive = depsets) + + return [DefaultInfo(files = sources)] + +""" + Rule that collects declared JavaScript module output files from a list of dependencies + based on a configurable JavaScript module provider. The extracted outputs are exposed + within the `DefaultInfo` provider. Targets defined using this rule can be used as input + for rules that require JavaScript sources, or if there are multiple JavaScript output + variants defined for a target while for example only the `JSModule` outputs are of interest. + + As an example: This rule is helpful in combination with `ts_library` and `ng_module` as + those rule expose multiple output flavors (which are distinguishable by the JavaScript module + providers as imported from `providers.bzl`). i.e. these rules expose flavors for named AMD + modules and ECMAScript module output. For reference: + https://github.com/bazelbuild/rules_nodejs/blob/stable/packages/typescript/internal/build_defs.bzl#L334-L337 +""" +extract_js_module_output = rule( + implementation = _extract_js_module_output_impl, + attrs = { + "deps": attr.label_list( + allow_files = True, + ), + "provider": attr.string( + doc = "JavaScript module info provider that is used for collecting sources from the dependencies.", + mandatory = True, + values = ["JSModuleInfo", "JSNamedModuleInfo", "JSEcmaScriptModuleInfo"], + ), + "include_declarations": attr.bool( + mandatory = True, + doc = "Whether declaration files should be collected from the dependencies.", + ), + "include_default_files": attr.bool( + mandatory = True, + doc = """ + Whether files from the `DefaultInfo` provider should be collected. Includes + data runfiles needed for the default outputs from dependencies. + """, + ), + }, +) From 4e73b8820acf7368ba874b09567547627573595f Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Fri, 9 Jul 2021 20:26:19 +0200 Subject: [PATCH 035/364] build: no longer ship ecmascript module files within NPM packages (#42809) We accidentally started shipping `.mjs` files for the following modules (or module paths) as of the v12.1.0-next.2 tag: - `@angular/compiler-cli` - `@angular/common/locales` - `@angular/bazel` - `@angular/benchpress` - `@angular/core/schematics` - `@angular/elements/schematics` - `@angular/language-service` - `@angular/localize/schematics`, - `@angular/localize/tools` - `zone.js` This did not cause any issues for consumers but we want to not ship these files without having them wired up in `package.json` files. We accidentally started shipping these `.mjs` files due to a NodeJS update which wired up the other JavaScript module output flavors in the `pkg_npm` rule. https://github.com/bazelbuild/rules_nodejs/commit/911529fd364eb3ee1b8ecdc568a9fcf38a8b55ca PR Close #42809 --- tools/defaults.bzl | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/tools/defaults.bzl b/tools/defaults.bzl index 4132a69fd0a4..96a34a5b27af 100644 --- a/tools/defaults.bzl +++ b/tools/defaults.bzl @@ -13,6 +13,7 @@ load("//packages/bazel:index.bzl", _ng_module = "ng_module", _ng_package = "ng_p load("//dev-infra/benchmark/ng_rollup_bundle:ng_rollup_bundle.bzl", _ng_rollup_bundle = "ng_rollup_bundle") load("//tools:ng_benchmark.bzl", _ng_benchmark = "ng_benchmark") load("//dev-infra/bazel/api-golden:index.bzl", _api_golden_test = "api_golden_test", _api_golden_test_npm_package = "api_golden_test_npm_package") +load("//dev-infra/bazel:extract_js_module_output.bzl", "extract_js_module_output") _DEFAULT_TSCONFIG_TEST = "//packages:tsconfig-test" _INTERNAL_NG_MODULE_API_EXTRACTOR = "//packages/bazel/src/api-extractor:api_extractor" @@ -252,6 +253,21 @@ def pkg_npm(name, **kwargs): "0.0.0-PLACEHOLDER": "{BUILD_SCM_VERSION}", }) + deps = kwargs.pop("deps", []) + + # The `pkg_npm` rule brings in devmode (`JSModuleInfo`) and prodmode (`JSEcmaScriptModuleInfo`) + # output into the the NPM package. We do not plan to ship prodmode ECMAScript `.mjs` files yet, + # so we only extract the `JSModuleInfo` outputs (which correspond to ES5 output) from the deps. + # https://github.com/bazelbuild/rules_nodejs/commit/911529fd364eb3ee1b8ecdc568a9fcf38a8b55ca. + # https://github.com/bazelbuild/rules_nodejs/blob/stable/packages/typescript/internal/build_defs.bzl#L334-L337. + extract_js_module_output( + name = "%s_js_module_output" % name, + provider = "JSModuleInfo", + include_declarations = True, + include_default_files = True, + deps = deps, + ) + _pkg_npm( name = name, # We never set a `package_name` for NPM packages, neither do we enable validation. @@ -274,6 +290,7 @@ def pkg_npm(name, **kwargs): "//conditions:default": substitutions, }), visibility = visibility, + deps = [":%s_js_module_output" % name], **kwargs ) From 40da386a4d860ef3a5722a85a1cbcd395bb389c9 Mon Sep 17 00:00:00 2001 From: behrooz bozorg chami Date: Sun, 11 Jul 2021 00:36:22 +0430 Subject: [PATCH 036/364] docs(core): fix `ViewChildren` code examples to avoid TS error (#42816) Add a non-null assertion (`!`) in `ViewChildren` code examples to avoid a TypeScript error due to uninitialized property. Fixes #42811 PR Close #42816 --- packages/core/src/metadata/di.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/core/src/metadata/di.ts b/packages/core/src/metadata/di.ts index fbad15a6fc98..58f852dbc9e4 100644 --- a/packages/core/src/metadata/di.ts +++ b/packages/core/src/metadata/di.ts @@ -337,9 +337,9 @@ export interface ViewChildrenDecorator { * * A template reference variable as a string (e.g. query `` * with `@ViewChildren('cmp')`) * * Any provider defined in the child component tree of the current component (e.g. - * `@ViewChildren(SomeService) someService: SomeService`) - * * Any provider defined through a string token (e.g. `@ViewChildren('someToken') someTokenVal: - * any`) + * `@ViewChildren(SomeService) someService!: SomeService`) + * * Any provider defined through a string token (e.g. `@ViewChildren('someToken') + * someTokenVal!: any`) * * A `TemplateRef` (e.g. query `` with `@ViewChildren(TemplateRef) * template;`) * From 4c482bf3f1768a18b35e0648c91029504a8d8649 Mon Sep 17 00:00:00 2001 From: JoostK Date: Sun, 4 Jul 2021 00:59:46 +0200 Subject: [PATCH 037/364] fix(compiler-cli): properly emit literal types when recreating type parameters in a different file (#42761) In #42492 the template type checker became capable of replicating a wider range of generic type parameters for use in template type-check files. Any literal types within a type parameter would however emit invalid code, as TypeScript was emitting the literals using the text as extracted from the template type-check file instead of the original source file where the type node was taken from. This commit works around the issue by cloning any literal types and marking them as synthetic, signalling to TypeScript that the literal text has to be extracted from the node itself instead from the source file. This commit also excludes `import()` type nodes from being supported, as their module specifier may potentially need to be rewritten. Fixes #42667 PR Close #42761 --- .../src/ngtsc/typecheck/src/type_emitter.ts | 30 +++++++++++++++---- .../test/type_parameter_emitter_spec.ts | 22 ++++++++++++++ 2 files changed, 47 insertions(+), 5 deletions(-) diff --git a/packages/compiler-cli/src/ngtsc/typecheck/src/type_emitter.ts b/packages/compiler-cli/src/ngtsc/typecheck/src/type_emitter.ts index 4c7ed9151f39..b198be9f9f12 100644 --- a/packages/compiler-cli/src/ngtsc/typecheck/src/type_emitter.ts +++ b/packages/compiler-cli/src/ngtsc/typecheck/src/type_emitter.ts @@ -46,12 +46,18 @@ export function canEmitType(type: ts.TypeNode, resolver: TypeReferenceResolver): } // To determine whether a type can be emitted, we have to recursively look through all type nodes. - // If a type reference node is found at any position within the type and that type reference - // cannot be emitted, then the `INELIGIBLE` constant is returned to stop the recursive walk as - // the type as a whole cannot be emitted in that case. Otherwise, the result of visiting all child - // nodes determines the result. If no ineligible type reference node is found then the walk - // returns `undefined`, indicating that no type node was visited that could not be emitted. + // If an unsupported type node is found at any position within the type, then the `INELIGIBLE` + // constant is returned to stop the recursive walk as the type as a whole cannot be emitted in + // that case. Otherwise, the result of visiting all child nodes determines the result. If no + // ineligible type reference node is found then the walk returns `undefined`, indicating that + // no type node was visited that could not be emitted. function visitNode(node: ts.Node): INELIGIBLE|undefined { + // `import('module')` type nodes are not supported, as it may require rewriting the module + // specifier which is currently not done. + if (ts.isImportTypeNode(node)) { + return INELIGIBLE; + } + // Emitting a type reference node in a different context requires that an import for the type // can be created. If a type reference node cannot be emitted, `INELIGIBLE` is returned to stop // the walk. @@ -130,8 +136,22 @@ export class TypeEmitter { emitType(type: ts.TypeNode): ts.TypeNode { const typeReferenceTransformer: ts.TransformerFactory = context => { const visitNode = (node: ts.Node): ts.Node => { + if (ts.isImportTypeNode(node)) { + throw new Error('Unable to emit import type'); + } + if (ts.isTypeReferenceNode(node)) { return this.emitTypeReference(node); + } else if (ts.isLiteralExpression(node)) { + // TypeScript would typically take the emit text for a literal expression from the source + // file itself. As the type node is being emitted into a different file, however, + // TypeScript would extract the literal text from the wrong source file. To mitigate this + // issue the literal is cloned and explicitly marked as synthesized by setting its text + // range to a negative range, forcing TypeScript to determine the node's literal text from + // the synthesized node's text instead of the incorrect source file. + const clone = ts.getMutableClone(node); + ts.setTextRange(clone, {pos: -1, end: -1}); + return clone; } else { return ts.visitEachChild(node, visitNode, context); } diff --git a/packages/compiler-cli/src/ngtsc/typecheck/test/type_parameter_emitter_spec.ts b/packages/compiler-cli/src/ngtsc/typecheck/test/type_parameter_emitter_spec.ts index ed56a33a50d0..27172b32e892 100644 --- a/packages/compiler-cli/src/ngtsc/typecheck/test/type_parameter_emitter_spec.ts +++ b/packages/compiler-cli/src/ngtsc/typecheck/test/type_parameter_emitter_spec.ts @@ -86,6 +86,28 @@ runInEachFileSystem(() => { .toEqual(''); }); + it('can emit literal types', () => { + expect(emit(createEmitter(`export class TestClass {}`))) + .toEqual(``); + expect(emit(createEmitter(`export class TestClass {}`))) + .toEqual(``); + expect(emit(createEmitter(`export class TestClass {}`))) + .toEqual(``); + expect(emit(createEmitter(`export class TestClass {}`))) + .toEqual(``); + expect(emit(createEmitter(`export class TestClass {}`))) + .toEqual(``); + expect(emit(createEmitter(`export class TestClass {}`))) + .toEqual(``); + }); + + it('cannot emit import types', () => { + const emitter = createEmitter(`export class TestClass {}`); + + expect(emitter.canEmit()).toBe(false); + expect(() => emit(emitter)).toThrowError('Unable to emit import type'); + }); + it('can emit references into external modules', () => { const emitter = createEmitter(` import {NgIterable} from '@angular/core'; From 404c8d0d88b88ae3ab5a80609d508fb2ecdf0d27 Mon Sep 17 00:00:00 2001 From: Kristiyan Kostadinov Date: Sat, 3 Jul 2021 11:59:58 +0200 Subject: [PATCH 038/364] fix(compiler): incorrect context object being referenced from listener instructions inside embedded views (#42755) Currently unless a listener inside of an embedded view tries to reference something from the parent view, or if the reference is a local ref, we don't generate the view restoration instructions and we allow for the value to be picked up from the context object in the function parameters. The problem is that the listener is only run during creation mode and the context object may have been swapped out afterwards. These changes fix the issue by always generating the view restoration instructions for listeners inside templates. Fixes #42698. PR Close #42755 --- .../GOLDEN_PARTIAL.js | 48 +++++++++++++++++++ .../r3_view_compiler_listener/TEST_CASES.json | 17 +++++++ .../embedded_view_listener_context.ts | 16 +++++++ ...embedded_view_listener_context_template.js | 13 +++++ .../src/compiler_util/expression_converter.ts | 4 +- .../compiler/src/render3/view/template.ts | 27 +++++------ .../core/test/acceptance/listener_spec.ts | 41 ++++++++++++++++ 7 files changed, 148 insertions(+), 18 deletions(-) create mode 100644 packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_listener/embedded_view_listener_context.ts create mode 100644 packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_listener/embedded_view_listener_context_template.js diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_listener/GOLDEN_PARTIAL.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_listener/GOLDEN_PARTIAL.js index b2ce2b31a0a9..5e698d0a5fe5 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_listener/GOLDEN_PARTIAL.js +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_listener/GOLDEN_PARTIAL.js @@ -636,3 +636,51 @@ export declare class MyModule { static ɵinj: i0.ɵɵInjectorDeclaration; } +/**************************************************************************************************** + * PARTIAL FILE: embedded_view_listener_context.js + ****************************************************************************************************/ +import { Component, NgModule } from '@angular/core'; +import * as i0 from "@angular/core"; +export class MyComponent { +} +MyComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "0.0.0-PLACEHOLDER", ngImport: i0, type: MyComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); +MyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "12.0.0", version: "0.0.0-PLACEHOLDER", type: MyComponent, selector: "my-component", ngImport: i0, template: ` + + + + `, isInline: true }); +i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "0.0.0-PLACEHOLDER", ngImport: i0, type: MyComponent, decorators: [{ + type: Component, + args: [{ + selector: 'my-component', + template: ` + + + + ` + }] + }] }); +export class MyModule { +} +MyModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "0.0.0-PLACEHOLDER", ngImport: i0, type: MyModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); +MyModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "0.0.0-PLACEHOLDER", ngImport: i0, type: MyModule, declarations: [MyComponent] }); +MyModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "0.0.0-PLACEHOLDER", ngImport: i0, type: MyModule }); +i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "0.0.0-PLACEHOLDER", ngImport: i0, type: MyModule, decorators: [{ + type: NgModule, + args: [{ declarations: [MyComponent] }] + }] }); + +/**************************************************************************************************** + * PARTIAL FILE: embedded_view_listener_context.d.ts + ****************************************************************************************************/ +import * as i0 from "@angular/core"; +export declare class MyComponent { + static ɵfac: i0.ɵɵFactoryDeclaration; + static ɵcmp: i0.ɵɵComponentDeclaration; +} +export declare class MyModule { + static ɵfac: i0.ɵɵFactoryDeclaration; + static ɵmod: i0.ɵɵNgModuleDeclaration; + static ɵinj: i0.ɵɵInjectorDeclaration; +} + diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_listener/TEST_CASES.json b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_listener/TEST_CASES.json index 992de375c808..52cce6783385 100644 --- a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_listener/TEST_CASES.json +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_listener/TEST_CASES.json @@ -281,6 +281,23 @@ "failureMessage": "Incorrect template" } ] + }, + { + "description": "should reference correct context in listener inside embedded view", + "inputFiles": [ + "embedded_view_listener_context.ts" + ], + "expectations": [ + { + "files": [ + { + "expected": "embedded_view_listener_context_template.js", + "generated": "embedded_view_listener_context.js" + } + ], + "failureMessage": "Incorrect template" + } + ] } ] } diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_listener/embedded_view_listener_context.ts b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_listener/embedded_view_listener_context.ts new file mode 100644 index 000000000000..72876362f863 --- /dev/null +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_listener/embedded_view_listener_context.ts @@ -0,0 +1,16 @@ +import {Component, NgModule} from '@angular/core'; + +@Component({ + selector: 'my-component', + template: ` + + + + ` +}) +export class MyComponent { +} + +@NgModule({declarations: [MyComponent]}) +export class MyModule { +} diff --git a/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_listener/embedded_view_listener_context_template.js b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_listener/embedded_view_listener_context_template.js new file mode 100644 index 000000000000..f903938b9c43 --- /dev/null +++ b/packages/compiler-cli/test/compliance/test_cases/r3_view_compiler_listener/embedded_view_listener_context_template.js @@ -0,0 +1,13 @@ +function MyComponent_ng_template_0_Template(rf, $ctx$) { + if (rf & 1) { + const _r3 = $i0$.ɵɵgetCurrentView(); + $i0$.ɵɵelementStart(0, "button", 0); + $i0$.ɵɵlistener("click", function MyComponent_ng_template_0_Template_button_click_0_listener() { + const restoredCtx = $i0$.ɵɵrestoreView(_r3); + const $obj_r1$ = restoredCtx.$implicit; + return $obj_r1$.value = 1; + }); + $i0$.ɵɵtext(1, "Change"); + $i0$.ɵɵelementEnd(); + } +} diff --git a/packages/compiler/src/compiler_util/expression_converter.ts b/packages/compiler/src/compiler_util/expression_converter.ts index cd0b50f4b447..6911c6d98142 100644 --- a/packages/compiler/src/compiler_util/expression_converter.ts +++ b/packages/compiler/src/compiler_util/expression_converter.ts @@ -19,7 +19,7 @@ export interface LocalResolver { getLocal(name: string): o.Expression|null; notifyImplicitReceiverUse(): void; globals?: Set; - maybeRestoreView(retrievalLevel: number, localRefLookup: boolean): void; + maybeRestoreView(): void; } export class ConvertActionBindingResult { @@ -490,7 +490,7 @@ class _AstToIrVisitor implements cdAst.AstVisitor { const value: o.Expression = this._visit(ast.value, _Mode.Expression); if (obj === this._implicitReceiver) { - this._localResolver.maybeRestoreView(0, false); + this._localResolver.maybeRestoreView(); } return convertToStatementIfNeeded(mode, obj.key(key).set(value)); diff --git a/packages/compiler/src/render3/view/template.ts b/packages/compiler/src/render3/view/template.ts index e4ed819a7f96..9f5d1b61912f 100644 --- a/packages/compiler/src/render3/view/template.ts +++ b/packages/compiler/src/render3/view/template.ts @@ -340,8 +340,8 @@ export class TemplateDefinitionBuilder implements t.Visitor, LocalResolver } // LocalResolver - maybeRestoreView(retrievalLevel: number, localRefLookup: boolean): void { - this._bindingScope.maybeRestoreView(retrievalLevel, localRefLookup); + maybeRestoreView(): void { + this._bindingScope.maybeRestoreView(); } private i18nTranslate( @@ -1656,7 +1656,6 @@ const SHARED_CONTEXT_KEY = '$$shared_ctx$$'; type BindingData = { retrievalLevel: number; lhs: o.Expression; declareLocalCallback?: DeclareLocalVarCallback; declare: boolean; priority: number; - localRef: boolean; }; /** @@ -1701,15 +1700,14 @@ export class BindingScope implements LocalResolver { lhs: value.lhs, declareLocalCallback: value.declareLocalCallback, declare: false, - priority: value.priority, - localRef: value.localRef + priority: value.priority }; // Cache the value locally. this.map.set(name, value); // Possibly generate a shared context var this.maybeGenerateSharedContextVar(value); - this.maybeRestoreView(value.retrievalLevel, value.localRef); + this.maybeRestoreView(); } if (value.declareLocalCallback && !value.declare) { @@ -1754,7 +1752,6 @@ export class BindingScope implements LocalResolver { declare: false, declareLocalCallback: declareLocalCallback, priority: priority, - localRef: localRef || false }); return this; } @@ -1823,24 +1820,22 @@ export class BindingScope implements LocalResolver { }, declare: false, priority: DeclarationPriority.SHARED_CONTEXT, - localRef: false }); } getComponentProperty(name: string): o.Expression { const componentValue = this.map.get(SHARED_CONTEXT_KEY + 0)!; componentValue.declare = true; - this.maybeRestoreView(0, false); + this.maybeRestoreView(); return componentValue.lhs.prop(name); } - maybeRestoreView(retrievalLevel: number, localRefLookup: boolean) { - // We want to restore the current view in listener fns if: - // 1 - we are accessing a value in a parent view, which requires walking the view tree rather - // than using the ctx arg. In this case, the retrieval and binding level will be different. - // 2 - we are looking up a local ref, which requires restoring the view where the local - // ref is stored - if (this.isListenerScope() && (retrievalLevel < this.bindingLevel || localRefLookup)) { + maybeRestoreView() { + // View restoration is required for listener instructions inside embedded views, because + // they only run in creation mode and they can have references to the context object. + // If the context object changes in update mode, the reference will be incorrect, because + // it was established during creation. + if (this.isListenerScope()) { if (!this.parent!.restoreViewVariable) { // parent saves variable to generate a shared `const $s$ = getCurrentView();` instruction this.parent!.restoreViewVariable = o.variable(this.parent!.freshReferenceName()); diff --git a/packages/core/test/acceptance/listener_spec.ts b/packages/core/test/acceptance/listener_spec.ts index 118cbb84ce6e..597d830d03f3 100644 --- a/packages/core/test/acceptance/listener_spec.ts +++ b/packages/core/test/acceptance/listener_spec.ts @@ -552,4 +552,45 @@ describe('event listeners', () => { expect(fixture.componentInstance.message).toBe('hello'); }); + + it('should reference the correct context object if it is swapped out', () => { + @Component({ + template: ` + + + + + + ` + }) + class MyComp { + one = {value: 'one'}; + two = {value: 'two'}; + current = this.one; + } + + TestBed.configureTestingModule({declarations: [MyComp], imports: [CommonModule]}); + const fixture = TestBed.createComponent(MyComp); + const instance = fixture.componentInstance; + fixture.detectChanges(); + const button = fixture.nativeElement.querySelector('button'); + + expect(instance.one.value).toBe('one'); + expect(instance.two.value).toBe('two'); + + button.click(); + fixture.detectChanges(); + + expect(instance.one.value).toBe('one!'); + expect(instance.two.value).toBe('two'); + + instance.current = instance.two; + fixture.detectChanges(); + + button.click(); + fixture.detectChanges(); + + expect(instance.one.value).toBe('one!'); + expect(instance.two.value).toBe('two!'); + }); }); From 1e2d879632d16a6dbbaa5de39ac928182651d0c5 Mon Sep 17 00:00:00 2001 From: Arthur Ming Date: Wed, 16 Jun 2021 16:28:56 +0800 Subject: [PATCH 039/364] refactor(core): optimize the implementation about finding context from error in ErrorHandler (#42581) in _findContext method, use conditional operator check whether the params 'error' exists and then use nullish coalescing operator instead conditional operator when getDebugContext's result does not exist. PR Close #42581 --- packages/core/src/error_handler.ts | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/packages/core/src/error_handler.ts b/packages/core/src/error_handler.ts index 7f5ec2748ef7..ba7dc7703381 100644 --- a/packages/core/src/error_handler.ts +++ b/packages/core/src/error_handler.ts @@ -59,12 +59,7 @@ export class ErrorHandler { /** @internal */ _findContext(error: any): any { - if (error) { - return getDebugContext(error) ? getDebugContext(error) : - this._findContext(getOriginalError(error)); - } - - return null; + return !error ? null : getDebugContext(error) ?? this._findContext(getOriginalError(error)); } /** @internal */ From 1067be7ab8d02130c4284fed64140c4ce6780bad Mon Sep 17 00:00:00 2001 From: Arthur Ming Date: Mon, 21 Jun 2021 09:48:21 +0800 Subject: [PATCH 040/364] build: update all symbol extractor (#42581) update all symbol extractor by running 'yarn symbol-extractor:update' script PR Close #42581 --- .../test/bundling/forms_reactive/bundle.golden_symbols.json | 3 --- .../bundling/forms_template_driven/bundle.golden_symbols.json | 3 --- packages/core/test/bundling/router/bundle.golden_symbols.json | 3 --- packages/core/test/bundling/todo/bundle.golden_symbols.json | 3 --- 4 files changed, 12 deletions(-) diff --git a/packages/core/test/bundling/forms_reactive/bundle.golden_symbols.json b/packages/core/test/bundling/forms_reactive/bundle.golden_symbols.json index ac71b3c28808..7c2107d7b8db 100644 --- a/packages/core/test/bundling/forms_reactive/bundle.golden_symbols.json +++ b/packages/core/test/bundling/forms_reactive/bundle.golden_symbols.json @@ -950,9 +950,6 @@ { "name": "getDOM" }, - { - "name": "getDebugContext" - }, { "name": "getDeclarationTNode" }, diff --git a/packages/core/test/bundling/forms_template_driven/bundle.golden_symbols.json b/packages/core/test/bundling/forms_template_driven/bundle.golden_symbols.json index 067827b956e2..19460caab741 100644 --- a/packages/core/test/bundling/forms_template_driven/bundle.golden_symbols.json +++ b/packages/core/test/bundling/forms_template_driven/bundle.golden_symbols.json @@ -914,9 +914,6 @@ { "name": "getDOM" }, - { - "name": "getDebugContext" - }, { "name": "getDeclarationTNode" }, diff --git a/packages/core/test/bundling/router/bundle.golden_symbols.json b/packages/core/test/bundling/router/bundle.golden_symbols.json index 29c8b54fc2fe..ce42fcc34510 100644 --- a/packages/core/test/bundling/router/bundle.golden_symbols.json +++ b/packages/core/test/bundling/router/bundle.golden_symbols.json @@ -1313,9 +1313,6 @@ { "name": "getData" }, - { - "name": "getDebugContext" - }, { "name": "getDeclarationTNode" }, diff --git a/packages/core/test/bundling/todo/bundle.golden_symbols.json b/packages/core/test/bundling/todo/bundle.golden_symbols.json index 057cd33ab494..191225f16dfb 100644 --- a/packages/core/test/bundling/todo/bundle.golden_symbols.json +++ b/packages/core/test/bundling/todo/bundle.golden_symbols.json @@ -365,9 +365,6 @@ { "name": "getCurrentTNodePlaceholderOk" }, - { - "name": "getDebugContext" - }, { "name": "getDeclarationTNode" }, From e8be045cbd182270367e54a9a63e16f3b9639f64 Mon Sep 17 00:00:00 2001 From: Arthur Ming Date: Wed, 23 Jun 2021 11:39:35 +0800 Subject: [PATCH 041/364] refactor(core): optimize the implementation about finding context from error in ErrorHandler (#42581) in _findContext method, use conditional operator check whether the params 'error' exists and then us reccursion way to find context in original error if getDebugContext's result does not exist. PR Close #42581 --- packages/core/src/error_handler.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/core/src/error_handler.ts b/packages/core/src/error_handler.ts index ba7dc7703381..6564e6782b77 100644 --- a/packages/core/src/error_handler.ts +++ b/packages/core/src/error_handler.ts @@ -59,7 +59,7 @@ export class ErrorHandler { /** @internal */ _findContext(error: any): any { - return !error ? null : getDebugContext(error) ?? this._findContext(getOriginalError(error)); + return error ? (getDebugContext(error) || this._findContext(getOriginalError(error))) : null; } /** @internal */ From c7d20639c642aac50c06102164d8fc6581166067 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Mon, 7 Jun 2021 17:09:00 +0200 Subject: [PATCH 042/364] build: enable noImplicitOverride in project (#42512) Enables the `noImplicitOverride` option to improve overall codehealth in the repository. PR Close #42512 --- .circleci/config.yml | 2 +- dev-infra/tsconfig.json | 4 +++- packages/core/schematics/tsconfig.json | 1 + packages/service-worker/cli/tsconfig.json | 1 + packages/tsconfig-build.json | 1 + packages/tsconfig-legacy-saucelabs.json | 11 +++++++++++ packages/tsconfig.json | 1 + packages/zone.js/tsconfig.json | 1 + 8 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 packages/tsconfig-legacy-saucelabs.json diff --git a/.circleci/config.yml b/.circleci/config.yml index 91e3214cad7b..97788b2fed7e 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -678,7 +678,7 @@ jobs: background: true # add module umd tsc compile option so the test can work # properly in the legacy browsers - - run: yarn tsc -p packages --module UMD + - run: yarn tsc -p packages/tsconfig-legacy-saucelabs.json --module UMD - run: yarn tsc -p modules --module UMD - run: yarn bazel build //packages/zone.js:npm_package # Build test fixtures for a test that rely on Bazel-generated fixtures. Note that disabling diff --git a/dev-infra/tsconfig.json b/dev-infra/tsconfig.json index a107894e3353..b5c32c096ce0 100644 --- a/dev-infra/tsconfig.json +++ b/dev-infra/tsconfig.json @@ -1,6 +1,8 @@ { "compilerOptions": { "strict": true, - "downlevelIteration": true + "downlevelIteration": true, + "noImplicitAny": true, + "noImplicitOverride": true } } diff --git a/packages/core/schematics/tsconfig.json b/packages/core/schematics/tsconfig.json index 53930ff133ce..89cfe2bb7051 100644 --- a/packages/core/schematics/tsconfig.json +++ b/packages/core/schematics/tsconfig.json @@ -1,6 +1,7 @@ { "compilerOptions": { "noImplicitReturns": true, + "noImplicitOverride": true, "noFallthroughCasesInSwitch": true, "strict": true, "moduleResolution": "node", diff --git a/packages/service-worker/cli/tsconfig.json b/packages/service-worker/cli/tsconfig.json index 4b9edf0ef118..f7f78dabdba1 100644 --- a/packages/service-worker/cli/tsconfig.json +++ b/packages/service-worker/cli/tsconfig.json @@ -9,6 +9,7 @@ "strictPropertyInitialization": true, "outDir": "../../../dist/all/@angular/service-worker/cli-custom", "noImplicitAny": true, + "noImplicitOverride": true, "noFallthroughCasesInSwitch": true, "rootDir": ".", "paths": { diff --git a/packages/tsconfig-build.json b/packages/tsconfig-build.json index e9793106ccf2..7bfa7c17610f 100644 --- a/packages/tsconfig-build.json +++ b/packages/tsconfig-build.json @@ -8,6 +8,7 @@ "declaration": true, "stripInternal": true, "noImplicitAny": true, + "noImplicitOverride": true, "strictNullChecks": true, "strict": true, "strictPropertyInitialization": true, diff --git a/packages/tsconfig-legacy-saucelabs.json b/packages/tsconfig-legacy-saucelabs.json new file mode 100644 index 000000000000..55a8be352222 --- /dev/null +++ b/packages/tsconfig-legacy-saucelabs.json @@ -0,0 +1,11 @@ +{ + "extends": "./tsconfig.json", + "compilerOptions": { + // The project uses Bazel for TypeScript compilation. Unlike with Bazel, we build all + // sources as part of a single TypeScript compilation. This results in `@internal` + // declarations not being omitted between the logical as defined per the Bazel targets. + // This can cause issues where the `override` keyword is needed for the legacy TS + // compilation, but not within Bazel where the overridden member has `@internal`. + "noImplicitOverride": false, + } +} diff --git a/packages/tsconfig.json b/packages/tsconfig.json index ae0df22ad60c..681addcbb20b 100644 --- a/packages/tsconfig.json +++ b/packages/tsconfig.json @@ -14,6 +14,7 @@ "strictPropertyInitialization": true, "outDir": "../dist/all/@angular", "noImplicitAny": true, + "noImplicitOverride": true, "noFallthroughCasesInSwitch": true, "paths": { "selenium-webdriver": ["./node_modules/@types/selenium-webdriver/index.d.ts"], diff --git a/packages/zone.js/tsconfig.json b/packages/zone.js/tsconfig.json index 6ee93c8e1e77..abf52609e442 100644 --- a/packages/zone.js/tsconfig.json +++ b/packages/zone.js/tsconfig.json @@ -9,6 +9,7 @@ "noEmitOnError": false, "stripInternal": false, "strict": true, + "noImplicitOverride": true, "lib": [ "es5", "dom", From 96c93260a2b40c62f93f5ae8a7d1faf2d6eaecd9 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Mon, 7 Jun 2021 17:10:51 +0200 Subject: [PATCH 043/364] refactor(compiler): ensure compatibility with noImplicitOverride (#42512) Adds the `override` keyword to the `compiler` sources to ensure compatibility with `noImplicitOverride`. PR Close #42512 --- .../src/aot/static_symbol_resolver.ts | 2 +- .../compiler/src/aot/summary_serializer.ts | 6 +-- .../compiler/src/compiler_facade_interface.ts | 4 +- .../src/compiler_util/expression_converter.ts | 8 ++-- .../compiler/src/expression_parser/ast.ts | 22 ++++----- .../compiler/src/expression_parser/parser.ts | 4 +- packages/compiler/src/i18n/digest.ts | 2 +- packages/compiler/src/i18n/message_bundle.ts | 8 ++-- .../src/i18n/serializers/serializer.ts | 8 ++-- packages/compiler/src/i18n/serializers/xmb.ts | 2 +- packages/compiler/src/i18n/serializers/xtb.ts | 2 +- packages/compiler/src/metadata_resolver.ts | 2 +- .../compiler/src/ml_parser/html_parser.ts | 2 +- packages/compiler/src/ml_parser/lexer.ts | 8 ++-- packages/compiler/src/ml_parser/xml_parser.ts | 2 +- .../src/output/abstract_js_emitter.ts | 11 +++-- packages/compiler/src/output/js_emitter.ts | 6 +-- packages/compiler/src/output/output_ast.ts | 14 +++--- packages/compiler/src/output/output_jit.ts | 8 ++-- packages/compiler/src/output/ts_emitter.ts | 10 ++-- .../compiler/src/render3/view/t2_binder.ts | 18 ++++---- .../compiler/src/render3/view/template.ts | 6 +-- packages/compiler/src/resource_loader.ts | 13 +++--- .../src/template_parser/binding_parser.ts | 2 +- .../src/template_parser/template_ast.ts | 6 +-- .../compiler/test/directive_resolver_spec.ts | 14 +++--- .../test/expression_parser/ast_spec.ts | 2 +- .../test/expression_parser/utils/unparser.ts | 2 +- .../test/expression_parser/utils/validator.ts | 44 +++++++++--------- .../test/i18n/serializers/i18n_ast_spec.ts | 6 +-- .../compiler/test/render3/util/expression.ts | 44 +++++++++--------- .../compiler/test/style_url_resolver_spec.ts | 2 +- .../template_parser/template_parser_spec.ts | 28 +++++------ .../test/template_parser/util/expression.ts | 46 +++++++++---------- .../testing/src/directive_resolver_mock.ts | 8 ++-- .../testing/src/ng_module_resolver_mock.ts | 2 +- .../testing/src/pipe_resolver_mock.ts | 2 +- 37 files changed, 191 insertions(+), 185 deletions(-) diff --git a/packages/compiler/src/aot/static_symbol_resolver.ts b/packages/compiler/src/aot/static_symbol_resolver.ts index 9b06465c2c73..4389e6c293b5 100644 --- a/packages/compiler/src/aot/static_symbol_resolver.ts +++ b/packages/compiler/src/aot/static_symbol_resolver.ts @@ -396,7 +396,7 @@ export class StaticSymbolResolver { const self = this; class ReferenceTransformer extends ValueTransformer { - visitStringMap(map: {[key: string]: any}, functionParams: string[]): any { + override visitStringMap(map: {[key: string]: any}, functionParams: string[]): any { const symbolic = map['__symbolic']; if (symbolic === 'function') { const oldLen = functionParams.length; diff --git a/packages/compiler/src/aot/summary_serializer.ts b/packages/compiler/src/aot/summary_serializer.ts index 956910f31163..fb7523da5e38 100644 --- a/packages/compiler/src/aot/summary_serializer.ts +++ b/packages/compiler/src/aot/summary_serializer.ts @@ -234,7 +234,7 @@ class ToJsonSerializer extends ValueTransformer { return visitValue(value, this, flags); } - visitOther(value: any, context: any): any { + override visitOther(value: any, context: any): any { if (value instanceof StaticSymbol) { let baseSymbol = this.symbolResolver.getStaticSymbol(value.filePath, value.name); const index = this.visitStaticSymbol(baseSymbol, context); @@ -249,7 +249,7 @@ class ToJsonSerializer extends ValueTransformer { * TODO: find out a way to have line and character numbers in errors without * excessive recompilation in bazel. */ - visitStringMap(map: {[key: string]: any}, context: any): any { + override visitStringMap(map: {[key: string]: any}, context: any): any { if (map['__symbolic'] === 'resolved') { return visitValue(map['symbol'], this, context); } @@ -481,7 +481,7 @@ class FromJsonDeserializer extends ValueTransformer { return {moduleName: data.moduleName, summaries, importAs: allImportAs}; } - visitStringMap(map: {[key: string]: any}, context: any): any { + override visitStringMap(map: {[key: string]: any}, context: any): any { if ('__symbol' in map) { const baseSymbol = this.symbols[map['__symbol']]; const members = map['members']; diff --git a/packages/compiler/src/compiler_facade_interface.ts b/packages/compiler/src/compiler_facade_interface.ts index 3bfb7d2fc168..14ac1a341b0e 100644 --- a/packages/compiler/src/compiler_facade_interface.ts +++ b/packages/compiler/src/compiler_facade_interface.ts @@ -63,7 +63,9 @@ export interface CompilerFacade { createParseSourceSpan(kind: string, typeName: string, sourceUrl: string): ParseSourceSpan; FactoryTarget: typeof FactoryTarget; - ResourceLoader: {new(): ResourceLoader}; + // Note that we do not use `{new(): ResourceLoader}` here because + // the resource loader class is abstract and not constructable. + ResourceLoader: Function&{prototype: ResourceLoader}; } export interface CoreEnvironment { diff --git a/packages/compiler/src/compiler_util/expression_converter.ts b/packages/compiler/src/compiler_util/expression_converter.ts index 6911c6d98142..157106880757 100644 --- a/packages/compiler/src/compiler_util/expression_converter.ts +++ b/packages/compiler/src/compiler_util/expression_converter.ts @@ -300,19 +300,19 @@ class _BuiltinAstConverter extends cdAst.AstTransformer { constructor(private _converterFactory: BuiltinConverterFactory) { super(); } - visitPipe(ast: cdAst.BindingPipe, context: any): any { + override visitPipe(ast: cdAst.BindingPipe, context: any): any { const args = [ast.exp, ...ast.args].map(ast => ast.visit(this, context)); return new BuiltinFunctionCall( ast.span, ast.sourceSpan, args, this._converterFactory.createPipeConverter(ast.name, args.length)); } - visitLiteralArray(ast: cdAst.LiteralArray, context: any): any { + override visitLiteralArray(ast: cdAst.LiteralArray, context: any): any { const args = ast.expressions.map(ast => ast.visit(this, context)); return new BuiltinFunctionCall( ast.span, ast.sourceSpan, args, this._converterFactory.createLiteralArrayConverter(ast.expressions.length)); } - visitLiteralMap(ast: cdAst.LiteralMap, context: any): any { + override visitLiteralMap(ast: cdAst.LiteralMap, context: any): any { const args = ast.values.map(ast => ast.visit(this, context)); return new BuiltinFunctionCall( @@ -1016,7 +1016,7 @@ function convertStmtIntoExpression(stmt: o.Statement): o.Expression|null { export class BuiltinFunctionCall extends cdAst.FunctionCall { constructor( - span: cdAst.ParseSpan, sourceSpan: cdAst.AbsoluteSourceSpan, public args: cdAst.AST[], + span: cdAst.ParseSpan, sourceSpan: cdAst.AbsoluteSourceSpan, args: cdAst.AST[], public converter: BuiltinConverter) { super(span, sourceSpan, null, args); } diff --git a/packages/compiler/src/expression_parser/ast.ts b/packages/compiler/src/expression_parser/ast.ts index 51b5ced0e7fd..50bac8775007 100644 --- a/packages/compiler/src/expression_parser/ast.ts +++ b/packages/compiler/src/expression_parser/ast.ts @@ -24,16 +24,16 @@ export class ParseSpan { } } -export class AST { +export abstract class AST { constructor( public span: ParseSpan, /** * Absolute location of the expression AST in a source code file. */ public sourceSpan: AbsoluteSourceSpan) {} - visit(visitor: AstVisitor, context: any = null): any { - return null; - } + + abstract visit(visitor: AstVisitor, context?: any): any; + toString(): string { return 'AST'; } @@ -68,7 +68,7 @@ export class Quote extends AST { visit(visitor: AstVisitor, context: any = null): any { return visitor.visitQuote(this, context); } - toString(): string { + override toString(): string { return 'Quote'; } } @@ -94,7 +94,7 @@ export class ImplicitReceiver extends AST { * TODO: we should find a way for this class not to extend from `ImplicitReceiver` in the future. */ export class ThisReceiver extends ImplicitReceiver { - visit(visitor: AstVisitor, context: any = null): any { + override visit(visitor: AstVisitor, context: any = null): any { return visitor.visitThisReceiver?.(this, context); } } @@ -260,9 +260,9 @@ export class Binary extends AST { export class Unary extends Binary { // Redeclare the properties that are inherited from `Binary` as `never`, as consumers should not // depend on these fields when operating on `Unary`. - left: never; - right: never; - operation: never; + override left: never; + override right: never; + override operation: never; /** * Creates a unary minus expression "-x", represented as `Binary` using "0 - x". @@ -290,7 +290,7 @@ export class Unary extends Binary { super(span, sourceSpan, binaryOp, binaryLeft, binaryRight); } - visit(visitor: AstVisitor, context: any = null): any { + override visit(visitor: AstVisitor, context: any = null): any { if (visitor.visitUnary !== undefined) { return visitor.visitUnary(this, context); } @@ -374,7 +374,7 @@ export class ASTWithSource extends AST { } return this.ast.visit(visitor, context); } - toString(): string { + override toString(): string { return `${this.source} in ${this.location}`; } } diff --git a/packages/compiler/src/expression_parser/parser.ts b/packages/compiler/src/expression_parser/parser.ts index 66e5bc2c0639..7fc84c14ae46 100644 --- a/packages/compiler/src/expression_parser/parser.ts +++ b/packages/compiler/src/expression_parser/parser.ts @@ -367,7 +367,7 @@ export class Parser { } export class IvyParser extends Parser { - simpleExpressionChecker = IvySimpleExpressionChecker; + override simpleExpressionChecker = IvySimpleExpressionChecker; } /** Describes a stateful context an expression parser is in. */ @@ -1371,7 +1371,7 @@ class SimpleExpressionChecker implements AstVisitor { class IvySimpleExpressionChecker extends RecursiveAstVisitor implements SimpleExpressionChecker { errors: string[] = []; - visitPipe() { + override visitPipe() { this.errors.push('pipes'); } } diff --git a/packages/compiler/src/i18n/digest.ts b/packages/compiler/src/i18n/digest.ts index 64afb7adaaeb..5134fe749c4e 100644 --- a/packages/compiler/src/i18n/digest.ts +++ b/packages/compiler/src/i18n/digest.ts @@ -93,7 +93,7 @@ export function serializeNodes(nodes: i18n.Node[]): string[] { * @internal */ class _SerializerIgnoreIcuExpVisitor extends _SerializerVisitor { - visitIcu(icu: i18n.Icu, context: any): any { + override visitIcu(icu: i18n.Icu, context: any): any { let strCases = Object.keys(icu.cases).map((k: string) => `${k} {${icu.cases[k].visit(this)}}`); // Do not take the expression into account return `{${icu.type}, ${strCases.join(', ')}}`; diff --git a/packages/compiler/src/i18n/message_bundle.ts b/packages/compiler/src/i18n/message_bundle.ts index b3fa5895384b..3bf6d90a9849 100644 --- a/packages/compiler/src/i18n/message_bundle.ts +++ b/packages/compiler/src/i18n/message_bundle.ts @@ -89,7 +89,8 @@ class MapPlaceholderNames extends i18n.CloneVisitor { return mapper ? nodes.map(n => n.visit(this, mapper)) : nodes; } - visitTagPlaceholder(ph: i18n.TagPlaceholder, mapper: PlaceholderMapper): i18n.TagPlaceholder { + override visitTagPlaceholder(ph: i18n.TagPlaceholder, mapper: PlaceholderMapper): + i18n.TagPlaceholder { const startName = mapper.toPublicName(ph.startName)!; const closeName = ph.closeName ? mapper.toPublicName(ph.closeName)! : ph.closeName; const children = ph.children.map(n => n.visit(this, mapper)); @@ -98,11 +99,12 @@ class MapPlaceholderNames extends i18n.CloneVisitor { ph.startSourceSpan, ph.endSourceSpan); } - visitPlaceholder(ph: i18n.Placeholder, mapper: PlaceholderMapper): i18n.Placeholder { + override visitPlaceholder(ph: i18n.Placeholder, mapper: PlaceholderMapper): i18n.Placeholder { return new i18n.Placeholder(ph.value, mapper.toPublicName(ph.name)!, ph.sourceSpan); } - visitIcuPlaceholder(ph: i18n.IcuPlaceholder, mapper: PlaceholderMapper): i18n.IcuPlaceholder { + override visitIcuPlaceholder(ph: i18n.IcuPlaceholder, mapper: PlaceholderMapper): + i18n.IcuPlaceholder { return new i18n.IcuPlaceholder(ph.value, mapper.toPublicName(ph.name)!, ph.sourceSpan); } } diff --git a/packages/compiler/src/i18n/serializers/serializer.ts b/packages/compiler/src/i18n/serializers/serializer.ts index d8c02f607a2c..effcfa6091f4 100644 --- a/packages/compiler/src/i18n/serializers/serializer.ts +++ b/packages/compiler/src/i18n/serializers/serializer.ts @@ -63,21 +63,21 @@ export class SimplePlaceholderMapper extends i18n.RecurseVisitor implements Plac null; } - visitText(text: i18n.Text, context?: any): any { + override visitText(text: i18n.Text, context?: any): any { return null; } - visitTagPlaceholder(ph: i18n.TagPlaceholder, context?: any): any { + override visitTagPlaceholder(ph: i18n.TagPlaceholder, context?: any): any { this.visitPlaceholderName(ph.startName); super.visitTagPlaceholder(ph, context); this.visitPlaceholderName(ph.closeName); } - visitPlaceholder(ph: i18n.Placeholder, context?: any): any { + override visitPlaceholder(ph: i18n.Placeholder, context?: any): any { this.visitPlaceholderName(ph.name); } - visitIcuPlaceholder(ph: i18n.IcuPlaceholder, context?: any): any { + override visitIcuPlaceholder(ph: i18n.IcuPlaceholder, context?: any): any { this.visitPlaceholderName(ph.name); } diff --git a/packages/compiler/src/i18n/serializers/xmb.ts b/packages/compiler/src/i18n/serializers/xmb.ts index 591bdbf8a6c3..50d3a947540a 100644 --- a/packages/compiler/src/i18n/serializers/xmb.ts +++ b/packages/compiler/src/i18n/serializers/xmb.ts @@ -90,7 +90,7 @@ export class Xmb extends Serializer { } - createNameMapper(message: i18n.Message): PlaceholderMapper { + override createNameMapper(message: i18n.Message): PlaceholderMapper { return new SimplePlaceholderMapper(message, toPublicName); } } diff --git a/packages/compiler/src/i18n/serializers/xtb.ts b/packages/compiler/src/i18n/serializers/xtb.ts index ed7eab95f1d7..866a04b9f8d9 100644 --- a/packages/compiler/src/i18n/serializers/xtb.ts +++ b/packages/compiler/src/i18n/serializers/xtb.ts @@ -58,7 +58,7 @@ export class Xtb extends Serializer { return digest(message); } - createNameMapper(message: i18n.Message): PlaceholderMapper { + override createNameMapper(message: i18n.Message): PlaceholderMapper { return new SimplePlaceholderMapper(message, toPublicName); } } diff --git a/packages/compiler/src/metadata_resolver.ts b/packages/compiler/src/metadata_resolver.ts index 00315c77f520..0bf9de370919 100644 --- a/packages/compiler/src/metadata_resolver.ts +++ b/packages/compiler/src/metadata_resolver.ts @@ -1268,7 +1268,7 @@ function extractIdentifiers(value: any, targetIdentifiers: cpl.CompileIdentifier } class _CompileValueConverter extends ValueTransformer { - visitOther(value: any, targetIdentifiers: cpl.CompileIdentifierMetadata[]): any { + override visitOther(value: any, targetIdentifiers: cpl.CompileIdentifierMetadata[]): any { targetIdentifiers.push({reference: value}); } } diff --git a/packages/compiler/src/ml_parser/html_parser.ts b/packages/compiler/src/ml_parser/html_parser.ts index 9a9d507545c4..5589d6d1c417 100644 --- a/packages/compiler/src/ml_parser/html_parser.ts +++ b/packages/compiler/src/ml_parser/html_parser.ts @@ -17,7 +17,7 @@ export class HtmlParser extends Parser { super(getHtmlTagDefinition); } - parse(source: string, url: string, options?: TokenizeOptions): ParseTreeResult { + override parse(source: string, url: string, options?: TokenizeOptions): ParseTreeResult { return super.parse(source, url, options); } } diff --git a/packages/compiler/src/ml_parser/lexer.ts b/packages/compiler/src/ml_parser/lexer.ts index 8d832f4d2a21..5771b09263d1 100644 --- a/packages/compiler/src/ml_parser/lexer.ts +++ b/packages/compiler/src/ml_parser/lexer.ts @@ -1006,22 +1006,22 @@ class EscapedCharacterCursor extends PlainCharacterCursor { } } - advance(): void { + override advance(): void { this.state = this.internalState; super.advance(); this.processEscapeSequence(); } - init(): void { + override init(): void { super.init(); this.processEscapeSequence(); } - clone(): EscapedCharacterCursor { + override clone(): EscapedCharacterCursor { return new EscapedCharacterCursor(this); } - getChars(start: this): string { + override getChars(start: this): string { const cursor = start.clone(); let chars = ''; while (cursor.internalState.offset < this.internalState.offset) { diff --git a/packages/compiler/src/ml_parser/xml_parser.ts b/packages/compiler/src/ml_parser/xml_parser.ts index d87ac19ee273..78f40ab727f4 100644 --- a/packages/compiler/src/ml_parser/xml_parser.ts +++ b/packages/compiler/src/ml_parser/xml_parser.ts @@ -17,7 +17,7 @@ export class XmlParser extends Parser { super(getXmlTagDefinition); } - parse(source: string, url: string, options?: TokenizeOptions): ParseTreeResult { + override parse(source: string, url: string, options?: TokenizeOptions): ParseTreeResult { return super.parse(source, url, options); } } diff --git a/packages/compiler/src/output/abstract_js_emitter.ts b/packages/compiler/src/output/abstract_js_emitter.ts index b0054f02db80..7ce1e9552783 100644 --- a/packages/compiler/src/output/abstract_js_emitter.ts +++ b/packages/compiler/src/output/abstract_js_emitter.ts @@ -87,11 +87,11 @@ export abstract class AbstractJsEmitterVisitor extends AbstractEmitterVisitor { ctx.println(stmt, `};`); } - visitWrappedNodeExpr(ast: o.WrappedNodeExpr, ctx: EmitterVisitorContext): any { + override visitWrappedNodeExpr(ast: o.WrappedNodeExpr, ctx: EmitterVisitorContext): any { throw new Error('Cannot emit a WrappedNodeExpr in Javascript.'); } - visitReadVarExpr(ast: o.ReadVarExpr, ctx: EmitterVisitorContext): string|null { + override visitReadVarExpr(ast: o.ReadVarExpr, ctx: EmitterVisitorContext): string|null { if (ast.builtin === o.BuiltinVar.This) { ctx.print(ast, 'self'); } else if (ast.builtin === o.BuiltinVar.Super) { @@ -115,7 +115,8 @@ export abstract class AbstractJsEmitterVisitor extends AbstractEmitterVisitor { ast.value.visitExpression(this, ctx); return null; } - visitInvokeFunctionExpr(expr: o.InvokeFunctionExpr, ctx: EmitterVisitorContext): string|null { + override visitInvokeFunctionExpr(expr: o.InvokeFunctionExpr, ctx: EmitterVisitorContext): string + |null { const fnExpr = expr.fn; if (fnExpr instanceof o.ReadVarExpr && fnExpr.builtin === o.BuiltinVar.Super) { ctx.currentClass!.parent!.visitExpression(this, ctx); @@ -130,7 +131,7 @@ export abstract class AbstractJsEmitterVisitor extends AbstractEmitterVisitor { } return null; } - visitTaggedTemplateExpr(ast: o.TaggedTemplateExpr, ctx: EmitterVisitorContext): any { + override visitTaggedTemplateExpr(ast: o.TaggedTemplateExpr, ctx: EmitterVisitorContext): any { // The following convoluted piece of code is effectively the downlevelled equivalent of // ``` // tag`...` @@ -188,7 +189,7 @@ export abstract class AbstractJsEmitterVisitor extends AbstractEmitterVisitor { return null; } - visitLocalizedString(ast: o.LocalizedString, ctx: EmitterVisitorContext): any { + override visitLocalizedString(ast: o.LocalizedString, ctx: EmitterVisitorContext): any { // The following convoluted piece of code is effectively the downlevelled equivalent of // ``` // $localize `...` diff --git a/packages/compiler/src/output/js_emitter.ts b/packages/compiler/src/output/js_emitter.ts index 130a22251f4b..aa325a2155dc 100644 --- a/packages/compiler/src/output/js_emitter.ts +++ b/packages/compiler/src/output/js_emitter.ts @@ -54,21 +54,21 @@ class JsEmitterVisitor extends AbstractJsEmitterVisitor { ctx.print(ast, name!); return null; } - visitDeclareVarStmt(stmt: o.DeclareVarStmt, ctx: EmitterVisitorContext): any { + override visitDeclareVarStmt(stmt: o.DeclareVarStmt, ctx: EmitterVisitorContext): any { super.visitDeclareVarStmt(stmt, ctx); if (stmt.hasModifier(o.StmtModifier.Exported)) { ctx.println(stmt, exportVar(stmt.name)); } return null; } - visitDeclareFunctionStmt(stmt: o.DeclareFunctionStmt, ctx: EmitterVisitorContext): any { + override visitDeclareFunctionStmt(stmt: o.DeclareFunctionStmt, ctx: EmitterVisitorContext): any { super.visitDeclareFunctionStmt(stmt, ctx); if (stmt.hasModifier(o.StmtModifier.Exported)) { ctx.println(stmt, exportVar(stmt.name)); } return null; } - visitDeclareClassStmt(stmt: o.ClassStmt, ctx: EmitterVisitorContext): any { + override visitDeclareClassStmt(stmt: o.ClassStmt, ctx: EmitterVisitorContext): any { super.visitDeclareClassStmt(stmt, ctx); if (stmt.hasModifier(o.StmtModifier.Exported)) { ctx.println(stmt, exportVar(stmt.name)); diff --git a/packages/compiler/src/output/output_ast.ts b/packages/compiler/src/output/output_ast.ts index 4faa216c8f02..eccfd35dab55 100644 --- a/packages/compiler/src/output/output_ast.ts +++ b/packages/compiler/src/output/output_ast.ts @@ -1050,7 +1050,7 @@ export class JSDocComment extends LeadingComment { constructor(public tags: JSDocTag[]) { super('', /* multiline */ true, /* trailingNewline */ true); } - toString(): string { + override toString(): string { return serializeTags(this.tags); } } @@ -1726,15 +1726,15 @@ export function findReadVarNames(stmts: Statement[]): Set { class _ReadVarVisitor extends RecursiveAstVisitor { varNames = new Set(); - visitDeclareFunctionStmt(stmt: DeclareFunctionStmt, context: any): any { + override visitDeclareFunctionStmt(stmt: DeclareFunctionStmt, context: any): any { // Don't descend into nested functions return stmt; } - visitDeclareClassStmt(stmt: ClassStmt, context: any): any { + override visitDeclareClassStmt(stmt: ClassStmt, context: any): any { // Don't descend into nested classes return stmt; } - visitReadVarExpr(ast: ReadVarExpr, context: any): any { + override visitReadVarExpr(ast: ReadVarExpr, context: any): any { if (ast.name) { this.varNames.add(ast.name); } @@ -1750,7 +1750,7 @@ export function collectExternalReferences(stmts: Statement[]): ExternalReference class _FindExternalReferencesVisitor extends RecursiveAstVisitor { externalReferences: ExternalReference[] = []; - visitExternalExpr(e: ExternalExpr, context: any) { + override visitExternalExpr(e: ExternalExpr, context: any) { this.externalReferences.push(e.value); return super.visitExternalExpr(e, context); } @@ -1786,7 +1786,7 @@ class _ApplySourceSpanTransformer extends AstTransformer { return clone; } - transformExpr(expr: Expression, context: any): Expression { + override transformExpr(expr: Expression, context: any): Expression { if (!expr.sourceSpan) { expr = this._clone(expr); expr.sourceSpan = this.sourceSpan; @@ -1794,7 +1794,7 @@ class _ApplySourceSpanTransformer extends AstTransformer { return expr; } - transformStmt(stmt: Statement, context: any): Statement { + override transformStmt(stmt: Statement, context: any): Statement { if (!stmt.sourceSpan) { stmt = this._clone(stmt); stmt.sourceSpan = this.sourceSpan; diff --git a/packages/compiler/src/output/output_jit.ts b/packages/compiler/src/output/output_jit.ts index d672098bcaa8..0923e91bee70 100644 --- a/packages/compiler/src/output/output_jit.ts +++ b/packages/compiler/src/output/output_jit.ts @@ -124,26 +124,26 @@ export class JitEmitterVisitor extends AbstractJsEmitterVisitor { return null; } - visitWrappedNodeExpr(ast: o.WrappedNodeExpr, ctx: EmitterVisitorContext): any { + override visitWrappedNodeExpr(ast: o.WrappedNodeExpr, ctx: EmitterVisitorContext): any { this._emitReferenceToExternal(ast, ast.node, ctx); return null; } - visitDeclareVarStmt(stmt: o.DeclareVarStmt, ctx: EmitterVisitorContext): any { + override visitDeclareVarStmt(stmt: o.DeclareVarStmt, ctx: EmitterVisitorContext): any { if (stmt.hasModifier(o.StmtModifier.Exported)) { this._evalExportedVars.push(stmt.name); } return super.visitDeclareVarStmt(stmt, ctx); } - visitDeclareFunctionStmt(stmt: o.DeclareFunctionStmt, ctx: EmitterVisitorContext): any { + override visitDeclareFunctionStmt(stmt: o.DeclareFunctionStmt, ctx: EmitterVisitorContext): any { if (stmt.hasModifier(o.StmtModifier.Exported)) { this._evalExportedVars.push(stmt.name); } return super.visitDeclareFunctionStmt(stmt, ctx); } - visitDeclareClassStmt(stmt: o.ClassStmt, ctx: EmitterVisitorContext): any { + override visitDeclareClassStmt(stmt: o.ClassStmt, ctx: EmitterVisitorContext): any { if (stmt.hasModifier(o.StmtModifier.Exported)) { this._evalExportedVars.push(stmt.name); } diff --git a/packages/compiler/src/output/ts_emitter.ts b/packages/compiler/src/output/ts_emitter.ts index 968e0ea42f05..e7cad7060e0a 100644 --- a/packages/compiler/src/output/ts_emitter.ts +++ b/packages/compiler/src/output/ts_emitter.ts @@ -93,7 +93,7 @@ class _TsEmitterVisitor extends AbstractEmitterVisitor implements o.TypeVisitor } } - visitLiteralExpr(ast: o.LiteralExpr, ctx: EmitterVisitorContext): any { + override visitLiteralExpr(ast: o.LiteralExpr, ctx: EmitterVisitorContext): any { const value = ast.value; if (value == null && ast.type != o.INFERRED_TYPE) { ctx.print(ast, `(${value} as any)`); @@ -107,7 +107,7 @@ class _TsEmitterVisitor extends AbstractEmitterVisitor implements o.TypeVisitor // In SNC mode, [] have the type never[], so we cast here to any[]. // TODO: narrow the cast to a more explicit type, or use a pattern that does not // start with [].concat. see https://github.com/angular/angular/pull/11846 - visitLiteralArrayExpr(ast: o.LiteralArrayExpr, ctx: EmitterVisitorContext): any { + override visitLiteralArrayExpr(ast: o.LiteralArrayExpr, ctx: EmitterVisitorContext): any { if (ast.entries.length === 0) { ctx.print(ast, '('); } @@ -123,7 +123,7 @@ class _TsEmitterVisitor extends AbstractEmitterVisitor implements o.TypeVisitor return null; } - visitAssertNotNullExpr(ast: o.AssertNotNull, ctx: EmitterVisitorContext): any { + override visitAssertNotNullExpr(ast: o.AssertNotNull, ctx: EmitterVisitorContext): any { const result = super.visitAssertNotNullExpr(ast, ctx); ctx.print(ast, '!'); return result; @@ -162,7 +162,7 @@ class _TsEmitterVisitor extends AbstractEmitterVisitor implements o.TypeVisitor return null; } - visitWrappedNodeExpr(ast: o.WrappedNodeExpr, ctx: EmitterVisitorContext): never { + override visitWrappedNodeExpr(ast: o.WrappedNodeExpr, ctx: EmitterVisitorContext): never { throw new Error('Cannot visit a WrappedNodeExpr when outputting Typescript.'); } @@ -175,7 +175,7 @@ class _TsEmitterVisitor extends AbstractEmitterVisitor implements o.TypeVisitor return null; } - visitInstantiateExpr(ast: o.InstantiateExpr, ctx: EmitterVisitorContext): any { + override visitInstantiateExpr(ast: o.InstantiateExpr, ctx: EmitterVisitorContext): any { ctx.print(ast, `new `); this.typeExpression++; ast.classExpr.visitExpression(this, ctx); diff --git a/packages/compiler/src/render3/view/t2_binder.ts b/packages/compiler/src/render3/view/t2_binder.ts index 5226823a53d0..ca4fca326895 100644 --- a/packages/compiler/src/render3/view/t2_binder.ts +++ b/packages/compiler/src/render3/view/t2_binder.ts @@ -51,7 +51,7 @@ export class R3TargetBinder implements TargetB // Finally, run the TemplateBinder to bind references, variables, and other entities within the // template. This extracts all the metadata that doesn't depend on directive matching. const {expressions, symbols, nestingLevel, usedPipes} = - TemplateBinder.apply(target.template, scope); + TemplateBinder.applyWithScope(target.template, scope); return new R3BoundTarget( target, directives, bindings, references, expressions, symbols, nestingLevel, templateEntities, usedPipes); @@ -347,7 +347,7 @@ class TemplateBinder extends RecursiveAstVisitor implements Visitor { // This method is defined to reconcile the type of TemplateBinder since both // RecursiveAstVisitor and Visitor define the visit() method in their // interfaces. - visit(node: AST|Node, context?: any) { + override visit(node: AST|Node, context?: any) { if (node instanceof AST) { node.visit(this, context); } else { @@ -367,7 +367,7 @@ class TemplateBinder extends RecursiveAstVisitor implements Visitor { * nesting level (how many levels deep within the template structure the `Template` is), starting * at 1. */ - static apply(template: Node[], scope: Scope): { + static applyWithScope(template: Node[], scope: Scope): { expressions: Map, symbols: Map, nestingLevel: Map, @@ -461,7 +461,7 @@ class TemplateBinder extends RecursiveAstVisitor implements Visitor { visitBoundText(text: BoundText) { text.value.visit(this); } - visitPipe(ast: BindingPipe, context: any): any { + override visitPipe(ast: BindingPipe, context: any): any { this.usedPipes.add(ast.name); return super.visitPipe(ast, context); } @@ -469,27 +469,27 @@ class TemplateBinder extends RecursiveAstVisitor implements Visitor { // These five types of AST expressions can refer to expression roots, which could be variables // or references in the current scope. - visitPropertyRead(ast: PropertyRead, context: any): any { + override visitPropertyRead(ast: PropertyRead, context: any): any { this.maybeMap(context, ast, ast.name); return super.visitPropertyRead(ast, context); } - visitSafePropertyRead(ast: SafePropertyRead, context: any): any { + override visitSafePropertyRead(ast: SafePropertyRead, context: any): any { this.maybeMap(context, ast, ast.name); return super.visitSafePropertyRead(ast, context); } - visitPropertyWrite(ast: PropertyWrite, context: any): any { + override visitPropertyWrite(ast: PropertyWrite, context: any): any { this.maybeMap(context, ast, ast.name); return super.visitPropertyWrite(ast, context); } - visitMethodCall(ast: MethodCall, context: any): any { + override visitMethodCall(ast: MethodCall, context: any): any { this.maybeMap(context, ast, ast.name); return super.visitMethodCall(ast, context); } - visitSafeMethodCall(ast: SafeMethodCall, context: any): any { + override visitSafeMethodCall(ast: SafeMethodCall, context: any): any { this.maybeMap(context, ast, ast.name); return super.visitSafeMethodCall(ast, context); } diff --git a/packages/compiler/src/render3/view/template.ts b/packages/compiler/src/render3/view/template.ts index 9f5d1b61912f..600c955626bd 100644 --- a/packages/compiler/src/render3/view/template.ts +++ b/packages/compiler/src/render3/view/template.ts @@ -1495,7 +1495,7 @@ export class ValueConverter extends AstMemoryEfficientTransformer { } // AstMemoryEfficientTransformer - visitPipe(pipe: BindingPipe, context: any): AST { + override visitPipe(pipe: BindingPipe, context: any): AST { // Allocate a slot to create the pipe const slot = this.allocateSlot(); const slotPseudoLocal = `PIPE:${slot}`; @@ -1528,7 +1528,7 @@ export class ValueConverter extends AstMemoryEfficientTransformer { }); } - visitLiteralArray(array: LiteralArray, context: any): AST { + override visitLiteralArray(array: LiteralArray, context: any): AST { return new BuiltinFunctionCall( array.span, array.sourceSpan, this.visitAll(array.expressions), values => { // If the literal has calculated (non-literal) elements transform it into @@ -1539,7 +1539,7 @@ export class ValueConverter extends AstMemoryEfficientTransformer { }); } - visitLiteralMap(map: LiteralMap, context: any): AST { + override visitLiteralMap(map: LiteralMap, context: any): AST { return new BuiltinFunctionCall(map.span, map.sourceSpan, this.visitAll(map.values), values => { // If the literal has calculated (non-literal) elements transform it into // calls to literal factories that compose the literal and will cache intermediate diff --git a/packages/compiler/src/resource_loader.ts b/packages/compiler/src/resource_loader.ts index ec9d91af21d9..ea65396ef1d7 100644 --- a/packages/compiler/src/resource_loader.ts +++ b/packages/compiler/src/resource_loader.ts @@ -7,11 +7,12 @@ */ /** - * An interface for retrieving documents by URL that the compiler uses - * to load templates. + * An interface for retrieving documents by URL that the compiler uses to + * load templates. + * + * This is an abstract class, rather than an interface, so that it can be used + * as injection token. */ -export class ResourceLoader { - get(url: string): Promise|string { - return ''; - } +export abstract class ResourceLoader { + abstract get(url: string): Promise|string; } diff --git a/packages/compiler/src/template_parser/binding_parser.ts b/packages/compiler/src/template_parser/binding_parser.ts index daffb7015528..8757e39d79d1 100644 --- a/packages/compiler/src/template_parser/binding_parser.ts +++ b/packages/compiler/src/template_parser/binding_parser.ts @@ -568,7 +568,7 @@ export class BindingParser { export class PipeCollector extends RecursiveAstVisitor { pipes = new Map(); - visitPipe(ast: BindingPipe, context: any): any { + override visitPipe(ast: BindingPipe, context: any): any { this.pipes.set(ast.name, ast); ast.exp.visit(this); this.visitAll(ast.args, context); diff --git a/packages/compiler/src/template_parser/template_ast.ts b/packages/compiler/src/template_parser/template_ast.ts index 4774890e610f..323a70afa39f 100644 --- a/packages/compiler/src/template_parser/template_ast.ts +++ b/packages/compiler/src/template_parser/template_ast.ts @@ -328,7 +328,7 @@ export class RecursiveTemplateAstVisitor extends NullTemplateVisitor implements } // Nodes with children - visitEmbeddedTemplate(ast: EmbeddedTemplateAst, context: any): any { + override visitEmbeddedTemplate(ast: EmbeddedTemplateAst, context: any): any { return this.visitChildren(context, visit => { visit(ast.attrs); visit(ast.references); @@ -339,7 +339,7 @@ export class RecursiveTemplateAstVisitor extends NullTemplateVisitor implements }); } - visitElement(ast: ElementAst, context: any): any { + override visitElement(ast: ElementAst, context: any): any { return this.visitChildren(context, visit => { visit(ast.attrs); visit(ast.inputs); @@ -351,7 +351,7 @@ export class RecursiveTemplateAstVisitor extends NullTemplateVisitor implements }); } - visitDirective(ast: DirectiveAst, context: any): any { + override visitDirective(ast: DirectiveAst, context: any): any { return this.visitChildren(context, visit => { visit(ast.inputs); visit(ast.hostProperties); diff --git a/packages/compiler/test/directive_resolver_spec.ts b/packages/compiler/test/directive_resolver_spec.ts index a1d7d96f2f88..e2fcabb5578e 100644 --- a/packages/compiler/test/directive_resolver_spec.ts +++ b/packages/compiler/test/directive_resolver_spec.ts @@ -227,7 +227,7 @@ class SomeDirectiveWithoutMetadata {} } class Child extends Parent { - @Input('p22') p2: any; + @Input('p22') override p2: any; @Input() p3: any; } @@ -282,7 +282,7 @@ class SomeDirectiveWithoutMetadata {} } class Child extends Parent { - @Output('p22') p2: any; + @Output('p22') override p2: any; @Output() p3: any; } @@ -328,7 +328,7 @@ class SomeDirectiveWithoutMetadata {} } class Child extends Parent { - @HostBinding('p22') p2: any; + @HostBinding('p22') override p2: any; @HostBinding() p3: any; } @@ -350,7 +350,7 @@ class SomeDirectiveWithoutMetadata {} class Child extends Parent { @HostListener('p22') - p2() { + override p2() { } @HostListener('p3') p3() { @@ -375,10 +375,10 @@ class SomeDirectiveWithoutMetadata {} class Child extends Parent { @HostListener('c1') - p1() { + override p1() { } - @HostBinding('c2') p2: any; + @HostBinding('c2') override p2: any; } const directiveMetadata = resolver.resolve(Child); @@ -426,7 +426,7 @@ class SomeDirectiveWithoutMetadata {} } class Child extends Parent { - @ContentChild('p22') p2: any; + @ContentChild('p22') override p2: any; @ContentChild('p3') p3: any; } diff --git a/packages/compiler/test/expression_parser/ast_spec.ts b/packages/compiler/test/expression_parser/ast_spec.ts index c49ff622f413..989d199e572f 100644 --- a/packages/compiler/test/expression_parser/ast_spec.ts +++ b/packages/compiler/test/expression_parser/ast_spec.ts @@ -30,7 +30,7 @@ describe('RecursiveAstVisitor', () => { }); class Visitor extends RecursiveAstVisitor { - visit(node: AST, path: AST[]) { + override visit(node: AST, path: AST[]) { path.push(node); node.visit(this, path); } diff --git a/packages/compiler/test/expression_parser/utils/unparser.ts b/packages/compiler/test/expression_parser/utils/unparser.ts index ba541ed48339..a3658d769c52 100644 --- a/packages/compiler/test/expression_parser/utils/unparser.ts +++ b/packages/compiler/test/expression_parser/utils/unparser.ts @@ -231,7 +231,7 @@ export function unparseWithSpan( ]); } - visit(ast: AST, unparsedList: UnparsedWithSpan[]) { + override visit(ast: AST, unparsedList: UnparsedWithSpan[]) { this.recordUnparsed(ast, 'span', unparsedList); if (ast.hasOwnProperty('nameSpan')) { this.recordUnparsed(ast, 'nameSpan', unparsedList); diff --git a/packages/compiler/test/expression_parser/utils/validator.ts b/packages/compiler/test/expression_parser/utils/validator.ts index 81b330d68ce2..a24c8dbe55cf 100644 --- a/packages/compiler/test/expression_parser/utils/validator.ts +++ b/packages/compiler/test/expression_parser/utils/validator.ts @@ -13,7 +13,7 @@ import {unparse} from './unparser'; class ASTValidator extends RecursiveAstVisitor { private parentSpan: ParseSpan|undefined; - visit(ast: AST) { + override visit(ast: AST) { this.parentSpan = undefined; ast.visit(this); } @@ -34,87 +34,87 @@ class ASTValidator extends RecursiveAstVisitor { this.parentSpan = oldParent; } - visitUnary(ast: Unary, context: any): any { + override visitUnary(ast: Unary, context: any): any { this.validate(ast, () => super.visitUnary(ast, context)); } - visitBinary(ast: Binary, context: any): any { + override visitBinary(ast: Binary, context: any): any { this.validate(ast, () => super.visitBinary(ast, context)); } - visitChain(ast: Chain, context: any): any { + override visitChain(ast: Chain, context: any): any { this.validate(ast, () => super.visitChain(ast, context)); } - visitConditional(ast: Conditional, context: any): any { + override visitConditional(ast: Conditional, context: any): any { this.validate(ast, () => super.visitConditional(ast, context)); } - visitFunctionCall(ast: FunctionCall, context: any): any { + override visitFunctionCall(ast: FunctionCall, context: any): any { this.validate(ast, () => super.visitFunctionCall(ast, context)); } - visitImplicitReceiver(ast: ImplicitReceiver, context: any): any { + override visitImplicitReceiver(ast: ImplicitReceiver, context: any): any { this.validate(ast, () => super.visitImplicitReceiver(ast, context)); } - visitInterpolation(ast: Interpolation, context: any): any { + override visitInterpolation(ast: Interpolation, context: any): any { this.validate(ast, () => super.visitInterpolation(ast, context)); } - visitKeyedRead(ast: KeyedRead, context: any): any { + override visitKeyedRead(ast: KeyedRead, context: any): any { this.validate(ast, () => super.visitKeyedRead(ast, context)); } - visitKeyedWrite(ast: KeyedWrite, context: any): any { + override visitKeyedWrite(ast: KeyedWrite, context: any): any { this.validate(ast, () => super.visitKeyedWrite(ast, context)); } - visitLiteralArray(ast: LiteralArray, context: any): any { + override visitLiteralArray(ast: LiteralArray, context: any): any { this.validate(ast, () => super.visitLiteralArray(ast, context)); } - visitLiteralMap(ast: LiteralMap, context: any): any { + override visitLiteralMap(ast: LiteralMap, context: any): any { this.validate(ast, () => super.visitLiteralMap(ast, context)); } - visitLiteralPrimitive(ast: LiteralPrimitive, context: any): any { + override visitLiteralPrimitive(ast: LiteralPrimitive, context: any): any { this.validate(ast, () => super.visitLiteralPrimitive(ast, context)); } - visitMethodCall(ast: MethodCall, context: any): any { + override visitMethodCall(ast: MethodCall, context: any): any { this.validate(ast, () => super.visitMethodCall(ast, context)); } - visitPipe(ast: BindingPipe, context: any): any { + override visitPipe(ast: BindingPipe, context: any): any { this.validate(ast, () => super.visitPipe(ast, context)); } - visitPrefixNot(ast: PrefixNot, context: any): any { + override visitPrefixNot(ast: PrefixNot, context: any): any { this.validate(ast, () => super.visitPrefixNot(ast, context)); } - visitPropertyRead(ast: PropertyRead, context: any): any { + override visitPropertyRead(ast: PropertyRead, context: any): any { this.validate(ast, () => super.visitPropertyRead(ast, context)); } - visitPropertyWrite(ast: PropertyWrite, context: any): any { + override visitPropertyWrite(ast: PropertyWrite, context: any): any { this.validate(ast, () => super.visitPropertyWrite(ast, context)); } - visitQuote(ast: Quote, context: any): any { + override visitQuote(ast: Quote, context: any): any { this.validate(ast, () => super.visitQuote(ast, context)); } - visitSafeMethodCall(ast: SafeMethodCall, context: any): any { + override visitSafeMethodCall(ast: SafeMethodCall, context: any): any { this.validate(ast, () => super.visitSafeMethodCall(ast, context)); } - visitSafePropertyRead(ast: SafePropertyRead, context: any): any { + override visitSafePropertyRead(ast: SafePropertyRead, context: any): any { this.validate(ast, () => super.visitSafePropertyRead(ast, context)); } - visitSafeKeyedRead(ast: SafeKeyedRead, context: any): any { + override visitSafeKeyedRead(ast: SafeKeyedRead, context: any): any { this.validate(ast, () => super.visitSafeKeyedRead(ast, context)); } } diff --git a/packages/compiler/test/i18n/serializers/i18n_ast_spec.ts b/packages/compiler/test/i18n/serializers/i18n_ast_spec.ts index 7b2fe3b7b715..203076240345 100644 --- a/packages/compiler/test/i18n/serializers/i18n_ast_spec.ts +++ b/packages/compiler/test/i18n/serializers/i18n_ast_spec.ts @@ -58,15 +58,15 @@ class RecurseVisitor extends i18n.RecurseVisitor { phCount = 0; icuPhCount = 0; - visitText(text: i18n.Text, context?: any): any { + override visitText(text: i18n.Text, context?: any): any { this.textCount++; } - visitPlaceholder(ph: i18n.Placeholder, context?: any): any { + override visitPlaceholder(ph: i18n.Placeholder, context?: any): any { this.phCount++; } - visitIcuPlaceholder(ph: i18n.IcuPlaceholder, context?: any): any { + override visitIcuPlaceholder(ph: i18n.IcuPlaceholder, context?: any): any { this.icuPhCount++; } } diff --git a/packages/compiler/test/render3/util/expression.ts b/packages/compiler/test/render3/util/expression.ts index 0eb621d078c4..84092cd51327 100644 --- a/packages/compiler/test/render3/util/expression.ts +++ b/packages/compiler/test/render3/util/expression.ts @@ -22,7 +22,7 @@ class ExpressionSourceHumanizer extends e.RecursiveAstVisitor implements t.Visit // This method is defined to reconcile the type of ExpressionSourceHumanizer // since both RecursiveAstVisitor and Visitor define the visit() method in // their interfaces. - visit(node: e.AST|t.Node, context?: any) { + override visit(node: e.AST|t.Node, context?: any) { if (node instanceof e.AST) { node.visit(this, context); } else { @@ -34,87 +34,87 @@ class ExpressionSourceHumanizer extends e.RecursiveAstVisitor implements t.Visit this.recordAst(ast); this.visitAll([ast.ast], null); } - visitBinary(ast: e.Binary) { + override visitBinary(ast: e.Binary) { this.recordAst(ast); super.visitBinary(ast, null); } - visitChain(ast: e.Chain) { + override visitChain(ast: e.Chain) { this.recordAst(ast); super.visitChain(ast, null); } - visitConditional(ast: e.Conditional) { + override visitConditional(ast: e.Conditional) { this.recordAst(ast); super.visitConditional(ast, null); } - visitFunctionCall(ast: e.FunctionCall) { + override visitFunctionCall(ast: e.FunctionCall) { this.recordAst(ast); super.visitFunctionCall(ast, null); } - visitImplicitReceiver(ast: e.ImplicitReceiver) { + override visitImplicitReceiver(ast: e.ImplicitReceiver) { this.recordAst(ast); super.visitImplicitReceiver(ast, null); } - visitInterpolation(ast: e.Interpolation) { + override visitInterpolation(ast: e.Interpolation) { this.recordAst(ast); super.visitInterpolation(ast, null); } - visitKeyedRead(ast: e.KeyedRead) { + override visitKeyedRead(ast: e.KeyedRead) { this.recordAst(ast); super.visitKeyedRead(ast, null); } - visitKeyedWrite(ast: e.KeyedWrite) { + override visitKeyedWrite(ast: e.KeyedWrite) { this.recordAst(ast); super.visitKeyedWrite(ast, null); } - visitLiteralPrimitive(ast: e.LiteralPrimitive) { + override visitLiteralPrimitive(ast: e.LiteralPrimitive) { this.recordAst(ast); super.visitLiteralPrimitive(ast, null); } - visitLiteralArray(ast: e.LiteralArray) { + override visitLiteralArray(ast: e.LiteralArray) { this.recordAst(ast); super.visitLiteralArray(ast, null); } - visitLiteralMap(ast: e.LiteralMap) { + override visitLiteralMap(ast: e.LiteralMap) { this.recordAst(ast); super.visitLiteralMap(ast, null); } - visitMethodCall(ast: e.MethodCall) { + override visitMethodCall(ast: e.MethodCall) { this.recordAst(ast); super.visitMethodCall(ast, null); } - visitNonNullAssert(ast: e.NonNullAssert) { + override visitNonNullAssert(ast: e.NonNullAssert) { this.recordAst(ast); super.visitNonNullAssert(ast, null); } - visitPipe(ast: e.BindingPipe) { + override visitPipe(ast: e.BindingPipe) { this.recordAst(ast); super.visitPipe(ast, null); } - visitPrefixNot(ast: e.PrefixNot) { + override visitPrefixNot(ast: e.PrefixNot) { this.recordAst(ast); super.visitPrefixNot(ast, null); } - visitPropertyRead(ast: e.PropertyRead) { + override visitPropertyRead(ast: e.PropertyRead) { this.recordAst(ast); super.visitPropertyRead(ast, null); } - visitPropertyWrite(ast: e.PropertyWrite) { + override visitPropertyWrite(ast: e.PropertyWrite) { this.recordAst(ast); super.visitPropertyWrite(ast, null); } - visitSafeMethodCall(ast: e.SafeMethodCall) { + override visitSafeMethodCall(ast: e.SafeMethodCall) { this.recordAst(ast); super.visitSafeMethodCall(ast, null); } - visitSafePropertyRead(ast: e.SafePropertyRead) { + override visitSafePropertyRead(ast: e.SafePropertyRead) { this.recordAst(ast); super.visitSafePropertyRead(ast, null); } - visitQuote(ast: e.Quote) { + override visitQuote(ast: e.Quote) { this.recordAst(ast); super.visitQuote(ast, null); } - visitSafeKeyedRead(ast: e.SafeKeyedRead) { + override visitSafeKeyedRead(ast: e.SafeKeyedRead) { this.recordAst(ast); super.visitSafeKeyedRead(ast, null); } diff --git a/packages/compiler/test/style_url_resolver_spec.ts b/packages/compiler/test/style_url_resolver_spec.ts index 35a88889dffa..a49eebc0a49d 100644 --- a/packages/compiler/test/style_url_resolver_spec.ts +++ b/packages/compiler/test/style_url_resolver_spec.ts @@ -138,7 +138,7 @@ class FakeUrlResolver extends UrlResolver { super(); } - resolve(baseUrl: string, url: string): string { + override resolve(baseUrl: string, url: string): string { return 'fake_resolved_url'; } } diff --git a/packages/compiler/test/template_parser/template_parser_spec.ts b/packages/compiler/test/template_parser/template_parser_spec.ts index 1c7a9116dc88..50581c1c1f90 100644 --- a/packages/compiler/test/template_parser/template_parser_spec.ts +++ b/packages/compiler/test/template_parser/template_parser_spec.ts @@ -238,7 +238,7 @@ class ThrowingVisitor implements TemplateAstVisitor { } class FooAstTransformer extends ThrowingVisitor { - visitElement(ast: ElementAst, context: any): any { + override visitElement(ast: ElementAst, context: any): any { if (ast.name != 'div') return ast; return new ElementAst( 'foo', [], [], [], [], [], [], false, [], [], ast.ngContentIndex, ast.sourceSpan, @@ -247,7 +247,7 @@ class FooAstTransformer extends ThrowingVisitor { } class BarAstTransformer extends FooAstTransformer { - visitElement(ast: ElementAst, context: any): any { + override visitElement(ast: ElementAst, context: any): any { if (ast.name != 'foo') return ast; return new ElementAst( 'bar', [], [], [], [], [], [], false, [], [], ast.ngContentIndex, ast.sourceSpan, @@ -340,7 +340,7 @@ describe('TemplateAstVisitor', () => { it('should visit NgContentAst', () => { expectVisitedNode(new class extends NullVisitor { - visitNgContent(ast: NgContentAst, context: any): any { + override visitNgContent(ast: NgContentAst, context: any): any { return ast; } }, new NgContentAst(0, 0, null!)); @@ -348,7 +348,7 @@ describe('TemplateAstVisitor', () => { it('should visit EmbeddedTemplateAst', () => { expectVisitedNode(new class extends NullVisitor { - visitEmbeddedTemplate(ast: EmbeddedTemplateAst, context: any) { + override visitEmbeddedTemplate(ast: EmbeddedTemplateAst, context: any) { return ast; } }, new EmbeddedTemplateAst([], [], [], [], [], [], false, [], [], 0, null!)); @@ -356,7 +356,7 @@ describe('TemplateAstVisitor', () => { it('should visit ElementAst', () => { expectVisitedNode(new class extends NullVisitor { - visitElement(ast: ElementAst, context: any) { + override visitElement(ast: ElementAst, context: any) { return ast; } }, new ElementAst('foo', [], [], [], [], [], [], false, [], [], 0, null!, null!)); @@ -364,7 +364,7 @@ describe('TemplateAstVisitor', () => { it('should visit RefererenceAst', () => { expectVisitedNode(new class extends NullVisitor { - visitReference(ast: ReferenceAst, context: any): any { + override visitReference(ast: ReferenceAst, context: any): any { return ast; } }, new ReferenceAst('foo', null!, null!, null!)); @@ -372,7 +372,7 @@ describe('TemplateAstVisitor', () => { it('should visit VariableAst', () => { expectVisitedNode(new class extends NullVisitor { - visitVariable(ast: VariableAst, context: any): any { + override visitVariable(ast: VariableAst, context: any): any { return ast; } }, new VariableAst('foo', 'bar', null!)); @@ -380,7 +380,7 @@ describe('TemplateAstVisitor', () => { it('should visit BoundEventAst', () => { expectVisitedNode(new class extends NullVisitor { - visitEvent(ast: BoundEventAst, context: any): any { + override visitEvent(ast: BoundEventAst, context: any): any { return ast; } }, new BoundEventAst('foo', 'bar', 'goo', null!, null!, null!)); @@ -388,7 +388,7 @@ describe('TemplateAstVisitor', () => { it('should visit BoundElementPropertyAst', () => { expectVisitedNode(new class extends NullVisitor { - visitElementProperty(ast: BoundElementPropertyAst, context: any): any { + override visitElementProperty(ast: BoundElementPropertyAst, context: any): any { return ast; } }, new BoundElementPropertyAst('foo', null!, null!, null!, 'bar', null!)); @@ -396,7 +396,7 @@ describe('TemplateAstVisitor', () => { it('should visit AttrAst', () => { expectVisitedNode(new class extends NullVisitor { - visitAttr(ast: AttrAst, context: any): any { + override visitAttr(ast: AttrAst, context: any): any { return ast; } }, new AttrAst('foo', 'bar', null!)); @@ -404,7 +404,7 @@ describe('TemplateAstVisitor', () => { it('should visit BoundTextAst', () => { expectVisitedNode(new class extends NullVisitor { - visitBoundText(ast: BoundTextAst, context: any): any { + override visitBoundText(ast: BoundTextAst, context: any): any { return ast; } }, new BoundTextAst(null!, 0, null!)); @@ -412,7 +412,7 @@ describe('TemplateAstVisitor', () => { it('should visit TextAst', () => { expectVisitedNode(new class extends NullVisitor { - visitText(ast: TextAst, context: any): any { + override visitText(ast: TextAst, context: any): any { return ast; } }, new TextAst('foo', 0, null!)); @@ -420,7 +420,7 @@ describe('TemplateAstVisitor', () => { it('should visit DirectiveAst', () => { expectVisitedNode(new class extends NullVisitor { - visitDirective(ast: DirectiveAst, context: any): any { + override visitDirective(ast: DirectiveAst, context: any): any { return ast; } }, new DirectiveAst(null!, [], [], [], 0, null!)); @@ -428,7 +428,7 @@ describe('TemplateAstVisitor', () => { it('should visit DirectiveAst', () => { expectVisitedNode(new class extends NullVisitor { - visitDirectiveProperty(ast: BoundDirectivePropertyAst, context: any): any { + override visitDirectiveProperty(ast: BoundDirectivePropertyAst, context: any): any { return ast; } }, new BoundDirectivePropertyAst('foo', 'bar', null!, null!)); diff --git a/packages/compiler/test/template_parser/util/expression.ts b/packages/compiler/test/template_parser/util/expression.ts index 54434e56d8fa..5ee6186fca4e 100644 --- a/packages/compiler/test/template_parser/util/expression.ts +++ b/packages/compiler/test/template_parser/util/expression.ts @@ -22,7 +22,7 @@ class ExpressionSourceHumanizer extends e.RecursiveAstVisitor implements t.Templ // This method is defined to reconcile the type of ExpressionSourceHumanizer // since both RecursiveAstVisitor and TemplateAstVisitor define the visit() // method in their interfaces. - visit(node: e.AST|t.TemplateAst, context?: any) { + override visit(node: e.AST|t.TemplateAst, context?: any) { node.visit(this, context); } @@ -30,91 +30,91 @@ class ExpressionSourceHumanizer extends e.RecursiveAstVisitor implements t.Templ this.recordAst(ast); this.visitAll([ast.ast], null); } - visitUnary(ast: e.Unary) { + override visitUnary(ast: e.Unary) { this.recordAst(ast); super.visitUnary(ast, null); } - visitBinary(ast: e.Binary) { + override visitBinary(ast: e.Binary) { this.recordAst(ast); super.visitBinary(ast, null); } - visitChain(ast: e.Chain) { + override visitChain(ast: e.Chain) { this.recordAst(ast); super.visitChain(ast, null); } - visitConditional(ast: e.Conditional) { + override visitConditional(ast: e.Conditional) { this.recordAst(ast); super.visitConditional(ast, null); } - visitFunctionCall(ast: e.FunctionCall) { + override visitFunctionCall(ast: e.FunctionCall) { this.recordAst(ast); super.visitFunctionCall(ast, null); } - visitImplicitReceiver(ast: e.ImplicitReceiver) { + override visitImplicitReceiver(ast: e.ImplicitReceiver) { this.recordAst(ast); super.visitImplicitReceiver(ast, null); } - visitInterpolation(ast: e.Interpolation) { + override visitInterpolation(ast: e.Interpolation) { this.recordAst(ast); super.visitInterpolation(ast, null); } - visitKeyedRead(ast: e.KeyedRead) { + override visitKeyedRead(ast: e.KeyedRead) { this.recordAst(ast); super.visitKeyedRead(ast, null); } - visitKeyedWrite(ast: e.KeyedWrite) { + override visitKeyedWrite(ast: e.KeyedWrite) { this.recordAst(ast); super.visitKeyedWrite(ast, null); } - visitLiteralPrimitive(ast: e.LiteralPrimitive) { + override visitLiteralPrimitive(ast: e.LiteralPrimitive) { this.recordAst(ast); super.visitLiteralPrimitive(ast, null); } - visitLiteralArray(ast: e.LiteralArray) { + override visitLiteralArray(ast: e.LiteralArray) { this.recordAst(ast); super.visitLiteralArray(ast, null); } - visitLiteralMap(ast: e.LiteralMap) { + override visitLiteralMap(ast: e.LiteralMap) { this.recordAst(ast); super.visitLiteralMap(ast, null); } - visitMethodCall(ast: e.MethodCall) { + override visitMethodCall(ast: e.MethodCall) { this.recordAst(ast); super.visitMethodCall(ast, null); } - visitNonNullAssert(ast: e.NonNullAssert) { + override visitNonNullAssert(ast: e.NonNullAssert) { this.recordAst(ast); super.visitNonNullAssert(ast, null); } - visitPipe(ast: e.BindingPipe) { + override visitPipe(ast: e.BindingPipe) { this.recordAst(ast); super.visitPipe(ast, null); } - visitPrefixNot(ast: e.PrefixNot) { + override visitPrefixNot(ast: e.PrefixNot) { this.recordAst(ast); super.visitPrefixNot(ast, null); } - visitPropertyRead(ast: e.PropertyRead) { + override visitPropertyRead(ast: e.PropertyRead) { this.recordAst(ast); super.visitPropertyRead(ast, null); } - visitPropertyWrite(ast: e.PropertyWrite) { + override visitPropertyWrite(ast: e.PropertyWrite) { this.recordAst(ast); super.visitPropertyWrite(ast, null); } - visitSafeMethodCall(ast: e.SafeMethodCall) { + override visitSafeMethodCall(ast: e.SafeMethodCall) { this.recordAst(ast); super.visitSafeMethodCall(ast, null); } - visitSafePropertyRead(ast: e.SafePropertyRead) { + override visitSafePropertyRead(ast: e.SafePropertyRead) { this.recordAst(ast); super.visitSafePropertyRead(ast, null); } - visitQuote(ast: e.Quote) { + override visitQuote(ast: e.Quote) { this.recordAst(ast); super.visitQuote(ast, null); } - visitSafeKeyedRead(ast: e.SafeKeyedRead) { + override visitSafeKeyedRead(ast: e.SafeKeyedRead) { this.recordAst(ast); super.visitSafeKeyedRead(ast, null); } diff --git a/packages/compiler/testing/src/directive_resolver_mock.ts b/packages/compiler/testing/src/directive_resolver_mock.ts index e1d47be3784d..4a29a11436ee 100644 --- a/packages/compiler/testing/src/directive_resolver_mock.ts +++ b/packages/compiler/testing/src/directive_resolver_mock.ts @@ -18,10 +18,10 @@ export class MockDirectiveResolver extends DirectiveResolver { super(reflector); } - resolve(type: core.Type): core.Directive; - resolve(type: core.Type, throwIfNotFound: true): core.Directive; - resolve(type: core.Type, throwIfNotFound: boolean): core.Directive|null; - resolve(type: core.Type, throwIfNotFound = true): core.Directive|null { + override resolve(type: core.Type): core.Directive; + override resolve(type: core.Type, throwIfNotFound: true): core.Directive; + override resolve(type: core.Type, throwIfNotFound: boolean): core.Directive|null; + override resolve(type: core.Type, throwIfNotFound = true): core.Directive|null { return this._directives.get(type) || super.resolve(type, throwIfNotFound); } diff --git a/packages/compiler/testing/src/ng_module_resolver_mock.ts b/packages/compiler/testing/src/ng_module_resolver_mock.ts index cc69bf51df50..83ff2fda84c4 100644 --- a/packages/compiler/testing/src/ng_module_resolver_mock.ts +++ b/packages/compiler/testing/src/ng_module_resolver_mock.ts @@ -28,7 +28,7 @@ export class MockNgModuleResolver extends NgModuleResolver { * default * `NgModuleResolver`, see `setNgModule`. */ - resolve(type: core.Type, throwIfNotFound = true): core.NgModule { + override resolve(type: core.Type, throwIfNotFound = true): core.NgModule { return this._ngModules.get(type) || super.resolve(type, throwIfNotFound)!; } } diff --git a/packages/compiler/testing/src/pipe_resolver_mock.ts b/packages/compiler/testing/src/pipe_resolver_mock.ts index 1fa6ece9a498..e64460230a48 100644 --- a/packages/compiler/testing/src/pipe_resolver_mock.ts +++ b/packages/compiler/testing/src/pipe_resolver_mock.ts @@ -28,7 +28,7 @@ export class MockPipeResolver extends PipeResolver { * default * `PipeResolver`, see `setPipe`. */ - resolve(type: core.Type, throwIfNotFound = true): core.Pipe { + override resolve(type: core.Type, throwIfNotFound = true): core.Pipe { let metadata = this._pipes.get(type); if (!metadata) { metadata = super.resolve(type, throwIfNotFound)!; From ccbb913f4be22ddd3c4391b17cd21b87b6a1ca94 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Mon, 7 Jun 2021 17:25:45 +0200 Subject: [PATCH 044/364] refactor(compiler-cli): ensure compatibility with noImplicitOverride (#42512) Adds the `override` keyword to the `compiler-cli` sources to ensure compatibility with `noImplicitOverride`. PR Close #42512 --- .../emit_scopes/iife_emit_scope.ts | 4 +-- .../src/dependencies/dts_dependency_host.ts | 2 +- .../targeted_entry_point_finder.ts | 2 +- .../tasks/queues/parallel_task_queue.ts | 4 +-- .../ngcc/src/host/commonjs_host.ts | 10 +++---- .../ngcc/src/host/esm2015_host.ts | 26 +++++++++---------- .../compiler-cli/ngcc/src/host/esm5_host.ts | 22 +++++++++------- .../compiler-cli/ngcc/src/host/umd_host.ts | 20 +++++++------- .../ngcc/src/packages/entry_point_manifest.ts | 3 ++- .../ngcc/src/packages/ngcc_compiler_host.ts | 6 +++-- .../rendering/commonjs_rendering_formatter.ts | 8 +++--- .../src/rendering/esm5_rendering_formatter.ts | 6 +++-- .../src/rendering/umd_rendering_formatter.ts | 8 +++--- .../writing/new_entry_point_file_writer.ts | 4 +-- .../test/analysis/ngcc_trait_compiler_spec.ts | 10 ++++--- .../ngcc/test/host/esm2015_host_spec.ts | 2 +- .../lockfile_with_child_process/index_spec.ts | 8 +++--- .../src/ngtsc/annotations/src/component.ts | 5 ++-- .../src/ngtsc/annotations/src/ng_module.ts | 2 +- .../ngtsc/annotations/test/directive_spec.ts | 2 +- .../testing/src/mock_file_system_native.ts | 4 +-- .../src/ngtsc/imports/test/emitter_spec.ts | 2 +- .../src/ngtsc/indexer/src/template.ts | 22 ++++++++-------- .../partial_evaluator/test/evaluator_spec.ts | 6 ++--- .../src/ngtsc/testing/src/compiler_host.ts | 3 ++- .../ngtsc/typecheck/src/template_semantics.ts | 2 +- .../ngtsc/typecheck/src/type_check_block.ts | 10 +++---- .../ngtsc/typecheck/src/type_check_file.ts | 2 +- .../src/ngtsc/util/src/visitor.ts | 6 ++--- .../test/metadata/typescript.mocks.ts | 12 +++------ packages/compiler-cli/test/ngtsc/env.ts | 4 +-- 31 files changed, 117 insertions(+), 110 deletions(-) diff --git a/packages/compiler-cli/linker/src/file_linker/emit_scopes/iife_emit_scope.ts b/packages/compiler-cli/linker/src/file_linker/emit_scopes/iife_emit_scope.ts index d98484453c8d..0cca62a1f24f 100644 --- a/packages/compiler-cli/linker/src/file_linker/emit_scopes/iife_emit_scope.ts +++ b/packages/compiler-cli/linker/src/file_linker/emit_scopes/iife_emit_scope.ts @@ -30,7 +30,7 @@ export class IifeEmitScope extends EmitScope extends EmitScope, missing: Set, deepImports: Set, alreadySeen: Set): boolean { return super.processImport(importPath, file, dependencies, missing, deepImports, alreadySeen) || diff --git a/packages/compiler-cli/ngcc/src/entry_point_finder/targeted_entry_point_finder.ts b/packages/compiler-cli/ngcc/src/entry_point_finder/targeted_entry_point_finder.ts index 9b729e2183c8..1c1e3099bce5 100644 --- a/packages/compiler-cli/ngcc/src/entry_point_finder/targeted_entry_point_finder.ts +++ b/packages/compiler-cli/ngcc/src/entry_point_finder/targeted_entry_point_finder.ts @@ -35,7 +35,7 @@ export class TargetedEntryPointFinder extends TracingEntryPointFinder { * Search for Angular entry-points that can be reached from the entry-point specified by the given * `targetPath`. */ - findEntryPoints(): SortedEntryPointsInfo { + override findEntryPoints(): SortedEntryPointsInfo { const entryPoints = super.findEntryPoints(); const invalidTarget = diff --git a/packages/compiler-cli/ngcc/src/execution/tasks/queues/parallel_task_queue.ts b/packages/compiler-cli/ngcc/src/execution/tasks/queues/parallel_task_queue.ts index 5a0679b465c6..f747d3301718 100644 --- a/packages/compiler-cli/ngcc/src/execution/tasks/queues/parallel_task_queue.ts +++ b/packages/compiler-cli/ngcc/src/execution/tasks/queues/parallel_task_queue.ts @@ -41,7 +41,7 @@ export class ParallelTaskQueue extends BaseTaskQueue { return nextTask; } - markAsCompleted(task: Task): void { + override markAsCompleted(task: Task): void { super.markAsCompleted(task); if (!this.dependencies.has(task)) { @@ -62,7 +62,7 @@ export class ParallelTaskQueue extends BaseTaskQueue { } } - toString(): string { + override toString(): string { return `${super.toString()}\n` + ` Blocked tasks (${this.blockedTasks.size}): ${this.stringifyBlockedTasks(' ')}`; } diff --git a/packages/compiler-cli/ngcc/src/host/commonjs_host.ts b/packages/compiler-cli/ngcc/src/host/commonjs_host.ts index f467d5beee0c..3cbd94bfe934 100644 --- a/packages/compiler-cli/ngcc/src/host/commonjs_host.ts +++ b/packages/compiler-cli/ngcc/src/host/commonjs_host.ts @@ -35,7 +35,7 @@ export class CommonJsReflectionHost extends Esm5ReflectionHost { this.compilerHost = src.host; } - getImportOfIdentifier(id: ts.Identifier): Import|null { + override getImportOfIdentifier(id: ts.Identifier): Import|null { const requireCall = this.findCommonJsImport(id); if (requireCall === null) { return null; @@ -43,11 +43,11 @@ export class CommonJsReflectionHost extends Esm5ReflectionHost { return {from: requireCall.arguments[0].text, name: id.text}; } - getDeclarationOfIdentifier(id: ts.Identifier): Declaration|null { + override getDeclarationOfIdentifier(id: ts.Identifier): Declaration|null { return this.getCommonJsModuleDeclaration(id) || super.getDeclarationOfIdentifier(id); } - getExportsOfModule(module: ts.Node): Map|null { + override getExportsOfModule(module: ts.Node): Map|null { return super.getExportsOfModule(module) || this.commonJsExports.get(module.getSourceFile()); } @@ -64,7 +64,7 @@ export class CommonJsReflectionHost extends Esm5ReflectionHost { * in. * @returns an array of nodes of calls to the helper with the given name. */ - protected getHelperCallsForClass(classSymbol: NgccClassSymbol, helperNames: string[]): + protected override getHelperCallsForClass(classSymbol: NgccClassSymbol, helperNames: string[]): ts.CallExpression[] { const esm5HelperCalls = super.getHelperCallsForClass(classSymbol, helperNames); if (esm5HelperCalls.length > 0) { @@ -221,7 +221,7 @@ export class CommonJsReflectionHost extends Esm5ReflectionHost { * If this is an IFE then try to grab the outer and inner classes otherwise fallback on the super * class. */ - protected getDeclarationOfExpression(expression: ts.Expression): Declaration|null { + protected override getDeclarationOfExpression(expression: ts.Expression): Declaration|null { const inner = getInnerClassDeclaration(expression); if (inner !== null) { const outer = getOuterNodeFromInnerDeclaration(inner); diff --git a/packages/compiler-cli/ngcc/src/host/esm2015_host.ts b/packages/compiler-cli/ngcc/src/host/esm2015_host.ts index dde6c3e66d98..f75d577d9024 100644 --- a/packages/compiler-cli/ngcc/src/host/esm2015_host.ts +++ b/packages/compiler-cli/ngcc/src/host/esm2015_host.ts @@ -151,7 +151,7 @@ export class Esm2015ReflectionHost extends TypeScriptReflectionHost implements N * `null` if either no decorators were present or if the declaration is not of a decoratable * type. */ - getDecoratorsOfDeclaration(declaration: DeclarationNode): Decorator[]|null { + override getDecoratorsOfDeclaration(declaration: DeclarationNode): Decorator[]|null { const symbol = this.getClassSymbol(declaration); if (!symbol) { return null; @@ -169,7 +169,7 @@ export class Esm2015ReflectionHost extends TypeScriptReflectionHost implements N * * @throws if `declaration` does not resolve to a class declaration. */ - getMembersOfClass(clazz: ClassDeclaration): ClassMember[] { + override getMembersOfClass(clazz: ClassDeclaration): ClassMember[] { const classSymbol = this.getClassSymbol(clazz); if (!classSymbol) { throw new Error(`Attempted to get members of a non-class: "${clazz.getText()}"`); @@ -192,7 +192,7 @@ export class Esm2015ReflectionHost extends TypeScriptReflectionHost implements N * * @throws if `declaration` does not resolve to a class declaration. */ - getConstructorParameters(clazz: ClassDeclaration): CtorParameter[]|null { + override getConstructorParameters(clazz: ClassDeclaration): CtorParameter[]|null { const classSymbol = this.getClassSymbol(clazz); if (!classSymbol) { throw new Error( @@ -205,7 +205,7 @@ export class Esm2015ReflectionHost extends TypeScriptReflectionHost implements N return null; } - getBaseClassExpression(clazz: ClassDeclaration): ts.Expression|null { + override getBaseClassExpression(clazz: ClassDeclaration): ts.Expression|null { // First try getting the base class from an ES2015 class declaration const superBaseClassIdentifier = super.getBaseClassExpression(clazz); if (superBaseClassIdentifier) { @@ -221,7 +221,7 @@ export class Esm2015ReflectionHost extends TypeScriptReflectionHost implements N return super.getBaseClassExpression(classSymbol.implementation.valueDeclaration); } - getInternalNameOfClass(clazz: ClassDeclaration): ts.Identifier { + override getInternalNameOfClass(clazz: ClassDeclaration): ts.Identifier { const classSymbol = this.getClassSymbol(clazz); if (classSymbol === undefined) { throw new Error(`getInternalNameOfClass() called on a non-class: expected ${ @@ -231,7 +231,7 @@ export class Esm2015ReflectionHost extends TypeScriptReflectionHost implements N classSymbol, classSymbol.implementation.valueDeclaration); } - getAdjacentNameOfClass(clazz: ClassDeclaration): ts.Identifier { + override getAdjacentNameOfClass(clazz: ClassDeclaration): ts.Identifier { const classSymbol = this.getClassSymbol(clazz); if (classSymbol === undefined) { throw new Error(`getAdjacentNameOfClass() called on a non-class: expected ${ @@ -259,7 +259,7 @@ export class Esm2015ReflectionHost extends TypeScriptReflectionHost implements N /** * Check whether the given node actually represents a class. */ - isClass(node: ts.Node): node is ClassDeclaration { + override isClass(node: ts.Node): node is ClassDeclaration { return super.isClass(node) || this.getClassSymbol(node) !== undefined; } @@ -279,7 +279,7 @@ export class Esm2015ReflectionHost extends TypeScriptReflectionHost implements N * @returns metadata about the `Declaration` if the original declaration is found, or `null` * otherwise. */ - getDeclarationOfIdentifier(id: ts.Identifier): Declaration|null { + override getDeclarationOfIdentifier(id: ts.Identifier): Declaration|null { const superDeclaration = super.getDeclarationOfIdentifier(id); // If no declaration was found, return. @@ -355,7 +355,7 @@ export class Esm2015ReflectionHost extends TypeScriptReflectionHost implements N []; } - getVariableValue(declaration: ts.VariableDeclaration): ts.Expression|null { + override getVariableValue(declaration: ts.VariableDeclaration): ts.Expression|null { const value = super.getVariableValue(declaration); if (value) { return value; @@ -434,7 +434,7 @@ export class Esm2015ReflectionHost extends TypeScriptReflectionHost implements N * @returns the number of type parameters of the class, if known, or `null` if the declaration * is not a class or has an unknown number of type parameters. */ - getGenericArityOfClass(clazz: ClassDeclaration): number|null { + override getGenericArityOfClass(clazz: ClassDeclaration): number|null { const dtsDeclaration = this.getDtsDeclaration(clazz); if (dtsDeclaration && ts.isClassDeclaration(dtsDeclaration)) { return dtsDeclaration.typeParameters ? dtsDeclaration.typeParameters.length : 0; @@ -454,7 +454,7 @@ export class Esm2015ReflectionHost extends TypeScriptReflectionHost implements N * Note that the `ts.ClassDeclaration` returned from this function may not be from the same * `ts.Program` as the input declaration. */ - getDtsDeclaration(declaration: DeclarationNode): ts.Declaration|null { + override getDtsDeclaration(declaration: DeclarationNode): ts.Declaration|null { if (this.dts === null) { return null; } @@ -769,8 +769,8 @@ export class Esm2015ReflectionHost extends TypeScriptReflectionHost implements N * Resolve a `ts.Symbol` to its declaration and detect whether it corresponds with a known * declaration. */ - protected getDeclarationOfSymbol(symbol: ts.Symbol, originalId: ts.Identifier|null): Declaration - |null { + protected override getDeclarationOfSymbol(symbol: ts.Symbol, originalId: ts.Identifier|null): + Declaration|null { const declaration = super.getDeclarationOfSymbol(symbol, originalId); if (declaration === null) { return null; diff --git a/packages/compiler-cli/ngcc/src/host/esm5_host.ts b/packages/compiler-cli/ngcc/src/host/esm5_host.ts index 1fe47c420334..0bd4fc5c8191 100644 --- a/packages/compiler-cli/ngcc/src/host/esm5_host.ts +++ b/packages/compiler-cli/ngcc/src/host/esm5_host.ts @@ -34,7 +34,7 @@ import {NgccClassSymbol} from './ngcc_host'; * */ export class Esm5ReflectionHost extends Esm2015ReflectionHost { - getBaseClassExpression(clazz: ClassDeclaration): ts.Expression|null { + override getBaseClassExpression(clazz: ClassDeclaration): ts.Expression|null { const superBaseClassExpression = super.getBaseClassExpression(clazz); if (superBaseClassExpression !== null) { return superBaseClassExpression; @@ -71,7 +71,7 @@ export class Esm5ReflectionHost extends Esm2015ReflectionHost { * @returns metadata about the `Declaration` if the original declaration is found, or `null` * otherwise. */ - getDeclarationOfIdentifier(id: ts.Identifier): Declaration|null { + override getDeclarationOfIdentifier(id: ts.Identifier): Declaration|null { const declaration = super.getDeclarationOfIdentifier(id); if (declaration === null) { @@ -127,7 +127,7 @@ export class Esm5ReflectionHost extends Esm2015ReflectionHost { * @param node the function declaration to parse. * @returns an object containing the node, statements and parameters of the function. */ - getDefinitionOfFunction(node: ts.Node): FunctionDefinition|null { + override getDefinitionOfFunction(node: ts.Node): FunctionDefinition|null { const definition = super.getDefinitionOfFunction(node); if (definition === null) { return null; @@ -155,7 +155,7 @@ export class Esm5ReflectionHost extends Esm2015ReflectionHost { * @param decl The `Declaration` to check. * @return The passed in `Declaration` (potentially enhanced with a `KnownDeclaration`). */ - detectKnownDeclaration(decl: T): T { + override detectKnownDeclaration(decl: T): T { decl = super.detectKnownDeclaration(decl); // Also check for TS helpers @@ -180,7 +180,8 @@ export class Esm5ReflectionHost extends Esm2015ReflectionHost { * @param declaration the declaration whose symbol we are finding. * @returns the symbol for the node or `undefined` if it is not a "class" or has no symbol. */ - protected getClassSymbolFromInnerDeclaration(declaration: ts.Node): NgccClassSymbol|undefined { + protected override getClassSymbolFromInnerDeclaration(declaration: ts.Node): NgccClassSymbol + |undefined { const classSymbol = super.getClassSymbolFromInnerDeclaration(declaration); if (classSymbol !== undefined) { return classSymbol; @@ -210,7 +211,7 @@ export class Esm5ReflectionHost extends Esm2015ReflectionHost { * @returns an array of `ts.ParameterDeclaration` objects representing each of the parameters in * the class's constructor or `null` if there is no constructor. */ - protected getConstructorParameterDeclarations(classSymbol: NgccClassSymbol): + protected override getConstructorParameterDeclarations(classSymbol: NgccClassSymbol): ts.ParameterDeclaration[]|null { const constructor = classSymbol.implementation.valueDeclaration; if (!ts.isFunctionDeclaration(constructor)) return null; @@ -248,7 +249,8 @@ export class Esm5ReflectionHost extends Esm2015ReflectionHost { * @param paramDecoratorsProperty the property that holds the parameter info we want to get. * @returns an array of objects containing the type and decorators for each parameter. */ - protected getParamInfoFromStaticProperty(paramDecoratorsProperty: ts.Symbol): ParamInfo[]|null { + protected override getParamInfoFromStaticProperty(paramDecoratorsProperty: ts.Symbol): + ParamInfo[]|null { const paramDecorators = getPropertyValueFromSymbol(paramDecoratorsProperty); // The decorators array may be wrapped in a function. If so unwrap it. const returnStatement = getReturnStatement(paramDecorators); @@ -284,8 +286,8 @@ export class Esm5ReflectionHost extends Esm2015ReflectionHost { * @param isStatic true if this member is static, false if it is an instance property. * @returns the reflected member information, or null if the symbol is not a member. */ - protected reflectMembers(symbol: ts.Symbol, decorators?: Decorator[], isStatic?: boolean): - ClassMember[]|null { + protected override reflectMembers( + symbol: ts.Symbol, decorators?: Decorator[], isStatic?: boolean): ClassMember[]|null { const node = symbol.valueDeclaration || symbol.declarations && symbol.declarations[0]; const propertyDefinition = node && getPropertyDefinition(node); if (propertyDefinition) { @@ -348,7 +350,7 @@ export class Esm5ReflectionHost extends Esm2015ReflectionHost { * to reference the inner identifier inside the IIFE. * @returns an array of statements that may contain helper calls. */ - protected getStatementsForClass(classSymbol: NgccClassSymbol): ts.Statement[] { + protected override getStatementsForClass(classSymbol: NgccClassSymbol): ts.Statement[] { const classDeclarationParent = classSymbol.implementation.valueDeclaration.parent; return ts.isBlock(classDeclarationParent) ? Array.from(classDeclarationParent.statements) : []; } diff --git a/packages/compiler-cli/ngcc/src/host/umd_host.ts b/packages/compiler-cli/ngcc/src/host/umd_host.ts index 974ccc8e0d70..f167213ff822 100644 --- a/packages/compiler-cli/ngcc/src/host/umd_host.ts +++ b/packages/compiler-cli/ngcc/src/host/umd_host.ts @@ -36,7 +36,7 @@ export class UmdReflectionHost extends Esm5ReflectionHost { this.compilerHost = src.host; } - getImportOfIdentifier(id: ts.Identifier): Import|null { + override getImportOfIdentifier(id: ts.Identifier): Import|null { // Is `id` a namespaced property access, e.g. `Directive` in `core.Directive`? // If so capture the symbol of the namespace, e.g. `core`. const nsIdentifier = findNamespaceOfIdentifier(id); @@ -45,7 +45,7 @@ export class UmdReflectionHost extends Esm5ReflectionHost { return from !== null ? {from, name: id.text} : null; } - getDeclarationOfIdentifier(id: ts.Identifier): Declaration|null { + override getDeclarationOfIdentifier(id: ts.Identifier): Declaration|null { // First we try one of the following: // 1. The `exports` identifier - referring to the current file/module. // 2. An identifier (e.g. `foo`) that refers to an imported UMD module. @@ -83,7 +83,7 @@ export class UmdReflectionHost extends Esm5ReflectionHost { }; } - getExportsOfModule(module: ts.Node): Map|null { + override getExportsOfModule(module: ts.Node): Map|null { return super.getExportsOfModule(module) || this.umdExports.get(module.getSourceFile()); } @@ -107,12 +107,13 @@ export class UmdReflectionHost extends Esm5ReflectionHost { * @param sourceFile The module whose statements we want. * @returns An array of top level statements for the given module. */ - protected getModuleStatements(sourceFile: ts.SourceFile): ts.Statement[] { + protected override getModuleStatements(sourceFile: ts.SourceFile): ts.Statement[] { const umdModule = this.getUmdModule(sourceFile); return umdModule !== null ? Array.from(umdModule.factoryFn.body.statements) : []; } - protected getClassSymbolFromOuterDeclaration(declaration: ts.Node): NgccClassSymbol|undefined { + protected override getClassSymbolFromOuterDeclaration(declaration: ts.Node): NgccClassSymbol + |undefined { const superSymbol = super.getClassSymbolFromOuterDeclaration(declaration); if (superSymbol) { return superSymbol; @@ -143,7 +144,8 @@ export class UmdReflectionHost extends Esm5ReflectionHost { } - protected getClassSymbolFromInnerDeclaration(declaration: ts.Node): NgccClassSymbol|undefined { + protected override getClassSymbolFromInnerDeclaration(declaration: ts.Node): NgccClassSymbol + |undefined { const superClassSymbol = super.getClassSymbolFromInnerDeclaration(declaration); if (superClassSymbol !== undefined) { return superClassSymbol; @@ -164,7 +166,7 @@ export class UmdReflectionHost extends Esm5ReflectionHost { /** * Extract all "classes" from the `statement` and add them to the `classes` map. */ - protected addClassSymbolsFromStatement( + protected override addClassSymbolsFromStatement( classes: Map, statement: ts.Statement): void { super.addClassSymbolsFromStatement(classes, statement); @@ -184,7 +186,7 @@ export class UmdReflectionHost extends Esm5ReflectionHost { * * @param statement The statement that needs to be preprocessed. */ - protected preprocessStatement(statement: ts.Statement): void { + protected override preprocessStatement(statement: ts.Statement): void { super.preprocessStatement(statement); if (!isExportsStatement(statement)) { @@ -474,7 +476,7 @@ export class UmdReflectionHost extends Esm5ReflectionHost { * If this is an IIFE then try to grab the outer and inner classes otherwise fallback on the super * class. */ - protected getDeclarationOfExpression(expression: ts.Expression): Declaration|null { + protected override getDeclarationOfExpression(expression: ts.Expression): Declaration|null { const inner = getInnerClassDeclaration(expression); if (inner !== null) { const outer = getOuterNodeFromInnerDeclaration(inner); diff --git a/packages/compiler-cli/ngcc/src/packages/entry_point_manifest.ts b/packages/compiler-cli/ngcc/src/packages/entry_point_manifest.ts index e689c5e75676..1bf23464b51e 100644 --- a/packages/compiler-cli/ngcc/src/packages/entry_point_manifest.ts +++ b/packages/compiler-cli/ngcc/src/packages/entry_point_manifest.ts @@ -175,7 +175,8 @@ export class EntryPointManifest { * is called. */ export class InvalidatingEntryPointManifest extends EntryPointManifest { - readEntryPointsUsingManifest(_basePath: AbsoluteFsPath): EntryPointWithDependencies[]|null { + override readEntryPointsUsingManifest(_basePath: AbsoluteFsPath): + EntryPointWithDependencies[]|null { return null; } } diff --git a/packages/compiler-cli/ngcc/src/packages/ngcc_compiler_host.ts b/packages/compiler-cli/ngcc/src/packages/ngcc_compiler_host.ts index c679a12503e9..70ed061b5574 100644 --- a/packages/compiler-cli/ngcc/src/packages/ngcc_compiler_host.ts +++ b/packages/compiler-cli/ngcc/src/packages/ngcc_compiler_host.ts @@ -26,7 +26,8 @@ export class NgccSourcesCompilerHost extends NgtscCompilerHost { super(fs, options); } - getSourceFile(fileName: string, languageVersion: ts.ScriptTarget): ts.SourceFile|undefined { + override getSourceFile(fileName: string, languageVersion: ts.ScriptTarget): ts.SourceFile + |undefined { return this.cache.getCachedSourceFile(fileName, languageVersion); } @@ -78,7 +79,8 @@ export class NgccDtsCompilerHost extends NgtscCompilerHost { super(fs, options); } - getSourceFile(fileName: string, languageVersion: ts.ScriptTarget): ts.SourceFile|undefined { + override getSourceFile(fileName: string, languageVersion: ts.ScriptTarget): ts.SourceFile + |undefined { return this.cache.getCachedSourceFile(fileName, languageVersion); } diff --git a/packages/compiler-cli/ngcc/src/rendering/commonjs_rendering_formatter.ts b/packages/compiler-cli/ngcc/src/rendering/commonjs_rendering_formatter.ts index f18a0181dc9d..98abc8d10f20 100644 --- a/packages/compiler-cli/ngcc/src/rendering/commonjs_rendering_formatter.ts +++ b/packages/compiler-cli/ngcc/src/rendering/commonjs_rendering_formatter.ts @@ -31,7 +31,7 @@ export class CommonJsRenderingFormatter extends Esm5RenderingFormatter { /** * Add the imports below any in situ imports as `require` calls. */ - addImports(output: MagicString, imports: Import[], file: ts.SourceFile): void { + override addImports(output: MagicString, imports: Import[], file: ts.SourceFile): void { // Avoid unnecessary work if there are no imports to add. if (imports.length === 0) { return; @@ -46,7 +46,7 @@ export class CommonJsRenderingFormatter extends Esm5RenderingFormatter { /** * Add the exports to the bottom of the file. */ - addExports( + override addExports( output: MagicString, entryPointBasePath: string, exports: ExportInfo[], importManager: ImportManager, file: ts.SourceFile): void { exports.forEach(e => { @@ -61,7 +61,7 @@ export class CommonJsRenderingFormatter extends Esm5RenderingFormatter { }); } - addDirectExports( + override addDirectExports( output: MagicString, exports: Reexport[], importManager: ImportManager, file: ts.SourceFile): void { for (const e of exports) { @@ -72,7 +72,7 @@ export class CommonJsRenderingFormatter extends Esm5RenderingFormatter { } } - protected findEndOfImports(sf: ts.SourceFile): number { + protected override findEndOfImports(sf: ts.SourceFile): number { for (const statement of sf.statements) { if (ts.isExpressionStatement(statement) && isRequireCall(statement.expression)) { continue; diff --git a/packages/compiler-cli/ngcc/src/rendering/esm5_rendering_formatter.ts b/packages/compiler-cli/ngcc/src/rendering/esm5_rendering_formatter.ts index 2f5fdc4b5f91..389eae65598d 100644 --- a/packages/compiler-cli/ngcc/src/rendering/esm5_rendering_formatter.ts +++ b/packages/compiler-cli/ngcc/src/rendering/esm5_rendering_formatter.ts @@ -24,7 +24,8 @@ export class Esm5RenderingFormatter extends EsmRenderingFormatter { * Add the definitions, directly before the return statement, inside the IIFE of each decorated * class. */ - addDefinitions(output: MagicString, compiledClass: CompiledClass, definitions: string): void { + override addDefinitions(output: MagicString, compiledClass: CompiledClass, definitions: string): + void { const classSymbol = this.host.getClassSymbol(compiledClass.declaration); if (!classSymbol) { throw new Error( @@ -63,7 +64,8 @@ export class Esm5RenderingFormatter extends EsmRenderingFormatter { * * @return The JavaScript code corresponding to `stmt` (in the appropriate format). */ - printStatement(stmt: Statement, sourceFile: ts.SourceFile, importManager: ImportManager): string { + override printStatement(stmt: Statement, sourceFile: ts.SourceFile, importManager: ImportManager): + string { const node = translateStatement( stmt, importManager, {downlevelTaggedTemplates: true, downlevelVariableDeclarations: true}); const code = this.printer.printNode(ts.EmitHint.Unspecified, node, sourceFile); diff --git a/packages/compiler-cli/ngcc/src/rendering/umd_rendering_formatter.ts b/packages/compiler-cli/ngcc/src/rendering/umd_rendering_formatter.ts index 662c046d07a6..b1591c37fe86 100644 --- a/packages/compiler-cli/ngcc/src/rendering/umd_rendering_formatter.ts +++ b/packages/compiler-cli/ngcc/src/rendering/umd_rendering_formatter.ts @@ -50,7 +50,7 @@ export class UmdRenderingFormatter extends Esm5RenderingFormatter { * * (See that the `z` import is not being used by the factory function.) */ - addImports(output: MagicString, imports: Import[], file: ts.SourceFile): void { + override addImports(output: MagicString, imports: Import[], file: ts.SourceFile): void { if (imports.length === 0) { return; } @@ -73,7 +73,7 @@ export class UmdRenderingFormatter extends Esm5RenderingFormatter { /** * Add the exports to the bottom of the UMD module factory function. */ - addExports( + override addExports( output: MagicString, entryPointBasePath: string, exports: ExportInfo[], importManager: ImportManager, file: ts.SourceFile): void { const umdModule = this.umdHost.getUmdModule(file); @@ -97,7 +97,7 @@ export class UmdRenderingFormatter extends Esm5RenderingFormatter { }); } - addDirectExports( + override addDirectExports( output: MagicString, exports: Reexport[], importManager: ImportManager, file: ts.SourceFile): void { const umdModule = this.umdHost.getUmdModule(file); @@ -120,7 +120,7 @@ export class UmdRenderingFormatter extends Esm5RenderingFormatter { /** * Add the constants to the top of the UMD factory function. */ - addConstants(output: MagicString, constants: string, file: ts.SourceFile): void { + override addConstants(output: MagicString, constants: string, file: ts.SourceFile): void { if (constants === '') { return; } diff --git a/packages/compiler-cli/ngcc/src/writing/new_entry_point_file_writer.ts b/packages/compiler-cli/ngcc/src/writing/new_entry_point_file_writer.ts index 114d2f72ea45..ea40506334d4 100644 --- a/packages/compiler-cli/ngcc/src/writing/new_entry_point_file_writer.ts +++ b/packages/compiler-cli/ngcc/src/writing/new_entry_point_file_writer.ts @@ -34,7 +34,7 @@ export class NewEntryPointFileWriter extends InPlaceFileWriter { super(fs, logger, errorOnFailedEntryPoint); } - writeBundle( + override writeBundle( bundle: EntryPointBundle, transformedFiles: FileToWrite[], formatProperties: EntryPointJsonProperty[]) { // The new folder is at the root of the overall package @@ -45,7 +45,7 @@ export class NewEntryPointFileWriter extends InPlaceFileWriter { this.updatePackageJson(entryPoint, formatProperties, ngccFolder); } - revertBundle( + override revertBundle( entryPoint: EntryPoint, transformedFilePaths: AbsoluteFsPath[], formatProperties: EntryPointJsonProperty[]): void { // IMPLEMENTATION NOTE: diff --git a/packages/compiler-cli/ngcc/test/analysis/ngcc_trait_compiler_spec.ts b/packages/compiler-cli/ngcc/test/analysis/ngcc_trait_compiler_spec.ts index 2cd0ddd0c6ad..bfcbdc9440ec 100644 --- a/packages/compiler-cli/ngcc/test/analysis/ngcc_trait_compiler_spec.ts +++ b/packages/compiler-cli/ngcc/test/analysis/ngcc_trait_compiler_spec.ts @@ -323,7 +323,8 @@ class TestHandler implements DecoratorHandler { } class AlwaysDetectHandler extends TestHandler { - detect(node: ClassDeclaration, decorators: Decorator[]|null): DetectResult|undefined { + override detect(node: ClassDeclaration, decorators: Decorator[]|null): + DetectResult|undefined { super.detect(node, decorators); const decorator = decorators !== null ? decorators[0] : null; return {trigger: node, decorator, metadata: {}}; @@ -331,11 +332,12 @@ class AlwaysDetectHandler extends TestHandler { } class DetectDecoratorHandler extends TestHandler { - constructor(private decorator: string, readonly precedence: HandlerPrecedence) { + constructor(private decorator: string, override readonly precedence: HandlerPrecedence) { super(decorator, []); } - detect(node: ClassDeclaration, decorators: Decorator[]|null): DetectResult|undefined { + override detect(node: ClassDeclaration, decorators: Decorator[]|null): + DetectResult|undefined { super.detect(node, decorators); if (decorators === null) { return undefined; @@ -349,7 +351,7 @@ class DetectDecoratorHandler extends TestHandler { } class DiagnosticProducingHandler extends AlwaysDetectHandler { - analyze(node: ClassDeclaration): AnalysisOutput { + override analyze(node: ClassDeclaration): AnalysisOutput { super.analyze(node); return {diagnostics: [makeDiagnostic(9999, node, 'test diagnostic')]}; } diff --git a/packages/compiler-cli/ngcc/test/host/esm2015_host_spec.ts b/packages/compiler-cli/ngcc/test/host/esm2015_host_spec.ts index 69a8ff4df5be..6cbe7ec2c64b 100644 --- a/packages/compiler-cli/ngcc/test/host/esm2015_host_spec.ts +++ b/packages/compiler-cli/ngcc/test/host/esm2015_host_spec.ts @@ -2506,7 +2506,7 @@ runInEachFileSystem(() => { const externalLibWithoutTypingsIndex = _('/an_external_lib_without_typings/index.js'); class TestEsm2015ReflectionHost extends Esm2015ReflectionHost { - getExportsOfModule(node: ts.Node) { + override getExportsOfModule(node: ts.Node) { if (ts.isSourceFile(node) && (node.fileName === externalLibWithoutTypingsIndex)) { throw new Error( `'getExportsOfModule()' called on '${externalLibWithoutTypingsIndex}'.`); diff --git a/packages/compiler-cli/ngcc/test/locking/lockfile_with_child_process/index_spec.ts b/packages/compiler-cli/ngcc/test/locking/lockfile_with_child_process/index_spec.ts index 69017747e745..edff4dc0b7f1 100644 --- a/packages/compiler-cli/ngcc/test/locking/lockfile_with_child_process/index_spec.ts +++ b/packages/compiler-cli/ngcc/test/locking/lockfile_with_child_process/index_spec.ts @@ -28,20 +28,20 @@ runInEachFileSystem(() => { super(fs, new MockLogger()); fs.ensureDir(fs.dirname(this.path)); } - remove() { + override remove() { this.log.push('remove()'); super.remove(); } - write() { + override write() { this.log.push('write()'); super.write(); } - read() { + override read() { const contents = super.read(); this.log.push('read() => ' + contents); return contents; } - createUnlocker(): ChildProcess { + override createUnlocker(): ChildProcess { this.log = this.log || []; this.log.push('createUnlocker()'); const log = this.log; diff --git a/packages/compiler-cli/src/ngtsc/annotations/src/component.ts b/packages/compiler-cli/src/ngtsc/annotations/src/component.ts index 3ec40f326597..281c99b1178b 100644 --- a/packages/compiler-cli/src/ngtsc/annotations/src/component.ts +++ b/packages/compiler-cli/src/ngtsc/annotations/src/component.ts @@ -123,7 +123,8 @@ export class ComponentSymbol extends DirectiveSymbol { usedPipes: SemanticReference[] = []; isRemotelyScoped = false; - isEmitAffected(previousSymbol: SemanticSymbol, publicApiAffected: Set): boolean { + override isEmitAffected(previousSymbol: SemanticSymbol, publicApiAffected: Set): + boolean { if (!(previousSymbol instanceof ComponentSymbol)) { return true; } @@ -146,7 +147,7 @@ export class ComponentSymbol extends DirectiveSymbol { !isArrayEqual(this.usedPipes, previousSymbol.usedPipes, isSymbolUnaffected); } - isTypeCheckBlockAffected( + override isTypeCheckBlockAffected( previousSymbol: SemanticSymbol, typeCheckApiAffected: Set): boolean { if (!(previousSymbol instanceof ComponentSymbol)) { return true; diff --git a/packages/compiler-cli/src/ngtsc/annotations/src/ng_module.ts b/packages/compiler-cli/src/ngtsc/annotations/src/ng_module.ts index cb98a2fa786b..d581d3df6312 100644 --- a/packages/compiler-cli/src/ngtsc/annotations/src/ng_module.ts +++ b/packages/compiler-cli/src/ngtsc/annotations/src/ng_module.ts @@ -67,7 +67,7 @@ export class NgModuleSymbol extends SemanticSymbol { return false; } - isEmitAffected(previousSymbol: SemanticSymbol): boolean { + override isEmitAffected(previousSymbol: SemanticSymbol): boolean { if (!(previousSymbol instanceof NgModuleSymbol)) { return true; } diff --git a/packages/compiler-cli/src/ngtsc/annotations/test/directive_spec.ts b/packages/compiler-cli/src/ngtsc/annotations/test/directive_spec.ts index bfef378682c2..e45fade9998f 100644 --- a/packages/compiler-cli/src/ngtsc/annotations/test/directive_spec.ts +++ b/packages/compiler-cli/src/ngtsc/annotations/test/directive_spec.ts @@ -153,7 +153,7 @@ runInEachFileSystem(() => { super(checker); } - hasBaseClass(_class: ClassDeclaration): boolean { + override hasBaseClass(_class: ClassDeclaration): boolean { return hasBaseClass; } } diff --git a/packages/compiler-cli/src/ngtsc/file_system/testing/src/mock_file_system_native.ts b/packages/compiler-cli/src/ngtsc/file_system/testing/src/mock_file_system_native.ts index e856448a35c0..bf3dd405974f 100644 --- a/packages/compiler-cli/src/ngtsc/file_system/testing/src/mock_file_system_native.ts +++ b/packages/compiler-cli/src/ngtsc/file_system/testing/src/mock_file_system_native.ts @@ -38,7 +38,7 @@ export class MockFileSystemNative extends MockFileSystem { return NodeJSFileSystem.prototype.basename.call(this, filePath, extension); } - isCaseSensitive() { + override isCaseSensitive() { return NodeJSFileSystem.prototype.isCaseSensitive.call(this); } @@ -46,7 +46,7 @@ export class MockFileSystemNative extends MockFileSystem { return NodeJSFileSystem.prototype.isRooted.call(this, path); } - isRoot(path: AbsoluteFsPath): boolean { + override isRoot(path: AbsoluteFsPath): boolean { return NodeJSFileSystem.prototype.isRoot.call(this, path); } diff --git a/packages/compiler-cli/src/ngtsc/imports/test/emitter_spec.ts b/packages/compiler-cli/src/ngtsc/imports/test/emitter_spec.ts index f38190865f75..3b5f968df5e8 100644 --- a/packages/compiler-cli/src/ngtsc/imports/test/emitter_spec.ts +++ b/packages/compiler-cli/src/ngtsc/imports/test/emitter_spec.ts @@ -175,7 +175,7 @@ runInEachFileSystem(() => { it('should enumerate exports with the ReflectionHost', () => { // Use a modified ReflectionHost that prefixes all export names that it enumerates. class TestHost extends TypeScriptReflectionHost { - getExportsOfModule(node: ts.Node): Map|null { + override getExportsOfModule(node: ts.Node): Map|null { const realExports = super.getExportsOfModule(node); if (realExports === null) { return null; diff --git a/packages/compiler-cli/src/ngtsc/indexer/src/template.ts b/packages/compiler-cli/src/ngtsc/indexer/src/template.ts index e8ec2507edc4..b7c369392526 100644 --- a/packages/compiler-cli/src/ngtsc/indexer/src/template.ts +++ b/packages/compiler-cli/src/ngtsc/indexer/src/template.ts @@ -62,21 +62,21 @@ class ExpressionVisitor extends RecursiveAstVisitor { return visitor.identifiers; } - visit(ast: AST) { + override visit(ast: AST) { ast.visit(this); } - visitMethodCall(ast: MethodCall, context: {}) { + override visitMethodCall(ast: MethodCall, context: {}) { this.visitIdentifier(ast, IdentifierKind.Method); super.visitMethodCall(ast, context); } - visitPropertyRead(ast: PropertyRead, context: {}) { + override visitPropertyRead(ast: PropertyRead, context: {}) { this.visitIdentifier(ast, IdentifierKind.Property); super.visitPropertyRead(ast, context); } - visitPropertyWrite(ast: PropertyWrite, context: {}) { + override visitPropertyWrite(ast: PropertyWrite, context: {}) { this.visitIdentifier(ast, IdentifierKind.Property); super.visitPropertyWrite(ast, context); } @@ -165,7 +165,7 @@ class TemplateVisitor extends TmplAstRecursiveVisitor { * * @param element */ - visitElement(element: TmplAstElement) { + override visitElement(element: TmplAstElement) { const elementIdentifier = this.elementOrTemplateToIdentifier(element); this.identifiers.add(elementIdentifier); @@ -176,7 +176,7 @@ class TemplateVisitor extends TmplAstRecursiveVisitor { this.visitAll(element.children); this.visitAll(element.outputs); } - visitTemplate(template: TmplAstTemplate) { + override visitTemplate(template: TmplAstTemplate) { const templateIdentifier = this.elementOrTemplateToIdentifier(template); this.identifiers.add(templateIdentifier); @@ -187,7 +187,7 @@ class TemplateVisitor extends TmplAstRecursiveVisitor { this.visitAll(template.children); this.visitAll(template.references); } - visitBoundAttribute(attribute: TmplAstBoundAttribute) { + override visitBoundAttribute(attribute: TmplAstBoundAttribute) { // If the bound attribute has no value, it cannot have any identifiers in the value expression. if (attribute.valueSpan === undefined) { return; @@ -198,18 +198,18 @@ class TemplateVisitor extends TmplAstRecursiveVisitor { this.boundTemplate, this.targetToIdentifier.bind(this)); identifiers.forEach(id => this.identifiers.add(id)); } - visitBoundEvent(attribute: TmplAstBoundEvent) { + override visitBoundEvent(attribute: TmplAstBoundEvent) { this.visitExpression(attribute.handler); } - visitBoundText(text: TmplAstBoundText) { + override visitBoundText(text: TmplAstBoundText) { this.visitExpression(text.value); } - visitReference(reference: TmplAstReference) { + override visitReference(reference: TmplAstReference) { const referenceIdentifer = this.targetToIdentifier(reference); this.identifiers.add(referenceIdentifer); } - visitVariable(variable: TmplAstVariable) { + override visitVariable(variable: TmplAstVariable) { const variableIdentifier = this.targetToIdentifier(variable); this.identifiers.add(variableIdentifier); diff --git a/packages/compiler-cli/src/ngtsc/partial_evaluator/test/evaluator_spec.ts b/packages/compiler-cli/src/ngtsc/partial_evaluator/test/evaluator_spec.ts index 7582aaebcfbc..710143d79908 100644 --- a/packages/compiler-cli/src/ngtsc/partial_evaluator/test/evaluator_spec.ts +++ b/packages/compiler-cli/src/ngtsc/partial_evaluator/test/evaluator_spec.ts @@ -1036,7 +1036,7 @@ runInEachFileSystem(() => { }); class DownleveledEnumReflectionHost extends TypeScriptReflectionHost { - getDeclarationOfIdentifier(id: ts.Identifier): Declaration|null { + override getDeclarationOfIdentifier(id: ts.Identifier): Declaration|null { const declaration = super.getDeclarationOfIdentifier(id); if (declaration !== null && isConcreteDeclaration(declaration)) { const enumMembers = [ @@ -1055,7 +1055,7 @@ runInEachFileSystem(() => { * TypeScript host, as only ngcc's ES5 hosts will have special powers to recognize such functions. */ class TsLibAwareReflectionHost extends TypeScriptReflectionHost { - getExportsOfModule(node: ts.Node): Map|null { + override getExportsOfModule(node: ts.Node): Map|null { const map = super.getExportsOfModule(node); if (map !== null) { @@ -1065,7 +1065,7 @@ runInEachFileSystem(() => { return map; } - getDeclarationOfIdentifier(id: ts.Identifier): Declaration|null { + override getDeclarationOfIdentifier(id: ts.Identifier): Declaration|null { const superDeclaration = super.getDeclarationOfIdentifier(id); if (superDeclaration === null || superDeclaration.node === null) { diff --git a/packages/compiler-cli/src/ngtsc/testing/src/compiler_host.ts b/packages/compiler-cli/src/ngtsc/testing/src/compiler_host.ts index 83ca99ee1b75..1ccb9ed120cb 100644 --- a/packages/compiler-cli/src/ngtsc/testing/src/compiler_host.ts +++ b/packages/compiler-cli/src/ngtsc/testing/src/compiler_host.ts @@ -15,7 +15,8 @@ import {getCachedSourceFile} from './cached_source_files'; * reuse across tests. */ export class NgtscTestCompilerHost extends NgtscCompilerHost { - getSourceFile(fileName: string, languageVersion: ts.ScriptTarget): ts.SourceFile|undefined { + override getSourceFile(fileName: string, languageVersion: ts.ScriptTarget): ts.SourceFile + |undefined { const cachedSf = getCachedSourceFile(fileName, () => this.readFile(fileName)); if (cachedSf !== null) { return cachedSf; diff --git a/packages/compiler-cli/src/ngtsc/typecheck/src/template_semantics.ts b/packages/compiler-cli/src/ngtsc/typecheck/src/template_semantics.ts index d51a075bd0c2..5e8a7bbb6cf9 100644 --- a/packages/compiler-cli/src/ngtsc/typecheck/src/template_semantics.ts +++ b/packages/compiler-cli/src/ngtsc/typecheck/src/template_semantics.ts @@ -22,7 +22,7 @@ export class ExpressionSemanticVisitor extends RecursiveAstVisitor { super(); } - visitPropertyWrite(ast: PropertyWrite, context: any): void { + override visitPropertyWrite(ast: PropertyWrite, context: any): void { super.visitPropertyWrite(ast, context); if (!(ast.receiver instanceof ImplicitReceiver)) { diff --git a/packages/compiler-cli/src/ngtsc/typecheck/src/type_check_block.ts b/packages/compiler-cli/src/ngtsc/typecheck/src/type_check_block.ts index 47ad813ae3fc..0dff1183dada 100644 --- a/packages/compiler-cli/src/ngtsc/typecheck/src/type_check_block.ts +++ b/packages/compiler-cli/src/ngtsc/typecheck/src/type_check_block.ts @@ -471,7 +471,7 @@ abstract class TcbDirectiveTypeOpBase extends TcbOp { /** * A `TcbOp` which constructs an instance of a non-generic directive _without_ setting any of its - * inputs. Inputs are later set in the `TcbDirectiveInputsOp`. Type checking was found to be + * inputs. Inputs are later set in the `TcbDirectiveInputsOp`. Type checking was found to be * faster when done in this way as opposed to `TcbDirectiveCtorOp` which is only necessary when the * directive is generic. * @@ -483,7 +483,7 @@ class TcbNonGenericDirectiveTypeOp extends TcbDirectiveTypeOpBase { * Creates a variable declaration for this op's directive of the argument type. Returns the id of * the newly created variable. */ - execute(): ts.Identifier { + override execute(): ts.Identifier { const dirRef = this.dir.ref as Reference>; if (this.dir.isGeneric) { throw new Error(`Assertion Error: expected ${dirRef.debugName} not to be generic.`); @@ -501,7 +501,7 @@ class TcbNonGenericDirectiveTypeOp extends TcbDirectiveTypeOpBase { * type parameters set to `any`. */ class TcbGenericDirectiveTypeWithAnyParamsOp extends TcbDirectiveTypeOpBase { - execute(): ts.Identifier { + override execute(): ts.Identifier { const dirRef = this.dir.ref as Reference>; if (dirRef.node.typeParameters === undefined) { throw new Error(`Assertion Error: expected typeParameters when creating a declaration for ${ @@ -671,7 +671,7 @@ class TcbDirectiveCtorOp extends TcbOp { return id; } - circularFallback(): TcbOp { + override circularFallback(): TcbOp { return new TcbDirectiveCtorCircularFallbackOp(this.tcb, this.scope, this.node, this.dir); } } @@ -1980,7 +1980,7 @@ function tcbEventHandlerExpression(ast: AST, tcb: Context, scope: Scope): ts.Exp } class TcbEventHandlerTranslator extends TcbExpressionTranslator { - protected resolve(ast: AST): ts.Expression|null { + protected override resolve(ast: AST): ts.Expression|null { // Recognize a property read on the implicit receiver corresponding with the event parameter // that is available in event bindings. Since this variable is a parameter of the handler // function that the converted expression becomes a child of, just create a reference to the diff --git a/packages/compiler-cli/src/ngtsc/typecheck/src/type_check_file.ts b/packages/compiler-cli/src/ngtsc/typecheck/src/type_check_file.ts index a121bd46df6a..6fffff4a0560 100644 --- a/packages/compiler-cli/src/ngtsc/typecheck/src/type_check_file.ts +++ b/packages/compiler-cli/src/ngtsc/typecheck/src/type_check_file.ts @@ -77,7 +77,7 @@ export class TypeCheckFile extends Environment { return source; } - getPreludeStatements(): ts.Statement[] { + override getPreludeStatements(): ts.Statement[] { return []; } } diff --git a/packages/compiler-cli/src/ngtsc/util/src/visitor.ts b/packages/compiler-cli/src/ngtsc/util/src/visitor.ts index 9ce64e6ec951..dac65adeed6e 100644 --- a/packages/compiler-cli/src/ngtsc/util/src/visitor.ts +++ b/packages/compiler-cli/src/ngtsc/util/src/visitor.ts @@ -45,10 +45,8 @@ export abstract class Visitor { * Visit a class declaration, returning at least the transformed declaration and optionally other * nodes to insert before the declaration. */ - visitClassDeclaration(node: ts.ClassDeclaration): - VisitListEntryResult { - return {node}; - } + abstract visitClassDeclaration(node: ts.ClassDeclaration): + VisitListEntryResult; private _visitListEntryNode( node: T, visitor: (node: T) => VisitListEntryResult): T { diff --git a/packages/compiler-cli/test/metadata/typescript.mocks.ts b/packages/compiler-cli/test/metadata/typescript.mocks.ts index 7b9e1e143425..657ac8ec6079 100644 --- a/packages/compiler-cli/test/metadata/typescript.mocks.ts +++ b/packages/compiler-cli/test/metadata/typescript.mocks.ts @@ -149,9 +149,6 @@ export class MockNode implements ts.Node { export class MockIdentifier extends MockNode implements ts.Identifier { originalKeywordKind?: ts.SyntaxKind; isInJSDocNamespace?: boolean; - decorators?: ts.NodeArray; - modifiers?: ts.NodeArray; - parent!: ts.Node; public text: string; // TODO(issue/24571): remove '!'. public escapedText!: ts.__String; @@ -167,7 +164,8 @@ export class MockIdentifier extends MockNode implements ts.Identifier { // tslint:enable constructor( - public name: string, public kind: ts.SyntaxKind.Identifier = ts.SyntaxKind.Identifier, + public name: string, + public override kind: ts.SyntaxKind.Identifier = ts.SyntaxKind.Identifier, flags: ts.NodeFlags = 0, pos: number = 0, end: number = 0) { super(kind, flags, pos, end); this.text = name; @@ -175,18 +173,16 @@ export class MockIdentifier extends MockNode implements ts.Identifier { } export class MockVariableDeclaration extends MockNode implements ts.VariableDeclaration { - parent!: ts.VariableDeclarationList|ts.CatchClause; + override parent!: ts.VariableDeclarationList|ts.CatchClause; exclamationToken?: ts.Token; type?: ts.TypeNode; initializer?: ts.Expression; - decorators?: ts.NodeArray; - modifiers?: ts.NodeArray; // tslint:disable-next-line public _declarationBrand: any; constructor( public name: ts.Identifier, - public kind: ts.SyntaxKind.VariableDeclaration = ts.SyntaxKind.VariableDeclaration, + public override kind: ts.SyntaxKind.VariableDeclaration = ts.SyntaxKind.VariableDeclaration, flags: ts.NodeFlags = 0, pos: number = 0, end: number = 0) { super(kind, flags, pos, end); } diff --git a/packages/compiler-cli/test/ngtsc/env.ts b/packages/compiler-cli/test/ngtsc/env.ts index 27db4c96a823..d1f4271642e6 100644 --- a/packages/compiler-cli/test/ngtsc/env.ts +++ b/packages/compiler-cli/test/ngtsc/env.ts @@ -329,7 +329,7 @@ class MultiCompileHostExt extends AugmentedCompilerHost implements Partial(); private writtenFiles = new Set(); - getSourceFile( + override getSourceFile( fileName: string, languageVersion: ts.ScriptTarget, onError?: (message: string) => void, shouldCreateNewSourceFile?: boolean): ts.SourceFile|undefined { if (this.cache.has(fileName)) { @@ -346,7 +346,7 @@ class MultiCompileHostExt extends AugmentedCompilerHost implements Partial void)|undefined, sourceFiles?: ReadonlyArray): void { From 907363348af75dc7e47e2a328ff39af7ebc74601 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Mon, 7 Jun 2021 21:00:18 +0200 Subject: [PATCH 045/364] refactor(dev-infra): ensure compatibility with noImplicitOverride (#42512) Adds the `override` keyword to the `dev-infra` sources to ensure compatibility with `noImplicitOverride`. PR Close #42512 --- .../release/publish/actions/configure-next-as-major.ts | 2 +- dev-infra/release/publish/actions/cut-lts-patch.ts | 2 +- dev-infra/release/publish/actions/cut-new-patch.ts | 2 +- .../release/publish/actions/cut-next-prerelease.ts | 2 +- .../release/publish/actions/cut-release-candidate.ts | 2 +- dev-infra/release/publish/actions/cut-stable.ts | 2 +- .../publish/actions/move-next-into-feature-freeze.ts | 2 +- .../publish/actions/tag-recent-major-as-latest.ts | 2 +- .../publish/test/release-notes/release-notes-utils.ts | 10 +++++----- dev-infra/utils/git/authenticated-git-client.ts | 8 ++++---- dev-infra/utils/testing/virtual-git-client.ts | 4 ++-- 11 files changed, 19 insertions(+), 19 deletions(-) diff --git a/dev-infra/release/publish/actions/configure-next-as-major.ts b/dev-infra/release/publish/actions/configure-next-as-major.ts index b4ced15a5200..09e993f916b9 100644 --- a/dev-infra/release/publish/actions/configure-next-as-major.ts +++ b/dev-infra/release/publish/actions/configure-next-as-major.ts @@ -44,7 +44,7 @@ export class ConfigureNextAsMajorAction extends ReleaseAction { info(yellow(` Please ask team members to review: ${pullRequest.url}.`)); } - static async isActive(active: ActiveReleaseTrains) { + static override async isActive(active: ActiveReleaseTrains) { // The `next` branch can always be switched to a major version, unless it already // is targeting a new major. A major can contain minor changes, so we can always // change the target from a minor to a major. diff --git a/dev-infra/release/publish/actions/cut-lts-patch.ts b/dev-infra/release/publish/actions/cut-lts-patch.ts index 8777ca83295d..05dfda859752 100644 --- a/dev-infra/release/publish/actions/cut-lts-patch.ts +++ b/dev-infra/release/publish/actions/cut-lts-patch.ts @@ -74,7 +74,7 @@ export class CutLongTermSupportPatchAction extends ReleaseAction { return {name: `v${branch.version.major} (from ${branch.name})`, value: branch}; } - static async isActive(active: ActiveReleaseTrains) { + static override async isActive(active: ActiveReleaseTrains) { // LTS patch versions can be only cut if there are release trains in LTS phase. // This action is always selectable as we support publishing of old LTS branches, // and have prompt for selecting an LTS branch when the action performs. diff --git a/dev-infra/release/publish/actions/cut-new-patch.ts b/dev-infra/release/publish/actions/cut-new-patch.ts index 6498dc997c90..32db9ccc50ff 100644 --- a/dev-infra/release/publish/actions/cut-new-patch.ts +++ b/dev-infra/release/publish/actions/cut-new-patch.ts @@ -36,7 +36,7 @@ export class CutNewPatchAction extends ReleaseAction { await this.cherryPickChangelogIntoNextBranch(releaseNotes, branchName); } - static async isActive(active: ActiveReleaseTrains) { + static override async isActive(active: ActiveReleaseTrains) { // Patch versions can be cut at any time. See: // https://hackmd.io/2Le8leq0S6G_R5VEVTNK9A#Release-prompt-options. return true; diff --git a/dev-infra/release/publish/actions/cut-next-prerelease.ts b/dev-infra/release/publish/actions/cut-next-prerelease.ts index 60c97dac11a6..d652172d82d3 100644 --- a/dev-infra/release/publish/actions/cut-next-prerelease.ts +++ b/dev-infra/release/publish/actions/cut-next-prerelease.ts @@ -64,7 +64,7 @@ export class CutNextPrereleaseAction extends ReleaseAction { } } - static async isActive() { + static override async isActive() { // Pre-releases for the `next` NPM dist tag can always be cut. Depending on whether // there is a feature-freeze/release-candidate branch, the next pre-releases are either // cut from such a branch, or from the actual `next` release-train branch (i.e. master). diff --git a/dev-infra/release/publish/actions/cut-release-candidate.ts b/dev-infra/release/publish/actions/cut-release-candidate.ts index 8f31bc3f3cf3..7a4b37cdd3dc 100644 --- a/dev-infra/release/publish/actions/cut-release-candidate.ts +++ b/dev-infra/release/publish/actions/cut-release-candidate.ts @@ -34,7 +34,7 @@ export class CutReleaseCandidateAction extends ReleaseAction { await this.cherryPickChangelogIntoNextBranch(releaseNotes, branchName); } - static async isActive(active: ActiveReleaseTrains) { + static override async isActive(active: ActiveReleaseTrains) { // A release-candidate can be cut for an active release-train currently // in the feature-freeze phase. return active.releaseCandidate !== null && diff --git a/dev-infra/release/publish/actions/cut-stable.ts b/dev-infra/release/publish/actions/cut-stable.ts index d6905f28b6fa..0d20ba28de93 100644 --- a/dev-infra/release/publish/actions/cut-stable.ts +++ b/dev-infra/release/publish/actions/cut-stable.ts @@ -73,7 +73,7 @@ export class CutStableAction extends ReleaseAction { return semver.parse(`${version.major}.${version.minor}.${version.patch}`)!; } - static async isActive(active: ActiveReleaseTrains) { + static override async isActive(active: ActiveReleaseTrains) { // A stable version can be cut for an active release-train currently in the // release-candidate phase. Note: It is not possible to directly release from // feature-freeze phase into a stable version. diff --git a/dev-infra/release/publish/actions/move-next-into-feature-freeze.ts b/dev-infra/release/publish/actions/move-next-into-feature-freeze.ts index 02bd4badb355..5d2652b3b295 100644 --- a/dev-infra/release/publish/actions/move-next-into-feature-freeze.ts +++ b/dev-infra/release/publish/actions/move-next-into-feature-freeze.ts @@ -100,7 +100,7 @@ export class MoveNextIntoFeatureFreezeAction extends ReleaseAction { info(yellow(` Please ask team members to review: ${nextUpdatePullRequest.url}.`)); } - static async isActive(active: ActiveReleaseTrains) { + static override async isActive(active: ActiveReleaseTrains) { // A new feature-freeze/release-candidate branch can only be created if there // is no active release-train in feature-freeze/release-candidate phase. return active.releaseCandidate === null; diff --git a/dev-infra/release/publish/actions/tag-recent-major-as-latest.ts b/dev-infra/release/publish/actions/tag-recent-major-as-latest.ts index 742cd8170bc1..98db8206fa32 100644 --- a/dev-infra/release/publish/actions/tag-recent-major-as-latest.ts +++ b/dev-infra/release/publish/actions/tag-recent-major-as-latest.ts @@ -35,7 +35,7 @@ export class TagRecentMajorAsLatest extends ReleaseAction { await invokeSetNpmDistCommand('latest', this.active.latest.version); } - static async isActive({latest}: ActiveReleaseTrains, config: ReleaseConfig) { + static override async isActive({latest}: ActiveReleaseTrains, config: ReleaseConfig) { // If the latest release-train does currently not have a major version as version. e.g. // the latest branch is `10.0.x` with the version being `10.0.2`. In such cases, a major // has not been released recently, and this action should never become active. diff --git a/dev-infra/release/publish/test/release-notes/release-notes-utils.ts b/dev-infra/release/publish/test/release-notes/release-notes-utils.ts index 49190cd7967d..1f7a4ad32d88 100644 --- a/dev-infra/release/publish/test/release-notes/release-notes-utils.ts +++ b/dev-infra/release/publish/test/release-notes/release-notes-utils.ts @@ -16,23 +16,23 @@ import {ReleaseNotes} from '../../../notes/release-notes'; * returning versioned entry strings. */ class MockReleaseNotes extends ReleaseNotes { - static async fromRange(version: semver.SemVer, startingRef: string, endingRef: string) { + static override async fromRange(version: semver.SemVer, startingRef: string, endingRef: string) { return new MockReleaseNotes(version, startingRef, endingRef); } - async getChangelogEntry() { + override async getChangelogEntry() { return `Changelog Entry for ${this.version}`; } - async getGithubReleaseEntry() { + override async getGithubReleaseEntry() { return `Github Release Entry for ${this.version}`; } // Overrides of utility functions which call out to other tools and are unused in this mock. - protected async getCommitsInRange(from: string, to?: string) { + protected override async getCommitsInRange(from: string, to?: string) { return []; } - protected getReleaseConfig(config?: Partial) { + protected override getReleaseConfig(config?: Partial) { return {} as ReleaseConfig; } } diff --git a/dev-infra/utils/git/authenticated-git-client.ts b/dev-infra/utils/git/authenticated-git-client.ts index 24d5744cbebf..7cc3987b328d 100644 --- a/dev-infra/utils/git/authenticated-git-client.ts +++ b/dev-infra/utils/git/authenticated-git-client.ts @@ -31,19 +31,19 @@ export class AuthenticatedGitClient extends GitClient { private _cachedOauthScopes: Promise|null = null; /** Instance of an authenticated github client. */ - readonly github = new AuthenticatedGithubClient(this.githubToken); + override readonly github = new AuthenticatedGithubClient(this.githubToken); protected constructor(readonly githubToken: string, baseDir?: string, config?: NgDevConfig) { super(baseDir, config); } /** Sanitizes a given message by omitting the provided Github token if present. */ - sanitizeConsoleOutput(value: string): string { + override sanitizeConsoleOutput(value: string): string { return value.replace(this._githubTokenRegex, ''); } /** Git URL that resolves to the configured repository. */ - getRepoGitUrl() { + override getRepoGitUrl() { return getRepositoryGitUrl(this.remoteConfig, this.githubToken); } @@ -102,7 +102,7 @@ export class AuthenticatedGitClient extends GitClient { * Static method to get the singleton instance of the `AuthenticatedGitClient`, * creating it if it has not yet been created. */ - static get(): AuthenticatedGitClient { + static override get(): AuthenticatedGitClient { if (!AuthenticatedGitClient._authenticatedInstance) { throw new Error('No instance of `AuthenticatedGitClient` has been set up yet.'); } diff --git a/dev-infra/utils/testing/virtual-git-client.ts b/dev-infra/utils/testing/virtual-git-client.ts index b67fba69c37b..ad8cbcc96367 100644 --- a/dev-infra/utils/testing/virtual-git-client.ts +++ b/dev-infra/utils/testing/virtual-git-client.ts @@ -78,12 +78,12 @@ export class VirtualGitClient extends AuthenticatedGitClient { * Override the actual GitClient getLatestSemverTag, as an actual tag cannot be retrieved in * testing. */ - getLatestSemverTag() { + override getLatestSemverTag() { return new SemVer('0.0.0'); } /** Override for the actual Git client command execution. */ - runGraceful(args: string[], options: SpawnSyncOptions = {}): SpawnSyncReturns { + override runGraceful(args: string[], options: SpawnSyncOptions = {}): SpawnSyncReturns { const [command, ...rawArgs] = args; switch (command) { case 'push': From 73137563d5bc7af6efe74bc25780c97d53240a9e Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Mon, 7 Jun 2021 21:00:45 +0200 Subject: [PATCH 046/364] refactor(animations): ensure compatibility with noImplicitOverride (#42512) Adds the `override` keyword to the `animations` sources to ensure compatibility with `noImplicitOverride`. PR Close #42512 --- .../browser/src/dsl/animation_timeline_builder.ts | 6 +++--- .../src/render/css_keyframes/direct_style_player.ts | 6 +++--- .../test/render/timeline_animation_engine_spec.ts | 2 +- .../browser/testing/src/mock_animation_driver.ts | 12 ++++++------ 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/animations/browser/src/dsl/animation_timeline_builder.ts b/packages/animations/browser/src/dsl/animation_timeline_builder.ts index 5119f0be3ad0..fb8e9aa353f5 100644 --- a/packages/animations/browser/src/dsl/animation_timeline_builder.ts +++ b/packages/animations/browser/src/dsl/animation_timeline_builder.ts @@ -825,18 +825,18 @@ class SubTimelineBuilder extends TimelineBuilder { public timings: AnimateTimings; constructor( - driver: AnimationDriver, public element: any, public keyframes: ɵStyleData[], + driver: AnimationDriver, element: any, public keyframes: ɵStyleData[], public preStyleProps: string[], public postStyleProps: string[], timings: AnimateTimings, private _stretchStartingKeyframe: boolean = false) { super(driver, element, timings.delay); this.timings = {duration: timings.duration, delay: timings.delay, easing: timings.easing}; } - containsAnimation(): boolean { + override containsAnimation(): boolean { return this.keyframes.length > 1; } - buildKeyframes(): AnimationTimelineInstruction { + override buildKeyframes(): AnimationTimelineInstruction { let keyframes = this.keyframes; let {delay, duration, easing} = this.timings; if (this._stretchStartingKeyframe && delay) { diff --git a/packages/animations/browser/src/render/css_keyframes/direct_style_player.ts b/packages/animations/browser/src/render/css_keyframes/direct_style_player.ts index 117d4c3fc399..f5049274caa0 100644 --- a/packages/animations/browser/src/render/css_keyframes/direct_style_player.ts +++ b/packages/animations/browser/src/render/css_keyframes/direct_style_player.ts @@ -18,7 +18,7 @@ export class DirectStylePlayer extends NoopAnimationPlayer { this._styles = hypenatePropsObject(styles); } - init() { + override init() { if (this.__initialized || !this._startingStyles) return; this.__initialized = true; Object.keys(this._styles).forEach(prop => { @@ -27,7 +27,7 @@ export class DirectStylePlayer extends NoopAnimationPlayer { super.init(); } - play() { + override play() { if (!this._startingStyles) return; this.init(); Object.keys(this._styles) @@ -35,7 +35,7 @@ export class DirectStylePlayer extends NoopAnimationPlayer { super.play(); } - destroy() { + override destroy() { if (!this._startingStyles) return; Object.keys(this._startingStyles).forEach(prop => { const value = this._startingStyles![prop]; diff --git a/packages/animations/browser/test/render/timeline_animation_engine_spec.ts b/packages/animations/browser/test/render/timeline_animation_engine_spec.ts index ca2a8c76d845..c5b1b9ab28bf 100644 --- a/packages/animations/browser/test/render/timeline_animation_engine_spec.ts +++ b/packages/animations/browser/test/render/timeline_animation_engine_spec.ts @@ -122,7 +122,7 @@ class SuffixNormalizer extends AnimationStyleNormalizer { } class SuperMockDriver extends MockAnimationDriver { - computeStyle(element: any, prop: string, defaultValue?: string): string { + override computeStyle(element: any, prop: string, defaultValue?: string): string { return '*star*'; } } diff --git a/packages/animations/browser/testing/src/mock_animation_driver.ts b/packages/animations/browser/testing/src/mock_animation_driver.ts index b4d3dd46587d..ce9d9a1bbcd6 100644 --- a/packages/animations/browser/testing/src/mock_animation_driver.ts +++ b/packages/animations/browser/testing/src/mock_animation_driver.ts @@ -77,23 +77,23 @@ export class MockAnimationPlayer extends NoopAnimationPlayer { } /* @internal */ - init() { + override init() { super.init(); this._onInitFns.forEach(fn => fn()); this._onInitFns = []; } - reset() { + override reset() { super.reset(); this.__started = false; } - finish(): void { + override finish(): void { super.finish(); this.__finished = true; } - destroy(): void { + override destroy(): void { super.destroy(); this.__finished = true; } @@ -101,12 +101,12 @@ export class MockAnimationPlayer extends NoopAnimationPlayer { /* @internal */ triggerMicrotask() {} - play(): void { + override play(): void { super.play(); this.__started = true; } - hasStarted() { + override hasStarted() { return this.__started; } From c74927da3770520f25c8c29161d36acaaad9c8a1 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Mon, 7 Jun 2021 21:01:40 +0200 Subject: [PATCH 047/364] refactor(core): ensure compatibility with noImplicitOverride (#42512) Adds the `override` keyword to the `core` sources to ensure compatibility with `noImplicitOverride`. PR Close #42512 --- .../missing-injectable/providers_evaluator.ts | 2 +- .../usage_strategy/template_usage_visitor.ts | 12 +- .../html_variable_assignment_visitor.ts | 8 +- .../src/compiler/compiler_facade_interface.ts | 4 +- packages/core/src/event_emitter.ts | 2 +- packages/core/src/render3/view_ref.ts | 6 +- .../test/acceptance/change_detection_spec.ts | 2 +- ...change_detection_transplanted_view_spec.ts | 6 +- .../copy_definition_feature_spec.ts | 4 +- packages/core/test/acceptance/di_spec.ts | 2 +- .../inherit_definition_feature_spec.ts | 138 +++++++++--------- .../core/test/acceptance/lifecycle_spec.ts | 6 +- .../core/test/acceptance/listener_spec.ts | 2 +- packages/core/test/di/static_injector_spec.ts | 4 +- .../source_map_integration_node_only_spec.ts | 2 +- .../core/test/reflection/reflector_spec.ts | 16 +- .../test/render3/jit/declare_factory_spec.ts | 2 +- packages/core/test/render3/pipe_spec.ts | 2 +- packages/core/test/render3/providers_spec.ts | 20 +-- .../core/test/testability/testability_spec.ts | 4 +- packages/core/testing/src/ng_zone_mock.ts | 6 +- 21 files changed, 126 insertions(+), 124 deletions(-) diff --git a/packages/core/schematics/migrations/missing-injectable/providers_evaluator.ts b/packages/core/schematics/migrations/missing-injectable/providers_evaluator.ts index c3fd96ae47aa..8399fc83602a 100644 --- a/packages/core/schematics/migrations/missing-injectable/providers_evaluator.ts +++ b/packages/core/schematics/migrations/missing-injectable/providers_evaluator.ts @@ -28,7 +28,7 @@ export interface ProviderLiteral { export class ProvidersEvaluator extends StaticInterpreter { private _providerLiterals: ProviderLiteral[] = []; - visitObjectLiteralExpression(node: ts.ObjectLiteralExpression, context: any) { + override visitObjectLiteralExpression(node: ts.ObjectLiteralExpression, context: any) { const resolvedValue = super.visitObjectLiteralExpression(node, {...context, insideProviderDef: true}); // do not collect nested object literals. e.g. a provider could use a diff --git a/packages/core/schematics/migrations/static-queries/strategies/usage_strategy/template_usage_visitor.ts b/packages/core/schematics/migrations/static-queries/strategies/usage_strategy/template_usage_visitor.ts index 0d174244fa7f..136cc957aa93 100644 --- a/packages/core/schematics/migrations/static-queries/strategies/usage_strategy/template_usage_visitor.ts +++ b/packages/core/schematics/migrations/static-queries/strategies/usage_strategy/template_usage_visitor.ts @@ -32,7 +32,7 @@ export class TemplateUsageVisitor extends NullVisitor { return !this.hasQueryTemplateReference && this.expressionAstVisitor.hasQueryPropertyRead; } - visitElement(element: Element): void { + override visitElement(element: Element): void { // In case there is a template references variable that matches the query property // name, we can finish this visitor as such a template variable can be used in the // entire template and the query therefore can't be accessed from the template. @@ -47,7 +47,7 @@ export class TemplateUsageVisitor extends NullVisitor { visitAll(this, element.children); } - visitTemplate(template: Template): void { + override visitTemplate(template: Template): void { visitAll(this, template.attributes); visitAll(this, template.inputs); visitAll(this, template.outputs); @@ -57,15 +57,15 @@ export class TemplateUsageVisitor extends NullVisitor { // lifecycle hook at the earliest. } - visitBoundAttribute(attribute: BoundAttribute) { + override visitBoundAttribute(attribute: BoundAttribute) { attribute.value.visit(this.expressionAstVisitor, attribute.sourceSpan); } - visitBoundText(text: BoundText) { + override visitBoundText(text: BoundText) { text.value.visit(this.expressionAstVisitor, text.sourceSpan); } - visitBoundEvent(node: BoundEvent) { + override visitBoundEvent(node: BoundEvent) { node.handler.visit(this.expressionAstVisitor, node.handlerSpan); } } @@ -81,7 +81,7 @@ class ExpressionAstVisitor extends RecursiveAstVisitor { super(); } - visitPropertyRead(node: PropertyRead, span: ParseSourceSpan): any { + override visitPropertyRead(node: PropertyRead, span: ParseSourceSpan): any { // The receiver of the property read needs to be "implicit" as queries are accessed // from the component instance and not from other objects. if (node.receiver instanceof ImplicitReceiver && node.name === this.queryPropertyName) { diff --git a/packages/core/schematics/migrations/template-var-assignment/angular/html_variable_assignment_visitor.ts b/packages/core/schematics/migrations/template-var-assignment/angular/html_variable_assignment_visitor.ts index faa219398553..719c87ca083d 100644 --- a/packages/core/schematics/migrations/template-var-assignment/angular/html_variable_assignment_visitor.ts +++ b/packages/core/schematics/migrations/template-var-assignment/angular/html_variable_assignment_visitor.ts @@ -26,12 +26,12 @@ export class HtmlVariableAssignmentVisitor extends NullVisitor { private expressionAstVisitor = new ExpressionAstVisitor(this.variableAssignments, this.currentVariables); - visitElement(element: Element): void { + override visitElement(element: Element): void { visitAll(this, element.outputs); visitAll(this, element.children); } - visitTemplate(template: Template): void { + override visitTemplate(template: Template): void { // Keep track of the template variables which can be accessed by the template // child nodes through the implicit receiver. this.currentVariables.push(...template.variables); @@ -52,7 +52,7 @@ export class HtmlVariableAssignmentVisitor extends NullVisitor { }); } - visitBoundEvent(node: BoundEvent) { + override visitBoundEvent(node: BoundEvent) { node.handler.visit(this.expressionAstVisitor, node.handlerSpan); } } @@ -65,7 +65,7 @@ class ExpressionAstVisitor extends RecursiveAstVisitor { super(); } - visitPropertyWrite(node: PropertyWrite, span: ParseSourceSpan) { + override visitPropertyWrite(node: PropertyWrite, span: ParseSourceSpan) { if (node.receiver instanceof ImplicitReceiver && this.currentVariables.some(v => v.name === node.name)) { this.variableAssignments.push({ diff --git a/packages/core/src/compiler/compiler_facade_interface.ts b/packages/core/src/compiler/compiler_facade_interface.ts index 3bfb7d2fc168..14ac1a341b0e 100644 --- a/packages/core/src/compiler/compiler_facade_interface.ts +++ b/packages/core/src/compiler/compiler_facade_interface.ts @@ -63,7 +63,9 @@ export interface CompilerFacade { createParseSourceSpan(kind: string, typeName: string, sourceUrl: string): ParseSourceSpan; FactoryTarget: typeof FactoryTarget; - ResourceLoader: {new(): ResourceLoader}; + // Note that we do not use `{new(): ResourceLoader}` here because + // the resource loader class is abstract and not constructable. + ResourceLoader: Function&{prototype: ResourceLoader}; } export interface CoreEnvironment { diff --git a/packages/core/src/event_emitter.ts b/packages/core/src/event_emitter.ts index 3136af5f9e3d..a7eea17c1401 100644 --- a/packages/core/src/event_emitter.ts +++ b/packages/core/src/event_emitter.ts @@ -114,7 +114,7 @@ class EventEmitter_ extends Subject { super.next(value); } - subscribe(observerOrNext?: any, error?: any, complete?: any): Subscription { + override subscribe(observerOrNext?: any, error?: any, complete?: any): Subscription { let nextFn = observerOrNext; let errorFn = error || (() => null); let completeFn = complete; diff --git a/packages/core/src/render3/view_ref.ts b/packages/core/src/render3/view_ref.ts index c7026fb06f7e..69d171c8b331 100644 --- a/packages/core/src/render3/view_ref.ts +++ b/packages/core/src/render3/view_ref.ts @@ -308,15 +308,15 @@ export class RootViewRef extends ViewRef { super(_view); } - detectChanges(): void { + override detectChanges(): void { detectChangesInRootView(this._view); } - checkNoChanges(): void { + override checkNoChanges(): void { checkNoChangesInRootView(this._view); } - get context(): T { + override get context(): T { return null!; } } diff --git a/packages/core/test/acceptance/change_detection_spec.ts b/packages/core/test/acceptance/change_detection_spec.ts index 36b07659ed09..a360a5b58165 100644 --- a/packages/core/test/acceptance/change_detection_spec.ts +++ b/packages/core/test/acceptance/change_detection_spec.ts @@ -1189,7 +1189,7 @@ describe('change detection', () => { // Custom error handler that just rethrows all the errors from the // view, rather than logging them out. Used to keep our logs clean. class RethrowErrorHandler extends ErrorHandler { - handleError(error: any) { + override handleError(error: any) { throw error; } } diff --git a/packages/core/test/acceptance/change_detection_transplanted_view_spec.ts b/packages/core/test/acceptance/change_detection_transplanted_view_spec.ts index 815aebcb5cc4..235e6933daa6 100644 --- a/packages/core/test/acceptance/change_detection_transplanted_view_spec.ts +++ b/packages/core/test/acceptance/change_detection_transplanted_view_spec.ts @@ -54,11 +54,11 @@ describe('change detection for transplanted views', () => { template: insertCompTemplate, }) class InsertForOnPushDeclareComp extends InsertComp { - constructor(public changeDetectorRef: ChangeDetectorRef) { + constructor(changeDetectorRef: ChangeDetectorRef) { super(changeDetectorRef); insertForOnPushDeclareComp = this; } - get template(): TemplateRef { + override get template(): TemplateRef { return onPushDeclareComp.myTmpl; } } @@ -105,7 +105,7 @@ describe('change detection for transplanted views', () => { changeDetection: ChangeDetectionStrategy.OnPush }) class OnPushDeclareComp extends DeclareComp { - constructor(readonly changeDetector: ChangeDetectorRef) { + constructor(changeDetector: ChangeDetectorRef) { super(changeDetector); onPushDeclareComp = this; } diff --git a/packages/core/test/acceptance/copy_definition_feature_spec.ts b/packages/core/test/acceptance/copy_definition_feature_spec.ts index 36bfa2d0de38..35a74ae42f38 100644 --- a/packages/core/test/acceptance/copy_definition_feature_spec.ts +++ b/packages/core/test/acceptance/copy_definition_feature_spec.ts @@ -40,7 +40,7 @@ describe('Ivy CopyDefinitionFeature', () => { } class ChildComponent extends BaseComponent { - static ɵcmp = defineComponent({ + static override ɵcmp = defineComponent({ type: ChildComponent, selectors: [['some-cmp']], features: [InheritDefinitionFeature, CopyDefinitionFeature], @@ -49,7 +49,7 @@ describe('Ivy CopyDefinitionFeature', () => { template: function ChildComponent_Template(rf, ctx) {}, encapsulation: 2 }); - static ɵfac = function ChildComponent_Factory(t: any) { + static override ɵfac = function ChildComponent_Factory(t: any) { return new (t || ChildComponent)(); }; } diff --git a/packages/core/test/acceptance/di_spec.ts b/packages/core/test/acceptance/di_spec.ts index 69cda5ce1bac..7c1001e48a2a 100644 --- a/packages/core/test/acceptance/di_spec.ts +++ b/packages/core/test/acceptance/di_spec.ts @@ -2040,7 +2040,7 @@ describe('di', () => { } class MyRootService extends MyService { - id = 2; + override id = 2; } @Component({template: ''}) diff --git a/packages/core/test/acceptance/inherit_definition_feature_spec.ts b/packages/core/test/acceptance/inherit_definition_feature_spec.ts index 876fc4c23fc6..6a36e6077131 100644 --- a/packages/core/test/acceptance/inherit_definition_feature_spec.ts +++ b/packages/core/test/acceptance/inherit_definition_feature_spec.ts @@ -321,7 +321,7 @@ describe('inheritance', () => { } abstract class UndecoratedBase extends Base { - abstract input: any; + abstract override input: any; ngOnChanges() { changes++; } @@ -383,7 +383,7 @@ describe('inheritance', () => { selector: '[subDir]', }) class SubDirective extends SuperDirective { - ngOnInit() { + override ngOnInit() { fired.push('sub init'); } } @@ -424,7 +424,7 @@ describe('inheritance', () => { selector: '[subDir]', }) class SubDirective extends SuperDirective { - ngDoCheck() { + override ngDoCheck() { fired.push('sub do check'); } } @@ -465,7 +465,7 @@ describe('inheritance', () => { selector: '[subDir]', }) class SubDirective extends SuperDirective { - ngAfterContentInit() { + override ngAfterContentInit() { fired.push('sub after content init'); } } @@ -506,7 +506,7 @@ describe('inheritance', () => { selector: '[subDir]', }) class SubDirective extends SuperDirective { - ngAfterContentChecked() { + override ngAfterContentChecked() { fired.push('sub after content checked'); } } @@ -547,7 +547,7 @@ describe('inheritance', () => { selector: '[subDir]', }) class SubDirective extends SuperDirective { - ngAfterViewInit() { + override ngAfterViewInit() { fired.push('sub after view init'); } } @@ -588,7 +588,7 @@ describe('inheritance', () => { selector: '[subDir]', }) class SubDirective extends SuperDirective { - ngAfterViewChecked() { + override ngAfterViewChecked() { fired.push('sub after view checked'); } } @@ -629,7 +629,7 @@ describe('inheritance', () => { selector: '[subDir]', }) class SubDirective extends SuperDirective { - ngOnDestroy() { + override ngOnDestroy() { fired.push('sub destroy'); } } @@ -684,7 +684,7 @@ describe('inheritance', () => { selector: '[sub-dir]', }) class SubDirective extends SuperDirective { - @Input() baz = ''; + @Input() override baz = ''; @Input() qux = ''; } @@ -943,7 +943,7 @@ describe('inheritance', () => { selector: '[subDir]', }) class SubDirective extends SuperDirective { - ngOnInit() { + override ngOnInit() { fired.push('sub init'); } } @@ -984,7 +984,7 @@ describe('inheritance', () => { selector: '[subDir]', }) class SubDirective extends SuperDirective { - ngDoCheck() { + override ngDoCheck() { fired.push('sub do check'); } } @@ -1025,7 +1025,7 @@ describe('inheritance', () => { selector: '[subDir]', }) class SubDirective extends SuperDirective { - ngAfterContentInit() { + override ngAfterContentInit() { fired.push('sub after content init'); } } @@ -1066,7 +1066,7 @@ describe('inheritance', () => { selector: '[subDir]', }) class SubDirective extends SuperDirective { - ngAfterContentChecked() { + override ngAfterContentChecked() { fired.push('sub after content checked'); } } @@ -1107,7 +1107,7 @@ describe('inheritance', () => { selector: '[subDir]', }) class SubDirective extends SuperDirective { - ngAfterViewInit() { + override ngAfterViewInit() { fired.push('sub after view init'); } } @@ -1148,7 +1148,7 @@ describe('inheritance', () => { selector: '[subDir]', }) class SubDirective extends SuperDirective { - ngAfterViewChecked() { + override ngAfterViewChecked() { fired.push('sub after view checked'); } } @@ -1189,7 +1189,7 @@ describe('inheritance', () => { selector: '[subDir]', }) class SubDirective extends SuperDirective { - ngOnDestroy() { + override ngOnDestroy() { fired.push('sub destroy'); } } @@ -1245,7 +1245,7 @@ describe('inheritance', () => { selector: '[sub-dir]', }) class SubDirective extends SuperDirective { - @Input() baz = ''; + @Input() override baz = ''; @Input() qux = ''; } @@ -1513,7 +1513,7 @@ describe('inheritance', () => { selector: '[subDir]', }) class SubDirective extends SuperDirective { - ngOnInit() { + override ngOnInit() { fired.push('sub init'); } } @@ -1554,7 +1554,7 @@ describe('inheritance', () => { selector: '[subDir]', }) class SubDirective extends SuperDirective { - ngDoCheck() { + override ngDoCheck() { fired.push('sub do check'); } } @@ -1595,7 +1595,7 @@ describe('inheritance', () => { selector: '[subDir]', }) class SubDirective extends SuperDirective { - ngAfterContentInit() { + override ngAfterContentInit() { fired.push('sub after content init'); } } @@ -1636,7 +1636,7 @@ describe('inheritance', () => { selector: '[subDir]', }) class SubDirective extends SuperDirective { - ngAfterContentChecked() { + override ngAfterContentChecked() { fired.push('sub after content checked'); } } @@ -1677,7 +1677,7 @@ describe('inheritance', () => { selector: '[subDir]', }) class SubDirective extends SuperDirective { - ngAfterViewInit() { + override ngAfterViewInit() { fired.push('sub after view init'); } } @@ -1718,7 +1718,7 @@ describe('inheritance', () => { selector: '[subDir]', }) class SubDirective extends SuperDirective { - ngAfterViewChecked() { + override ngAfterViewChecked() { fired.push('sub after view checked'); } } @@ -1759,7 +1759,7 @@ describe('inheritance', () => { selector: '[subDir]', }) class SubDirective extends SuperDirective { - ngOnDestroy() { + override ngOnDestroy() { fired.push('sub destroy'); } } @@ -1817,7 +1817,7 @@ describe('inheritance', () => { selector: '[sub-dir]', }) class SubDirective extends SuperDirective { - @Input() baz = ''; + @Input() override baz = ''; @Input() qux = ''; } @@ -2118,7 +2118,7 @@ describe('inheritance', () => { it('ngOnInit', () => { @Component({selector: 'my-comp', template: `

test

`}) class MyComponent extends SuperComponent { - ngOnInit() { + override ngOnInit() { fired.push('sub init'); } } @@ -2159,7 +2159,7 @@ describe('inheritance', () => { selector: 'my-comp', }) class MyComponent extends SuperComponent { - ngDoCheck() { + override ngDoCheck() { fired.push('sub do check'); } } @@ -2201,7 +2201,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends SuperComponent { - ngAfterContentInit() { + override ngAfterContentInit() { fired.push('sub after content init'); } } @@ -2243,7 +2243,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends SuperComponent { - ngAfterContentChecked() { + override ngAfterContentChecked() { fired.push('sub after content checked'); } } @@ -2285,7 +2285,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends SuperComponent { - ngAfterViewInit() { + override ngAfterViewInit() { fired.push('sub after view init'); } } @@ -2327,7 +2327,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends SuperComponent { - ngAfterViewChecked() { + override ngAfterViewChecked() { fired.push('sub after view checked'); } } @@ -2369,7 +2369,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends SuperComponent { - ngOnDestroy() { + override ngOnDestroy() { fired.push('sub destroy'); } } @@ -2422,7 +2422,7 @@ describe('inheritance', () => { @Component({selector: 'my-comp', template: `

test

`}) class MyComponent extends SuperComponent { - @Input() baz = ''; + @Input() override baz = ''; @Input() qux = ''; } @@ -2675,7 +2675,7 @@ describe('inheritance', () => { it('ngOnInit', () => { @Component({selector: 'my-comp', template: `

test

`}) class MyComponent extends SuperDirective { - ngOnInit() { + override ngOnInit() { fired.push('sub init'); } } @@ -2717,7 +2717,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends SuperDirective { - ngDoCheck() { + override ngDoCheck() { fired.push('sub do check'); } } @@ -2759,7 +2759,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends SuperDirective { - ngAfterContentInit() { + override ngAfterContentInit() { fired.push('sub after content init'); } } @@ -2801,7 +2801,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends SuperDirective { - ngAfterContentChecked() { + override ngAfterContentChecked() { fired.push('sub after content checked'); } } @@ -2843,7 +2843,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends SuperDirective { - ngAfterViewInit() { + override ngAfterViewInit() { fired.push('sub after view init'); } } @@ -2885,7 +2885,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends SuperDirective { - ngAfterViewChecked() { + override ngAfterViewChecked() { fired.push('sub after view checked'); } } @@ -2927,7 +2927,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends SuperDirective { - ngOnDestroy() { + override ngOnDestroy() { fired.push('sub destroy'); } } @@ -2983,7 +2983,7 @@ describe('inheritance', () => { @Component({selector: 'my-comp', template: `

test

`}) class MyComponent extends SuperDirective { - @Input() baz = ''; + @Input() override baz = ''; @Input() qux = ''; } @@ -3296,7 +3296,7 @@ describe('inheritance', () => { it('ngOnInit', () => { @Component({selector: 'my-comp', template: `

test

`}) class MyComponent extends BareClass { - ngOnInit() { + override ngOnInit() { fired.push('sub init'); } } @@ -3337,7 +3337,7 @@ describe('inheritance', () => { selector: 'my-comp', }) class MyComponent extends BareClass { - ngDoCheck() { + override ngDoCheck() { fired.push('sub do check'); } } @@ -3379,7 +3379,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends BareClass { - ngAfterContentInit() { + override ngAfterContentInit() { fired.push('sub after content init'); } } @@ -3421,7 +3421,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends BareClass { - ngAfterContentChecked() { + override ngAfterContentChecked() { fired.push('sub after content checked'); } } @@ -3463,7 +3463,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends BareClass { - ngAfterViewInit() { + override ngAfterViewInit() { fired.push('sub after view init'); } } @@ -3505,7 +3505,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends BareClass { - ngAfterViewChecked() { + override ngAfterViewChecked() { fired.push('sub after view checked'); } } @@ -3547,7 +3547,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends BareClass { - ngOnDestroy() { + override ngOnDestroy() { fired.push('sub destroy'); } } @@ -3605,7 +3605,7 @@ describe('inheritance', () => { @Component({selector: 'my-comp', template: `

test

`}) class MyComponent extends BareClass { - @Input() baz = ''; + @Input() override baz = ''; @Input() qux = ''; } @@ -3941,7 +3941,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends SuperComponent { - ngOnInit() { + override ngOnInit() { fired.push('sub init'); } } @@ -3983,7 +3983,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends SuperComponent { - ngDoCheck() { + override ngDoCheck() { fired.push('sub do check'); } } @@ -4025,7 +4025,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends SuperComponent { - ngAfterContentInit() { + override ngAfterContentInit() { fired.push('sub after content init'); } } @@ -4067,7 +4067,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends SuperComponent { - ngAfterContentChecked() { + override ngAfterContentChecked() { fired.push('sub after content checked'); } } @@ -4109,7 +4109,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends SuperComponent { - ngAfterViewInit() { + override ngAfterViewInit() { fired.push('sub after view init'); } } @@ -4151,7 +4151,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends SuperComponent { - ngAfterViewChecked() { + override ngAfterViewChecked() { fired.push('sub after view checked'); } } @@ -4193,7 +4193,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends SuperComponent { - ngOnDestroy() { + override ngOnDestroy() { fired.push('sub destroy'); } } @@ -4250,7 +4250,7 @@ describe('inheritance', () => { @Component({selector: 'my-comp', template: `

test

`}) class MyComponent extends SuperComponent { - @Input() baz = ''; + @Input() override baz = ''; @Input() qux = ''; } @@ -4623,7 +4623,7 @@ describe('inheritance', () => { focused() { } - clicked() { + override clicked() { events.push('ChildComponent.clicked'); } } @@ -4640,7 +4640,7 @@ describe('inheritance', () => { blurred() { } - clicked() { + override clicked() { events.push('GrandChildComponent.clicked'); } } @@ -4741,7 +4741,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends SuperComponent { - ngOnInit() { + override ngOnInit() { fired.push('sub init'); } } @@ -4783,7 +4783,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends SuperComponent { - ngDoCheck() { + override ngDoCheck() { fired.push('sub do check'); } } @@ -4825,7 +4825,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends SuperComponent { - ngAfterContentInit() { + override ngAfterContentInit() { fired.push('sub after content init'); } } @@ -4867,7 +4867,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends SuperComponent { - ngAfterContentChecked() { + override ngAfterContentChecked() { fired.push('sub after content checked'); } } @@ -4909,7 +4909,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends SuperComponent { - ngAfterViewInit() { + override ngAfterViewInit() { fired.push('sub after view init'); } } @@ -4951,7 +4951,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends SuperComponent { - ngAfterViewChecked() { + override ngAfterViewChecked() { fired.push('sub after view checked'); } } @@ -4993,7 +4993,7 @@ describe('inheritance', () => { template: `

test

`, }) class MyComponent extends SuperComponent { - ngOnDestroy() { + override ngOnDestroy() { fired.push('sub destroy'); } } @@ -5052,7 +5052,7 @@ describe('inheritance', () => { @Component({selector: 'my-comp', template: `

test

`}) class MyComponent extends BareClass { - @Input() baz = ''; + @Input() override baz = ''; @Input() qux = ''; } @@ -5182,8 +5182,8 @@ describe('inheritance', () => { ], }) class MyComponent extends IntermediateComponent { - colorExp = 'color'; - opacityExp = 'opacity'; + override colorExp = 'color'; + override opacityExp = 'opacity'; bgExp = 'bg'; } diff --git a/packages/core/test/acceptance/lifecycle_spec.ts b/packages/core/test/acceptance/lifecycle_spec.ts index e322a78aeb8b..1bd6ccd4e193 100644 --- a/packages/core/test/acceptance/lifecycle_spec.ts +++ b/packages/core/test/acceptance/lifecycle_spec.ts @@ -1253,17 +1253,17 @@ it('should call all hooks in correct order when several directives on same node' @Directive({selector: 'div'}) class DirA extends AllHooks { - @Input('a') id: number = 0; + @Input('a') override id: number = 0; } @Directive({selector: 'div'}) class DirB extends AllHooks { - @Input('b') id: number = 0; + @Input('b') override id: number = 0; } @Directive({selector: 'div'}) class DirC extends AllHooks { - @Input('c') id: number = 0; + @Input('c') override id: number = 0; } @Component({selector: 'app-comp', template: '
'}) diff --git a/packages/core/test/acceptance/listener_spec.ts b/packages/core/test/acceptance/listener_spec.ts index 597d830d03f3..fe574c23e5a0 100644 --- a/packages/core/test/acceptance/listener_spec.ts +++ b/packages/core/test/acceptance/listener_spec.ts @@ -155,7 +155,7 @@ describe('event listeners', () => { let noOfErrors = 0; class CountingErrorHandler extends ErrorHandler { - handleError(error: any): void { + override handleError(error: any): void { noOfErrors++; } } diff --git a/packages/core/test/di/static_injector_spec.ts b/packages/core/test/di/static_injector_spec.ts index 3106edd9a53a..5098e088147e 100644 --- a/packages/core/test/di/static_injector_spec.ts +++ b/packages/core/test/di/static_injector_spec.ts @@ -33,7 +33,7 @@ class Dashboard { } class TurboEngine extends Engine { - static PROVIDER = {provide: Engine, useClass: TurboEngine, deps: []}; + static override PROVIDER = {provide: Engine, useClass: TurboEngine, deps: []}; } class Car { @@ -65,7 +65,7 @@ class CarWithDashboard { } class SportsCar extends Car { - static PROVIDER = {provide: Car, useClass: SportsCar, deps: [Engine]}; + static override PROVIDER = {provide: Car, useClass: SportsCar, deps: [Engine]}; } class CyclicEngine { diff --git a/packages/core/test/linker/source_map_integration_node_only_spec.ts b/packages/core/test/linker/source_map_integration_node_only_spec.ts index 256fbf0e4190..0b8ac82f4b31 100644 --- a/packages/core/test/linker/source_map_integration_node_only_spec.ts +++ b/packages/core/test/linker/source_map_integration_node_only_spec.ts @@ -477,7 +477,7 @@ describe('jit source mapping', () => { class MockJitEvaluator extends JitEvaluator { sources: string[] = []; - executeFunction(fn: Function, args: any[]) { + override executeFunction(fn: Function, args: any[]) { // Capture the source that has been generated. this.sources.push(fn.toString()); // Then execute it anyway. diff --git a/packages/core/test/reflection/reflector_spec.ts b/packages/core/test/reflection/reflector_spec.ts index 137edb7f88e6..556182c4cd4b 100644 --- a/packages/core/test/reflection/reflector_spec.ts +++ b/packages/core/test/reflection/reflector_spec.ts @@ -423,7 +423,7 @@ class TestObj { class Child extends Parent { // TODO(issue/24571): remove '!'. - @PropDecorator('b2') b!: B; + @PropDecorator('b2') override b!: B; // TODO(issue/24571): remove '!'. @PropDecorator('c') c!: C; } @@ -455,7 +455,7 @@ class TestObj { } class Child extends Parent { - hook2() {} + override hook2() {} hook3() {} } @@ -477,7 +477,7 @@ class TestObj { } class Child extends Parent { - static decorators = [{type: ClassDecorator, args: [{value: 'child'}]}]; + static override decorators = [{type: ClassDecorator, args: [{value: 'child'}]}]; } class ChildNoDecorators extends Parent {} @@ -508,7 +508,7 @@ class TestObj { class Child extends Parent {} class ChildWithCtor extends Parent { - static ctorParameters = () => + static override ctorParameters = () => [{type: C, decorators: [{type: ParamDecorator, args: ['c']}]}, ] constructor() { @@ -541,7 +541,7 @@ class TestObj { } class Child extends Parent { - static propDecorators: any = { + static override propDecorators: any = { 'b': [{type: PropDecorator, args: ['b2']}], 'c': [{type: PropDecorator, args: ['c']}], }; @@ -568,7 +568,7 @@ class TestObj { } class Child extends Parent { - static annotations = [new ClassDecorator({value: 'child'})]; + static override annotations = [new ClassDecorator({value: 'child'})]; } class ChildNoDecorators extends Parent {} @@ -599,7 +599,7 @@ class TestObj { class Child extends Parent {} class ChildWithCtor extends Parent { - static parameters = [ + static override parameters = [ [C, new ParamDecorator('c')], ]; constructor() { @@ -632,7 +632,7 @@ class TestObj { } class Child extends Parent { - static propMetadata: any = { + static override propMetadata: any = { 'b': [new PropDecorator('b2')], 'c': [new PropDecorator('c')], }; diff --git a/packages/core/test/render3/jit/declare_factory_spec.ts b/packages/core/test/render3/jit/declare_factory_spec.ts index 29c4f3a4bdf6..c3bf765a8d20 100644 --- a/packages/core/test/render3/jit/declare_factory_spec.ts +++ b/packages/core/test/render3/jit/declare_factory_spec.ts @@ -52,7 +52,7 @@ class DependingClass { } class ChildClass extends DependingClass { - static ɵfac = + static override ɵfac = ɵɵngDeclareFactory({type: ChildClass, deps: null, target: ɵɵFactoryTarget.Injectable}); } diff --git a/packages/core/test/render3/pipe_spec.ts b/packages/core/test/render3/pipe_spec.ts index 4cf1f8e8417f..9e0a2a13125e 100644 --- a/packages/core/test/render3/pipe_spec.ts +++ b/packages/core/test/render3/pipe_spec.ts @@ -107,7 +107,7 @@ describe('pipe', () => { transform() { return this.sayHelloService.getHello(); } - static ɵfac = (t?: any) => ɵɵgetInheritedFactory(t || SayHelloPipe)(SayHelloPipe); + static override ɵfac = (t?: any) => ɵɵgetInheritedFactory(t || SayHelloPipe)(SayHelloPipe); static ɵpipe = ɵɵdefinePipe({name: 'sayHello', type: SayHelloPipe, pure: true}); } diff --git a/packages/core/test/render3/providers_spec.ts b/packages/core/test/render3/providers_spec.ts index 82d505b664cb..921e2c5b82ab 100644 --- a/packages/core/test/render3/providers_spec.ts +++ b/packages/core/test/render3/providers_spec.ts @@ -1293,11 +1293,11 @@ describe('providers', () => { @addFoo() class Parent extends GrandParent { - static ɵfac = function Parent_Factory() {}; + static override ɵfac = function Parent_Factory() {}; } class Child extends Parent { - static ɵfac = function Child_Factory() {}; + static override ɵfac = function Child_Factory() {}; } expect(ɵɵgetInheritedFactory(Child).name).toBe('Parent_Factory'); @@ -1311,12 +1311,12 @@ describe('providers', () => { } class Parent extends GrandParent { - static ɵfac = function Parent_Factory() {}; + static override ɵfac = function Parent_Factory() {}; } @addFoo() class Child extends Parent { - static ɵfac = function Child_Factory() {}; + static override ɵfac = function Child_Factory() {}; } expect(ɵɵgetInheritedFactory(Child).name).toBe('Parent_Factory'); @@ -1331,11 +1331,11 @@ describe('providers', () => { } class Parent extends GrandParent { - static ɵfac = function Parent_Factory() {}; + static override ɵfac = function Parent_Factory() {}; } class Child extends Parent { - static ɵfac = function Child_Factory() {}; + static override ɵfac = function Child_Factory() {}; } expect(ɵɵgetInheritedFactory(Child).name).toBe('Parent_Factory'); @@ -1351,12 +1351,12 @@ describe('providers', () => { @addFoo() class Parent extends GrandParent { - static ɵfac = function Parent_Factory() {}; + static override ɵfac = function Parent_Factory() {}; } @addFoo() class Child extends Parent { - static ɵfac = function Child_Factory() {}; + static override ɵfac = function Child_Factory() {}; } expect(ɵɵgetInheritedFactory(Child).name).toBe('Parent_Factory'); @@ -1373,11 +1373,11 @@ describe('providers', () => { @addFoo() class Parent extends GrandParent { - static ɵfac = function Parent_Factory() {}; + static override ɵfac = function Parent_Factory() {}; } class Child extends Parent { - static ɵfac = function Child_Factory() {}; + static override ɵfac = function Child_Factory() {}; } expect(ɵɵgetInheritedFactory(Child).name).toBe('Parent_Factory'); diff --git a/packages/core/test/testability/testability_spec.ts b/packages/core/test/testability/testability_spec.ts index 63dd0bffc89d..907e64aa2e2f 100644 --- a/packages/core/test/testability/testability_spec.ts +++ b/packages/core/test/testability/testability_spec.ts @@ -26,10 +26,10 @@ function microTask(fn: Function): void { @Injectable() class MockNgZone extends NgZone { /** @internal */ - onUnstable: EventEmitter; + override onUnstable: EventEmitter; /** @internal */ - onStable: EventEmitter; + override onStable: EventEmitter; constructor() { super({enableLongStackTrace: false}); diff --git a/packages/core/testing/src/ng_zone_mock.ts b/packages/core/testing/src/ng_zone_mock.ts index e6aae4a7c034..d0f4aa3da0bf 100644 --- a/packages/core/testing/src/ng_zone_mock.ts +++ b/packages/core/testing/src/ng_zone_mock.ts @@ -14,17 +14,17 @@ import {EventEmitter, Injectable, NgZone} from '@angular/core'; */ @Injectable() export class MockNgZone extends NgZone { - onStable: EventEmitter = new EventEmitter(false); + override onStable: EventEmitter = new EventEmitter(false); constructor() { super({enableLongStackTrace: false, shouldCoalesceEventChangeDetection: false}); } - run(fn: Function): any { + override run(fn: Function): any { return fn(); } - runOutsideAngular(fn: Function): any { + override runOutsideAngular(fn: Function): any { return fn(); } From a2975c7507c3d226cf1c5b274501ff1c4b5b5a34 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Mon, 7 Jun 2021 21:02:10 +0200 Subject: [PATCH 048/364] refactor(platform-browser): ensure compatibility with noImplicitOverride (#42512) Adds the `override` keyword to the `platform-browser` sources to ensure compatibility with `noImplicitOverride`. PR Close #42512 --- .../animations/src/animation_renderer.ts | 7 ++++--- .../animations/test/animation_renderer_spec.ts | 18 +++++++++--------- .../platform-browser/src/dom/dom_renderer.ts | 12 ++++++------ .../src/dom/shared_styles_host.ts | 2 +- .../test/dom/events/event_manager_spec.ts | 4 ++-- .../test/testing_public_spec.ts | 2 +- 6 files changed, 23 insertions(+), 22 deletions(-) diff --git a/packages/platform-browser/animations/src/animation_renderer.ts b/packages/platform-browser/animations/src/animation_renderer.ts index a7f6adffa6bb..7ba2d7fc7eac 100644 --- a/packages/platform-browser/animations/src/animation_renderer.ts +++ b/packages/platform-browser/animations/src/animation_renderer.ts @@ -241,7 +241,7 @@ export class AnimationRenderer extends BaseAnimationRenderer implements Renderer this.namespaceId = namespaceId; } - setProperty(el: any, name: string, value: any): void { + override setProperty(el: any, name: string, value: any): void { if (name.charAt(0) == ANIMATION_PREFIX) { if (name.charAt(1) == '.' && name == DISABLE_ANIMATIONS_FLAG) { value = value === undefined ? true : !!value; @@ -254,8 +254,9 @@ export class AnimationRenderer extends BaseAnimationRenderer implements Renderer } } - listen(target: 'window'|'document'|'body'|any, eventName: string, callback: (event: any) => any): - () => void { + override listen( + target: 'window'|'document'|'body'|any, eventName: string, + callback: (event: any) => any): () => void { if (eventName.charAt(0) == ANIMATION_PREFIX) { const element = resolveElementFromTarget(target); let name = eventName.substr(1); diff --git a/packages/platform-browser/animations/test/animation_renderer_spec.ts b/packages/platform-browser/animations/test/animation_renderer_spec.ts index 75bc50de601e..2cc9c74aafa8 100644 --- a/packages/platform-browser/animations/test/animation_renderer_spec.ts +++ b/packages/platform-browser/animations/test/animation_renderer_spec.ts @@ -368,26 +368,26 @@ class MockAnimationEngine extends InjectableAnimationEngine { data.push(args); } - registerTrigger( + override registerTrigger( componentId: string, namespaceId: string, hostElement: any, name: string, metadata: AnimationTriggerMetadata): void { this.triggers.push(metadata); } - onInsert(namespaceId: string, element: any): void { + override onInsert(namespaceId: string, element: any): void { this._capture('onInsert', [element]); } - onRemove(namespaceId: string, element: any, domFn: () => any): void { + override onRemove(namespaceId: string, element: any, domFn: () => any): void { this._capture('onRemove', [element]); } - process(namespaceId: string, element: any, property: string, value: any): boolean { + override process(namespaceId: string, element: any, property: string, value: any): boolean { this._capture('setProperty', [element, property, value]); return true; } - listen( + override listen( namespaceId: string, element: any, eventName: string, eventPhase: string, callback: (event: any) => any): () => void { // we don't capture the callback here since the renderer wraps it in a zone @@ -395,21 +395,21 @@ class MockAnimationEngine extends InjectableAnimationEngine { return () => {}; } - flush() {} + override flush() {} - destroy(namespaceId: string) {} + override destroy(namespaceId: string) {} } @Injectable() class ExtendedAnimationRendererFactory extends AnimationRendererFactory { public log: string[] = []; - begin() { + override begin() { super.begin(); this.log.push('begin'); } - end() { + override end() { super.end(); this.log.push('end'); } diff --git a/packages/platform-browser/src/dom/dom_renderer.ts b/packages/platform-browser/src/dom/dom_renderer.ts index 31f85be2cd58..02db420b5fcf 100644 --- a/packages/platform-browser/src/dom/dom_renderer.ts +++ b/packages/platform-browser/src/dom/dom_renderer.ts @@ -304,7 +304,7 @@ class EmulatedEncapsulationDomRenderer2 extends DefaultDomRenderer2 { super.setAttribute(element, this.hostAttr, ''); } - createElement(parent: any, name: string): Element { + override createElement(parent: any, name: string): Element { const el = super.createElement(parent, name); super.setAttribute(el, this.contentAttr, ''); return el; @@ -332,20 +332,20 @@ class ShadowDomRenderer extends DefaultDomRenderer2 { return node === this.hostEl ? this.shadowRoot : node; } - destroy() { + override destroy() { this.sharedStylesHost.removeHost(this.shadowRoot); } - appendChild(parent: any, newChild: any): void { + override appendChild(parent: any, newChild: any): void { return super.appendChild(this.nodeOrShadowRoot(parent), newChild); } - insertBefore(parent: any, newChild: any, refChild: any): void { + override insertBefore(parent: any, newChild: any, refChild: any): void { return super.insertBefore(this.nodeOrShadowRoot(parent), newChild, refChild); } - removeChild(parent: any, oldChild: any): void { + override removeChild(parent: any, oldChild: any): void { return super.removeChild(this.nodeOrShadowRoot(parent), oldChild); } - parentNode(node: any): any { + override parentNode(node: any): any { return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(node))); } } diff --git a/packages/platform-browser/src/dom/shared_styles_host.ts b/packages/platform-browser/src/dom/shared_styles_host.ts index f82ee229c013..9a85ad5f29df 100644 --- a/packages/platform-browser/src/dom/shared_styles_host.ts +++ b/packages/platform-browser/src/dom/shared_styles_host.ts @@ -64,7 +64,7 @@ export class DomSharedStylesHost extends SharedStylesHost implements OnDestroy { this._hostNodes.delete(hostNode); } - onStylesAdded(additions: Set): void { + override onStylesAdded(additions: Set): void { this._hostNodes.forEach((styleNodes, hostNode) => { this._addStylesToHost(additions, hostNode, styleNodes); }); diff --git a/packages/platform-browser/test/dom/events/event_manager_spec.ts b/packages/platform-browser/test/dom/events/event_manager_spec.ts index 24014ffb7c4b..00277372b812 100644 --- a/packages/platform-browser/test/dom/events/event_manager_spec.ts +++ b/packages/platform-browser/test/dom/events/event_manager_spec.ts @@ -526,10 +526,10 @@ class FakeNgZone extends NgZone { constructor() { super({enableLongStackTrace: false, shouldCoalesceEventChangeDetection: true}); } - run(fn: (...args: any[]) => T, applyThis?: any, applyArgs?: any[]): T { + override run(fn: (...args: any[]) => T, applyThis?: any, applyArgs?: any[]): T { return fn(); } - runOutsideAngular(fn: Function) { + override runOutsideAngular(fn: Function) { return fn(); } } diff --git a/packages/platform-browser/test/testing_public_spec.ts b/packages/platform-browser/test/testing_public_spec.ts index 253507fbe333..b580fa01d834 100644 --- a/packages/platform-browser/test/testing_public_spec.ts +++ b/packages/platform-browser/test/testing_public_spec.ts @@ -70,7 +70,7 @@ class FancyService { } class MockFancyService extends FancyService { - value: string = 'mocked out value'; + override value: string = 'mocked out value'; } @Component({ From 48c9a0ddc61da76e14162a58149ab7bac0c3a00b Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Mon, 7 Jun 2021 21:02:34 +0200 Subject: [PATCH 049/364] refactor(platform-browser-dynamic): ensure compatibility with noImplicitOverride (#42512) Adds the `override` keyword to the `platform-browser-dynamic` sources to ensure compatibility with `noImplicitOverride`. PR Close #42512 --- .../test/resource_loader/resource_loader_cache_spec.ts | 2 +- .../testing/src/dom_test_component_renderer.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/platform-browser-dynamic/test/resource_loader/resource_loader_cache_spec.ts b/packages/platform-browser-dynamic/test/resource_loader/resource_loader_cache_spec.ts index 9953fa5af8a4..ddadbe17b217 100644 --- a/packages/platform-browser-dynamic/test/resource_loader/resource_loader_cache_spec.ts +++ b/packages/platform-browser-dynamic/test/resource_loader/resource_loader_cache_spec.ts @@ -70,7 +70,7 @@ class TestComponent { } class TestUrlResolver extends UrlResolver { - resolve(baseUrl: string, url: string): string { + override resolve(baseUrl: string, url: string): string { // Don't use baseUrl to get the same URL as templateUrl. // This is to remove any difference between Dart and TS tests. return url; diff --git a/packages/platform-browser-dynamic/testing/src/dom_test_component_renderer.ts b/packages/platform-browser-dynamic/testing/src/dom_test_component_renderer.ts index 6f321b7d902b..87cc0e764edd 100644 --- a/packages/platform-browser-dynamic/testing/src/dom_test_component_renderer.ts +++ b/packages/platform-browser-dynamic/testing/src/dom_test_component_renderer.ts @@ -19,14 +19,14 @@ export class DOMTestComponentRenderer extends TestComponentRenderer { super(); } - insertRootElement(rootElId: string) { + override insertRootElement(rootElId: string) { this.removeAllRootElements(); const rootElement = getDOM().getDefaultDocument().createElement('div'); rootElement.setAttribute('id', rootElId); this._doc.body.appendChild(rootElement); } - removeAllRootElements() { + override removeAllRootElements() { // TODO(juliemr): can/should this be optional? const oldRoots = this._doc.querySelectorAll('[id^=root]'); for (let i = 0; i < oldRoots.length; i++) { From 8948c93024e178a766466365f27997d00c25bf32 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Mon, 7 Jun 2021 21:03:01 +0200 Subject: [PATCH 050/364] refactor(platform-server): ensure compatibility with noImplicitOverride (#42512) Adds the `override` keyword to the `platform-server` sources to ensure compatibility with `noImplicitOverride`. PR Close #42512 --- .../platform-server/src/domino_adapter.ts | 22 +++++++++---------- .../platform-server/src/server_renderer.ts | 2 +- packages/platform-server/src/styles_host.ts | 2 +- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/platform-server/src/domino_adapter.ts b/packages/platform-server/src/domino_adapter.ts index b844231f277b..f0df4b324a74 100644 --- a/packages/platform-server/src/domino_adapter.ts +++ b/packages/platform-server/src/domino_adapter.ts @@ -36,34 +36,34 @@ export function serializeDocument(doc: Document): string { * DOM Adapter for the server platform based on https://github.com/fgnass/domino. */ export class DominoAdapter extends BrowserDomAdapter { - static makeCurrent() { + static override makeCurrent() { setDomTypes(); setRootDomAdapter(new DominoAdapter()); } - readonly supportsDOMEvents = false; + override readonly supportsDOMEvents = false; private static defaultDoc: Document; - createHtmlDocument(): HTMLDocument { + override createHtmlDocument(): HTMLDocument { return parseDocument('fakeTitle'); } - getDefaultDocument(): Document { + override getDefaultDocument(): Document { if (!DominoAdapter.defaultDoc) { DominoAdapter.defaultDoc = domino.createDocument(); } return DominoAdapter.defaultDoc; } - isElementNode(node: any): boolean { + override isElementNode(node: any): boolean { return node ? node.nodeType === DominoAdapter.defaultDoc.ELEMENT_NODE : false; } - isShadowRoot(node: any): boolean { + override isShadowRoot(node: any): boolean { return node.shadowRoot == node; } /** @deprecated No longer being used in Ivy code. To be removed in version 14. */ - getGlobalEventTarget(doc: Document, target: string): EventTarget|null { + override getGlobalEventTarget(doc: Document, target: string): EventTarget|null { if (target === 'window') { return doc.defaultView; } @@ -76,12 +76,12 @@ export class DominoAdapter extends BrowserDomAdapter { return null; } - getBaseHref(doc: Document): string { + override getBaseHref(doc: Document): string { // TODO(alxhub): Need relative path logic from BrowserDomAdapter here? return doc.documentElement!.querySelector('base')?.getAttribute('href') || ''; } - dispatchEvent(el: Node, evt: any) { + override dispatchEvent(el: Node, evt: any) { el.dispatchEvent(evt); // Dispatch the event to the window also. @@ -92,11 +92,11 @@ export class DominoAdapter extends BrowserDomAdapter { } } - getUserAgent(): string { + override getUserAgent(): string { return 'Fake user agent'; } - getCookie(name: string): string { + override getCookie(name: string): string { throw new Error('getCookie has not been implemented'); } } diff --git a/packages/platform-server/src/server_renderer.ts b/packages/platform-server/src/server_renderer.ts index 33f21fa4abc7..c24b8a426a19 100644 --- a/packages/platform-server/src/server_renderer.ts +++ b/packages/platform-server/src/server_renderer.ts @@ -267,7 +267,7 @@ class EmulatedEncapsulationServerRenderer2 extends DefaultServerRenderer2 { super.setAttribute(element, this.hostAttr, ''); } - createElement(parent: any, name: string): Element { + override createElement(parent: any, name: string): Element { const el = super.createElement(parent, name, this.document); super.setAttribute(el, this.contentAttr, ''); return el; diff --git a/packages/platform-server/src/styles_host.ts b/packages/platform-server/src/styles_host.ts index e8364cb1833c..3461c8f5e2a2 100644 --- a/packages/platform-server/src/styles_host.ts +++ b/packages/platform-server/src/styles_host.ts @@ -33,7 +33,7 @@ export class ServerStylesHost extends SharedStylesHost { this._styleNodes.add(el); } - onStylesAdded(additions: Set) { + override onStylesAdded(additions: Set) { additions.forEach(style => this._addStyle(style)); } From abc77a6a39ca151a8e236e755aa3371286add135 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Mon, 7 Jun 2021 21:03:42 +0200 Subject: [PATCH 051/364] refactor(router): ensure compatibility with noImplicitOverride (#42512) Adds the `override` keyword to the `router` sources to ensure compatibility with `noImplicitOverride`. PR Close #42512 --- packages/router/src/events.ts | 18 +++++++++--------- packages/router/src/router_state.ts | 4 ++-- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/router/src/events.ts b/packages/router/src/events.ts index 388682567c88..5dfae6477299 100644 --- a/packages/router/src/events.ts +++ b/packages/router/src/events.ts @@ -100,7 +100,7 @@ export class NavigationStart extends RouterEvent { } /** @docsNotRequired */ - toString(): string { + override toString(): string { return `NavigationStart(id: ${this.id}, url: '${this.url}')`; } } @@ -126,7 +126,7 @@ export class NavigationEnd extends RouterEvent { } /** @docsNotRequired */ - toString(): string { + override toString(): string { return `NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${ this.urlAfterRedirects}')`; } @@ -155,7 +155,7 @@ export class NavigationCancel extends RouterEvent { } /** @docsNotRequired */ - toString(): string { + override toString(): string { return `NavigationCancel(id: ${this.id}, url: '${this.url}')`; } } @@ -181,7 +181,7 @@ export class NavigationError extends RouterEvent { } /** @docsNotRequired */ - toString(): string { + override toString(): string { return `NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`; } } @@ -205,7 +205,7 @@ export class RoutesRecognized extends RouterEvent { } /** @docsNotRequired */ - toString(): string { + override toString(): string { return `RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${ this.urlAfterRedirects}', state: ${this.state})`; } @@ -231,7 +231,7 @@ export class GuardsCheckStart extends RouterEvent { super(id, url); } - toString(): string { + override toString(): string { return `GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${ this.urlAfterRedirects}', state: ${this.state})`; } @@ -259,7 +259,7 @@ export class GuardsCheckEnd extends RouterEvent { super(id, url); } - toString(): string { + override toString(): string { return `GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${ this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`; } @@ -288,7 +288,7 @@ export class ResolveStart extends RouterEvent { super(id, url); } - toString(): string { + override toString(): string { return `ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${ this.urlAfterRedirects}', state: ${this.state})`; } @@ -313,7 +313,7 @@ export class ResolveEnd extends RouterEvent { super(id, url); } - toString(): string { + override toString(): string { return `ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${ this.urlAfterRedirects}', state: ${this.state})`; } diff --git a/packages/router/src/router_state.ts b/packages/router/src/router_state.ts index 21f8d339b842..40ee95402f03 100644 --- a/packages/router/src/router_state.ts +++ b/packages/router/src/router_state.ts @@ -59,7 +59,7 @@ export class RouterState extends Tree { setRouterState(this, root); } - toString(): string { + override toString(): string { return this.snapshot.toString(); } } @@ -421,7 +421,7 @@ export class RouterStateSnapshot extends Tree { setRouterState(this, root); } - toString(): string { + override toString(): string { return serializeNode(this._root); } } From 634ba9ccbce5a6bb6f4ccd95af2529123da166a9 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Mon, 7 Jun 2021 21:03:56 +0200 Subject: [PATCH 052/364] refactor(upgrade): ensure compatibility with noImplicitOverride (#42512) Adds the `override` keyword to the `upgrade` sources to ensure compatibility with `noImplicitOverride`. PR Close #42512 --- packages/upgrade/src/common/src/downgrade_component.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/upgrade/src/common/src/downgrade_component.ts b/packages/upgrade/src/common/src/downgrade_component.ts index b0949e3d8583..f48e7c0cc452 100644 --- a/packages/upgrade/src/common/src/downgrade_component.ts +++ b/packages/upgrade/src/common/src/downgrade_component.ts @@ -232,7 +232,7 @@ class ParentInjectorPromise extends SyncPromise { element.data!(this.injectorKey, this); } - resolve(injector: Injector): void { + override resolve(injector: Injector): void { // Store the real injector on the element. this.element.data!(this.injectorKey, injector); From ff87da36e7db56c8f4138103e9f69f6b35c69c61 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Mon, 7 Jun 2021 21:04:08 +0200 Subject: [PATCH 053/364] refactor(benchpress): ensure compatibility with noImplicitOverride (#42512) Adds the `override` keyword to the `benchpress` sources to ensure compatibility with `noImplicitOverride`. PR Close #42512 --- packages/benchpress/src/metric/multi_metric.ts | 6 +++--- packages/benchpress/src/metric/perflog_metric.ts | 6 +++--- packages/benchpress/src/metric/user_metric.ts | 6 +++--- .../benchpress/src/reporter/console_reporter.ts | 5 +++-- .../benchpress/src/reporter/json_file_reporter.ts | 5 +++-- packages/benchpress/src/reporter/multi_reporter.ts | 5 +++-- .../src/validator/regression_slope_validator.ts | 4 ++-- packages/benchpress/src/validator/size_validator.ts | 4 ++-- .../src/webdriver/chrome_driver_extension.ts | 12 ++++++------ .../src/webdriver/firefox_driver_extension.ts | 12 ++++++------ .../src/webdriver/ios_driver_extension.ts | 12 ++++++------ .../src/webdriver/selenium_webdriver_adapter.ts | 10 +++++----- .../benchpress/test/metric/multi_metric_spec.ts | 6 +++--- .../benchpress/test/metric/perflog_metric_spec.ts | 10 +++++----- packages/benchpress/test/metric/user_metric_spec.ts | 2 +- .../benchpress/test/reporter/multi_reporter_spec.ts | 4 ++-- packages/benchpress/test/runner_spec.ts | 10 +++++----- packages/benchpress/test/sampler_spec.ts | 13 +++++++------ .../benchpress/test/web_driver_extension_spec.ts | 2 +- .../test/webdriver/chrome_driver_extension_spec.ts | 4 ++-- .../test/webdriver/ios_driver_extension_spec.ts | 4 ++-- 21 files changed, 73 insertions(+), 69 deletions(-) diff --git a/packages/benchpress/src/metric/multi_metric.ts b/packages/benchpress/src/metric/multi_metric.ts index c494363c4f91..7b26ea48835b 100644 --- a/packages/benchpress/src/metric/multi_metric.ts +++ b/packages/benchpress/src/metric/multi_metric.ts @@ -33,7 +33,7 @@ export class MultiMetric extends Metric { /** * Starts measuring */ - beginMeasure(): Promise { + override beginMeasure(): Promise { return Promise.all(this._metrics.map(metric => metric.beginMeasure())); } @@ -42,7 +42,7 @@ export class MultiMetric extends Metric { * since the begin call. * @param restart: Whether to restart right after this. */ - endMeasure(restart: boolean): Promise<{[key: string]: any}> { + override endMeasure(restart: boolean): Promise<{[key: string]: any}> { return Promise.all(this._metrics.map(metric => metric.endMeasure(restart))) .then(values => mergeStringMaps(values)); } @@ -51,7 +51,7 @@ export class MultiMetric extends Metric { * Describes the metrics provided by this metric implementation. * (e.g. units, ...) */ - describe(): {[key: string]: any} { + override describe(): {[key: string]: any} { return mergeStringMaps(this._metrics.map((metric) => metric.describe())); } } diff --git a/packages/benchpress/src/metric/perflog_metric.ts b/packages/benchpress/src/metric/perflog_metric.ts index d68acdff4548..a506a17f78fc 100644 --- a/packages/benchpress/src/metric/perflog_metric.ts +++ b/packages/benchpress/src/metric/perflog_metric.ts @@ -69,7 +69,7 @@ export class PerflogMetric extends Metric { } } - describe(): {[key: string]: string} { + override describe(): {[key: string]: string} { const res: {[key: string]: any} = { 'scriptTime': 'script execution time in ms, including gc and render', 'pureScriptTime': 'script execution time in ms, without gc nor render' @@ -113,7 +113,7 @@ export class PerflogMetric extends Metric { return res; } - beginMeasure(): Promise { + override beginMeasure(): Promise { let resultPromise = Promise.resolve(null); if (this._forceGc) { resultPromise = resultPromise.then((_) => this._driverExtension.gc()); @@ -121,7 +121,7 @@ export class PerflogMetric extends Metric { return resultPromise.then((_) => this._beginMeasure()); } - endMeasure(restart: boolean): Promise<{[key: string]: number}> { + override endMeasure(restart: boolean): Promise<{[key: string]: number}> { if (this._forceGc) { return this._endPlainMeasureAndMeasureForceGc(restart); } else { diff --git a/packages/benchpress/src/metric/user_metric.ts b/packages/benchpress/src/metric/user_metric.ts index cf91050a7b61..2b9eaeb4f78b 100644 --- a/packages/benchpress/src/metric/user_metric.ts +++ b/packages/benchpress/src/metric/user_metric.ts @@ -26,14 +26,14 @@ export class UserMetric extends Metric { /** * Starts measuring */ - beginMeasure(): Promise { + override beginMeasure(): Promise { return Promise.resolve(true); } /** * Ends measuring. */ - endMeasure(restart: boolean): Promise<{[key: string]: any}> { + override endMeasure(restart: boolean): Promise<{[key: string]: any}> { let resolve: (result: any) => void; let reject: (error: any) => void; const promise = new Promise<{[key: string]: any;}>((res, rej) => { @@ -68,7 +68,7 @@ export class UserMetric extends Metric { * Describes the metrics provided by this metric implementation. * (e.g. units, ...) */ - describe(): {[key: string]: any} { + override describe(): {[key: string]: any} { return this._userMetrics; } } diff --git a/packages/benchpress/src/reporter/console_reporter.ts b/packages/benchpress/src/reporter/console_reporter.ts index 4a5755cb47b7..da2a96f902ef 100644 --- a/packages/benchpress/src/reporter/console_reporter.ts +++ b/packages/benchpress/src/reporter/console_reporter.ts @@ -71,7 +71,7 @@ export class ConsoleReporter extends Reporter { this._printStringRow(this._metricNames.map((_) => ''), '-'); } - reportMeasureValues(measureValues: MeasureValues): Promise { + override reportMeasureValues(measureValues: MeasureValues): Promise { const formattedValues = this._metricNames.map(metricName => { const value = measureValues.values[metricName]; return formatNum(value); @@ -80,7 +80,8 @@ export class ConsoleReporter extends Reporter { return Promise.resolve(null); } - reportSample(completeSample: MeasureValues[], validSamples: MeasureValues[]): Promise { + override reportSample(completeSample: MeasureValues[], validSamples: MeasureValues[]): + Promise { this._printStringRow(this._metricNames.map((_) => ''), '='); this._printStringRow( this._metricNames.map(metricName => formatStats(validSamples, metricName))); diff --git a/packages/benchpress/src/reporter/json_file_reporter.ts b/packages/benchpress/src/reporter/json_file_reporter.ts index 7abb45f09dae..fbde2a26cb97 100644 --- a/packages/benchpress/src/reporter/json_file_reporter.ts +++ b/packages/benchpress/src/reporter/json_file_reporter.ts @@ -37,11 +37,12 @@ export class JsonFileReporter extends Reporter { super(); } - reportMeasureValues(measureValues: MeasureValues): Promise { + override reportMeasureValues(measureValues: MeasureValues): Promise { return Promise.resolve(null); } - reportSample(completeSample: MeasureValues[], validSample: MeasureValues[]): Promise { + override reportSample(completeSample: MeasureValues[], validSample: MeasureValues[]): + Promise { const stats: {[key: string]: string} = {}; sortedProps(this._description.metrics).forEach((metricName) => { stats[metricName] = formatStats(validSample, metricName); diff --git a/packages/benchpress/src/reporter/multi_reporter.ts b/packages/benchpress/src/reporter/multi_reporter.ts index aefadc18f91a..81122c4c46a0 100644 --- a/packages/benchpress/src/reporter/multi_reporter.ts +++ b/packages/benchpress/src/reporter/multi_reporter.ts @@ -31,11 +31,12 @@ export class MultiReporter extends Reporter { super(); } - reportMeasureValues(values: MeasureValues): Promise { + override reportMeasureValues(values: MeasureValues): Promise { return Promise.all(this._reporters.map(reporter => reporter.reportMeasureValues(values))); } - reportSample(completeSample: MeasureValues[], validSample: MeasureValues[]): Promise { + override reportSample(completeSample: MeasureValues[], validSample: MeasureValues[]): + Promise { return Promise.all( this._reporters.map(reporter => reporter.reportSample(completeSample, validSample))); } diff --git a/packages/benchpress/src/validator/regression_slope_validator.ts b/packages/benchpress/src/validator/regression_slope_validator.ts index 40d72e9cfb03..82eb82ab1d80 100644 --- a/packages/benchpress/src/validator/regression_slope_validator.ts +++ b/packages/benchpress/src/validator/regression_slope_validator.ts @@ -35,11 +35,11 @@ export class RegressionSlopeValidator extends Validator { super(); } - describe(): {[key: string]: any} { + override describe(): {[key: string]: any} { return {'sampleSize': this._sampleSize, 'regressionSlopeMetric': this._metric}; } - validate(completeSample: MeasureValues[]): MeasureValues[]|null { + override validate(completeSample: MeasureValues[]): MeasureValues[]|null { if (completeSample.length >= this._sampleSize) { const latestSample = completeSample.slice(completeSample.length - this._sampleSize, completeSample.length); diff --git a/packages/benchpress/src/validator/size_validator.ts b/packages/benchpress/src/validator/size_validator.ts index 7120ca6de04f..6fcf182504d8 100644 --- a/packages/benchpress/src/validator/size_validator.ts +++ b/packages/benchpress/src/validator/size_validator.ts @@ -26,11 +26,11 @@ export class SizeValidator extends Validator { super(); } - describe(): {[key: string]: any} { + override describe(): {[key: string]: any} { return {'sampleSize': this._sampleSize}; } - validate(completeSample: MeasureValues[]): MeasureValues[]|null { + override validate(completeSample: MeasureValues[]): MeasureValues[]|null { if (completeSample.length >= this._sampleSize) { return completeSample.slice(completeSample.length - this._sampleSize, completeSample.length); } else { diff --git a/packages/benchpress/src/webdriver/chrome_driver_extension.ts b/packages/benchpress/src/webdriver/chrome_driver_extension.ts index 9fecaa33a3fc..01ca95064554 100644 --- a/packages/benchpress/src/webdriver/chrome_driver_extension.ts +++ b/packages/benchpress/src/webdriver/chrome_driver_extension.ts @@ -54,11 +54,11 @@ export class ChromeDriverExtension extends WebDriverExtension { return parseInt(v, 10); } - gc() { + override gc() { return this.driver.executeScript('window.gc()'); } - async timeBegin(name: string): Promise { + override async timeBegin(name: string): Promise { if (this._firstRun) { this._firstRun = false; // Before the first run, read out the existing performance logs @@ -68,7 +68,7 @@ export class ChromeDriverExtension extends WebDriverExtension { return this.driver.executeScript(`performance.mark('${name}-bpstart');`); } - timeEnd(name: string, restartName: string|null = null): Promise { + override timeEnd(name: string, restartName: string|null = null): Promise { let script = `performance.mark('${name}-bpend');`; if (restartName) { script += `performance.mark('${restartName}-bpstart');`; @@ -78,7 +78,7 @@ export class ChromeDriverExtension extends WebDriverExtension { // See [Chrome Trace Event // Format](https://docs.google.com/document/d/1CvAClvFfyA5R-PhYUmn5OOQtYMH4h6I0nSsKchNAySU/edit) - readPerfLog(): Promise { + override readPerfLog(): Promise { // TODO(tbosch): Chromedriver bug https://code.google.com/p/chromedriver/issues/detail?id=1098 // Need to execute at least one command so that the browser logs can be read out! return this.driver.executeScript('1+1') @@ -200,11 +200,11 @@ export class ChromeDriverExtension extends WebDriverExtension { return !expectedName ? hasCategories : hasCategories && eventName === expectedName; } - perfLogFeatures(): PerfLogFeatures { + override perfLogFeatures(): PerfLogFeatures { return new PerfLogFeatures({render: true, gc: true, frameCapture: true, userTiming: true}); } - supports(capabilities: {[key: string]: any}): boolean { + override supports(capabilities: {[key: string]: any}): boolean { return this._majorChromeVersion >= 44 && capabilities['browserName'].toLowerCase() === 'chrome'; } } diff --git a/packages/benchpress/src/webdriver/firefox_driver_extension.ts b/packages/benchpress/src/webdriver/firefox_driver_extension.ts index a56498f8d07d..4f2673f98936 100644 --- a/packages/benchpress/src/webdriver/firefox_driver_extension.ts +++ b/packages/benchpress/src/webdriver/firefox_driver_extension.ts @@ -22,11 +22,11 @@ export class FirefoxDriverExtension extends WebDriverExtension { this._profilerStarted = false; } - gc() { + override gc() { return this._driver.executeScript('window.forceGC()'); } - timeBegin(name: string): Promise { + override timeBegin(name: string): Promise { if (!this._profilerStarted) { this._profilerStarted = true; this._driver.executeScript('window.startProfiler();'); @@ -34,7 +34,7 @@ export class FirefoxDriverExtension extends WebDriverExtension { return this._driver.executeScript('window.markStart("' + name + '");'); } - timeEnd(name: string, restartName: string|null = null): Promise { + override timeEnd(name: string, restartName: string|null = null): Promise { let script = 'window.markEnd("' + name + '");'; if (restartName != null) { script += 'window.markStart("' + restartName + '");'; @@ -42,15 +42,15 @@ export class FirefoxDriverExtension extends WebDriverExtension { return this._driver.executeScript(script); } - readPerfLog(): Promise { + override readPerfLog(): Promise { return this._driver.executeAsyncScript('var cb = arguments[0]; window.getProfile(cb);'); } - perfLogFeatures(): PerfLogFeatures { + override perfLogFeatures(): PerfLogFeatures { return new PerfLogFeatures({render: true, gc: true}); } - supports(capabilities: {[key: string]: any}): boolean { + override supports(capabilities: {[key: string]: any}): boolean { return capabilities['browserName'].toLowerCase() === 'firefox'; } } diff --git a/packages/benchpress/src/webdriver/ios_driver_extension.ts b/packages/benchpress/src/webdriver/ios_driver_extension.ts index 5da139a7e819..4e99d736848d 100644 --- a/packages/benchpress/src/webdriver/ios_driver_extension.ts +++ b/packages/benchpress/src/webdriver/ios_driver_extension.ts @@ -19,15 +19,15 @@ export class IOsDriverExtension extends WebDriverExtension { super(); } - gc(): Promise { + override gc(): Promise { throw new Error('Force GC is not supported on iOS'); } - timeBegin(name: string): Promise { + override timeBegin(name: string): Promise { return this._driver.executeScript(`console.time('${name}');`); } - timeEnd(name: string, restartName: string|null = null): Promise { + override timeEnd(name: string, restartName: string|null = null): Promise { let script = `console.timeEnd('${name}');`; if (restartName != null) { script += `console.time('${restartName}');`; @@ -36,7 +36,7 @@ export class IOsDriverExtension extends WebDriverExtension { } // See https://github.com/WebKit/webkit/tree/master/Source/WebInspectorUI/Versions - readPerfLog() { + override readPerfLog() { // TODO(tbosch): Bug in IOsDriver: Need to execute at least one command // so that the browser logs can be read out! return this._driver.executeScript('1+1') @@ -91,11 +91,11 @@ export class IOsDriverExtension extends WebDriverExtension { return events; } - perfLogFeatures(): PerfLogFeatures { + override perfLogFeatures(): PerfLogFeatures { return new PerfLogFeatures({render: true}); } - supports(capabilities: {[key: string]: any}): boolean { + override supports(capabilities: {[key: string]: any}): boolean { return capabilities['browserName'].toLowerCase() === 'safari'; } } diff --git a/packages/benchpress/src/webdriver/selenium_webdriver_adapter.ts b/packages/benchpress/src/webdriver/selenium_webdriver_adapter.ts index 3719de05ed60..8ed82832d598 100644 --- a/packages/benchpress/src/webdriver/selenium_webdriver_adapter.ts +++ b/packages/benchpress/src/webdriver/selenium_webdriver_adapter.ts @@ -25,19 +25,19 @@ export class SeleniumWebDriverAdapter extends WebDriverAdapter { super(); } - waitFor(callback: () => any): Promise { + override waitFor(callback: () => any): Promise { return this._driver.call(callback); } - executeScript(script: string): Promise { + override executeScript(script: string): Promise { return this._driver.executeScript(script); } - executeAsyncScript(script: string): Promise { + override executeAsyncScript(script: string): Promise { return this._driver.executeAsyncScript(script); } - capabilities(): Promise<{[key: string]: any}> { + override capabilities(): Promise<{[key: string]: any}> { return this._driver.getCapabilities().then((capsObject: any) => { const localData: {[key: string]: any} = {}; for (const key of Array.from((>capsObject).keys())) { @@ -47,7 +47,7 @@ export class SeleniumWebDriverAdapter extends WebDriverAdapter { }); } - logs(type: string): Promise { + override logs(type: string): Promise { // Needed as selenium-webdriver does not forward // performance logs in the correct way via manage().logs return this._driver.schedule( diff --git a/packages/benchpress/test/metric/multi_metric_spec.ts b/packages/benchpress/test/metric/multi_metric_spec.ts index bc3ab5ca3356..98c28c6821fb 100644 --- a/packages/benchpress/test/metric/multi_metric_spec.ts +++ b/packages/benchpress/test/metric/multi_metric_spec.ts @@ -50,17 +50,17 @@ class MockMetric extends Metric { super(); } - beginMeasure(): Promise { + override beginMeasure(): Promise { return Promise.resolve(`${this._id}_beginMeasure`); } - endMeasure(restart: boolean): Promise<{[key: string]: any}> { + override endMeasure(restart: boolean): Promise<{[key: string]: any}> { const result: {[key: string]: any} = {}; result[this._id] = {'restart': restart}; return Promise.resolve(result); } - describe(): {[key: string]: string} { + override describe(): {[key: string]: string} { const result: {[key: string]: string} = {}; result[this._id] = 'describe'; return result; diff --git a/packages/benchpress/test/metric/perflog_metric_spec.ts b/packages/benchpress/test/metric/perflog_metric_spec.ts index b93046ac89d5..0fd70d3180c8 100644 --- a/packages/benchpress/test/metric/perflog_metric_spec.ts +++ b/packages/benchpress/test/metric/perflog_metric_spec.ts @@ -646,21 +646,21 @@ class MockDriverExtension extends WebDriverExtension { super(); } - timeBegin(name: string): Promise { + override timeBegin(name: string): Promise { this._commandLog.push(['timeBegin', name]); return Promise.resolve(null); } - timeEnd(name: string, restartName: string|null): Promise { + override timeEnd(name: string, restartName: string|null): Promise { this._commandLog.push(['timeEnd', name, restartName]); return Promise.resolve(null); } - perfLogFeatures(): PerfLogFeatures { + override perfLogFeatures(): PerfLogFeatures { return this._perfLogFeatures; } - readPerfLog(): Promise { + override readPerfLog(): Promise { this._commandLog.push('readPerfLog'); if (this._perfLogs.length > 0) { const next = this._perfLogs[0]; @@ -671,7 +671,7 @@ class MockDriverExtension extends WebDriverExtension { } } - gc(): Promise { + override gc(): Promise { this._commandLog.push(['gc']); return Promise.resolve(null); } diff --git a/packages/benchpress/test/metric/user_metric_spec.ts b/packages/benchpress/test/metric/user_metric_spec.ts index 419caca3d495..70e3242a3186 100644 --- a/packages/benchpress/test/metric/user_metric_spec.ts +++ b/packages/benchpress/test/metric/user_metric_spec.ts @@ -64,7 +64,7 @@ describe('user metric', () => { class MockDriverAdapter extends WebDriverAdapter { data: any = {}; - executeScript(script: string): any { + override executeScript(script: string): any { // Just handles `return window.propName` ignores `delete window.propName`. if (script.indexOf('return window.') == 0) { const metricName = script.substring('return window.'.length); diff --git a/packages/benchpress/test/reporter/multi_reporter_spec.ts b/packages/benchpress/test/reporter/multi_reporter_spec.ts index 494d9098362e..fc39c60f8455 100644 --- a/packages/benchpress/test/reporter/multi_reporter_spec.ts +++ b/packages/benchpress/test/reporter/multi_reporter_spec.ts @@ -51,11 +51,11 @@ class MockReporter extends Reporter { super(); } - reportMeasureValues(values: MeasureValues): Promise<{[key: string]: any}> { + override reportMeasureValues(values: MeasureValues): Promise<{[key: string]: any}> { return Promise.resolve({'id': this._id, 'values': values}); } - reportSample(completeSample: MeasureValues[], validSample: MeasureValues[]): + override reportSample(completeSample: MeasureValues[], validSample: MeasureValues[]): Promise<{[key: string]: any}> { return Promise.resolve( {'id': this._id, 'completeSample': completeSample, 'validSample': validSample}); diff --git a/packages/benchpress/test/runner_spec.ts b/packages/benchpress/test/runner_spec.ts index d304fa356bdb..6026956a3e02 100644 --- a/packages/benchpress/test/runner_spec.ts +++ b/packages/benchpress/test/runner_spec.ts @@ -106,10 +106,10 @@ import {Injector, Metric, Options, Runner, SampleDescription, Sampler, SampleSta } class MockWebDriverAdapter extends WebDriverAdapter { - executeScript(script: string): Promise { + override executeScript(script: string): Promise { return Promise.resolve('someUserAgent'); } - capabilities(): Promise> { + override capabilities(): Promise> { return null!; } } @@ -118,7 +118,7 @@ class MockValidator extends Validator { constructor() { super(); } - describe() { + override describe() { return {'v': 11}; } } @@ -127,7 +127,7 @@ class MockMetric extends Metric { constructor() { super(); } - describe() { + override describe() { return {'m1': 'some metric'}; } } @@ -136,7 +136,7 @@ class MockSampler extends Sampler { constructor() { super(null!, null!, null!, null!, null!, null!, null!); } - sample(): Promise { + override sample(): Promise { return Promise.resolve(new SampleState([], [])); } } diff --git a/packages/benchpress/test/sampler_spec.ts b/packages/benchpress/test/sampler_spec.ts index 8ca4f2a06703..c06e3a639f4a 100644 --- a/packages/benchpress/test/sampler_spec.ts +++ b/packages/benchpress/test/sampler_spec.ts @@ -225,7 +225,7 @@ class MockDriverAdapter extends WebDriverAdapter { constructor(private _log: any[] = [], private _waitFor: Function|null = null) { super(); } - waitFor(callback: Function): Promise { + override waitFor(callback: Function): Promise { if (this._waitFor != null) { return this._waitFor(callback); } else { @@ -239,7 +239,7 @@ class MockValidator extends Validator { constructor(private _log: any[] = [], private _validate: Function|null = null) { super(); } - validate(completeSample: MeasureValues[]): MeasureValues[] { + override validate(completeSample: MeasureValues[]): MeasureValues[] { const stableSample = this._validate != null ? this._validate(completeSample) : completeSample; this._log.push(['validate', completeSample, stableSample]); return stableSample; @@ -250,11 +250,11 @@ class MockMetric extends Metric { constructor(private _log: any[] = [], private _endMeasure: Function|null = null) { super(); } - beginMeasure() { + override beginMeasure() { this._log.push(['beginMeasure']); return Promise.resolve(null); } - endMeasure(restart: boolean) { + override endMeasure(restart: boolean) { const measureValues = this._endMeasure != null ? this._endMeasure() : {}; this._log.push(['endMeasure', restart, measureValues]); return Promise.resolve(measureValues); @@ -265,11 +265,12 @@ class MockReporter extends Reporter { constructor(private _log: any[] = []) { super(); } - reportMeasureValues(values: MeasureValues): Promise { + override reportMeasureValues(values: MeasureValues): Promise { this._log.push(['reportMeasureValues', values]); return Promise.resolve(null); } - reportSample(completeSample: MeasureValues[], validSample: MeasureValues[]): Promise { + override reportSample(completeSample: MeasureValues[], validSample: MeasureValues[]): + Promise { this._log.push(['reportSample', completeSample, validSample]); return Promise.resolve(null); } diff --git a/packages/benchpress/test/web_driver_extension_spec.ts b/packages/benchpress/test/web_driver_extension_spec.ts index 9303524c75ce..ccded7492ad8 100644 --- a/packages/benchpress/test/web_driver_extension_spec.ts +++ b/packages/benchpress/test/web_driver_extension_spec.ts @@ -47,7 +47,7 @@ class MockExtension extends WebDriverExtension { super(); } - supports(capabilities: {[key: string]: any}): boolean { + override supports(capabilities: {[key: string]: any}): boolean { return capabilities['browser'] === this.id; } } diff --git a/packages/benchpress/test/webdriver/chrome_driver_extension_spec.ts b/packages/benchpress/test/webdriver/chrome_driver_extension_spec.ts index f9da9e31e8c7..f40825fc1332 100644 --- a/packages/benchpress/test/webdriver/chrome_driver_extension_spec.ts +++ b/packages/benchpress/test/webdriver/chrome_driver_extension_spec.ts @@ -384,12 +384,12 @@ class MockDriverAdapter extends WebDriverAdapter { super(); } - executeScript(script: string) { + override executeScript(script: string) { this._log.push(['executeScript', script]); return Promise.resolve(null); } - logs(type: string): Promise { + override logs(type: string): Promise { this._log.push(['logs', type]); if (type === 'performance') { return Promise.resolve(this._events.map( diff --git a/packages/benchpress/test/webdriver/ios_driver_extension_spec.ts b/packages/benchpress/test/webdriver/ios_driver_extension_spec.ts index 9d7b9c198b5b..806526b981d3 100644 --- a/packages/benchpress/test/webdriver/ios_driver_extension_spec.ts +++ b/packages/benchpress/test/webdriver/ios_driver_extension_spec.ts @@ -160,12 +160,12 @@ class MockDriverAdapter extends WebDriverAdapter { super(); } - executeScript(script: string) { + override executeScript(script: string) { this._log.push(['executeScript', script]); return Promise.resolve(null); } - logs(type: string): Promise { + override logs(type: string): Promise { this._log.push(['logs', type]); if (type === 'performance') { return Promise.resolve(this._perfRecords.map(function(record) { From 22290af178cdff83580c8a7d2c0c582bd63eb388 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Mon, 7 Jun 2021 21:04:22 +0200 Subject: [PATCH 054/364] refactor(common): ensure compatibility with noImplicitOverride (#42512) Adds the `override` keyword to the `common` sources to ensure compatibility with `noImplicitOverride`. PR Close #42512 --- packages/common/http/src/response.ts | 6 +++--- packages/common/http/test/module_spec.ts | 2 +- packages/common/src/location/hash_location_strategy.ts | 2 +- packages/common/src/location/location_strategy.ts | 2 +- packages/common/src/location/platform_location.ts | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/common/http/src/response.ts b/packages/common/http/src/response.ts index 8ce1a92f3aa8..b0693f6a6ccd 100644 --- a/packages/common/http/src/response.ts +++ b/packages/common/http/src/response.ts @@ -226,7 +226,7 @@ export class HttpHeaderResponse extends HttpResponseBase { super(init); } - readonly type: HttpEventType.ResponseHeader = HttpEventType.ResponseHeader; + override readonly type: HttpEventType.ResponseHeader = HttpEventType.ResponseHeader; /** * Copy this `HttpHeaderResponse`, overriding its contents with the @@ -274,7 +274,7 @@ export class HttpResponse extends HttpResponseBase { this.body = init.body !== undefined ? init.body : null; } - readonly type: HttpEventType.Response = HttpEventType.Response; + override readonly type: HttpEventType.Response = HttpEventType.Response; clone(): HttpResponse; clone(update: {headers?: HttpHeaders; status?: number; statusText?: string; url?: string;}): @@ -324,7 +324,7 @@ export class HttpErrorResponse extends HttpResponseBase implements Error { /** * Errors are never okay, even when the status code is in the 2xx success range. */ - readonly ok = false; + override readonly ok = false; constructor(init: { error?: any; diff --git a/packages/common/http/test/module_spec.ts b/packages/common/http/test/module_spec.ts index ef8a866be95b..84411dba0269 100644 --- a/packages/common/http/test/module_spec.ts +++ b/packages/common/http/test/module_spec.ts @@ -57,7 +57,7 @@ class InterceptorC extends TestInterceptor { super('C'); } - intercept(req: HttpRequest, delegate: HttpHandler): Observable> { + override intercept(req: HttpRequest, delegate: HttpHandler): Observable> { if (req.context.get(IS_INTERCEPTOR_C_ENABLED) === true) { return super.intercept(req, delegate); } diff --git a/packages/common/src/location/hash_location_strategy.ts b/packages/common/src/location/hash_location_strategy.ts index 91a236841535..413e69b4a7f8 100644 --- a/packages/common/src/location/hash_location_strategy.ts +++ b/packages/common/src/location/hash_location_strategy.ts @@ -99,7 +99,7 @@ export class HashLocationStrategy extends LocationStrategy implements OnDestroy this._platformLocation.back(); } - historyGo(relativePosition: number = 0): void { + override historyGo(relativePosition: number = 0): void { this._platformLocation.historyGo?.(relativePosition); } } diff --git a/packages/common/src/location/location_strategy.ts b/packages/common/src/location/location_strategy.ts index 8deebd06a84a..d541784cd666 100644 --- a/packages/common/src/location/location_strategy.ts +++ b/packages/common/src/location/location_strategy.ts @@ -173,7 +173,7 @@ export class PathLocationStrategy extends LocationStrategy implements OnDestroy this._platformLocation.back(); } - historyGo(relativePosition: number = 0): void { + override historyGo(relativePosition: number = 0): void { this._platformLocation.historyGo?.(relativePosition); } } diff --git a/packages/common/src/location/platform_location.ts b/packages/common/src/location/platform_location.ts index 4b85a61aea40..02afc7f49121 100644 --- a/packages/common/src/location/platform_location.ts +++ b/packages/common/src/location/platform_location.ts @@ -193,7 +193,7 @@ export class BrowserPlatformLocation extends PlatformLocation { this._history.back(); } - historyGo(relativePosition: number = 0): void { + override historyGo(relativePosition: number = 0): void { this._history.go(relativePosition); } From c13ccc37cf0da5b413ce1123af2c112ac8156a89 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Mon, 7 Jun 2021 21:04:39 +0200 Subject: [PATCH 055/364] refactor(elements): ensure compatibility with noImplicitOverride (#42512) Adds the `override` keyword to the `elements` sources to ensure compatibility with `noImplicitOverride`. PR Close #42512 --- packages/elements/test/create-custom-element_spec.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/elements/test/create-custom-element_spec.ts b/packages/elements/test/create-custom-element_spec.ts index 45491db51b0f..d1a5ddbc3cbe 100644 --- a/packages/elements/test/create-custom-element_spec.ts +++ b/packages/elements/test/create-custom-element_spec.ts @@ -125,9 +125,9 @@ if (browserDetection.supportsCustomElements) { it('should not break if `NgElementStrategy#events` is not available before calling `NgElementStrategy#connect()`', () => { class TestStrategyWithLateEvents extends TestStrategy { - events: Subject = undefined!; + override events: Subject = undefined!; - connect(element: HTMLElement): void { + override connect(element: HTMLElement): void { this.connectedElement = element; this.events = new Subject(); this.events.next({name: 'strategy-event', value: 'connect'}); From 01e869a45be7cdcf2f103ddd3ec16d844eff6181 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Mon, 7 Jun 2021 21:04:52 +0200 Subject: [PATCH 056/364] refactor(forms): ensure compatibility with noImplicitOverride (#42512) Adds the `override` keyword to the `forms` sources to ensure compatibility with `noImplicitOverride`. PR Close #42512 --- .../src/directives/abstract_form_group_directive.ts | 4 ++-- packages/forms/src/directives/control_container.ts | 2 +- packages/forms/src/directives/ng_form.ts | 4 ++-- packages/forms/src/directives/ng_model.ts | 4 ++-- packages/forms/src/directives/ng_model_group.ts | 4 ++-- packages/forms/src/directives/number_value_accessor.ts | 2 +- .../src/directives/radio_control_value_accessor.ts | 4 ++-- packages/forms/src/directives/range_value_accessor.ts | 2 +- .../reactive_directives/form_control_directive.ts | 2 +- .../reactive_directives/form_control_name.ts | 4 ++-- .../reactive_directives/form_group_directive.ts | 4 ++-- .../directives/reactive_directives/form_group_name.ts | 10 +++++----- .../src/directives/select_control_value_accessor.ts | 2 +- .../select_multiple_control_value_accessor.ts | 2 +- packages/forms/src/directives/validators.ts | 2 +- 15 files changed, 26 insertions(+), 26 deletions(-) diff --git a/packages/forms/src/directives/abstract_form_group_directive.ts b/packages/forms/src/directives/abstract_form_group_directive.ts index d5497344ecbe..c657f10ae33b 100644 --- a/packages/forms/src/directives/abstract_form_group_directive.ts +++ b/packages/forms/src/directives/abstract_form_group_directive.ts @@ -60,7 +60,7 @@ export class AbstractFormGroupDirective extends ControlContainer implements OnIn * @description * The path to this group from the top-level directive. */ - get path(): string[] { + override get path(): string[] { return controlPath(this.name == null ? this.name : this.name.toString(), this._parent); } @@ -68,7 +68,7 @@ export class AbstractFormGroupDirective extends ControlContainer implements OnIn * @description * The top-level directive for this group if present, otherwise null. */ - get formDirective(): Form|null { + override get formDirective(): Form|null { return this._parent ? this._parent.formDirective : null; } diff --git a/packages/forms/src/directives/control_container.ts b/packages/forms/src/directives/control_container.ts index 3b160a686fa5..9c88665dd4a0 100644 --- a/packages/forms/src/directives/control_container.ts +++ b/packages/forms/src/directives/control_container.ts @@ -37,7 +37,7 @@ export abstract class ControlContainer extends AbstractControlDirective { * @description * The path to this group. */ - get path(): string[]|null { + override get path(): string[]|null { return null; } } diff --git a/packages/forms/src/directives/ng_form.ts b/packages/forms/src/directives/ng_form.ts index b91cf567868d..16e2a4aaa7df 100644 --- a/packages/forms/src/directives/ng_form.ts +++ b/packages/forms/src/directives/ng_form.ts @@ -148,7 +148,7 @@ export class NgForm extends ControlContainer implements Form, AfterViewInit { * @description * The directive instance. */ - get formDirective(): Form { + override get formDirective(): Form { return this; } @@ -165,7 +165,7 @@ export class NgForm extends ControlContainer implements Form, AfterViewInit { * Returns an array representing the path to this group. Because this directive * always lives at the top level of a form, it is always an empty array. */ - get path(): string[] { + override get path(): string[] { return []; } diff --git a/packages/forms/src/directives/ng_model.ts b/packages/forms/src/directives/ng_model.ts index db0b59350528..40d9a26ce917 100644 --- a/packages/forms/src/directives/ng_model.ts +++ b/packages/forms/src/directives/ng_model.ts @@ -162,7 +162,7 @@ export class NgModel extends NgControl implements OnChanges, OnDestroy { * uses this name as a key to retrieve this control's value. */ // TODO(issue/24571): remove '!'. - @Input() name!: string; + @Input() override name!: string; /** * @description @@ -240,7 +240,7 @@ export class NgModel extends NgControl implements OnChanges, OnDestroy { * Returns an array that represents the path from the top-level form to this control. * Each index is the string name of the control on that level. */ - get path(): string[] { + override get path(): string[] { return this._parent ? controlPath(this.name, this._parent) : [this.name]; } diff --git a/packages/forms/src/directives/ng_model_group.ts b/packages/forms/src/directives/ng_model_group.ts index 434a4de918cb..fd723939a48b 100644 --- a/packages/forms/src/directives/ng_model_group.ts +++ b/packages/forms/src/directives/ng_model_group.ts @@ -55,7 +55,7 @@ export class NgModelGroup extends AbstractFormGroupDirective implements OnInit, * to a key in the parent `NgForm`. */ // TODO(issue/24571): remove '!'. - @Input('ngModelGroup') name!: string; + @Input('ngModelGroup') override name!: string; constructor( @Host() @SkipSelf() parent: ControlContainer, @@ -69,7 +69,7 @@ export class NgModelGroup extends AbstractFormGroupDirective implements OnInit, } /** @internal */ - _checkParentType(): void { + override _checkParentType(): void { if (!(this._parent instanceof NgModelGroup) && !(this._parent instanceof NgForm) && (typeof ngDevMode === 'undefined' || ngDevMode)) { TemplateDrivenErrors.modelGroupParentException(); diff --git a/packages/forms/src/directives/number_value_accessor.ts b/packages/forms/src/directives/number_value_accessor.ts index 8164453746a9..103b4bc5808e 100644 --- a/packages/forms/src/directives/number_value_accessor.ts +++ b/packages/forms/src/directives/number_value_accessor.ts @@ -62,7 +62,7 @@ export class NumberValueAccessor extends BuiltInControlValueAccessor implements * Registers a function called when the control value changes. * @nodoc */ - registerOnChange(fn: (_: number|null) => void): void { + override registerOnChange(fn: (_: number|null) => void): void { this.onChange = (value) => { fn(value == '' ? null : parseFloat(value)); }; diff --git a/packages/forms/src/directives/radio_control_value_accessor.ts b/packages/forms/src/directives/radio_control_value_accessor.ts index 0820e588ac29..e25a2a24772a 100644 --- a/packages/forms/src/directives/radio_control_value_accessor.ts +++ b/packages/forms/src/directives/radio_control_value_accessor.ts @@ -129,7 +129,7 @@ export class RadioControlValueAccessor extends BuiltInControlValueAccessor imple * `BaseControlValueAccessor` class. * @nodoc */ - onChange = () => {}; + override onChange = () => {}; /** * @description @@ -183,7 +183,7 @@ export class RadioControlValueAccessor extends BuiltInControlValueAccessor imple * Registers a function called when the control value changes. * @nodoc */ - registerOnChange(fn: (_: any) => {}): void { + override registerOnChange(fn: (_: any) => {}): void { this._fn = fn; this.onChange = () => { fn(this.value); diff --git a/packages/forms/src/directives/range_value_accessor.ts b/packages/forms/src/directives/range_value_accessor.ts index 5c74cba6824f..6224a37b760f 100644 --- a/packages/forms/src/directives/range_value_accessor.ts +++ b/packages/forms/src/directives/range_value_accessor.ts @@ -64,7 +64,7 @@ export class RangeValueAccessor extends BuiltInControlValueAccessor implements * Registers a function called when the control value changes. * @nodoc */ - registerOnChange(fn: (_: number|null) => void): void { + override registerOnChange(fn: (_: number|null) => void): void { this.onChange = (value) => { fn(value == '' ? null : parseFloat(value)); }; diff --git a/packages/forms/src/directives/reactive_directives/form_control_directive.ts b/packages/forms/src/directives/reactive_directives/form_control_directive.ts index ba7bace32dd0..53abe71a9dbe 100644 --- a/packages/forms/src/directives/reactive_directives/form_control_directive.ts +++ b/packages/forms/src/directives/reactive_directives/form_control_directive.ts @@ -149,7 +149,7 @@ export class FormControlDirective extends NgControl implements OnChanges, OnDest * Returns an array that represents the path from the top-level form to this control. * Each index is the string name of the control on that level. */ - get path(): string[] { + override get path(): string[] { return []; } diff --git a/packages/forms/src/directives/reactive_directives/form_control_name.ts b/packages/forms/src/directives/reactive_directives/form_control_name.ts index fe5044c6ed62..fb300c694220 100644 --- a/packages/forms/src/directives/reactive_directives/form_control_name.ts +++ b/packages/forms/src/directives/reactive_directives/form_control_name.ts @@ -87,7 +87,7 @@ export class FormControlName extends NgControl implements OnChanges, OnDestroy { * to indices when iterating over controls in a `FormArray`. */ // TODO(issue/24571): remove '!'. - @Input('formControlName') name!: string|number|null; + @Input('formControlName') override name!: string|number|null; /** * @description @@ -176,7 +176,7 @@ export class FormControlName extends NgControl implements OnChanges, OnDestroy { * Returns an array that represents the path from the top-level form to this control. * Each index is the string name of the control on that level. */ - get path(): string[] { + override get path(): string[] { return controlPath(this.name == null ? this.name : this.name.toString(), this._parent!); } diff --git a/packages/forms/src/directives/reactive_directives/form_group_directive.ts b/packages/forms/src/directives/reactive_directives/form_group_directive.ts index f8ab4a62a9f5..fe62635272d8 100644 --- a/packages/forms/src/directives/reactive_directives/form_group_directive.ts +++ b/packages/forms/src/directives/reactive_directives/form_group_directive.ts @@ -132,7 +132,7 @@ export class FormGroupDirective extends ControlContainer implements Form, OnChan * @description * Returns this directive's instance. */ - get formDirective(): Form { + override get formDirective(): Form { return this; } @@ -149,7 +149,7 @@ export class FormGroupDirective extends ControlContainer implements Form, OnChan * Returns an array representing the path to this group. Because this directive * always lives at the top level of a form, it always an empty array. */ - get path(): string[] { + override get path(): string[] { return []; } diff --git a/packages/forms/src/directives/reactive_directives/form_group_name.ts b/packages/forms/src/directives/reactive_directives/form_group_name.ts index b941e65e72dd..7205397f768b 100644 --- a/packages/forms/src/directives/reactive_directives/form_group_name.ts +++ b/packages/forms/src/directives/reactive_directives/form_group_name.ts @@ -82,7 +82,7 @@ export class FormGroupName extends AbstractFormGroupDirective implements OnInit, * to indices when iterating over groups in a `FormArray`. */ // TODO(issue/24571): remove '!'. - @Input('formGroupName') name!: string|number|null; + @Input('formGroupName') override name!: string|number|null; constructor( @Optional() @Host() @SkipSelf() parent: ControlContainer, @@ -96,7 +96,7 @@ export class FormGroupName extends AbstractFormGroupDirective implements OnInit, } /** @internal */ - _checkParentType(): void { + override _checkParentType(): void { if (_hasInvalidParent(this._parent) && (typeof ngDevMode === 'undefined' || ngDevMode)) { ReactiveErrors.groupParentException(); } @@ -147,7 +147,7 @@ export class FormArrayName extends ControlContainer implements OnInit, OnDestroy * to indices when iterating over arrays in a `FormArray`. */ // TODO(issue/24571): remove '!'. - @Input('formArrayName') name!: string|number|null; + @Input('formArrayName') override name!: string|number|null; constructor( @Optional() @Host() @SkipSelf() parent: ControlContainer, @@ -192,7 +192,7 @@ export class FormArrayName extends ControlContainer implements OnInit, OnDestroy * @description * The top-level directive for this group if present, otherwise null. */ - get formDirective(): FormGroupDirective|null { + override get formDirective(): FormGroupDirective|null { return this._parent ? this._parent.formDirective : null; } @@ -201,7 +201,7 @@ export class FormArrayName extends ControlContainer implements OnInit, OnDestroy * Returns an array that represents the path from the top-level form to this control. * Each index is the string name of the control on that level. */ - get path(): string[] { + override get path(): string[] { return controlPath(this.name == null ? this.name : this.name.toString(), this._parent); } diff --git a/packages/forms/src/directives/select_control_value_accessor.ts b/packages/forms/src/directives/select_control_value_accessor.ts index ee6c4cca40d9..3689bc8f75dd 100644 --- a/packages/forms/src/directives/select_control_value_accessor.ts +++ b/packages/forms/src/directives/select_control_value_accessor.ts @@ -133,7 +133,7 @@ export class SelectControlValueAccessor extends BuiltInControlValueAccessor impl * Registers a function called when the control value changes. * @nodoc */ - registerOnChange(fn: (value: any) => any): void { + override registerOnChange(fn: (value: any) => any): void { this.onChange = (valueString: string) => { this.value = this._getOptionValue(valueString); fn(this.value); diff --git a/packages/forms/src/directives/select_multiple_control_value_accessor.ts b/packages/forms/src/directives/select_multiple_control_value_accessor.ts index 0adf312cf7ea..151194afb1db 100644 --- a/packages/forms/src/directives/select_multiple_control_value_accessor.ts +++ b/packages/forms/src/directives/select_multiple_control_value_accessor.ts @@ -136,7 +136,7 @@ export class SelectMultipleControlValueAccessor extends BuiltInControlValueAcces * and writes an array of the selected options. * @nodoc */ - registerOnChange(fn: (value: any) => any): void { + override registerOnChange(fn: (value: any) => any): void { this.onChange = (_: any) => { const selected: Array = []; if (_.selectedOptions !== undefined) { diff --git a/packages/forms/src/directives/validators.ts b/packages/forms/src/directives/validators.ts index 53b53d2450ee..b6ed662b55f0 100644 --- a/packages/forms/src/directives/validators.ts +++ b/packages/forms/src/directives/validators.ts @@ -410,7 +410,7 @@ export class CheckboxRequiredValidator extends RequiredValidator { * Returns the validation result if enabled, otherwise null. * @nodoc */ - validate(control: AbstractControl): ValidationErrors|null { + override validate(control: AbstractControl): ValidationErrors|null { return this.required ? requiredTrueValidator(control) : null; } } From 388496c17d99839d1c87e3645fd7123014fffbf8 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Mon, 7 Jun 2021 21:05:03 +0200 Subject: [PATCH 057/364] refactor(service-worker): ensure compatibility with noImplicitOverride (#42512) Adds the `override` keyword to the `service-worker` sources to ensure compatibility with `noImplicitOverride`. PR Close #42512 --- packages/service-worker/worker/testing/fetch.ts | 1 - packages/service-worker/worker/testing/scope.ts | 14 +++++++------- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/packages/service-worker/worker/testing/fetch.ts b/packages/service-worker/worker/testing/fetch.ts index 43ed7e33d8a5..06a2d8c1cfc4 100644 --- a/packages/service-worker/worker/testing/fetch.ts +++ b/packages/service-worker/worker/testing/fetch.ts @@ -99,7 +99,6 @@ export class MockHeaders implements Headers { export class MockRequest extends MockBody implements Request { readonly isHistoryNavigation: boolean = false; readonly isReloadNavigation: boolean = false; - readonly body!: ReadableStream; readonly cache: RequestCache = 'default'; readonly credentials: RequestCredentials = 'omit'; readonly destination: RequestDestination = 'document'; diff --git a/packages/service-worker/worker/testing/scope.ts b/packages/service-worker/worker/testing/scope.ts index f635e69034b6..16328c53439c 100644 --- a/packages/service-worker/worker/testing/scope.ts +++ b/packages/service-worker/worker/testing/scope.ts @@ -71,7 +71,7 @@ export class SwTestHarnessImpl extends Adapter implements }, } as any; - get time() { + override get time() { return this.mockTime; } @@ -84,7 +84,7 @@ export class SwTestHarnessImpl extends Adapter implements fired: boolean, }[] = []; - parseUrl = parseUrl; + override parseUrl = parseUrl; constructor(private server: MockServerState, caches: MockCacheStorage, scopeUrl: string) { super(scopeUrl, caches); @@ -156,15 +156,15 @@ export class SwTestHarnessImpl extends Adapter implements this.eventHandlers.delete(type); } - newRequest(url: string, init: Object = {}): Request { + override newRequest(url: string, init: Object = {}): Request { return new MockRequest(normalizeUrl(url, this.scopeUrl), init); } - newResponse(body: string, init: Object = {}): Response { + override newResponse(body: string, init: Object = {}): Response { return new MockResponse(body, init); } - newHeaders(headers: {[name: string]: string}): Headers { + override newHeaders(headers: {[name: string]: string}): Headers { return Object.keys(headers).reduce((mock, name) => { mock.set(name, headers[name]); return mock; @@ -227,7 +227,7 @@ export class SwTestHarnessImpl extends Adapter implements return event.ready; } - timeout(ms: number): Promise { + override timeout(ms: number): Promise { const promise = new Promise(resolve => { this.timers.push({ at: this.mockTime + ms, @@ -254,7 +254,7 @@ export class SwTestHarnessImpl extends Adapter implements }); } - isClient(obj: any): obj is Client { + override isClient(obj: any): obj is Client { return obj instanceof MockClient; } } From 368576b045840aadd85413ddf90128b1d03d5b53 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Mon, 7 Jun 2021 21:05:21 +0200 Subject: [PATCH 058/364] refactor(language-service): ensure compatibility with noImplicitOverride (#42512) Adds the `override` keyword to the `language-service` sources to ensure compatibility with `noImplicitOverride`. PR Close #42512 --- .../language-service/ivy/template_target.ts | 15 ++++++++++++-- packages/language-service/src/completions.ts | 14 ++++++------- .../src/expression_diagnostics.ts | 20 +++++++++---------- packages/language-service/src/expressions.ts | 2 +- .../language-service/src/locate_symbol.ts | 8 ++++---- .../language-service/src/typescript_host.ts | 2 +- .../src/typescript_symbols.ts | 2 +- packages/language-service/src/utils.ts | 6 +++--- packages/language-service/test/mocks.ts | 2 +- 9 files changed, 41 insertions(+), 30 deletions(-) diff --git a/packages/language-service/ivy/template_target.ts b/packages/language-service/ivy/template_target.ts index ea14bfccc6f5..6f748603b3b8 100644 --- a/packages/language-service/ivy/template_target.ts +++ b/packages/language-service/ivy/template_target.ts @@ -142,11 +142,22 @@ export interface TwoWayBindingContext { nodes: [t.BoundAttribute, t.BoundEvent]; } +/** + * Special marker AST that can be used when the cursor is within the `sourceSpan` but not + * the key or value span of a node with key/value spans. + */ +class OutsideKeyValueMarkerAst extends e.AST { + visit(): null { + return null; + } +} + /** * This special marker is added to the path when the cursor is within the sourceSpan but not the key * or value span of a node with key/value spans. */ -const OUTSIDE_K_V_MARKER = new e.AST(new ParseSpan(-1, -1), new e.AbsoluteSourceSpan(-1, -1)); +const OUTSIDE_K_V_MARKER = + new OutsideKeyValueMarkerAst(new ParseSpan(-1, -1), new e.AbsoluteSourceSpan(-1, -1)); /** * Return the template AST node or expression AST node that most accurately @@ -415,7 +426,7 @@ class ExpressionVisitor extends e.RecursiveAstVisitor { super(); } - visit(node: e.AST, path: Array) { + override visit(node: e.AST, path: Array) { if (node instanceof e.ASTWithSource) { // In order to reduce noise, do not include `ASTWithSource` in the path. // For the purpose of source spans, there is no difference between diff --git a/packages/language-service/src/completions.ts b/packages/language-service/src/completions.ts index 6474911c1261..378d204f7639 100644 --- a/packages/language-service/src/completions.ts +++ b/packages/language-service/src/completions.ts @@ -408,23 +408,23 @@ class ExpressionVisitor extends NullTemplateVisitor { return Array.from(this.completions.values()); } - visitDirectiveProperty(ast: BoundDirectivePropertyAst): void { + override visitDirectiveProperty(ast: BoundDirectivePropertyAst): void { this.processExpressionCompletions(ast.value); } - visitElementProperty(ast: BoundElementPropertyAst): void { + override visitElementProperty(ast: BoundElementPropertyAst): void { this.processExpressionCompletions(ast.value); } - visitEvent(ast: BoundEventAst): void { + override visitEvent(ast: BoundEventAst): void { this.processExpressionCompletions(ast.handler); } - visitElement(): void { + override visitElement(): void { // no-op for now } - visitAttr(ast: AttrAst) { + override visitAttr(ast: AttrAst) { const binding = getBindingDescriptor(ast.name); if (binding && binding.kind === ATTR.KW_MICROSYNTAX) { // This a template binding given by micro syntax expression. @@ -459,7 +459,7 @@ class ExpressionVisitor extends NullTemplateVisitor { } } - visitReference(_ast: ReferenceAst, context: ElementAst) { + override visitReference(_ast: ReferenceAst, context: ElementAst) { context.directives.forEach(dir => { const {exportAs} = dir.directive; if (exportAs) { @@ -469,7 +469,7 @@ class ExpressionVisitor extends NullTemplateVisitor { }); } - visitBoundText(ast: BoundTextAst) { + override visitBoundText(ast: BoundTextAst) { if (inSpan(this.position, ast.value.sourceSpan)) { const completions = getExpressionCompletions( this.getExpressionScope(), ast.value, this.position, this.info.template); diff --git a/packages/language-service/src/expression_diagnostics.ts b/packages/language-service/src/expression_diagnostics.ts index bd6e66a961a3..0327a7daa7af 100644 --- a/packages/language-service/src/expression_diagnostics.ts +++ b/packages/language-service/src/expression_diagnostics.ts @@ -42,11 +42,11 @@ function getReferences(info: ng.DiagnosticTemplateInfo): SymbolDeclaration[] { } const visitor = new class extends RecursiveTemplateAstVisitor { - visitEmbeddedTemplate(ast: EmbeddedTemplateAst, context: any): any { + override visitEmbeddedTemplate(ast: EmbeddedTemplateAst, context: any): any { super.visitEmbeddedTemplate(ast, context); processReferences(ast.references); } - visitElement(ast: ElementAst, context: any): any { + override visitElement(ast: ElementAst, context: any): any { super.visitElement(ast, context); processReferences(ast.references); } @@ -257,38 +257,38 @@ class ExpressionDiagnosticsVisitor extends RecursiveTemplateAstVisitor { this.path = new AstPath([]); } - visitDirective(ast: DirectiveAst, context: any): any { + override visitDirective(ast: DirectiveAst, context: any): any { // Override the default child visitor to ignore the host properties of a directive. if (ast.inputs && ast.inputs.length) { templateVisitAll(this, ast.inputs, context); } } - visitBoundText(ast: BoundTextAst): void { + override visitBoundText(ast: BoundTextAst): void { this.push(ast); this.diagnoseExpression(ast.value, ast.sourceSpan.start.offset, false); this.pop(); } - visitDirectiveProperty(ast: BoundDirectivePropertyAst): void { + override visitDirectiveProperty(ast: BoundDirectivePropertyAst): void { this.push(ast); this.diagnoseExpression(ast.value, this.attributeValueLocation(ast), false); this.pop(); } - visitElementProperty(ast: BoundElementPropertyAst): void { + override visitElementProperty(ast: BoundElementPropertyAst): void { this.push(ast); this.diagnoseExpression(ast.value, this.attributeValueLocation(ast), false); this.pop(); } - visitEvent(ast: BoundEventAst): void { + override visitEvent(ast: BoundEventAst): void { this.push(ast); this.diagnoseExpression(ast.handler, this.attributeValueLocation(ast), true); this.pop(); } - visitVariable(ast: VariableAst): void { + override visitVariable(ast: VariableAst): void { const directive = this.directiveSummary; if (directive && ast.value) { const context = this.info.query.getTemplateContext(directive.type.reference)!; @@ -304,13 +304,13 @@ class ExpressionDiagnosticsVisitor extends RecursiveTemplateAstVisitor { } } - visitElement(ast: ElementAst, context: any): void { + override visitElement(ast: ElementAst, context: any): void { this.push(ast); super.visitElement(ast, context); this.pop(); } - visitEmbeddedTemplate(ast: EmbeddedTemplateAst, context: any): any { + override visitEmbeddedTemplate(ast: EmbeddedTemplateAst, context: any): any { const previousDirectiveSummary = this.directiveSummary; this.push(ast); diff --git a/packages/language-service/src/expressions.ts b/packages/language-service/src/expressions.ts index be315c9bbc6c..6f6ca46d836d 100644 --- a/packages/language-service/src/expressions.ts +++ b/packages/language-service/src/expressions.ts @@ -17,7 +17,7 @@ type AstPath = AstPathBase; function findAstAt(ast: AST, position: number, excludeEmpty: boolean = false): AstPath { const path: AST[] = []; const visitor = new class extends RecursiveAstVisitor { - visit(ast: AST) { + override visit(ast: AST) { if ((!excludeEmpty || ast.sourceSpan.start < ast.sourceSpan.end) && inSpan(position, ast.sourceSpan)) { const isNotNarrower = path.length && !isNarrower(ast.span, path[path.length - 1].span); diff --git a/packages/language-service/src/locate_symbol.ts b/packages/language-service/src/locate_symbol.ts index 1017117fb30d..aa4d308b24f4 100644 --- a/packages/language-service/src/locate_symbol.ts +++ b/packages/language-service/src/locate_symbol.ts @@ -258,28 +258,28 @@ function findParentOfBinding( } } - visitEmbeddedTemplate(ast: EmbeddedTemplateAst, context: any): any { + override visitEmbeddedTemplate(ast: EmbeddedTemplateAst, context: any): any { return this.visitChildren(context, visit => { visit(ast.directives); visit(ast.children); }); } - visitElement(ast: ElementAst, context: any): any { + override visitElement(ast: ElementAst, context: any): any { return this.visitChildren(context, visit => { visit(ast.directives); visit(ast.children); }); } - visitDirective(ast: DirectiveAst) { + override visitDirective(ast: DirectiveAst) { const result = this.visitChildren(ast, visit => { visit(ast.inputs); }); return result; } - visitDirectiveProperty(ast: BoundDirectivePropertyAst, context: DirectiveAst) { + override visitDirectiveProperty(ast: BoundDirectivePropertyAst, context: DirectiveAst) { if (ast === binding) { res = context; } diff --git a/packages/language-service/src/typescript_host.ts b/packages/language-service/src/typescript_host.ts index f3d24ca88a97..14b92d03f477 100644 --- a/packages/language-service/src/typescript_host.ts +++ b/packages/language-service/src/typescript_host.ts @@ -23,7 +23,7 @@ import {AstResult, Declaration, DeclarationError, DiagnosticMessageChain, Langua * syntactically incorrect templates. */ export class DummyHtmlParser extends HtmlParser { - parse(): ParseTreeResult { + override parse(): ParseTreeResult { return new ParseTreeResult([], []); } } diff --git a/packages/language-service/src/typescript_symbols.ts b/packages/language-service/src/typescript_symbols.ts index 7d108b1a1709..12f9eb0d9ef2 100644 --- a/packages/language-service/src/typescript_symbols.ts +++ b/packages/language-service/src/typescript_symbols.ts @@ -351,7 +351,7 @@ class TypeWrapper implements Symbol { // If stringIndexType a primitive type(e.g. 'string'), the Symbol is undefined; // and in AstType.resolvePropertyRead method, the Symbol.type should get the right type. class StringIndexTypeWrapper extends TypeWrapper { - public readonly type = new TypeWrapper(this.tsType, this.context); + public override readonly type = new TypeWrapper(this.tsType, this.context); } class SymbolWrapper implements Symbol { diff --git a/packages/language-service/src/utils.ts b/packages/language-service/src/utils.ts index 70ca4caa384b..5eddc26584c7 100644 --- a/packages/language-service/src/utils.ts +++ b/packages/language-service/src/utils.ts @@ -107,7 +107,7 @@ export function findTemplateAstAt(ast: TemplateAst[], position: number): Templat } } - visitEmbeddedTemplate(ast: EmbeddedTemplateAst, context: any): any { + override visitEmbeddedTemplate(ast: EmbeddedTemplateAst, context: any): any { return this.visitChildren(context, visit => { // Ignore reference, variable and providers visit(ast.attrs); @@ -116,7 +116,7 @@ export function findTemplateAstAt(ast: TemplateAst[], position: number): Templat }); } - visitElement(ast: ElementAst, context: any): any { + override visitElement(ast: ElementAst, context: any): any { return this.visitChildren(context, visit => { // Ingnore providers visit(ast.attrs); @@ -128,7 +128,7 @@ export function findTemplateAstAt(ast: TemplateAst[], position: number): Templat }); } - visitDirective(ast: DirectiveAst, context: any): any { + override visitDirective(ast: DirectiveAst, context: any): any { // Ignore the host properties of a directive const result = this.visitChildren(context, visit => { visit(ast.inputs); diff --git a/packages/language-service/test/mocks.ts b/packages/language-service/test/mocks.ts index 45f3ba6a6e6f..56611fce4766 100644 --- a/packages/language-service/test/mocks.ts +++ b/packages/language-service/test/mocks.ts @@ -180,7 +180,7 @@ export class DiagnosticContext { }; const urlResolver = createOfflineCompileUrlResolver(); const htmlParser = new class extends HtmlParser { - parse(): ParseTreeResult { + override parse(): ParseTreeResult { return new ParseTreeResult([], []); } }; From bfc4c3cf4372773b526ff285115e4a650f05466e Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Mon, 7 Jun 2021 21:05:34 +0200 Subject: [PATCH 059/364] refactor(localize): ensure compatibility with noImplicitOverride (#42512) Adds the `override` keyword to the `localize` sources to ensure compatibility with `noImplicitOverride`. PR Close #42512 --- .../message_serialization/message_serializer.ts | 8 ++++---- .../translation_parsers/xliff1_translation_parser.ts | 4 ++-- .../translation_parsers/xliff2_translation_parser.ts | 2 +- .../translation_parsers/xtb_translation_parser.ts | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/localize/src/tools/src/translate/translation_files/message_serialization/message_serializer.ts b/packages/localize/src/tools/src/translate/translation_files/message_serialization/message_serializer.ts index af0fd9c3a75e..57487a7b35cb 100644 --- a/packages/localize/src/tools/src/translate/translation_files/message_serialization/message_serializer.ts +++ b/packages/localize/src/tools/src/translate/translation_files/message_serialization/message_serializer.ts @@ -36,7 +36,7 @@ export class MessageSerializer extends BaseVisitor { return this.renderer.message; } - visitElement(element: Element): void { + override visitElement(element: Element): void { if (this.config.placeholder && element.name === this.config.placeholder.elementName) { const name = getAttrOrThrow(element, this.config.placeholder.nameAttribute); const body = this.config.placeholder.bodyAttribute && @@ -55,18 +55,18 @@ export class MessageSerializer extends BaseVisitor { } } - visitText(text: Text): void { + override visitText(text: Text): void { this.renderer.text(text.value); } - visitExpansion(expansion: Expansion): void { + override visitExpansion(expansion: Expansion): void { this.renderer.startIcu(); this.renderer.text(`${expansion.switchValue}, ${expansion.type},`); visitAll(this, expansion.cases); this.renderer.endIcu(); } - visitExpansionCase(expansionCase: ExpansionCase): void { + override visitExpansionCase(expansionCase: ExpansionCase): void { this.renderer.text(` ${expansionCase.value} {`); this.renderer.startContainer(); visitAll(this, expansionCase.expression); diff --git a/packages/localize/src/tools/src/translate/translation_files/translation_parsers/xliff1_translation_parser.ts b/packages/localize/src/tools/src/translate/translation_files/translation_parsers/xliff1_translation_parser.ts index 2dd951ffe4c0..c70a56578aff 100644 --- a/packages/localize/src/tools/src/translate/translation_files/translation_parsers/xliff1_translation_parser.ts +++ b/packages/localize/src/tools/src/translate/translation_files/translation_parsers/xliff1_translation_parser.ts @@ -106,7 +106,7 @@ export class Xliff1TranslationParser implements TranslationParser Date: Mon, 7 Jun 2021 21:05:50 +0200 Subject: [PATCH 060/364] refactor(zone.js): ensure compatibility with noImplicitOverride (#42512) Adds the `override` keyword to the `zone.js` sources to ensure compatibility with `noImplicitOverride`. PR Close #42512 --- packages/zone.js/test/common/Error.spec.ts | 20 ++++++++++---------- packages/zone.js/test/common/Promise.spec.ts | 2 +- packages/zone.js/test/common/util.spec.ts | 2 +- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/packages/zone.js/test/common/Error.spec.ts b/packages/zone.js/test/common/Error.spec.ts index 19dca94f4801..ed377237e061 100644 --- a/packages/zone.js/test/common/Error.spec.ts +++ b/packages/zone.js/test/common/Error.spec.ts @@ -19,22 +19,22 @@ class BaseError extends Error { this._nativeError = nativeError; } - get message() { + override get message() { return this._nativeError.message; } - set message(message) { + override set message(message) { this._nativeError.message = message; } - get name() { + override get name() { return this._nativeError.name; } - get stack() { + override get stack() { return (this._nativeError as any).stack; } - set stack(value) { + override set stack(value) { (this._nativeError as any).stack = value; } - toString() { + override toString() { return this._nativeError.toString(); } } @@ -47,7 +47,7 @@ class WrappedError extends BaseError { this.originalError = error; } - get stack() { + override get stack() { return ((this.originalError instanceof Error ? this.originalError : this._nativeError) as any) .stack; } @@ -58,7 +58,7 @@ class TestError extends WrappedError { super(`${message} caused by: ${error instanceof Error ? error.message : error}`, error); } - get message() { + override get message() { return 'test ' + this.originalError.message; } } @@ -68,11 +68,11 @@ class TestMessageError extends WrappedError { super(`${message} caused by: ${error instanceof Error ? error.message : error}`, error); } - get message() { + override get message() { return 'test ' + this.originalError.message; } - set message(value) { + override set message(value) { this.originalError.message = value; } } diff --git a/packages/zone.js/test/common/Promise.spec.ts b/packages/zone.js/test/common/Promise.spec.ts index 323972d016c9..e2f9bbdc094f 100644 --- a/packages/zone.js/test/common/Promise.spec.ts +++ b/packages/zone.js/test/common/Promise.spec.ts @@ -122,7 +122,7 @@ describe( super(fn); } - static get[Symbol.species]() { + static override get[Symbol.species]() { return MyPromise; } } diff --git a/packages/zone.js/test/common/util.spec.ts b/packages/zone.js/test/common/util.spec.ts index c790f360efd8..727e5454cb25 100644 --- a/packages/zone.js/test/common/util.spec.ts +++ b/packages/zone.js/test/common/util.spec.ts @@ -91,7 +91,7 @@ describe('utils', function() { } } class ChildType extends Type { - method(..._args: any[]) { + override method(..._args: any[]) { childArgs = _args; childSelf = this; return 'ChildOK'; From 1dffa51808a40e0536ae1a547c37b30741a71e59 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Mon, 7 Jun 2021 21:06:06 +0200 Subject: [PATCH 061/364] refactor: ensure compatibility with noImplicitOverride for examples (#42512) Adds the `override` keyword to the `examples` sources to ensure compatibility with `noImplicitOverride`. PR Close #42512 --- .../examples/compiler/ts/url_resolver/url_resolver.ts | 2 +- packages/examples/core/di/ts/provider_spec.ts | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/examples/compiler/ts/url_resolver/url_resolver.ts b/packages/examples/compiler/ts/url_resolver/url_resolver.ts index 1024be3a2c8e..b4ea8a30affd 100644 --- a/packages/examples/compiler/ts/url_resolver/url_resolver.ts +++ b/packages/examples/compiler/ts/url_resolver/url_resolver.ts @@ -16,7 +16,7 @@ class MyApp { } class MyUrlResolver extends UrlResolver { - resolve(baseUrl: string, url: string): string { + override resolve(baseUrl: string, url: string): string { // Serve CSS files from a special CDN. if (url.substr(-4) === '.css') { return super.resolve('http://cdn.myapp.com/css/', url); diff --git a/packages/examples/core/di/ts/provider_spec.ts b/packages/examples/core/di/ts/provider_spec.ts index 1bae531f8949..8ed044b0594f 100644 --- a/packages/examples/core/di/ts/provider_spec.ts +++ b/packages/examples/core/di/ts/provider_spec.ts @@ -62,7 +62,7 @@ import {Injectable, InjectionToken, Injector, Optional, ReflectiveInjector} from } class Square extends Shape { - name = 'square'; + override name = 'square'; } const injector = ReflectiveInjector.resolveAndCreate([{provide: Shape, useClass: Square}]); @@ -80,7 +80,7 @@ import {Injectable, InjectionToken, Injector, Optional, ReflectiveInjector} from } class FormalGreeting extends Greeting { - salutation = 'Greetings'; + override salutation = 'Greetings'; } const injector = ReflectiveInjector.resolveAndCreate( @@ -101,7 +101,7 @@ import {Injectable, InjectionToken, Injector, Optional, ReflectiveInjector} from } class Square extends Shape { - name = 'square'; + override name = 'square'; } const injector = @@ -120,7 +120,7 @@ import {Injectable, InjectionToken, Injector, Optional, ReflectiveInjector} from } class FormalGreeting extends Greeting { - salutation = 'Greetings'; + override salutation = 'Greetings'; } const injector = Injector.create({ @@ -161,7 +161,7 @@ import {Injectable, InjectionToken, Injector, Optional, ReflectiveInjector} from } class FormalGreeting extends Greeting { - salutation = 'Greetings'; + override salutation = 'Greetings'; } const injector = Injector.create({ From 04642e798597168853d144d3091a00c343201a28 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Tue, 6 Jul 2021 19:41:48 +0200 Subject: [PATCH 062/364] feat(dev-infra): add lint rule to enforce no-implicit-override abstract members (#42512) TypeScript introduced a new flag called `noImplicitOverride` as part of TypeScript v4.3. This flag introduces a new keyword called `override` that can be applied to members which override declarations from a base class. This helps with code health as TS will report an error if e.g. the base class changes the method name but the override would still have the old method name. Similarly, if the base class removes the method completely, TS would complain that the memeber with `override` no longer overrides any method. A similar concept applies to abstract methods, with the exception that TypeScript's builtin `noImplicitOverride` option does not flag members which are implemented as part of an abstract class. We want to enforce this as a best-practice in the repository as adding `override` to such implemented members will cause TS to complain if an abstract member is removed, but still implemented by derived classes. More details: https://github.com/microsoft/TypeScript/issues/44457. PR Close #42512 --- dev-infra/BUILD.bazel | 1 + dev-infra/tslint-rules/BUILD.bazel | 13 ++ .../noImplicitOverrideAbstractRule.ts | 145 ++++++++++++++++++ package.json | 2 +- tools/tslint/tsNodeLoaderRule.js | 19 +++ tsconfig-tslint.json | 12 ++ tslint.json | 18 ++- 7 files changed, 206 insertions(+), 4 deletions(-) create mode 100644 dev-infra/tslint-rules/BUILD.bazel create mode 100644 dev-infra/tslint-rules/noImplicitOverrideAbstractRule.ts create mode 100644 tools/tslint/tsNodeLoaderRule.js create mode 100644 tsconfig-tslint.json diff --git a/dev-infra/BUILD.bazel b/dev-infra/BUILD.bazel index bb88f6418205..f2ca982a5c96 100644 --- a/dev-infra/BUILD.bazel +++ b/dev-infra/BUILD.bazel @@ -78,6 +78,7 @@ pkg_npm( "//dev-infra/benchmark/driver-utilities", "//dev-infra/commit-message", "//dev-infra/ts-circular-dependencies", + "//dev-infra/tslint-rules", ], ) diff --git a/dev-infra/tslint-rules/BUILD.bazel b/dev-infra/tslint-rules/BUILD.bazel new file mode 100644 index 000000000000..7d7baf8d33e7 --- /dev/null +++ b/dev-infra/tslint-rules/BUILD.bazel @@ -0,0 +1,13 @@ +load("@npm//@bazel/typescript:index.bzl", "ts_library") + +ts_library( + name = "tslint-rules", + srcs = glob(["*.ts"]), + module_name = "@angular/dev-infra-private/tslint-rules", + visibility = ["//dev-infra:__subpackages__"], + deps = [ + "@npm//tslib", + "@npm//tslint", + "@npm//typescript", + ], +) diff --git a/dev-infra/tslint-rules/noImplicitOverrideAbstractRule.ts b/dev-infra/tslint-rules/noImplicitOverrideAbstractRule.ts new file mode 100644 index 000000000000..73ad2f9fc6dd --- /dev/null +++ b/dev-infra/tslint-rules/noImplicitOverrideAbstractRule.ts @@ -0,0 +1,145 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use 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 {Replacement, RuleFailure, WalkContext} from 'tslint/lib'; +import {TypedRule} from 'tslint/lib/rules'; +import * as ts from 'typescript'; + +const FAILURE_MESSAGE = 'Missing override modifier. Members implemented as part of ' + + 'abstract classes must explicitly set the "override" modifier. ' + + 'More details: https://github.com/microsoft/TypeScript/issues/44457#issuecomment-856202843.'; + +/** + * Rule which enforces that class members implementing abstract members + * from base classes explicitly specify the `override` modifier. + * + * This ensures we follow the best-practice of applying `override` for abstract-implemented + * members so that TypeScript creates diagnostics in both scenarios where either the abstract + * class member is removed, or renamed. + * + * More details can be found here: https://github.com/microsoft/TypeScript/issues/44457. + */ +export class Rule extends TypedRule { + override applyWithProgram(sourceFile: ts.SourceFile, program: ts.Program): RuleFailure[] { + return this.applyWithFunction(sourceFile, ctx => visitNode(sourceFile, ctx, program)); + } +} + +/** + * For a TypeScript AST node and each of its child nodes, check whether the node is a class + * element which implements an abstract member but does not have the `override` keyword. + */ +function visitNode(node: ts.Node, ctx: WalkContext, program: ts.Program) { + // If a class element implements an abstract member but does not have the + // `override` keyword, create a lint failure. + if (ts.isClassElement(node) && !hasOverrideModifier(node) && + matchesParentAbstractElement(node, program)) { + ctx.addFailureAtNode( + node, FAILURE_MESSAGE, Replacement.appendText(node.getStart(), `override `)); + } + + ts.forEachChild(node, node => visitNode(node, ctx, program)); +} + +/** + * Checks if the specified class element matches a parent abstract class element. i.e. + * whether the specified member "implements" an abstract member from a base class. + */ +function matchesParentAbstractElement(node: ts.ClassElement, program: ts.Program): boolean { + const containingClass = node.parent as ts.ClassDeclaration; + + // If the property we check does not have a property name, we cannot look for similarly-named + // members in parent classes and therefore return early. + if (node.name === undefined) { + return false; + } + + const propertyName = getPropertyNameText(node.name); + const typeChecker = program.getTypeChecker(); + + // If the property we check does not have a statically-analyzable property name, + // we cannot look for similarly-named members in parent classes and return early. + if (propertyName === null) { + return false; + } + + return checkClassForInheritedMatchingAbstractMember(containingClass, typeChecker, propertyName); +} + +/** Checks if the given class inherits an abstract member with the specified name. */ +function checkClassForInheritedMatchingAbstractMember( + clazz: ts.ClassDeclaration, typeChecker: ts.TypeChecker, searchMemberName: string): boolean { + const baseClass = getBaseClass(clazz, typeChecker); + + // If the class is not `abstract`, then all parent abstract methods would need to + // be implemented, and there is never an abstract member within the class. + if (baseClass === null || !hasAbstractModifier(baseClass)) { + return false; + } + + const matchingMember = baseClass.members.find( + m => m.name !== undefined && getPropertyNameText(m.name) === searchMemberName); + + if (matchingMember !== undefined) { + return hasAbstractModifier(matchingMember); + } + + return checkClassForInheritedMatchingAbstractMember(baseClass, typeChecker, searchMemberName); +} + +/** Gets the base class for the given class declaration. */ +function getBaseClass(node: ts.ClassDeclaration, typeChecker: ts.TypeChecker): ts.ClassDeclaration| + null { + const baseTypes = getExtendsHeritageExpressions(node); + + if (baseTypes.length > 1) { + throw Error('Class unexpectedly extends from multiple types.'); + } + + const baseClass = typeChecker.getTypeAtLocation(baseTypes[0]).getSymbol(); + const baseClassDecl = baseClass?.valueDeclaration ?? baseClass?.declarations?.[0]; + + if (baseClassDecl !== undefined && ts.isClassDeclaration(baseClassDecl)) { + return baseClassDecl; + } + + return null; +} + +/** Gets the `extends` base type expressions of the specified class. */ +function getExtendsHeritageExpressions(classDecl: ts.ClassDeclaration): + ts.ExpressionWithTypeArguments[] { + if (classDecl.heritageClauses === undefined) { + return []; + } + const result: ts.ExpressionWithTypeArguments[] = []; + for (const clause of classDecl.heritageClauses) { + if (clause.token === ts.SyntaxKind.ExtendsKeyword) { + result.push(...clause.types); + } + } + return result; +} + +/** Gets whether the specified node has the `abstract` modifier applied. */ +function hasAbstractModifier(node: ts.Node): boolean { + return !!node.modifiers?.some(s => s.kind === ts.SyntaxKind.AbstractKeyword); +} + +/** Gets whether the specified node has the `override` modifier applied. */ +function hasOverrideModifier(node: ts.Node): boolean { + return !!node.modifiers?.some(s => s.kind === ts.SyntaxKind.OverrideKeyword); +} + +/** Gets the property name text of the specified property name. */ +function getPropertyNameText(name: ts.PropertyName): string|null { + if (ts.isComputedPropertyName(name)) { + return null; + } + return name.text; +} diff --git a/package.json b/package.json index 130abd1ec9cb..dc9627a4ad27 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "test-fixme-ivy-aot": "bazelisk test --config=ivy --build_tag_filters=-no-ivy-aot --test_tag_filters=-no-ivy-aot", "list-fixme-ivy-targets": "bazelisk query --output=label 'attr(\"tags\", \"\\[.*fixme-ivy.*\\]\", //...) except kind(\"sh_binary\", //...) except kind(\"devmode_js_sources\", //...)' | sort", "lint": "yarn -s tslint && yarn -s ng-dev format changed --check", - "tslint": "tsc -p tools/tsconfig.json && tslint -c tslint.json \"+(dev-infra|packages|modules|scripts|tools)/**/*.+(js|ts)\"", + "tslint": "tslint -c tslint.json --project tsconfig-tslint.json", "public-api:check": "node goldens/public-api/manage.js test", "public-api:update": "node goldens/public-api/manage.js accept", "symbol-extractor:check": "node tools/symbol-extractor/run_all_symbols_extractor_tests.js test", diff --git a/tools/tslint/tsNodeLoaderRule.js b/tools/tslint/tsNodeLoaderRule.js new file mode 100644 index 000000000000..091cc3dda842 --- /dev/null +++ b/tools/tslint/tsNodeLoaderRule.js @@ -0,0 +1,19 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use 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 Lint = require('tslint'); + +// Custom rule that registers all of the custom rules, written in TypeScript, with ts-node. +// This is necessary, because `tslint` and IDEs won't execute any rules that aren't in a .js file. +require('ts-node').register(); + +// Add a noop rule so tslint doesn't complain. +exports.Rule = class Rule extends Lint.Rules.AbstractRule { + apply() {} +}; diff --git a/tsconfig-tslint.json b/tsconfig-tslint.json new file mode 100644 index 000000000000..e5a235c7c904 --- /dev/null +++ b/tsconfig-tslint.json @@ -0,0 +1,12 @@ +{ + "compilerOptions": { + "allowJs": true + }, + "include": [ + "dev-infra/**/*", + "packages/**/*", + "modules/**/*", + "tools/**/*", + "scripts/**/*" + ] +} diff --git a/tslint.json b/tslint.json index 9c0ccf7fc31a..a08ecf0e5d58 100644 --- a/tslint.json +++ b/tslint.json @@ -1,11 +1,19 @@ { "rulesDirectory": [ - "dist/tools/tslint", + "tools/tslint", + "dev-infra/tslint-rules", "node_modules/vrsource-tslint-rules/rules", "node_modules/tslint-eslint-rules/dist/rules", "node_modules/tslint-no-toplevel-property-access/rules" ], "rules": { + // The first rule needs to be `ts-node-loader` which sets up `ts-node` within TSLint so + // that rules written in TypeScript can be loaded without needing to be transpiled. + "ts-node-loader": true, + // Custom rules written in TypeScript. + "require-internal-with-underscore": true, + "no-implicit-override-abstract": true, + "eofline": true, "file-header": [ true, @@ -26,7 +34,6 @@ true, "object" ], - "require-internal-with-underscore": true, "no-toplevel-property-access": [ true, "packages/animations/src/", @@ -57,6 +64,12 @@ ] }, "jsRules": { + // The first rule needs to be `ts-node-loader` which sets up `ts-node` within TSLint so + // that rules written in TypeScript can be loaded without needing to be transpiled. + "ts-node-loader": true, + // Custom rules written in TypeScript. + "require-internal-with-underscore": true, + "eofline": true, "file-header": [ true, @@ -71,7 +84,6 @@ ], "no-duplicate-imports": true, "no-duplicate-variable": true, - "require-internal-with-underscore": true, "semicolon": [ true ], From b5ab7aff433a67cddaa55e621d17b1a1b07b57c2 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Wed, 7 Jul 2021 19:58:22 +0200 Subject: [PATCH 063/364] refactor: add override keyword to members implementing abstract declarations (#42512) In combination with the TS `noImplicitOverride` compatibility changes, we also want to follow the best-practice of adding `override` to members which are implemented as part of abstract classes. This commit fixes all instances which will be flagged as part of the custom `no-implicit-override-abstract` TSLint rule. PR Close #42512 --- dev-infra/caretaker/check/base.spec.ts | 4 +- dev-infra/caretaker/check/ci.ts | 4 +- dev-infra/caretaker/check/g3.ts | 4 +- dev-infra/caretaker/check/github.ts | 4 +- dev-infra/caretaker/check/services.ts | 4 +- dev-infra/format/formatters/buildifier.ts | 8 +- dev-infra/format/formatters/clang-format.ts | 8 +- dev-infra/format/formatters/prettier.ts | 8 +- dev-infra/pr/merge/strategies/api-merge.ts | 2 +- .../pr/merge/strategies/autosquash-merge.ts | 2 +- .../actions/configure-next-as-major.ts | 4 +- .../release/publish/actions/cut-lts-patch.ts | 4 +- .../release/publish/actions/cut-new-patch.ts | 4 +- .../publish/actions/cut-next-prerelease.ts | 4 +- .../publish/actions/cut-release-candidate.ts | 4 +- .../release/publish/actions/cut-stable.ts | 4 +- .../actions/move-next-into-feature-freeze.ts | 4 +- .../actions/tag-recent-major-as-latest.ts | 4 +- dev-infra/release/publish/test/common.spec.ts | 4 +- .../web_animations_style_normalizer.ts | 4 +- .../render/timeline_animation_engine_spec.ts | 4 +- .../transition_animation_engine_spec.ts | 8 +- packages/common/http/test/xsrf_spec.ts | 2 +- packages/common/src/i18n/localization.ts | 2 +- .../src/location/hash_location_strategy.ts | 16 +- .../common/src/location/location_strategy.ts | 16 +- .../common/src/location/platform_location.ts | 32 +-- .../dependencies/commonjs_dependency_host.ts | 4 +- .../src/dependencies/esm_dependency_host.ts | 4 +- .../src/dependencies/umd_dependency_host.ts | 4 +- .../program_based_entry_point_finder.ts | 5 +- .../targeted_entry_point_finder.ts | 5 +- .../tasks/queues/parallel_task_queue.ts | 2 +- .../tasks/queues/serial_task_queue.ts | 2 +- .../src/ngtsc/annotations/src/directive.ts | 4 +- .../src/ngtsc/annotations/src/ng_module.ts | 4 +- .../src/ngtsc/annotations/src/pipe.ts | 4 +- .../testing/src/mock_file_system_native.ts | 16 +- .../testing/src/mock_file_system_posix.ts | 16 +- .../testing/src/mock_file_system_windows.ts | 16 +- .../incremental/semantic_graph/src/graph.ts | 4 +- .../ngtsc/partial_evaluator/src/builtin.ts | 6 +- .../ngtsc/partial_evaluator/src/ts_helpers.ts | 6 +- .../src/ngtsc/transform/src/transform.ts | 4 +- .../ngtsc/typecheck/src/type_check_block.ts | 64 +++--- .../src/ngtsc/util/test/visitor_spec.ts | 2 +- packages/compiler/src/aot/static_reflector.ts | 2 +- packages/compiler/src/constant_pool.ts | 6 +- .../compiler/src/expression_parser/ast.ts | 46 ++--- .../compiler/src/i18n/serializers/xliff.ts | 6 +- .../compiler/src/i18n/serializers/xliff2.ts | 6 +- packages/compiler/src/i18n/serializers/xmb.ts | 6 +- packages/compiler/src/i18n/serializers/xtb.ts | 6 +- packages/compiler/src/ml_parser/ast.ts | 8 +- .../src/output/abstract_js_emitter.ts | 14 +- packages/compiler/src/output/js_emitter.ts | 2 +- packages/compiler/src/output/output_ast.ts | 190 +++++++++--------- packages/compiler/src/output/output_jit.ts | 2 +- packages/compiler/src/output/ts_emitter.ts | 16 +- .../src/schema/dom_element_schema_registry.ts | 24 ++- .../compiler/test/i18n/message_bundle_spec.ts | 6 +- .../testing/src/resource_loader_mock.ts | 2 +- .../activatedRouteSnapshotFragmentRule.ts | 2 +- .../google3/canActivateWithRedirectToRule.ts | 2 +- .../migrations/google3/dynamicQueriesRule.ts | 2 +- .../google3/explicitQueryTimingRule.ts | 2 +- .../google3/initialNavigationRule.ts | 2 +- .../google3/navigationExtrasOmissionsRule.ts | 2 +- .../google3/noMissingInjectableRule.ts | 2 +- .../noTemplateVariableAssignmentRule.ts | 2 +- .../relativeLinkResolutionDefaultRule.ts | 2 +- .../google3/rendererToRenderer2Rule.ts | 2 +- ...decoratedClassesWithDecoratedFieldsRule.ts | 2 +- .../migrations/google3/waitForAsyncRule.ts | 2 +- .../src/linker/component_factory_resolver.ts | 12 +- packages/core/src/linker/template_ref.ts | 2 +- .../core/src/linker/view_container_ref.ts | 26 +-- packages/core/src/render3/component_ref.ts | 28 +-- packages/core/src/render3/ng_module_ref.ts | 13 +- packages/core/src/sanitization/bypass.ts | 10 +- packages/core/src/view/entrypoint.ts | 2 +- packages/core/src/view/refs.ts | 26 +-- .../inherit_definition_feature_spec.ts | 2 +- .../core/test/render3/imported_renderer2.ts | 4 +- packages/core/testing/src/resolvers.ts | 8 +- .../elements/src/create-custom-element.ts | 8 +- .../test/component-factory-strategy_spec.ts | 12 +- .../abstract_form_group_directive.ts | 2 +- packages/forms/src/directives/ng_form.ts | 2 +- packages/forms/src/directives/ng_model.ts | 4 +- .../form_control_directive.ts | 4 +- .../reactive_directives/form_control_name.ts | 4 +- .../form_group_directive.ts | 2 +- .../reactive_directives/form_group_name.ts | 2 +- packages/forms/src/directives/validators.ts | 12 +- packages/forms/src/model.ts | 53 ++--- .../language-service/ivy/template_target.ts | 2 +- packages/language-service/src/template.ts | 8 +- .../language-service/src/typescript_host.ts | 2 +- packages/language-service/test/mocks.ts | 2 +- .../src/http-client-backend-service.ts | 12 +- .../test/fixtures/http-client-hero-service.ts | 12 +- .../resource_loader/resource_loader_cache.ts | 2 +- .../resource_loader/resource_loader_impl.ts | 2 +- .../src/dom/events/dom_events.ts | 4 +- .../src/dom/events/hammer_gestures.ts | 4 +- .../src/dom/events/key_events.ts | 4 +- .../src/security/dom_sanitization_service.ts | 12 +- .../test/dom/events/event_manager_spec.ts | 4 +- packages/platform-server/src/http.ts | 2 +- packages/router/test/router_preloader.spec.ts | 4 +- packages/service-worker/worker/src/assets.ts | 4 +- .../requireInternalWithUnderscoreRule.ts | 4 +- 113 files changed, 517 insertions(+), 511 deletions(-) diff --git a/dev-infra/caretaker/check/base.spec.ts b/dev-infra/caretaker/check/base.spec.ts index 58af0c2cf85f..0850d111173d 100644 --- a/dev-infra/caretaker/check/base.spec.ts +++ b/dev-infra/caretaker/check/base.spec.ts @@ -13,10 +13,10 @@ const exampleData = 'this is example data' as const; /** A simple usage of the BaseModule to illustrate the workings built into the abstract class. */ class ConcreteBaseModule extends BaseModule { - async retrieveData() { + override async retrieveData() { return exampleData; } - async printToTerminal() {} + override async printToTerminal() {} } describe('BaseModule', () => { diff --git a/dev-infra/caretaker/check/ci.ts b/dev-infra/caretaker/check/ci.ts index 41985b9f0c31..756a6ef32628 100644 --- a/dev-infra/caretaker/check/ci.ts +++ b/dev-infra/caretaker/check/ci.ts @@ -25,7 +25,7 @@ type CiData = { }[]; export class CiModule extends BaseModule { - async retrieveData() { + override async retrieveData() { const gitRepoWithApi = {api: this.git.github, ...this.git.remoteConfig}; const releaseTrains = await fetchActiveReleaseTrains(gitRepoWithApi); @@ -52,7 +52,7 @@ export class CiModule extends BaseModule { return await Promise.all(ciResultPromises); } - async printToTerminal() { + override async printToTerminal() { const data = await this.data; const minLabelLength = Math.max(...data.map(result => result.label.length)); info.group(bold(`CI`)); diff --git a/dev-infra/caretaker/check/g3.ts b/dev-infra/caretaker/check/g3.ts index faefc9bd9f8a..07349e50fd1e 100644 --- a/dev-infra/caretaker/check/g3.ts +++ b/dev-infra/caretaker/check/g3.ts @@ -23,7 +23,7 @@ export interface G3StatsData { } export class G3Module extends BaseModule { - async retrieveData() { + override async retrieveData() { const toCopyToG3 = this.getG3FileIncludeAndExcludeLists(); const latestSha = this.getLatestShas(); @@ -35,7 +35,7 @@ export class G3Module extends BaseModule { latestSha.g3, latestSha.master, toCopyToG3.include, toCopyToG3.exclude); } - async printToTerminal() { + override async printToTerminal() { const stats = await this.data; if (!stats) { return; diff --git a/dev-infra/caretaker/check/github.ts b/dev-infra/caretaker/check/github.ts index f0178c5ec100..7075ce2ed097 100644 --- a/dev-infra/caretaker/check/github.ts +++ b/dev-infra/caretaker/check/github.ts @@ -45,7 +45,7 @@ type GithubQueryResult = { const MAX_RETURNED_ISSUES = 20; export class GithubQueriesModule extends BaseModule { - async retrieveData() { + override async retrieveData() { // Non-null assertion is used here as the check for undefined immediately follows to confirm the // assertion. Typescript's type filtering does not seem to work as needed to understand // whether githubQueries is undefined or not. @@ -95,7 +95,7 @@ export class GithubQueriesModule extends BaseModule { return graphqlQuery; } - async printToTerminal() { + override async printToTerminal() { const queryResults = await this.data; if (!queryResults) { return; diff --git a/dev-infra/caretaker/check/services.ts b/dev-infra/caretaker/check/services.ts index 3e0a348ca79f..46364263a366 100644 --- a/dev-infra/caretaker/check/services.ts +++ b/dev-infra/caretaker/check/services.ts @@ -45,11 +45,11 @@ export const services: ServiceConfig[] = [ ]; export class ServicesModule extends BaseModule { - async retrieveData() { + override async retrieveData() { return Promise.all(services.map(service => this.getStatusFromStandardApi(service))); } - async printToTerminal() { + override async printToTerminal() { const statuses = await this.data; const serviceNameMinLength = Math.max(...statuses.map(service => service.name.length)); info.group(bold('Service Statuses')); diff --git a/dev-infra/format/formatters/buildifier.ts b/dev-infra/format/formatters/buildifier.ts index 823200faa778..b18ba62a3bcf 100644 --- a/dev-infra/format/formatters/buildifier.ts +++ b/dev-infra/format/formatters/buildifier.ts @@ -16,13 +16,13 @@ import {Formatter} from './base-formatter'; * Formatter for running buildifier against bazel related files. */ export class Buildifier extends Formatter { - name = 'buildifier'; + override name = 'buildifier'; - binaryFilePath = join(this.git.baseDir, 'node_modules/.bin/buildifier'); + override binaryFilePath = join(this.git.baseDir, 'node_modules/.bin/buildifier'); - defaultFileMatcher = ['**/*.bzl', '**/BUILD.bazel', '**/WORKSPACE', '**/BUILD']; + override defaultFileMatcher = ['**/*.bzl', '**/BUILD.bazel', '**/WORKSPACE', '**/BUILD']; - actions = { + override actions = { check: { commandFlags: `${BAZEL_WARNING_FLAG} --lint=warn --mode=check --format=json`, callback: diff --git a/dev-infra/format/formatters/clang-format.ts b/dev-infra/format/formatters/clang-format.ts index 971893b3361a..637f4272233e 100644 --- a/dev-infra/format/formatters/clang-format.ts +++ b/dev-infra/format/formatters/clang-format.ts @@ -16,13 +16,13 @@ import {Formatter} from './base-formatter'; * Formatter for running clang-format against Typescript and Javascript files */ export class ClangFormat extends Formatter { - name = 'clang-format'; + override name = 'clang-format'; - binaryFilePath = join(this.git.baseDir, 'node_modules/.bin/clang-format'); + override binaryFilePath = join(this.git.baseDir, 'node_modules/.bin/clang-format'); - defaultFileMatcher = ['**/*.{t,j}s']; + override defaultFileMatcher = ['**/*.{t,j}s']; - actions = { + override actions = { check: { commandFlags: `--Werror -n -style=file`, callback: diff --git a/dev-infra/format/formatters/prettier.ts b/dev-infra/format/formatters/prettier.ts index 519bc7c82e48..e56da8fa67b3 100644 --- a/dev-infra/format/formatters/prettier.ts +++ b/dev-infra/format/formatters/prettier.ts @@ -17,11 +17,11 @@ import {Formatter} from './base-formatter'; * Formatter for running prettier against Typescript and Javascript files. */ export class Prettier extends Formatter { - name = 'prettier'; + override name = 'prettier'; - binaryFilePath = join(this.git.baseDir, 'node_modules/.bin/prettier'); + override binaryFilePath = join(this.git.baseDir, 'node_modules/.bin/prettier'); - defaultFileMatcher = ['**/*.{t,j}s']; + override defaultFileMatcher = ['**/*.{t,j}s']; /** * The configuration path of the prettier config, obtained during construction to prevent needing @@ -30,7 +30,7 @@ export class Prettier extends Formatter { private configPath = this.config['prettier'] ? exec(`${this.binaryFilePath} --find-config-path .`).trim() : ''; - actions = { + override actions = { check: { commandFlags: `--config ${this.configPath} --check`, callback: diff --git a/dev-infra/pr/merge/strategies/api-merge.ts b/dev-infra/pr/merge/strategies/api-merge.ts index 8ff3c7143a79..49f2cc3cf787 100644 --- a/dev-infra/pr/merge/strategies/api-merge.ts +++ b/dev-infra/pr/merge/strategies/api-merge.ts @@ -44,7 +44,7 @@ export class GithubApiMergeStrategy extends MergeStrategy { super(git); } - async merge(pullRequest: PullRequest): Promise { + override async merge(pullRequest: PullRequest): Promise { const {githubTargetBranch, prNumber, targetBranches, requiredBaseSha, needsCommitMessageFixup} = pullRequest; // If the pull request does not have its base branch set to any determined target diff --git a/dev-infra/pr/merge/strategies/autosquash-merge.ts b/dev-infra/pr/merge/strategies/autosquash-merge.ts index f4d72c46806a..bff4e518e94a 100644 --- a/dev-infra/pr/merge/strategies/autosquash-merge.ts +++ b/dev-infra/pr/merge/strategies/autosquash-merge.ts @@ -31,7 +31,7 @@ export class AutosquashMergeStrategy extends MergeStrategy { * specific to the pull request merge. * @returns A pull request failure or null in case of success. */ - async merge(pullRequest: PullRequest): Promise { + override async merge(pullRequest: PullRequest): Promise { const {prNumber, targetBranches, requiredBaseSha, needsCommitMessageFixup, githubTargetBranch} = pullRequest; // In case a required base is specified for this pull request, check if the pull diff --git a/dev-infra/release/publish/actions/configure-next-as-major.ts b/dev-infra/release/publish/actions/configure-next-as-major.ts index 09e993f916b9..f3003f29758e 100644 --- a/dev-infra/release/publish/actions/configure-next-as-major.ts +++ b/dev-infra/release/publish/actions/configure-next-as-major.ts @@ -21,13 +21,13 @@ import {packageJsonPath} from '../constants'; export class ConfigureNextAsMajorAction extends ReleaseAction { private _newVersion = semver.parse(`${this.active.next.version.major + 1}.0.0-next.0`)!; - async getDescription() { + override async getDescription() { const {branchName} = this.active.next; const newVersion = this._newVersion; return `Configure the "${branchName}" branch to be released as major (v${newVersion}).`; } - async perform() { + override async perform() { const {branchName} = this.active.next; const newVersion = this._newVersion; diff --git a/dev-infra/release/publish/actions/cut-lts-patch.ts b/dev-infra/release/publish/actions/cut-lts-patch.ts index 05dfda859752..52f1ae6ba887 100644 --- a/dev-infra/release/publish/actions/cut-lts-patch.ts +++ b/dev-infra/release/publish/actions/cut-lts-patch.ts @@ -22,12 +22,12 @@ export class CutLongTermSupportPatchAction extends ReleaseAction { /** Promise resolving an object describing long-term support branches. */ ltsBranches = fetchLongTermSupportBranchesFromNpm(this.config); - async getDescription() { + override async getDescription() { const {active} = await this.ltsBranches; return `Cut a new release for an active LTS branch (${active.length} active).`; } - async perform() { + override async perform() { const ltsBranch = await this._promptForTargetLtsBranch(); const newVersion = semverInc(ltsBranch.version, 'patch'); const {pullRequest: {id}, releaseNotes} = diff --git a/dev-infra/release/publish/actions/cut-new-patch.ts b/dev-infra/release/publish/actions/cut-new-patch.ts index 32db9ccc50ff..0e24e7d94a15 100644 --- a/dev-infra/release/publish/actions/cut-new-patch.ts +++ b/dev-infra/release/publish/actions/cut-new-patch.ts @@ -18,13 +18,13 @@ import {ReleaseAction} from '../actions'; export class CutNewPatchAction extends ReleaseAction { private _newVersion = semverInc(this.active.latest.version, 'patch'); - async getDescription() { + override async getDescription() { const {branchName} = this.active.latest; const newVersion = this._newVersion; return `Cut a new patch release for the "${branchName}" branch (v${newVersion}).`; } - async perform() { + override async perform() { const {branchName} = this.active.latest; const newVersion = this._newVersion; diff --git a/dev-infra/release/publish/actions/cut-next-prerelease.ts b/dev-infra/release/publish/actions/cut-next-prerelease.ts index d652172d82d3..7d77ae6a6bbb 100644 --- a/dev-infra/release/publish/actions/cut-next-prerelease.ts +++ b/dev-infra/release/publish/actions/cut-next-prerelease.ts @@ -21,13 +21,13 @@ export class CutNextPrereleaseAction extends ReleaseAction { /** Promise resolving with the new version if a NPM next pre-release is cut. */ private _newVersion: Promise = this._computeNewVersion(); - async getDescription() { + override async getDescription() { const {branchName} = this._getActivePrereleaseTrain(); const newVersion = await this._newVersion; return `Cut a new next pre-release for the "${branchName}" branch (v${newVersion}).`; } - async perform() { + override async perform() { const releaseTrain = this._getActivePrereleaseTrain(); const {branchName} = releaseTrain; const newVersion = await this._newVersion; diff --git a/dev-infra/release/publish/actions/cut-release-candidate.ts b/dev-infra/release/publish/actions/cut-release-candidate.ts index 7a4b37cdd3dc..d480c9fa19e1 100644 --- a/dev-infra/release/publish/actions/cut-release-candidate.ts +++ b/dev-infra/release/publish/actions/cut-release-candidate.ts @@ -17,12 +17,12 @@ import {ReleaseAction} from '../actions'; export class CutReleaseCandidateAction extends ReleaseAction { private _newVersion = semverInc(this.active.releaseCandidate!.version, 'prerelease', 'rc'); - async getDescription() { + override async getDescription() { const newVersion = this._newVersion; return `Cut a first release-candidate for the feature-freeze branch (v${newVersion}).`; } - async perform() { + override async perform() { const {branchName} = this.active.releaseCandidate!; const newVersion = this._newVersion; diff --git a/dev-infra/release/publish/actions/cut-stable.ts b/dev-infra/release/publish/actions/cut-stable.ts index 0d20ba28de93..5259f41c0eb1 100644 --- a/dev-infra/release/publish/actions/cut-stable.ts +++ b/dev-infra/release/publish/actions/cut-stable.ts @@ -20,12 +20,12 @@ import {invokeSetNpmDistCommand, invokeYarnInstallCommand} from '../external-com export class CutStableAction extends ReleaseAction { private _newVersion = this._computeNewVersion(); - async getDescription() { + override async getDescription() { const newVersion = this._newVersion; return `Cut a stable release for the release-candidate branch (v${newVersion}).`; } - async perform() { + override async perform() { const {branchName} = this.active.releaseCandidate!; const newVersion = this._newVersion; const isNewMajor = this.active.releaseCandidate?.isMajor; diff --git a/dev-infra/release/publish/actions/move-next-into-feature-freeze.ts b/dev-infra/release/publish/actions/move-next-into-feature-freeze.ts index 5d2652b3b295..a4c7f9eaf02e 100644 --- a/dev-infra/release/publish/actions/move-next-into-feature-freeze.ts +++ b/dev-infra/release/publish/actions/move-next-into-feature-freeze.ts @@ -24,13 +24,13 @@ import {changelogPath, packageJsonPath} from '../constants'; export class MoveNextIntoFeatureFreezeAction extends ReleaseAction { private _newVersion = computeNewPrereleaseVersionForNext(this.active, this.config); - async getDescription() { + override async getDescription() { const {branchName} = this.active.next; const newVersion = await this._newVersion; return `Move the "${branchName}" branch into feature-freeze phase (v${newVersion}).`; } - async perform() { + override async perform() { const newVersion = await this._newVersion; const newBranch = `${newVersion.major}.${newVersion.minor}.x`; diff --git a/dev-infra/release/publish/actions/tag-recent-major-as-latest.ts b/dev-infra/release/publish/actions/tag-recent-major-as-latest.ts index 98db8206fa32..004441cfb42d 100644 --- a/dev-infra/release/publish/actions/tag-recent-major-as-latest.ts +++ b/dev-infra/release/publish/actions/tag-recent-major-as-latest.ts @@ -25,11 +25,11 @@ import {invokeSetNpmDistCommand, invokeYarnInstallCommand} from '../external-com * @see {CutStableAction#perform} for more details. */ export class TagRecentMajorAsLatest extends ReleaseAction { - async getDescription() { + override async getDescription() { return `Tag recently published major v${this.active.latest.version} as "next" in NPM.`; } - async perform() { + override async perform() { await this.checkoutUpstreamBranch(this.active.latest.branchName); await invokeYarnInstallCommand(this.projectDir); await invokeSetNpmDistCommand('latest', this.active.latest.version); diff --git a/dev-infra/release/publish/test/common.spec.ts b/dev-infra/release/publish/test/common.spec.ts index 263ca3f51f94..e5bba5df635e 100644 --- a/dev-infra/release/publish/test/common.spec.ts +++ b/dev-infra/release/publish/test/common.spec.ts @@ -143,11 +143,11 @@ describe('common release action logic', () => { * release action class. This allows us to add unit tests. */ class TestAction extends ReleaseAction { - async getDescription() { + override async getDescription() { return 'Test action'; } - async perform() { + override async perform() { throw Error('Not implemented.'); } diff --git a/packages/animations/browser/src/dsl/style_normalization/web_animations_style_normalizer.ts b/packages/animations/browser/src/dsl/style_normalization/web_animations_style_normalizer.ts index 4ba6043bc586..6283f0d33278 100644 --- a/packages/animations/browser/src/dsl/style_normalization/web_animations_style_normalizer.ts +++ b/packages/animations/browser/src/dsl/style_normalization/web_animations_style_normalizer.ts @@ -10,11 +10,11 @@ import {dashCaseToCamelCase} from '../../util'; import {AnimationStyleNormalizer} from './animation_style_normalizer'; export class WebAnimationsStyleNormalizer extends AnimationStyleNormalizer { - normalizePropertyName(propertyName: string, errors: string[]): string { + override normalizePropertyName(propertyName: string, errors: string[]): string { return dashCaseToCamelCase(propertyName); } - normalizeStyleValue( + override normalizeStyleValue( userProvidedProperty: string, normalizedProperty: string, value: string|number, errors: string[]): string { let unit: string = ''; diff --git a/packages/animations/browser/test/render/timeline_animation_engine_spec.ts b/packages/animations/browser/test/render/timeline_animation_engine_spec.ts index c5b1b9ab28bf..c78b4273ab80 100644 --- a/packages/animations/browser/test/render/timeline_animation_engine_spec.ts +++ b/packages/animations/browser/test/render/timeline_animation_engine_spec.ts @@ -110,11 +110,11 @@ class SuffixNormalizer extends AnimationStyleNormalizer { super(); } - normalizePropertyName(propertyName: string, errors: string[]): string { + override normalizePropertyName(propertyName: string, errors: string[]): string { return propertyName + this._suffix; } - normalizeStyleValue( + override normalizeStyleValue( userProvidedProperty: string, normalizedProperty: string, value: string|number, errors: string[]): string { return value + this._suffix; diff --git a/packages/animations/browser/test/render/transition_animation_engine_spec.ts b/packages/animations/browser/test/render/transition_animation_engine_spec.ts index 273279a966b1..39ba85e8da91 100644 --- a/packages/animations/browser/test/render/transition_animation_engine_spec.ts +++ b/packages/animations/browser/test/render/transition_animation_engine_spec.ts @@ -693,11 +693,11 @@ class SuffixNormalizer extends AnimationStyleNormalizer { super(); } - normalizePropertyName(propertyName: string, errors: string[]): string { + override normalizePropertyName(propertyName: string, errors: string[]): string { return propertyName + this._suffix; } - normalizeStyleValue( + override normalizeStyleValue( userProvidedProperty: string, normalizedProperty: string, value: string|number, errors: string[]): string { return value + this._suffix; @@ -709,14 +709,14 @@ class ExactCssValueNormalizer extends AnimationStyleNormalizer { super(); } - normalizePropertyName(propertyName: string, errors: string[]): string { + override normalizePropertyName(propertyName: string, errors: string[]): string { if (!this._allowedValues[propertyName]) { errors.push(`The CSS property \`${propertyName}\` is not allowed`); } return propertyName; } - normalizeStyleValue( + override normalizeStyleValue( userProvidedProperty: string, normalizedProperty: string, value: string|number, errors: string[]): string { const expectedValue = this._allowedValues[userProvidedProperty]; diff --git a/packages/common/http/test/xsrf_spec.ts b/packages/common/http/test/xsrf_spec.ts index 6a176e6025ee..d9ff4f002125 100644 --- a/packages/common/http/test/xsrf_spec.ts +++ b/packages/common/http/test/xsrf_spec.ts @@ -17,7 +17,7 @@ class SampleTokenExtractor extends HttpXsrfTokenExtractor { super(); } - getToken(): string|null { + override getToken(): string|null { return this.token; } } diff --git a/packages/common/src/i18n/localization.ts b/packages/common/src/i18n/localization.ts index 096cadccbb61..532c222500b9 100644 --- a/packages/common/src/i18n/localization.ts +++ b/packages/common/src/i18n/localization.ts @@ -56,7 +56,7 @@ export class NgLocaleLocalization extends NgLocalization { super(); } - getPluralCategory(value: any, locale?: string): string { + override getPluralCategory(value: any, locale?: string): string { const plural = getLocalePluralCase(locale || this.locale)(value); switch (plural) { diff --git a/packages/common/src/location/hash_location_strategy.ts b/packages/common/src/location/hash_location_strategy.ts index 413e69b4a7f8..ceba0bc9bb28 100644 --- a/packages/common/src/location/hash_location_strategy.ts +++ b/packages/common/src/location/hash_location_strategy.ts @@ -52,16 +52,16 @@ export class HashLocationStrategy extends LocationStrategy implements OnDestroy } } - onPopState(fn: LocationChangeListener): void { + override onPopState(fn: LocationChangeListener): void { this._removeListenerFns.push( this._platformLocation.onPopState(fn), this._platformLocation.onHashChange(fn)); } - getBaseHref(): string { + override getBaseHref(): string { return this._baseHref; } - path(includeHash: boolean = false): string { + override path(includeHash: boolean = false): string { // the hash value is always prefixed with a `#` // and if it is empty then it will stay empty let path = this._platformLocation.hash; @@ -70,12 +70,12 @@ export class HashLocationStrategy extends LocationStrategy implements OnDestroy return path.length > 0 ? path.substring(1) : path; } - prepareExternalUrl(internal: string): string { + override prepareExternalUrl(internal: string): string { const url = joinWithSlash(this._baseHref, internal); return url.length > 0 ? ('#' + url) : url; } - pushState(state: any, title: string, path: string, queryParams: string) { + override pushState(state: any, title: string, path: string, queryParams: string) { let url: string|null = this.prepareExternalUrl(path + normalizeQueryParams(queryParams)); if (url.length == 0) { url = this._platformLocation.pathname; @@ -83,7 +83,7 @@ export class HashLocationStrategy extends LocationStrategy implements OnDestroy this._platformLocation.pushState(state, title, url); } - replaceState(state: any, title: string, path: string, queryParams: string) { + override replaceState(state: any, title: string, path: string, queryParams: string) { let url = this.prepareExternalUrl(path + normalizeQueryParams(queryParams)); if (url.length == 0) { url = this._platformLocation.pathname; @@ -91,11 +91,11 @@ export class HashLocationStrategy extends LocationStrategy implements OnDestroy this._platformLocation.replaceState(state, title, url); } - forward(): void { + override forward(): void { this._platformLocation.forward(); } - back(): void { + override back(): void { this._platformLocation.back(); } diff --git a/packages/common/src/location/location_strategy.ts b/packages/common/src/location/location_strategy.ts index d541784cd666..8e525944c485 100644 --- a/packages/common/src/location/location_strategy.ts +++ b/packages/common/src/location/location_strategy.ts @@ -135,41 +135,41 @@ export class PathLocationStrategy extends LocationStrategy implements OnDestroy } } - onPopState(fn: LocationChangeListener): void { + override onPopState(fn: LocationChangeListener): void { this._removeListenerFns.push( this._platformLocation.onPopState(fn), this._platformLocation.onHashChange(fn)); } - getBaseHref(): string { + override getBaseHref(): string { return this._baseHref; } - prepareExternalUrl(internal: string): string { + override prepareExternalUrl(internal: string): string { return joinWithSlash(this._baseHref, internal); } - path(includeHash: boolean = false): string { + override path(includeHash: boolean = false): string { const pathname = this._platformLocation.pathname + normalizeQueryParams(this._platformLocation.search); const hash = this._platformLocation.hash; return hash && includeHash ? `${pathname}${hash}` : pathname; } - pushState(state: any, title: string, url: string, queryParams: string) { + override pushState(state: any, title: string, url: string, queryParams: string) { const externalUrl = this.prepareExternalUrl(url + normalizeQueryParams(queryParams)); this._platformLocation.pushState(state, title, externalUrl); } - replaceState(state: any, title: string, url: string, queryParams: string) { + override replaceState(state: any, title: string, url: string, queryParams: string) { const externalUrl = this.prepareExternalUrl(url + normalizeQueryParams(queryParams)); this._platformLocation.replaceState(state, title, externalUrl); } - forward(): void { + override forward(): void { this._platformLocation.forward(); } - back(): void { + override back(): void { this._platformLocation.back(); } diff --git a/packages/common/src/location/platform_location.ts b/packages/common/src/location/platform_location.ts index 02afc7f49121..80bf20ef1305 100644 --- a/packages/common/src/location/platform_location.ts +++ b/packages/common/src/location/platform_location.ts @@ -128,48 +128,48 @@ export class BrowserPlatformLocation extends PlatformLocation { this._history = window.history; } - getBaseHrefFromDOM(): string { + override getBaseHrefFromDOM(): string { return getDOM().getBaseHref(this._doc)!; } - onPopState(fn: LocationChangeListener): VoidFunction { + override onPopState(fn: LocationChangeListener): VoidFunction { const window = getDOM().getGlobalEventTarget(this._doc, 'window'); window.addEventListener('popstate', fn, false); return () => window.removeEventListener('popstate', fn); } - onHashChange(fn: LocationChangeListener): VoidFunction { + override onHashChange(fn: LocationChangeListener): VoidFunction { const window = getDOM().getGlobalEventTarget(this._doc, 'window'); window.addEventListener('hashchange', fn, false); return () => window.removeEventListener('hashchange', fn); } - get href(): string { + override get href(): string { return this.location.href; } - get protocol(): string { + override get protocol(): string { return this.location.protocol; } - get hostname(): string { + override get hostname(): string { return this.location.hostname; } - get port(): string { + override get port(): string { return this.location.port; } - get pathname(): string { + override get pathname(): string { return this.location.pathname; } - get search(): string { + override get search(): string { return this.location.search; } - get hash(): string { + override get hash(): string { return this.location.hash; } - set pathname(newPath: string) { + override set pathname(newPath: string) { this.location.pathname = newPath; } - pushState(state: any, title: string, url: string): void { + override pushState(state: any, title: string, url: string): void { if (supportsState()) { this._history.pushState(state, title, url); } else { @@ -177,7 +177,7 @@ export class BrowserPlatformLocation extends PlatformLocation { } } - replaceState(state: any, title: string, url: string): void { + override replaceState(state: any, title: string, url: string): void { if (supportsState()) { this._history.replaceState(state, title, url); } else { @@ -185,11 +185,11 @@ export class BrowserPlatformLocation extends PlatformLocation { } } - forward(): void { + override forward(): void { this._history.forward(); } - back(): void { + override back(): void { this._history.back(); } @@ -197,7 +197,7 @@ export class BrowserPlatformLocation extends PlatformLocation { this._history.go(relativePosition); } - getState(): unknown { + override getState(): unknown { return this._history.state; } } diff --git a/packages/compiler-cli/ngcc/src/dependencies/commonjs_dependency_host.ts b/packages/compiler-cli/ngcc/src/dependencies/commonjs_dependency_host.ts index 1f31b9059b5d..ea57e6cbbd6f 100644 --- a/packages/compiler-cli/ngcc/src/dependencies/commonjs_dependency_host.ts +++ b/packages/compiler-cli/ngcc/src/dependencies/commonjs_dependency_host.ts @@ -16,11 +16,11 @@ import {DependencyHostBase} from './dependency_host'; * Helper functions for computing dependencies. */ export class CommonJsDependencyHost extends DependencyHostBase { - protected canSkipFile(fileContents: string): boolean { + protected override canSkipFile(fileContents: string): boolean { return !hasRequireCalls(fileContents); } - protected extractImports(file: AbsoluteFsPath, fileContents: string): Set { + protected override extractImports(file: AbsoluteFsPath, fileContents: string): Set { // Parse the source into a TypeScript AST and then walk it looking for imports and re-exports. const sf = ts.createSourceFile(file, fileContents, ts.ScriptTarget.ES2015, false, ts.ScriptKind.JS); diff --git a/packages/compiler-cli/ngcc/src/dependencies/esm_dependency_host.ts b/packages/compiler-cli/ngcc/src/dependencies/esm_dependency_host.ts index 77b824273353..f33c9f1f4c7b 100644 --- a/packages/compiler-cli/ngcc/src/dependencies/esm_dependency_host.ts +++ b/packages/compiler-cli/ngcc/src/dependencies/esm_dependency_host.ts @@ -23,7 +23,7 @@ export class EsmDependencyHost extends DependencyHostBase { // It has no relevance to capturing imports. private scanner = ts.createScanner(ts.ScriptTarget.Latest, /* skipTrivia */ true); - protected canSkipFile(fileContents: string): boolean { + protected override canSkipFile(fileContents: string): boolean { return !hasImportOrReexportStatements(fileContents); } @@ -43,7 +43,7 @@ export class EsmDependencyHost extends DependencyHostBase { * Specifically, backticked strings are particularly challenging since it is possible * to recursively nest backticks and TypeScript expressions within each other. */ - protected extractImports(file: AbsoluteFsPath, fileContents: string): Set { + protected override extractImports(file: AbsoluteFsPath, fileContents: string): Set { const imports = new Set(); const templateStack: ts.SyntaxKind[] = []; let lastToken: ts.SyntaxKind = ts.SyntaxKind.Unknown; diff --git a/packages/compiler-cli/ngcc/src/dependencies/umd_dependency_host.ts b/packages/compiler-cli/ngcc/src/dependencies/umd_dependency_host.ts index d3d97baf85ba..2274bbeffbf2 100644 --- a/packages/compiler-cli/ngcc/src/dependencies/umd_dependency_host.ts +++ b/packages/compiler-cli/ngcc/src/dependencies/umd_dependency_host.ts @@ -17,11 +17,11 @@ import {DependencyHostBase} from './dependency_host'; * Helper functions for computing dependencies. */ export class UmdDependencyHost extends DependencyHostBase { - protected canSkipFile(fileContents: string): boolean { + protected override canSkipFile(fileContents: string): boolean { return !hasRequireCalls(fileContents); } - protected extractImports(file: AbsoluteFsPath, fileContents: string): Set { + protected override extractImports(file: AbsoluteFsPath, fileContents: string): Set { // Parse the source into a TypeScript AST and then walk it looking for imports and re-exports. const sf = ts.createSourceFile(file, fileContents, ts.ScriptTarget.ES2015, false, ts.ScriptKind.JS); diff --git a/packages/compiler-cli/ngcc/src/entry_point_finder/program_based_entry_point_finder.ts b/packages/compiler-cli/ngcc/src/entry_point_finder/program_based_entry_point_finder.ts index 01f9330989a4..cb503e75c3fe 100644 --- a/packages/compiler-cli/ngcc/src/entry_point_finder/program_based_entry_point_finder.ts +++ b/packages/compiler-cli/ngcc/src/entry_point_finder/program_based_entry_point_finder.ts @@ -45,7 +45,7 @@ export class ProgramBasedEntryPointFinder extends TracingEntryPointFinder { * Return an array containing the external import paths that were extracted from the source-files * of the program defined by the tsconfig.json. */ - protected getInitialEntryPointPaths(): AbsoluteFsPath[] { + protected override getInitialEntryPointPaths(): AbsoluteFsPath[] { const moduleResolver = new ModuleResolver(this.fs, this.pathMappings, ['', '.ts', '/index.ts']); const host = new EsmDependencyHost(this.fs, moduleResolver); const dependencies = createDependencyInfo(); @@ -71,7 +71,8 @@ export class ProgramBasedEntryPointFinder extends TracingEntryPointFinder { * @returns the entry-point and its dependencies or `null` if the entry-point is not compiled by * Angular or cannot be determined. */ - protected getEntryPointWithDeps(entryPointPath: AbsoluteFsPath): EntryPointWithDependencies|null { + protected override getEntryPointWithDeps(entryPointPath: AbsoluteFsPath): + EntryPointWithDependencies|null { const entryPoints = this.findOrLoadEntryPoints(); if (!entryPoints.has(entryPointPath)) { return null; diff --git a/packages/compiler-cli/ngcc/src/entry_point_finder/targeted_entry_point_finder.ts b/packages/compiler-cli/ngcc/src/entry_point_finder/targeted_entry_point_finder.ts index 1c1e3099bce5..c68e23177253 100644 --- a/packages/compiler-cli/ngcc/src/entry_point_finder/targeted_entry_point_finder.ts +++ b/packages/compiler-cli/ngcc/src/entry_point_finder/targeted_entry_point_finder.ts @@ -83,7 +83,7 @@ export class TargetedEntryPointFinder extends TracingEntryPointFinder { /** * Return an array containing the `targetPath` from which to start the trace. */ - protected getInitialEntryPointPaths(): AbsoluteFsPath[] { + protected override getInitialEntryPointPaths(): AbsoluteFsPath[] { return [this.targetPath]; } @@ -97,7 +97,8 @@ export class TargetedEntryPointFinder extends TracingEntryPointFinder { * @returns the entry-point and its dependencies or `null` if the entry-point is not compiled by * Angular or cannot be determined. */ - protected getEntryPointWithDeps(entryPointPath: AbsoluteFsPath): EntryPointWithDependencies|null { + protected override getEntryPointWithDeps(entryPointPath: AbsoluteFsPath): + EntryPointWithDependencies|null { const packagePath = this.computePackagePath(entryPointPath); const entryPoint = getEntryPointInfo(this.fs, this.config, this.logger, packagePath, entryPointPath); diff --git a/packages/compiler-cli/ngcc/src/execution/tasks/queues/parallel_task_queue.ts b/packages/compiler-cli/ngcc/src/execution/tasks/queues/parallel_task_queue.ts index f747d3301718..d6bfa10d86ae 100644 --- a/packages/compiler-cli/ngcc/src/execution/tasks/queues/parallel_task_queue.ts +++ b/packages/compiler-cli/ngcc/src/execution/tasks/queues/parallel_task_queue.ts @@ -27,7 +27,7 @@ export class ParallelTaskQueue extends BaseTaskQueue { this.blockedTasks = getBlockedTasks(dependencies); } - computeNextTask(): Task|null { + override computeNextTask(): Task|null { // Look for the first available (i.e. not blocked) task. // (NOTE: Since tasks are sorted by priority, the first available one is the best choice.) const nextTaskIdx = this.tasks.findIndex(task => !this.blockedTasks.has(task)); diff --git a/packages/compiler-cli/ngcc/src/execution/tasks/queues/serial_task_queue.ts b/packages/compiler-cli/ngcc/src/execution/tasks/queues/serial_task_queue.ts index 0fe5fdb0641b..b0515c849241 100644 --- a/packages/compiler-cli/ngcc/src/execution/tasks/queues/serial_task_queue.ts +++ b/packages/compiler-cli/ngcc/src/execution/tasks/queues/serial_task_queue.ts @@ -17,7 +17,7 @@ import {BaseTaskQueue} from './base_task_queue'; * before requesting the next one. */ export class SerialTaskQueue extends BaseTaskQueue { - computeNextTask(): Task|null { + override computeNextTask(): Task|null { const nextTask = this.tasks.shift() || null; if (nextTask) { diff --git a/packages/compiler-cli/src/ngtsc/annotations/src/directive.ts b/packages/compiler-cli/src/ngtsc/annotations/src/directive.ts index c9a4f2a83170..ba3447bfc38b 100644 --- a/packages/compiler-cli/src/ngtsc/annotations/src/directive.ts +++ b/packages/compiler-cli/src/ngtsc/annotations/src/directive.ts @@ -64,7 +64,7 @@ export class DirectiveSymbol extends SemanticSymbol { super(decl); } - isPublicApiAffected(previousSymbol: SemanticSymbol): boolean { + override isPublicApiAffected(previousSymbol: SemanticSymbol): boolean { // Note: since components and directives have exactly the same items contributing to their // public API, it is okay for a directive to change into a component and vice versa without // the API being affected. @@ -83,7 +83,7 @@ export class DirectiveSymbol extends SemanticSymbol { !isArrayEqual(this.exportAs, previousSymbol.exportAs); } - isTypeCheckApiAffected(previousSymbol: SemanticSymbol): boolean { + override isTypeCheckApiAffected(previousSymbol: SemanticSymbol): boolean { // If the public API of the directive has changed, then so has its type-check API. if (this.isPublicApiAffected(previousSymbol)) { return true; diff --git a/packages/compiler-cli/src/ngtsc/annotations/src/ng_module.ts b/packages/compiler-cli/src/ngtsc/annotations/src/ng_module.ts index d581d3df6312..a148e04fcd15 100644 --- a/packages/compiler-cli/src/ngtsc/annotations/src/ng_module.ts +++ b/packages/compiler-cli/src/ngtsc/annotations/src/ng_module.ts @@ -58,7 +58,7 @@ export class NgModuleSymbol extends SemanticSymbol { usedPipes: SemanticReference[] }[] = []; - isPublicApiAffected(previousSymbol: SemanticSymbol): boolean { + override isPublicApiAffected(previousSymbol: SemanticSymbol): boolean { if (!(previousSymbol instanceof NgModuleSymbol)) { return true; } @@ -104,7 +104,7 @@ export class NgModuleSymbol extends SemanticSymbol { return false; } - isTypeCheckApiAffected(previousSymbol: SemanticSymbol): boolean { + override isTypeCheckApiAffected(previousSymbol: SemanticSymbol): boolean { if (!(previousSymbol instanceof NgModuleSymbol)) { return true; } diff --git a/packages/compiler-cli/src/ngtsc/annotations/src/pipe.ts b/packages/compiler-cli/src/ngtsc/annotations/src/pipe.ts index f623bfaf6a48..aede86ed504f 100644 --- a/packages/compiler-cli/src/ngtsc/annotations/src/pipe.ts +++ b/packages/compiler-cli/src/ngtsc/annotations/src/pipe.ts @@ -38,7 +38,7 @@ export class PipeSymbol extends SemanticSymbol { super(decl); } - isPublicApiAffected(previousSymbol: SemanticSymbol): boolean { + override isPublicApiAffected(previousSymbol: SemanticSymbol): boolean { if (!(previousSymbol instanceof PipeSymbol)) { return true; } @@ -46,7 +46,7 @@ export class PipeSymbol extends SemanticSymbol { return this.name !== previousSymbol.name; } - isTypeCheckApiAffected(previousSymbol: SemanticSymbol): boolean { + override isTypeCheckApiAffected(previousSymbol: SemanticSymbol): boolean { return this.isPublicApiAffected(previousSymbol); } } diff --git a/packages/compiler-cli/src/ngtsc/file_system/testing/src/mock_file_system_native.ts b/packages/compiler-cli/src/ngtsc/file_system/testing/src/mock_file_system_native.ts index bf3dd405974f..a27c8f4648b2 100644 --- a/packages/compiler-cli/src/ngtsc/file_system/testing/src/mock_file_system_native.ts +++ b/packages/compiler-cli/src/ngtsc/file_system/testing/src/mock_file_system_native.ts @@ -21,20 +21,20 @@ export class MockFileSystemNative extends MockFileSystem { // Delegate to the real NodeJSFileSystem for these path related methods - resolve(...paths: string[]): AbsoluteFsPath { + override resolve(...paths: string[]): AbsoluteFsPath { return NodeJSFileSystem.prototype.resolve.call(this, this.pwd(), ...paths); } - dirname(file: T): T { + override dirname(file: T): T { return NodeJSFileSystem.prototype.dirname.call(this, file) as T; } - join(basePath: T, ...paths: string[]): T { + override join(basePath: T, ...paths: string[]): T { return NodeJSFileSystem.prototype.join.call(this, basePath, ...paths) as T; } - relative(from: T, to: T): PathSegment|AbsoluteFsPath { + override relative(from: T, to: T): PathSegment|AbsoluteFsPath { return NodeJSFileSystem.prototype.relative.call(this, from, to); } - basename(filePath: string, extension?: string): PathSegment { + override basename(filePath: string, extension?: string): PathSegment { return NodeJSFileSystem.prototype.basename.call(this, filePath, extension); } @@ -42,7 +42,7 @@ export class MockFileSystemNative extends MockFileSystem { return NodeJSFileSystem.prototype.isCaseSensitive.call(this); } - isRooted(path: string): boolean { + override isRooted(path: string): boolean { return NodeJSFileSystem.prototype.isRooted.call(this, path); } @@ -50,7 +50,7 @@ export class MockFileSystemNative extends MockFileSystem { return NodeJSFileSystem.prototype.isRoot.call(this, path); } - normalize(path: T): T { + override normalize(path: T): T { // When running in Windows, absolute paths are normalized to always include a drive letter. This // ensures that rooted posix paths used in tests will be normalized to real Windows paths, i.e. // including a drive letter. Note that the same normalization is done in emulated Windows mode @@ -63,7 +63,7 @@ export class MockFileSystemNative extends MockFileSystem { return NodeJSFileSystem.prototype.normalize.call(this, path) as T; } - protected splitPath(path: string): string[] { + protected override splitPath(path: string): string[] { return path.split(/[\\\/]/); } } diff --git a/packages/compiler-cli/src/ngtsc/file_system/testing/src/mock_file_system_posix.ts b/packages/compiler-cli/src/ngtsc/file_system/testing/src/mock_file_system_posix.ts index a8e84806b5b1..b526fc8484bf 100644 --- a/packages/compiler-cli/src/ngtsc/file_system/testing/src/mock_file_system_posix.ts +++ b/packages/compiler-cli/src/ngtsc/file_system/testing/src/mock_file_system_posix.ts @@ -12,36 +12,36 @@ import {AbsoluteFsPath, PathSegment, PathString} from '../../src/types'; import {MockFileSystem} from './mock_file_system'; export class MockFileSystemPosix extends MockFileSystem { - resolve(...paths: string[]): AbsoluteFsPath { + override resolve(...paths: string[]): AbsoluteFsPath { const resolved = p.posix.resolve(this.pwd(), ...paths); return this.normalize(resolved) as AbsoluteFsPath; } - dirname(file: T): T { + override dirname(file: T): T { return this.normalize(p.posix.dirname(file)) as T; } - join(basePath: T, ...paths: string[]): T { + override join(basePath: T, ...paths: string[]): T { return this.normalize(p.posix.join(basePath, ...paths)) as T; } - relative(from: T, to: T): PathSegment|AbsoluteFsPath { + override relative(from: T, to: T): PathSegment|AbsoluteFsPath { return this.normalize(p.posix.relative(from, to)) as PathSegment | AbsoluteFsPath; } - basename(filePath: string, extension?: string): PathSegment { + override basename(filePath: string, extension?: string): PathSegment { return p.posix.basename(filePath, extension) as PathSegment; } - isRooted(path: string): boolean { + override isRooted(path: string): boolean { return path.startsWith('/'); } - protected splitPath(path: T): string[] { + protected override splitPath(path: T): string[] { return path.split('/'); } - normalize(path: T): T { + override normalize(path: T): T { return path.replace(/^[a-z]:\//i, '/').replace(/\\/g, '/') as T; } } diff --git a/packages/compiler-cli/src/ngtsc/file_system/testing/src/mock_file_system_windows.ts b/packages/compiler-cli/src/ngtsc/file_system/testing/src/mock_file_system_windows.ts index e41f288e0c6c..def5ede041ec 100644 --- a/packages/compiler-cli/src/ngtsc/file_system/testing/src/mock_file_system_windows.ts +++ b/packages/compiler-cli/src/ngtsc/file_system/testing/src/mock_file_system_windows.ts @@ -12,36 +12,36 @@ import {AbsoluteFsPath, PathSegment, PathString} from '../../src/types'; import {MockFileSystem} from './mock_file_system'; export class MockFileSystemWindows extends MockFileSystem { - resolve(...paths: string[]): AbsoluteFsPath { + override resolve(...paths: string[]): AbsoluteFsPath { const resolved = p.win32.resolve(this.pwd(), ...paths); return this.normalize(resolved as AbsoluteFsPath); } - dirname(path: T): T { + override dirname(path: T): T { return this.normalize(p.win32.dirname(path) as T); } - join(basePath: T, ...paths: string[]): T { + override join(basePath: T, ...paths: string[]): T { return this.normalize(p.win32.join(basePath, ...paths)) as T; } - relative(from: T, to: T): PathSegment|AbsoluteFsPath { + override relative(from: T, to: T): PathSegment|AbsoluteFsPath { return this.normalize(p.win32.relative(from, to)) as PathSegment | AbsoluteFsPath; } - basename(filePath: string, extension?: string): PathSegment { + override basename(filePath: string, extension?: string): PathSegment { return p.win32.basename(filePath, extension) as PathSegment; } - isRooted(path: string): boolean { + override isRooted(path: string): boolean { return /^([A-Z]:)?([\\\/]|$)/i.test(path); } - protected splitPath(path: T): string[] { + protected override splitPath(path: T): string[] { return path.split(/[\\\/]/); } - normalize(path: T): T { + override normalize(path: T): T { return path.replace(/^[\/\\]/i, 'C:/').replace(/\\/g, '/') as T; } } diff --git a/packages/compiler-cli/src/ngtsc/incremental/semantic_graph/src/graph.ts b/packages/compiler-cli/src/ngtsc/incremental/semantic_graph/src/graph.ts index 0c62c8b0d55c..7baef8b30424 100644 --- a/packages/compiler-cli/src/ngtsc/incremental/semantic_graph/src/graph.ts +++ b/packages/compiler-cli/src/ngtsc/incremental/semantic_graph/src/graph.ts @@ -35,11 +35,11 @@ export interface SemanticDependencyResult { * compilation. */ class OpaqueSymbol extends SemanticSymbol { - isPublicApiAffected(): false { + override isPublicApiAffected(): false { return false; } - isTypeCheckApiAffected(): false { + override isTypeCheckApiAffected(): false { return false; } } diff --git a/packages/compiler-cli/src/ngtsc/partial_evaluator/src/builtin.ts b/packages/compiler-cli/src/ngtsc/partial_evaluator/src/builtin.ts index 8f28792609b8..92ad9d60a0c1 100644 --- a/packages/compiler-cli/src/ngtsc/partial_evaluator/src/builtin.ts +++ b/packages/compiler-cli/src/ngtsc/partial_evaluator/src/builtin.ts @@ -16,7 +16,7 @@ export class ArraySliceBuiltinFn extends KnownFn { super(); } - evaluate(node: ts.CallExpression, args: ResolvedValueArray): ResolvedValue { + override evaluate(node: ts.CallExpression, args: ResolvedValueArray): ResolvedValue { if (args.length === 0) { return this.lhs; } else { @@ -30,7 +30,7 @@ export class ArrayConcatBuiltinFn extends KnownFn { super(); } - evaluate(node: ts.CallExpression, args: ResolvedValueArray): ResolvedValue { + override evaluate(node: ts.CallExpression, args: ResolvedValueArray): ResolvedValue { const result: ResolvedValueArray = [...this.lhs]; for (const arg of args) { if (arg instanceof DynamicValue) { @@ -46,7 +46,7 @@ export class ArrayConcatBuiltinFn extends KnownFn { } export class ObjectAssignBuiltinFn extends KnownFn { - evaluate(node: ts.CallExpression, args: ResolvedValueArray): ResolvedValue { + override evaluate(node: ts.CallExpression, args: ResolvedValueArray): ResolvedValue { if (args.length === 0) { return DynamicValue.fromUnsupportedSyntax(node); } diff --git a/packages/compiler-cli/src/ngtsc/partial_evaluator/src/ts_helpers.ts b/packages/compiler-cli/src/ngtsc/partial_evaluator/src/ts_helpers.ts index 109ef1129288..5000ef201eee 100644 --- a/packages/compiler-cli/src/ngtsc/partial_evaluator/src/ts_helpers.ts +++ b/packages/compiler-cli/src/ngtsc/partial_evaluator/src/ts_helpers.ts @@ -19,7 +19,7 @@ export class AssignHelperFn extends ObjectAssignBuiltinFn {} // Used for both `__spread()` and `__spreadArrays()` TypeScript helper functions. export class SpreadHelperFn extends KnownFn { - evaluate(node: ts.Node, args: ResolvedValueArray): ResolvedValueArray { + override evaluate(node: ts.Node, args: ResolvedValueArray): ResolvedValueArray { const result: ResolvedValueArray = []; for (const arg of args) { @@ -38,7 +38,7 @@ export class SpreadHelperFn extends KnownFn { // Used for `__spreadArray` TypeScript helper function. export class SpreadArrayHelperFn extends KnownFn { - evaluate(node: ts.Node, args: ResolvedValueArray): ResolvedValue { + override evaluate(node: ts.Node, args: ResolvedValueArray): ResolvedValue { if (args.length !== 2) { return DynamicValue.fromUnknown(node); } @@ -62,7 +62,7 @@ export class SpreadArrayHelperFn extends KnownFn { // Used for `__read` TypeScript helper function. export class ReadHelperFn extends KnownFn { - evaluate(node: ts.Node, args: ResolvedValueArray): ResolvedValue { + override evaluate(node: ts.Node, args: ResolvedValueArray): ResolvedValue { if (args.length !== 1) { // The `__read` helper accepts a second argument `n` but that case is not supported. return DynamicValue.fromUnknown(node); diff --git a/packages/compiler-cli/src/ngtsc/transform/src/transform.ts b/packages/compiler-cli/src/ngtsc/transform/src/transform.ts index 7d29340e8ffa..fd52a15a1eca 100644 --- a/packages/compiler-cli/src/ngtsc/transform/src/transform.ts +++ b/packages/compiler-cli/src/ngtsc/transform/src/transform.ts @@ -61,7 +61,7 @@ class IvyCompilationVisitor extends Visitor { super(); } - visitClassDeclaration(node: ts.ClassDeclaration): + override visitClassDeclaration(node: ts.ClassDeclaration): VisitListEntryResult { // Determine if this class has an Ivy field that needs to be added, and compile the field // to an expression if so. @@ -87,7 +87,7 @@ class IvyTransformationVisitor extends Visitor { super(); } - visitClassDeclaration(node: ts.ClassDeclaration): + override visitClassDeclaration(node: ts.ClassDeclaration): VisitListEntryResult { // If this class is not registered in the map, it means that it doesn't have Angular decorators, // thus no further processing is required. diff --git a/packages/compiler-cli/src/ngtsc/typecheck/src/type_check_block.ts b/packages/compiler-cli/src/ngtsc/typecheck/src/type_check_block.ts index 0dff1183dada..f905a4915d4f 100644 --- a/packages/compiler-cli/src/ngtsc/typecheck/src/type_check_block.ts +++ b/packages/compiler-cli/src/ngtsc/typecheck/src/type_check_block.ts @@ -192,14 +192,14 @@ class TcbElementOp extends TcbOp { super(); } - get optional() { + override get optional() { // The statement generated by this operation is only used for type-inference of the DOM // element's type and won't report diagnostics by itself, so the operation is marked as optional // to avoid generating statements for DOM elements that are never referenced. return true; } - execute(): ts.Identifier { + override execute(): ts.Identifier { const id = this.tcb.allocateId(); // Add the declaration of the element using document.createElement. const initializer = tsCreateElement(this.element.name); @@ -222,11 +222,11 @@ class TcbVariableOp extends TcbOp { super(); } - get optional() { + override get optional() { return false; } - execute(): ts.Identifier { + override execute(): ts.Identifier { // Look for a context variable for the template. const ctx = this.scope.resolve(this.template); @@ -263,9 +263,9 @@ class TcbTemplateContextOp extends TcbOp { } // The declaration of the context variable is only needed when the context is actually referenced. - readonly optional = true; + override readonly optional = true; - execute(): ts.Identifier { + override execute(): ts.Identifier { // Allocate a template ctx variable and declare it with an 'any' type. The type of this variable // may be narrowed as a result of template guard conditions. const ctx = this.tcb.allocateId(); @@ -287,11 +287,11 @@ class TcbTemplateBodyOp extends TcbOp { super(); } - get optional() { + override get optional() { return false; } - execute(): null { + override execute(): null { // An `if` will be constructed, within which the template's children will be type checked. The // `if` is used for two reasons: it creates a new syntactic scope, isolating variables declared // in the template's TCB from the outer context, and it allows any directives on the templates @@ -414,11 +414,11 @@ class TcbTextInterpolationOp extends TcbOp { super(); } - get optional() { + override get optional() { return false; } - execute(): null { + override execute(): null { const expr = tcbExpression(this.binding.value, this.tcb, this.scope); this.scope.addStatement(ts.createExpressionStatement(expr)); return null; @@ -436,14 +436,14 @@ abstract class TcbDirectiveTypeOpBase extends TcbOp { super(); } - get optional() { + override get optional() { // The statement generated by this operation is only used to declare the directive's type and // won't report diagnostics by itself, so the operation is marked as optional to avoid // generating declarations for directives that don't have any inputs/outputs. return true; } - execute(): ts.Identifier { + override execute(): ts.Identifier { const dirRef = this.dir.ref as Reference>; const rawType = this.tcb.env.referenceType(this.dir.ref); @@ -543,9 +543,9 @@ class TcbReferenceOp extends TcbOp { // The statement generated by this operation is only used to for the Type Checker // so it can map a reference variable in the template directly to a node in the TCB. - readonly optional = true; + override readonly optional = true; - execute(): ts.Identifier { + override execute(): ts.Identifier { const id = this.tcb.allocateId(); let initializer = this.target instanceof TmplAstTemplate || this.target instanceof TmplAstElement ? @@ -591,9 +591,9 @@ class TcbInvalidReferenceOp extends TcbOp { } // The declaration of a missing reference is only needed when the reference is resolved. - readonly optional = true; + override readonly optional = true; - execute(): ts.Identifier { + override execute(): ts.Identifier { const id = this.tcb.allocateId(); this.scope.addStatement(tsCreateVariable(id, NULL_AS_ANY)); return id; @@ -619,13 +619,13 @@ class TcbDirectiveCtorOp extends TcbOp { super(); } - get optional() { + override get optional() { // The statement generated by this operation is only used to infer the directive's type and // won't report diagnostics by itself, so the operation is marked as optional. return true; } - execute(): ts.Identifier { + override execute(): ts.Identifier { const id = this.tcb.allocateId(); addExpressionIdentifier(id, ExpressionIdentifier.DIRECTIVE); addParseSpanInfo(id, this.node.startSourceSpan || this.node.sourceSpan); @@ -689,11 +689,11 @@ class TcbDirectiveInputsOp extends TcbOp { super(); } - get optional() { + override get optional() { return false; } - execute(): null { + override execute(): null { let dirId: ts.Expression|null = null; // TODO(joost): report duplicate properties @@ -815,11 +815,11 @@ class TcbDirectiveCtorCircularFallbackOp extends TcbOp { super(); } - get optional() { + override get optional() { return false; } - execute(): ts.Identifier { + override execute(): ts.Identifier { const id = this.tcb.allocateId(); const typeCtor = this.tcb.env.typeCtorFor(this.dir); const circularPlaceholder = ts.createCall( @@ -846,11 +846,11 @@ class TcbDomSchemaCheckerOp extends TcbOp { super(); } - get optional() { + override get optional() { return false; } - execute(): ts.Expression|null { + override execute(): ts.Expression|null { if (this.checkElement) { this.tcb.domSchemaChecker.checkElement(this.tcb.id, this.element, this.tcb.schemas); } @@ -906,11 +906,11 @@ class TcbUnclaimedInputsOp extends TcbOp { super(); } - get optional() { + override get optional() { return false; } - execute(): null { + override execute(): null { // `this.inputs` contains only those bindings not matched by any directive. These bindings go to // the element itself. let elId: ts.Expression|null = null; @@ -972,11 +972,11 @@ export class TcbDirectiveOutputsOp extends TcbOp { super(); } - get optional() { + override get optional() { return false; } - execute(): null { + override execute(): null { let dirId: ts.Expression|null = null; const outputs = this.dir.outputs; @@ -1035,11 +1035,11 @@ class TcbUnclaimedOutputsOp extends TcbOp { super(); } - get optional() { + override get optional() { return false; } - execute(): null { + override execute(): null { let elId: ts.Expression|null = null; // TODO(alxhub): this could be more efficient. @@ -1103,9 +1103,9 @@ class TcbComponentContextCompletionOp extends TcbOp { super(); } - readonly optional = false; + override readonly optional = false; - execute(): null { + override execute(): null { const ctx = ts.createIdentifier('ctx'); const ctxDot = ts.createPropertyAccess(ctx, ''); markIgnoreDiagnostics(ctxDot); diff --git a/packages/compiler-cli/src/ngtsc/util/test/visitor_spec.ts b/packages/compiler-cli/src/ngtsc/util/test/visitor_spec.ts index b26e93e77d6d..4a48cd328ddc 100644 --- a/packages/compiler-cli/src/ngtsc/util/test/visitor_spec.ts +++ b/packages/compiler-cli/src/ngtsc/util/test/visitor_spec.ts @@ -13,7 +13,7 @@ import {makeProgram} from '../../testing'; import {visit, VisitListEntryResult, Visitor} from '../src/visitor'; class TestAstVisitor extends Visitor { - visitClassDeclaration(node: ts.ClassDeclaration): + override visitClassDeclaration(node: ts.ClassDeclaration): VisitListEntryResult { const name = node.name!.text; const statics = node.members.filter( diff --git a/packages/compiler/src/aot/static_reflector.ts b/packages/compiler/src/aot/static_reflector.ts index 563cf3b2243e..c6b8e98503a4 100644 --- a/packages/compiler/src/aot/static_reflector.ts +++ b/packages/compiler/src/aot/static_reflector.ts @@ -1056,7 +1056,7 @@ class PopulatedScope extends BindingScope { super(); } - resolve(name: string): any { + override resolve(name: string): any { return this.bindings.has(name) ? this.bindings.get(name) : BindingScope.missing; } } diff --git a/packages/compiler/src/constant_pool.ts b/packages/compiler/src/constant_pool.ts index 8b119f009484..a380c29807be 100644 --- a/packages/compiler/src/constant_pool.ts +++ b/packages/compiler/src/constant_pool.ts @@ -62,7 +62,7 @@ class FixupExpression extends o.Expression { this.original = resolved; } - visitExpression(visitor: o.ExpressionVisitor, context: any): any { + override visitExpression(visitor: o.ExpressionVisitor, context: any): any { if (context === KEY_CONTEXT) { // When producing a key we want to traverse the constant not the // variable used to refer to it. @@ -72,11 +72,11 @@ class FixupExpression extends o.Expression { } } - isEquivalent(e: o.Expression): boolean { + override isEquivalent(e: o.Expression): boolean { return e instanceof FixupExpression && this.resolved.isEquivalent(e.resolved); } - isConstant() { + override isConstant() { return true; } diff --git a/packages/compiler/src/expression_parser/ast.ts b/packages/compiler/src/expression_parser/ast.ts index 50bac8775007..3f064620249d 100644 --- a/packages/compiler/src/expression_parser/ast.ts +++ b/packages/compiler/src/expression_parser/ast.ts @@ -65,7 +65,7 @@ export class Quote extends AST { public uninterpretedExpression: string, public location: any) { super(span, sourceSpan); } - visit(visitor: AstVisitor, context: any = null): any { + override visit(visitor: AstVisitor, context: any = null): any { return visitor.visitQuote(this, context); } override toString(): string { @@ -74,13 +74,13 @@ export class Quote extends AST { } export class EmptyExpr extends AST { - visit(visitor: AstVisitor, context: any = null) { + override visit(visitor: AstVisitor, context: any = null) { // do nothing } } export class ImplicitReceiver extends AST { - visit(visitor: AstVisitor, context: any = null): any { + override visit(visitor: AstVisitor, context: any = null): any { return visitor.visitImplicitReceiver(this, context); } } @@ -106,7 +106,7 @@ export class Chain extends AST { constructor(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, public expressions: any[]) { super(span, sourceSpan); } - visit(visitor: AstVisitor, context: any = null): any { + override visit(visitor: AstVisitor, context: any = null): any { return visitor.visitChain(this, context); } } @@ -117,7 +117,7 @@ export class Conditional extends AST { public falseExp: AST) { super(span, sourceSpan); } - visit(visitor: AstVisitor, context: any = null): any { + override visit(visitor: AstVisitor, context: any = null): any { return visitor.visitConditional(this, context); } } @@ -128,7 +128,7 @@ export class PropertyRead extends ASTWithName { public receiver: AST, public name: string) { super(span, sourceSpan, nameSpan); } - visit(visitor: AstVisitor, context: any = null): any { + override visit(visitor: AstVisitor, context: any = null): any { return visitor.visitPropertyRead(this, context); } } @@ -139,7 +139,7 @@ export class PropertyWrite extends ASTWithName { public receiver: AST, public name: string, public value: AST) { super(span, sourceSpan, nameSpan); } - visit(visitor: AstVisitor, context: any = null): any { + override visit(visitor: AstVisitor, context: any = null): any { return visitor.visitPropertyWrite(this, context); } } @@ -150,7 +150,7 @@ export class SafePropertyRead extends ASTWithName { public receiver: AST, public name: string) { super(span, sourceSpan, nameSpan); } - visit(visitor: AstVisitor, context: any = null): any { + override visit(visitor: AstVisitor, context: any = null): any { return visitor.visitSafePropertyRead(this, context); } } @@ -160,7 +160,7 @@ export class KeyedRead extends AST { span: ParseSpan, sourceSpan: AbsoluteSourceSpan, public receiver: AST, public key: AST) { super(span, sourceSpan); } - visit(visitor: AstVisitor, context: any = null): any { + override visit(visitor: AstVisitor, context: any = null): any { return visitor.visitKeyedRead(this, context); } } @@ -170,7 +170,7 @@ export class SafeKeyedRead extends AST { span: ParseSpan, sourceSpan: AbsoluteSourceSpan, public receiver: AST, public key: AST) { super(span, sourceSpan); } - visit(visitor: AstVisitor, context: any = null): any { + override visit(visitor: AstVisitor, context: any = null): any { return visitor.visitSafeKeyedRead(this, context); } } @@ -181,7 +181,7 @@ export class KeyedWrite extends AST { public value: AST) { super(span, sourceSpan); } - visit(visitor: AstVisitor, context: any = null): any { + override visit(visitor: AstVisitor, context: any = null): any { return visitor.visitKeyedWrite(this, context); } } @@ -192,7 +192,7 @@ export class BindingPipe extends ASTWithName { public args: any[], nameSpan: AbsoluteSourceSpan) { super(span, sourceSpan, nameSpan); } - visit(visitor: AstVisitor, context: any = null): any { + override visit(visitor: AstVisitor, context: any = null): any { return visitor.visitPipe(this, context); } } @@ -201,7 +201,7 @@ export class LiteralPrimitive extends AST { constructor(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, public value: any) { super(span, sourceSpan); } - visit(visitor: AstVisitor, context: any = null): any { + override visit(visitor: AstVisitor, context: any = null): any { return visitor.visitLiteralPrimitive(this, context); } } @@ -210,7 +210,7 @@ export class LiteralArray extends AST { constructor(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, public expressions: any[]) { super(span, sourceSpan); } - visit(visitor: AstVisitor, context: any = null): any { + override visit(visitor: AstVisitor, context: any = null): any { return visitor.visitLiteralArray(this, context); } } @@ -225,7 +225,7 @@ export class LiteralMap extends AST { public values: any[]) { super(span, sourceSpan); } - visit(visitor: AstVisitor, context: any = null): any { + override visit(visitor: AstVisitor, context: any = null): any { return visitor.visitLiteralMap(this, context); } } @@ -236,7 +236,7 @@ export class Interpolation extends AST { public expressions: any[]) { super(span, sourceSpan); } - visit(visitor: AstVisitor, context: any = null): any { + override visit(visitor: AstVisitor, context: any = null): any { return visitor.visitInterpolation(this, context); } } @@ -247,7 +247,7 @@ export class Binary extends AST { public right: AST) { super(span, sourceSpan); } - visit(visitor: AstVisitor, context: any = null): any { + override visit(visitor: AstVisitor, context: any = null): any { return visitor.visitBinary(this, context); } } @@ -302,7 +302,7 @@ export class PrefixNot extends AST { constructor(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, public expression: AST) { super(span, sourceSpan); } - visit(visitor: AstVisitor, context: any = null): any { + override visit(visitor: AstVisitor, context: any = null): any { return visitor.visitPrefixNot(this, context); } } @@ -311,7 +311,7 @@ export class NonNullAssert extends AST { constructor(span: ParseSpan, sourceSpan: AbsoluteSourceSpan, public expression: AST) { super(span, sourceSpan); } - visit(visitor: AstVisitor, context: any = null): any { + override visit(visitor: AstVisitor, context: any = null): any { return visitor.visitNonNullAssert(this, context); } } @@ -323,7 +323,7 @@ export class MethodCall extends ASTWithName { public argumentSpan: AbsoluteSourceSpan) { super(span, sourceSpan, nameSpan); } - visit(visitor: AstVisitor, context: any = null): any { + override visit(visitor: AstVisitor, context: any = null): any { return visitor.visitMethodCall(this, context); } } @@ -335,7 +335,7 @@ export class SafeMethodCall extends ASTWithName { public argumentSpan: AbsoluteSourceSpan) { super(span, sourceSpan, nameSpan); } - visit(visitor: AstVisitor, context: any = null): any { + override visit(visitor: AstVisitor, context: any = null): any { return visitor.visitSafeMethodCall(this, context); } } @@ -346,7 +346,7 @@ export class FunctionCall extends AST { public args: any[]) { super(span, sourceSpan); } - visit(visitor: AstVisitor, context: any = null): any { + override visit(visitor: AstVisitor, context: any = null): any { return visitor.visitFunctionCall(this, context); } } @@ -368,7 +368,7 @@ export class ASTWithSource extends AST { new AbsoluteSourceSpan( absoluteOffset, source === null ? absoluteOffset : absoluteOffset + source.length)); } - visit(visitor: AstVisitor, context: any = null): any { + override visit(visitor: AstVisitor, context: any = null): any { if (visitor.visitASTWithSource) { return visitor.visitASTWithSource(this, context); } diff --git a/packages/compiler/src/i18n/serializers/xliff.ts b/packages/compiler/src/i18n/serializers/xliff.ts index 260221ba0818..608eff8f5939 100644 --- a/packages/compiler/src/i18n/serializers/xliff.ts +++ b/packages/compiler/src/i18n/serializers/xliff.ts @@ -34,7 +34,7 @@ const _CONTEXT_TAG = 'context'; // https://docs.oasis-open.org/xliff/v1.2/os/xliff-core.html // https://docs.oasis-open.org/xliff/v1.2/xliff-profile-html/xliff-profile-html-1.2.html export class Xliff extends Serializer { - write(messages: i18n.Message[], locale: string|null): string { + override write(messages: i18n.Message[], locale: string|null): string { const visitor = new _WriteVisitor(); const transUnits: xml.Node[] = []; @@ -92,7 +92,7 @@ export class Xliff extends Serializer { ]); } - load(content: string, url: string): + override load(content: string, url: string): {locale: string, i18nNodesByMsgId: {[msgId: string]: i18n.Node[]}} { // xliff to xml nodes const xliffParser = new XliffParser(); @@ -115,7 +115,7 @@ export class Xliff extends Serializer { return {locale: locale!, i18nNodesByMsgId}; } - digest(message: i18n.Message): string { + override digest(message: i18n.Message): string { return digest(message); } } diff --git a/packages/compiler/src/i18n/serializers/xliff2.ts b/packages/compiler/src/i18n/serializers/xliff2.ts index 624143dff2dc..f65ce94f4e4e 100644 --- a/packages/compiler/src/i18n/serializers/xliff2.ts +++ b/packages/compiler/src/i18n/serializers/xliff2.ts @@ -30,7 +30,7 @@ const _UNIT_TAG = 'unit'; // https://docs.oasis-open.org/xliff/xliff-core/v2.0/os/xliff-core-v2.0-os.html export class Xliff2 extends Serializer { - write(messages: i18n.Message[], locale: string|null): string { + override write(messages: i18n.Message[], locale: string|null): string { const visitor = new _WriteVisitor(); const units: xml.Node[] = []; @@ -85,7 +85,7 @@ export class Xliff2 extends Serializer { ]); } - load(content: string, url: string): + override load(content: string, url: string): {locale: string, i18nNodesByMsgId: {[msgId: string]: i18n.Node[]}} { // xliff to xml nodes const xliff2Parser = new Xliff2Parser(); @@ -108,7 +108,7 @@ export class Xliff2 extends Serializer { return {locale: locale!, i18nNodesByMsgId}; } - digest(message: i18n.Message): string { + override digest(message: i18n.Message): string { return decimalDigest(message); } } diff --git a/packages/compiler/src/i18n/serializers/xmb.ts b/packages/compiler/src/i18n/serializers/xmb.ts index 50d3a947540a..3688454d308d 100644 --- a/packages/compiler/src/i18n/serializers/xmb.ts +++ b/packages/compiler/src/i18n/serializers/xmb.ts @@ -39,7 +39,7 @@ const _DOCTYPE = ` `; export class Xmb extends Serializer { - write(messages: i18n.Message[], locale: string|null): string { + override write(messages: i18n.Message[], locale: string|null): string { const exampleVisitor = new ExampleVisitor(); const visitor = new _Visitor(); let rootNode = new xml.Tag(_MESSAGES_TAG); @@ -80,12 +80,12 @@ export class Xmb extends Serializer { ]); } - load(content: string, url: string): + override load(content: string, url: string): {locale: string, i18nNodesByMsgId: {[msgId: string]: i18n.Node[]}} { throw new Error('Unsupported'); } - digest(message: i18n.Message): string { + override digest(message: i18n.Message): string { return digest(message); } diff --git a/packages/compiler/src/i18n/serializers/xtb.ts b/packages/compiler/src/i18n/serializers/xtb.ts index 866a04b9f8d9..eb19ad64bdcc 100644 --- a/packages/compiler/src/i18n/serializers/xtb.ts +++ b/packages/compiler/src/i18n/serializers/xtb.ts @@ -19,11 +19,11 @@ const _TRANSLATION_TAG = 'translation'; const _PLACEHOLDER_TAG = 'ph'; export class Xtb extends Serializer { - write(messages: i18n.Message[], locale: string|null): string { + override write(messages: i18n.Message[], locale: string|null): string { throw new Error('Unsupported'); } - load(content: string, url: string): + override load(content: string, url: string): {locale: string, i18nNodesByMsgId: {[msgId: string]: i18n.Node[]}} { // xtb to xml nodes const xtbParser = new XtbParser(); @@ -54,7 +54,7 @@ export class Xtb extends Serializer { return {locale: locale!, i18nNodesByMsgId}; } - digest(message: i18n.Message): string { + override digest(message: i18n.Message): string { return digest(message); } diff --git a/packages/compiler/src/ml_parser/ast.ts b/packages/compiler/src/ml_parser/ast.ts index 274163561a43..7b71ffe9aff9 100644 --- a/packages/compiler/src/ml_parser/ast.ts +++ b/packages/compiler/src/ml_parser/ast.ts @@ -26,7 +26,7 @@ export class Text extends NodeWithI18n { constructor(public value: string, sourceSpan: ParseSourceSpan, i18n?: I18nMeta) { super(sourceSpan, i18n); } - visit(visitor: Visitor, context: any): any { + override visit(visitor: Visitor, context: any): any { return visitor.visitText(this, context); } } @@ -37,7 +37,7 @@ export class Expansion extends NodeWithI18n { sourceSpan: ParseSourceSpan, public switchValueSourceSpan: ParseSourceSpan, i18n?: I18nMeta) { super(sourceSpan, i18n); } - visit(visitor: Visitor, context: any): any { + override visit(visitor: Visitor, context: any): any { return visitor.visitExpansion(this, context); } } @@ -59,7 +59,7 @@ export class Attribute extends NodeWithI18n { i18n?: I18nMeta) { super(sourceSpan, i18n); } - visit(visitor: Visitor, context: any): any { + override visit(visitor: Visitor, context: any): any { return visitor.visitAttribute(this, context); } } @@ -71,7 +71,7 @@ export class Element extends NodeWithI18n { public endSourceSpan: ParseSourceSpan|null = null, i18n?: I18nMeta) { super(sourceSpan, i18n); } - visit(visitor: Visitor, context: any): any { + override visit(visitor: Visitor, context: any): any { return visitor.visitElement(this, context); } } diff --git a/packages/compiler/src/output/abstract_js_emitter.ts b/packages/compiler/src/output/abstract_js_emitter.ts index 7ce1e9552783..953ad1118654 100644 --- a/packages/compiler/src/output/abstract_js_emitter.ts +++ b/packages/compiler/src/output/abstract_js_emitter.ts @@ -29,7 +29,7 @@ export abstract class AbstractJsEmitterVisitor extends AbstractEmitterVisitor { constructor() { super(false); } - visitDeclareClassStmt(stmt: o.ClassStmt, ctx: EmitterVisitorContext): any { + override visitDeclareClassStmt(stmt: o.ClassStmt, ctx: EmitterVisitorContext): any { ctx.pushClass(stmt); this._visitClassConstructor(stmt, ctx); @@ -102,7 +102,7 @@ export abstract class AbstractJsEmitterVisitor extends AbstractEmitterVisitor { } return null; } - visitDeclareVarStmt(stmt: o.DeclareVarStmt, ctx: EmitterVisitorContext): any { + override visitDeclareVarStmt(stmt: o.DeclareVarStmt, ctx: EmitterVisitorContext): any { ctx.print(stmt, `var ${stmt.name}`); if (stmt.value) { ctx.print(stmt, ' = '); @@ -111,7 +111,7 @@ export abstract class AbstractJsEmitterVisitor extends AbstractEmitterVisitor { ctx.println(stmt, `;`); return null; } - visitCastExpr(ast: o.CastExpr, ctx: EmitterVisitorContext): any { + override visitCastExpr(ast: o.CastExpr, ctx: EmitterVisitorContext): any { ast.value.visitExpression(this, ctx); return null; } @@ -152,7 +152,7 @@ export abstract class AbstractJsEmitterVisitor extends AbstractEmitterVisitor { ctx.print(ast, ')'); return null; } - visitFunctionExpr(ast: o.FunctionExpr, ctx: EmitterVisitorContext): any { + override visitFunctionExpr(ast: o.FunctionExpr, ctx: EmitterVisitorContext): any { ctx.print(ast, `function${ast.name ? ' ' + ast.name : ''}(`); this._visitParams(ast.params, ctx); ctx.println(ast, `) {`); @@ -162,7 +162,7 @@ export abstract class AbstractJsEmitterVisitor extends AbstractEmitterVisitor { ctx.print(ast, `}`); return null; } - visitDeclareFunctionStmt(stmt: o.DeclareFunctionStmt, ctx: EmitterVisitorContext): any { + override visitDeclareFunctionStmt(stmt: o.DeclareFunctionStmt, ctx: EmitterVisitorContext): any { ctx.print(stmt, `function ${stmt.name}(`); this._visitParams(stmt.params, ctx); ctx.println(stmt, `) {`); @@ -172,7 +172,7 @@ export abstract class AbstractJsEmitterVisitor extends AbstractEmitterVisitor { ctx.println(stmt, `}`); return null; } - visitTryCatchStmt(stmt: o.TryCatchStmt, ctx: EmitterVisitorContext): any { + override visitTryCatchStmt(stmt: o.TryCatchStmt, ctx: EmitterVisitorContext): any { ctx.println(stmt, `try {`); ctx.incIndent(); this.visitAllStatements(stmt.bodyStmts, ctx); @@ -217,7 +217,7 @@ export abstract class AbstractJsEmitterVisitor extends AbstractEmitterVisitor { this.visitAllObjects(param => ctx.print(null, param.name), params, ctx, ','); } - getBuiltinMethodName(method: o.BuiltinMethod): string { + override getBuiltinMethodName(method: o.BuiltinMethod): string { let name: string; switch (method) { case o.BuiltinMethod.ConcatArray: diff --git a/packages/compiler/src/output/js_emitter.ts b/packages/compiler/src/output/js_emitter.ts index aa325a2155dc..1091dd1d3fab 100644 --- a/packages/compiler/src/output/js_emitter.ts +++ b/packages/compiler/src/output/js_emitter.ts @@ -41,7 +41,7 @@ export class JavaScriptEmitter implements OutputEmitter { class JsEmitterVisitor extends AbstractJsEmitterVisitor { importsWithPrefixes = new Map(); - visitExternalExpr(ast: o.ExternalExpr, ctx: EmitterVisitorContext): any { + override visitExternalExpr(ast: o.ExternalExpr, ctx: EmitterVisitorContext): any { const {name, moduleName} = ast.value; if (moduleName) { let prefix = this.importsWithPrefixes.get(moduleName); diff --git a/packages/compiler/src/output/output_ast.ts b/packages/compiler/src/output/output_ast.ts index eccfd35dab55..ae511e6e54a1 100644 --- a/packages/compiler/src/output/output_ast.ts +++ b/packages/compiler/src/output/output_ast.ts @@ -39,7 +39,7 @@ export class BuiltinType extends Type { constructor(public name: BuiltinTypeName, modifiers?: TypeModifier[]) { super(modifiers); } - visitType(visitor: TypeVisitor, context: any): any { + override visitType(visitor: TypeVisitor, context: any): any { return visitor.visitBuiltinType(this, context); } } @@ -49,7 +49,7 @@ export class ExpressionType extends Type { public value: Expression, modifiers?: TypeModifier[], public typeParams: Type[]|null = null) { super(modifiers); } - visitType(visitor: TypeVisitor, context: any): any { + override visitType(visitor: TypeVisitor, context: any): any { return visitor.visitExpressionType(this, context); } } @@ -59,7 +59,7 @@ export class ArrayType extends Type { constructor(public of: Type, modifiers?: TypeModifier[]) { super(modifiers); } - visitType(visitor: TypeVisitor, context: any): any { + override visitType(visitor: TypeVisitor, context: any): any { return visitor.visitArrayType(this, context); } } @@ -71,7 +71,7 @@ export class MapType extends Type { super(modifiers); this.valueType = valueType || null; } - visitType(visitor: TypeVisitor, context: any): any { + override visitType(visitor: TypeVisitor, context: any): any { return visitor.visitMapType(this, context); } } @@ -286,15 +286,15 @@ export class ReadVarExpr extends Expression { } } - isEquivalent(e: Expression): boolean { + override isEquivalent(e: Expression): boolean { return e instanceof ReadVarExpr && this.name === e.name && this.builtin === e.builtin; } - isConstant() { + override isConstant() { return false; } - visitExpression(visitor: ExpressionVisitor, context: any): any { + override visitExpression(visitor: ExpressionVisitor, context: any): any { return visitor.visitReadVarExpr(this, context); } @@ -311,15 +311,15 @@ export class TypeofExpr extends Expression { super(type, sourceSpan); } - visitExpression(visitor: ExpressionVisitor, context: any) { + override visitExpression(visitor: ExpressionVisitor, context: any) { return visitor.visitTypeofExpr(this, context); } - isEquivalent(e: Expression): boolean { + override isEquivalent(e: Expression): boolean { return e instanceof TypeofExpr && e.expr.isEquivalent(this.expr); } - isConstant(): boolean { + override isConstant(): boolean { return this.expr.isConstant(); } } @@ -329,15 +329,15 @@ export class WrappedNodeExpr extends Expression { super(type, sourceSpan); } - isEquivalent(e: Expression): boolean { + override isEquivalent(e: Expression): boolean { return e instanceof WrappedNodeExpr && this.node === e.node; } - isConstant() { + override isConstant() { return false; } - visitExpression(visitor: ExpressionVisitor, context: any): any { + override visitExpression(visitor: ExpressionVisitor, context: any): any { return visitor.visitWrappedNodeExpr(this, context); } } @@ -350,15 +350,15 @@ export class WriteVarExpr extends Expression { this.value = value; } - isEquivalent(e: Expression): boolean { + override isEquivalent(e: Expression): boolean { return e instanceof WriteVarExpr && this.name === e.name && this.value.isEquivalent(e.value); } - isConstant() { + override isConstant() { return false; } - visitExpression(visitor: ExpressionVisitor, context: any): any { + override visitExpression(visitor: ExpressionVisitor, context: any): any { return visitor.visitWriteVarExpr(this, context); } @@ -381,16 +381,16 @@ export class WriteKeyExpr extends Expression { this.value = value; } - isEquivalent(e: Expression): boolean { + override isEquivalent(e: Expression): boolean { return e instanceof WriteKeyExpr && this.receiver.isEquivalent(e.receiver) && this.index.isEquivalent(e.index) && this.value.isEquivalent(e.value); } - isConstant() { + override isConstant() { return false; } - visitExpression(visitor: ExpressionVisitor, context: any): any { + override visitExpression(visitor: ExpressionVisitor, context: any): any { return visitor.visitWriteKeyExpr(this, context); } } @@ -405,16 +405,16 @@ export class WritePropExpr extends Expression { this.value = value; } - isEquivalent(e: Expression): boolean { + override isEquivalent(e: Expression): boolean { return e instanceof WritePropExpr && this.receiver.isEquivalent(e.receiver) && this.name === e.name && this.value.isEquivalent(e.value); } - isConstant() { + override isConstant() { return false; } - visitExpression(visitor: ExpressionVisitor, context: any): any { + override visitExpression(visitor: ExpressionVisitor, context: any): any { return visitor.visitWritePropExpr(this, context); } } @@ -441,16 +441,16 @@ export class InvokeMethodExpr extends Expression { } } - isEquivalent(e: Expression): boolean { + override isEquivalent(e: Expression): boolean { return e instanceof InvokeMethodExpr && this.receiver.isEquivalent(e.receiver) && this.name === e.name && this.builtin === e.builtin && areAllEquivalent(this.args, e.args); } - isConstant() { + override isConstant() { return false; } - visitExpression(visitor: ExpressionVisitor, context: any): any { + override visitExpression(visitor: ExpressionVisitor, context: any): any { return visitor.visitInvokeMethodExpr(this, context); } } @@ -463,16 +463,16 @@ export class InvokeFunctionExpr extends Expression { super(type, sourceSpan); } - isEquivalent(e: Expression): boolean { + override isEquivalent(e: Expression): boolean { return e instanceof InvokeFunctionExpr && this.fn.isEquivalent(e.fn) && areAllEquivalent(this.args, e.args) && this.pure === e.pure; } - isConstant() { + override isConstant() { return false; } - visitExpression(visitor: ExpressionVisitor, context: any): any { + override visitExpression(visitor: ExpressionVisitor, context: any): any { return visitor.visitInvokeFunctionExpr(this, context); } } @@ -485,18 +485,18 @@ export class TaggedTemplateExpr extends Expression { super(type, sourceSpan); } - isEquivalent(e: Expression): boolean { + override isEquivalent(e: Expression): boolean { return e instanceof TaggedTemplateExpr && this.tag.isEquivalent(e.tag) && areAllEquivalentPredicate( this.template.elements, e.template.elements, (a, b) => a.text === b.text) && areAllEquivalent(this.template.expressions, e.template.expressions); } - isConstant() { + override isConstant() { return false; } - visitExpression(visitor: ExpressionVisitor, context: any): any { + override visitExpression(visitor: ExpressionVisitor, context: any): any { return visitor.visitTaggedTemplateExpr(this, context); } } @@ -509,16 +509,16 @@ export class InstantiateExpr extends Expression { super(type, sourceSpan); } - isEquivalent(e: Expression): boolean { + override isEquivalent(e: Expression): boolean { return e instanceof InstantiateExpr && this.classExpr.isEquivalent(e.classExpr) && areAllEquivalent(this.args, e.args); } - isConstant() { + override isConstant() { return false; } - visitExpression(visitor: ExpressionVisitor, context: any): any { + override visitExpression(visitor: ExpressionVisitor, context: any): any { return visitor.visitInstantiateExpr(this, context); } } @@ -531,15 +531,15 @@ export class LiteralExpr extends Expression { super(type, sourceSpan); } - isEquivalent(e: Expression): boolean { + override isEquivalent(e: Expression): boolean { return e instanceof LiteralExpr && this.value === e.value; } - isConstant() { + override isConstant() { return true; } - visitExpression(visitor: ExpressionVisitor, context: any): any { + override visitExpression(visitor: ExpressionVisitor, context: any): any { return visitor.visitLiteralExpr(this, context); } } @@ -575,16 +575,16 @@ export class LocalizedString extends Expression { super(STRING_TYPE, sourceSpan); } - isEquivalent(e: Expression): boolean { + override isEquivalent(e: Expression): boolean { // return e instanceof LocalizedString && this.message === e.message; return false; } - isConstant() { + override isConstant() { return false; } - visitExpression(visitor: ExpressionVisitor, context: any): any { + override visitExpression(visitor: ExpressionVisitor, context: any): any { return visitor.visitLocalizedString(this, context); } @@ -696,16 +696,16 @@ export class ExternalExpr extends Expression { super(type, sourceSpan); } - isEquivalent(e: Expression): boolean { + override isEquivalent(e: Expression): boolean { return e instanceof ExternalExpr && this.value.name === e.value.name && this.value.moduleName === e.value.moduleName && this.value.runtime === e.value.runtime; } - isConstant() { + override isConstant() { return false; } - visitExpression(visitor: ExpressionVisitor, context: any): any { + override visitExpression(visitor: ExpressionVisitor, context: any): any { return visitor.visitExternalExpr(this, context); } } @@ -726,16 +726,16 @@ export class ConditionalExpr extends Expression { this.trueCase = trueCase; } - isEquivalent(e: Expression): boolean { + override isEquivalent(e: Expression): boolean { return e instanceof ConditionalExpr && this.condition.isEquivalent(e.condition) && this.trueCase.isEquivalent(e.trueCase) && nullSafeIsEquivalent(this.falseCase, e.falseCase); } - isConstant() { + override isConstant() { return false; } - visitExpression(visitor: ExpressionVisitor, context: any): any { + override visitExpression(visitor: ExpressionVisitor, context: any): any { return visitor.visitConditionalExpr(this, context); } } @@ -746,15 +746,15 @@ export class NotExpr extends Expression { super(BOOL_TYPE, sourceSpan); } - isEquivalent(e: Expression): boolean { + override isEquivalent(e: Expression): boolean { return e instanceof NotExpr && this.condition.isEquivalent(e.condition); } - isConstant() { + override isConstant() { return false; } - visitExpression(visitor: ExpressionVisitor, context: any): any { + override visitExpression(visitor: ExpressionVisitor, context: any): any { return visitor.visitNotExpr(this, context); } } @@ -764,15 +764,15 @@ export class AssertNotNull extends Expression { super(condition.type, sourceSpan); } - isEquivalent(e: Expression): boolean { + override isEquivalent(e: Expression): boolean { return e instanceof AssertNotNull && this.condition.isEquivalent(e.condition); } - isConstant() { + override isConstant() { return false; } - visitExpression(visitor: ExpressionVisitor, context: any): any { + override visitExpression(visitor: ExpressionVisitor, context: any): any { return visitor.visitAssertNotNullExpr(this, context); } } @@ -782,15 +782,15 @@ export class CastExpr extends Expression { super(type, sourceSpan); } - isEquivalent(e: Expression): boolean { + override isEquivalent(e: Expression): boolean { return e instanceof CastExpr && this.value.isEquivalent(e.value); } - isConstant() { + override isConstant() { return false; } - visitExpression(visitor: ExpressionVisitor, context: any): any { + override visitExpression(visitor: ExpressionVisitor, context: any): any { return visitor.visitCastExpr(this, context); } } @@ -812,16 +812,16 @@ export class FunctionExpr extends Expression { super(type, sourceSpan); } - isEquivalent(e: Expression): boolean { + override isEquivalent(e: Expression): boolean { return e instanceof FunctionExpr && areAllEquivalent(this.params, e.params) && areAllEquivalent(this.statements, e.statements); } - isConstant() { + override isConstant() { return false; } - visitExpression(visitor: ExpressionVisitor, context: any): any { + override visitExpression(visitor: ExpressionVisitor, context: any): any { return visitor.visitFunctionExpr(this, context); } @@ -839,16 +839,16 @@ export class UnaryOperatorExpr extends Expression { super(type || NUMBER_TYPE, sourceSpan); } - isEquivalent(e: Expression): boolean { + override isEquivalent(e: Expression): boolean { return e instanceof UnaryOperatorExpr && this.operator === e.operator && this.expr.isEquivalent(e.expr); } - isConstant() { + override isConstant() { return false; } - visitExpression(visitor: ExpressionVisitor, context: any): any { + override visitExpression(visitor: ExpressionVisitor, context: any): any { return visitor.visitUnaryOperatorExpr(this, context); } } @@ -863,16 +863,16 @@ export class BinaryOperatorExpr extends Expression { this.lhs = lhs; } - isEquivalent(e: Expression): boolean { + override isEquivalent(e: Expression): boolean { return e instanceof BinaryOperatorExpr && this.operator === e.operator && this.lhs.isEquivalent(e.lhs) && this.rhs.isEquivalent(e.rhs); } - isConstant() { + override isConstant() { return false; } - visitExpression(visitor: ExpressionVisitor, context: any): any { + override visitExpression(visitor: ExpressionVisitor, context: any): any { return visitor.visitBinaryOperatorExpr(this, context); } } @@ -885,16 +885,16 @@ export class ReadPropExpr extends Expression { super(type, sourceSpan); } - isEquivalent(e: Expression): boolean { + override isEquivalent(e: Expression): boolean { return e instanceof ReadPropExpr && this.receiver.isEquivalent(e.receiver) && this.name === e.name; } - isConstant() { + override isConstant() { return false; } - visitExpression(visitor: ExpressionVisitor, context: any): any { + override visitExpression(visitor: ExpressionVisitor, context: any): any { return visitor.visitReadPropExpr(this, context); } @@ -911,16 +911,16 @@ export class ReadKeyExpr extends Expression { super(type, sourceSpan); } - isEquivalent(e: Expression): boolean { + override isEquivalent(e: Expression): boolean { return e instanceof ReadKeyExpr && this.receiver.isEquivalent(e.receiver) && this.index.isEquivalent(e.index); } - isConstant() { + override isConstant() { return false; } - visitExpression(visitor: ExpressionVisitor, context: any): any { + override visitExpression(visitor: ExpressionVisitor, context: any): any { return visitor.visitReadKeyExpr(this, context); } @@ -937,14 +937,14 @@ export class LiteralArrayExpr extends Expression { this.entries = entries; } - isConstant() { + override isConstant() { return this.entries.every(e => e.isConstant()); } - isEquivalent(e: Expression): boolean { + override isEquivalent(e: Expression): boolean { return e instanceof LiteralArrayExpr && areAllEquivalent(this.entries, e.entries); } - visitExpression(visitor: ExpressionVisitor, context: any): any { + override visitExpression(visitor: ExpressionVisitor, context: any): any { return visitor.visitLiteralArrayExpr(this, context); } } @@ -966,15 +966,15 @@ export class LiteralMapExpr extends Expression { } } - isEquivalent(e: Expression): boolean { + override isEquivalent(e: Expression): boolean { return e instanceof LiteralMapExpr && areAllEquivalent(this.entries, e.entries); } - isConstant() { + override isConstant() { return this.entries.every(e => e.value.isConstant()); } - visitExpression(visitor: ExpressionVisitor, context: any): any { + override visitExpression(visitor: ExpressionVisitor, context: any): any { return visitor.visitLiteralMapExpr(this, context); } } @@ -984,15 +984,15 @@ export class CommaExpr extends Expression { super(parts[parts.length - 1].type, sourceSpan); } - isEquivalent(e: Expression): boolean { + override isEquivalent(e: Expression): boolean { return e instanceof CommaExpr && areAllEquivalent(this.parts, e.parts); } - isConstant() { + override isConstant() { return false; } - visitExpression(visitor: ExpressionVisitor, context: any): any { + override visitExpression(visitor: ExpressionVisitor, context: any): any { return visitor.visitCommaExpr(this, context); } } @@ -1086,11 +1086,11 @@ export class DeclareVarStmt extends Statement { super(modifiers, sourceSpan, leadingComments); this.type = type || (value && value.type) || null; } - isEquivalent(stmt: Statement): boolean { + override isEquivalent(stmt: Statement): boolean { return stmt instanceof DeclareVarStmt && this.name === stmt.name && (this.value ? !!stmt.value && this.value.isEquivalent(stmt.value) : !stmt.value); } - visitStatement(visitor: StatementVisitor, context: any): any { + override visitStatement(visitor: StatementVisitor, context: any): any { return visitor.visitDeclareVarStmt(this, context); } } @@ -1104,11 +1104,11 @@ export class DeclareFunctionStmt extends Statement { super(modifiers, sourceSpan, leadingComments); this.type = type || null; } - isEquivalent(stmt: Statement): boolean { + override isEquivalent(stmt: Statement): boolean { return stmt instanceof DeclareFunctionStmt && areAllEquivalent(this.params, stmt.params) && areAllEquivalent(this.statements, stmt.statements); } - visitStatement(visitor: StatementVisitor, context: any): any { + override visitStatement(visitor: StatementVisitor, context: any): any { return visitor.visitDeclareFunctionStmt(this, context); } } @@ -1119,10 +1119,10 @@ export class ExpressionStatement extends Statement { leadingComments?: LeadingComment[]) { super([], sourceSpan, leadingComments); } - isEquivalent(stmt: Statement): boolean { + override isEquivalent(stmt: Statement): boolean { return stmt instanceof ExpressionStatement && this.expr.isEquivalent(stmt.expr); } - visitStatement(visitor: StatementVisitor, context: any): any { + override visitStatement(visitor: StatementVisitor, context: any): any { return visitor.visitExpressionStmt(this, context); } } @@ -1134,10 +1134,10 @@ export class ReturnStatement extends Statement { leadingComments?: LeadingComment[]) { super([], sourceSpan, leadingComments); } - isEquivalent(stmt: Statement): boolean { + override isEquivalent(stmt: Statement): boolean { return stmt instanceof ReturnStatement && this.value.isEquivalent(stmt.value); } - visitStatement(visitor: StatementVisitor, context: any): any { + override visitStatement(visitor: StatementVisitor, context: any): any { return visitor.visitReturnStmt(this, context); } } @@ -1192,7 +1192,7 @@ export class ClassStmt extends Statement { leadingComments?: LeadingComment[]) { super(modifiers, sourceSpan, leadingComments); } - isEquivalent(stmt: Statement): boolean { + override isEquivalent(stmt: Statement): boolean { return stmt instanceof ClassStmt && this.name === stmt.name && nullSafeIsEquivalent(this.parent, stmt.parent) && areAllEquivalent(this.fields, stmt.fields) && @@ -1200,7 +1200,7 @@ export class ClassStmt extends Statement { this.constructorMethod.isEquivalent(stmt.constructorMethod) && areAllEquivalent(this.methods, stmt.methods); } - visitStatement(visitor: StatementVisitor, context: any): any { + override visitStatement(visitor: StatementVisitor, context: any): any { return visitor.visitDeclareClassStmt(this, context); } } @@ -1213,12 +1213,12 @@ export class IfStmt extends Statement { leadingComments?: LeadingComment[]) { super([], sourceSpan, leadingComments); } - isEquivalent(stmt: Statement): boolean { + override isEquivalent(stmt: Statement): boolean { return stmt instanceof IfStmt && this.condition.isEquivalent(stmt.condition) && areAllEquivalent(this.trueCase, stmt.trueCase) && areAllEquivalent(this.falseCase, stmt.falseCase); } - visitStatement(visitor: StatementVisitor, context: any): any { + override visitStatement(visitor: StatementVisitor, context: any): any { return visitor.visitIfStmt(this, context); } } @@ -1229,11 +1229,11 @@ export class TryCatchStmt extends Statement { sourceSpan: ParseSourceSpan|null = null, leadingComments?: LeadingComment[]) { super([], sourceSpan, leadingComments); } - isEquivalent(stmt: Statement): boolean { + override isEquivalent(stmt: Statement): boolean { return stmt instanceof TryCatchStmt && areAllEquivalent(this.bodyStmts, stmt.bodyStmts) && areAllEquivalent(this.catchStmts, stmt.catchStmts); } - visitStatement(visitor: StatementVisitor, context: any): any { + override visitStatement(visitor: StatementVisitor, context: any): any { return visitor.visitTryCatchStmt(this, context); } } @@ -1245,10 +1245,10 @@ export class ThrowStmt extends Statement { leadingComments?: LeadingComment[]) { super([], sourceSpan, leadingComments); } - isEquivalent(stmt: ThrowStmt): boolean { + override isEquivalent(stmt: ThrowStmt): boolean { return stmt instanceof TryCatchStmt && this.error.isEquivalent(stmt.error); } - visitStatement(visitor: StatementVisitor, context: any): any { + override visitStatement(visitor: StatementVisitor, context: any): any { return visitor.visitThrowStmt(this, context); } } diff --git a/packages/compiler/src/output/output_jit.ts b/packages/compiler/src/output/output_jit.ts index 0923e91bee70..95ec8cc9408d 100644 --- a/packages/compiler/src/output/output_jit.ts +++ b/packages/compiler/src/output/output_jit.ts @@ -119,7 +119,7 @@ export class JitEmitterVisitor extends AbstractJsEmitterVisitor { return result; } - visitExternalExpr(ast: o.ExternalExpr, ctx: EmitterVisitorContext): any { + override visitExternalExpr(ast: o.ExternalExpr, ctx: EmitterVisitorContext): any { this._emitReferenceToExternal(ast, this.reflector.resolveExternalReference(ast.value), ctx); return null; } diff --git a/packages/compiler/src/output/ts_emitter.ts b/packages/compiler/src/output/ts_emitter.ts index e7cad7060e0a..27ff79035ed4 100644 --- a/packages/compiler/src/output/ts_emitter.ts +++ b/packages/compiler/src/output/ts_emitter.ts @@ -118,7 +118,7 @@ class _TsEmitterVisitor extends AbstractEmitterVisitor implements o.TypeVisitor return result; } - visitExternalExpr(ast: o.ExternalExpr, ctx: EmitterVisitorContext): any { + override visitExternalExpr(ast: o.ExternalExpr, ctx: EmitterVisitorContext): any { this._visitIdentifier(ast.value, ast.typeParams, ctx); return null; } @@ -129,7 +129,7 @@ class _TsEmitterVisitor extends AbstractEmitterVisitor implements o.TypeVisitor return result; } - visitDeclareVarStmt(stmt: o.DeclareVarStmt, ctx: EmitterVisitorContext): any { + override visitDeclareVarStmt(stmt: o.DeclareVarStmt, ctx: EmitterVisitorContext): any { if (stmt.hasModifier(o.StmtModifier.Exported) && stmt.value instanceof o.ExternalExpr && !stmt.type) { // check for a reexport @@ -166,7 +166,7 @@ class _TsEmitterVisitor extends AbstractEmitterVisitor implements o.TypeVisitor throw new Error('Cannot visit a WrappedNodeExpr when outputting Typescript.'); } - visitCastExpr(ast: o.CastExpr, ctx: EmitterVisitorContext): any { + override visitCastExpr(ast: o.CastExpr, ctx: EmitterVisitorContext): any { ctx.print(ast, `(<`); ast.type!.visitType(this, ctx); ctx.print(ast, `>`); @@ -186,7 +186,7 @@ class _TsEmitterVisitor extends AbstractEmitterVisitor implements o.TypeVisitor return null; } - visitDeclareClassStmt(stmt: o.ClassStmt, ctx: EmitterVisitorContext): any { + override visitDeclareClassStmt(stmt: o.ClassStmt, ctx: EmitterVisitorContext): any { ctx.pushClass(stmt); if (stmt.hasModifier(o.StmtModifier.Exported)) { ctx.print(stmt, `export `); @@ -267,7 +267,7 @@ class _TsEmitterVisitor extends AbstractEmitterVisitor implements o.TypeVisitor ctx.println(null, `}`); } - visitFunctionExpr(ast: o.FunctionExpr, ctx: EmitterVisitorContext): any { + override visitFunctionExpr(ast: o.FunctionExpr, ctx: EmitterVisitorContext): any { if (ast.name) { ctx.print(ast, 'function '); ctx.print(ast, ast.name); @@ -288,7 +288,7 @@ class _TsEmitterVisitor extends AbstractEmitterVisitor implements o.TypeVisitor return null; } - visitDeclareFunctionStmt(stmt: o.DeclareFunctionStmt, ctx: EmitterVisitorContext): any { + override visitDeclareFunctionStmt(stmt: o.DeclareFunctionStmt, ctx: EmitterVisitorContext): any { if (stmt.hasModifier(o.StmtModifier.Exported)) { ctx.print(stmt, `export `); } @@ -304,7 +304,7 @@ class _TsEmitterVisitor extends AbstractEmitterVisitor implements o.TypeVisitor return null; } - visitTryCatchStmt(stmt: o.TryCatchStmt, ctx: EmitterVisitorContext): any { + override visitTryCatchStmt(stmt: o.TryCatchStmt, ctx: EmitterVisitorContext): any { ctx.println(stmt, `try {`); ctx.incIndent(); this.visitAllStatements(stmt.bodyStmts, ctx); @@ -375,7 +375,7 @@ class _TsEmitterVisitor extends AbstractEmitterVisitor implements o.TypeVisitor return null; } - getBuiltinMethodName(method: o.BuiltinMethod): string { + override getBuiltinMethodName(method: o.BuiltinMethod): string { let name: string; switch (method) { case o.BuiltinMethod.ConcatArray: diff --git a/packages/compiler/src/schema/dom_element_schema_registry.ts b/packages/compiler/src/schema/dom_element_schema_registry.ts index 2b6924c0612b..8b9708829cbb 100644 --- a/packages/compiler/src/schema/dom_element_schema_registry.ts +++ b/packages/compiler/src/schema/dom_element_schema_registry.ts @@ -291,7 +291,7 @@ export class DomElementSchemaRegistry extends ElementSchemaRegistry { }); } - hasProperty(tagName: string, propName: string, schemaMetas: SchemaMetadata[]): boolean { + override hasProperty(tagName: string, propName: string, schemaMetas: SchemaMetadata[]): boolean { if (schemaMetas.some((schema) => schema.name === NO_ERRORS_SCHEMA.name)) { return true; } @@ -312,7 +312,7 @@ export class DomElementSchemaRegistry extends ElementSchemaRegistry { return !!elementProperties[propName]; } - hasElement(tagName: string, schemaMetas: SchemaMetadata[]): boolean { + override hasElement(tagName: string, schemaMetas: SchemaMetadata[]): boolean { if (schemaMetas.some((schema) => schema.name === NO_ERRORS_SCHEMA.name)) { return true; } @@ -341,7 +341,8 @@ export class DomElementSchemaRegistry extends ElementSchemaRegistry { * above are assumed to have the 'NONE' security context, i.e. that they are safe inert * string values. Only specific well known attack vectors are assigned their appropriate context. */ - securityContext(tagName: string, propName: string, isAttribute: boolean): SecurityContext { + override securityContext(tagName: string, propName: string, isAttribute: boolean): + SecurityContext { if (isAttribute) { // NB: For security purposes, use the mapped property name, not the attribute name. propName = this.getMappedPropName(propName); @@ -359,15 +360,15 @@ export class DomElementSchemaRegistry extends ElementSchemaRegistry { return ctx ? ctx : SecurityContext.NONE; } - getMappedPropName(propName: string): string { + override getMappedPropName(propName: string): string { return _ATTR_TO_PROP[propName] || propName; } - getDefaultComponentElementName(): string { + override getDefaultComponentElementName(): string { return 'ng-component'; } - validateProperty(name: string): {error: boolean, msg?: string} { + override validateProperty(name: string): {error: boolean, msg?: string} { if (name.toLowerCase().startsWith('on')) { const msg = `Binding to event property '${name}' is disallowed for security reasons, ` + `please use (${name.slice(2)})=...` + @@ -379,7 +380,7 @@ export class DomElementSchemaRegistry extends ElementSchemaRegistry { } } - validateAttribute(name: string): {error: boolean, msg?: string} { + override validateAttribute(name: string): {error: boolean, msg?: string} { if (name.toLowerCase().startsWith('on')) { const msg = `Binding to event attribute '${name}' is disallowed for security reasons, ` + `please use (${name.slice(2)})=...`; @@ -389,7 +390,7 @@ export class DomElementSchemaRegistry extends ElementSchemaRegistry { } } - allKnownElementNames(): string[] { + override allKnownElementNames(): string[] { return Object.keys(this._schema); } @@ -399,12 +400,13 @@ export class DomElementSchemaRegistry extends ElementSchemaRegistry { return Object.keys(elementProperties).map(prop => _PROP_TO_ATTR[prop] ?? prop); } - normalizeAnimationStyleProperty(propName: string): string { + override normalizeAnimationStyleProperty(propName: string): string { return dashCaseToCamelCase(propName); } - normalizeAnimationStyleValue(camelCaseProp: string, userProvidedProp: string, val: string|number): - {error: string, value: string} { + override normalizeAnimationStyleValue( + camelCaseProp: string, userProvidedProp: string, + val: string|number): {error: string, value: string} { let unit: string = ''; const strVal = val.toString().trim(); let errorMsg: string = null!; diff --git a/packages/compiler/test/i18n/message_bundle_spec.ts b/packages/compiler/test/i18n/message_bundle_spec.ts index c1a2b23d0813..8d2f7edce97c 100644 --- a/packages/compiler/test/i18n/message_bundle_spec.ts +++ b/packages/compiler/test/i18n/message_bundle_spec.ts @@ -44,17 +44,17 @@ import {DEFAULT_INTERPOLATION_CONFIG} from '../../src/ml_parser/interpolation_co } class _TestSerializer extends Serializer { - write(messages: i18n.Message[]): string { + override write(messages: i18n.Message[]): string { return messages.map(msg => `${serializeNodes(msg.nodes)} (${msg.meaning}|${msg.description})`) .join('//'); } - load(content: string, url: string): + override load(content: string, url: string): {locale: string|null, i18nNodesByMsgId: {[id: string]: i18n.Node[]}} { return {locale: null, i18nNodesByMsgId: {}}; } - digest(msg: i18n.Message): string { + override digest(msg: i18n.Message): string { return msg.id || `default`; } } diff --git a/packages/compiler/testing/src/resource_loader_mock.ts b/packages/compiler/testing/src/resource_loader_mock.ts index 160fc968dbb3..114c67b971e2 100644 --- a/packages/compiler/testing/src/resource_loader_mock.ts +++ b/packages/compiler/testing/src/resource_loader_mock.ts @@ -17,7 +17,7 @@ export class MockResourceLoader extends ResourceLoader { private _definitions = new Map(); private _requests: _PendingRequest[] = []; - get(url: string): Promise { + override get(url: string): Promise { const request = new _PendingRequest(url); this._requests.push(request); return request.getPromise(); diff --git a/packages/core/schematics/migrations/google3/activatedRouteSnapshotFragmentRule.ts b/packages/core/schematics/migrations/google3/activatedRouteSnapshotFragmentRule.ts index 4b55b2bc3c78..23088f1991ec 100644 --- a/packages/core/schematics/migrations/google3/activatedRouteSnapshotFragmentRule.ts +++ b/packages/core/schematics/migrations/google3/activatedRouteSnapshotFragmentRule.ts @@ -12,7 +12,7 @@ import * as ts from 'typescript'; import {findFragmentAccesses, migrateActivatedRouteSnapshotFragment} from '../activated-route-snapshot-fragment/util'; export class Rule extends Rules.TypedRule { - applyWithProgram(sourceFile: ts.SourceFile, program: ts.Program): RuleFailure[] { + override applyWithProgram(sourceFile: ts.SourceFile, program: ts.Program): RuleFailure[] { if (sourceFile.isDeclarationFile || program.isSourceFileFromExternalLibrary(sourceFile)) { return []; } diff --git a/packages/core/schematics/migrations/google3/canActivateWithRedirectToRule.ts b/packages/core/schematics/migrations/google3/canActivateWithRedirectToRule.ts index d920e136b4b3..4c45cf12a3b1 100644 --- a/packages/core/schematics/migrations/google3/canActivateWithRedirectToRule.ts +++ b/packages/core/schematics/migrations/google3/canActivateWithRedirectToRule.ts @@ -13,7 +13,7 @@ import {findLiteralsToMigrate, migrateLiteral} from '../can-activate-with-redire /** TSLint rule that removes canActivate from Route configs that also have redirectTo. */ export class Rule extends Rules.TypedRule { - applyWithProgram(sourceFile: ts.SourceFile, program: ts.Program): RuleFailure[] { + override applyWithProgram(sourceFile: ts.SourceFile, program: ts.Program): RuleFailure[] { const failures: RuleFailure[] = []; const printer = ts.createPrinter(); const literalsToMigrate = findLiteralsToMigrate(sourceFile); diff --git a/packages/core/schematics/migrations/google3/dynamicQueriesRule.ts b/packages/core/schematics/migrations/google3/dynamicQueriesRule.ts index 49e47adb5728..e5749253c381 100644 --- a/packages/core/schematics/migrations/google3/dynamicQueriesRule.ts +++ b/packages/core/schematics/migrations/google3/dynamicQueriesRule.ts @@ -19,7 +19,7 @@ const FAILURE_MESSAGE = * TSLint rule that removes the `static` flag from dynamic queries. */ export class Rule extends Rules.TypedRule { - applyWithProgram(sourceFile: ts.SourceFile, program: ts.Program): RuleFailure[] { + override applyWithProgram(sourceFile: ts.SourceFile, program: ts.Program): RuleFailure[] { const printer = ts.createPrinter(); const failures: RuleFailure[] = []; const result = identifyDynamicQueryNodes(program.getTypeChecker(), sourceFile); diff --git a/packages/core/schematics/migrations/google3/explicitQueryTimingRule.ts b/packages/core/schematics/migrations/google3/explicitQueryTimingRule.ts index 20afbc54d689..b80b49f56808 100644 --- a/packages/core/schematics/migrations/google3/explicitQueryTimingRule.ts +++ b/packages/core/schematics/migrations/google3/explicitQueryTimingRule.ts @@ -24,7 +24,7 @@ const FAILURE_MESSAGE = 'Query does not explicitly specify its timing. Read more * be applied in order to automatically migrate to the explicit query timing API. */ export class Rule extends Rules.TypedRule { - applyWithProgram(sourceFile: ts.SourceFile, program: ts.Program): RuleFailure[] { + override applyWithProgram(sourceFile: ts.SourceFile, program: ts.Program): RuleFailure[] { const typeChecker = program.getTypeChecker(); const queryVisitor = new NgQueryResolveVisitor(program.getTypeChecker()); const templateVisitor = new NgComponentTemplateVisitor(typeChecker); diff --git a/packages/core/schematics/migrations/google3/initialNavigationRule.ts b/packages/core/schematics/migrations/google3/initialNavigationRule.ts index 8f566288a314..a9c71f790540 100644 --- a/packages/core/schematics/migrations/google3/initialNavigationRule.ts +++ b/packages/core/schematics/migrations/google3/initialNavigationRule.ts @@ -19,7 +19,7 @@ import {InitialNavigationTransform} from '../initial-navigation/transform'; * TSLint rule that updates RouterModule `forRoot` options to be in line with v10 updates. */ export class Rule extends Rules.TypedRule { - applyWithProgram(sourceFile: ts.SourceFile, program: ts.Program): RuleFailure[] { + override applyWithProgram(sourceFile: ts.SourceFile, program: ts.Program): RuleFailure[] { const ruleName = this.ruleName; const typeChecker = program.getTypeChecker(); const sourceFiles = program.getSourceFiles().filter( diff --git a/packages/core/schematics/migrations/google3/navigationExtrasOmissionsRule.ts b/packages/core/schematics/migrations/google3/navigationExtrasOmissionsRule.ts index 7b3492b0e740..629b8ed98bbf 100644 --- a/packages/core/schematics/migrations/google3/navigationExtrasOmissionsRule.ts +++ b/packages/core/schematics/migrations/google3/navigationExtrasOmissionsRule.ts @@ -13,7 +13,7 @@ import {findLiteralsToMigrate, migrateLiteral} from '../../migrations/navigation /** TSLint rule that migrates `navigateByUrl` and `createUrlTree` calls to an updated signature. */ export class Rule extends Rules.TypedRule { - applyWithProgram(sourceFile: ts.SourceFile, program: ts.Program): RuleFailure[] { + override applyWithProgram(sourceFile: ts.SourceFile, program: ts.Program): RuleFailure[] { const failures: RuleFailure[] = []; const typeChecker = program.getTypeChecker(); const printer = ts.createPrinter(); diff --git a/packages/core/schematics/migrations/google3/noMissingInjectableRule.ts b/packages/core/schematics/migrations/google3/noMissingInjectableRule.ts index d4749efaf7cd..e9dedab1ba8b 100644 --- a/packages/core/schematics/migrations/google3/noMissingInjectableRule.ts +++ b/packages/core/schematics/migrations/google3/noMissingInjectableRule.ts @@ -21,7 +21,7 @@ import {MissingInjectableTransform} from '../missing-injectable/transform'; * Angular decorator (e.g. "@Injectable"). */ export class Rule extends Rules.TypedRule { - applyWithProgram(sourceFile: ts.SourceFile, program: ts.Program): RuleFailure[] { + override applyWithProgram(sourceFile: ts.SourceFile, program: ts.Program): RuleFailure[] { const ruleName = this.ruleName; const typeChecker = program.getTypeChecker(); const sourceFiles = program.getSourceFiles().filter( diff --git a/packages/core/schematics/migrations/google3/noTemplateVariableAssignmentRule.ts b/packages/core/schematics/migrations/google3/noTemplateVariableAssignmentRule.ts index 11950ca0a498..99a4a5215951 100644 --- a/packages/core/schematics/migrations/google3/noTemplateVariableAssignmentRule.ts +++ b/packages/core/schematics/migrations/google3/noTemplateVariableAssignmentRule.ts @@ -20,7 +20,7 @@ const FAILURE_MESSAGE = 'Found assignment to template variable. This does not wo * Rule that reports if an Angular template contains property assignments to template variables. */ export class Rule extends Rules.TypedRule { - applyWithProgram(sourceFile: ts.SourceFile, program: ts.Program): RuleFailure[] { + override applyWithProgram(sourceFile: ts.SourceFile, program: ts.Program): RuleFailure[] { const typeChecker = program.getTypeChecker(); const templateVisitor = new NgComponentTemplateVisitor(typeChecker); const failures: RuleFailure[] = []; diff --git a/packages/core/schematics/migrations/google3/relativeLinkResolutionDefaultRule.ts b/packages/core/schematics/migrations/google3/relativeLinkResolutionDefaultRule.ts index 3725981830ae..4b3b45902b6b 100644 --- a/packages/core/schematics/migrations/google3/relativeLinkResolutionDefaultRule.ts +++ b/packages/core/schematics/migrations/google3/relativeLinkResolutionDefaultRule.ts @@ -14,7 +14,7 @@ import {TslintUpdateRecorder} from '../relative-link-resolution/google3/tslint_u import {RelativeLinkResolutionTransform} from '../relative-link-resolution/transform'; export class Rule extends Rules.TypedRule { - applyWithProgram(sourceFile: ts.SourceFile, program: ts.Program): RuleFailure[] { + override applyWithProgram(sourceFile: ts.SourceFile, program: ts.Program): RuleFailure[] { const typeChecker = program.getTypeChecker(); const ruleName = this.ruleName; const sourceFiles = program.getSourceFiles().filter( diff --git a/packages/core/schematics/migrations/google3/rendererToRenderer2Rule.ts b/packages/core/schematics/migrations/google3/rendererToRenderer2Rule.ts index 0155066eb79f..c848bc3d3bd7 100644 --- a/packages/core/schematics/migrations/google3/rendererToRenderer2Rule.ts +++ b/packages/core/schematics/migrations/google3/rendererToRenderer2Rule.ts @@ -20,7 +20,7 @@ import {findRendererReferences} from '../renderer-to-renderer2/util'; * https://hackmd.angular.io/UTzUZTnPRA-cSa_4mHyfYw */ export class Rule extends Rules.TypedRule { - applyWithProgram(sourceFile: ts.SourceFile, program: ts.Program): RuleFailure[] { + override applyWithProgram(sourceFile: ts.SourceFile, program: ts.Program): RuleFailure[] { const typeChecker = program.getTypeChecker(); const printer = ts.createPrinter(); const failures: RuleFailure[] = []; diff --git a/packages/core/schematics/migrations/google3/undecoratedClassesWithDecoratedFieldsRule.ts b/packages/core/schematics/migrations/google3/undecoratedClassesWithDecoratedFieldsRule.ts index 9c9640bcfcb6..32b777c5f934 100644 --- a/packages/core/schematics/migrations/google3/undecoratedClassesWithDecoratedFieldsRule.ts +++ b/packages/core/schematics/migrations/google3/undecoratedClassesWithDecoratedFieldsRule.ts @@ -16,7 +16,7 @@ import {UndecoratedClassesWithDecoratedFieldsTransform} from '../undecorated-cla * https://hackmd.io/vuQfavzfRG6KUCtU7oK_EA */ export class Rule extends Rules.TypedRule { - applyWithProgram(sourceFile: ts.SourceFile, program: ts.Program): RuleFailure[] { + override applyWithProgram(sourceFile: ts.SourceFile, program: ts.Program): RuleFailure[] { const typeChecker = program.getTypeChecker(); const ruleName = this.ruleName; const sourceFiles = program.getSourceFiles().filter( diff --git a/packages/core/schematics/migrations/google3/waitForAsyncRule.ts b/packages/core/schematics/migrations/google3/waitForAsyncRule.ts index 44f374d60d10..de947f0cf39d 100644 --- a/packages/core/schematics/migrations/google3/waitForAsyncRule.ts +++ b/packages/core/schematics/migrations/google3/waitForAsyncRule.ts @@ -21,7 +21,7 @@ const newFunction = 'waitForAsync'; /** TSLint rule that migrates from `async` to `waitForAsync`. */ export class Rule extends Rules.TypedRule { - applyWithProgram(sourceFile: ts.SourceFile, program: ts.Program): RuleFailure[] { + override applyWithProgram(sourceFile: ts.SourceFile, program: ts.Program): RuleFailure[] { const failures: RuleFailure[] = []; const asyncImportSpecifier = getImportSpecifier(sourceFile, '@angular/core/testing', deprecatedFunction); diff --git a/packages/core/src/linker/component_factory_resolver.ts b/packages/core/src/linker/component_factory_resolver.ts index 7446777f66f0..2d7cf0c645fa 100644 --- a/packages/core/src/linker/component_factory_resolver.ts +++ b/packages/core/src/linker/component_factory_resolver.ts @@ -79,11 +79,11 @@ export class CodegenComponentFactoryResolver implements ComponentFactoryResolver } export class ComponentFactoryBoundToModule extends ComponentFactory { - readonly selector: string; - readonly componentType: Type; - readonly ngContentSelectors: string[]; - readonly inputs: {propName: string, templateName: string}[]; - readonly outputs: {propName: string, templateName: string}[]; + override readonly selector: string; + override readonly componentType: Type; + override readonly ngContentSelectors: string[]; + override readonly inputs: {propName: string, templateName: string}[]; + override readonly outputs: {propName: string, templateName: string}[]; constructor(private factory: ComponentFactory, private ngModule: NgModuleRef) { super(); @@ -94,7 +94,7 @@ export class ComponentFactoryBoundToModule extends ComponentFactory { this.outputs = factory.outputs; } - create( + override create( injector: Injector, projectableNodes?: any[][], rootSelectorOrNode?: string|any, ngModule?: NgModuleRef): ComponentRef { return this.factory.create( diff --git a/packages/core/src/linker/template_ref.ts b/packages/core/src/linker/template_ref.ts index 775815c494e1..cb7948a2aede 100644 --- a/packages/core/src/linker/template_ref.ts +++ b/packages/core/src/linker/template_ref.ts @@ -81,7 +81,7 @@ const R3TemplateRef = class TemplateRef extends ViewEngineTemplateRef { super(); } - createEmbeddedView(context: T): EmbeddedViewRef { + override createEmbeddedView(context: T): EmbeddedViewRef { const embeddedTView = this._declarationTContainer.tViews as TView; const embeddedLView = createLView( this._declarationLView, embeddedTView, context, LViewFlags.CheckAlways, null, diff --git a/packages/core/src/linker/view_container_ref.ts b/packages/core/src/linker/view_container_ref.ts index ed23fc3447f6..bf882bd609c1 100644 --- a/packages/core/src/linker/view_container_ref.ts +++ b/packages/core/src/linker/view_container_ref.ts @@ -194,16 +194,16 @@ const R3ViewContainerRef = class ViewContainerRef extends VE_ViewContainerRef { super(); } - get element(): ElementRef { + override get element(): ElementRef { return createElementRef(this._hostTNode, this._hostLView); } - get injector(): Injector { + override get injector(): Injector { return new NodeInjector(this._hostTNode, this._hostLView); } /** @deprecated No replacement */ - get parentInjector(): Injector { + override get parentInjector(): Injector { const parentLocation = getParentInjectorLocation(this._hostTNode, this._hostLView); if (hasParentInjector(parentLocation)) { const parentView = getParentInjectorView(parentLocation, this._hostLView); @@ -217,29 +217,29 @@ const R3ViewContainerRef = class ViewContainerRef extends VE_ViewContainerRef { } } - clear(): void { + override clear(): void { while (this.length > 0) { this.remove(this.length - 1); } } - get(index: number): ViewRef|null { + override get(index: number): ViewRef|null { const viewRefs = getViewRefs(this._lContainer); return viewRefs !== null && viewRefs[index] || null; } - get length(): number { + override get length(): number { return this._lContainer.length - CONTAINER_HEADER_OFFSET; } - createEmbeddedView(templateRef: TemplateRef, context?: C, index?: number): + override createEmbeddedView(templateRef: TemplateRef, context?: C, index?: number): EmbeddedViewRef { const viewRef = templateRef.createEmbeddedView(context || {}); this.insert(viewRef, index); return viewRef; } - createComponent( + override createComponent( componentFactory: ComponentFactory, index?: number|undefined, injector?: Injector|undefined, projectableNodes?: any[][]|undefined, ngModuleRef?: NgModuleRef|undefined): ComponentRef { @@ -260,7 +260,7 @@ const R3ViewContainerRef = class ViewContainerRef extends VE_ViewContainerRef { return componentRef; } - insert(viewRef: ViewRef, index?: number): ViewRef { + override insert(viewRef: ViewRef, index?: number): ViewRef { const lView = (viewRef as R3ViewRef)._lView!; const tView = lView[TVIEW]; @@ -315,19 +315,19 @@ const R3ViewContainerRef = class ViewContainerRef extends VE_ViewContainerRef { return viewRef; } - move(viewRef: ViewRef, newIndex: number): ViewRef { + override move(viewRef: ViewRef, newIndex: number): ViewRef { if (ngDevMode && viewRef.destroyed) { throw new Error('Cannot move a destroyed View in a ViewContainer!'); } return this.insert(viewRef, newIndex); } - indexOf(viewRef: ViewRef): number { + override indexOf(viewRef: ViewRef): number { const viewRefsArr = getViewRefs(this._lContainer); return viewRefsArr !== null ? viewRefsArr.indexOf(viewRef) : -1; } - remove(index?: number): void { + override remove(index?: number): void { const adjustedIdx = this._adjustIndex(index, -1); const detachedView = detachView(this._lContainer, adjustedIdx); @@ -343,7 +343,7 @@ const R3ViewContainerRef = class ViewContainerRef extends VE_ViewContainerRef { } } - detach(index?: number): ViewRef|null { + override detach(index?: number): ViewRef|null { const adjustedIdx = this._adjustIndex(index, -1); const view = detachView(this._lContainer, adjustedIdx); diff --git a/packages/core/src/render3/component_ref.ts b/packages/core/src/render3/component_ref.ts index 2963007ecb6e..624788f28146 100644 --- a/packages/core/src/render3/component_ref.ts +++ b/packages/core/src/render3/component_ref.ts @@ -47,7 +47,7 @@ export class ComponentFactoryResolver extends viewEngine_ComponentFactoryResolve super(); } - resolveComponentFactory(component: Type): viewEngine_ComponentFactory { + override resolveComponentFactory(component: Type): viewEngine_ComponentFactory { ngDevMode && assertComponentType(component); const componentDef = getComponentDef(component)!; return new ComponentFactory(componentDef, this.ngModule); @@ -103,16 +103,16 @@ function createChainedInjector(rootViewInjector: Injector, moduleInjector: Injec * Render3 implementation of {@link viewEngine_ComponentFactory}. */ export class ComponentFactory extends viewEngine_ComponentFactory { - selector: string; - componentType: Type; - ngContentSelectors: string[]; + override selector: string; + override componentType: Type; + override ngContentSelectors: string[]; isBoundToModule: boolean; - get inputs(): {propName: string; templateName: string;}[] { + override get inputs(): {propName: string; templateName: string;}[] { return toRefArray(this.componentDef.inputs); } - get outputs(): {propName: string; templateName: string;}[] { + override get outputs(): {propName: string; templateName: string;}[] { return toRefArray(this.componentDef.outputs); } @@ -130,7 +130,7 @@ export class ComponentFactory extends viewEngine_ComponentFactory { this.isBoundToModule = !!ngModule; } - create( + override create( injector: Injector, projectableNodes?: any[][]|undefined, rootSelectorOrNode?: any, ngModule?: viewEngine_NgModuleRef|undefined): viewEngine_ComponentRef { ngModule = ngModule || this.ngModule; @@ -247,10 +247,10 @@ export function injectComponentFactoryResolver(): viewEngine_ComponentFactoryRes * */ export class ComponentRef extends viewEngine_ComponentRef { - instance: T; - hostView: ViewRef; - changeDetectorRef: ViewEngine_ChangeDetectorRef; - componentType: Type; + override instance: T; + override hostView: ViewRef; + override changeDetectorRef: ViewEngine_ChangeDetectorRef; + override componentType: Type; constructor( componentType: Type, instance: T, public location: viewEngine_ElementRef, @@ -262,15 +262,15 @@ export class ComponentRef extends viewEngine_ComponentRef { this.componentType = componentType; } - get injector(): Injector { + override get injector(): Injector { return new NodeInjector(this._tNode, this._rootLView); } - destroy(): void { + override destroy(): void { this.hostView.destroy(); } - onDestroy(callback: () => void): void { + override onDestroy(callback: () => void): void { this.hostView.onDestroy(callback); } } diff --git a/packages/core/src/render3/ng_module_ref.ts b/packages/core/src/render3/ng_module_ref.ts index dae0f71b0cdc..a2200860919e 100644 --- a/packages/core/src/render3/ng_module_ref.ts +++ b/packages/core/src/render3/ng_module_ref.ts @@ -28,8 +28,8 @@ export class NgModuleRef extends viewEngine_NgModuleRef implements Interna _bootstrapComponents: Type[] = []; // tslint:disable-next-line:require-internal-with-underscore _r3Injector: R3Injector; - injector: Injector = this; - instance: T; + override injector: Injector = this; + override instance: T; destroyCbs: (() => void)[]|null = []; // When bootstrapping a module we have a dependency graph that looks like this: @@ -38,7 +38,8 @@ export class NgModuleRef extends viewEngine_NgModuleRef implements Interna // circular dependency which will result in a runtime error, because the injector doesn't // exist yet. We work around the issue by creating the ComponentFactoryResolver ourselves // and providing it, rather than letting the injector resolve it. - readonly componentFactoryResolver: ComponentFactoryResolver = new ComponentFactoryResolver(this); + override readonly componentFactoryResolver: ComponentFactoryResolver = + new ComponentFactoryResolver(this); constructor(ngModuleType: Type, public _parent: Injector|null) { super(); @@ -76,14 +77,14 @@ export class NgModuleRef extends viewEngine_NgModuleRef implements Interna return this._r3Injector.get(token, notFoundValue, injectFlags); } - destroy(): void { + override destroy(): void { ngDevMode && assertDefined(this.destroyCbs, 'NgModule already destroyed'); const injector = this._r3Injector; !injector.destroyed && injector.destroy(); this.destroyCbs!.forEach(fn => fn()); this.destroyCbs = null; } - onDestroy(callback: () => void): void { + override onDestroy(callback: () => void): void { ngDevMode && assertDefined(this.destroyCbs, 'NgModule already destroyed'); this.destroyCbs!.push(callback); } @@ -122,7 +123,7 @@ export class NgModuleFactory extends viewEngine_NgModuleFactory { } } - create(parentInjector: Injector|null): viewEngine_NgModuleRef { + override create(parentInjector: Injector|null): viewEngine_NgModuleRef { return new NgModuleRef(this.moduleType, parentInjector); } } diff --git a/packages/core/src/sanitization/bypass.ts b/packages/core/src/sanitization/bypass.ts index f45924688f9a..05364c268f48 100644 --- a/packages/core/src/sanitization/bypass.ts +++ b/packages/core/src/sanitization/bypass.ts @@ -70,27 +70,27 @@ abstract class SafeValueImpl implements SafeValue { } class SafeHtmlImpl extends SafeValueImpl implements SafeHtml { - getTypeName() { + override getTypeName() { return BypassType.Html; } } class SafeStyleImpl extends SafeValueImpl implements SafeStyle { - getTypeName() { + override getTypeName() { return BypassType.Style; } } class SafeScriptImpl extends SafeValueImpl implements SafeScript { - getTypeName() { + override getTypeName() { return BypassType.Script; } } class SafeUrlImpl extends SafeValueImpl implements SafeUrl { - getTypeName() { + override getTypeName() { return BypassType.Url; } } class SafeResourceUrlImpl extends SafeValueImpl implements SafeResourceUrl { - getTypeName() { + override getTypeName() { return BypassType.ResourceUrl; } } diff --git a/packages/core/src/view/entrypoint.ts b/packages/core/src/view/entrypoint.ts index b66b51f7ba2a..0b96de0c3232 100644 --- a/packages/core/src/view/entrypoint.ts +++ b/packages/core/src/view/entrypoint.ts @@ -64,7 +64,7 @@ class NgModuleFactory_ extends NgModuleFactory { super(); } - create(parentInjector: Injector|null): NgModuleRef { + override create(parentInjector: Injector|null): NgModuleRef { initServicesIfNeeded(); // Clone the NgModuleDefinition so that any tree shakeable provider definition // added to this instance of the NgModuleRef doesn't affect the cached copy. diff --git a/packages/core/src/view/refs.ts b/packages/core/src/view/refs.ts index b724fcc8003e..b33327a2b681 100644 --- a/packages/core/src/view/refs.ts +++ b/packages/core/src/view/refs.ts @@ -58,7 +58,7 @@ class ComponentFactory_ extends ComponentFactory { this.viewDefFactory = viewDefFactory; } - get inputs() { + override get inputs() { const inputsArr: {propName: string, templateName: string}[] = []; const inputs = this._inputs!; for (let propName in inputs) { @@ -68,7 +68,7 @@ class ComponentFactory_ extends ComponentFactory { return inputsArr; } - get outputs() { + override get outputs() { const outputsArr: {propName: string, templateName: string}[] = []; for (let propName in this._outputs) { const templateName = this._outputs[propName]; @@ -80,7 +80,7 @@ class ComponentFactory_ extends ComponentFactory { /** * Creates a new component. */ - create( + override create( injector: Injector, projectableNodes?: any[][], rootSelectorOrNode?: string|any, ngModule?: NgModuleRef): ComponentRef { if (!ngModule) { @@ -100,9 +100,9 @@ class ComponentFactory_ extends ComponentFactory { } class ComponentRef_ extends ComponentRef { - public readonly hostView: ViewRef; - public readonly instance: any; - public readonly changeDetectorRef: ChangeDetectorRef; + public override readonly hostView: ViewRef; + public override readonly instance: any; + public override readonly changeDetectorRef: ChangeDetectorRef; private _elDef: NodeDef; constructor(private _view: ViewData, private _viewRef: ViewRef, private _component: any) { super(); @@ -111,20 +111,20 @@ class ComponentRef_ extends ComponentRef { this.changeDetectorRef = _viewRef; this.instance = _component; } - get location(): ElementRef { + override get location(): ElementRef { return new ElementRef(asElementData(this._view, this._elDef.nodeIndex).renderElement); } - get injector(): Injector { + override get injector(): Injector { return new Injector_(this._view, this._elDef); } - get componentType(): Type { + override get componentType(): Type { return this._component.constructor; } - destroy(): void { + override destroy(): void { this._viewRef.destroy(); } - onDestroy(callback: Function): void { + override onDestroy(callback: Function): void { this._viewRef.onDestroy(callback); } } @@ -350,12 +350,12 @@ class TemplateRef_ extends TemplateRef implements TemplateData { super(); } - createEmbeddedView(context: any): EmbeddedViewRef { + override createEmbeddedView(context: any): EmbeddedViewRef { return new ViewRef_(Services.createEmbeddedView( this._parentView, this._def, this._def.element!.template !, context)); } - get elementRef(): ElementRef { + override get elementRef(): ElementRef { return new ElementRef(asElementData(this._parentView, this._def.nodeIndex).renderElement); } } diff --git a/packages/core/test/acceptance/inherit_definition_feature_spec.ts b/packages/core/test/acceptance/inherit_definition_feature_spec.ts index 6a36e6077131..4d569eae5d06 100644 --- a/packages/core/test/acceptance/inherit_definition_feature_spec.ts +++ b/packages/core/test/acceptance/inherit_definition_feature_spec.ts @@ -329,7 +329,7 @@ describe('inheritance', () => { @Component({selector: 'my-comp', template: ''}) class MyComp extends UndecoratedBase { - @Input() input: any; + @Input() override input: any; } @Component({template: ''}) diff --git a/packages/core/test/render3/imported_renderer2.ts b/packages/core/test/render3/imported_renderer2.ts index 51a485473942..1f99c0760f16 100644 --- a/packages/core/test/render3/imported_renderer2.ts +++ b/packages/core/test/render3/imported_renderer2.ts @@ -21,11 +21,11 @@ export class SimpleDomEventsPlugin extends EventManagerPlugin { super(doc); } - supports(eventName: string): boolean { + override supports(eventName: string): boolean { return true; } - addEventListener(element: HTMLElement, eventName: string, handler: Function): Function { + override addEventListener(element: HTMLElement, eventName: string, handler: Function): Function { let callback: EventListener = handler as EventListener; element.addEventListener(eventName, callback, false); return () => this.removeEventListener(element, eventName, callback); diff --git a/packages/core/testing/src/resolvers.ts b/packages/core/testing/src/resolvers.ts index 929acaecfc52..ec58e2cb0d13 100644 --- a/packages/core/testing/src/resolvers.ts +++ b/packages/core/testing/src/resolvers.ts @@ -86,25 +86,25 @@ abstract class OverrideResolver implements Resolver { export class DirectiveResolver extends OverrideResolver { - get type() { + override get type() { return Directive; } } export class ComponentResolver extends OverrideResolver { - get type() { + override get type() { return Component; } } export class PipeResolver extends OverrideResolver { - get type() { + override get type() { return Pipe; } } export class NgModuleResolver extends OverrideResolver { - get type() { + override get type() { return NgModule; } } diff --git a/packages/elements/src/create-custom-element.ts b/packages/elements/src/create-custom-element.ts index 3198d07f7947..0da96e7f6522 100644 --- a/packages/elements/src/create-custom-element.ts +++ b/packages/elements/src/create-custom-element.ts @@ -139,7 +139,7 @@ export function createCustomElement

( // field externs. So using quoted access to explicitly prevent renaming. static readonly['observedAttributes'] = Object.keys(attributeToPropertyInputs); - protected get ngElementStrategy(): NgElementStrategy { + protected override get ngElementStrategy(): NgElementStrategy { // NOTE: // Some polyfills (e.g. `document-register-element`) do not call the constructor, therefore // it is not safe to set `ngElementStrategy` in the constructor and assume it will be @@ -175,13 +175,13 @@ export function createCustomElement

( super(); } - attributeChangedCallback( + override attributeChangedCallback( attrName: string, oldValue: string|null, newValue: string, namespace?: string): void { const propName = attributeToPropertyInputs[attrName]!; this.ngElementStrategy.setInputValue(propName, newValue); } - connectedCallback(): void { + override connectedCallback(): void { // For historical reasons, some strategies may not have initialized the `events` property // until after `connect()` is run. Subscribe to `events` if it is available before running // `connect()` (in order to capture events emitted suring inittialization), otherwise @@ -208,7 +208,7 @@ export function createCustomElement

( } } - disconnectedCallback(): void { + override disconnectedCallback(): void { // Not using `this.ngElementStrategy` to avoid unnecessarily creating the `NgElementStrategy`. if (this._ngElementStrategy) { this._ngElementStrategy.disconnect(); diff --git a/packages/elements/test/component-factory-strategy_spec.ts b/packages/elements/test/component-factory-strategy_spec.ts index 00bcb97a50a5..41af6a31a916 100644 --- a/packages/elements/test/component-factory-strategy_spec.ts +++ b/packages/elements/test/component-factory-strategy_spec.ts @@ -451,16 +451,16 @@ export class FakeComponentFactory> extends ComponentFactory< instance: new this.ComponentClass(), }); - get selector(): string { + override get selector(): string { return 'fake-component'; } - get componentType(): Type { + override get componentType(): Type { return this.ComponentClass; } - get ngContentSelectors(): string[] { + override get ngContentSelectors(): string[] { return ['content-1', 'content-2']; } - get inputs(): {propName: string; templateName: string}[] { + override get inputs(): {propName: string; templateName: string}[] { return [ {propName: 'fooFoo', templateName: 'fooFoo'}, {propName: 'barBar', templateName: 'my-bar-bar'}, @@ -471,7 +471,7 @@ export class FakeComponentFactory> extends ComponentFactory< {propName: 'falsyZero', templateName: 'falsyZero'}, ]; } - get outputs(): {propName: string; templateName: string}[] { + override get outputs(): {propName: string; templateName: string}[] { return [ {propName: 'output1', templateName: 'templateOutput1'}, {propName: 'output2', templateName: 'templateOutput2'}, @@ -482,7 +482,7 @@ export class FakeComponentFactory> extends ComponentFactory< super(); } - create( + override create( injector: Injector, projectableNodes?: any[][], rootSelectorOrNode?: string|any, ngModule?: NgModuleRef): ComponentRef { return this.componentRef; diff --git a/packages/forms/src/directives/abstract_form_group_directive.ts b/packages/forms/src/directives/abstract_form_group_directive.ts index c657f10ae33b..4c48a7a3bd25 100644 --- a/packages/forms/src/directives/abstract_form_group_directive.ts +++ b/packages/forms/src/directives/abstract_form_group_directive.ts @@ -52,7 +52,7 @@ export class AbstractFormGroupDirective extends ControlContainer implements OnIn * @description * The `FormGroup` bound to this directive. */ - get control(): FormGroup { + override get control(): FormGroup { return this.formDirective!.getFormGroup(this); } diff --git a/packages/forms/src/directives/ng_form.ts b/packages/forms/src/directives/ng_form.ts index 16e2a4aaa7df..1c7e34e56f61 100644 --- a/packages/forms/src/directives/ng_form.ts +++ b/packages/forms/src/directives/ng_form.ts @@ -156,7 +156,7 @@ export class NgForm extends ControlContainer implements Form, AfterViewInit { * @description * The internal `FormGroup` instance. */ - get control(): FormGroup { + override get control(): FormGroup { return this.form; } diff --git a/packages/forms/src/directives/ng_model.ts b/packages/forms/src/directives/ng_model.ts index 40d9a26ce917..827f95da69a1 100644 --- a/packages/forms/src/directives/ng_model.ts +++ b/packages/forms/src/directives/ng_model.ts @@ -136,7 +136,7 @@ const resolvedPromise = (() => Promise.resolve(null))(); exportAs: 'ngModel' }) export class NgModel extends NgControl implements OnChanges, OnDestroy { - public readonly control: FormControl = new FormControl(); + public override readonly control: FormControl = new FormControl(); // At runtime we coerce arbitrary values assigned to the "disabled" input to a "boolean". // This is not reflected in the type of the property because outside of templates, consumers @@ -258,7 +258,7 @@ export class NgModel extends NgControl implements OnChanges, OnDestroy { * * @param newValue The new value emitted by `ngModelChange`. */ - viewToModelUpdate(newValue: any): void { + override viewToModelUpdate(newValue: any): void { this.viewModel = newValue; this.update.emit(newValue); } diff --git a/packages/forms/src/directives/reactive_directives/form_control_directive.ts b/packages/forms/src/directives/reactive_directives/form_control_directive.ts index 53abe71a9dbe..ebcc91e2a466 100644 --- a/packages/forms/src/directives/reactive_directives/form_control_directive.ts +++ b/packages/forms/src/directives/reactive_directives/form_control_directive.ts @@ -157,7 +157,7 @@ export class FormControlDirective extends NgControl implements OnChanges, OnDest * @description * The `FormControl` bound to this directive. */ - get control(): FormControl { + override get control(): FormControl { return this.form; } @@ -167,7 +167,7 @@ export class FormControlDirective extends NgControl implements OnChanges, OnDest * * @param newValue The new value for the view model. */ - viewToModelUpdate(newValue: any): void { + override viewToModelUpdate(newValue: any): void { this.viewModel = newValue; this.update.emit(newValue); } diff --git a/packages/forms/src/directives/reactive_directives/form_control_name.ts b/packages/forms/src/directives/reactive_directives/form_control_name.ts index fb300c694220..183e1eb02817 100644 --- a/packages/forms/src/directives/reactive_directives/form_control_name.ts +++ b/packages/forms/src/directives/reactive_directives/form_control_name.ts @@ -75,7 +75,7 @@ export class FormControlName extends NgControl implements OnChanges, OnDestroy { * Tracks the `FormControl` instance bound to the directive. */ // TODO(issue/24571): remove '!'. - readonly control!: FormControl; + override readonly control!: FormControl; /** * @description @@ -166,7 +166,7 @@ export class FormControlName extends NgControl implements OnChanges, OnDestroy { * * @param newValue The new value for the view model. */ - viewToModelUpdate(newValue: any): void { + override viewToModelUpdate(newValue: any): void { this.viewModel = newValue; this.update.emit(newValue); } diff --git a/packages/forms/src/directives/reactive_directives/form_group_directive.ts b/packages/forms/src/directives/reactive_directives/form_group_directive.ts index fe62635272d8..773771aa4f6b 100644 --- a/packages/forms/src/directives/reactive_directives/form_group_directive.ts +++ b/packages/forms/src/directives/reactive_directives/form_group_directive.ts @@ -140,7 +140,7 @@ export class FormGroupDirective extends ControlContainer implements Form, OnChan * @description * Returns the `FormGroup` bound to this directive. */ - get control(): FormGroup { + override get control(): FormGroup { return this.form; } diff --git a/packages/forms/src/directives/reactive_directives/form_group_name.ts b/packages/forms/src/directives/reactive_directives/form_group_name.ts index 7205397f768b..1b2e8933b16c 100644 --- a/packages/forms/src/directives/reactive_directives/form_group_name.ts +++ b/packages/forms/src/directives/reactive_directives/form_group_name.ts @@ -184,7 +184,7 @@ export class FormArrayName extends ControlContainer implements OnInit, OnDestroy * @description * The `FormArray` bound to this directive. */ - get control(): FormArray { + override get control(): FormArray { return this.formDirective!.getFormArray(this); } diff --git a/packages/forms/src/directives/validators.ts b/packages/forms/src/directives/validators.ts index b6ed662b55f0..801166c4d2c6 100644 --- a/packages/forms/src/directives/validators.ts +++ b/packages/forms/src/directives/validators.ts @@ -176,11 +176,11 @@ export class MaxValidator extends AbstractValidatorDirective implements OnChange */ @Input() max!: string|number; /** @internal */ - inputName = 'max'; + override inputName = 'max'; /** @internal */ - normalizeInput = (input: string): number => parseFloat(input); + override normalizeInput = (input: string): number => parseFloat(input); /** @internal */ - createValidator = (max: number): ValidatorFn => maxValidator(max); + override createValidator = (max: number): ValidatorFn => maxValidator(max); /** * Declare `ngOnChanges` lifecycle hook at the main directive level (vs keeping it in base class) * to avoid differences in handling inheritance of lifecycle hooks between Ivy and ViewEngine in @@ -236,11 +236,11 @@ export class MinValidator extends AbstractValidatorDirective implements OnChange */ @Input() min!: string|number; /** @internal */ - inputName = 'min'; + override inputName = 'min'; /** @internal */ - normalizeInput = (input: string): number => parseFloat(input); + override normalizeInput = (input: string): number => parseFloat(input); /** @internal */ - createValidator = (min: number): ValidatorFn => minValidator(min); + override createValidator = (min: number): ValidatorFn => minValidator(min); /** * Declare `ngOnChanges` lifecycle hook at the main directive level (vs keeping it in base class) * to avoid differences in handling inheritance of lifecycle hooks between Ivy and ViewEngine in diff --git a/packages/forms/src/model.ts b/packages/forms/src/model.ts index c5952f2fe319..039d66d9b728 100644 --- a/packages/forms/src/model.ts +++ b/packages/forms/src/model.ts @@ -1194,7 +1194,7 @@ export class FormControl extends AbstractControl { * event to update the model. * */ - setValue(value: any, options: { + override setValue(value: any, options: { onlySelf?: boolean, emitEvent?: boolean, emitModelToViewChange?: boolean, @@ -1217,7 +1217,7 @@ export class FormControl extends AbstractControl { * * @see `setValue` for options */ - patchValue(value: any, options: { + override patchValue(value: any, options: { onlySelf?: boolean, emitEvent?: boolean, emitModelToViewChange?: boolean, @@ -1244,7 +1244,8 @@ export class FormControl extends AbstractControl { * When false, no events are emitted. * */ - reset(formState: any = null, options: {onlySelf?: boolean, emitEvent?: boolean} = {}): void { + override reset(formState: any = null, options: {onlySelf?: boolean, emitEvent?: boolean} = {}): + void { this._applyFormState(formState); this.markAsPristine(options); this.markAsUntouched(options); @@ -1255,19 +1256,19 @@ export class FormControl extends AbstractControl { /** * @internal */ - _updateValue() {} + override _updateValue() {} /** * @internal */ - _anyControls(condition: Function): boolean { + override _anyControls(condition: Function): boolean { return false; } /** * @internal */ - _allControlsDisabled(): boolean { + override _allControlsDisabled(): boolean { return this.disabled; } @@ -1308,10 +1309,10 @@ export class FormControl extends AbstractControl { /** * @internal */ - _forEachChild(cb: Function): void {} + override _forEachChild(cb: Function): void {} /** @internal */ - _syncPendingControls(): boolean { + override _syncPendingControls(): boolean { if (this.updateOn === 'submit') { if (this._pendingDirty) this.markAsDirty(); if (this._pendingTouched) this.markAsTouched(); @@ -1564,8 +1565,8 @@ export class FormGroup extends AbstractControl { * observables emit events with the latest status and value when the control value is updated. * When false, no events are emitted. */ - setValue(value: {[key: string]: any}, options: {onlySelf?: boolean, emitEvent?: boolean} = {}): - void { + override setValue( + value: {[key: string]: any}, options: {onlySelf?: boolean, emitEvent?: boolean} = {}): void { this._checkAllValuesPresent(value); Object.keys(value).forEach(name => { this._throwIfControlMissing(name); @@ -1605,8 +1606,8 @@ export class FormGroup extends AbstractControl { * is updated. When false, no events are emitted. The configuration options are passed to * the {@link AbstractControl#updateValueAndValidity updateValueAndValidity} method. */ - patchValue(value: {[key: string]: any}, options: {onlySelf?: boolean, emitEvent?: boolean} = {}): - void { + override patchValue( + value: {[key: string]: any}, options: {onlySelf?: boolean, emitEvent?: boolean} = {}): void { // Even though the `value` argument type doesn't allow `null` and `undefined` values, the // `patchValue` can be called recursively and inner data structures might have these values, so // we just ignore such cases when a field containing FormGroup instance receives `null` or @@ -1678,7 +1679,7 @@ export class FormGroup extends AbstractControl { * console.log(form.get('first').status); // 'DISABLED' * ``` */ - reset(value: any = {}, options: {onlySelf?: boolean, emitEvent?: boolean} = {}): void { + override reset(value: any = {}, options: {onlySelf?: boolean, emitEvent?: boolean} = {}): void { this._forEachChild((control: AbstractControl, name: string) => { control.reset(value[name], {onlySelf: true, emitEvent: options.emitEvent}); }); @@ -1703,7 +1704,7 @@ export class FormGroup extends AbstractControl { } /** @internal */ - _syncPendingControls(): boolean { + override _syncPendingControls(): boolean { let subtreeUpdated = this._reduceChildren(false, (updated: boolean, child: AbstractControl) => { return child._syncPendingControls() ? true : updated; }); @@ -1725,7 +1726,7 @@ export class FormGroup extends AbstractControl { } /** @internal */ - _forEachChild(cb: (v: any, k: string) => void): void { + override _forEachChild(cb: (v: any, k: string) => void): void { Object.keys(this.controls).forEach(key => { // The list of controls can change (for ex. controls might be removed) while the loop // is running (as a result of invoking Forms API in `valueChanges` subscription), so we @@ -1744,12 +1745,12 @@ export class FormGroup extends AbstractControl { } /** @internal */ - _updateValue(): void { + override _updateValue(): void { (this as {value: any}).value = this._reduceValue(); } /** @internal */ - _anyControls(condition: Function): boolean { + override _anyControls(condition: Function): boolean { for (const controlName of Object.keys(this.controls)) { const control = this.controls[controlName]; if (this.contains(controlName) && condition(control)) { @@ -1780,7 +1781,7 @@ export class FormGroup extends AbstractControl { } /** @internal */ - _allControlsDisabled(): boolean { + override _allControlsDisabled(): boolean { for (const controlName of Object.keys(this.controls)) { if (this.controls[controlName].enabled) { return false; @@ -2021,7 +2022,7 @@ export class FormArray extends AbstractControl { * The configuration options are passed to the {@link AbstractControl#updateValueAndValidity * updateValueAndValidity} method. */ - setValue(value: any[], options: {onlySelf?: boolean, emitEvent?: boolean} = {}): void { + override setValue(value: any[], options: {onlySelf?: boolean, emitEvent?: boolean} = {}): void { this._checkAllValuesPresent(value); value.forEach((newValue: any, index: number) => { this._throwIfControlMissing(index); @@ -2062,7 +2063,7 @@ export class FormArray extends AbstractControl { * is updated. When false, no events are emitted. The configuration options are passed to * the {@link AbstractControl#updateValueAndValidity updateValueAndValidity} method. */ - patchValue(value: any[], options: {onlySelf?: boolean, emitEvent?: boolean} = {}): void { + override patchValue(value: any[], options: {onlySelf?: boolean, emitEvent?: boolean} = {}): void { // Even though the `value` argument type doesn't allow `null` and `undefined` values, the // `patchValue` can be called recursively and inner data structures might have these values, so // we just ignore such cases when a field containing FormArray instance receives `null` or @@ -2123,7 +2124,7 @@ export class FormArray extends AbstractControl { * The configuration options are passed to the {@link AbstractControl#updateValueAndValidity * updateValueAndValidity} method. */ - reset(value: any = [], options: {onlySelf?: boolean, emitEvent?: boolean} = {}): void { + override reset(value: any = [], options: {onlySelf?: boolean, emitEvent?: boolean} = {}): void { this._forEachChild((control: AbstractControl, index: number) => { control.reset(value[index], {onlySelf: true, emitEvent: options.emitEvent}); }); @@ -2188,7 +2189,7 @@ export class FormArray extends AbstractControl { } /** @internal */ - _syncPendingControls(): boolean { + override _syncPendingControls(): boolean { let subtreeUpdated = this.controls.reduce((updated: boolean, child: AbstractControl) => { return child._syncPendingControls() ? true : updated; }, false); @@ -2210,21 +2211,21 @@ export class FormArray extends AbstractControl { } /** @internal */ - _forEachChild(cb: Function): void { + override _forEachChild(cb: Function): void { this.controls.forEach((control: AbstractControl, index: number) => { cb(control, index); }); } /** @internal */ - _updateValue(): void { + override _updateValue(): void { (this as {value: any}).value = this.controls.filter((control) => control.enabled || this.disabled) .map((control) => control.value); } /** @internal */ - _anyControls(condition: Function): boolean { + override _anyControls(condition: Function): boolean { return this.controls.some((control: AbstractControl) => control.enabled && condition(control)); } @@ -2243,7 +2244,7 @@ export class FormArray extends AbstractControl { } /** @internal */ - _allControlsDisabled(): boolean { + override _allControlsDisabled(): boolean { for (const control of this.controls) { if (control.enabled) return false; } diff --git a/packages/language-service/ivy/template_target.ts b/packages/language-service/ivy/template_target.ts index 6f748603b3b8..eccc3b3f0727 100644 --- a/packages/language-service/ivy/template_target.ts +++ b/packages/language-service/ivy/template_target.ts @@ -147,7 +147,7 @@ export interface TwoWayBindingContext { * the key or value span of a node with key/value spans. */ class OutsideKeyValueMarkerAst extends e.AST { - visit(): null { + override visit(): null { return null; } } diff --git a/packages/language-service/src/template.ts b/packages/language-service/src/template.ts index c5aafa072dcc..e3edbc721e3a 100644 --- a/packages/language-service/src/template.ts +++ b/packages/language-service/src/template.ts @@ -87,9 +87,9 @@ abstract class BaseTemplate implements ng.TemplateSource { * `template` attribute in the decorator. */ export class InlineTemplate extends BaseTemplate { - public readonly fileName: string; - public readonly source: string; - public readonly span: ng.Span; + public override readonly fileName: string; + public override readonly source: string; + public override readonly span: ng.Span; constructor( templateNode: ts.StringLiteralLike, classDeclNode: ts.ClassDeclaration, @@ -119,7 +119,7 @@ export class InlineTemplate extends BaseTemplate { * a TS file. */ export class ExternalTemplate extends BaseTemplate { - public readonly span: ng.Span; + public override readonly span: ng.Span; constructor( public readonly source: string, public readonly fileName: string, diff --git a/packages/language-service/src/typescript_host.ts b/packages/language-service/src/typescript_host.ts index 14b92d03f477..9840fde62c1d 100644 --- a/packages/language-service/src/typescript_host.ts +++ b/packages/language-service/src/typescript_host.ts @@ -32,7 +32,7 @@ export class DummyHtmlParser extends HtmlParser { * Avoid loading resources in the language servcie by using a dummy loader. */ export class DummyResourceLoader extends ResourceLoader { - get(_url: string): Promise { + override get(_url: string): Promise { return Promise.resolve(''); } } diff --git a/packages/language-service/test/mocks.ts b/packages/language-service/test/mocks.ts index 56611fce4766..46d9ea432c61 100644 --- a/packages/language-service/test/mocks.ts +++ b/packages/language-service/test/mocks.ts @@ -174,7 +174,7 @@ export class DiagnosticContext { const pipeResolver = new PipeResolver(this.reflector); const elementSchemaRegistry = new DomElementSchemaRegistry(); const resourceLoader = new class extends ResourceLoader { - get(url: string): Promise { + override get(url: string): Promise { return Promise.resolve(''); } }; diff --git a/packages/misc/angular-in-memory-web-api/src/http-client-backend-service.ts b/packages/misc/angular-in-memory-web-api/src/http-client-backend-service.ts index 9074e146bbaf..92701755bf5e 100644 --- a/packages/misc/angular-in-memory-web-api/src/http-client-backend-service.ts +++ b/packages/misc/angular-in-memory-web-api/src/http-client-backend-service.ts @@ -64,19 +64,19 @@ export class HttpClientBackendService extends BackendService implements HttpBack } } - protected getJsonBody(req: HttpRequest): any { + protected override getJsonBody(req: HttpRequest): any { return req.body; } - protected getRequestMethod(req: HttpRequest): string { + protected override getRequestMethod(req: HttpRequest): string { return (req.method || 'get').toLowerCase(); } - protected createHeaders(headers: {[index: string]: string;}): HttpHeaders { + protected override createHeaders(headers: {[index: string]: string;}): HttpHeaders { return new HttpHeaders(headers); } - protected createQueryMap(search: string): Map { + protected override createQueryMap(search: string): Map { const map = new Map(); if (search) { const params = new HttpParams({fromString: search}); @@ -85,12 +85,12 @@ export class HttpClientBackendService extends BackendService implements HttpBack return map; } - protected createResponse$fromResponseOptions$(resOptions$: Observable): + protected override createResponse$fromResponseOptions$(resOptions$: Observable): Observable> { return resOptions$.pipe(map(opts => new HttpResponse(opts))); } - protected createPassThruBackend() { + protected override createPassThruBackend() { try { return new HttpXhrBackend(this.xhrFactory); } catch (ex) { diff --git a/packages/misc/angular-in-memory-web-api/test/fixtures/http-client-hero-service.ts b/packages/misc/angular-in-memory-web-api/test/fixtures/http-client-hero-service.ts index 658bdf439f23..49f5e2e47974 100644 --- a/packages/misc/angular-in-memory-web-api/test/fixtures/http-client-hero-service.ts +++ b/packages/misc/angular-in-memory-web-api/test/fixtures/http-client-hero-service.ts @@ -24,12 +24,12 @@ export class HttpClientHeroService extends HeroService { super(); } - getHeroes(): Observable { + override getHeroes(): Observable { return this.http.get(this.heroesUrl).pipe(catchError(this.handleError)); } // This get-by-id will 404 when id not found - getHero(id: number): Observable { + override getHero(id: number): Observable { const url = `${this.heroesUrl}/${id}`; return this.http.get(url).pipe(catchError(this.handleError)); } @@ -42,21 +42,21 @@ export class HttpClientHeroService extends HeroService { // .catch(this.handleError); // } - addHero(name: string): Observable { + override addHero(name: string): Observable { const hero = {name}; return this.http.post(this.heroesUrl, hero, cudOptions) .pipe(catchError(this.handleError)); } - deleteHero(hero: Hero|number): Observable { + override deleteHero(hero: Hero|number): Observable { const id = typeof hero === 'number' ? hero : hero.id; const url = `${this.heroesUrl}/${id}`; return this.http.delete(url, cudOptions).pipe(catchError(this.handleError)); } - searchHeroes(term: string): Observable { + override searchHeroes(term: string): Observable { term = term.trim(); // add safe, encoded search parameter if term is present const options = term ? {params: new HttpParams().set('name', term)} : {}; @@ -64,7 +64,7 @@ export class HttpClientHeroService extends HeroService { return this.http.get(this.heroesUrl, options).pipe(catchError(this.handleError)); } - updateHero(hero: Hero): Observable { + override updateHero(hero: Hero): Observable { return this.http.put(this.heroesUrl, hero, cudOptions).pipe(catchError(this.handleError)); } diff --git a/packages/platform-browser-dynamic/src/resource_loader/resource_loader_cache.ts b/packages/platform-browser-dynamic/src/resource_loader/resource_loader_cache.ts index fbc454796c53..a18b29b9aac3 100644 --- a/packages/platform-browser-dynamic/src/resource_loader/resource_loader_cache.ts +++ b/packages/platform-browser-dynamic/src/resource_loader/resource_loader_cache.ts @@ -29,7 +29,7 @@ export class CachedResourceLoader extends ResourceLoader { } } - get(url: string): Promise { + override get(url: string): Promise { if (this._cache.hasOwnProperty(url)) { return Promise.resolve(this._cache[url]); } else { diff --git a/packages/platform-browser-dynamic/src/resource_loader/resource_loader_impl.ts b/packages/platform-browser-dynamic/src/resource_loader/resource_loader_impl.ts index af0f7c5147a0..af176e93336f 100644 --- a/packages/platform-browser-dynamic/src/resource_loader/resource_loader_impl.ts +++ b/packages/platform-browser-dynamic/src/resource_loader/resource_loader_impl.ts @@ -11,7 +11,7 @@ import {Injectable} from '@angular/core'; @Injectable() export class ResourceLoaderImpl extends ResourceLoader { - get(url: string): Promise { + override get(url: string): Promise { let resolve: (result: any) => void; let reject: (error: any) => void; const promise = new Promise((res, rej) => { diff --git a/packages/platform-browser/src/dom/events/dom_events.ts b/packages/platform-browser/src/dom/events/dom_events.ts index 3013d1e631dc..e3826727e3dd 100644 --- a/packages/platform-browser/src/dom/events/dom_events.ts +++ b/packages/platform-browser/src/dom/events/dom_events.ts @@ -19,11 +19,11 @@ export class DomEventsPlugin extends EventManagerPlugin { // This plugin should come last in the list of plugins, because it accepts all // events. - supports(eventName: string): boolean { + override supports(eventName: string): boolean { return true; } - addEventListener(element: HTMLElement, eventName: string, handler: Function): Function { + override addEventListener(element: HTMLElement, eventName: string, handler: Function): Function { element.addEventListener(eventName, handler as EventListener, false); return () => this.removeEventListener(element, eventName, handler as EventListener); } diff --git a/packages/platform-browser/src/dom/events/hammer_gestures.ts b/packages/platform-browser/src/dom/events/hammer_gestures.ts index 11f9a70f3c6a..882c44f15d6b 100644 --- a/packages/platform-browser/src/dom/events/hammer_gestures.ts +++ b/packages/platform-browser/src/dom/events/hammer_gestures.ts @@ -171,7 +171,7 @@ export class HammerGesturesPlugin extends EventManagerPlugin { super(doc); } - supports(eventName: string): boolean { + override supports(eventName: string): boolean { if (!EVENT_NAMES.hasOwnProperty(eventName.toLowerCase()) && !this.isCustomEvent(eventName)) { return false; } @@ -188,7 +188,7 @@ export class HammerGesturesPlugin extends EventManagerPlugin { return true; } - addEventListener(element: HTMLElement, eventName: string, handler: Function): Function { + override addEventListener(element: HTMLElement, eventName: string, handler: Function): Function { const zone = this.manager.getZone(); eventName = eventName.toLowerCase(); diff --git a/packages/platform-browser/src/dom/events/key_events.ts b/packages/platform-browser/src/dom/events/key_events.ts index 1ff05956cd70..52217001de76 100644 --- a/packages/platform-browser/src/dom/events/key_events.ts +++ b/packages/platform-browser/src/dom/events/key_events.ts @@ -88,7 +88,7 @@ export class KeyEventsPlugin extends EventManagerPlugin { * @param eventName The event name to query. * @return True if the named key event is supported. */ - supports(eventName: string): boolean { + override supports(eventName: string): boolean { return KeyEventsPlugin.parseEventName(eventName) != null; } @@ -100,7 +100,7 @@ export class KeyEventsPlugin extends EventManagerPlugin { * event object as an argument. * @returns The key event that was registered. */ - addEventListener(element: HTMLElement, eventName: string, handler: Function): Function { + override addEventListener(element: HTMLElement, eventName: string, handler: Function): Function { const parsedEvent = KeyEventsPlugin.parseEventName(eventName)!; const outsideHandler = diff --git a/packages/platform-browser/src/security/dom_sanitization_service.ts b/packages/platform-browser/src/security/dom_sanitization_service.ts index d65e89adb294..c2ef38d6121b 100644 --- a/packages/platform-browser/src/security/dom_sanitization_service.ts +++ b/packages/platform-browser/src/security/dom_sanitization_service.ts @@ -153,7 +153,7 @@ export class DomSanitizerImpl extends DomSanitizer { super(); } - sanitize(ctx: SecurityContext, value: SafeValue|string|null): string|null { + override sanitize(ctx: SecurityContext, value: SafeValue|string|null): string|null { if (value == null) return null; switch (ctx) { case SecurityContext.NONE: @@ -190,19 +190,19 @@ export class DomSanitizerImpl extends DomSanitizer { } } - bypassSecurityTrustHtml(value: string): SafeHtml { + override bypassSecurityTrustHtml(value: string): SafeHtml { return bypassSanitizationTrustHtml(value); } - bypassSecurityTrustStyle(value: string): SafeStyle { + override bypassSecurityTrustStyle(value: string): SafeStyle { return bypassSanitizationTrustStyle(value); } - bypassSecurityTrustScript(value: string): SafeScript { + override bypassSecurityTrustScript(value: string): SafeScript { return bypassSanitizationTrustScript(value); } - bypassSecurityTrustUrl(value: string): SafeUrl { + override bypassSecurityTrustUrl(value: string): SafeUrl { return bypassSanitizationTrustUrl(value); } - bypassSecurityTrustResourceUrl(value: string): SafeResourceUrl { + override bypassSecurityTrustResourceUrl(value: string): SafeResourceUrl { return bypassSanitizationTrustResourceUrl(value); } } diff --git a/packages/platform-browser/test/dom/events/event_manager_spec.ts b/packages/platform-browser/test/dom/events/event_manager_spec.ts index 00277372b812..866afb8fb0e6 100644 --- a/packages/platform-browser/test/dom/events/event_manager_spec.ts +++ b/packages/platform-browser/test/dom/events/event_manager_spec.ts @@ -510,11 +510,11 @@ class FakeEventManagerPlugin extends EventManagerPlugin { super(doc); } - supports(eventName: string): boolean { + override supports(eventName: string): boolean { return this.supportedEvents.indexOf(eventName) > -1; } - addEventListener(element: any, eventName: string, handler: Function) { + override addEventListener(element: any, eventName: string, handler: Function) { this.eventHandler[eventName] = handler; return () => { delete this.eventHandler[eventName]; diff --git a/packages/platform-server/src/http.ts b/packages/platform-server/src/http.ts index 0154c026dba5..37b40d798481 100644 --- a/packages/platform-server/src/http.ts +++ b/packages/platform-server/src/http.ts @@ -124,7 +124,7 @@ export class ZoneClientBackend extends return this.wrap(request); } - protected delegate(request: HttpRequest): Observable> { + protected override delegate(request: HttpRequest): Observable> { return this.backend.handle(request); } } diff --git a/packages/router/test/router_preloader.spec.ts b/packages/router/test/router_preloader.spec.ts index b1e4a824786d..d5401f177b22 100644 --- a/packages/router/test/router_preloader.spec.ts +++ b/packages/router/test/router_preloader.spec.ts @@ -470,11 +470,11 @@ describe('RouterPreloader', () => { }); class BrokenModuleFactory extends NgModuleFactory { - moduleType: Type = LoadedModule1; + override moduleType: Type = LoadedModule1; constructor() { super(); } - create(_parentInjector: Injector|null): NgModuleRef { + override create(_parentInjector: Injector|null): NgModuleRef { throw 'Error: Broken module'; } } diff --git a/packages/service-worker/worker/src/assets.ts b/packages/service-worker/worker/src/assets.ts index c29707a45f54..ec33c3b7a428 100644 --- a/packages/service-worker/worker/src/assets.ts +++ b/packages/service-worker/worker/src/assets.ts @@ -499,7 +499,7 @@ export abstract class AssetGroup { * An `AssetGroup` that prefetches all of its resources during initialization. */ export class PrefetchAssetGroup extends AssetGroup { - async initializeFully(updateFrom?: UpdateSource): Promise { + override async initializeFully(updateFrom?: UpdateSource): Promise { // Open the cache which actually holds requests. const cache = await this.cache; @@ -573,7 +573,7 @@ export class PrefetchAssetGroup extends AssetGroup { } export class LazyAssetGroup extends AssetGroup { - async initializeFully(updateFrom?: UpdateSource): Promise { + override async initializeFully(updateFrom?: UpdateSource): Promise { // No action necessary if no update source is available - resources managed in this group // are all lazily loaded, so there's nothing to initialize. if (updateFrom === undefined) { diff --git a/tools/tslint/requireInternalWithUnderscoreRule.ts b/tools/tslint/requireInternalWithUnderscoreRule.ts index 9f73e5f434bc..3ce981bf8cb4 100644 --- a/tools/tslint/requireInternalWithUnderscoreRule.ts +++ b/tools/tslint/requireInternalWithUnderscoreRule.ts @@ -12,7 +12,7 @@ import {AbstractRule} from 'tslint/lib/rules'; import * as ts from 'typescript'; export class Rule extends AbstractRule { - public apply(sourceFile: ts.SourceFile): RuleFailure[] { + override apply(sourceFile: ts.SourceFile): RuleFailure[] { const typedefWalker = new TypedefWalker(sourceFile, this.getOptions()); return this.applyWithWalker(typedefWalker); } @@ -47,6 +47,6 @@ class TypedefWalker extends RuleWalker { } this.addFailure(this.createFailure( node.getStart(), node.getWidth(), - `module-private member ${node.name.getText()} must be annotated @internal`)); + `module-private member ${node.name?.getText()} must be annotated @internal`)); } } From a524af15a5d231d1cf56780a2180ef2019d385c9 Mon Sep 17 00:00:00 2001 From: Pete Bacon Darwin Date: Sun, 4 Jul 2021 11:23:30 +0100 Subject: [PATCH 064/364] docs: move start tutorial alert for clarity (#42764) The alert was placed in the middle of a set of steps, which was causing some confusion. This has been moved to the above the steps in the section and slightly reworded to make it clearer. Fixes #42752 PR Close #42764 --- aio/content/start/index.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/aio/content/start/index.md b/aio/content/start/index.md index 0205aa35bbae..44ae90de71cc 100644 --- a/aio/content/start/index.md +++ b/aio/content/start/index.md @@ -219,6 +219,13 @@ The Phone XL price is over $700, so the **Notify Me** button appears on that pro To make the **Notify Me** button work, the child component needs to notify and pass the data to the parent component. The `ProductAlertsComponent` needs to emit an event when the user clicks **Notify Me** and the `ProductListComponent` needs to respond to the event. +

+ + In new components, the Angular Generator includes an empty `constructor()`, the `OnInit` interface, and the `ngOnInit()` method. + Since these steps don't use them, the following code examples omit them for brevity. + +
+ 1. In `product-alerts.component.ts`, import `Output` and `EventEmitter` from `@angular/core`. @@ -228,13 +235,6 @@ The `ProductAlertsComponent` needs to emit an event when the user clicks **Notif -
- - In new components, the Angular Generator includes an empty `constructor()`, the `OnInit` interface, and the `ngOnInit()` method. - Since these steps don't use them, the following code example omits them for brevity. - -
- 1. In `product-alerts.component.html`, update the **Notify Me** button with an event binding to call the `notify.emit()` method. From 9456eca7c5825c2f014190f820d59b337c694c18 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Sat, 10 Jul 2021 17:33:54 +0200 Subject: [PATCH 065/364] feat(dev-infra): better caching for browser archive contents (#42814) Adds better caching for browser archives and their extraction. This is done because the archives are currently extracted as a build action and these are actions are invalidated frequently, causing flakiness on the CI and slow-down in local development. Here is an example flaky error on the CI (that surfaces often with RBE execution): ``` ERROR: /home/circleci/.cache/bazel/_bazel_circleci/9ce5c2144ecf75d11717c0aa41e45a8d/external/npm/@angular/dev-infra-private/bazel/browsers/chromium/BUILD.bazel:22:17: Extracting ../org_chromium_chromium_amd64/file/chrome-linux.zip failed: (Exit 34): extract.sh failed: error executing command external/io_bazel_rules_webtesting/web/internal/extract.sh external/org_chromium_chromium_amd64/file/chrome-linux.zip ... (remaining 2 argument(s) skipped). Note: Remote connection/protocol failed with: execution failed ``` We fix this by introducing a new rule that downloads a browser archive and unpacks it directly into a Bazel repository. Before this change, the archive would just be downloaded but extracted later as part of a build action. This is unnecessary and results in less efficient caching as build actions are invalidated more often, especially if developers run `bazel clean` in between. The root cause on why the extraction often fails in RBE containers is unclear. It's unclear why the extacted archive is not cached properly as part of a build action (most likely some hermeticity issue within `rules_webtesting`, but it seems more Bazel-idiomatic to unpack the archives as part of the repository anyway, and this solves the flakiness issue. PR Close #42814 --- dev-infra/BUILD.bazel | 1 + .../bazel/browsers/browser_archive_repo.bzl | 80 +++++++++++++++++++ .../bazel/browsers/browser_configure.bzl | 69 ++++++++++++++++ .../bazel/browsers/browser_repositories.bzl | 14 ---- dev-infra/bazel/browsers/chromium/BUILD.bazel | 78 ++++-------------- .../bazel/browsers/chromium/chromium.bzl | 44 +++++++--- dev-infra/bazel/browsers/firefox/BUILD.bazel | 65 +++------------ dev-infra/bazel/browsers/firefox/firefox.bzl | 30 ++++--- .../bazel/browsers/platform_http_file.bzl | 24 ------ 9 files changed, 229 insertions(+), 176 deletions(-) create mode 100644 dev-infra/bazel/browsers/browser_archive_repo.bzl create mode 100644 dev-infra/bazel/browsers/browser_configure.bzl delete mode 100644 dev-infra/bazel/browsers/platform_http_file.bzl diff --git a/dev-infra/BUILD.bazel b/dev-infra/BUILD.bazel index f2ca982a5c96..adf143a33cfe 100644 --- a/dev-infra/BUILD.bazel +++ b/dev-infra/BUILD.bazel @@ -57,6 +57,7 @@ pkg_npm( substitutions = { # angular/angular should not consume it's own packages, so we use # substitutions to replace these in the published version of dev-infra. + "@angular//dev-infra/": "@npm//@angular/dev-infra-private/", "//dev-infra/": "@npm//@angular/dev-infra-private/", "//dev-infra:": "@npm//@angular/dev-infra-private:", diff --git a/dev-infra/bazel/browsers/browser_archive_repo.bzl b/dev-infra/bazel/browsers/browser_archive_repo.bzl new file mode 100644 index 000000000000..0d9cdeb2154e --- /dev/null +++ b/dev-infra/bazel/browsers/browser_archive_repo.bzl @@ -0,0 +1,80 @@ +"""Implementation of the `browser_archive` rule.""" + +def _browser_archive_impl(ctx): + ctx.report_progress("Downloading browser archive from: %s" % ctx.attr.url) + ctx.download_and_extract( + url = ctx.attr.url, + sha256 = ctx.attr.sha256, + ) + + # The browser archive has been downloaded and extracted. We now generate a repository + # `BUILD.bazel` file that exposes the archive files, together with the specified + # named files using the `browser_configure` rule. + ctx.file("BUILD.bazel", content = """ +load("@angular//dev-infra/bazel/browsers:browser_configure.bzl", "browser_configure") + +licenses(%s) + +browser_configure( + name = "metadata", + files = glob(["**/*"]), + named_files = %s, + visibility = ["//visibility:public"], +) +""" % (str(ctx.attr.licenses), str(ctx.attr.named_files))) + +""" + Rule that can be used to download and unpack a browser archive in a dedicated Bazel + repository. Additionally, files within the archive can be denoted with an unique name + so that web tests can access browser files in a platform-agnostic way, regardless of + which `browser_archive` repository is added as dependency. + + As an example for the concept of denoting archive files with an unique name, consider a case + where a a web test decides conditionally based on the current exec platform which + `browser_archive` repository is used (e.g. mac, windows or linux). The archives are different + for each platform. The test usually would need to determine the current platform, and know how + each archive is structured in order to access the browser binary within the repository. By + defining named files though, the web test could just pull a named file called `BINARY` that + always resolves to the browser binary in a platform-agnostic way. + + Note #1: This rule exists as an alternative to the `platform_http_file` concept + from `rules_webtesting` because the `platform_http_file` rule does not extract the archive + directly, but relies on later build actions to perform the unpacking. This results in less + efficient caching because build actions are invalidated more frequently (e.g. `bazel clean). + We also noticed that the extraction within RBE containers is rather unstable, and extracting + the archives as part of a Bazel repository mitigates this (as extractions happens on the host). + + Note #2: Additionally `rules_webtesting` defines a single repository for all platforms, + where only an archive for the current host platform is pulled. This breaks cross-compilation + because the wrong platform archive would be used for web tests that run in the exec platform. +""" +browser_archive = repository_rule( + implementation = _browser_archive_impl, + attrs = { + "url": attr.string( + doc = "Browser archive to download and extract.", + mandatory = True, + ), + "sha256": attr.string( + doc = "SHA256 checksum for the archive.", + mandatory = True, + ), + "licenses": attr.string_list( + mandatory = True, + allow_empty = False, + doc = """ + Licenses that apply to the archive. Will be passed to a `licenses` invocation + within the repository. https://docs.bazel.build/versions/0.24.0/be/functions.html#licenses. + """, + ), + "named_files": attr.string_dict( + doc = """ + Dictionary that maps files to unique identifiers. This is useful + if browser archives are different on different platforms and the web + tests would not want to care about archive-specific paths. e.g. targets + expect a `CHROMIUM` key to point to the Chromium browser binary. + """, + mandatory = True, + ), + }, +) diff --git a/dev-infra/bazel/browsers/browser_configure.bzl b/dev-infra/bazel/browsers/browser_configure.bzl new file mode 100644 index 000000000000..ba184dcdce26 --- /dev/null +++ b/dev-infra/bazel/browsers/browser_configure.bzl @@ -0,0 +1,69 @@ +load("@io_bazel_rules_webtesting//web/internal:metadata.bzl", "metadata") +load("@io_bazel_rules_webtesting//web/internal:provider.bzl", "WebTestInfo") + +"""Converts the specified label to a manifest path""" + +def _label_to_manifest_path(label): + if label.package != "": + return "%s/%s" % (label.workspace_name, label.package) + return label.workspace_name + +"""Implementation of the `browser_configure` rule.""" + +def _browser_configure_impl(ctx): + named_files = {} + base_dir = _label_to_manifest_path(ctx.label) + + # Update the named files to manifest paths that can be resolved + # with Bazel runfile resolution in web tests. + for n, p in ctx.attr.named_files.items(): + named_files[n] = base_dir + "/" + p + + # Create a web test metadata file that will be provided as part of + # the `WebTestInfo` provider. + metadata.create_file( + ctx = ctx, + output = ctx.outputs.web_test_metadata, + web_test_files = [ + metadata.web_test_files(ctx = ctx, named_files = named_files), + ], + ) + + return [ + DefaultInfo(runfiles = ctx.runfiles(files = ctx.files.files)), + WebTestInfo(metadata = ctx.outputs.web_test_metadata), + ] + +""" + Rule that is used in combination with the `browser_archive` rule. It captures a set + of files which are needed for dealing with a browser. Additionally, specific files + for the browser can be denoted with an unique name so that web tests can access browser + files in a platform-agnostic way, regardless of which browser repository is selected. + + The specified browser files are exposed as runfiles of the target defined through this + rule. The unique names with their associated files are captured within a metadata file + that is exposed through a `WebTestInfo` provider. Web tests will be able to deal with + this metadata file to resolve browser files in a platform-agnostic way. + + More details on this can be found in the `browser_archive` rule. +""" +browser_configure = rule( + attrs = { + "files": attr.label_list( + mandatory = True, + allow_files = True, + doc = "List of files which are needed for the browser.", + ), + "named_files": attr.string_dict( + doc = """ + Dictionary that maps files to unique identifiers. This is useful + if browser archives are different on different platforms and the web + tests would not want to care about archive-specific paths. e.g. targets + expect a `CHROMIUM` key to point to the Chromium browser binary. + """, + mandatory = True, + ), + }, + outputs = {"web_test_metadata": "%{name}.gen.json"}, + implementation = _browser_configure_impl, +) diff --git a/dev-infra/bazel/browsers/browser_repositories.bzl b/dev-infra/bazel/browsers/browser_repositories.bzl index 06223d0cf123..cd65f89abc61 100644 --- a/dev-infra/bazel/browsers/browser_repositories.bzl +++ b/dev-infra/bazel/browsers/browser_repositories.bzl @@ -1,17 +1,3 @@ -# Copyright 2018 The Bazel Authors. All rights reserved. -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - """Pinned browser versions. This function is here to make browser repositories work with cross-platform RBE. diff --git a/dev-infra/bazel/browsers/chromium/BUILD.bazel b/dev-infra/bazel/browsers/chromium/BUILD.bazel index 058a64b69446..6f5d4077eb96 100644 --- a/dev-infra/bazel/browsers/chromium/BUILD.bazel +++ b/dev-infra/bazel/browsers/chromium/BUILD.bazel @@ -1,74 +1,26 @@ -load("@io_bazel_rules_webtesting//web:web.bzl", "browser", "web_test_archive") +load("@io_bazel_rules_webtesting//web:web.bzl", "browser") -# Copyright Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# package(default_visibility = ["//visibility:public"]) -# Override of chromium web_test_archive so that the archive is selected based on platform -web_test_archive( - name = "chromium_archive", - testonly = True, - archive = select({ - "@io_bazel_rules_webtesting//common/conditions:linux": "@org_chromium_chromium_amd64//file", - "@io_bazel_rules_webtesting//common/conditions:mac": "@org_chromium_chromium_macos//file", - "@io_bazel_rules_webtesting//common/conditions:windows": "@org_chromium_chromium_windows//file", - }), - extract = "build", - named_files = select({ - "@io_bazel_rules_webtesting//common/conditions:linux": {"CHROMIUM": "chrome-linux/chrome"}, - "@io_bazel_rules_webtesting//common/conditions:mac": {"CHROMIUM": "chrome-mac/Chromium.app/Contents/MacOS/chromium"}, - "@io_bazel_rules_webtesting//common/conditions:windows": {"CHROMIUM": "chrome-win/chrome.exe"}, - }), - visibility = ["//dev-infra/bazel/browsers:__subpackages__"], -) - -# Override of chromedriver web_test_archive so that the archive is selected based on platform -web_test_archive( - name = "chromedriver_archive", - testonly = True, - archive = select({ - "@io_bazel_rules_webtesting//common/conditions:linux": "@org_chromium_chromedriver_amd64//file", - "@io_bazel_rules_webtesting//common/conditions:mac": "@org_chromium_chromedriver_macos//file", - "@io_bazel_rules_webtesting//common/conditions:windows": "@org_chromium_chromedriver_windows//file", - }), - extract = "build", - named_files = select({ - "@io_bazel_rules_webtesting//common/conditions:linux": { - "CHROMEDRIVER": "chromedriver_linux64/chromedriver", - }, - "@io_bazel_rules_webtesting//common/conditions:mac": { - "CHROMEDRIVER": "chromedriver_mac64/chromedriver", - }, - "@io_bazel_rules_webtesting//common/conditions:windows": { - "CHROMEDRIVER": "chromedriver_win32/chromedriver.exe", - }, - }), - visibility = ["//dev-infra/bazel/browsers:__subpackages__"], -) - browser( name = "chromium", metadata = "chromium.json", - visibility = ["//visibility:public"], deps = [ - ":chromedriver_archive", - ":chromium_archive", "@io_bazel_rules_webtesting//go/wsl", - ], + ] + select({ + "@io_bazel_rules_webtesting//common/conditions:linux": [ + "@org_chromium_chromedriver_amd64//:metadata", + "@org_chromium_chromium_amd64//:metadata", + ], + "@io_bazel_rules_webtesting//common/conditions:mac": [ + "@org_chromium_chromedriver_macos//:metadata", + "@org_chromium_chromium_macos//:metadata", + ], + "@io_bazel_rules_webtesting//common/conditions:windows": [ + "@org_chromium_chromedriver_windows//:metadata", + "@org_chromium_chromium_windows//:metadata", + ], + }), ) # Make source files available for distribution via pkg_npm diff --git a/dev-infra/bazel/browsers/chromium/chromium.bzl b/dev-infra/bazel/browsers/chromium/chromium.bzl index e4bd8a2f2ab4..2af38af7bb8f 100644 --- a/dev-infra/bazel/browsers/chromium/chromium.bzl +++ b/dev-infra/bazel/browsers/chromium/chromium.bzl @@ -1,4 +1,4 @@ -load("//dev-infra/bazel/browsers:platform_http_file.bzl", "platform_http_file") +load("//dev-infra/bazel/browsers:browser_archive_repo.bzl", "browser_archive") """ Defines repositories for Chromium that can be used inside Karma unit tests @@ -9,50 +9,68 @@ def define_chromium_repositories(): # To update to a newer version of Chromium see instructions in # https://github.com/angular/angular/blob/master/dev-infra/bazel/browsers/README.md. - platform_http_file( + browser_archive( name = "org_chromium_chromium_amd64", licenses = ["notice"], # BSD 3-clause (maybe more?) sha256 = "36759ed6d151645d00a3a015200334edc70188b422eec51bcaa5790c8e906e27", # 87.0.4280 - urls = ["https://commondatastorage.googleapis.com/chromium-browser-snapshots/Linux_x64/812847/chrome-linux.zip"], + url = "https://commondatastorage.googleapis.com/chromium-browser-snapshots/Linux_x64/812847/chrome-linux.zip", + named_files = { + "CHROMIUM": "chrome-linux/chrome", + }, ) - platform_http_file( + browser_archive( name = "org_chromium_chromium_macos", licenses = ["notice"], # BSD 3-clause (maybe more?) sha256 = "e10533c84ef57232975d6bde9cd28fd0354371e9556dda85e01178e6dcd56b93", # 87.0.4280 - urls = ["https://commondatastorage.googleapis.com/chromium-browser-snapshots/Mac/812851/chrome-mac.zip"], + url = "https://commondatastorage.googleapis.com/chromium-browser-snapshots/Mac/812851/chrome-mac.zip", + named_files = { + "CHROMIUM": "chrome-mac/Chromium.app/Contents/MacOS/chromium", + }, ) - platform_http_file( + browser_archive( name = "org_chromium_chromium_windows", licenses = ["notice"], # BSD 3-clause (maybe more?) sha256 = "40d0dec1892d729db2f7d8f27feff762b070a02f04d4e14f4e37b97d6b7c3c8f", # 87.0.4280 - urls = ["https://commondatastorage.googleapis.com/chromium-browser-snapshots/Win/812822/chrome-win.zip"], + url = "https://commondatastorage.googleapis.com/chromium-browser-snapshots/Win/812822/chrome-win.zip", + named_files = { + "CHROMIUM": "chrome-win/chrome.exe", + }, ) - platform_http_file( + browser_archive( name = "org_chromium_chromedriver_amd64", licenses = ["reciprocal"], # BSD 3-clause, ICU, MPL 1.1, libpng (BSD/MIT-like), Academic Free License v. 2.0, BSD 2-clause, MIT sha256 = "d859f8ecb21e26d3ddaf3f229da695bc86512f4e6c9fe32533af7a8b36783ec5", # 87.0.4280 - urls = ["https://commondatastorage.googleapis.com/chromium-browser-snapshots/Linux_x64/812847/chromedriver_linux64.zip"], + url = "https://commondatastorage.googleapis.com/chromium-browser-snapshots/Linux_x64/812847/chromedriver_linux64.zip", + named_files = { + "CHROMEDRIVER": "chromedriver_linux64/chromedriver", + }, ) - platform_http_file( + browser_archive( name = "org_chromium_chromedriver_macos", licenses = ["reciprocal"], # BSD 3-clause, ICU, MPL 1.1, libpng (BSD/MIT-like), Academic Free License v. 2.0, BSD 2-clause, MIT sha256 = "aa7a99fa23287725d7108cc07baa94e6f0ef4171ff7b134018387a939a67d93d", # 87.0.4280 - urls = ["https://commondatastorage.googleapis.com/chromium-browser-snapshots/Mac/812851/chromedriver_mac64.zip"], + url = "https://commondatastorage.googleapis.com/chromium-browser-snapshots/Mac/812851/chromedriver_mac64.zip", + named_files = { + "CHROMEDRIVER": "chromedriver_mac64/chromedriver", + }, ) - platform_http_file( + browser_archive( name = "org_chromium_chromedriver_windows", licenses = ["reciprocal"], # BSD 3-clause, ICU, MPL 1.1, libpng (BSD/MIT-like), Academic Free License v. 2.0, BSD 2-clause, MIT sha256 = "826f2bd0c50b823e7642860ed08cacf69d3756002a71ac30cdd77c68f31d2d24", # 87.0.4280 - urls = ["https://commondatastorage.googleapis.com/chromium-browser-snapshots/Win/812822/chromedriver_win32.zip"], + url = "https://commondatastorage.googleapis.com/chromium-browser-snapshots/Win/812822/chromedriver_win32.zip", + named_files = { + "CHROMEDRIVER": "chromedriver_win32/chromedriver.exe", + }, ) diff --git a/dev-infra/bazel/browsers/firefox/BUILD.bazel b/dev-infra/bazel/browsers/firefox/BUILD.bazel index b1129a4ef2f6..4c2ed68df628 100644 --- a/dev-infra/bazel/browsers/firefox/BUILD.bazel +++ b/dev-infra/bazel/browsers/firefox/BUILD.bazel @@ -1,52 +1,7 @@ -load("@io_bazel_rules_webtesting//web:web.bzl", "browser", "web_test_archive") +load("@io_bazel_rules_webtesting//web:web.bzl", "browser") -# Copyright Google LLC -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# -################################################################################ -# package(default_visibility = ["//visibility:public"]) -# Override of firefox web_test_archive so that the archive is selected based on platform. -web_test_archive( - name = "firefox_archive", - testonly = True, - archive = select({ - "@io_bazel_rules_webtesting//common/conditions:linux": "@org_mozilla_firefox_amd64//file", - "@io_bazel_rules_webtesting//common/conditions:mac": "@org_mozilla_firefox_macos//file", - }), - extract = "build", - named_files = select({ - "@io_bazel_rules_webtesting//common/conditions:linux": {"FIREFOX": "firefox/firefox"}, - "@io_bazel_rules_webtesting//common/conditions:mac": {"FIREFOX": "Firefox.app/Contents/MacOS/firefox"}, - }), - visibility = ["//dev-infra/bazel/browsers:__subpackages__"], -) - -# Override of geckodriver web_test_archive so that the archive is selected based on platform. -web_test_archive( - name = "geckodriver_archive", - testonly = True, - archive = select({ - "@io_bazel_rules_webtesting//common/conditions:linux": "@org_mozilla_geckodriver_amd64//file", - "@io_bazel_rules_webtesting//common/conditions:mac": "@org_mozilla_geckodriver_macos//file", - }), - extract = "build", - named_files = {"GECKODRIVER": "geckodriver"}, - visibility = ["//dev-infra/bazel/browsers:__subpackages__"], -) - browser( name = "firefox", disabled = select({ @@ -56,14 +11,18 @@ browser( "//conditions:default": None, }), metadata = "firefox.json", - visibility = ["//visibility:public"], - deps = select({ - "@io_bazel_rules_webtesting//common/conditions:windows": [], - "//conditions:default": [ - "@io_bazel_rules_webtesting//go/wsl", - ":firefox_archive", - ":geckodriver_archive", + deps = [ + "@io_bazel_rules_webtesting//go/wsl", + ] + select({ + "@io_bazel_rules_webtesting//common/conditions:linux": [ + "@org_mozilla_firefox_amd64//:metadata", + "@org_mozilla_geckodriver_amd64//:metadata", ], + "@io_bazel_rules_webtesting//common/conditions:mac": [ + "@org_mozilla_firefox_macos//:metadata", + "@org_mozilla_geckodriver_macos//:metadata", + ], + "@io_bazel_rules_webtesting//common/conditions:windows": [], }), ) diff --git a/dev-infra/bazel/browsers/firefox/firefox.bzl b/dev-infra/bazel/browsers/firefox/firefox.bzl index a350561481c3..c959703fec83 100644 --- a/dev-infra/bazel/browsers/firefox/firefox.bzl +++ b/dev-infra/bazel/browsers/firefox/firefox.bzl @@ -1,4 +1,4 @@ -load("//dev-infra/bazel/browsers:platform_http_file.bzl", "platform_http_file") +load("//dev-infra/bazel/browsers:browser_archive_repo.bzl", "browser_archive") """ Defines repositories for Firefox that can be used inside Karma unit tests @@ -9,34 +9,46 @@ def define_firefox_repositories(): # Instructions on updating the Firefox version can be found in the `README.md` file # next to this file. - platform_http_file( + browser_archive( name = "org_mozilla_firefox_amd64", licenses = ["reciprocal"], # MPL 2.0 sha256 = "601e5a9a12ce680ecd82177c7887dae008d8f33690da43be1a690b76563cd992", # Firefox v84.0 - urls = ["https://ftp.mozilla.org/pub/firefox/releases/84.0/linux-x86_64/en-US/firefox-84.0.tar.bz2"], + url = "https://ftp.mozilla.org/pub/firefox/releases/84.0/linux-x86_64/en-US/firefox-84.0.tar.bz2", + named_files = { + "FIREFOX": "firefox/firefox", + }, ) - platform_http_file( + browser_archive( name = "org_mozilla_firefox_macos", licenses = ["reciprocal"], # MPL 2.0 sha256 = "4c7bca050eb228f4f6f93a9895af0a87473e03c67401d1d2f1ba907faf87fefd", # Firefox v84.0 - urls = ["https://ftp.mozilla.org/pub/firefox/releases/84.0/mac/en-US/Firefox%2084.0.dmg"], + url = "https://ftp.mozilla.org/pub/firefox/releases/84.0/mac/en-US/Firefox%2084.0.dmg", + named_files = { + "FIREFOX": "Firefox.app/Contents/MacOS/firefox", + }, ) - platform_http_file( + browser_archive( name = "org_mozilla_geckodriver_amd64", licenses = ["reciprocal"], # MPL 2.0 sha256 = "61bfc547a623d7305256611a81ecd24e6bf9dac555529ed6baeafcf8160900da", # Geckodriver v0.28.0 - urls = ["https://github.com/mozilla/geckodriver/releases/download/v0.28.0/geckodriver-v0.28.0-linux64.tar.gz"], + url = "https://github.com/mozilla/geckodriver/releases/download/v0.28.0/geckodriver-v0.28.0-linux64.tar.gz", + named_files = { + "GECKODRIVER": "geckodriver", + }, ) - platform_http_file( + browser_archive( name = "org_mozilla_geckodriver_macos", licenses = ["reciprocal"], # MPL 2.0 sha256 = "c288ff6db39adfd5eea0e25b4c3e71bfd9fb383eccf521cdd65f67ea78eb1761", # Geckodriver v0.28.0 - urls = ["https://github.com/mozilla/geckodriver/releases/download/v0.28.0/geckodriver-v0.28.0-macos.tar.gz"], + url = "https://github.com/mozilla/geckodriver/releases/download/v0.28.0/geckodriver-v0.28.0-macos.tar.gz", + named_files = { + "GECKODRIVER": "geckodriver", + }, ) diff --git a/dev-infra/bazel/browsers/platform_http_file.bzl b/dev-infra/bazel/browsers/platform_http_file.bzl deleted file mode 100644 index c5db8d4ac4dc..000000000000 --- a/dev-infra/bazel/browsers/platform_http_file.bzl +++ /dev/null @@ -1,24 +0,0 @@ -load( - "@io_bazel_rules_webtesting//web/internal:platform_http_file.bzl", - _platform_http_file = "platform_http_file", -) - -def platform_http_file(name, licenses, sha256, urls): - """Platform specific browser repository. - - This works around a deficiency in io_bazel_rules_webtesting platform_http_file in that - it selects the platform when the repository rule is executed. This limits browsers - tests to run on the local user platform only. For cross-platform RBE we want a repository - to be defined per platform so the correct one can be selected. - """ - - _platform_http_file( - name = name, - amd64_sha256 = sha256, - amd64_urls = urls, - licenses = licenses, - macos_sha256 = sha256, - macos_urls = urls, - windows_sha256 = sha256, - windows_urls = urls, - ) From 867000efcc3b5802dd4745be60b951ac11d71d7b Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Mon, 12 Jul 2021 20:29:57 +0200 Subject: [PATCH 066/364] fix(dev-infra): do not include all types in api golden test (#42828) The API golden test tool should not include all types from the `node_modules/`. This results in unnecessary type resolution when the API golden tool is run outside of sandbox (i.e. on windows or with `bazel run` for accept). PR Close #42828 --- dev-infra/bazel/api-golden/test_api_report.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dev-infra/bazel/api-golden/test_api_report.ts b/dev-infra/bazel/api-golden/test_api_report.ts index 6261ce67399e..d84096457111 100644 --- a/dev-infra/bazel/api-golden/test_api_report.ts +++ b/dev-infra/bazel/api-golden/test_api_report.ts @@ -41,7 +41,12 @@ export async function testApiGolden( const tempDir = process.env.TEST_TMPDIR ?? process.cwd(); const configObject: IConfigFile = { - compiler: {overrideTsconfig: {files: [indexFilePath]}}, + compiler: { + overrideTsconfig: + // We disable inclusion of all `@types` installed as this throws-off API reports + // and causes different goldens when the API test is run outside sandbox. + {files: [indexFilePath], compilerOptions: {types: [], lib: ['esnext', 'dom']}} + }, projectFolder: dirname(packageJsonPath), mainEntryPointFilePath: indexFilePath, dtsRollup: {enabled: false}, From e6593ad94ac5838002f8cbab73170dca0dedfcd1 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Mon, 12 Jul 2021 21:02:12 +0200 Subject: [PATCH 067/364] fix(dev-infra): transitive targets cannot be resolved by API extractor (#42828) For API golden tests not running against a NPM package, we extract all transitive declarations of the specified `data` targets. This is necessary because API extractor needs to resolve other targets that have been linked by the Bazel NodeJS rules. The linker by default only provides access to JavaScript sources, but the API extractor is specifically concerned with type definitions that we need to manually extract. PR Close #42828 --- dev-infra/bazel/api-golden/index.bzl | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/dev-infra/bazel/api-golden/index.bzl b/dev-infra/bazel/api-golden/index.bzl index fd8548f66e73..9b854c9f77d9 100644 --- a/dev-infra/bazel/api-golden/index.bzl +++ b/dev-infra/bazel/api-golden/index.bzl @@ -1,3 +1,4 @@ +load("//dev-infra/bazel:extract_js_module_output.bzl", "extract_js_module_output") load("@build_bazel_rules_nodejs//:index.bzl", "nodejs_binary", "nodejs_test") nodejs_test_args = [ @@ -32,9 +33,24 @@ def api_golden_test( kwargs["tags"] = kwargs.get("tags", []) + ["api_guard"] + # For API golden tests not running against a NPM package, we extract all transitive + # declarations of the specified `data` targets. This is necessary because API extractor + # needs to resolve other targets that have been linked by the Bazel NodeJS rules. The + # linker by default only provides access to JavaScript sources, but the API extractor is + # specifically concerned with type definitions that we can extract manually here. + extract_js_module_output( + name = "%s_data_typings" % name, + deps = data, + provider = "JSModuleInfo", + include_declarations = True, + include_default_files = False, + ) + + test_data = ["//dev-infra/bazel/api-golden", "//:package.json", ":%s_data_typings" % name] + data + nodejs_test( name = name, - data = ["//dev-infra/bazel/api-golden", "//:package.json"] + data, + data = test_data, entry_point = "//dev-infra/bazel/api-golden:index.ts", templated_args = nodejs_test_args + [golden, entry_point, "false", quoted_export_pattern], **kwargs @@ -43,7 +59,7 @@ def api_golden_test( nodejs_binary( name = name + ".accept", testonly = True, - data = ["//dev-infra/bazel/api-golden", "//:package.json"] + data, + data = test_data, entry_point = "//dev-infra/bazel/api-golden:index.ts", templated_args = nodejs_test_args + [golden, entry_point, "true", quoted_export_pattern], **kwargs From 08444c6679e88034f021cc4ce8d1a0dd85ac4e46 Mon Sep 17 00:00:00 2001 From: Joey Perrott Date: Thu, 3 Jun 2021 10:54:36 -0700 Subject: [PATCH 068/364] refactor(dev-infra): add spawnSync to child process utils, normalize naming of child-process utils (#42394) Create a `spawnSync` command for common usage, additionally update naming to use `spawn` instead of `spawnWithDebugOutput` PR Close #42394 --- dev-infra/build-worker.js | 1 + dev-infra/ng-dev.js | 76 +++++++++++-------- dev-infra/pr/discover-new-conflicts/index.ts | 38 ++++++---- .../release/publish/external-commands.ts | 11 ++- dev-infra/release/publish/index.ts | 5 +- dev-infra/release/versioning/npm-publish.ts | 14 ++-- dev-infra/utils/child-process.ts | 73 ++++++++++++++---- dev-infra/utils/git/git-client.ts | 2 +- 8 files changed, 144 insertions(+), 76 deletions(-) diff --git a/dev-infra/build-worker.js b/dev-infra/build-worker.js index 5d8477e5e001..9654f967cdf3 100644 --- a/dev-infra/build-worker.js +++ b/dev-infra/build-worker.js @@ -144,6 +144,7 @@ var GitCommandError = /** @class */ (function (_super) { // we sanitize the command that will be part of the error message. _super.call(this, "Command failed: git " + client.sanitizeConsoleOutput(args.join(' '))) || this; _this.args = args; + Object.setPrototypeOf(_this, GitCommandError.prototype); return _this; } return GitCommandError; diff --git a/dev-infra/ng-dev.js b/dev-infra/ng-dev.js index 4dcd9b108296..c05c96d30164 100755 --- a/dev-infra/ng-dev.js +++ b/dev-infra/ng-dev.js @@ -316,6 +316,7 @@ var GitCommandError = /** @class */ (function (_super) { // we sanitize the command that will be part of the error message. _super.call(this, "Command failed: git " + client.sanitizeConsoleOutput(args.join(' '))) || this; _this.args = args; + Object.setPrototypeOf(_this, GitCommandError.prototype); return _this; } return GitCommandError; @@ -3309,30 +3310,40 @@ function discoverNewConflictsForPr(newPrNumber, updatedAfter) { info(`Retrieved ${allPendingPRs.length} total pending PRs`); info(`Checking ${pendingPrs.length} PRs for conflicts after a merge of #${newPrNumber}`); // Fetch and checkout the PR being checked. - exec(`git fetch ${requestedPr.headRef.repository.url} ${requestedPr.headRef.name}`); - exec(`git checkout -B ${tempWorkingBranch} FETCH_HEAD`); + git.run(['fetch', '-q', requestedPr.headRef.repository.url, requestedPr.headRef.name]); + git.run(['checkout', '-q', '-B', tempWorkingBranch, 'FETCH_HEAD']); // Rebase the PR against the PRs target branch. - exec(`git fetch ${requestedPr.baseRef.repository.url} ${requestedPr.baseRef.name}`); - const result = exec(`git rebase FETCH_HEAD`); - if (result.code) { - error('The requested PR currently has conflicts'); - cleanUpGitState(previousBranchOrRevision); - process.exit(1); + git.run(['fetch', '-q', requestedPr.baseRef.repository.url, requestedPr.baseRef.name]); + try { + git.run(['rebase', 'FETCH_HEAD'], { stdio: 'ignore' }); + } + catch (err) { + if (err instanceof GitCommandError) { + error('The requested PR currently has conflicts'); + git.checkout(previousBranchOrRevision, true); + process.exit(1); + } + throw err; } // Start the progress bar progressBar.start(pendingPrs.length, 0); // Check each PR to determine if it can merge cleanly into the repo after the target PR. for (const pr of pendingPrs) { // Fetch and checkout the next PR - exec(`git fetch ${pr.headRef.repository.url} ${pr.headRef.name}`); - exec(`git checkout --detach FETCH_HEAD`); + git.run(['fetch', '-q', pr.headRef.repository.url, pr.headRef.name]); + git.run(['checkout', '-q', '--detach', 'FETCH_HEAD']); // Check if the PR cleanly rebases into the repo after the target PR. - const result = exec(`git rebase ${tempWorkingBranch}`); - if (result.code !== 0) { - conflicts.push(pr); + try { + git.run(['rebase', tempWorkingBranch], { stdio: 'ignore' }); + } + catch (err) { + if (err instanceof GitCommandError) { + conflicts.push(pr); + } + throw err; } // Abort any outstanding rebase attempt. - exec(`git rebase --abort`); + git.runGraceful(['rebase', '--abort'], { stdio: 'ignore' }); progressBar.increment(1); } // End the progress bar as all PRs have been processed. @@ -5824,7 +5835,7 @@ const ReleaseNotesCommandModule = { * * @returns a Promise resolving on success, and rejecting on command failure with the status code. */ -function spawnInteractiveCommand(command, args, options) { +function spawnInteractive(command, args, options) { if (options === void 0) { options = {}; } return new Promise(function (resolve, reject) { var commandText = command + " " + args.join(' '); @@ -5839,9 +5850,9 @@ function spawnInteractiveCommand(command, args, options) { * output mode, stdout/stderr output is also printed to the console, or only on error. * * @returns a Promise resolving with captured stdout and stderr on success. The promise - * rejects on command failure. + * rejects on command failure */ -function spawnWithDebugOutput(command, args, options) { +function spawn(command, args, options) { if (options === void 0) { options = {}; } return new Promise(function (resolve, reject) { var commandText = command + " " + args.join(' '); @@ -5871,15 +5882,16 @@ function spawnWithDebugOutput(command, args, options) { process.stderr.write(message); } }); - childProcess.on('exit', function (status, signal) { - var exitDescription = status !== null ? "exit code \"" + status + "\"" : "signal \"" + signal + "\""; + childProcess.on('exit', function (exitCode, signal) { + var exitDescription = exitCode !== null ? "exit code \"" + exitCode + "\"" : "signal \"" + signal + "\""; var printFn = outputMode === 'on-error' ? error : debug; + var status = statusFromExitCodeAndSignal(exitCode, signal); printFn("Command \"" + commandText + "\" completed with " + exitDescription + "."); printFn("Process output: \n" + logOutput); // On success, resolve the promise. Otherwise reject with the captured stderr // and stdout log output if the output mode was set to `silent`. - if (status === 0) { - resolve({ stdout: stdout, stderr: stderr }); + if (status === 0 || options.suppressErrorOnFailingExitCode) { + resolve({ stdout: stdout, stderr: stderr, status: status }); } else { reject(outputMode === 'silent' ? logOutput : undefined); @@ -5887,6 +5899,10 @@ function spawnWithDebugOutput(command, args, options) { }); }); } +/** Convert the provided exitCode and signal to a single status code. */ +function statusFromExitCodeAndSignal(exitCode, signal) { + return exitCode !== null ? exitCode : signal !== null ? signal : -1; +} /** * @license @@ -5906,7 +5922,7 @@ function runNpmPublish(packagePath, distTag, registryUrl) { if (registryUrl !== undefined) { args.push('--registry', registryUrl); } - yield spawnWithDebugOutput('npm', args, { cwd: packagePath, mode: 'silent' }); + yield spawn('npm', args, { cwd: packagePath, mode: 'silent' }); }); } /** @@ -5920,7 +5936,7 @@ function setNpmTagForPackage(packageName, distTag, version, registryUrl) { if (registryUrl !== undefined) { args.push('--registry', registryUrl); } - yield spawnWithDebugOutput('npm', args, { mode: 'silent' }); + yield spawn('npm', args, { mode: 'silent' }); }); } /** @@ -5935,7 +5951,7 @@ function npmIsLoggedIn(registryUrl) { args.push('--registry', registryUrl); } try { - yield spawnWithDebugOutput('npm', args, { mode: 'silent' }); + yield spawn('npm', args, { mode: 'silent' }); } catch (e) { return false; @@ -5958,7 +5974,7 @@ function npmLogin(registryUrl) { } // The login command prompts for username, password and other profile information. Hence // the process needs to be interactive (i.e. respecting current TTYs stdin). - yield spawnInteractiveCommand('npm', args); + yield spawnInteractive('npm', args); }); } /** @@ -5975,7 +5991,7 @@ function npmLogout(registryUrl) { args.splice(1, 0, '--registry', registryUrl); } try { - yield spawnWithDebugOutput('npm', args, { mode: 'silent' }); + yield spawn('npm', args, { mode: 'silent' }); } finally { return npmIsLoggedIn(registryUrl); @@ -6097,7 +6113,7 @@ function invokeSetNpmDistCommand(npmDistTag, version) { return tslib.__awaiter(this, void 0, void 0, function* () { try { // Note: No progress indicator needed as that is the responsibility of the command. - yield spawnWithDebugOutput('yarn', ['--silent', 'ng-dev', 'release', 'set-dist-tag', npmDistTag, version.format()]); + yield spawn('yarn', ['--silent', 'ng-dev', 'release', 'set-dist-tag', npmDistTag, version.format()]); info(green(` ✓ Set "${npmDistTag}" NPM dist tag for all packages to v${version}.`)); } catch (e) { @@ -6117,7 +6133,7 @@ function invokeReleaseBuildCommand() { try { // Since we expect JSON to be printed from the `ng-dev release build` command, // we spawn the process in silent mode. We have set up an Ora progress spinner. - const { stdout } = yield spawnWithDebugOutput('yarn', ['--silent', 'ng-dev', 'release', 'build', '--json'], { mode: 'silent' }); + const { stdout } = yield spawn('yarn', ['--silent', 'ng-dev', 'release', 'build', '--json'], { mode: 'silent' }); spinner.stop(); info(green(' ✓ Built release output for all packages.')); // The `ng-dev release build` command prints a JSON array to stdout @@ -6141,7 +6157,7 @@ function invokeYarnInstallCommand(projectDir) { try { // Note: No progress indicator needed as that is the responsibility of the command. // TODO: Consider using an Ora spinner instead to ensure minimal console output. - yield spawnWithDebugOutput('yarn', ['install', '--frozen-lockfile', '--non-interactive'], { cwd: projectDir }); + yield spawn('yarn', ['install', '--frozen-lockfile', '--non-interactive'], { cwd: projectDir }); info(green(' ✓ Installed project dependencies.')); } catch (e) { @@ -7279,7 +7295,7 @@ class ReleaseTool { try { // Note: We do not rely on `/usr/bin/env` but rather access the `env` binary directly as it // should be part of the shell's `$PATH`. This is necessary for compatibility with Windows. - const pyVersion = yield spawnWithDebugOutput('env', ['python', '--version'], { mode: 'silent' }); + const pyVersion = yield spawn('env', ['python', '--version'], { mode: 'silent' }); const version = pyVersion.stdout.trim() || pyVersion.stderr.trim(); if (version.startsWith('Python 3.')) { debug(`Local python version: ${version}`); diff --git a/dev-infra/pr/discover-new-conflicts/index.ts b/dev-infra/pr/discover-new-conflicts/index.ts index b164155566a3..32138da31076 100644 --- a/dev-infra/pr/discover-new-conflicts/index.ts +++ b/dev-infra/pr/discover-new-conflicts/index.ts @@ -11,7 +11,7 @@ import {types as graphqlTypes} from 'typed-graphqlify'; import {error, info} from '../../utils/console'; import {AuthenticatedGitClient} from '../../utils/git/authenticated-git-client'; -import {GitClient} from '../../utils/git/git-client'; +import {GitCommandError} from '../../utils/git/git-client'; import {getPendingPrs} from '../../utils/github'; import {exec} from '../../utils/shelljs'; @@ -95,16 +95,20 @@ export async function discoverNewConflictsForPr(newPrNumber: number, updatedAfte info(`Checking ${pendingPrs.length} PRs for conflicts after a merge of #${newPrNumber}`); // Fetch and checkout the PR being checked. - exec(`git fetch ${requestedPr.headRef.repository.url} ${requestedPr.headRef.name}`); - exec(`git checkout -B ${tempWorkingBranch} FETCH_HEAD`); + git.run(['fetch', '-q', requestedPr.headRef.repository.url, requestedPr.headRef.name]); + git.run(['checkout', '-q', '-B', tempWorkingBranch, 'FETCH_HEAD']); // Rebase the PR against the PRs target branch. - exec(`git fetch ${requestedPr.baseRef.repository.url} ${requestedPr.baseRef.name}`); - const result = exec(`git rebase FETCH_HEAD`); - if (result.code) { - error('The requested PR currently has conflicts'); - cleanUpGitState(previousBranchOrRevision); - process.exit(1); + git.run(['fetch', '-q', requestedPr.baseRef.repository.url, requestedPr.baseRef.name]); + try { + git.run(['rebase', 'FETCH_HEAD'], {stdio: 'ignore'}); + } catch (err) { + if (err instanceof GitCommandError) { + error('The requested PR currently has conflicts'); + git.checkout(previousBranchOrRevision, true); + process.exit(1); + } + throw err; } // Start the progress bar @@ -113,15 +117,19 @@ export async function discoverNewConflictsForPr(newPrNumber: number, updatedAfte // Check each PR to determine if it can merge cleanly into the repo after the target PR. for (const pr of pendingPrs) { // Fetch and checkout the next PR - exec(`git fetch ${pr.headRef.repository.url} ${pr.headRef.name}`); - exec(`git checkout --detach FETCH_HEAD`); + git.run(['fetch', '-q', pr.headRef.repository.url, pr.headRef.name]); + git.run(['checkout', '-q', '--detach', 'FETCH_HEAD']); // Check if the PR cleanly rebases into the repo after the target PR. - const result = exec(`git rebase ${tempWorkingBranch}`); - if (result.code !== 0) { - conflicts.push(pr); + try { + git.run(['rebase', tempWorkingBranch], {stdio: 'ignore'}); + } catch (err) { + if (err instanceof GitCommandError) { + conflicts.push(pr); + } + throw err; } // Abort any outstanding rebase attempt. - exec(`git rebase --abort`); + git.runGraceful(['rebase', '--abort'], {stdio: 'ignore'}); progressBar.increment(1); } diff --git a/dev-infra/release/publish/external-commands.ts b/dev-infra/release/publish/external-commands.ts index 2683e3ce467c..f0b9edf36650 100644 --- a/dev-infra/release/publish/external-commands.ts +++ b/dev-infra/release/publish/external-commands.ts @@ -9,7 +9,7 @@ import * as ora from 'ora'; import * as semver from 'semver'; -import {spawnWithDebugOutput} from '../../utils/child-process'; +import {spawn} from '../../utils/child-process'; import {error, green, info, red} from '../../utils/console'; import {BuiltPackage} from '../config/index'; import {NpmDistTag} from '../versioning'; @@ -40,7 +40,7 @@ import {FatalReleaseActionError} from './actions-error'; export async function invokeSetNpmDistCommand(npmDistTag: NpmDistTag, version: semver.SemVer) { try { // Note: No progress indicator needed as that is the responsibility of the command. - await spawnWithDebugOutput( + await spawn( 'yarn', ['--silent', 'ng-dev', 'release', 'set-dist-tag', npmDistTag, version.format()]); info(green(` ✓ Set "${npmDistTag}" NPM dist tag for all packages to v${version}.`)); } catch (e) { @@ -59,8 +59,8 @@ export async function invokeReleaseBuildCommand(): Promise { try { // Since we expect JSON to be printed from the `ng-dev release build` command, // we spawn the process in silent mode. We have set up an Ora progress spinner. - const {stdout} = await spawnWithDebugOutput( - 'yarn', ['--silent', 'ng-dev', 'release', 'build', '--json'], {mode: 'silent'}); + const {stdout} = + await spawn('yarn', ['--silent', 'ng-dev', 'release', 'build', '--json'], {mode: 'silent'}); spinner.stop(); info(green(' ✓ Built release output for all packages.')); // The `ng-dev release build` command prints a JSON array to stdout @@ -82,8 +82,7 @@ export async function invokeYarnInstallCommand(projectDir: string): Promise args.splice(1, 0, '--registry', registryUrl); } try { - await spawnWithDebugOutput('npm', args, {mode: 'silent'}); + await spawn('npm', args, {mode: 'silent'}); } finally { return npmIsLoggedIn(registryUrl); } diff --git a/dev-infra/utils/child-process.ts b/dev-infra/utils/child-process.ts index 1a1950f3d51f..64fcdcb6345b 100644 --- a/dev-infra/utils/child-process.ts +++ b/dev-infra/utils/child-process.ts @@ -6,21 +6,34 @@ * found in the LICENSE file at https://angular.io/license */ -import {spawn, SpawnOptions} from 'child_process'; +import {spawn as _spawn, SpawnOptions as _SpawnOptions, spawnSync as _spawnSync, SpawnSyncOptions as _SpawnSyncOptions} from 'child_process'; import {debug, error} from './console'; + +export interface SpawnSyncOptions extends Omit<_SpawnSyncOptions, 'shell'|'stdio'> { + /** Whether to prevent exit codes being treated as failures. */ + suppressErrorOnFailingExitCode?: boolean; +} + /** Interface describing the options for spawning a process. */ -export interface SpawnedProcessOptions extends Omit { +export interface SpawnOptions extends Omit<_SpawnOptions, 'shell'|'stdio'> { /** Console output mode. Defaults to "enabled". */ mode?: 'enabled'|'silent'|'on-error'; + /** Whether to prevent exit codes being treated as failures. */ + suppressErrorOnFailingExitCode?: boolean; } +/** Interface describing the options for spawning an interactive process. */ +export type SpawnInteractiveCommandOptions = Omit<_SpawnOptions, 'shell'|'stdio'>; + /** Interface describing the result of a spawned process. */ -export interface SpawnedProcessResult { +export interface SpawnResult { /** Captured stdout in string format. */ stdout: string; /** Captured stderr in string format. */ stderr: string; + /** The exit code or signal of the process. */ + status: number|NodeJS.Signals; } /** @@ -29,12 +42,12 @@ export interface SpawnedProcessResult { * * @returns a Promise resolving on success, and rejecting on command failure with the status code. */ -export function spawnInteractiveCommand( - command: string, args: string[], options: Omit = {}) { +export function spawnInteractive( + command: string, args: string[], options: SpawnInteractiveCommandOptions = {}) { return new Promise((resolve, reject) => { const commandText = `${command} ${args.join(' ')}`; debug(`Executing command: ${commandText}`); - const childProcess = spawn(command, args, {...options, shell: true, stdio: 'inherit'}); + const childProcess = _spawn(command, args, {...options, shell: true, stdio: 'inherit'}); childProcess.on('exit', status => status === 0 ? resolve() : reject(status)); }); } @@ -45,18 +58,17 @@ export function spawnInteractiveCommand( * output mode, stdout/stderr output is also printed to the console, or only on error. * * @returns a Promise resolving with captured stdout and stderr on success. The promise - * rejects on command failure. + * rejects on command failure */ -export function spawnWithDebugOutput( - command: string, args: string[], - options: SpawnedProcessOptions = {}): Promise { +export function spawn( + command: string, args: string[], options: SpawnOptions = {}): Promise { return new Promise((resolve, reject) => { const commandText = `${command} ${args.join(' ')}`; const outputMode = options.mode; debug(`Executing command: ${commandText}`); - const childProcess = spawn(command, args, {...options, shell: true, stdio: 'pipe'}); + const childProcess = _spawn(command, args, {...options, shell: true, stdio: 'pipe'}); let logOutput = ''; let stdout = ''; let stderr = ''; @@ -83,20 +95,51 @@ export function spawnWithDebugOutput( } }); - childProcess.on('exit', (status, signal) => { - const exitDescription = status !== null ? `exit code "${status}"` : `signal "${signal}"`; + childProcess.on('exit', (exitCode, signal) => { + const exitDescription = exitCode !== null ? `exit code "${exitCode}"` : `signal "${signal}"`; const printFn = outputMode === 'on-error' ? error : debug; + const status = statusFromExitCodeAndSignal(exitCode, signal); printFn(`Command "${commandText}" completed with ${exitDescription}.`); printFn(`Process output: \n${logOutput}`); // On success, resolve the promise. Otherwise reject with the captured stderr // and stdout log output if the output mode was set to `silent`. - if (status === 0) { - resolve({stdout, stderr}); + if (status === 0 || options.suppressErrorOnFailingExitCode) { + resolve({stdout, stderr, status}); } else { reject(outputMode === 'silent' ? logOutput : undefined); } }); }); } + +/** + * Spawns a given command with the specified arguments inside a shell syncronously. + * + * @returns The command's stdout and stderr. + */ +export function spawnSync( + command: string, args: string[], options: SpawnOptions = {}): SpawnResult { + const commandText = `${command} ${args.join(' ')}`; + debug(`Executing command: ${commandText}`); + + const {status: exitCode, signal, stdout, stderr} = + _spawnSync(command, args, {...options, encoding: 'utf8', shell: true, stdio: 'pipe'}); + + /** The status of the spawn result. */ + const status = statusFromExitCodeAndSignal(exitCode, signal); + + if (status === 0 || options.suppressErrorOnFailingExitCode) { + return {status, stdout, stderr}; + } + + throw new Error(stderr); +} + + + +/** Convert the provided exitCode and signal to a single status code. */ +function statusFromExitCodeAndSignal(exitCode: number|null, signal: NodeJS.Signals|null) { + return exitCode !== null ? exitCode : signal !== null ? signal : -1; +} diff --git a/dev-infra/utils/git/git-client.ts b/dev-infra/utils/git/git-client.ts index 2faef8480531..3f9f6042b018 100644 --- a/dev-infra/utils/git/git-client.ts +++ b/dev-infra/utils/git/git-client.ts @@ -9,7 +9,6 @@ import {spawnSync, SpawnSyncOptions, SpawnSyncReturns} from 'child_process'; import {Options as SemVerOptions, parse, SemVer} from 'semver'; -import {spawnWithDebugOutput} from '../child-process'; import {getConfig, GithubConfig, NgDevConfig} from '../config'; import {debug, info} from '../console'; import {DryRunError, isDryRun} from '../dry-run'; @@ -24,6 +23,7 @@ export class GitCommandError extends Error { // accidentally leak the Github token that might be used in a command, // we sanitize the command that will be part of the error message. super(`Command failed: git ${client.sanitizeConsoleOutput(args.join(' '))}`); + Object.setPrototypeOf(this, GitCommandError.prototype); } } From f0d857eff876033359a7c284171775041f75db5d Mon Sep 17 00:00:00 2001 From: Joey Perrott Date: Thu, 27 May 2021 12:04:39 -0700 Subject: [PATCH 069/364] refactor(dev-infra): remove usages and dependency on shelljs (#42394) Remove usages of shelljs and instead use spawn/spawnSync. PR Close #42394 --- .../benchmark/driver-utilities/BUILD.bazel | 2 - .../benchmark/driver-utilities/perf_util.ts | 6 +- dev-infra/build-worker.js | 3 + dev-infra/commit-message/BUILD.bazel | 2 - dev-infra/format/BUILD.bazel | 2 - dev-infra/format/formatters/base-formatter.ts | 3 +- dev-infra/format/formatters/buildifier.ts | 4 +- dev-infra/format/formatters/clang-format.ts | 4 +- dev-infra/format/formatters/prettier.ts | 11 +- dev-infra/format/run-commands-parallel.ts | 14 +- dev-infra/misc/build-and-link/cli.ts | 10 +- dev-infra/ng-dev.js | 272 +++++++++--------- .../pr/discover-new-conflicts/BUILD.bazel | 1 - dev-infra/pr/discover-new-conflicts/index.ts | 18 +- dev-infra/pullapprove/BUILD.bazel | 2 - dev-infra/release/stamping/env-stamp.ts | 38 ++- dev-infra/tmpl-package.json | 1 - dev-infra/utils/BUILD.bazel | 2 - dev-infra/utils/child-process.ts | 20 +- dev-infra/utils/git/git-client.ts | 4 + dev-infra/utils/shelljs.ts | 17 -- 21 files changed, 208 insertions(+), 228 deletions(-) delete mode 100644 dev-infra/utils/shelljs.ts diff --git a/dev-infra/benchmark/driver-utilities/BUILD.bazel b/dev-infra/benchmark/driver-utilities/BUILD.bazel index fd575c92b3ef..3ef04bd319b8 100644 --- a/dev-infra/benchmark/driver-utilities/BUILD.bazel +++ b/dev-infra/benchmark/driver-utilities/BUILD.bazel @@ -10,10 +10,8 @@ ts_library( "//packages/benchpress", "@npm//@types/node", "@npm//@types/selenium-webdriver", - "@npm//@types/shelljs", "@npm//node-uuid", "@npm//protractor", "@npm//selenium-webdriver", - "@npm//shelljs", ], ) diff --git a/dev-infra/benchmark/driver-utilities/perf_util.ts b/dev-infra/benchmark/driver-utilities/perf_util.ts index b6d59a4a1d1e..a9043b9a2467 100644 --- a/dev-infra/benchmark/driver-utilities/perf_util.ts +++ b/dev-infra/benchmark/driver-utilities/perf_util.ts @@ -5,7 +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 */ -import {mkdir} from 'shelljs'; +import {mkdirSync} from 'fs'; export {verifyNoBrowserErrors} from './e2e_util'; @@ -61,7 +61,9 @@ function createBenchpressRunner(): Runner { runId = process.env.GIT_SHA + ' ' + runId; } const resultsFolder = './dist/benchmark_results'; - mkdir('-p', resultsFolder); + mkdirSync(resultsFolder, { + recursive: true, + }); const providers: StaticProvider[] = [ SeleniumWebDriverAdapter.PROTRACTOR_PROVIDERS, {provide: Options.FORCE_GC, useValue: globalOptions.forceGc}, diff --git a/dev-infra/build-worker.js b/dev-infra/build-worker.js index 9654f967cdf3..dff23b63c4be 100644 --- a/dev-infra/build-worker.js +++ b/dev-infra/build-worker.js @@ -144,6 +144,9 @@ var GitCommandError = /** @class */ (function (_super) { // we sanitize the command that will be part of the error message. _super.call(this, "Command failed: git " + client.sanitizeConsoleOutput(args.join(' '))) || this; _this.args = args; + // Set the prototype explicitly because in ES5, the prototype is accidentally lost due to + // a limitation in down-leveling. + // https://github.com/Microsoft/TypeScript/wiki/FAQ#why-doesnt-extending-built-ins-like-error-array-and-map-work. Object.setPrototypeOf(_this, GitCommandError.prototype); return _this; } diff --git a/dev-infra/commit-message/BUILD.bazel b/dev-infra/commit-message/BUILD.bazel index bbdc0cd5ba4a..e0299445f8fd 100644 --- a/dev-infra/commit-message/BUILD.bazel +++ b/dev-infra/commit-message/BUILD.bazel @@ -13,12 +13,10 @@ ts_library( "@npm//@types/git-raw-commits", "@npm//@types/inquirer", "@npm//@types/node", - "@npm//@types/shelljs", "@npm//@types/yargs", "@npm//conventional-commits-parser", "@npm//git-raw-commits", "@npm//inquirer", - "@npm//shelljs", "@npm//yargs", ], ) diff --git a/dev-infra/format/BUILD.bazel b/dev-infra/format/BUILD.bazel index c280f06d5148..1c5a82ea8576 100644 --- a/dev-infra/format/BUILD.bazel +++ b/dev-infra/format/BUILD.bazel @@ -10,11 +10,9 @@ ts_library( "//dev-infra/utils", "@npm//@types/cli-progress", "@npm//@types/node", - "@npm//@types/shelljs", "@npm//@types/yargs", "@npm//cli-progress", "@npm//multimatch", - "@npm//shelljs", "@npm//yargs", ], ) diff --git a/dev-infra/format/formatters/base-formatter.ts b/dev-infra/format/formatters/base-formatter.ts index 24ba0fa51661..65930adadb9c 100644 --- a/dev-infra/format/formatters/base-formatter.ts +++ b/dev-infra/format/formatters/base-formatter.ts @@ -10,7 +10,8 @@ import {GitClient} from '../../utils/git/git-client'; import {FormatConfig} from '../config'; // A callback to determine if the formatter run found a failure in formatting. -export type CallbackFunc = (file: string, code: number, stdout: string, stderr: string) => boolean; +export type CallbackFunc = + (file: string, code: number|NodeJS.Signals, stdout: string, stderr: string) => boolean; // The actions a formatter can take. export type FormatterAction = 'check'|'format'; diff --git a/dev-infra/format/formatters/buildifier.ts b/dev-infra/format/formatters/buildifier.ts index b18ba62a3bcf..3f49dc1b3c36 100644 --- a/dev-infra/format/formatters/buildifier.ts +++ b/dev-infra/format/formatters/buildifier.ts @@ -26,14 +26,14 @@ export class Buildifier extends Formatter { check: { commandFlags: `${BAZEL_WARNING_FLAG} --lint=warn --mode=check --format=json`, callback: - (_: string, code: number, stdout: string) => { + (_: string, code: number|NodeJS.Signals, stdout: string) => { return code !== 0 || !(JSON.parse(stdout) as {success: string}).success; }, }, format: { commandFlags: `${BAZEL_WARNING_FLAG} --lint=fix --mode=fix`, callback: - (file: string, code: number, _: string, stderr: string) => { + (file: string, code: number|NodeJS.Signals, _: string, stderr: string) => { if (code !== 0) { error(`Error running buildifier on: ${file}`); error(stderr); diff --git a/dev-infra/format/formatters/clang-format.ts b/dev-infra/format/formatters/clang-format.ts index 637f4272233e..616849a5791c 100644 --- a/dev-infra/format/formatters/clang-format.ts +++ b/dev-infra/format/formatters/clang-format.ts @@ -26,14 +26,14 @@ export class ClangFormat extends Formatter { check: { commandFlags: `--Werror -n -style=file`, callback: - (_: string, code: number) => { + (_: string, code: number|NodeJS.Signals) => { return code !== 0; }, }, format: { commandFlags: `-i -style=file`, callback: - (file: string, code: number, _: string, stderr: string) => { + (file: string, code: number|NodeJS.Signals, _: string, stderr: string) => { if (code !== 0) { error(`Error running clang-format on: ${file}`); error(stderr); diff --git a/dev-infra/format/formatters/prettier.ts b/dev-infra/format/formatters/prettier.ts index e56da8fa67b3..f2969203c76e 100644 --- a/dev-infra/format/formatters/prettier.ts +++ b/dev-infra/format/formatters/prettier.ts @@ -7,8 +7,8 @@ */ import {join} from 'path'; -import {exec} from 'shelljs'; +import {spawnSync} from '../../utils/child-process'; import {error} from '../../utils/console'; import {Formatter} from './base-formatter'; @@ -27,21 +27,22 @@ export class Prettier extends Formatter { * The configuration path of the prettier config, obtained during construction to prevent needing * to discover it repeatedly for each execution. */ - private configPath = - this.config['prettier'] ? exec(`${this.binaryFilePath} --find-config-path .`).trim() : ''; + private configPath = this.config['prettier'] ? + spawnSync(this.binaryFilePath, ['--find-config-path', '.']).stdout.trim() : + ''; override actions = { check: { commandFlags: `--config ${this.configPath} --check`, callback: - (_: string, code: number, stdout: string) => { + (_: string, code: number|NodeJS.Signals, stdout: string) => { return code !== 0; }, }, format: { commandFlags: `--config ${this.configPath} --write`, callback: - (file: string, code: number, _: string, stderr: string) => { + (file: string, code: number|NodeJS.Signals, _: string, stderr: string) => { if (code !== 0) { error(`Error running prettier on: ${file}`); error(stderr); diff --git a/dev-infra/format/run-commands-parallel.ts b/dev-infra/format/run-commands-parallel.ts index 5671d9486ad7..c10a27f9c9c7 100644 --- a/dev-infra/format/run-commands-parallel.ts +++ b/dev-infra/format/run-commands-parallel.ts @@ -9,8 +9,8 @@ import {Bar} from 'cli-progress'; import * as multimatch from 'multimatch'; import {cpus} from 'os'; -import {exec} from 'shelljs'; +import {spawn, SpawnResult} from '../utils/child-process'; import {info} from '../utils/console'; import {Formatter, FormatterAction, getActiveFormatters} from './formatters/index'; @@ -86,12 +86,11 @@ export function runFormatterInParallel(allFiles: string[], action: FormatterActi // Get the file and formatter for the next command. const {file, formatter} = nextCommand; - exec( - `${formatter.commandFor(action)} ${file}`, - {async: true, silent: true}, - (code, stdout, stderr) => { + const [spawnCmd, ...spawnArgs] = [...formatter.commandFor(action).split(' '), file]; + spawn(spawnCmd, spawnArgs, {suppressErrorOnFailingExitCode: true, mode: 'silent'}) + .then(({stdout, stderr, status}: SpawnResult) => { // Run the provided callback function. - const failed = formatter.callbackFor(action)(file, code, stdout, stderr); + const failed = formatter.callbackFor(action)(file, status, stdout, stderr); if (failed) { failures.push({filePath: file, message: stderr}); } @@ -110,8 +109,7 @@ export function runFormatterInParallel(allFiles: string[], action: FormatterActi progressBar.stop(); resolve(failures); } - }, - ); + }); // Mark the thread as in use as the command execution has been started. threads[thread] = true; } diff --git a/dev-infra/misc/build-and-link/cli.ts b/dev-infra/misc/build-and-link/cli.ts index d32fd4a02116..d9144b6a3210 100644 --- a/dev-infra/misc/build-and-link/cli.ts +++ b/dev-infra/misc/build-and-link/cli.ts @@ -7,13 +7,13 @@ */ import {green} from 'chalk'; -import {lstatSync, stat, Stats} from 'fs'; -import {isAbsolute, join, resolve} from 'path'; +import {lstatSync} from 'fs'; +import {resolve} from 'path'; import {Arguments, Argv, CommandModule} from 'yargs'; import {buildReleaseOutput} from '../../release/build/index'; +import {spawn} from '../../utils/child-process'; import {error, info, red} from '../../utils/console'; -import {exec} from '../../utils/shelljs'; /** Command line options. */ @@ -52,8 +52,8 @@ async function handler({projectRoot}: Arguments) { info(green(` ✓ Built release output.`)); for (const {outputPath, name} of releaseOutputs) { - exec(`yarn link --cwd ${outputPath}`); - exec(`yarn link --cwd ${projectRoot} ${name}`); + await spawn('yarn', ['link', '--cwd', outputPath]); + await spawn('yarn', ['link', '--cwd', projectRoot, name]); } info(green(` ✓ Linked release packages in provided project.`)); diff --git a/dev-infra/ng-dev.js b/dev-infra/ng-dev.js index c05c96d30164..fb6eaf6eec03 100755 --- a/dev-infra/ng-dev.js +++ b/dev-infra/ng-dev.js @@ -22,7 +22,6 @@ var conventionalCommitsParser = require('conventional-commits-parser'); var gitCommits_ = require('git-raw-commits'); var cliProgress = require('cli-progress'); var os = require('os'); -var shelljs = require('shelljs'); var minimatch = require('minimatch'); var ejs = require('ejs'); var ora = require('ora'); @@ -316,6 +315,9 @@ var GitCommandError = /** @class */ (function (_super) { // we sanitize the command that will be part of the error message. _super.call(this, "Command failed: git " + client.sanitizeConsoleOutput(args.join(' '))) || this; _this.args = args; + // Set the prototype explicitly because in ES5, the prototype is accidentally lost due to + // a limitation in down-leveling. + // https://github.com/Microsoft/TypeScript/wiki/FAQ#why-doesnt-extending-built-ins-like-error-array-and-map-work. Object.setPrototypeOf(_this, GitCommandError.prototype); return _this; } @@ -2286,6 +2288,113 @@ function buildCommitMessageParser(localYargs) { .command(ValidateRangeModule); } +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +/** + * Spawns a given command with the specified arguments inside an interactive shell. All process + * stdin, stdout and stderr output is printed to the current console. + * + * @returns a Promise resolving on success, and rejecting on command failure with the status code. + */ +function spawnInteractive(command, args, options) { + if (options === void 0) { options = {}; } + return new Promise(function (resolve, reject) { + var commandText = command + " " + args.join(' '); + debug("Executing command: " + commandText); + var childProcess = child_process.spawn(command, args, tslib.__assign(tslib.__assign({}, options), { shell: true, stdio: 'inherit' })); + childProcess.on('exit', function (status) { return status === 0 ? resolve() : reject(status); }); + }); +} +/** + * Spawns a given command with the specified arguments inside a shell. All process stdout + * output is captured and returned as resolution on completion. Depending on the chosen + * output mode, stdout/stderr output is also printed to the console, or only on error. + * + * @returns a Promise resolving with captured stdout and stderr on success. The promise + * rejects on command failure. + */ +function spawn(command, args, options) { + if (options === void 0) { options = {}; } + return new Promise(function (resolve, reject) { + var commandText = command + " " + args.join(' '); + var outputMode = options.mode; + debug("Executing command: " + commandText); + var childProcess = child_process.spawn(command, args, tslib.__assign(tslib.__assign({}, options), { shell: true, stdio: 'pipe' })); + var logOutput = ''; + var stdout = ''; + var stderr = ''; + // Capture the stdout separately so that it can be passed as resolve value. + // This is useful if commands return parsable stdout. + childProcess.stderr.on('data', function (message) { + stderr += message; + logOutput += message; + // If console output is enabled, print the message directly to the stderr. Note that + // we intentionally print all output to stderr as stdout should not be polluted. + if (outputMode === undefined || outputMode === 'enabled') { + process.stderr.write(message); + } + }); + childProcess.stdout.on('data', function (message) { + stdout += message; + logOutput += message; + // If console output is enabled, print the message directly to the stderr. Note that + // we intentionally print all output to stderr as stdout should not be polluted. + if (outputMode === undefined || outputMode === 'enabled') { + process.stderr.write(message); + } + }); + childProcess.on('exit', function (exitCode, signal) { + var exitDescription = exitCode !== null ? "exit code \"" + exitCode + "\"" : "signal \"" + signal + "\""; + var printFn = outputMode === 'on-error' ? error : debug; + var status = statusFromExitCodeAndSignal(exitCode, signal); + printFn("Command \"" + commandText + "\" completed with " + exitDescription + "."); + printFn("Process output: \n" + logOutput); + // On success, resolve the promise. Otherwise reject with the captured stderr + // and stdout log output if the output mode was set to `silent`. + if (status === 0 || options.suppressErrorOnFailingExitCode) { + resolve({ stdout: stdout, stderr: stderr, status: status }); + } + else { + reject(outputMode === 'silent' ? logOutput : undefined); + } + }); + }); +} +/** + * Spawns a given command with the specified arguments inside a shell synchronously. + * + * @returns The command's stdout and stderr. + */ +function spawnSync(command, args, options) { + if (options === void 0) { options = {}; } + var commandText = command + " " + args.join(' '); + debug("Executing command: " + commandText); + var _a = child_process.spawnSync(command, args, tslib.__assign(tslib.__assign({}, options), { encoding: 'utf8', shell: true, stdio: 'pipe' })), exitCode = _a.status, signal = _a.signal, stdout = _a.stdout, stderr = _a.stderr; + /** The status of the spawn result. */ + var status = statusFromExitCodeAndSignal(exitCode, signal); + if (status === 0 || options.suppressErrorOnFailingExitCode) { + return { status: status, stdout: stdout, stderr: stderr }; + } + throw new Error(stderr); +} +/** + * Convert the provided exitCode and signal to a single status code. + * + * During `exit` node provides either a `code` or `signal`, one of which is guaranteed to be + * non-null. + * + * For more details see: https://nodejs.org/api/child_process.html#child_process_event_exit + */ +function statusFromExitCodeAndSignal(exitCode, signal) { + var _a; + return (_a = exitCode !== null && exitCode !== void 0 ? exitCode : signal) !== null && _a !== void 0 ? _a : -1; +} + /** * @license * Copyright Google LLC All Rights Reserved. @@ -2490,7 +2599,9 @@ class Prettier extends Formatter { * The configuration path of the prettier config, obtained during construction to prevent needing * to discover it repeatedly for each execution. */ - this.configPath = this.config['prettier'] ? shelljs.exec(`${this.binaryFilePath} --find-config-path .`).trim() : ''; + this.configPath = this.config['prettier'] ? + spawnSync(this.binaryFilePath, ['--find-config-path', '.']).stdout.trim() : + ''; this.actions = { check: { commandFlags: `--config ${this.configPath} --check`, @@ -2593,9 +2704,11 @@ function runFormatterInParallel(allFiles, action) { } // Get the file and formatter for the next command. const { file, formatter } = nextCommand; - shelljs.exec(`${formatter.commandFor(action)} ${file}`, { async: true, silent: true }, (code, stdout, stderr) => { + const [spawnCmd, ...spawnArgs] = [...formatter.commandFor(action).split(' '), file]; + spawn(spawnCmd, spawnArgs, { suppressErrorOnFailingExitCode: true, mode: 'silent' }) + .then(({ stdout, stderr, status }) => { // Run the provided callback function. - const failed = formatter.callbackFor(action)(file, code, stdout, stderr); + const failed = formatter.callbackFor(action)(file, status, stdout, stderr); if (failed) { failures.push({ filePath: file, message: stderr }); } @@ -3222,21 +3335,6 @@ const CheckoutCommandModule = { describe: 'Checkout a PR from the upstream repo', }; -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -/** - * Runs an given command as child process. By default, child process - * output will not be printed. - */ -function exec(cmd, opts) { - return shelljs.exec(cmd, tslib.__assign(tslib.__assign({ silent: true }, opts), { async: false })); -} - /** * @license * Copyright Google LLC All Rights Reserved. @@ -3340,7 +3438,9 @@ function discoverNewConflictsForPr(newPrNumber, updatedAfter) { if (err instanceof GitCommandError) { conflicts.push(pr); } - throw err; + else { + throw err; + } } // Abort any outstanding rebase attempt. git.runGraceful(['rebase', '--abort'], { stdio: 'ignore' }); @@ -3350,7 +3450,7 @@ function discoverNewConflictsForPr(newPrNumber, updatedAfter) { progressBar.stop(); info(); info(`Result:`); - cleanUpGitState(previousBranchOrRevision); + git.checkout(previousBranchOrRevision, true); // If no conflicts are found, exit successfully. if (conflicts.length === 0) { info(`No new conflicting PRs found after #${newPrNumber} merging`); @@ -3365,17 +3465,6 @@ function discoverNewConflictsForPr(newPrNumber, updatedAfter) { process.exit(1); }); } -/** Reset git back to the provided branch or revision. */ -function cleanUpGitState(previousBranchOrRevision) { - // Ensure that any outstanding rebases are aborted. - exec(`git rebase --abort`); - // Ensure that any changes in the current repo state are cleared. - exec(`git reset --hard`); - // Checkout the original branch from before the run began. - exec(`git checkout ${previousBranchOrRevision}`); - // Delete the generated branch. - exec(`git branch -D ${tempWorkingBranch}`); -} /** * @license @@ -5822,88 +5911,6 @@ const ReleaseNotesCommandModule = { describe: 'Generate release notes', }; -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -/** - * Spawns a given command with the specified arguments inside an interactive shell. All process - * stdin, stdout and stderr output is printed to the current console. - * - * @returns a Promise resolving on success, and rejecting on command failure with the status code. - */ -function spawnInteractive(command, args, options) { - if (options === void 0) { options = {}; } - return new Promise(function (resolve, reject) { - var commandText = command + " " + args.join(' '); - debug("Executing command: " + commandText); - var childProcess = child_process.spawn(command, args, tslib.__assign(tslib.__assign({}, options), { shell: true, stdio: 'inherit' })); - childProcess.on('exit', function (status) { return status === 0 ? resolve() : reject(status); }); - }); -} -/** - * Spawns a given command with the specified arguments inside a shell. All process stdout - * output is captured and returned as resolution on completion. Depending on the chosen - * output mode, stdout/stderr output is also printed to the console, or only on error. - * - * @returns a Promise resolving with captured stdout and stderr on success. The promise - * rejects on command failure - */ -function spawn(command, args, options) { - if (options === void 0) { options = {}; } - return new Promise(function (resolve, reject) { - var commandText = command + " " + args.join(' '); - var outputMode = options.mode; - debug("Executing command: " + commandText); - var childProcess = child_process.spawn(command, args, tslib.__assign(tslib.__assign({}, options), { shell: true, stdio: 'pipe' })); - var logOutput = ''; - var stdout = ''; - var stderr = ''; - // Capture the stdout separately so that it can be passed as resolve value. - // This is useful if commands return parsable stdout. - childProcess.stderr.on('data', function (message) { - stderr += message; - logOutput += message; - // If console output is enabled, print the message directly to the stderr. Note that - // we intentionally print all output to stderr as stdout should not be polluted. - if (outputMode === undefined || outputMode === 'enabled') { - process.stderr.write(message); - } - }); - childProcess.stdout.on('data', function (message) { - stdout += message; - logOutput += message; - // If console output is enabled, print the message directly to the stderr. Note that - // we intentionally print all output to stderr as stdout should not be polluted. - if (outputMode === undefined || outputMode === 'enabled') { - process.stderr.write(message); - } - }); - childProcess.on('exit', function (exitCode, signal) { - var exitDescription = exitCode !== null ? "exit code \"" + exitCode + "\"" : "signal \"" + signal + "\""; - var printFn = outputMode === 'on-error' ? error : debug; - var status = statusFromExitCodeAndSignal(exitCode, signal); - printFn("Command \"" + commandText + "\" completed with " + exitDescription + "."); - printFn("Process output: \n" + logOutput); - // On success, resolve the promise. Otherwise reject with the captured stderr - // and stdout log output if the output mode was set to `silent`. - if (status === 0 || options.suppressErrorOnFailingExitCode) { - resolve({ stdout: stdout, stderr: stderr, status: status }); - } - else { - reject(outputMode === 'silent' ? logOutput : undefined); - } - }); - }); -} -/** Convert the provided exitCode and signal to a single status code. */ -function statusFromExitCodeAndSignal(exitCode, signal) { - return exitCode !== null ? exitCode : signal !== null ? signal : -1; -} - /** * @license * Copyright Google LLC All Rights Reserved. @@ -7496,20 +7503,17 @@ const ReleaseSetDistTagCommand = { */ function buildEnvStamp(mode) { console.info(`BUILD_SCM_BRANCH ${getCurrentBranch()}`); - console.info(`BUILD_SCM_COMMIT_SHA ${getCurrentSha()}`); - console.info(`BUILD_SCM_HASH ${getCurrentSha()}`); + console.info(`BUILD_SCM_COMMIT_SHA ${getCurrentBranchOrRevision()}`); + console.info(`BUILD_SCM_HASH ${getCurrentBranchOrRevision()}`); console.info(`BUILD_SCM_LOCAL_CHANGES ${hasLocalChanges()}`); console.info(`BUILD_SCM_USER ${getCurrentGitUser()}`); console.info(`BUILD_SCM_VERSION ${getSCMVersion(mode)}`); - process.exit(0); -} -/** Run the exec command and return the stdout as a trimmed string. */ -function exec$1(cmd) { - return exec(cmd).trim(); + process.exit(); } /** Whether the repo has local changes. */ function hasLocalChanges() { - return !!exec$1(`git status --untracked-files=no --porcelain`); + const git = GitClient.get(); + return git.hasUncommittedChanges(); } /** * Get the version for generated packages. @@ -7518,30 +7522,34 @@ function hasLocalChanges() { * In release mode, the version is based on the base package.json version. */ function getSCMVersion(mode) { + const git = GitClient.get(); if (mode === 'release') { - const git = GitClient.get(); const packageJsonPath = path.join(git.baseDir, 'package.json'); const { version } = require(packageJsonPath); return version; } if (mode === 'snapshot') { - const version = exec$1(`git describe --match [0-9]*.[0-9]*.[0-9]* --abbrev=7 --tags HEAD`); + const version = git.run(['describe', '--match', '[0-9]*.[0-9]*.[0-9]*', '--abbrev=7', '--tags', 'HEAD']) + .stdout.trim(); return `${version.replace(/-([0-9]+)-g/, '+$1.sha-')}${(hasLocalChanges() ? '.with-local-changes' : '')}`; } return '0.0.0'; } -/** Get the current SHA of HEAD. */ -function getCurrentSha() { - return exec$1(`git rev-parse HEAD`); +/** Get the current branch or revision of HEAD. */ +function getCurrentBranchOrRevision() { + const git = GitClient.get(); + return git.getCurrentBranchOrRevision(); } /** Get the currently checked out branch. */ function getCurrentBranch() { - return exec$1(`git symbolic-ref --short HEAD`); + const git = GitClient.get(); + return git.run(['symbolic-ref', '--short', 'HEAD']).stdout.trim(); } /** Get the current git user based on the git config. */ function getCurrentGitUser() { - const userName = exec$1(`git config user.name`); - const userEmail = exec$1(`git config user.email`); + const git = GitClient.get(); + const userName = git.run(['config', 'user.name']).stdout.trim(); + const userEmail = git.run(['config', 'user.email']).stdout.trim(); return `${userName} <${userEmail}>`; } @@ -8028,8 +8036,8 @@ function handler$d({ projectRoot }) { } info(chalk.green(` ✓ Built release output.`)); for (const { outputPath, name } of releaseOutputs) { - exec(`yarn link --cwd ${outputPath}`); - exec(`yarn link --cwd ${projectRoot} ${name}`); + yield spawn('yarn', ['link', '--cwd', outputPath]); + yield spawn('yarn', ['link', '--cwd', projectRoot, name]); } info(chalk.green(` ✓ Linked release packages in provided project.`)); }); diff --git a/dev-infra/pr/discover-new-conflicts/BUILD.bazel b/dev-infra/pr/discover-new-conflicts/BUILD.bazel index 3ea331122bf6..e88ed7eaeda4 100644 --- a/dev-infra/pr/discover-new-conflicts/BUILD.bazel +++ b/dev-infra/pr/discover-new-conflicts/BUILD.bazel @@ -11,7 +11,6 @@ ts_library( "//dev-infra/utils", "@npm//@types/cli-progress", "@npm//@types/node", - "@npm//@types/shelljs", "@npm//@types/yargs", "@npm//typed-graphqlify", ], diff --git a/dev-infra/pr/discover-new-conflicts/index.ts b/dev-infra/pr/discover-new-conflicts/index.ts index 32138da31076..08ee4e01cc78 100644 --- a/dev-infra/pr/discover-new-conflicts/index.ts +++ b/dev-infra/pr/discover-new-conflicts/index.ts @@ -13,7 +13,6 @@ import {error, info} from '../../utils/console'; import {AuthenticatedGitClient} from '../../utils/git/authenticated-git-client'; import {GitCommandError} from '../../utils/git/git-client'; import {getPendingPrs} from '../../utils/github'; -import {exec} from '../../utils/shelljs'; /* Graphql schema for the response body for each pending PR. */ @@ -125,8 +124,9 @@ export async function discoverNewConflictsForPr(newPrNumber: number, updatedAfte } catch (err) { if (err instanceof GitCommandError) { conflicts.push(pr); + } else { + throw err; } - throw err; } // Abort any outstanding rebase attempt. git.runGraceful(['rebase', '--abort'], {stdio: 'ignore'}); @@ -138,7 +138,7 @@ export async function discoverNewConflictsForPr(newPrNumber: number, updatedAfte info(); info(`Result:`); - cleanUpGitState(previousBranchOrRevision); + git.checkout(previousBranchOrRevision, true); // If no conflicts are found, exit successfully. if (conflicts.length === 0) { @@ -154,15 +154,3 @@ export async function discoverNewConflictsForPr(newPrNumber: number, updatedAfte error.groupEnd(); process.exit(1); } - -/** Reset git back to the provided branch or revision. */ -export function cleanUpGitState(previousBranchOrRevision: string) { - // Ensure that any outstanding rebases are aborted. - exec(`git rebase --abort`); - // Ensure that any changes in the current repo state are cleared. - exec(`git reset --hard`); - // Checkout the original branch from before the run began. - exec(`git checkout ${previousBranchOrRevision}`); - // Delete the generated branch. - exec(`git branch -D ${tempWorkingBranch}`); -} diff --git a/dev-infra/pullapprove/BUILD.bazel b/dev-infra/pullapprove/BUILD.bazel index 94bda2d50990..7ab68b7d64bb 100644 --- a/dev-infra/pullapprove/BUILD.bazel +++ b/dev-infra/pullapprove/BUILD.bazel @@ -17,11 +17,9 @@ ts_library( "//dev-infra/utils", "@npm//@types/minimatch", "@npm//@types/node", - "@npm//@types/shelljs", "@npm//@types/yaml", "@npm//@types/yargs", "@npm//minimatch", - "@npm//shelljs", "@npm//yaml", "@npm//yargs", ], diff --git a/dev-infra/release/stamping/env-stamp.ts b/dev-infra/release/stamping/env-stamp.ts index 45d5221275bd..96b77c6f49b6 100644 --- a/dev-infra/release/stamping/env-stamp.ts +++ b/dev-infra/release/stamping/env-stamp.ts @@ -9,8 +9,6 @@ import {join} from 'path'; import {GitClient} from '../../utils/git/git-client'; -import {exec as _exec} from '../../utils/shelljs'; - export type EnvStampMode = 'snapshot'|'release'; /** @@ -25,22 +23,18 @@ export type EnvStampMode = 'snapshot'|'release'; */ export function buildEnvStamp(mode: EnvStampMode) { console.info(`BUILD_SCM_BRANCH ${getCurrentBranch()}`); - console.info(`BUILD_SCM_COMMIT_SHA ${getCurrentSha()}`); - console.info(`BUILD_SCM_HASH ${getCurrentSha()}`); + console.info(`BUILD_SCM_COMMIT_SHA ${getCurrentBranchOrRevision()}`); + console.info(`BUILD_SCM_HASH ${getCurrentBranchOrRevision()}`); console.info(`BUILD_SCM_LOCAL_CHANGES ${hasLocalChanges()}`); console.info(`BUILD_SCM_USER ${getCurrentGitUser()}`); console.info(`BUILD_SCM_VERSION ${getSCMVersion(mode)}`); - process.exit(0); -} - -/** Run the exec command and return the stdout as a trimmed string. */ -function exec(cmd: string) { - return _exec(cmd).trim(); + process.exit(); } /** Whether the repo has local changes. */ function hasLocalChanges() { - return !!exec(`git status --untracked-files=no --porcelain`); + const git = GitClient.get(); + return git.hasUncommittedChanges(); } /** @@ -50,34 +44,38 @@ function hasLocalChanges() { * In release mode, the version is based on the base package.json version. */ function getSCMVersion(mode: EnvStampMode) { + const git = GitClient.get(); if (mode === 'release') { - const git = GitClient.get(); const packageJsonPath = join(git.baseDir, 'package.json'); const {version} = require(packageJsonPath); return version; } if (mode === 'snapshot') { - const version = exec(`git describe --match [0-9]*.[0-9]*.[0-9]* --abbrev=7 --tags HEAD`); + const version = + git.run(['describe', '--match', '[0-9]*.[0-9]*.[0-9]*', '--abbrev=7', '--tags', 'HEAD']) + .stdout.trim(); return `${version.replace(/-([0-9]+)-g/, '+$1.sha-')}${ (hasLocalChanges() ? '.with-local-changes' : '')}`; } return '0.0.0'; } -/** Get the current SHA of HEAD. */ -function getCurrentSha() { - return exec(`git rev-parse HEAD`); +/** Get the current branch or revision of HEAD. */ +function getCurrentBranchOrRevision() { + const git = GitClient.get(); + return git.getCurrentBranchOrRevision(); } /** Get the currently checked out branch. */ function getCurrentBranch() { - return exec(`git symbolic-ref --short HEAD`); + const git = GitClient.get(); + return git.run(['symbolic-ref', '--short', 'HEAD']).stdout.trim(); } /** Get the current git user based on the git config. */ function getCurrentGitUser() { - const userName = exec(`git config user.name`); - const userEmail = exec(`git config user.email`); - + const git = GitClient.get(); + const userName = git.run(['config', 'user.name']).stdout.trim(); + const userEmail = git.run(['config', 'user.email']).stdout.trim(); return `${userName} <${userEmail}>`; } diff --git a/dev-infra/tmpl-package.json b/dev-infra/tmpl-package.json index 3fb79079ff40..901b3b9d3668 100644 --- a/dev-infra/tmpl-package.json +++ b/dev-infra/tmpl-package.json @@ -33,7 +33,6 @@ "protractor": "", "selenium-webdriver": "", "semver": "", - "shelljs": "", "ts-node": "", "tslib": "", "typed-graphqlify": "", diff --git a/dev-infra/utils/BUILD.bazel b/dev-infra/utils/BUILD.bazel index 09c4f9954bb5..cc51124606a8 100644 --- a/dev-infra/utils/BUILD.bazel +++ b/dev-infra/utils/BUILD.bazel @@ -21,12 +21,10 @@ ts_library( "@npm//@types/inquirer", "@npm//@types/node", "@npm//@types/semver", - "@npm//@types/shelljs", "@npm//@types/yargs", "@npm//chalk", "@npm//inquirer", "@npm//semver", - "@npm//shelljs", "@npm//tslib", "@npm//typed-graphqlify", "@npm//yargs", diff --git a/dev-infra/utils/child-process.ts b/dev-infra/utils/child-process.ts index 64fcdcb6345b..809b39baefc1 100644 --- a/dev-infra/utils/child-process.ts +++ b/dev-infra/utils/child-process.ts @@ -10,6 +10,7 @@ import {spawn as _spawn, SpawnOptions as _SpawnOptions, spawnSync as _spawnSync, import {debug, error} from './console'; +/** Interface describing the options for spawning a process synchronously. */ export interface SpawnSyncOptions extends Omit<_SpawnSyncOptions, 'shell'|'stdio'> { /** Whether to prevent exit codes being treated as failures. */ suppressErrorOnFailingExitCode?: boolean; @@ -58,7 +59,7 @@ export function spawnInteractive( * output mode, stdout/stderr output is also printed to the console, or only on error. * * @returns a Promise resolving with captured stdout and stderr on success. The promise - * rejects on command failure + * rejects on command failure. */ export function spawn( command: string, args: string[], options: SpawnOptions = {}): Promise { @@ -115,12 +116,12 @@ export function spawn( } /** - * Spawns a given command with the specified arguments inside a shell syncronously. + * Spawns a given command with the specified arguments inside a shell synchronously. * * @returns The command's stdout and stderr. */ export function spawnSync( - command: string, args: string[], options: SpawnOptions = {}): SpawnResult { + command: string, args: string[], options: SpawnSyncOptions = {}): SpawnResult { const commandText = `${command} ${args.join(' ')}`; debug(`Executing command: ${commandText}`); @@ -137,9 +138,14 @@ export function spawnSync( throw new Error(stderr); } - - -/** Convert the provided exitCode and signal to a single status code. */ +/** + * Convert the provided exitCode and signal to a single status code. + * + * During `exit` node provides either a `code` or `signal`, one of which is guaranteed to be + * non-null. + * + * For more details see: https://nodejs.org/api/child_process.html#child_process_event_exit + */ function statusFromExitCodeAndSignal(exitCode: number|null, signal: NodeJS.Signals|null) { - return exitCode !== null ? exitCode : signal !== null ? signal : -1; + return exitCode ?? signal ?? -1; } diff --git a/dev-infra/utils/git/git-client.ts b/dev-infra/utils/git/git-client.ts index 3f9f6042b018..bdb45371d8f4 100644 --- a/dev-infra/utils/git/git-client.ts +++ b/dev-infra/utils/git/git-client.ts @@ -23,6 +23,10 @@ export class GitCommandError extends Error { // accidentally leak the Github token that might be used in a command, // we sanitize the command that will be part of the error message. super(`Command failed: git ${client.sanitizeConsoleOutput(args.join(' '))}`); + + // Set the prototype explicitly because in ES5, the prototype is accidentally lost due to + // a limitation in down-leveling. + // https://github.com/Microsoft/TypeScript/wiki/FAQ#why-doesnt-extending-built-ins-like-error-array-and-map-work. Object.setPrototypeOf(this, GitCommandError.prototype); } } diff --git a/dev-infra/utils/shelljs.ts b/dev-infra/utils/shelljs.ts deleted file mode 100644 index 0040b4135bce..000000000000 --- a/dev-infra/utils/shelljs.ts +++ /dev/null @@ -1,17 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use 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 {exec as _exec, ExecOptions, ShellString} from 'shelljs'; - -/** - * Runs an given command as child process. By default, child process - * output will not be printed. - */ -export function exec(cmd: string, opts?: Omit): ShellString { - return _exec(cmd, {silent: true, ...opts, async: false}); -} From b33665ab2c7c8c5536b5dc4f488a457100524dc3 Mon Sep 17 00:00:00 2001 From: Kristiyan Kostadinov Date: Sun, 11 Jul 2021 10:24:55 +0200 Subject: [PATCH 070/364] fix(compiler): add mappings for all HTML entities (#42818) Angular inserts text either through text nodes (`document.createTextNode`) or using `textContent`, but the drawback of doing so is that HTML entities won't be decoded. In order to work around it, the compiler has some logic that maps the entities to their unicode representation which can safely be inserted. The problem is that our current mapping is arbitrarily limited which means that some entities will be mapped while others will throw an error, even though they're valid. These changes expand the list to cover all entities that are supported by the HTML spec. Fixes #41186. PR Close #42818 --- packages/compiler/src/ml_parser/entities.ts | 2146 +++++++++++++++++ .../src/ml_parser/html_whitespaces.ts | 2 +- packages/compiler/src/ml_parser/lexer.ts | 3 +- packages/compiler/src/ml_parser/tags.ts | 266 -- 4 files changed, 2149 insertions(+), 268 deletions(-) create mode 100644 packages/compiler/src/ml_parser/entities.ts diff --git a/packages/compiler/src/ml_parser/entities.ts b/packages/compiler/src/ml_parser/entities.ts new file mode 100644 index 000000000000..816c795d5e65 --- /dev/null +++ b/packages/compiler/src/ml_parser/entities.ts @@ -0,0 +1,2146 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// Mapping between all HTML entity names and their unicode representation. +// Generated from https://html.spec.whatwg.org/multipage/entities.json by stripping +// the `&` and `;` from the keys and removing the duplicates. +// see https://www.w3.org/TR/html51/syntax.html#named-character-references +export const NAMED_ENTITIES: Record = { + 'AElig': '\u00C6', + 'AMP': '\u0026', + 'amp': '\u0026', + 'Aacute': '\u00C1', + 'Abreve': '\u0102', + 'Acirc': '\u00C2', + 'Acy': '\u0410', + 'Afr': '\uD835\uDD04', + 'Agrave': '\u00C0', + 'Alpha': '\u0391', + 'Amacr': '\u0100', + 'And': '\u2A53', + 'Aogon': '\u0104', + 'Aopf': '\uD835\uDD38', + 'ApplyFunction': '\u2061', + 'af': '\u2061', + 'Aring': '\u00C5', + 'angst': '\u00C5', + 'Ascr': '\uD835\uDC9C', + 'Assign': '\u2254', + 'colone': '\u2254', + 'coloneq': '\u2254', + 'Atilde': '\u00C3', + 'Auml': '\u00C4', + 'Backslash': '\u2216', + 'setminus': '\u2216', + 'setmn': '\u2216', + 'smallsetminus': '\u2216', + 'ssetmn': '\u2216', + 'Barv': '\u2AE7', + 'Barwed': '\u2306', + 'doublebarwedge': '\u2306', + 'Bcy': '\u0411', + 'Because': '\u2235', + 'becaus': '\u2235', + 'because': '\u2235', + 'Bernoullis': '\u212C', + 'Bscr': '\u212C', + 'bernou': '\u212C', + 'Beta': '\u0392', + 'Bfr': '\uD835\uDD05', + 'Bopf': '\uD835\uDD39', + 'Breve': '\u02D8', + 'breve': '\u02D8', + 'Bumpeq': '\u224E', + 'HumpDownHump': '\u224E', + 'bump': '\u224E', + 'CHcy': '\u0427', + 'COPY': '\u00A9', + 'copy': '\u00A9', + 'Cacute': '\u0106', + 'Cap': '\u22D2', + 'CapitalDifferentialD': '\u2145', + 'DD': '\u2145', + 'Cayleys': '\u212D', + 'Cfr': '\u212D', + 'Ccaron': '\u010C', + 'Ccedil': '\u00C7', + 'Ccirc': '\u0108', + 'Cconint': '\u2230', + 'Cdot': '\u010A', + 'Cedilla': '\u00B8', + 'cedil': '\u00B8', + 'CenterDot': '\u00B7', + 'centerdot': '\u00B7', + 'middot': '\u00B7', + 'Chi': '\u03A7', + 'CircleDot': '\u2299', + 'odot': '\u2299', + 'CircleMinus': '\u2296', + 'ominus': '\u2296', + 'CirclePlus': '\u2295', + 'oplus': '\u2295', + 'CircleTimes': '\u2297', + 'otimes': '\u2297', + 'ClockwiseContourIntegral': '\u2232', + 'cwconint': '\u2232', + 'CloseCurlyDoubleQuote': '\u201D', + 'rdquo': '\u201D', + 'rdquor': '\u201D', + 'CloseCurlyQuote': '\u2019', + 'rsquo': '\u2019', + 'rsquor': '\u2019', + 'Colon': '\u2237', + 'Proportion': '\u2237', + 'Colone': '\u2A74', + 'Congruent': '\u2261', + 'equiv': '\u2261', + 'Conint': '\u222F', + 'DoubleContourIntegral': '\u222F', + 'ContourIntegral': '\u222E', + 'conint': '\u222E', + 'oint': '\u222E', + 'Copf': '\u2102', + 'complexes': '\u2102', + 'Coproduct': '\u2210', + 'coprod': '\u2210', + 'CounterClockwiseContourIntegral': '\u2233', + 'awconint': '\u2233', + 'Cross': '\u2A2F', + 'Cscr': '\uD835\uDC9E', + 'Cup': '\u22D3', + 'CupCap': '\u224D', + 'asympeq': '\u224D', + 'DDotrahd': '\u2911', + 'DJcy': '\u0402', + 'DScy': '\u0405', + 'DZcy': '\u040F', + 'Dagger': '\u2021', + 'ddagger': '\u2021', + 'Darr': '\u21A1', + 'Dashv': '\u2AE4', + 'DoubleLeftTee': '\u2AE4', + 'Dcaron': '\u010E', + 'Dcy': '\u0414', + 'Del': '\u2207', + 'nabla': '\u2207', + 'Delta': '\u0394', + 'Dfr': '\uD835\uDD07', + 'DiacriticalAcute': '\u00B4', + 'acute': '\u00B4', + 'DiacriticalDot': '\u02D9', + 'dot': '\u02D9', + 'DiacriticalDoubleAcute': '\u02DD', + 'dblac': '\u02DD', + 'DiacriticalGrave': '\u0060', + 'grave': '\u0060', + 'DiacriticalTilde': '\u02DC', + 'tilde': '\u02DC', + 'Diamond': '\u22C4', + 'diam': '\u22C4', + 'diamond': '\u22C4', + 'DifferentialD': '\u2146', + 'dd': '\u2146', + 'Dopf': '\uD835\uDD3B', + 'Dot': '\u00A8', + 'DoubleDot': '\u00A8', + 'die': '\u00A8', + 'uml': '\u00A8', + 'DotDot': '\u20DC', + 'DotEqual': '\u2250', + 'doteq': '\u2250', + 'esdot': '\u2250', + 'DoubleDownArrow': '\u21D3', + 'Downarrow': '\u21D3', + 'dArr': '\u21D3', + 'DoubleLeftArrow': '\u21D0', + 'Leftarrow': '\u21D0', + 'lArr': '\u21D0', + 'DoubleLeftRightArrow': '\u21D4', + 'Leftrightarrow': '\u21D4', + 'hArr': '\u21D4', + 'iff': '\u21D4', + 'DoubleLongLeftArrow': '\u27F8', + 'Longleftarrow': '\u27F8', + 'xlArr': '\u27F8', + 'DoubleLongLeftRightArrow': '\u27FA', + 'Longleftrightarrow': '\u27FA', + 'xhArr': '\u27FA', + 'DoubleLongRightArrow': '\u27F9', + 'Longrightarrow': '\u27F9', + 'xrArr': '\u27F9', + 'DoubleRightArrow': '\u21D2', + 'Implies': '\u21D2', + 'Rightarrow': '\u21D2', + 'rArr': '\u21D2', + 'DoubleRightTee': '\u22A8', + 'vDash': '\u22A8', + 'DoubleUpArrow': '\u21D1', + 'Uparrow': '\u21D1', + 'uArr': '\u21D1', + 'DoubleUpDownArrow': '\u21D5', + 'Updownarrow': '\u21D5', + 'vArr': '\u21D5', + 'DoubleVerticalBar': '\u2225', + 'par': '\u2225', + 'parallel': '\u2225', + 'shortparallel': '\u2225', + 'spar': '\u2225', + 'DownArrow': '\u2193', + 'ShortDownArrow': '\u2193', + 'darr': '\u2193', + 'downarrow': '\u2193', + 'DownArrowBar': '\u2913', + 'DownArrowUpArrow': '\u21F5', + 'duarr': '\u21F5', + 'DownBreve': '\u0311', + 'DownLeftRightVector': '\u2950', + 'DownLeftTeeVector': '\u295E', + 'DownLeftVector': '\u21BD', + 'leftharpoondown': '\u21BD', + 'lhard': '\u21BD', + 'DownLeftVectorBar': '\u2956', + 'DownRightTeeVector': '\u295F', + 'DownRightVector': '\u21C1', + 'rhard': '\u21C1', + 'rightharpoondown': '\u21C1', + 'DownRightVectorBar': '\u2957', + 'DownTee': '\u22A4', + 'top': '\u22A4', + 'DownTeeArrow': '\u21A7', + 'mapstodown': '\u21A7', + 'Dscr': '\uD835\uDC9F', + 'Dstrok': '\u0110', + 'ENG': '\u014A', + 'ETH': '\u00D0', + 'Eacute': '\u00C9', + 'Ecaron': '\u011A', + 'Ecirc': '\u00CA', + 'Ecy': '\u042D', + 'Edot': '\u0116', + 'Efr': '\uD835\uDD08', + 'Egrave': '\u00C8', + 'Element': '\u2208', + 'in': '\u2208', + 'isin': '\u2208', + 'isinv': '\u2208', + 'Emacr': '\u0112', + 'EmptySmallSquare': '\u25FB', + 'EmptyVerySmallSquare': '\u25AB', + 'Eogon': '\u0118', + 'Eopf': '\uD835\uDD3C', + 'Epsilon': '\u0395', + 'Equal': '\u2A75', + 'EqualTilde': '\u2242', + 'eqsim': '\u2242', + 'esim': '\u2242', + 'Equilibrium': '\u21CC', + 'rightleftharpoons': '\u21CC', + 'rlhar': '\u21CC', + 'Escr': '\u2130', + 'expectation': '\u2130', + 'Esim': '\u2A73', + 'Eta': '\u0397', + 'Euml': '\u00CB', + 'Exists': '\u2203', + 'exist': '\u2203', + 'ExponentialE': '\u2147', + 'ee': '\u2147', + 'exponentiale': '\u2147', + 'Fcy': '\u0424', + 'Ffr': '\uD835\uDD09', + 'FilledSmallSquare': '\u25FC', + 'FilledVerySmallSquare': '\u25AA', + 'blacksquare': '\u25AA', + 'squarf': '\u25AA', + 'squf': '\u25AA', + 'Fopf': '\uD835\uDD3D', + 'ForAll': '\u2200', + 'forall': '\u2200', + 'Fouriertrf': '\u2131', + 'Fscr': '\u2131', + 'GJcy': '\u0403', + 'GT': '\u003E', + 'gt': '\u003E', + 'Gamma': '\u0393', + 'Gammad': '\u03DC', + 'Gbreve': '\u011E', + 'Gcedil': '\u0122', + 'Gcirc': '\u011C', + 'Gcy': '\u0413', + 'Gdot': '\u0120', + 'Gfr': '\uD835\uDD0A', + 'Gg': '\u22D9', + 'ggg': '\u22D9', + 'Gopf': '\uD835\uDD3E', + 'GreaterEqual': '\u2265', + 'ge': '\u2265', + 'geq': '\u2265', + 'GreaterEqualLess': '\u22DB', + 'gel': '\u22DB', + 'gtreqless': '\u22DB', + 'GreaterFullEqual': '\u2267', + 'gE': '\u2267', + 'geqq': '\u2267', + 'GreaterGreater': '\u2AA2', + 'GreaterLess': '\u2277', + 'gl': '\u2277', + 'gtrless': '\u2277', + 'GreaterSlantEqual': '\u2A7E', + 'geqslant': '\u2A7E', + 'ges': '\u2A7E', + 'GreaterTilde': '\u2273', + 'gsim': '\u2273', + 'gtrsim': '\u2273', + 'Gscr': '\uD835\uDCA2', + 'Gt': '\u226B', + 'NestedGreaterGreater': '\u226B', + 'gg': '\u226B', + 'HARDcy': '\u042A', + 'Hacek': '\u02C7', + 'caron': '\u02C7', + 'Hat': '\u005E', + 'Hcirc': '\u0124', + 'Hfr': '\u210C', + 'Poincareplane': '\u210C', + 'HilbertSpace': '\u210B', + 'Hscr': '\u210B', + 'hamilt': '\u210B', + 'Hopf': '\u210D', + 'quaternions': '\u210D', + 'HorizontalLine': '\u2500', + 'boxh': '\u2500', + 'Hstrok': '\u0126', + 'HumpEqual': '\u224F', + 'bumpe': '\u224F', + 'bumpeq': '\u224F', + 'IEcy': '\u0415', + 'IJlig': '\u0132', + 'IOcy': '\u0401', + 'Iacute': '\u00CD', + 'Icirc': '\u00CE', + 'Icy': '\u0418', + 'Idot': '\u0130', + 'Ifr': '\u2111', + 'Im': '\u2111', + 'image': '\u2111', + 'imagpart': '\u2111', + 'Igrave': '\u00CC', + 'Imacr': '\u012A', + 'ImaginaryI': '\u2148', + 'ii': '\u2148', + 'Int': '\u222C', + 'Integral': '\u222B', + 'int': '\u222B', + 'Intersection': '\u22C2', + 'bigcap': '\u22C2', + 'xcap': '\u22C2', + 'InvisibleComma': '\u2063', + 'ic': '\u2063', + 'InvisibleTimes': '\u2062', + 'it': '\u2062', + 'Iogon': '\u012E', + 'Iopf': '\uD835\uDD40', + 'Iota': '\u0399', + 'Iscr': '\u2110', + 'imagline': '\u2110', + 'Itilde': '\u0128', + 'Iukcy': '\u0406', + 'Iuml': '\u00CF', + 'Jcirc': '\u0134', + 'Jcy': '\u0419', + 'Jfr': '\uD835\uDD0D', + 'Jopf': '\uD835\uDD41', + 'Jscr': '\uD835\uDCA5', + 'Jsercy': '\u0408', + 'Jukcy': '\u0404', + 'KHcy': '\u0425', + 'KJcy': '\u040C', + 'Kappa': '\u039A', + 'Kcedil': '\u0136', + 'Kcy': '\u041A', + 'Kfr': '\uD835\uDD0E', + 'Kopf': '\uD835\uDD42', + 'Kscr': '\uD835\uDCA6', + 'LJcy': '\u0409', + 'LT': '\u003C', + 'lt': '\u003C', + 'Lacute': '\u0139', + 'Lambda': '\u039B', + 'Lang': '\u27EA', + 'Laplacetrf': '\u2112', + 'Lscr': '\u2112', + 'lagran': '\u2112', + 'Larr': '\u219E', + 'twoheadleftarrow': '\u219E', + 'Lcaron': '\u013D', + 'Lcedil': '\u013B', + 'Lcy': '\u041B', + 'LeftAngleBracket': '\u27E8', + 'lang': '\u27E8', + 'langle': '\u27E8', + 'LeftArrow': '\u2190', + 'ShortLeftArrow': '\u2190', + 'larr': '\u2190', + 'leftarrow': '\u2190', + 'slarr': '\u2190', + 'LeftArrowBar': '\u21E4', + 'larrb': '\u21E4', + 'LeftArrowRightArrow': '\u21C6', + 'leftrightarrows': '\u21C6', + 'lrarr': '\u21C6', + 'LeftCeiling': '\u2308', + 'lceil': '\u2308', + 'LeftDoubleBracket': '\u27E6', + 'lobrk': '\u27E6', + 'LeftDownTeeVector': '\u2961', + 'LeftDownVector': '\u21C3', + 'dharl': '\u21C3', + 'downharpoonleft': '\u21C3', + 'LeftDownVectorBar': '\u2959', + 'LeftFloor': '\u230A', + 'lfloor': '\u230A', + 'LeftRightArrow': '\u2194', + 'harr': '\u2194', + 'leftrightarrow': '\u2194', + 'LeftRightVector': '\u294E', + 'LeftTee': '\u22A3', + 'dashv': '\u22A3', + 'LeftTeeArrow': '\u21A4', + 'mapstoleft': '\u21A4', + 'LeftTeeVector': '\u295A', + 'LeftTriangle': '\u22B2', + 'vartriangleleft': '\u22B2', + 'vltri': '\u22B2', + 'LeftTriangleBar': '\u29CF', + 'LeftTriangleEqual': '\u22B4', + 'ltrie': '\u22B4', + 'trianglelefteq': '\u22B4', + 'LeftUpDownVector': '\u2951', + 'LeftUpTeeVector': '\u2960', + 'LeftUpVector': '\u21BF', + 'uharl': '\u21BF', + 'upharpoonleft': '\u21BF', + 'LeftUpVectorBar': '\u2958', + 'LeftVector': '\u21BC', + 'leftharpoonup': '\u21BC', + 'lharu': '\u21BC', + 'LeftVectorBar': '\u2952', + 'LessEqualGreater': '\u22DA', + 'leg': '\u22DA', + 'lesseqgtr': '\u22DA', + 'LessFullEqual': '\u2266', + 'lE': '\u2266', + 'leqq': '\u2266', + 'LessGreater': '\u2276', + 'lessgtr': '\u2276', + 'lg': '\u2276', + 'LessLess': '\u2AA1', + 'LessSlantEqual': '\u2A7D', + 'leqslant': '\u2A7D', + 'les': '\u2A7D', + 'LessTilde': '\u2272', + 'lesssim': '\u2272', + 'lsim': '\u2272', + 'Lfr': '\uD835\uDD0F', + 'Ll': '\u22D8', + 'Lleftarrow': '\u21DA', + 'lAarr': '\u21DA', + 'Lmidot': '\u013F', + 'LongLeftArrow': '\u27F5', + 'longleftarrow': '\u27F5', + 'xlarr': '\u27F5', + 'LongLeftRightArrow': '\u27F7', + 'longleftrightarrow': '\u27F7', + 'xharr': '\u27F7', + 'LongRightArrow': '\u27F6', + 'longrightarrow': '\u27F6', + 'xrarr': '\u27F6', + 'Lopf': '\uD835\uDD43', + 'LowerLeftArrow': '\u2199', + 'swarr': '\u2199', + 'swarrow': '\u2199', + 'LowerRightArrow': '\u2198', + 'searr': '\u2198', + 'searrow': '\u2198', + 'Lsh': '\u21B0', + 'lsh': '\u21B0', + 'Lstrok': '\u0141', + 'Lt': '\u226A', + 'NestedLessLess': '\u226A', + 'll': '\u226A', + 'Map': '\u2905', + 'Mcy': '\u041C', + 'MediumSpace': '\u205F', + 'Mellintrf': '\u2133', + 'Mscr': '\u2133', + 'phmmat': '\u2133', + 'Mfr': '\uD835\uDD10', + 'MinusPlus': '\u2213', + 'mnplus': '\u2213', + 'mp': '\u2213', + 'Mopf': '\uD835\uDD44', + 'Mu': '\u039C', + 'NJcy': '\u040A', + 'Nacute': '\u0143', + 'Ncaron': '\u0147', + 'Ncedil': '\u0145', + 'Ncy': '\u041D', + 'NegativeMediumSpace': '\u200B', + 'NegativeThickSpace': '\u200B', + 'NegativeThinSpace': '\u200B', + 'NegativeVeryThinSpace': '\u200B', + 'ZeroWidthSpace': '\u200B', + 'NewLine': '\u000A', + 'Nfr': '\uD835\uDD11', + 'NoBreak': '\u2060', + 'NonBreakingSpace': '\u00A0', + 'nbsp': '\u00A0', + 'Nopf': '\u2115', + 'naturals': '\u2115', + 'Not': '\u2AEC', + 'NotCongruent': '\u2262', + 'nequiv': '\u2262', + 'NotCupCap': '\u226D', + 'NotDoubleVerticalBar': '\u2226', + 'npar': '\u2226', + 'nparallel': '\u2226', + 'nshortparallel': '\u2226', + 'nspar': '\u2226', + 'NotElement': '\u2209', + 'notin': '\u2209', + 'notinva': '\u2209', + 'NotEqual': '\u2260', + 'ne': '\u2260', + 'NotEqualTilde': '\u2242\u0338', + 'nesim': '\u2242\u0338', + 'NotExists': '\u2204', + 'nexist': '\u2204', + 'nexists': '\u2204', + 'NotGreater': '\u226F', + 'ngt': '\u226F', + 'ngtr': '\u226F', + 'NotGreaterEqual': '\u2271', + 'nge': '\u2271', + 'ngeq': '\u2271', + 'NotGreaterFullEqual': '\u2267\u0338', + 'ngE': '\u2267\u0338', + 'ngeqq': '\u2267\u0338', + 'NotGreaterGreater': '\u226B\u0338', + 'nGtv': '\u226B\u0338', + 'NotGreaterLess': '\u2279', + 'ntgl': '\u2279', + 'NotGreaterSlantEqual': '\u2A7E\u0338', + 'ngeqslant': '\u2A7E\u0338', + 'nges': '\u2A7E\u0338', + 'NotGreaterTilde': '\u2275', + 'ngsim': '\u2275', + 'NotHumpDownHump': '\u224E\u0338', + 'nbump': '\u224E\u0338', + 'NotHumpEqual': '\u224F\u0338', + 'nbumpe': '\u224F\u0338', + 'NotLeftTriangle': '\u22EA', + 'nltri': '\u22EA', + 'ntriangleleft': '\u22EA', + 'NotLeftTriangleBar': '\u29CF\u0338', + 'NotLeftTriangleEqual': '\u22EC', + 'nltrie': '\u22EC', + 'ntrianglelefteq': '\u22EC', + 'NotLess': '\u226E', + 'nless': '\u226E', + 'nlt': '\u226E', + 'NotLessEqual': '\u2270', + 'nle': '\u2270', + 'nleq': '\u2270', + 'NotLessGreater': '\u2278', + 'ntlg': '\u2278', + 'NotLessLess': '\u226A\u0338', + 'nLtv': '\u226A\u0338', + 'NotLessSlantEqual': '\u2A7D\u0338', + 'nleqslant': '\u2A7D\u0338', + 'nles': '\u2A7D\u0338', + 'NotLessTilde': '\u2274', + 'nlsim': '\u2274', + 'NotNestedGreaterGreater': '\u2AA2\u0338', + 'NotNestedLessLess': '\u2AA1\u0338', + 'NotPrecedes': '\u2280', + 'npr': '\u2280', + 'nprec': '\u2280', + 'NotPrecedesEqual': '\u2AAF\u0338', + 'npre': '\u2AAF\u0338', + 'npreceq': '\u2AAF\u0338', + 'NotPrecedesSlantEqual': '\u22E0', + 'nprcue': '\u22E0', + 'NotReverseElement': '\u220C', + 'notni': '\u220C', + 'notniva': '\u220C', + 'NotRightTriangle': '\u22EB', + 'nrtri': '\u22EB', + 'ntriangleright': '\u22EB', + 'NotRightTriangleBar': '\u29D0\u0338', + 'NotRightTriangleEqual': '\u22ED', + 'nrtrie': '\u22ED', + 'ntrianglerighteq': '\u22ED', + 'NotSquareSubset': '\u228F\u0338', + 'NotSquareSubsetEqual': '\u22E2', + 'nsqsube': '\u22E2', + 'NotSquareSuperset': '\u2290\u0338', + 'NotSquareSupersetEqual': '\u22E3', + 'nsqsupe': '\u22E3', + 'NotSubset': '\u2282\u20D2', + 'nsubset': '\u2282\u20D2', + 'vnsub': '\u2282\u20D2', + 'NotSubsetEqual': '\u2288', + 'nsube': '\u2288', + 'nsubseteq': '\u2288', + 'NotSucceeds': '\u2281', + 'nsc': '\u2281', + 'nsucc': '\u2281', + 'NotSucceedsEqual': '\u2AB0\u0338', + 'nsce': '\u2AB0\u0338', + 'nsucceq': '\u2AB0\u0338', + 'NotSucceedsSlantEqual': '\u22E1', + 'nsccue': '\u22E1', + 'NotSucceedsTilde': '\u227F\u0338', + 'NotSuperset': '\u2283\u20D2', + 'nsupset': '\u2283\u20D2', + 'vnsup': '\u2283\u20D2', + 'NotSupersetEqual': '\u2289', + 'nsupe': '\u2289', + 'nsupseteq': '\u2289', + 'NotTilde': '\u2241', + 'nsim': '\u2241', + 'NotTildeEqual': '\u2244', + 'nsime': '\u2244', + 'nsimeq': '\u2244', + 'NotTildeFullEqual': '\u2247', + 'ncong': '\u2247', + 'NotTildeTilde': '\u2249', + 'nap': '\u2249', + 'napprox': '\u2249', + 'NotVerticalBar': '\u2224', + 'nmid': '\u2224', + 'nshortmid': '\u2224', + 'nsmid': '\u2224', + 'Nscr': '\uD835\uDCA9', + 'Ntilde': '\u00D1', + 'Nu': '\u039D', + 'OElig': '\u0152', + 'Oacute': '\u00D3', + 'Ocirc': '\u00D4', + 'Ocy': '\u041E', + 'Odblac': '\u0150', + 'Ofr': '\uD835\uDD12', + 'Ograve': '\u00D2', + 'Omacr': '\u014C', + 'Omega': '\u03A9', + 'ohm': '\u03A9', + 'Omicron': '\u039F', + 'Oopf': '\uD835\uDD46', + 'OpenCurlyDoubleQuote': '\u201C', + 'ldquo': '\u201C', + 'OpenCurlyQuote': '\u2018', + 'lsquo': '\u2018', + 'Or': '\u2A54', + 'Oscr': '\uD835\uDCAA', + 'Oslash': '\u00D8', + 'Otilde': '\u00D5', + 'Otimes': '\u2A37', + 'Ouml': '\u00D6', + 'OverBar': '\u203E', + 'oline': '\u203E', + 'OverBrace': '\u23DE', + 'OverBracket': '\u23B4', + 'tbrk': '\u23B4', + 'OverParenthesis': '\u23DC', + 'PartialD': '\u2202', + 'part': '\u2202', + 'Pcy': '\u041F', + 'Pfr': '\uD835\uDD13', + 'Phi': '\u03A6', + 'Pi': '\u03A0', + 'PlusMinus': '\u00B1', + 'plusmn': '\u00B1', + 'pm': '\u00B1', + 'Popf': '\u2119', + 'primes': '\u2119', + 'Pr': '\u2ABB', + 'Precedes': '\u227A', + 'pr': '\u227A', + 'prec': '\u227A', + 'PrecedesEqual': '\u2AAF', + 'pre': '\u2AAF', + 'preceq': '\u2AAF', + 'PrecedesSlantEqual': '\u227C', + 'prcue': '\u227C', + 'preccurlyeq': '\u227C', + 'PrecedesTilde': '\u227E', + 'precsim': '\u227E', + 'prsim': '\u227E', + 'Prime': '\u2033', + 'Product': '\u220F', + 'prod': '\u220F', + 'Proportional': '\u221D', + 'prop': '\u221D', + 'propto': '\u221D', + 'varpropto': '\u221D', + 'vprop': '\u221D', + 'Pscr': '\uD835\uDCAB', + 'Psi': '\u03A8', + 'QUOT': '\u0022', + 'quot': '\u0022', + 'Qfr': '\uD835\uDD14', + 'Qopf': '\u211A', + 'rationals': '\u211A', + 'Qscr': '\uD835\uDCAC', + 'RBarr': '\u2910', + 'drbkarow': '\u2910', + 'REG': '\u00AE', + 'circledR': '\u00AE', + 'reg': '\u00AE', + 'Racute': '\u0154', + 'Rang': '\u27EB', + 'Rarr': '\u21A0', + 'twoheadrightarrow': '\u21A0', + 'Rarrtl': '\u2916', + 'Rcaron': '\u0158', + 'Rcedil': '\u0156', + 'Rcy': '\u0420', + 'Re': '\u211C', + 'Rfr': '\u211C', + 'real': '\u211C', + 'realpart': '\u211C', + 'ReverseElement': '\u220B', + 'SuchThat': '\u220B', + 'ni': '\u220B', + 'niv': '\u220B', + 'ReverseEquilibrium': '\u21CB', + 'leftrightharpoons': '\u21CB', + 'lrhar': '\u21CB', + 'ReverseUpEquilibrium': '\u296F', + 'duhar': '\u296F', + 'Rho': '\u03A1', + 'RightAngleBracket': '\u27E9', + 'rang': '\u27E9', + 'rangle': '\u27E9', + 'RightArrow': '\u2192', + 'ShortRightArrow': '\u2192', + 'rarr': '\u2192', + 'rightarrow': '\u2192', + 'srarr': '\u2192', + 'RightArrowBar': '\u21E5', + 'rarrb': '\u21E5', + 'RightArrowLeftArrow': '\u21C4', + 'rightleftarrows': '\u21C4', + 'rlarr': '\u21C4', + 'RightCeiling': '\u2309', + 'rceil': '\u2309', + 'RightDoubleBracket': '\u27E7', + 'robrk': '\u27E7', + 'RightDownTeeVector': '\u295D', + 'RightDownVector': '\u21C2', + 'dharr': '\u21C2', + 'downharpoonright': '\u21C2', + 'RightDownVectorBar': '\u2955', + 'RightFloor': '\u230B', + 'rfloor': '\u230B', + 'RightTee': '\u22A2', + 'vdash': '\u22A2', + 'RightTeeArrow': '\u21A6', + 'map': '\u21A6', + 'mapsto': '\u21A6', + 'RightTeeVector': '\u295B', + 'RightTriangle': '\u22B3', + 'vartriangleright': '\u22B3', + 'vrtri': '\u22B3', + 'RightTriangleBar': '\u29D0', + 'RightTriangleEqual': '\u22B5', + 'rtrie': '\u22B5', + 'trianglerighteq': '\u22B5', + 'RightUpDownVector': '\u294F', + 'RightUpTeeVector': '\u295C', + 'RightUpVector': '\u21BE', + 'uharr': '\u21BE', + 'upharpoonright': '\u21BE', + 'RightUpVectorBar': '\u2954', + 'RightVector': '\u21C0', + 'rharu': '\u21C0', + 'rightharpoonup': '\u21C0', + 'RightVectorBar': '\u2953', + 'Ropf': '\u211D', + 'reals': '\u211D', + 'RoundImplies': '\u2970', + 'Rrightarrow': '\u21DB', + 'rAarr': '\u21DB', + 'Rscr': '\u211B', + 'realine': '\u211B', + 'Rsh': '\u21B1', + 'rsh': '\u21B1', + 'RuleDelayed': '\u29F4', + 'SHCHcy': '\u0429', + 'SHcy': '\u0428', + 'SOFTcy': '\u042C', + 'Sacute': '\u015A', + 'Sc': '\u2ABC', + 'Scaron': '\u0160', + 'Scedil': '\u015E', + 'Scirc': '\u015C', + 'Scy': '\u0421', + 'Sfr': '\uD835\uDD16', + 'ShortUpArrow': '\u2191', + 'UpArrow': '\u2191', + 'uarr': '\u2191', + 'uparrow': '\u2191', + 'Sigma': '\u03A3', + 'SmallCircle': '\u2218', + 'compfn': '\u2218', + 'Sopf': '\uD835\uDD4A', + 'Sqrt': '\u221A', + 'radic': '\u221A', + 'Square': '\u25A1', + 'squ': '\u25A1', + 'square': '\u25A1', + 'SquareIntersection': '\u2293', + 'sqcap': '\u2293', + 'SquareSubset': '\u228F', + 'sqsub': '\u228F', + 'sqsubset': '\u228F', + 'SquareSubsetEqual': '\u2291', + 'sqsube': '\u2291', + 'sqsubseteq': '\u2291', + 'SquareSuperset': '\u2290', + 'sqsup': '\u2290', + 'sqsupset': '\u2290', + 'SquareSupersetEqual': '\u2292', + 'sqsupe': '\u2292', + 'sqsupseteq': '\u2292', + 'SquareUnion': '\u2294', + 'sqcup': '\u2294', + 'Sscr': '\uD835\uDCAE', + 'Star': '\u22C6', + 'sstarf': '\u22C6', + 'Sub': '\u22D0', + 'Subset': '\u22D0', + 'SubsetEqual': '\u2286', + 'sube': '\u2286', + 'subseteq': '\u2286', + 'Succeeds': '\u227B', + 'sc': '\u227B', + 'succ': '\u227B', + 'SucceedsEqual': '\u2AB0', + 'sce': '\u2AB0', + 'succeq': '\u2AB0', + 'SucceedsSlantEqual': '\u227D', + 'sccue': '\u227D', + 'succcurlyeq': '\u227D', + 'SucceedsTilde': '\u227F', + 'scsim': '\u227F', + 'succsim': '\u227F', + 'Sum': '\u2211', + 'sum': '\u2211', + 'Sup': '\u22D1', + 'Supset': '\u22D1', + 'Superset': '\u2283', + 'sup': '\u2283', + 'supset': '\u2283', + 'SupersetEqual': '\u2287', + 'supe': '\u2287', + 'supseteq': '\u2287', + 'THORN': '\u00DE', + 'TRADE': '\u2122', + 'trade': '\u2122', + 'TSHcy': '\u040B', + 'TScy': '\u0426', + 'Tab': '\u0009', + 'Tau': '\u03A4', + 'Tcaron': '\u0164', + 'Tcedil': '\u0162', + 'Tcy': '\u0422', + 'Tfr': '\uD835\uDD17', + 'Therefore': '\u2234', + 'there4': '\u2234', + 'therefore': '\u2234', + 'Theta': '\u0398', + 'ThickSpace': '\u205F\u200A', + 'ThinSpace': '\u2009', + 'thinsp': '\u2009', + 'Tilde': '\u223C', + 'sim': '\u223C', + 'thicksim': '\u223C', + 'thksim': '\u223C', + 'TildeEqual': '\u2243', + 'sime': '\u2243', + 'simeq': '\u2243', + 'TildeFullEqual': '\u2245', + 'cong': '\u2245', + 'TildeTilde': '\u2248', + 'ap': '\u2248', + 'approx': '\u2248', + 'asymp': '\u2248', + 'thickapprox': '\u2248', + 'thkap': '\u2248', + 'Topf': '\uD835\uDD4B', + 'TripleDot': '\u20DB', + 'tdot': '\u20DB', + 'Tscr': '\uD835\uDCAF', + 'Tstrok': '\u0166', + 'Uacute': '\u00DA', + 'Uarr': '\u219F', + 'Uarrocir': '\u2949', + 'Ubrcy': '\u040E', + 'Ubreve': '\u016C', + 'Ucirc': '\u00DB', + 'Ucy': '\u0423', + 'Udblac': '\u0170', + 'Ufr': '\uD835\uDD18', + 'Ugrave': '\u00D9', + 'Umacr': '\u016A', + 'UnderBar': '\u005F', + 'lowbar': '\u005F', + 'UnderBrace': '\u23DF', + 'UnderBracket': '\u23B5', + 'bbrk': '\u23B5', + 'UnderParenthesis': '\u23DD', + 'Union': '\u22C3', + 'bigcup': '\u22C3', + 'xcup': '\u22C3', + 'UnionPlus': '\u228E', + 'uplus': '\u228E', + 'Uogon': '\u0172', + 'Uopf': '\uD835\uDD4C', + 'UpArrowBar': '\u2912', + 'UpArrowDownArrow': '\u21C5', + 'udarr': '\u21C5', + 'UpDownArrow': '\u2195', + 'updownarrow': '\u2195', + 'varr': '\u2195', + 'UpEquilibrium': '\u296E', + 'udhar': '\u296E', + 'UpTee': '\u22A5', + 'bot': '\u22A5', + 'bottom': '\u22A5', + 'perp': '\u22A5', + 'UpTeeArrow': '\u21A5', + 'mapstoup': '\u21A5', + 'UpperLeftArrow': '\u2196', + 'nwarr': '\u2196', + 'nwarrow': '\u2196', + 'UpperRightArrow': '\u2197', + 'nearr': '\u2197', + 'nearrow': '\u2197', + 'Upsi': '\u03D2', + 'upsih': '\u03D2', + 'Upsilon': '\u03A5', + 'Uring': '\u016E', + 'Uscr': '\uD835\uDCB0', + 'Utilde': '\u0168', + 'Uuml': '\u00DC', + 'VDash': '\u22AB', + 'Vbar': '\u2AEB', + 'Vcy': '\u0412', + 'Vdash': '\u22A9', + 'Vdashl': '\u2AE6', + 'Vee': '\u22C1', + 'bigvee': '\u22C1', + 'xvee': '\u22C1', + 'Verbar': '\u2016', + 'Vert': '\u2016', + 'VerticalBar': '\u2223', + 'mid': '\u2223', + 'shortmid': '\u2223', + 'smid': '\u2223', + 'VerticalLine': '\u007C', + 'verbar': '\u007C', + 'vert': '\u007C', + 'VerticalSeparator': '\u2758', + 'VerticalTilde': '\u2240', + 'wr': '\u2240', + 'wreath': '\u2240', + 'VeryThinSpace': '\u200A', + 'hairsp': '\u200A', + 'Vfr': '\uD835\uDD19', + 'Vopf': '\uD835\uDD4D', + 'Vscr': '\uD835\uDCB1', + 'Vvdash': '\u22AA', + 'Wcirc': '\u0174', + 'Wedge': '\u22C0', + 'bigwedge': '\u22C0', + 'xwedge': '\u22C0', + 'Wfr': '\uD835\uDD1A', + 'Wopf': '\uD835\uDD4E', + 'Wscr': '\uD835\uDCB2', + 'Xfr': '\uD835\uDD1B', + 'Xi': '\u039E', + 'Xopf': '\uD835\uDD4F', + 'Xscr': '\uD835\uDCB3', + 'YAcy': '\u042F', + 'YIcy': '\u0407', + 'YUcy': '\u042E', + 'Yacute': '\u00DD', + 'Ycirc': '\u0176', + 'Ycy': '\u042B', + 'Yfr': '\uD835\uDD1C', + 'Yopf': '\uD835\uDD50', + 'Yscr': '\uD835\uDCB4', + 'Yuml': '\u0178', + 'ZHcy': '\u0416', + 'Zacute': '\u0179', + 'Zcaron': '\u017D', + 'Zcy': '\u0417', + 'Zdot': '\u017B', + 'Zeta': '\u0396', + 'Zfr': '\u2128', + 'zeetrf': '\u2128', + 'Zopf': '\u2124', + 'integers': '\u2124', + 'Zscr': '\uD835\uDCB5', + 'aacute': '\u00E1', + 'abreve': '\u0103', + 'ac': '\u223E', + 'mstpos': '\u223E', + 'acE': '\u223E\u0333', + 'acd': '\u223F', + 'acirc': '\u00E2', + 'acy': '\u0430', + 'aelig': '\u00E6', + 'afr': '\uD835\uDD1E', + 'agrave': '\u00E0', + 'alefsym': '\u2135', + 'aleph': '\u2135', + 'alpha': '\u03B1', + 'amacr': '\u0101', + 'amalg': '\u2A3F', + 'and': '\u2227', + 'wedge': '\u2227', + 'andand': '\u2A55', + 'andd': '\u2A5C', + 'andslope': '\u2A58', + 'andv': '\u2A5A', + 'ang': '\u2220', + 'angle': '\u2220', + 'ange': '\u29A4', + 'angmsd': '\u2221', + 'measuredangle': '\u2221', + 'angmsdaa': '\u29A8', + 'angmsdab': '\u29A9', + 'angmsdac': '\u29AA', + 'angmsdad': '\u29AB', + 'angmsdae': '\u29AC', + 'angmsdaf': '\u29AD', + 'angmsdag': '\u29AE', + 'angmsdah': '\u29AF', + 'angrt': '\u221F', + 'angrtvb': '\u22BE', + 'angrtvbd': '\u299D', + 'angsph': '\u2222', + 'angzarr': '\u237C', + 'aogon': '\u0105', + 'aopf': '\uD835\uDD52', + 'apE': '\u2A70', + 'apacir': '\u2A6F', + 'ape': '\u224A', + 'approxeq': '\u224A', + 'apid': '\u224B', + 'apos': '\u0027', + 'aring': '\u00E5', + 'ascr': '\uD835\uDCB6', + 'ast': '\u002A', + 'midast': '\u002A', + 'atilde': '\u00E3', + 'auml': '\u00E4', + 'awint': '\u2A11', + 'bNot': '\u2AED', + 'backcong': '\u224C', + 'bcong': '\u224C', + 'backepsilon': '\u03F6', + 'bepsi': '\u03F6', + 'backprime': '\u2035', + 'bprime': '\u2035', + 'backsim': '\u223D', + 'bsim': '\u223D', + 'backsimeq': '\u22CD', + 'bsime': '\u22CD', + 'barvee': '\u22BD', + 'barwed': '\u2305', + 'barwedge': '\u2305', + 'bbrktbrk': '\u23B6', + 'bcy': '\u0431', + 'bdquo': '\u201E', + 'ldquor': '\u201E', + 'bemptyv': '\u29B0', + 'beta': '\u03B2', + 'beth': '\u2136', + 'between': '\u226C', + 'twixt': '\u226C', + 'bfr': '\uD835\uDD1F', + 'bigcirc': '\u25EF', + 'xcirc': '\u25EF', + 'bigodot': '\u2A00', + 'xodot': '\u2A00', + 'bigoplus': '\u2A01', + 'xoplus': '\u2A01', + 'bigotimes': '\u2A02', + 'xotime': '\u2A02', + 'bigsqcup': '\u2A06', + 'xsqcup': '\u2A06', + 'bigstar': '\u2605', + 'starf': '\u2605', + 'bigtriangledown': '\u25BD', + 'xdtri': '\u25BD', + 'bigtriangleup': '\u25B3', + 'xutri': '\u25B3', + 'biguplus': '\u2A04', + 'xuplus': '\u2A04', + 'bkarow': '\u290D', + 'rbarr': '\u290D', + 'blacklozenge': '\u29EB', + 'lozf': '\u29EB', + 'blacktriangle': '\u25B4', + 'utrif': '\u25B4', + 'blacktriangledown': '\u25BE', + 'dtrif': '\u25BE', + 'blacktriangleleft': '\u25C2', + 'ltrif': '\u25C2', + 'blacktriangleright': '\u25B8', + 'rtrif': '\u25B8', + 'blank': '\u2423', + 'blk12': '\u2592', + 'blk14': '\u2591', + 'blk34': '\u2593', + 'block': '\u2588', + 'bne': '\u003D\u20E5', + 'bnequiv': '\u2261\u20E5', + 'bnot': '\u2310', + 'bopf': '\uD835\uDD53', + 'bowtie': '\u22C8', + 'boxDL': '\u2557', + 'boxDR': '\u2554', + 'boxDl': '\u2556', + 'boxDr': '\u2553', + 'boxH': '\u2550', + 'boxHD': '\u2566', + 'boxHU': '\u2569', + 'boxHd': '\u2564', + 'boxHu': '\u2567', + 'boxUL': '\u255D', + 'boxUR': '\u255A', + 'boxUl': '\u255C', + 'boxUr': '\u2559', + 'boxV': '\u2551', + 'boxVH': '\u256C', + 'boxVL': '\u2563', + 'boxVR': '\u2560', + 'boxVh': '\u256B', + 'boxVl': '\u2562', + 'boxVr': '\u255F', + 'boxbox': '\u29C9', + 'boxdL': '\u2555', + 'boxdR': '\u2552', + 'boxdl': '\u2510', + 'boxdr': '\u250C', + 'boxhD': '\u2565', + 'boxhU': '\u2568', + 'boxhd': '\u252C', + 'boxhu': '\u2534', + 'boxminus': '\u229F', + 'minusb': '\u229F', + 'boxplus': '\u229E', + 'plusb': '\u229E', + 'boxtimes': '\u22A0', + 'timesb': '\u22A0', + 'boxuL': '\u255B', + 'boxuR': '\u2558', + 'boxul': '\u2518', + 'boxur': '\u2514', + 'boxv': '\u2502', + 'boxvH': '\u256A', + 'boxvL': '\u2561', + 'boxvR': '\u255E', + 'boxvh': '\u253C', + 'boxvl': '\u2524', + 'boxvr': '\u251C', + 'brvbar': '\u00A6', + 'bscr': '\uD835\uDCB7', + 'bsemi': '\u204F', + 'bsol': '\u005C', + 'bsolb': '\u29C5', + 'bsolhsub': '\u27C8', + 'bull': '\u2022', + 'bullet': '\u2022', + 'bumpE': '\u2AAE', + 'cacute': '\u0107', + 'cap': '\u2229', + 'capand': '\u2A44', + 'capbrcup': '\u2A49', + 'capcap': '\u2A4B', + 'capcup': '\u2A47', + 'capdot': '\u2A40', + 'caps': '\u2229\uFE00', + 'caret': '\u2041', + 'ccaps': '\u2A4D', + 'ccaron': '\u010D', + 'ccedil': '\u00E7', + 'ccirc': '\u0109', + 'ccups': '\u2A4C', + 'ccupssm': '\u2A50', + 'cdot': '\u010B', + 'cemptyv': '\u29B2', + 'cent': '\u00A2', + 'cfr': '\uD835\uDD20', + 'chcy': '\u0447', + 'check': '\u2713', + 'checkmark': '\u2713', + 'chi': '\u03C7', + 'cir': '\u25CB', + 'cirE': '\u29C3', + 'circ': '\u02C6', + 'circeq': '\u2257', + 'cire': '\u2257', + 'circlearrowleft': '\u21BA', + 'olarr': '\u21BA', + 'circlearrowright': '\u21BB', + 'orarr': '\u21BB', + 'circledS': '\u24C8', + 'oS': '\u24C8', + 'circledast': '\u229B', + 'oast': '\u229B', + 'circledcirc': '\u229A', + 'ocir': '\u229A', + 'circleddash': '\u229D', + 'odash': '\u229D', + 'cirfnint': '\u2A10', + 'cirmid': '\u2AEF', + 'cirscir': '\u29C2', + 'clubs': '\u2663', + 'clubsuit': '\u2663', + 'colon': '\u003A', + 'comma': '\u002C', + 'commat': '\u0040', + 'comp': '\u2201', + 'complement': '\u2201', + 'congdot': '\u2A6D', + 'copf': '\uD835\uDD54', + 'copysr': '\u2117', + 'crarr': '\u21B5', + 'cross': '\u2717', + 'cscr': '\uD835\uDCB8', + 'csub': '\u2ACF', + 'csube': '\u2AD1', + 'csup': '\u2AD0', + 'csupe': '\u2AD2', + 'ctdot': '\u22EF', + 'cudarrl': '\u2938', + 'cudarrr': '\u2935', + 'cuepr': '\u22DE', + 'curlyeqprec': '\u22DE', + 'cuesc': '\u22DF', + 'curlyeqsucc': '\u22DF', + 'cularr': '\u21B6', + 'curvearrowleft': '\u21B6', + 'cularrp': '\u293D', + 'cup': '\u222A', + 'cupbrcap': '\u2A48', + 'cupcap': '\u2A46', + 'cupcup': '\u2A4A', + 'cupdot': '\u228D', + 'cupor': '\u2A45', + 'cups': '\u222A\uFE00', + 'curarr': '\u21B7', + 'curvearrowright': '\u21B7', + 'curarrm': '\u293C', + 'curlyvee': '\u22CE', + 'cuvee': '\u22CE', + 'curlywedge': '\u22CF', + 'cuwed': '\u22CF', + 'curren': '\u00A4', + 'cwint': '\u2231', + 'cylcty': '\u232D', + 'dHar': '\u2965', + 'dagger': '\u2020', + 'daleth': '\u2138', + 'dash': '\u2010', + 'hyphen': '\u2010', + 'dbkarow': '\u290F', + 'rBarr': '\u290F', + 'dcaron': '\u010F', + 'dcy': '\u0434', + 'ddarr': '\u21CA', + 'downdownarrows': '\u21CA', + 'ddotseq': '\u2A77', + 'eDDot': '\u2A77', + 'deg': '\u00B0', + 'delta': '\u03B4', + 'demptyv': '\u29B1', + 'dfisht': '\u297F', + 'dfr': '\uD835\uDD21', + 'diamondsuit': '\u2666', + 'diams': '\u2666', + 'digamma': '\u03DD', + 'gammad': '\u03DD', + 'disin': '\u22F2', + 'div': '\u00F7', + 'divide': '\u00F7', + 'divideontimes': '\u22C7', + 'divonx': '\u22C7', + 'djcy': '\u0452', + 'dlcorn': '\u231E', + 'llcorner': '\u231E', + 'dlcrop': '\u230D', + 'dollar': '\u0024', + 'dopf': '\uD835\uDD55', + 'doteqdot': '\u2251', + 'eDot': '\u2251', + 'dotminus': '\u2238', + 'minusd': '\u2238', + 'dotplus': '\u2214', + 'plusdo': '\u2214', + 'dotsquare': '\u22A1', + 'sdotb': '\u22A1', + 'drcorn': '\u231F', + 'lrcorner': '\u231F', + 'drcrop': '\u230C', + 'dscr': '\uD835\uDCB9', + 'dscy': '\u0455', + 'dsol': '\u29F6', + 'dstrok': '\u0111', + 'dtdot': '\u22F1', + 'dtri': '\u25BF', + 'triangledown': '\u25BF', + 'dwangle': '\u29A6', + 'dzcy': '\u045F', + 'dzigrarr': '\u27FF', + 'eacute': '\u00E9', + 'easter': '\u2A6E', + 'ecaron': '\u011B', + 'ecir': '\u2256', + 'eqcirc': '\u2256', + 'ecirc': '\u00EA', + 'ecolon': '\u2255', + 'eqcolon': '\u2255', + 'ecy': '\u044D', + 'edot': '\u0117', + 'efDot': '\u2252', + 'fallingdotseq': '\u2252', + 'efr': '\uD835\uDD22', + 'eg': '\u2A9A', + 'egrave': '\u00E8', + 'egs': '\u2A96', + 'eqslantgtr': '\u2A96', + 'egsdot': '\u2A98', + 'el': '\u2A99', + 'elinters': '\u23E7', + 'ell': '\u2113', + 'els': '\u2A95', + 'eqslantless': '\u2A95', + 'elsdot': '\u2A97', + 'emacr': '\u0113', + 'empty': '\u2205', + 'emptyset': '\u2205', + 'emptyv': '\u2205', + 'varnothing': '\u2205', + 'emsp13': '\u2004', + 'emsp14': '\u2005', + 'emsp': '\u2003', + 'eng': '\u014B', + 'ensp': '\u2002', + 'eogon': '\u0119', + 'eopf': '\uD835\uDD56', + 'epar': '\u22D5', + 'eparsl': '\u29E3', + 'eplus': '\u2A71', + 'epsi': '\u03B5', + 'epsilon': '\u03B5', + 'epsiv': '\u03F5', + 'straightepsilon': '\u03F5', + 'varepsilon': '\u03F5', + 'equals': '\u003D', + 'equest': '\u225F', + 'questeq': '\u225F', + 'equivDD': '\u2A78', + 'eqvparsl': '\u29E5', + 'erDot': '\u2253', + 'risingdotseq': '\u2253', + 'erarr': '\u2971', + 'escr': '\u212F', + 'eta': '\u03B7', + 'eth': '\u00F0', + 'euml': '\u00EB', + 'euro': '\u20AC', + 'excl': '\u0021', + 'fcy': '\u0444', + 'female': '\u2640', + 'ffilig': '\uFB03', + 'fflig': '\uFB00', + 'ffllig': '\uFB04', + 'ffr': '\uD835\uDD23', + 'filig': '\uFB01', + 'fjlig': '\u0066\u006A', + 'flat': '\u266D', + 'fllig': '\uFB02', + 'fltns': '\u25B1', + 'fnof': '\u0192', + 'fopf': '\uD835\uDD57', + 'fork': '\u22D4', + 'pitchfork': '\u22D4', + 'forkv': '\u2AD9', + 'fpartint': '\u2A0D', + 'frac12': '\u00BD', + 'half': '\u00BD', + 'frac13': '\u2153', + 'frac14': '\u00BC', + 'frac15': '\u2155', + 'frac16': '\u2159', + 'frac18': '\u215B', + 'frac23': '\u2154', + 'frac25': '\u2156', + 'frac34': '\u00BE', + 'frac35': '\u2157', + 'frac38': '\u215C', + 'frac45': '\u2158', + 'frac56': '\u215A', + 'frac58': '\u215D', + 'frac78': '\u215E', + 'frasl': '\u2044', + 'frown': '\u2322', + 'sfrown': '\u2322', + 'fscr': '\uD835\uDCBB', + 'gEl': '\u2A8C', + 'gtreqqless': '\u2A8C', + 'gacute': '\u01F5', + 'gamma': '\u03B3', + 'gap': '\u2A86', + 'gtrapprox': '\u2A86', + 'gbreve': '\u011F', + 'gcirc': '\u011D', + 'gcy': '\u0433', + 'gdot': '\u0121', + 'gescc': '\u2AA9', + 'gesdot': '\u2A80', + 'gesdoto': '\u2A82', + 'gesdotol': '\u2A84', + 'gesl': '\u22DB\uFE00', + 'gesles': '\u2A94', + 'gfr': '\uD835\uDD24', + 'gimel': '\u2137', + 'gjcy': '\u0453', + 'glE': '\u2A92', + 'gla': '\u2AA5', + 'glj': '\u2AA4', + 'gnE': '\u2269', + 'gneqq': '\u2269', + 'gnap': '\u2A8A', + 'gnapprox': '\u2A8A', + 'gne': '\u2A88', + 'gneq': '\u2A88', + 'gnsim': '\u22E7', + 'gopf': '\uD835\uDD58', + 'gscr': '\u210A', + 'gsime': '\u2A8E', + 'gsiml': '\u2A90', + 'gtcc': '\u2AA7', + 'gtcir': '\u2A7A', + 'gtdot': '\u22D7', + 'gtrdot': '\u22D7', + 'gtlPar': '\u2995', + 'gtquest': '\u2A7C', + 'gtrarr': '\u2978', + 'gvertneqq': '\u2269\uFE00', + 'gvnE': '\u2269\uFE00', + 'hardcy': '\u044A', + 'harrcir': '\u2948', + 'harrw': '\u21AD', + 'leftrightsquigarrow': '\u21AD', + 'hbar': '\u210F', + 'hslash': '\u210F', + 'planck': '\u210F', + 'plankv': '\u210F', + 'hcirc': '\u0125', + 'hearts': '\u2665', + 'heartsuit': '\u2665', + 'hellip': '\u2026', + 'mldr': '\u2026', + 'hercon': '\u22B9', + 'hfr': '\uD835\uDD25', + 'hksearow': '\u2925', + 'searhk': '\u2925', + 'hkswarow': '\u2926', + 'swarhk': '\u2926', + 'hoarr': '\u21FF', + 'homtht': '\u223B', + 'hookleftarrow': '\u21A9', + 'larrhk': '\u21A9', + 'hookrightarrow': '\u21AA', + 'rarrhk': '\u21AA', + 'hopf': '\uD835\uDD59', + 'horbar': '\u2015', + 'hscr': '\uD835\uDCBD', + 'hstrok': '\u0127', + 'hybull': '\u2043', + 'iacute': '\u00ED', + 'icirc': '\u00EE', + 'icy': '\u0438', + 'iecy': '\u0435', + 'iexcl': '\u00A1', + 'ifr': '\uD835\uDD26', + 'igrave': '\u00EC', + 'iiiint': '\u2A0C', + 'qint': '\u2A0C', + 'iiint': '\u222D', + 'tint': '\u222D', + 'iinfin': '\u29DC', + 'iiota': '\u2129', + 'ijlig': '\u0133', + 'imacr': '\u012B', + 'imath': '\u0131', + 'inodot': '\u0131', + 'imof': '\u22B7', + 'imped': '\u01B5', + 'incare': '\u2105', + 'infin': '\u221E', + 'infintie': '\u29DD', + 'intcal': '\u22BA', + 'intercal': '\u22BA', + 'intlarhk': '\u2A17', + 'intprod': '\u2A3C', + 'iprod': '\u2A3C', + 'iocy': '\u0451', + 'iogon': '\u012F', + 'iopf': '\uD835\uDD5A', + 'iota': '\u03B9', + 'iquest': '\u00BF', + 'iscr': '\uD835\uDCBE', + 'isinE': '\u22F9', + 'isindot': '\u22F5', + 'isins': '\u22F4', + 'isinsv': '\u22F3', + 'itilde': '\u0129', + 'iukcy': '\u0456', + 'iuml': '\u00EF', + 'jcirc': '\u0135', + 'jcy': '\u0439', + 'jfr': '\uD835\uDD27', + 'jmath': '\u0237', + 'jopf': '\uD835\uDD5B', + 'jscr': '\uD835\uDCBF', + 'jsercy': '\u0458', + 'jukcy': '\u0454', + 'kappa': '\u03BA', + 'kappav': '\u03F0', + 'varkappa': '\u03F0', + 'kcedil': '\u0137', + 'kcy': '\u043A', + 'kfr': '\uD835\uDD28', + 'kgreen': '\u0138', + 'khcy': '\u0445', + 'kjcy': '\u045C', + 'kopf': '\uD835\uDD5C', + 'kscr': '\uD835\uDCC0', + 'lAtail': '\u291B', + 'lBarr': '\u290E', + 'lEg': '\u2A8B', + 'lesseqqgtr': '\u2A8B', + 'lHar': '\u2962', + 'lacute': '\u013A', + 'laemptyv': '\u29B4', + 'lambda': '\u03BB', + 'langd': '\u2991', + 'lap': '\u2A85', + 'lessapprox': '\u2A85', + 'laquo': '\u00AB', + 'larrbfs': '\u291F', + 'larrfs': '\u291D', + 'larrlp': '\u21AB', + 'looparrowleft': '\u21AB', + 'larrpl': '\u2939', + 'larrsim': '\u2973', + 'larrtl': '\u21A2', + 'leftarrowtail': '\u21A2', + 'lat': '\u2AAB', + 'latail': '\u2919', + 'late': '\u2AAD', + 'lates': '\u2AAD\uFE00', + 'lbarr': '\u290C', + 'lbbrk': '\u2772', + 'lbrace': '\u007B', + 'lcub': '\u007B', + 'lbrack': '\u005B', + 'lsqb': '\u005B', + 'lbrke': '\u298B', + 'lbrksld': '\u298F', + 'lbrkslu': '\u298D', + 'lcaron': '\u013E', + 'lcedil': '\u013C', + 'lcy': '\u043B', + 'ldca': '\u2936', + 'ldrdhar': '\u2967', + 'ldrushar': '\u294B', + 'ldsh': '\u21B2', + 'le': '\u2264', + 'leq': '\u2264', + 'leftleftarrows': '\u21C7', + 'llarr': '\u21C7', + 'leftthreetimes': '\u22CB', + 'lthree': '\u22CB', + 'lescc': '\u2AA8', + 'lesdot': '\u2A7F', + 'lesdoto': '\u2A81', + 'lesdotor': '\u2A83', + 'lesg': '\u22DA\uFE00', + 'lesges': '\u2A93', + 'lessdot': '\u22D6', + 'ltdot': '\u22D6', + 'lfisht': '\u297C', + 'lfr': '\uD835\uDD29', + 'lgE': '\u2A91', + 'lharul': '\u296A', + 'lhblk': '\u2584', + 'ljcy': '\u0459', + 'llhard': '\u296B', + 'lltri': '\u25FA', + 'lmidot': '\u0140', + 'lmoust': '\u23B0', + 'lmoustache': '\u23B0', + 'lnE': '\u2268', + 'lneqq': '\u2268', + 'lnap': '\u2A89', + 'lnapprox': '\u2A89', + 'lne': '\u2A87', + 'lneq': '\u2A87', + 'lnsim': '\u22E6', + 'loang': '\u27EC', + 'loarr': '\u21FD', + 'longmapsto': '\u27FC', + 'xmap': '\u27FC', + 'looparrowright': '\u21AC', + 'rarrlp': '\u21AC', + 'lopar': '\u2985', + 'lopf': '\uD835\uDD5D', + 'loplus': '\u2A2D', + 'lotimes': '\u2A34', + 'lowast': '\u2217', + 'loz': '\u25CA', + 'lozenge': '\u25CA', + 'lpar': '\u0028', + 'lparlt': '\u2993', + 'lrhard': '\u296D', + 'lrm': '\u200E', + 'lrtri': '\u22BF', + 'lsaquo': '\u2039', + 'lscr': '\uD835\uDCC1', + 'lsime': '\u2A8D', + 'lsimg': '\u2A8F', + 'lsquor': '\u201A', + 'sbquo': '\u201A', + 'lstrok': '\u0142', + 'ltcc': '\u2AA6', + 'ltcir': '\u2A79', + 'ltimes': '\u22C9', + 'ltlarr': '\u2976', + 'ltquest': '\u2A7B', + 'ltrPar': '\u2996', + 'ltri': '\u25C3', + 'triangleleft': '\u25C3', + 'lurdshar': '\u294A', + 'luruhar': '\u2966', + 'lvertneqq': '\u2268\uFE00', + 'lvnE': '\u2268\uFE00', + 'mDDot': '\u223A', + 'macr': '\u00AF', + 'strns': '\u00AF', + 'male': '\u2642', + 'malt': '\u2720', + 'maltese': '\u2720', + 'marker': '\u25AE', + 'mcomma': '\u2A29', + 'mcy': '\u043C', + 'mdash': '\u2014', + 'mfr': '\uD835\uDD2A', + 'mho': '\u2127', + 'micro': '\u00B5', + 'midcir': '\u2AF0', + 'minus': '\u2212', + 'minusdu': '\u2A2A', + 'mlcp': '\u2ADB', + 'models': '\u22A7', + 'mopf': '\uD835\uDD5E', + 'mscr': '\uD835\uDCC2', + 'mu': '\u03BC', + 'multimap': '\u22B8', + 'mumap': '\u22B8', + 'nGg': '\u22D9\u0338', + 'nGt': '\u226B\u20D2', + 'nLeftarrow': '\u21CD', + 'nlArr': '\u21CD', + 'nLeftrightarrow': '\u21CE', + 'nhArr': '\u21CE', + 'nLl': '\u22D8\u0338', + 'nLt': '\u226A\u20D2', + 'nRightarrow': '\u21CF', + 'nrArr': '\u21CF', + 'nVDash': '\u22AF', + 'nVdash': '\u22AE', + 'nacute': '\u0144', + 'nang': '\u2220\u20D2', + 'napE': '\u2A70\u0338', + 'napid': '\u224B\u0338', + 'napos': '\u0149', + 'natur': '\u266E', + 'natural': '\u266E', + 'ncap': '\u2A43', + 'ncaron': '\u0148', + 'ncedil': '\u0146', + 'ncongdot': '\u2A6D\u0338', + 'ncup': '\u2A42', + 'ncy': '\u043D', + 'ndash': '\u2013', + 'neArr': '\u21D7', + 'nearhk': '\u2924', + 'nedot': '\u2250\u0338', + 'nesear': '\u2928', + 'toea': '\u2928', + 'nfr': '\uD835\uDD2B', + 'nharr': '\u21AE', + 'nleftrightarrow': '\u21AE', + 'nhpar': '\u2AF2', + 'nis': '\u22FC', + 'nisd': '\u22FA', + 'njcy': '\u045A', + 'nlE': '\u2266\u0338', + 'nleqq': '\u2266\u0338', + 'nlarr': '\u219A', + 'nleftarrow': '\u219A', + 'nldr': '\u2025', + 'nopf': '\uD835\uDD5F', + 'not': '\u00AC', + 'notinE': '\u22F9\u0338', + 'notindot': '\u22F5\u0338', + 'notinvb': '\u22F7', + 'notinvc': '\u22F6', + 'notnivb': '\u22FE', + 'notnivc': '\u22FD', + 'nparsl': '\u2AFD\u20E5', + 'npart': '\u2202\u0338', + 'npolint': '\u2A14', + 'nrarr': '\u219B', + 'nrightarrow': '\u219B', + 'nrarrc': '\u2933\u0338', + 'nrarrw': '\u219D\u0338', + 'nscr': '\uD835\uDCC3', + 'nsub': '\u2284', + 'nsubE': '\u2AC5\u0338', + 'nsubseteqq': '\u2AC5\u0338', + 'nsup': '\u2285', + 'nsupE': '\u2AC6\u0338', + 'nsupseteqq': '\u2AC6\u0338', + 'ntilde': '\u00F1', + 'nu': '\u03BD', + 'num': '\u0023', + 'numero': '\u2116', + 'numsp': '\u2007', + 'nvDash': '\u22AD', + 'nvHarr': '\u2904', + 'nvap': '\u224D\u20D2', + 'nvdash': '\u22AC', + 'nvge': '\u2265\u20D2', + 'nvgt': '\u003E\u20D2', + 'nvinfin': '\u29DE', + 'nvlArr': '\u2902', + 'nvle': '\u2264\u20D2', + 'nvlt': '\u003C\u20D2', + 'nvltrie': '\u22B4\u20D2', + 'nvrArr': '\u2903', + 'nvrtrie': '\u22B5\u20D2', + 'nvsim': '\u223C\u20D2', + 'nwArr': '\u21D6', + 'nwarhk': '\u2923', + 'nwnear': '\u2927', + 'oacute': '\u00F3', + 'ocirc': '\u00F4', + 'ocy': '\u043E', + 'odblac': '\u0151', + 'odiv': '\u2A38', + 'odsold': '\u29BC', + 'oelig': '\u0153', + 'ofcir': '\u29BF', + 'ofr': '\uD835\uDD2C', + 'ogon': '\u02DB', + 'ograve': '\u00F2', + 'ogt': '\u29C1', + 'ohbar': '\u29B5', + 'olcir': '\u29BE', + 'olcross': '\u29BB', + 'olt': '\u29C0', + 'omacr': '\u014D', + 'omega': '\u03C9', + 'omicron': '\u03BF', + 'omid': '\u29B6', + 'oopf': '\uD835\uDD60', + 'opar': '\u29B7', + 'operp': '\u29B9', + 'or': '\u2228', + 'vee': '\u2228', + 'ord': '\u2A5D', + 'order': '\u2134', + 'orderof': '\u2134', + 'oscr': '\u2134', + 'ordf': '\u00AA', + 'ordm': '\u00BA', + 'origof': '\u22B6', + 'oror': '\u2A56', + 'orslope': '\u2A57', + 'orv': '\u2A5B', + 'oslash': '\u00F8', + 'osol': '\u2298', + 'otilde': '\u00F5', + 'otimesas': '\u2A36', + 'ouml': '\u00F6', + 'ovbar': '\u233D', + 'para': '\u00B6', + 'parsim': '\u2AF3', + 'parsl': '\u2AFD', + 'pcy': '\u043F', + 'percnt': '\u0025', + 'period': '\u002E', + 'permil': '\u2030', + 'pertenk': '\u2031', + 'pfr': '\uD835\uDD2D', + 'phi': '\u03C6', + 'phiv': '\u03D5', + 'straightphi': '\u03D5', + 'varphi': '\u03D5', + 'phone': '\u260E', + 'pi': '\u03C0', + 'piv': '\u03D6', + 'varpi': '\u03D6', + 'planckh': '\u210E', + 'plus': '\u002B', + 'plusacir': '\u2A23', + 'pluscir': '\u2A22', + 'plusdu': '\u2A25', + 'pluse': '\u2A72', + 'plussim': '\u2A26', + 'plustwo': '\u2A27', + 'pointint': '\u2A15', + 'popf': '\uD835\uDD61', + 'pound': '\u00A3', + 'prE': '\u2AB3', + 'prap': '\u2AB7', + 'precapprox': '\u2AB7', + 'precnapprox': '\u2AB9', + 'prnap': '\u2AB9', + 'precneqq': '\u2AB5', + 'prnE': '\u2AB5', + 'precnsim': '\u22E8', + 'prnsim': '\u22E8', + 'prime': '\u2032', + 'profalar': '\u232E', + 'profline': '\u2312', + 'profsurf': '\u2313', + 'prurel': '\u22B0', + 'pscr': '\uD835\uDCC5', + 'psi': '\u03C8', + 'puncsp': '\u2008', + 'qfr': '\uD835\uDD2E', + 'qopf': '\uD835\uDD62', + 'qprime': '\u2057', + 'qscr': '\uD835\uDCC6', + 'quatint': '\u2A16', + 'quest': '\u003F', + 'rAtail': '\u291C', + 'rHar': '\u2964', + 'race': '\u223D\u0331', + 'racute': '\u0155', + 'raemptyv': '\u29B3', + 'rangd': '\u2992', + 'range': '\u29A5', + 'raquo': '\u00BB', + 'rarrap': '\u2975', + 'rarrbfs': '\u2920', + 'rarrc': '\u2933', + 'rarrfs': '\u291E', + 'rarrpl': '\u2945', + 'rarrsim': '\u2974', + 'rarrtl': '\u21A3', + 'rightarrowtail': '\u21A3', + 'rarrw': '\u219D', + 'rightsquigarrow': '\u219D', + 'ratail': '\u291A', + 'ratio': '\u2236', + 'rbbrk': '\u2773', + 'rbrace': '\u007D', + 'rcub': '\u007D', + 'rbrack': '\u005D', + 'rsqb': '\u005D', + 'rbrke': '\u298C', + 'rbrksld': '\u298E', + 'rbrkslu': '\u2990', + 'rcaron': '\u0159', + 'rcedil': '\u0157', + 'rcy': '\u0440', + 'rdca': '\u2937', + 'rdldhar': '\u2969', + 'rdsh': '\u21B3', + 'rect': '\u25AD', + 'rfisht': '\u297D', + 'rfr': '\uD835\uDD2F', + 'rharul': '\u296C', + 'rho': '\u03C1', + 'rhov': '\u03F1', + 'varrho': '\u03F1', + 'rightrightarrows': '\u21C9', + 'rrarr': '\u21C9', + 'rightthreetimes': '\u22CC', + 'rthree': '\u22CC', + 'ring': '\u02DA', + 'rlm': '\u200F', + 'rmoust': '\u23B1', + 'rmoustache': '\u23B1', + 'rnmid': '\u2AEE', + 'roang': '\u27ED', + 'roarr': '\u21FE', + 'ropar': '\u2986', + 'ropf': '\uD835\uDD63', + 'roplus': '\u2A2E', + 'rotimes': '\u2A35', + 'rpar': '\u0029', + 'rpargt': '\u2994', + 'rppolint': '\u2A12', + 'rsaquo': '\u203A', + 'rscr': '\uD835\uDCC7', + 'rtimes': '\u22CA', + 'rtri': '\u25B9', + 'triangleright': '\u25B9', + 'rtriltri': '\u29CE', + 'ruluhar': '\u2968', + 'rx': '\u211E', + 'sacute': '\u015B', + 'scE': '\u2AB4', + 'scap': '\u2AB8', + 'succapprox': '\u2AB8', + 'scaron': '\u0161', + 'scedil': '\u015F', + 'scirc': '\u015D', + 'scnE': '\u2AB6', + 'succneqq': '\u2AB6', + 'scnap': '\u2ABA', + 'succnapprox': '\u2ABA', + 'scnsim': '\u22E9', + 'succnsim': '\u22E9', + 'scpolint': '\u2A13', + 'scy': '\u0441', + 'sdot': '\u22C5', + 'sdote': '\u2A66', + 'seArr': '\u21D8', + 'sect': '\u00A7', + 'semi': '\u003B', + 'seswar': '\u2929', + 'tosa': '\u2929', + 'sext': '\u2736', + 'sfr': '\uD835\uDD30', + 'sharp': '\u266F', + 'shchcy': '\u0449', + 'shcy': '\u0448', + 'shy': '\u00AD', + 'sigma': '\u03C3', + 'sigmaf': '\u03C2', + 'sigmav': '\u03C2', + 'varsigma': '\u03C2', + 'simdot': '\u2A6A', + 'simg': '\u2A9E', + 'simgE': '\u2AA0', + 'siml': '\u2A9D', + 'simlE': '\u2A9F', + 'simne': '\u2246', + 'simplus': '\u2A24', + 'simrarr': '\u2972', + 'smashp': '\u2A33', + 'smeparsl': '\u29E4', + 'smile': '\u2323', + 'ssmile': '\u2323', + 'smt': '\u2AAA', + 'smte': '\u2AAC', + 'smtes': '\u2AAC\uFE00', + 'softcy': '\u044C', + 'sol': '\u002F', + 'solb': '\u29C4', + 'solbar': '\u233F', + 'sopf': '\uD835\uDD64', + 'spades': '\u2660', + 'spadesuit': '\u2660', + 'sqcaps': '\u2293\uFE00', + 'sqcups': '\u2294\uFE00', + 'sscr': '\uD835\uDCC8', + 'star': '\u2606', + 'sub': '\u2282', + 'subset': '\u2282', + 'subE': '\u2AC5', + 'subseteqq': '\u2AC5', + 'subdot': '\u2ABD', + 'subedot': '\u2AC3', + 'submult': '\u2AC1', + 'subnE': '\u2ACB', + 'subsetneqq': '\u2ACB', + 'subne': '\u228A', + 'subsetneq': '\u228A', + 'subplus': '\u2ABF', + 'subrarr': '\u2979', + 'subsim': '\u2AC7', + 'subsub': '\u2AD5', + 'subsup': '\u2AD3', + 'sung': '\u266A', + 'sup1': '\u00B9', + 'sup2': '\u00B2', + 'sup3': '\u00B3', + 'supE': '\u2AC6', + 'supseteqq': '\u2AC6', + 'supdot': '\u2ABE', + 'supdsub': '\u2AD8', + 'supedot': '\u2AC4', + 'suphsol': '\u27C9', + 'suphsub': '\u2AD7', + 'suplarr': '\u297B', + 'supmult': '\u2AC2', + 'supnE': '\u2ACC', + 'supsetneqq': '\u2ACC', + 'supne': '\u228B', + 'supsetneq': '\u228B', + 'supplus': '\u2AC0', + 'supsim': '\u2AC8', + 'supsub': '\u2AD4', + 'supsup': '\u2AD6', + 'swArr': '\u21D9', + 'swnwar': '\u292A', + 'szlig': '\u00DF', + 'target': '\u2316', + 'tau': '\u03C4', + 'tcaron': '\u0165', + 'tcedil': '\u0163', + 'tcy': '\u0442', + 'telrec': '\u2315', + 'tfr': '\uD835\uDD31', + 'theta': '\u03B8', + 'thetasym': '\u03D1', + 'thetav': '\u03D1', + 'vartheta': '\u03D1', + 'thorn': '\u00FE', + 'times': '\u00D7', + 'timesbar': '\u2A31', + 'timesd': '\u2A30', + 'topbot': '\u2336', + 'topcir': '\u2AF1', + 'topf': '\uD835\uDD65', + 'topfork': '\u2ADA', + 'tprime': '\u2034', + 'triangle': '\u25B5', + 'utri': '\u25B5', + 'triangleq': '\u225C', + 'trie': '\u225C', + 'tridot': '\u25EC', + 'triminus': '\u2A3A', + 'triplus': '\u2A39', + 'trisb': '\u29CD', + 'tritime': '\u2A3B', + 'trpezium': '\u23E2', + 'tscr': '\uD835\uDCC9', + 'tscy': '\u0446', + 'tshcy': '\u045B', + 'tstrok': '\u0167', + 'uHar': '\u2963', + 'uacute': '\u00FA', + 'ubrcy': '\u045E', + 'ubreve': '\u016D', + 'ucirc': '\u00FB', + 'ucy': '\u0443', + 'udblac': '\u0171', + 'ufisht': '\u297E', + 'ufr': '\uD835\uDD32', + 'ugrave': '\u00F9', + 'uhblk': '\u2580', + 'ulcorn': '\u231C', + 'ulcorner': '\u231C', + 'ulcrop': '\u230F', + 'ultri': '\u25F8', + 'umacr': '\u016B', + 'uogon': '\u0173', + 'uopf': '\uD835\uDD66', + 'upsi': '\u03C5', + 'upsilon': '\u03C5', + 'upuparrows': '\u21C8', + 'uuarr': '\u21C8', + 'urcorn': '\u231D', + 'urcorner': '\u231D', + 'urcrop': '\u230E', + 'uring': '\u016F', + 'urtri': '\u25F9', + 'uscr': '\uD835\uDCCA', + 'utdot': '\u22F0', + 'utilde': '\u0169', + 'uuml': '\u00FC', + 'uwangle': '\u29A7', + 'vBar': '\u2AE8', + 'vBarv': '\u2AE9', + 'vangrt': '\u299C', + 'varsubsetneq': '\u228A\uFE00', + 'vsubne': '\u228A\uFE00', + 'varsubsetneqq': '\u2ACB\uFE00', + 'vsubnE': '\u2ACB\uFE00', + 'varsupsetneq': '\u228B\uFE00', + 'vsupne': '\u228B\uFE00', + 'varsupsetneqq': '\u2ACC\uFE00', + 'vsupnE': '\u2ACC\uFE00', + 'vcy': '\u0432', + 'veebar': '\u22BB', + 'veeeq': '\u225A', + 'vellip': '\u22EE', + 'vfr': '\uD835\uDD33', + 'vopf': '\uD835\uDD67', + 'vscr': '\uD835\uDCCB', + 'vzigzag': '\u299A', + 'wcirc': '\u0175', + 'wedbar': '\u2A5F', + 'wedgeq': '\u2259', + 'weierp': '\u2118', + 'wp': '\u2118', + 'wfr': '\uD835\uDD34', + 'wopf': '\uD835\uDD68', + 'wscr': '\uD835\uDCCC', + 'xfr': '\uD835\uDD35', + 'xi': '\u03BE', + 'xnis': '\u22FB', + 'xopf': '\uD835\uDD69', + 'xscr': '\uD835\uDCCD', + 'yacute': '\u00FD', + 'yacy': '\u044F', + 'ycirc': '\u0177', + 'ycy': '\u044B', + 'yen': '\u00A5', + 'yfr': '\uD835\uDD36', + 'yicy': '\u0457', + 'yopf': '\uD835\uDD6A', + 'yscr': '\uD835\uDCCE', + 'yucy': '\u044E', + 'yuml': '\u00FF', + 'zacute': '\u017A', + 'zcaron': '\u017E', + 'zcy': '\u0437', + 'zdot': '\u017C', + 'zeta': '\u03B6', + 'zfr': '\uD835\uDD37', + 'zhcy': '\u0436', + 'zigrarr': '\u21DD', + 'zopf': '\uD835\uDD6B', + 'zscr': '\uD835\uDCCF', + 'zwj': '\u200D', + 'zwnj': '\u200C' +}; + + +// The &ngsp; pseudo-entity is denoting a space. see: +// https://github.com/dart-lang/angular/blob/0bb611387d29d65b5af7f9d2515ab571fd3fbee4/_tests/test/compiler/preserve_whitespace_test.dart +export const NGSP_UNICODE = '\uE500'; + +NAMED_ENTITIES['ngsp'] = NGSP_UNICODE; diff --git a/packages/compiler/src/ml_parser/html_whitespaces.ts b/packages/compiler/src/ml_parser/html_whitespaces.ts index 0bce9fa093cc..f41652347611 100644 --- a/packages/compiler/src/ml_parser/html_whitespaces.ts +++ b/packages/compiler/src/ml_parser/html_whitespaces.ts @@ -7,8 +7,8 @@ */ import * as html from './ast'; +import {NGSP_UNICODE} from './entities'; import {ParseTreeResult} from './parser'; -import {NGSP_UNICODE} from './tags'; export const PRESERVE_WS_ATTR_NAME = 'ngPreserveWhitespaces'; diff --git a/packages/compiler/src/ml_parser/lexer.ts b/packages/compiler/src/ml_parser/lexer.ts index 5771b09263d1..f0fb361232ac 100644 --- a/packages/compiler/src/ml_parser/lexer.ts +++ b/packages/compiler/src/ml_parser/lexer.ts @@ -8,9 +8,10 @@ import * as chars from '../chars'; import {ParseError, ParseLocation, ParseSourceFile, ParseSourceSpan} from '../parse_util'; +import {NAMED_ENTITIES} from './entities'; import {DEFAULT_INTERPOLATION_CONFIG, InterpolationConfig} from './interpolation_config'; -import {NAMED_ENTITIES, TagContentType, TagDefinition} from './tags'; +import {TagContentType, TagDefinition} from './tags'; export enum TokenType { TAG_OPEN_START, diff --git a/packages/compiler/src/ml_parser/tags.ts b/packages/compiler/src/ml_parser/tags.ts index 8c2f4a65fcb7..19b95ec71213 100644 --- a/packages/compiler/src/ml_parser/tags.ts +++ b/packages/compiler/src/ml_parser/tags.ts @@ -62,269 +62,3 @@ export function getNsPrefix(fullName: string|null): string|null { export function mergeNsAndName(prefix: string, localName: string): string { return prefix ? `:${prefix}:${localName}` : localName; } - -// see https://www.w3.org/TR/html51/syntax.html#named-character-references -// see https://html.spec.whatwg.org/multipage/entities.json -// This list is not exhaustive to keep the compiler footprint low. -// The `{` / `ƫ` syntax should be used when the named character reference does not -// exist. -export const NAMED_ENTITIES: {[k: string]: string} = { - 'Aacute': '\u00C1', - 'aacute': '\u00E1', - 'Acirc': '\u00C2', - 'acirc': '\u00E2', - 'acute': '\u00B4', - 'AElig': '\u00C6', - 'aelig': '\u00E6', - 'Agrave': '\u00C0', - 'agrave': '\u00E0', - 'alefsym': '\u2135', - 'Alpha': '\u0391', - 'alpha': '\u03B1', - 'amp': '&', - 'and': '\u2227', - 'ang': '\u2220', - 'apos': '\u0027', - 'Aring': '\u00C5', - 'aring': '\u00E5', - 'asymp': '\u2248', - 'Atilde': '\u00C3', - 'atilde': '\u00E3', - 'Auml': '\u00C4', - 'auml': '\u00E4', - 'bdquo': '\u201E', - 'Beta': '\u0392', - 'beta': '\u03B2', - 'brvbar': '\u00A6', - 'bull': '\u2022', - 'cap': '\u2229', - 'Ccedil': '\u00C7', - 'ccedil': '\u00E7', - 'cedil': '\u00B8', - 'cent': '\u00A2', - 'Chi': '\u03A7', - 'chi': '\u03C7', - 'circ': '\u02C6', - 'clubs': '\u2663', - 'cong': '\u2245', - 'copy': '\u00A9', - 'crarr': '\u21B5', - 'cup': '\u222A', - 'curren': '\u00A4', - 'dagger': '\u2020', - 'Dagger': '\u2021', - 'darr': '\u2193', - 'dArr': '\u21D3', - 'deg': '\u00B0', - 'Delta': '\u0394', - 'delta': '\u03B4', - 'diams': '\u2666', - 'divide': '\u00F7', - 'Eacute': '\u00C9', - 'eacute': '\u00E9', - 'Ecirc': '\u00CA', - 'ecirc': '\u00EA', - 'Egrave': '\u00C8', - 'egrave': '\u00E8', - 'empty': '\u2205', - 'emsp': '\u2003', - 'ensp': '\u2002', - 'Epsilon': '\u0395', - 'epsilon': '\u03B5', - 'equiv': '\u2261', - 'Eta': '\u0397', - 'eta': '\u03B7', - 'ETH': '\u00D0', - 'eth': '\u00F0', - 'Euml': '\u00CB', - 'euml': '\u00EB', - 'euro': '\u20AC', - 'exist': '\u2203', - 'fnof': '\u0192', - 'forall': '\u2200', - 'frac12': '\u00BD', - 'frac14': '\u00BC', - 'frac34': '\u00BE', - 'frasl': '\u2044', - 'Gamma': '\u0393', - 'gamma': '\u03B3', - 'ge': '\u2265', - 'gt': '>', - 'harr': '\u2194', - 'hArr': '\u21D4', - 'hearts': '\u2665', - 'hellip': '\u2026', - 'Iacute': '\u00CD', - 'iacute': '\u00ED', - 'Icirc': '\u00CE', - 'icirc': '\u00EE', - 'iexcl': '\u00A1', - 'Igrave': '\u00CC', - 'igrave': '\u00EC', - 'image': '\u2111', - 'infin': '\u221E', - 'int': '\u222B', - 'Iota': '\u0399', - 'iota': '\u03B9', - 'iquest': '\u00BF', - 'isin': '\u2208', - 'Iuml': '\u00CF', - 'iuml': '\u00EF', - 'Kappa': '\u039A', - 'kappa': '\u03BA', - 'Lambda': '\u039B', - 'lambda': '\u03BB', - 'lang': '\u27E8', - 'laquo': '\u00AB', - 'larr': '\u2190', - 'lArr': '\u21D0', - 'lceil': '\u2308', - 'ldquo': '\u201C', - 'le': '\u2264', - 'lfloor': '\u230A', - 'lowast': '\u2217', - 'loz': '\u25CA', - 'lrm': '\u200E', - 'lsaquo': '\u2039', - 'lsquo': '\u2018', - 'lt': '<', - 'macr': '\u00AF', - 'mdash': '\u2014', - 'micro': '\u00B5', - 'middot': '\u00B7', - 'minus': '\u2212', - 'Mu': '\u039C', - 'mu': '\u03BC', - 'nabla': '\u2207', - 'nbsp': '\u00A0', - 'ndash': '\u2013', - 'ne': '\u2260', - 'ni': '\u220B', - 'not': '\u00AC', - 'notin': '\u2209', - 'nsub': '\u2284', - 'Ntilde': '\u00D1', - 'ntilde': '\u00F1', - 'Nu': '\u039D', - 'nu': '\u03BD', - 'Oacute': '\u00D3', - 'oacute': '\u00F3', - 'Ocirc': '\u00D4', - 'ocirc': '\u00F4', - 'OElig': '\u0152', - 'oelig': '\u0153', - 'Ograve': '\u00D2', - 'ograve': '\u00F2', - 'oline': '\u203E', - 'Omega': '\u03A9', - 'omega': '\u03C9', - 'Omicron': '\u039F', - 'omicron': '\u03BF', - 'oplus': '\u2295', - 'or': '\u2228', - 'ordf': '\u00AA', - 'ordm': '\u00BA', - 'Oslash': '\u00D8', - 'oslash': '\u00F8', - 'Otilde': '\u00D5', - 'otilde': '\u00F5', - 'otimes': '\u2297', - 'Ouml': '\u00D6', - 'ouml': '\u00F6', - 'para': '\u00B6', - 'permil': '\u2030', - 'perp': '\u22A5', - 'Phi': '\u03A6', - 'phi': '\u03C6', - 'Pi': '\u03A0', - 'pi': '\u03C0', - 'piv': '\u03D6', - 'plusmn': '\u00B1', - 'pound': '\u00A3', - 'prime': '\u2032', - 'Prime': '\u2033', - 'prod': '\u220F', - 'prop': '\u221D', - 'Psi': '\u03A8', - 'psi': '\u03C8', - 'quot': '\u0022', - 'radic': '\u221A', - 'rang': '\u27E9', - 'raquo': '\u00BB', - 'rarr': '\u2192', - 'rArr': '\u21D2', - 'rceil': '\u2309', - 'rdquo': '\u201D', - 'real': '\u211C', - 'reg': '\u00AE', - 'rfloor': '\u230B', - 'Rho': '\u03A1', - 'rho': '\u03C1', - 'rlm': '\u200F', - 'rsaquo': '\u203A', - 'rsquo': '\u2019', - 'sbquo': '\u201A', - 'Scaron': '\u0160', - 'scaron': '\u0161', - 'sdot': '\u22C5', - 'sect': '\u00A7', - 'shy': '\u00AD', - 'Sigma': '\u03A3', - 'sigma': '\u03C3', - 'sigmaf': '\u03C2', - 'sim': '\u223C', - 'spades': '\u2660', - 'sub': '\u2282', - 'sube': '\u2286', - 'sum': '\u2211', - 'sup': '\u2283', - 'sup1': '\u00B9', - 'sup2': '\u00B2', - 'sup3': '\u00B3', - 'supe': '\u2287', - 'szlig': '\u00DF', - 'Tau': '\u03A4', - 'tau': '\u03C4', - 'there4': '\u2234', - 'Theta': '\u0398', - 'theta': '\u03B8', - 'thetasym': '\u03D1', - 'thinsp': '\u2009', - 'THORN': '\u00DE', - 'thorn': '\u00FE', - 'tilde': '\u02DC', - 'times': '\u00D7', - 'trade': '\u2122', - 'Uacute': '\u00DA', - 'uacute': '\u00FA', - 'uarr': '\u2191', - 'uArr': '\u21D1', - 'Ucirc': '\u00DB', - 'ucirc': '\u00FB', - 'Ugrave': '\u00D9', - 'ugrave': '\u00F9', - 'uml': '\u00A8', - 'upsih': '\u03D2', - 'Upsilon': '\u03A5', - 'upsilon': '\u03C5', - 'Uuml': '\u00DC', - 'uuml': '\u00FC', - 'weierp': '\u2118', - 'Xi': '\u039E', - 'xi': '\u03BE', - 'Yacute': '\u00DD', - 'yacute': '\u00FD', - 'yen': '\u00A5', - 'yuml': '\u00FF', - 'Yuml': '\u0178', - 'Zeta': '\u0396', - 'zeta': '\u03B6', - 'zwj': '\u200D', - 'zwnj': '\u200C', -}; - -// The &ngsp; pseudo-entity is denoting a space. see: -// https://github.com/dart-lang/angular/blob/0bb611387d29d65b5af7f9d2515ab571fd3fbee4/_tests/test/compiler/preserve_whitespace_test.dart -export const NGSP_UNICODE = '\uE500'; - -NAMED_ENTITIES['ngsp'] = NGSP_UNICODE; From 3d668162d9cf0918c7746e9f805c06fc01f31bcb Mon Sep 17 00:00:00 2001 From: Andrew Kushnir Date: Mon, 12 Jul 2021 14:58:35 -0700 Subject: [PATCH 071/364] Revert "refactor(dev-infra): remove usages and dependency on shelljs (#42394)" (#42829) This reverts commit f0d857eff876033359a7c284171775041f75db5d. PR Close #42829 --- .../benchmark/driver-utilities/BUILD.bazel | 2 + .../benchmark/driver-utilities/perf_util.ts | 6 +- dev-infra/build-worker.js | 3 - dev-infra/commit-message/BUILD.bazel | 2 + dev-infra/format/BUILD.bazel | 2 + dev-infra/format/formatters/base-formatter.ts | 3 +- dev-infra/format/formatters/buildifier.ts | 4 +- dev-infra/format/formatters/clang-format.ts | 4 +- dev-infra/format/formatters/prettier.ts | 11 +- dev-infra/format/run-commands-parallel.ts | 14 +- dev-infra/misc/build-and-link/cli.ts | 10 +- dev-infra/ng-dev.js | 272 +++++++++--------- .../pr/discover-new-conflicts/BUILD.bazel | 1 + dev-infra/pr/discover-new-conflicts/index.ts | 18 +- dev-infra/pullapprove/BUILD.bazel | 2 + dev-infra/release/stamping/env-stamp.ts | 38 +-- dev-infra/tmpl-package.json | 1 + dev-infra/utils/BUILD.bazel | 2 + dev-infra/utils/child-process.ts | 20 +- dev-infra/utils/git/git-client.ts | 4 - dev-infra/utils/shelljs.ts | 17 ++ 21 files changed, 228 insertions(+), 208 deletions(-) create mode 100644 dev-infra/utils/shelljs.ts diff --git a/dev-infra/benchmark/driver-utilities/BUILD.bazel b/dev-infra/benchmark/driver-utilities/BUILD.bazel index 3ef04bd319b8..fd575c92b3ef 100644 --- a/dev-infra/benchmark/driver-utilities/BUILD.bazel +++ b/dev-infra/benchmark/driver-utilities/BUILD.bazel @@ -10,8 +10,10 @@ ts_library( "//packages/benchpress", "@npm//@types/node", "@npm//@types/selenium-webdriver", + "@npm//@types/shelljs", "@npm//node-uuid", "@npm//protractor", "@npm//selenium-webdriver", + "@npm//shelljs", ], ) diff --git a/dev-infra/benchmark/driver-utilities/perf_util.ts b/dev-infra/benchmark/driver-utilities/perf_util.ts index a9043b9a2467..b6d59a4a1d1e 100644 --- a/dev-infra/benchmark/driver-utilities/perf_util.ts +++ b/dev-infra/benchmark/driver-utilities/perf_util.ts @@ -5,7 +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 */ -import {mkdirSync} from 'fs'; +import {mkdir} from 'shelljs'; export {verifyNoBrowserErrors} from './e2e_util'; @@ -61,9 +61,7 @@ function createBenchpressRunner(): Runner { runId = process.env.GIT_SHA + ' ' + runId; } const resultsFolder = './dist/benchmark_results'; - mkdirSync(resultsFolder, { - recursive: true, - }); + mkdir('-p', resultsFolder); const providers: StaticProvider[] = [ SeleniumWebDriverAdapter.PROTRACTOR_PROVIDERS, {provide: Options.FORCE_GC, useValue: globalOptions.forceGc}, diff --git a/dev-infra/build-worker.js b/dev-infra/build-worker.js index dff23b63c4be..9654f967cdf3 100644 --- a/dev-infra/build-worker.js +++ b/dev-infra/build-worker.js @@ -144,9 +144,6 @@ var GitCommandError = /** @class */ (function (_super) { // we sanitize the command that will be part of the error message. _super.call(this, "Command failed: git " + client.sanitizeConsoleOutput(args.join(' '))) || this; _this.args = args; - // Set the prototype explicitly because in ES5, the prototype is accidentally lost due to - // a limitation in down-leveling. - // https://github.com/Microsoft/TypeScript/wiki/FAQ#why-doesnt-extending-built-ins-like-error-array-and-map-work. Object.setPrototypeOf(_this, GitCommandError.prototype); return _this; } diff --git a/dev-infra/commit-message/BUILD.bazel b/dev-infra/commit-message/BUILD.bazel index e0299445f8fd..bbdc0cd5ba4a 100644 --- a/dev-infra/commit-message/BUILD.bazel +++ b/dev-infra/commit-message/BUILD.bazel @@ -13,10 +13,12 @@ ts_library( "@npm//@types/git-raw-commits", "@npm//@types/inquirer", "@npm//@types/node", + "@npm//@types/shelljs", "@npm//@types/yargs", "@npm//conventional-commits-parser", "@npm//git-raw-commits", "@npm//inquirer", + "@npm//shelljs", "@npm//yargs", ], ) diff --git a/dev-infra/format/BUILD.bazel b/dev-infra/format/BUILD.bazel index 1c5a82ea8576..c280f06d5148 100644 --- a/dev-infra/format/BUILD.bazel +++ b/dev-infra/format/BUILD.bazel @@ -10,9 +10,11 @@ ts_library( "//dev-infra/utils", "@npm//@types/cli-progress", "@npm//@types/node", + "@npm//@types/shelljs", "@npm//@types/yargs", "@npm//cli-progress", "@npm//multimatch", + "@npm//shelljs", "@npm//yargs", ], ) diff --git a/dev-infra/format/formatters/base-formatter.ts b/dev-infra/format/formatters/base-formatter.ts index 65930adadb9c..24ba0fa51661 100644 --- a/dev-infra/format/formatters/base-formatter.ts +++ b/dev-infra/format/formatters/base-formatter.ts @@ -10,8 +10,7 @@ import {GitClient} from '../../utils/git/git-client'; import {FormatConfig} from '../config'; // A callback to determine if the formatter run found a failure in formatting. -export type CallbackFunc = - (file: string, code: number|NodeJS.Signals, stdout: string, stderr: string) => boolean; +export type CallbackFunc = (file: string, code: number, stdout: string, stderr: string) => boolean; // The actions a formatter can take. export type FormatterAction = 'check'|'format'; diff --git a/dev-infra/format/formatters/buildifier.ts b/dev-infra/format/formatters/buildifier.ts index 3f49dc1b3c36..b18ba62a3bcf 100644 --- a/dev-infra/format/formatters/buildifier.ts +++ b/dev-infra/format/formatters/buildifier.ts @@ -26,14 +26,14 @@ export class Buildifier extends Formatter { check: { commandFlags: `${BAZEL_WARNING_FLAG} --lint=warn --mode=check --format=json`, callback: - (_: string, code: number|NodeJS.Signals, stdout: string) => { + (_: string, code: number, stdout: string) => { return code !== 0 || !(JSON.parse(stdout) as {success: string}).success; }, }, format: { commandFlags: `${BAZEL_WARNING_FLAG} --lint=fix --mode=fix`, callback: - (file: string, code: number|NodeJS.Signals, _: string, stderr: string) => { + (file: string, code: number, _: string, stderr: string) => { if (code !== 0) { error(`Error running buildifier on: ${file}`); error(stderr); diff --git a/dev-infra/format/formatters/clang-format.ts b/dev-infra/format/formatters/clang-format.ts index 616849a5791c..637f4272233e 100644 --- a/dev-infra/format/formatters/clang-format.ts +++ b/dev-infra/format/formatters/clang-format.ts @@ -26,14 +26,14 @@ export class ClangFormat extends Formatter { check: { commandFlags: `--Werror -n -style=file`, callback: - (_: string, code: number|NodeJS.Signals) => { + (_: string, code: number) => { return code !== 0; }, }, format: { commandFlags: `-i -style=file`, callback: - (file: string, code: number|NodeJS.Signals, _: string, stderr: string) => { + (file: string, code: number, _: string, stderr: string) => { if (code !== 0) { error(`Error running clang-format on: ${file}`); error(stderr); diff --git a/dev-infra/format/formatters/prettier.ts b/dev-infra/format/formatters/prettier.ts index f2969203c76e..e56da8fa67b3 100644 --- a/dev-infra/format/formatters/prettier.ts +++ b/dev-infra/format/formatters/prettier.ts @@ -7,8 +7,8 @@ */ import {join} from 'path'; +import {exec} from 'shelljs'; -import {spawnSync} from '../../utils/child-process'; import {error} from '../../utils/console'; import {Formatter} from './base-formatter'; @@ -27,22 +27,21 @@ export class Prettier extends Formatter { * The configuration path of the prettier config, obtained during construction to prevent needing * to discover it repeatedly for each execution. */ - private configPath = this.config['prettier'] ? - spawnSync(this.binaryFilePath, ['--find-config-path', '.']).stdout.trim() : - ''; + private configPath = + this.config['prettier'] ? exec(`${this.binaryFilePath} --find-config-path .`).trim() : ''; override actions = { check: { commandFlags: `--config ${this.configPath} --check`, callback: - (_: string, code: number|NodeJS.Signals, stdout: string) => { + (_: string, code: number, stdout: string) => { return code !== 0; }, }, format: { commandFlags: `--config ${this.configPath} --write`, callback: - (file: string, code: number|NodeJS.Signals, _: string, stderr: string) => { + (file: string, code: number, _: string, stderr: string) => { if (code !== 0) { error(`Error running prettier on: ${file}`); error(stderr); diff --git a/dev-infra/format/run-commands-parallel.ts b/dev-infra/format/run-commands-parallel.ts index c10a27f9c9c7..5671d9486ad7 100644 --- a/dev-infra/format/run-commands-parallel.ts +++ b/dev-infra/format/run-commands-parallel.ts @@ -9,8 +9,8 @@ import {Bar} from 'cli-progress'; import * as multimatch from 'multimatch'; import {cpus} from 'os'; +import {exec} from 'shelljs'; -import {spawn, SpawnResult} from '../utils/child-process'; import {info} from '../utils/console'; import {Formatter, FormatterAction, getActiveFormatters} from './formatters/index'; @@ -86,11 +86,12 @@ export function runFormatterInParallel(allFiles: string[], action: FormatterActi // Get the file and formatter for the next command. const {file, formatter} = nextCommand; - const [spawnCmd, ...spawnArgs] = [...formatter.commandFor(action).split(' '), file]; - spawn(spawnCmd, spawnArgs, {suppressErrorOnFailingExitCode: true, mode: 'silent'}) - .then(({stdout, stderr, status}: SpawnResult) => { + exec( + `${formatter.commandFor(action)} ${file}`, + {async: true, silent: true}, + (code, stdout, stderr) => { // Run the provided callback function. - const failed = formatter.callbackFor(action)(file, status, stdout, stderr); + const failed = formatter.callbackFor(action)(file, code, stdout, stderr); if (failed) { failures.push({filePath: file, message: stderr}); } @@ -109,7 +110,8 @@ export function runFormatterInParallel(allFiles: string[], action: FormatterActi progressBar.stop(); resolve(failures); } - }); + }, + ); // Mark the thread as in use as the command execution has been started. threads[thread] = true; } diff --git a/dev-infra/misc/build-and-link/cli.ts b/dev-infra/misc/build-and-link/cli.ts index d9144b6a3210..d32fd4a02116 100644 --- a/dev-infra/misc/build-and-link/cli.ts +++ b/dev-infra/misc/build-and-link/cli.ts @@ -7,13 +7,13 @@ */ import {green} from 'chalk'; -import {lstatSync} from 'fs'; -import {resolve} from 'path'; +import {lstatSync, stat, Stats} from 'fs'; +import {isAbsolute, join, resolve} from 'path'; import {Arguments, Argv, CommandModule} from 'yargs'; import {buildReleaseOutput} from '../../release/build/index'; -import {spawn} from '../../utils/child-process'; import {error, info, red} from '../../utils/console'; +import {exec} from '../../utils/shelljs'; /** Command line options. */ @@ -52,8 +52,8 @@ async function handler({projectRoot}: Arguments) { info(green(` ✓ Built release output.`)); for (const {outputPath, name} of releaseOutputs) { - await spawn('yarn', ['link', '--cwd', outputPath]); - await spawn('yarn', ['link', '--cwd', projectRoot, name]); + exec(`yarn link --cwd ${outputPath}`); + exec(`yarn link --cwd ${projectRoot} ${name}`); } info(green(` ✓ Linked release packages in provided project.`)); diff --git a/dev-infra/ng-dev.js b/dev-infra/ng-dev.js index fb6eaf6eec03..c05c96d30164 100755 --- a/dev-infra/ng-dev.js +++ b/dev-infra/ng-dev.js @@ -22,6 +22,7 @@ var conventionalCommitsParser = require('conventional-commits-parser'); var gitCommits_ = require('git-raw-commits'); var cliProgress = require('cli-progress'); var os = require('os'); +var shelljs = require('shelljs'); var minimatch = require('minimatch'); var ejs = require('ejs'); var ora = require('ora'); @@ -315,9 +316,6 @@ var GitCommandError = /** @class */ (function (_super) { // we sanitize the command that will be part of the error message. _super.call(this, "Command failed: git " + client.sanitizeConsoleOutput(args.join(' '))) || this; _this.args = args; - // Set the prototype explicitly because in ES5, the prototype is accidentally lost due to - // a limitation in down-leveling. - // https://github.com/Microsoft/TypeScript/wiki/FAQ#why-doesnt-extending-built-ins-like-error-array-and-map-work. Object.setPrototypeOf(_this, GitCommandError.prototype); return _this; } @@ -2288,113 +2286,6 @@ function buildCommitMessageParser(localYargs) { .command(ValidateRangeModule); } -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -/** - * Spawns a given command with the specified arguments inside an interactive shell. All process - * stdin, stdout and stderr output is printed to the current console. - * - * @returns a Promise resolving on success, and rejecting on command failure with the status code. - */ -function spawnInteractive(command, args, options) { - if (options === void 0) { options = {}; } - return new Promise(function (resolve, reject) { - var commandText = command + " " + args.join(' '); - debug("Executing command: " + commandText); - var childProcess = child_process.spawn(command, args, tslib.__assign(tslib.__assign({}, options), { shell: true, stdio: 'inherit' })); - childProcess.on('exit', function (status) { return status === 0 ? resolve() : reject(status); }); - }); -} -/** - * Spawns a given command with the specified arguments inside a shell. All process stdout - * output is captured and returned as resolution on completion. Depending on the chosen - * output mode, stdout/stderr output is also printed to the console, or only on error. - * - * @returns a Promise resolving with captured stdout and stderr on success. The promise - * rejects on command failure. - */ -function spawn(command, args, options) { - if (options === void 0) { options = {}; } - return new Promise(function (resolve, reject) { - var commandText = command + " " + args.join(' '); - var outputMode = options.mode; - debug("Executing command: " + commandText); - var childProcess = child_process.spawn(command, args, tslib.__assign(tslib.__assign({}, options), { shell: true, stdio: 'pipe' })); - var logOutput = ''; - var stdout = ''; - var stderr = ''; - // Capture the stdout separately so that it can be passed as resolve value. - // This is useful if commands return parsable stdout. - childProcess.stderr.on('data', function (message) { - stderr += message; - logOutput += message; - // If console output is enabled, print the message directly to the stderr. Note that - // we intentionally print all output to stderr as stdout should not be polluted. - if (outputMode === undefined || outputMode === 'enabled') { - process.stderr.write(message); - } - }); - childProcess.stdout.on('data', function (message) { - stdout += message; - logOutput += message; - // If console output is enabled, print the message directly to the stderr. Note that - // we intentionally print all output to stderr as stdout should not be polluted. - if (outputMode === undefined || outputMode === 'enabled') { - process.stderr.write(message); - } - }); - childProcess.on('exit', function (exitCode, signal) { - var exitDescription = exitCode !== null ? "exit code \"" + exitCode + "\"" : "signal \"" + signal + "\""; - var printFn = outputMode === 'on-error' ? error : debug; - var status = statusFromExitCodeAndSignal(exitCode, signal); - printFn("Command \"" + commandText + "\" completed with " + exitDescription + "."); - printFn("Process output: \n" + logOutput); - // On success, resolve the promise. Otherwise reject with the captured stderr - // and stdout log output if the output mode was set to `silent`. - if (status === 0 || options.suppressErrorOnFailingExitCode) { - resolve({ stdout: stdout, stderr: stderr, status: status }); - } - else { - reject(outputMode === 'silent' ? logOutput : undefined); - } - }); - }); -} -/** - * Spawns a given command with the specified arguments inside a shell synchronously. - * - * @returns The command's stdout and stderr. - */ -function spawnSync(command, args, options) { - if (options === void 0) { options = {}; } - var commandText = command + " " + args.join(' '); - debug("Executing command: " + commandText); - var _a = child_process.spawnSync(command, args, tslib.__assign(tslib.__assign({}, options), { encoding: 'utf8', shell: true, stdio: 'pipe' })), exitCode = _a.status, signal = _a.signal, stdout = _a.stdout, stderr = _a.stderr; - /** The status of the spawn result. */ - var status = statusFromExitCodeAndSignal(exitCode, signal); - if (status === 0 || options.suppressErrorOnFailingExitCode) { - return { status: status, stdout: stdout, stderr: stderr }; - } - throw new Error(stderr); -} -/** - * Convert the provided exitCode and signal to a single status code. - * - * During `exit` node provides either a `code` or `signal`, one of which is guaranteed to be - * non-null. - * - * For more details see: https://nodejs.org/api/child_process.html#child_process_event_exit - */ -function statusFromExitCodeAndSignal(exitCode, signal) { - var _a; - return (_a = exitCode !== null && exitCode !== void 0 ? exitCode : signal) !== null && _a !== void 0 ? _a : -1; -} - /** * @license * Copyright Google LLC All Rights Reserved. @@ -2599,9 +2490,7 @@ class Prettier extends Formatter { * The configuration path of the prettier config, obtained during construction to prevent needing * to discover it repeatedly for each execution. */ - this.configPath = this.config['prettier'] ? - spawnSync(this.binaryFilePath, ['--find-config-path', '.']).stdout.trim() : - ''; + this.configPath = this.config['prettier'] ? shelljs.exec(`${this.binaryFilePath} --find-config-path .`).trim() : ''; this.actions = { check: { commandFlags: `--config ${this.configPath} --check`, @@ -2704,11 +2593,9 @@ function runFormatterInParallel(allFiles, action) { } // Get the file and formatter for the next command. const { file, formatter } = nextCommand; - const [spawnCmd, ...spawnArgs] = [...formatter.commandFor(action).split(' '), file]; - spawn(spawnCmd, spawnArgs, { suppressErrorOnFailingExitCode: true, mode: 'silent' }) - .then(({ stdout, stderr, status }) => { + shelljs.exec(`${formatter.commandFor(action)} ${file}`, { async: true, silent: true }, (code, stdout, stderr) => { // Run the provided callback function. - const failed = formatter.callbackFor(action)(file, status, stdout, stderr); + const failed = formatter.callbackFor(action)(file, code, stdout, stderr); if (failed) { failures.push({ filePath: file, message: stderr }); } @@ -3335,6 +3222,21 @@ const CheckoutCommandModule = { describe: 'Checkout a PR from the upstream repo', }; +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +/** + * Runs an given command as child process. By default, child process + * output will not be printed. + */ +function exec(cmd, opts) { + return shelljs.exec(cmd, tslib.__assign(tslib.__assign({ silent: true }, opts), { async: false })); +} + /** * @license * Copyright Google LLC All Rights Reserved. @@ -3438,9 +3340,7 @@ function discoverNewConflictsForPr(newPrNumber, updatedAfter) { if (err instanceof GitCommandError) { conflicts.push(pr); } - else { - throw err; - } + throw err; } // Abort any outstanding rebase attempt. git.runGraceful(['rebase', '--abort'], { stdio: 'ignore' }); @@ -3450,7 +3350,7 @@ function discoverNewConflictsForPr(newPrNumber, updatedAfter) { progressBar.stop(); info(); info(`Result:`); - git.checkout(previousBranchOrRevision, true); + cleanUpGitState(previousBranchOrRevision); // If no conflicts are found, exit successfully. if (conflicts.length === 0) { info(`No new conflicting PRs found after #${newPrNumber} merging`); @@ -3465,6 +3365,17 @@ function discoverNewConflictsForPr(newPrNumber, updatedAfter) { process.exit(1); }); } +/** Reset git back to the provided branch or revision. */ +function cleanUpGitState(previousBranchOrRevision) { + // Ensure that any outstanding rebases are aborted. + exec(`git rebase --abort`); + // Ensure that any changes in the current repo state are cleared. + exec(`git reset --hard`); + // Checkout the original branch from before the run began. + exec(`git checkout ${previousBranchOrRevision}`); + // Delete the generated branch. + exec(`git branch -D ${tempWorkingBranch}`); +} /** * @license @@ -5911,6 +5822,88 @@ const ReleaseNotesCommandModule = { describe: 'Generate release notes', }; +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +/** + * Spawns a given command with the specified arguments inside an interactive shell. All process + * stdin, stdout and stderr output is printed to the current console. + * + * @returns a Promise resolving on success, and rejecting on command failure with the status code. + */ +function spawnInteractive(command, args, options) { + if (options === void 0) { options = {}; } + return new Promise(function (resolve, reject) { + var commandText = command + " " + args.join(' '); + debug("Executing command: " + commandText); + var childProcess = child_process.spawn(command, args, tslib.__assign(tslib.__assign({}, options), { shell: true, stdio: 'inherit' })); + childProcess.on('exit', function (status) { return status === 0 ? resolve() : reject(status); }); + }); +} +/** + * Spawns a given command with the specified arguments inside a shell. All process stdout + * output is captured and returned as resolution on completion. Depending on the chosen + * output mode, stdout/stderr output is also printed to the console, or only on error. + * + * @returns a Promise resolving with captured stdout and stderr on success. The promise + * rejects on command failure + */ +function spawn(command, args, options) { + if (options === void 0) { options = {}; } + return new Promise(function (resolve, reject) { + var commandText = command + " " + args.join(' '); + var outputMode = options.mode; + debug("Executing command: " + commandText); + var childProcess = child_process.spawn(command, args, tslib.__assign(tslib.__assign({}, options), { shell: true, stdio: 'pipe' })); + var logOutput = ''; + var stdout = ''; + var stderr = ''; + // Capture the stdout separately so that it can be passed as resolve value. + // This is useful if commands return parsable stdout. + childProcess.stderr.on('data', function (message) { + stderr += message; + logOutput += message; + // If console output is enabled, print the message directly to the stderr. Note that + // we intentionally print all output to stderr as stdout should not be polluted. + if (outputMode === undefined || outputMode === 'enabled') { + process.stderr.write(message); + } + }); + childProcess.stdout.on('data', function (message) { + stdout += message; + logOutput += message; + // If console output is enabled, print the message directly to the stderr. Note that + // we intentionally print all output to stderr as stdout should not be polluted. + if (outputMode === undefined || outputMode === 'enabled') { + process.stderr.write(message); + } + }); + childProcess.on('exit', function (exitCode, signal) { + var exitDescription = exitCode !== null ? "exit code \"" + exitCode + "\"" : "signal \"" + signal + "\""; + var printFn = outputMode === 'on-error' ? error : debug; + var status = statusFromExitCodeAndSignal(exitCode, signal); + printFn("Command \"" + commandText + "\" completed with " + exitDescription + "."); + printFn("Process output: \n" + logOutput); + // On success, resolve the promise. Otherwise reject with the captured stderr + // and stdout log output if the output mode was set to `silent`. + if (status === 0 || options.suppressErrorOnFailingExitCode) { + resolve({ stdout: stdout, stderr: stderr, status: status }); + } + else { + reject(outputMode === 'silent' ? logOutput : undefined); + } + }); + }); +} +/** Convert the provided exitCode and signal to a single status code. */ +function statusFromExitCodeAndSignal(exitCode, signal) { + return exitCode !== null ? exitCode : signal !== null ? signal : -1; +} + /** * @license * Copyright Google LLC All Rights Reserved. @@ -7503,17 +7496,20 @@ const ReleaseSetDistTagCommand = { */ function buildEnvStamp(mode) { console.info(`BUILD_SCM_BRANCH ${getCurrentBranch()}`); - console.info(`BUILD_SCM_COMMIT_SHA ${getCurrentBranchOrRevision()}`); - console.info(`BUILD_SCM_HASH ${getCurrentBranchOrRevision()}`); + console.info(`BUILD_SCM_COMMIT_SHA ${getCurrentSha()}`); + console.info(`BUILD_SCM_HASH ${getCurrentSha()}`); console.info(`BUILD_SCM_LOCAL_CHANGES ${hasLocalChanges()}`); console.info(`BUILD_SCM_USER ${getCurrentGitUser()}`); console.info(`BUILD_SCM_VERSION ${getSCMVersion(mode)}`); - process.exit(); + process.exit(0); +} +/** Run the exec command and return the stdout as a trimmed string. */ +function exec$1(cmd) { + return exec(cmd).trim(); } /** Whether the repo has local changes. */ function hasLocalChanges() { - const git = GitClient.get(); - return git.hasUncommittedChanges(); + return !!exec$1(`git status --untracked-files=no --porcelain`); } /** * Get the version for generated packages. @@ -7522,34 +7518,30 @@ function hasLocalChanges() { * In release mode, the version is based on the base package.json version. */ function getSCMVersion(mode) { - const git = GitClient.get(); if (mode === 'release') { + const git = GitClient.get(); const packageJsonPath = path.join(git.baseDir, 'package.json'); const { version } = require(packageJsonPath); return version; } if (mode === 'snapshot') { - const version = git.run(['describe', '--match', '[0-9]*.[0-9]*.[0-9]*', '--abbrev=7', '--tags', 'HEAD']) - .stdout.trim(); + const version = exec$1(`git describe --match [0-9]*.[0-9]*.[0-9]* --abbrev=7 --tags HEAD`); return `${version.replace(/-([0-9]+)-g/, '+$1.sha-')}${(hasLocalChanges() ? '.with-local-changes' : '')}`; } return '0.0.0'; } -/** Get the current branch or revision of HEAD. */ -function getCurrentBranchOrRevision() { - const git = GitClient.get(); - return git.getCurrentBranchOrRevision(); +/** Get the current SHA of HEAD. */ +function getCurrentSha() { + return exec$1(`git rev-parse HEAD`); } /** Get the currently checked out branch. */ function getCurrentBranch() { - const git = GitClient.get(); - return git.run(['symbolic-ref', '--short', 'HEAD']).stdout.trim(); + return exec$1(`git symbolic-ref --short HEAD`); } /** Get the current git user based on the git config. */ function getCurrentGitUser() { - const git = GitClient.get(); - const userName = git.run(['config', 'user.name']).stdout.trim(); - const userEmail = git.run(['config', 'user.email']).stdout.trim(); + const userName = exec$1(`git config user.name`); + const userEmail = exec$1(`git config user.email`); return `${userName} <${userEmail}>`; } @@ -8036,8 +8028,8 @@ function handler$d({ projectRoot }) { } info(chalk.green(` ✓ Built release output.`)); for (const { outputPath, name } of releaseOutputs) { - yield spawn('yarn', ['link', '--cwd', outputPath]); - yield spawn('yarn', ['link', '--cwd', projectRoot, name]); + exec(`yarn link --cwd ${outputPath}`); + exec(`yarn link --cwd ${projectRoot} ${name}`); } info(chalk.green(` ✓ Linked release packages in provided project.`)); }); diff --git a/dev-infra/pr/discover-new-conflicts/BUILD.bazel b/dev-infra/pr/discover-new-conflicts/BUILD.bazel index e88ed7eaeda4..3ea331122bf6 100644 --- a/dev-infra/pr/discover-new-conflicts/BUILD.bazel +++ b/dev-infra/pr/discover-new-conflicts/BUILD.bazel @@ -11,6 +11,7 @@ ts_library( "//dev-infra/utils", "@npm//@types/cli-progress", "@npm//@types/node", + "@npm//@types/shelljs", "@npm//@types/yargs", "@npm//typed-graphqlify", ], diff --git a/dev-infra/pr/discover-new-conflicts/index.ts b/dev-infra/pr/discover-new-conflicts/index.ts index 08ee4e01cc78..32138da31076 100644 --- a/dev-infra/pr/discover-new-conflicts/index.ts +++ b/dev-infra/pr/discover-new-conflicts/index.ts @@ -13,6 +13,7 @@ import {error, info} from '../../utils/console'; import {AuthenticatedGitClient} from '../../utils/git/authenticated-git-client'; import {GitCommandError} from '../../utils/git/git-client'; import {getPendingPrs} from '../../utils/github'; +import {exec} from '../../utils/shelljs'; /* Graphql schema for the response body for each pending PR. */ @@ -124,9 +125,8 @@ export async function discoverNewConflictsForPr(newPrNumber: number, updatedAfte } catch (err) { if (err instanceof GitCommandError) { conflicts.push(pr); - } else { - throw err; } + throw err; } // Abort any outstanding rebase attempt. git.runGraceful(['rebase', '--abort'], {stdio: 'ignore'}); @@ -138,7 +138,7 @@ export async function discoverNewConflictsForPr(newPrNumber: number, updatedAfte info(); info(`Result:`); - git.checkout(previousBranchOrRevision, true); + cleanUpGitState(previousBranchOrRevision); // If no conflicts are found, exit successfully. if (conflicts.length === 0) { @@ -154,3 +154,15 @@ export async function discoverNewConflictsForPr(newPrNumber: number, updatedAfte error.groupEnd(); process.exit(1); } + +/** Reset git back to the provided branch or revision. */ +export function cleanUpGitState(previousBranchOrRevision: string) { + // Ensure that any outstanding rebases are aborted. + exec(`git rebase --abort`); + // Ensure that any changes in the current repo state are cleared. + exec(`git reset --hard`); + // Checkout the original branch from before the run began. + exec(`git checkout ${previousBranchOrRevision}`); + // Delete the generated branch. + exec(`git branch -D ${tempWorkingBranch}`); +} diff --git a/dev-infra/pullapprove/BUILD.bazel b/dev-infra/pullapprove/BUILD.bazel index 7ab68b7d64bb..94bda2d50990 100644 --- a/dev-infra/pullapprove/BUILD.bazel +++ b/dev-infra/pullapprove/BUILD.bazel @@ -17,9 +17,11 @@ ts_library( "//dev-infra/utils", "@npm//@types/minimatch", "@npm//@types/node", + "@npm//@types/shelljs", "@npm//@types/yaml", "@npm//@types/yargs", "@npm//minimatch", + "@npm//shelljs", "@npm//yaml", "@npm//yargs", ], diff --git a/dev-infra/release/stamping/env-stamp.ts b/dev-infra/release/stamping/env-stamp.ts index 96b77c6f49b6..45d5221275bd 100644 --- a/dev-infra/release/stamping/env-stamp.ts +++ b/dev-infra/release/stamping/env-stamp.ts @@ -9,6 +9,8 @@ import {join} from 'path'; import {GitClient} from '../../utils/git/git-client'; +import {exec as _exec} from '../../utils/shelljs'; + export type EnvStampMode = 'snapshot'|'release'; /** @@ -23,18 +25,22 @@ export type EnvStampMode = 'snapshot'|'release'; */ export function buildEnvStamp(mode: EnvStampMode) { console.info(`BUILD_SCM_BRANCH ${getCurrentBranch()}`); - console.info(`BUILD_SCM_COMMIT_SHA ${getCurrentBranchOrRevision()}`); - console.info(`BUILD_SCM_HASH ${getCurrentBranchOrRevision()}`); + console.info(`BUILD_SCM_COMMIT_SHA ${getCurrentSha()}`); + console.info(`BUILD_SCM_HASH ${getCurrentSha()}`); console.info(`BUILD_SCM_LOCAL_CHANGES ${hasLocalChanges()}`); console.info(`BUILD_SCM_USER ${getCurrentGitUser()}`); console.info(`BUILD_SCM_VERSION ${getSCMVersion(mode)}`); - process.exit(); + process.exit(0); +} + +/** Run the exec command and return the stdout as a trimmed string. */ +function exec(cmd: string) { + return _exec(cmd).trim(); } /** Whether the repo has local changes. */ function hasLocalChanges() { - const git = GitClient.get(); - return git.hasUncommittedChanges(); + return !!exec(`git status --untracked-files=no --porcelain`); } /** @@ -44,38 +50,34 @@ function hasLocalChanges() { * In release mode, the version is based on the base package.json version. */ function getSCMVersion(mode: EnvStampMode) { - const git = GitClient.get(); if (mode === 'release') { + const git = GitClient.get(); const packageJsonPath = join(git.baseDir, 'package.json'); const {version} = require(packageJsonPath); return version; } if (mode === 'snapshot') { - const version = - git.run(['describe', '--match', '[0-9]*.[0-9]*.[0-9]*', '--abbrev=7', '--tags', 'HEAD']) - .stdout.trim(); + const version = exec(`git describe --match [0-9]*.[0-9]*.[0-9]* --abbrev=7 --tags HEAD`); return `${version.replace(/-([0-9]+)-g/, '+$1.sha-')}${ (hasLocalChanges() ? '.with-local-changes' : '')}`; } return '0.0.0'; } -/** Get the current branch or revision of HEAD. */ -function getCurrentBranchOrRevision() { - const git = GitClient.get(); - return git.getCurrentBranchOrRevision(); +/** Get the current SHA of HEAD. */ +function getCurrentSha() { + return exec(`git rev-parse HEAD`); } /** Get the currently checked out branch. */ function getCurrentBranch() { - const git = GitClient.get(); - return git.run(['symbolic-ref', '--short', 'HEAD']).stdout.trim(); + return exec(`git symbolic-ref --short HEAD`); } /** Get the current git user based on the git config. */ function getCurrentGitUser() { - const git = GitClient.get(); - const userName = git.run(['config', 'user.name']).stdout.trim(); - const userEmail = git.run(['config', 'user.email']).stdout.trim(); + const userName = exec(`git config user.name`); + const userEmail = exec(`git config user.email`); + return `${userName} <${userEmail}>`; } diff --git a/dev-infra/tmpl-package.json b/dev-infra/tmpl-package.json index 901b3b9d3668..3fb79079ff40 100644 --- a/dev-infra/tmpl-package.json +++ b/dev-infra/tmpl-package.json @@ -33,6 +33,7 @@ "protractor": "", "selenium-webdriver": "", "semver": "", + "shelljs": "", "ts-node": "", "tslib": "", "typed-graphqlify": "", diff --git a/dev-infra/utils/BUILD.bazel b/dev-infra/utils/BUILD.bazel index cc51124606a8..09c4f9954bb5 100644 --- a/dev-infra/utils/BUILD.bazel +++ b/dev-infra/utils/BUILD.bazel @@ -21,10 +21,12 @@ ts_library( "@npm//@types/inquirer", "@npm//@types/node", "@npm//@types/semver", + "@npm//@types/shelljs", "@npm//@types/yargs", "@npm//chalk", "@npm//inquirer", "@npm//semver", + "@npm//shelljs", "@npm//tslib", "@npm//typed-graphqlify", "@npm//yargs", diff --git a/dev-infra/utils/child-process.ts b/dev-infra/utils/child-process.ts index 809b39baefc1..64fcdcb6345b 100644 --- a/dev-infra/utils/child-process.ts +++ b/dev-infra/utils/child-process.ts @@ -10,7 +10,6 @@ import {spawn as _spawn, SpawnOptions as _SpawnOptions, spawnSync as _spawnSync, import {debug, error} from './console'; -/** Interface describing the options for spawning a process synchronously. */ export interface SpawnSyncOptions extends Omit<_SpawnSyncOptions, 'shell'|'stdio'> { /** Whether to prevent exit codes being treated as failures. */ suppressErrorOnFailingExitCode?: boolean; @@ -59,7 +58,7 @@ export function spawnInteractive( * output mode, stdout/stderr output is also printed to the console, or only on error. * * @returns a Promise resolving with captured stdout and stderr on success. The promise - * rejects on command failure. + * rejects on command failure */ export function spawn( command: string, args: string[], options: SpawnOptions = {}): Promise { @@ -116,12 +115,12 @@ export function spawn( } /** - * Spawns a given command with the specified arguments inside a shell synchronously. + * Spawns a given command with the specified arguments inside a shell syncronously. * * @returns The command's stdout and stderr. */ export function spawnSync( - command: string, args: string[], options: SpawnSyncOptions = {}): SpawnResult { + command: string, args: string[], options: SpawnOptions = {}): SpawnResult { const commandText = `${command} ${args.join(' ')}`; debug(`Executing command: ${commandText}`); @@ -138,14 +137,9 @@ export function spawnSync( throw new Error(stderr); } -/** - * Convert the provided exitCode and signal to a single status code. - * - * During `exit` node provides either a `code` or `signal`, one of which is guaranteed to be - * non-null. - * - * For more details see: https://nodejs.org/api/child_process.html#child_process_event_exit - */ + + +/** Convert the provided exitCode and signal to a single status code. */ function statusFromExitCodeAndSignal(exitCode: number|null, signal: NodeJS.Signals|null) { - return exitCode ?? signal ?? -1; + return exitCode !== null ? exitCode : signal !== null ? signal : -1; } diff --git a/dev-infra/utils/git/git-client.ts b/dev-infra/utils/git/git-client.ts index bdb45371d8f4..3f9f6042b018 100644 --- a/dev-infra/utils/git/git-client.ts +++ b/dev-infra/utils/git/git-client.ts @@ -23,10 +23,6 @@ export class GitCommandError extends Error { // accidentally leak the Github token that might be used in a command, // we sanitize the command that will be part of the error message. super(`Command failed: git ${client.sanitizeConsoleOutput(args.join(' '))}`); - - // Set the prototype explicitly because in ES5, the prototype is accidentally lost due to - // a limitation in down-leveling. - // https://github.com/Microsoft/TypeScript/wiki/FAQ#why-doesnt-extending-built-ins-like-error-array-and-map-work. Object.setPrototypeOf(this, GitCommandError.prototype); } } diff --git a/dev-infra/utils/shelljs.ts b/dev-infra/utils/shelljs.ts new file mode 100644 index 000000000000..0040b4135bce --- /dev/null +++ b/dev-infra/utils/shelljs.ts @@ -0,0 +1,17 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use 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 {exec as _exec, ExecOptions, ShellString} from 'shelljs'; + +/** + * Runs an given command as child process. By default, child process + * output will not be printed. + */ +export function exec(cmd: string, opts?: Omit): ShellString { + return _exec(cmd, {silent: true, ...opts, async: false}); +} From c1c1cda8666e324fc2ef4f051b8f20f36747ee37 Mon Sep 17 00:00:00 2001 From: Andrew Kushnir Date: Mon, 12 Jul 2021 14:58:53 -0700 Subject: [PATCH 072/364] Revert "refactor(dev-infra): add spawnSync to child process utils, normalize naming of child-process utils (#42394)" (#42829) This reverts commit 08444c6679e88034f021cc4ce8d1a0dd85ac4e46. PR Close #42829 --- dev-infra/build-worker.js | 1 - dev-infra/ng-dev.js | 76 ++++++++----------- dev-infra/pr/discover-new-conflicts/index.ts | 38 ++++------ .../release/publish/external-commands.ts | 11 +-- dev-infra/release/publish/index.ts | 5 +- dev-infra/release/versioning/npm-publish.ts | 14 ++-- dev-infra/utils/child-process.ts | 73 ++++-------------- dev-infra/utils/git/git-client.ts | 2 +- 8 files changed, 76 insertions(+), 144 deletions(-) diff --git a/dev-infra/build-worker.js b/dev-infra/build-worker.js index 9654f967cdf3..5d8477e5e001 100644 --- a/dev-infra/build-worker.js +++ b/dev-infra/build-worker.js @@ -144,7 +144,6 @@ var GitCommandError = /** @class */ (function (_super) { // we sanitize the command that will be part of the error message. _super.call(this, "Command failed: git " + client.sanitizeConsoleOutput(args.join(' '))) || this; _this.args = args; - Object.setPrototypeOf(_this, GitCommandError.prototype); return _this; } return GitCommandError; diff --git a/dev-infra/ng-dev.js b/dev-infra/ng-dev.js index c05c96d30164..4dcd9b108296 100755 --- a/dev-infra/ng-dev.js +++ b/dev-infra/ng-dev.js @@ -316,7 +316,6 @@ var GitCommandError = /** @class */ (function (_super) { // we sanitize the command that will be part of the error message. _super.call(this, "Command failed: git " + client.sanitizeConsoleOutput(args.join(' '))) || this; _this.args = args; - Object.setPrototypeOf(_this, GitCommandError.prototype); return _this; } return GitCommandError; @@ -3310,40 +3309,30 @@ function discoverNewConflictsForPr(newPrNumber, updatedAfter) { info(`Retrieved ${allPendingPRs.length} total pending PRs`); info(`Checking ${pendingPrs.length} PRs for conflicts after a merge of #${newPrNumber}`); // Fetch and checkout the PR being checked. - git.run(['fetch', '-q', requestedPr.headRef.repository.url, requestedPr.headRef.name]); - git.run(['checkout', '-q', '-B', tempWorkingBranch, 'FETCH_HEAD']); + exec(`git fetch ${requestedPr.headRef.repository.url} ${requestedPr.headRef.name}`); + exec(`git checkout -B ${tempWorkingBranch} FETCH_HEAD`); // Rebase the PR against the PRs target branch. - git.run(['fetch', '-q', requestedPr.baseRef.repository.url, requestedPr.baseRef.name]); - try { - git.run(['rebase', 'FETCH_HEAD'], { stdio: 'ignore' }); - } - catch (err) { - if (err instanceof GitCommandError) { - error('The requested PR currently has conflicts'); - git.checkout(previousBranchOrRevision, true); - process.exit(1); - } - throw err; + exec(`git fetch ${requestedPr.baseRef.repository.url} ${requestedPr.baseRef.name}`); + const result = exec(`git rebase FETCH_HEAD`); + if (result.code) { + error('The requested PR currently has conflicts'); + cleanUpGitState(previousBranchOrRevision); + process.exit(1); } // Start the progress bar progressBar.start(pendingPrs.length, 0); // Check each PR to determine if it can merge cleanly into the repo after the target PR. for (const pr of pendingPrs) { // Fetch and checkout the next PR - git.run(['fetch', '-q', pr.headRef.repository.url, pr.headRef.name]); - git.run(['checkout', '-q', '--detach', 'FETCH_HEAD']); + exec(`git fetch ${pr.headRef.repository.url} ${pr.headRef.name}`); + exec(`git checkout --detach FETCH_HEAD`); // Check if the PR cleanly rebases into the repo after the target PR. - try { - git.run(['rebase', tempWorkingBranch], { stdio: 'ignore' }); - } - catch (err) { - if (err instanceof GitCommandError) { - conflicts.push(pr); - } - throw err; + const result = exec(`git rebase ${tempWorkingBranch}`); + if (result.code !== 0) { + conflicts.push(pr); } // Abort any outstanding rebase attempt. - git.runGraceful(['rebase', '--abort'], { stdio: 'ignore' }); + exec(`git rebase --abort`); progressBar.increment(1); } // End the progress bar as all PRs have been processed. @@ -5835,7 +5824,7 @@ const ReleaseNotesCommandModule = { * * @returns a Promise resolving on success, and rejecting on command failure with the status code. */ -function spawnInteractive(command, args, options) { +function spawnInteractiveCommand(command, args, options) { if (options === void 0) { options = {}; } return new Promise(function (resolve, reject) { var commandText = command + " " + args.join(' '); @@ -5850,9 +5839,9 @@ function spawnInteractive(command, args, options) { * output mode, stdout/stderr output is also printed to the console, or only on error. * * @returns a Promise resolving with captured stdout and stderr on success. The promise - * rejects on command failure + * rejects on command failure. */ -function spawn(command, args, options) { +function spawnWithDebugOutput(command, args, options) { if (options === void 0) { options = {}; } return new Promise(function (resolve, reject) { var commandText = command + " " + args.join(' '); @@ -5882,16 +5871,15 @@ function spawn(command, args, options) { process.stderr.write(message); } }); - childProcess.on('exit', function (exitCode, signal) { - var exitDescription = exitCode !== null ? "exit code \"" + exitCode + "\"" : "signal \"" + signal + "\""; + childProcess.on('exit', function (status, signal) { + var exitDescription = status !== null ? "exit code \"" + status + "\"" : "signal \"" + signal + "\""; var printFn = outputMode === 'on-error' ? error : debug; - var status = statusFromExitCodeAndSignal(exitCode, signal); printFn("Command \"" + commandText + "\" completed with " + exitDescription + "."); printFn("Process output: \n" + logOutput); // On success, resolve the promise. Otherwise reject with the captured stderr // and stdout log output if the output mode was set to `silent`. - if (status === 0 || options.suppressErrorOnFailingExitCode) { - resolve({ stdout: stdout, stderr: stderr, status: status }); + if (status === 0) { + resolve({ stdout: stdout, stderr: stderr }); } else { reject(outputMode === 'silent' ? logOutput : undefined); @@ -5899,10 +5887,6 @@ function spawn(command, args, options) { }); }); } -/** Convert the provided exitCode and signal to a single status code. */ -function statusFromExitCodeAndSignal(exitCode, signal) { - return exitCode !== null ? exitCode : signal !== null ? signal : -1; -} /** * @license @@ -5922,7 +5906,7 @@ function runNpmPublish(packagePath, distTag, registryUrl) { if (registryUrl !== undefined) { args.push('--registry', registryUrl); } - yield spawn('npm', args, { cwd: packagePath, mode: 'silent' }); + yield spawnWithDebugOutput('npm', args, { cwd: packagePath, mode: 'silent' }); }); } /** @@ -5936,7 +5920,7 @@ function setNpmTagForPackage(packageName, distTag, version, registryUrl) { if (registryUrl !== undefined) { args.push('--registry', registryUrl); } - yield spawn('npm', args, { mode: 'silent' }); + yield spawnWithDebugOutput('npm', args, { mode: 'silent' }); }); } /** @@ -5951,7 +5935,7 @@ function npmIsLoggedIn(registryUrl) { args.push('--registry', registryUrl); } try { - yield spawn('npm', args, { mode: 'silent' }); + yield spawnWithDebugOutput('npm', args, { mode: 'silent' }); } catch (e) { return false; @@ -5974,7 +5958,7 @@ function npmLogin(registryUrl) { } // The login command prompts for username, password and other profile information. Hence // the process needs to be interactive (i.e. respecting current TTYs stdin). - yield spawnInteractive('npm', args); + yield spawnInteractiveCommand('npm', args); }); } /** @@ -5991,7 +5975,7 @@ function npmLogout(registryUrl) { args.splice(1, 0, '--registry', registryUrl); } try { - yield spawn('npm', args, { mode: 'silent' }); + yield spawnWithDebugOutput('npm', args, { mode: 'silent' }); } finally { return npmIsLoggedIn(registryUrl); @@ -6113,7 +6097,7 @@ function invokeSetNpmDistCommand(npmDistTag, version) { return tslib.__awaiter(this, void 0, void 0, function* () { try { // Note: No progress indicator needed as that is the responsibility of the command. - yield spawn('yarn', ['--silent', 'ng-dev', 'release', 'set-dist-tag', npmDistTag, version.format()]); + yield spawnWithDebugOutput('yarn', ['--silent', 'ng-dev', 'release', 'set-dist-tag', npmDistTag, version.format()]); info(green(` ✓ Set "${npmDistTag}" NPM dist tag for all packages to v${version}.`)); } catch (e) { @@ -6133,7 +6117,7 @@ function invokeReleaseBuildCommand() { try { // Since we expect JSON to be printed from the `ng-dev release build` command, // we spawn the process in silent mode. We have set up an Ora progress spinner. - const { stdout } = yield spawn('yarn', ['--silent', 'ng-dev', 'release', 'build', '--json'], { mode: 'silent' }); + const { stdout } = yield spawnWithDebugOutput('yarn', ['--silent', 'ng-dev', 'release', 'build', '--json'], { mode: 'silent' }); spinner.stop(); info(green(' ✓ Built release output for all packages.')); // The `ng-dev release build` command prints a JSON array to stdout @@ -6157,7 +6141,7 @@ function invokeYarnInstallCommand(projectDir) { try { // Note: No progress indicator needed as that is the responsibility of the command. // TODO: Consider using an Ora spinner instead to ensure minimal console output. - yield spawn('yarn', ['install', '--frozen-lockfile', '--non-interactive'], { cwd: projectDir }); + yield spawnWithDebugOutput('yarn', ['install', '--frozen-lockfile', '--non-interactive'], { cwd: projectDir }); info(green(' ✓ Installed project dependencies.')); } catch (e) { @@ -7295,7 +7279,7 @@ class ReleaseTool { try { // Note: We do not rely on `/usr/bin/env` but rather access the `env` binary directly as it // should be part of the shell's `$PATH`. This is necessary for compatibility with Windows. - const pyVersion = yield spawn('env', ['python', '--version'], { mode: 'silent' }); + const pyVersion = yield spawnWithDebugOutput('env', ['python', '--version'], { mode: 'silent' }); const version = pyVersion.stdout.trim() || pyVersion.stderr.trim(); if (version.startsWith('Python 3.')) { debug(`Local python version: ${version}`); diff --git a/dev-infra/pr/discover-new-conflicts/index.ts b/dev-infra/pr/discover-new-conflicts/index.ts index 32138da31076..b164155566a3 100644 --- a/dev-infra/pr/discover-new-conflicts/index.ts +++ b/dev-infra/pr/discover-new-conflicts/index.ts @@ -11,7 +11,7 @@ import {types as graphqlTypes} from 'typed-graphqlify'; import {error, info} from '../../utils/console'; import {AuthenticatedGitClient} from '../../utils/git/authenticated-git-client'; -import {GitCommandError} from '../../utils/git/git-client'; +import {GitClient} from '../../utils/git/git-client'; import {getPendingPrs} from '../../utils/github'; import {exec} from '../../utils/shelljs'; @@ -95,20 +95,16 @@ export async function discoverNewConflictsForPr(newPrNumber: number, updatedAfte info(`Checking ${pendingPrs.length} PRs for conflicts after a merge of #${newPrNumber}`); // Fetch and checkout the PR being checked. - git.run(['fetch', '-q', requestedPr.headRef.repository.url, requestedPr.headRef.name]); - git.run(['checkout', '-q', '-B', tempWorkingBranch, 'FETCH_HEAD']); + exec(`git fetch ${requestedPr.headRef.repository.url} ${requestedPr.headRef.name}`); + exec(`git checkout -B ${tempWorkingBranch} FETCH_HEAD`); // Rebase the PR against the PRs target branch. - git.run(['fetch', '-q', requestedPr.baseRef.repository.url, requestedPr.baseRef.name]); - try { - git.run(['rebase', 'FETCH_HEAD'], {stdio: 'ignore'}); - } catch (err) { - if (err instanceof GitCommandError) { - error('The requested PR currently has conflicts'); - git.checkout(previousBranchOrRevision, true); - process.exit(1); - } - throw err; + exec(`git fetch ${requestedPr.baseRef.repository.url} ${requestedPr.baseRef.name}`); + const result = exec(`git rebase FETCH_HEAD`); + if (result.code) { + error('The requested PR currently has conflicts'); + cleanUpGitState(previousBranchOrRevision); + process.exit(1); } // Start the progress bar @@ -117,19 +113,15 @@ export async function discoverNewConflictsForPr(newPrNumber: number, updatedAfte // Check each PR to determine if it can merge cleanly into the repo after the target PR. for (const pr of pendingPrs) { // Fetch and checkout the next PR - git.run(['fetch', '-q', pr.headRef.repository.url, pr.headRef.name]); - git.run(['checkout', '-q', '--detach', 'FETCH_HEAD']); + exec(`git fetch ${pr.headRef.repository.url} ${pr.headRef.name}`); + exec(`git checkout --detach FETCH_HEAD`); // Check if the PR cleanly rebases into the repo after the target PR. - try { - git.run(['rebase', tempWorkingBranch], {stdio: 'ignore'}); - } catch (err) { - if (err instanceof GitCommandError) { - conflicts.push(pr); - } - throw err; + const result = exec(`git rebase ${tempWorkingBranch}`); + if (result.code !== 0) { + conflicts.push(pr); } // Abort any outstanding rebase attempt. - git.runGraceful(['rebase', '--abort'], {stdio: 'ignore'}); + exec(`git rebase --abort`); progressBar.increment(1); } diff --git a/dev-infra/release/publish/external-commands.ts b/dev-infra/release/publish/external-commands.ts index f0b9edf36650..2683e3ce467c 100644 --- a/dev-infra/release/publish/external-commands.ts +++ b/dev-infra/release/publish/external-commands.ts @@ -9,7 +9,7 @@ import * as ora from 'ora'; import * as semver from 'semver'; -import {spawn} from '../../utils/child-process'; +import {spawnWithDebugOutput} from '../../utils/child-process'; import {error, green, info, red} from '../../utils/console'; import {BuiltPackage} from '../config/index'; import {NpmDistTag} from '../versioning'; @@ -40,7 +40,7 @@ import {FatalReleaseActionError} from './actions-error'; export async function invokeSetNpmDistCommand(npmDistTag: NpmDistTag, version: semver.SemVer) { try { // Note: No progress indicator needed as that is the responsibility of the command. - await spawn( + await spawnWithDebugOutput( 'yarn', ['--silent', 'ng-dev', 'release', 'set-dist-tag', npmDistTag, version.format()]); info(green(` ✓ Set "${npmDistTag}" NPM dist tag for all packages to v${version}.`)); } catch (e) { @@ -59,8 +59,8 @@ export async function invokeReleaseBuildCommand(): Promise { try { // Since we expect JSON to be printed from the `ng-dev release build` command, // we spawn the process in silent mode. We have set up an Ora progress spinner. - const {stdout} = - await spawn('yarn', ['--silent', 'ng-dev', 'release', 'build', '--json'], {mode: 'silent'}); + const {stdout} = await spawnWithDebugOutput( + 'yarn', ['--silent', 'ng-dev', 'release', 'build', '--json'], {mode: 'silent'}); spinner.stop(); info(green(' ✓ Built release output for all packages.')); // The `ng-dev release build` command prints a JSON array to stdout @@ -82,7 +82,8 @@ export async function invokeYarnInstallCommand(projectDir: string): Promise args.splice(1, 0, '--registry', registryUrl); } try { - await spawn('npm', args, {mode: 'silent'}); + await spawnWithDebugOutput('npm', args, {mode: 'silent'}); } finally { return npmIsLoggedIn(registryUrl); } diff --git a/dev-infra/utils/child-process.ts b/dev-infra/utils/child-process.ts index 64fcdcb6345b..1a1950f3d51f 100644 --- a/dev-infra/utils/child-process.ts +++ b/dev-infra/utils/child-process.ts @@ -6,34 +6,21 @@ * found in the LICENSE file at https://angular.io/license */ -import {spawn as _spawn, SpawnOptions as _SpawnOptions, spawnSync as _spawnSync, SpawnSyncOptions as _SpawnSyncOptions} from 'child_process'; +import {spawn, SpawnOptions} from 'child_process'; import {debug, error} from './console'; - -export interface SpawnSyncOptions extends Omit<_SpawnSyncOptions, 'shell'|'stdio'> { - /** Whether to prevent exit codes being treated as failures. */ - suppressErrorOnFailingExitCode?: boolean; -} - /** Interface describing the options for spawning a process. */ -export interface SpawnOptions extends Omit<_SpawnOptions, 'shell'|'stdio'> { +export interface SpawnedProcessOptions extends Omit { /** Console output mode. Defaults to "enabled". */ mode?: 'enabled'|'silent'|'on-error'; - /** Whether to prevent exit codes being treated as failures. */ - suppressErrorOnFailingExitCode?: boolean; } -/** Interface describing the options for spawning an interactive process. */ -export type SpawnInteractiveCommandOptions = Omit<_SpawnOptions, 'shell'|'stdio'>; - /** Interface describing the result of a spawned process. */ -export interface SpawnResult { +export interface SpawnedProcessResult { /** Captured stdout in string format. */ stdout: string; /** Captured stderr in string format. */ stderr: string; - /** The exit code or signal of the process. */ - status: number|NodeJS.Signals; } /** @@ -42,12 +29,12 @@ export interface SpawnResult { * * @returns a Promise resolving on success, and rejecting on command failure with the status code. */ -export function spawnInteractive( - command: string, args: string[], options: SpawnInteractiveCommandOptions = {}) { +export function spawnInteractiveCommand( + command: string, args: string[], options: Omit = {}) { return new Promise((resolve, reject) => { const commandText = `${command} ${args.join(' ')}`; debug(`Executing command: ${commandText}`); - const childProcess = _spawn(command, args, {...options, shell: true, stdio: 'inherit'}); + const childProcess = spawn(command, args, {...options, shell: true, stdio: 'inherit'}); childProcess.on('exit', status => status === 0 ? resolve() : reject(status)); }); } @@ -58,17 +45,18 @@ export function spawnInteractive( * output mode, stdout/stderr output is also printed to the console, or only on error. * * @returns a Promise resolving with captured stdout and stderr on success. The promise - * rejects on command failure + * rejects on command failure. */ -export function spawn( - command: string, args: string[], options: SpawnOptions = {}): Promise { +export function spawnWithDebugOutput( + command: string, args: string[], + options: SpawnedProcessOptions = {}): Promise { return new Promise((resolve, reject) => { const commandText = `${command} ${args.join(' ')}`; const outputMode = options.mode; debug(`Executing command: ${commandText}`); - const childProcess = _spawn(command, args, {...options, shell: true, stdio: 'pipe'}); + const childProcess = spawn(command, args, {...options, shell: true, stdio: 'pipe'}); let logOutput = ''; let stdout = ''; let stderr = ''; @@ -95,51 +83,20 @@ export function spawn( } }); - childProcess.on('exit', (exitCode, signal) => { - const exitDescription = exitCode !== null ? `exit code "${exitCode}"` : `signal "${signal}"`; + childProcess.on('exit', (status, signal) => { + const exitDescription = status !== null ? `exit code "${status}"` : `signal "${signal}"`; const printFn = outputMode === 'on-error' ? error : debug; - const status = statusFromExitCodeAndSignal(exitCode, signal); printFn(`Command "${commandText}" completed with ${exitDescription}.`); printFn(`Process output: \n${logOutput}`); // On success, resolve the promise. Otherwise reject with the captured stderr // and stdout log output if the output mode was set to `silent`. - if (status === 0 || options.suppressErrorOnFailingExitCode) { - resolve({stdout, stderr, status}); + if (status === 0) { + resolve({stdout, stderr}); } else { reject(outputMode === 'silent' ? logOutput : undefined); } }); }); } - -/** - * Spawns a given command with the specified arguments inside a shell syncronously. - * - * @returns The command's stdout and stderr. - */ -export function spawnSync( - command: string, args: string[], options: SpawnOptions = {}): SpawnResult { - const commandText = `${command} ${args.join(' ')}`; - debug(`Executing command: ${commandText}`); - - const {status: exitCode, signal, stdout, stderr} = - _spawnSync(command, args, {...options, encoding: 'utf8', shell: true, stdio: 'pipe'}); - - /** The status of the spawn result. */ - const status = statusFromExitCodeAndSignal(exitCode, signal); - - if (status === 0 || options.suppressErrorOnFailingExitCode) { - return {status, stdout, stderr}; - } - - throw new Error(stderr); -} - - - -/** Convert the provided exitCode and signal to a single status code. */ -function statusFromExitCodeAndSignal(exitCode: number|null, signal: NodeJS.Signals|null) { - return exitCode !== null ? exitCode : signal !== null ? signal : -1; -} diff --git a/dev-infra/utils/git/git-client.ts b/dev-infra/utils/git/git-client.ts index 3f9f6042b018..2faef8480531 100644 --- a/dev-infra/utils/git/git-client.ts +++ b/dev-infra/utils/git/git-client.ts @@ -9,6 +9,7 @@ import {spawnSync, SpawnSyncOptions, SpawnSyncReturns} from 'child_process'; import {Options as SemVerOptions, parse, SemVer} from 'semver'; +import {spawnWithDebugOutput} from '../child-process'; import {getConfig, GithubConfig, NgDevConfig} from '../config'; import {debug, info} from '../console'; import {DryRunError, isDryRun} from '../dry-run'; @@ -23,7 +24,6 @@ export class GitCommandError extends Error { // accidentally leak the Github token that might be used in a command, // we sanitize the command that will be part of the error message. super(`Command failed: git ${client.sanitizeConsoleOutput(args.join(' '))}`); - Object.setPrototypeOf(this, GitCommandError.prototype); } } From 88b15d572fa0a0336fb1eee0187fb8b1486e076d Mon Sep 17 00:00:00 2001 From: Mark Goho Date: Thu, 1 Jul 2021 17:05:48 -0400 Subject: [PATCH 073/364] docs: clarify voting phase for feature requests (#42663) PR Close #42663 --- docs/GITHUB_PROCESS.md | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/docs/GITHUB_PROCESS.md b/docs/GITHUB_PROCESS.md index 9e539311f382..28f9bf3b2542 100644 --- a/docs/GITHUB_PROCESS.md +++ b/docs/GITHUB_PROCESS.md @@ -28,16 +28,22 @@ initiates a voting process. ## Voting phase -To include the community in the feature request process, we open voting for 60 days. Anyone can cast -a vote for the request with a thumbs-up (👍) reaction. When a feature request reaches 20 or more -upvotes, we formally consider the feature request. Alternatively, the bot closes the request. +To include the community in the feature request process, we open voting for a fixed length of time. +Anyone can cast a vote for the request with a thumbs-up (👍) reaction on the original issue description. +When a feature request reaches 20 or more upvotes, we formally consider the feature request. +Alternatively, the bot closes the request. + +**For issues that are 60+ days old**: The voting phase is 20 days + +**For new issues**: The voting phase is 60 days ## Consideration phase -If the feature request receives 20 or more votes, we verify the Angular team can afford to maintain -the feature and whether it aligns with the long-term vision of Angular. If the answers to both of -these questions are yes, we prioritize the request, alternatively we close it with an explanation of -our decision. +If the feature request receives 20 or more thumbs-up (👍) votes on the original issue description +(during the voting phase described above), we verify the Angular team can afford to maintain the +feature and whether it aligns with the long-term vision of Angular. If the answers to both of these +questions are yes, we prioritize the request, alternatively we close it with an explanation of our +decision. ## Diagram From 81dce5c6649ddc56903a37ef6a26dcd3ee37df96 Mon Sep 17 00:00:00 2001 From: Daniel Trevino <23410540+danieltre23@users.noreply.github.com> Date: Tue, 22 Jun 2021 10:48:27 -0500 Subject: [PATCH 074/364] fix(compiler-cli): check split two way binding (#42601) Check for split two way binding when output is not declared to make error message clearer. PR Close #42601 --- goldens/public-api/compiler-cli/error_code.md | 1 + .../src/ngtsc/diagnostics/src/error_code.ts | 6 ++ .../typecheck/diagnostics/src/diagnostic.ts | 49 +++++++----- .../src/ngtsc/typecheck/src/oob.ts | 71 +++++++++++++++-- .../ngtsc/typecheck/src/type_check_block.ts | 38 +++++++++ .../src/ngtsc/typecheck/test/test_utils.ts | 1 + .../test/ngtsc/template_typecheck_spec.ts | 79 +++++++++++++++++++ 7 files changed, 217 insertions(+), 28 deletions(-) diff --git a/goldens/public-api/compiler-cli/error_code.md b/goldens/public-api/compiler-cli/error_code.md index cdccfd018dc0..84a4a595161b 100644 --- a/goldens/public-api/compiler-cli/error_code.md +++ b/goldens/public-api/compiler-cli/error_code.md @@ -50,6 +50,7 @@ export enum ErrorCode { PIPE_MISSING_NAME = 2002, SCHEMA_INVALID_ATTRIBUTE = 8002, SCHEMA_INVALID_ELEMENT = 8001, + SPLIT_TWO_WAY_BINDING = 8007, SUGGEST_STRICT_TEMPLATES = 10001, SUGGEST_SUBOPTIMAL_TYPE_INFERENCE = 10002, // (undocumented) diff --git a/packages/compiler-cli/src/ngtsc/diagnostics/src/error_code.ts b/packages/compiler-cli/src/ngtsc/diagnostics/src/error_code.ts index a0dc5e3f5af3..e6dba314c2a5 100644 --- a/packages/compiler-cli/src/ngtsc/diagnostics/src/error_code.ts +++ b/packages/compiler-cli/src/ngtsc/diagnostics/src/error_code.ts @@ -166,6 +166,12 @@ export enum ErrorCode { */ DUPLICATE_VARIABLE_DECLARATION = 8006, + /** + * A template has a two way binding (two bindings created by a single syntactial element) + * in which the input and output are going to different places. + */ + SPLIT_TWO_WAY_BINDING = 8007, + /** * The template type-checking engine would need to generate an inline type check block for a * component, but the current type-checking environment doesn't support it. diff --git a/packages/compiler-cli/src/ngtsc/typecheck/diagnostics/src/diagnostic.ts b/packages/compiler-cli/src/ngtsc/typecheck/diagnostics/src/diagnostic.ts index 4070a47a7a4d..61d2f143aa83 100644 --- a/packages/compiler-cli/src/ngtsc/typecheck/diagnostics/src/diagnostic.ts +++ b/packages/compiler-cli/src/ngtsc/typecheck/diagnostics/src/diagnostic.ts @@ -33,21 +33,26 @@ export interface TemplateDiagnostic extends ts.Diagnostic { export function makeTemplateDiagnostic( templateId: TemplateId, mapping: TemplateSourceMapping, span: ParseSourceSpan, category: ts.DiagnosticCategory, code: number, messageText: string|ts.DiagnosticMessageChain, - relatedMessage?: { + relatedMessages?: { text: string, - span: ParseSourceSpan, - }): TemplateDiagnostic { + start: number, + end: number, + sourceFile: ts.SourceFile, + }[]): TemplateDiagnostic { if (mapping.type === 'direct') { let relatedInformation: ts.DiagnosticRelatedInformation[]|undefined = undefined; - if (relatedMessage !== undefined) { - relatedInformation = [{ - category: ts.DiagnosticCategory.Message, - code: 0, - file: mapping.node.getSourceFile(), - start: relatedMessage.span.start.offset, - length: relatedMessage.span.end.offset - relatedMessage.span.start.offset, - messageText: relatedMessage.text, - }]; + if (relatedMessages !== undefined) { + relatedInformation = []; + for (const relatedMessage of relatedMessages) { + relatedInformation.push({ + category: ts.DiagnosticCategory.Message, + code: 0, + file: relatedMessage.sourceFile, + start: relatedMessage.start, + length: relatedMessage.end - relatedMessage.start, + messageText: relatedMessage.text, + }); + } } // For direct mappings, the error is shown inline as ngtsc was able to pinpoint a string // constant within the `@Component` decorator for the template. This allows us to map the error @@ -82,15 +87,17 @@ export function makeTemplateDiagnostic( fileName, mapping.template, ts.ScriptTarget.Latest, false, ts.ScriptKind.JSX); let relatedInformation: ts.DiagnosticRelatedInformation[] = []; - if (relatedMessage !== undefined) { - relatedInformation.push({ - category: ts.DiagnosticCategory.Message, - code: 0, - file: sf, - start: relatedMessage.span.start.offset, - length: relatedMessage.span.end.offset - relatedMessage.span.start.offset, - messageText: relatedMessage.text, - }); + if (relatedMessages !== undefined) { + for (const relatedMessage of relatedMessages) { + relatedInformation.push({ + category: ts.DiagnosticCategory.Message, + code: 0, + file: relatedMessage.sourceFile, + start: relatedMessage.start, + length: relatedMessage.end - relatedMessage.start, + messageText: relatedMessage.text, + }); + } } relatedInformation.push({ diff --git a/packages/compiler-cli/src/ngtsc/typecheck/src/oob.ts b/packages/compiler-cli/src/ngtsc/typecheck/src/oob.ts index 446debb4ee2d..ec841fcd69fb 100644 --- a/packages/compiler-cli/src/ngtsc/typecheck/src/oob.ts +++ b/packages/compiler-cli/src/ngtsc/typecheck/src/oob.ts @@ -6,7 +6,8 @@ * found in the LICENSE file at https://angular.io/license */ -import {BindingPipe, PropertyWrite, TmplAstReference, TmplAstVariable} from '@angular/compiler'; +import {BindingPipe, PropertyWrite, TmplAstBoundEvent, TmplAstElement, TmplAstReference, TmplAstVariable} from '@angular/compiler'; +import {BoundAttribute} from '@angular/compiler/src/render3/r3_ast'; import * as ts from 'typescript'; import {ErrorCode, makeDiagnostic, makeRelatedInformation, ngErrorCode} from '../../diagnostics'; @@ -74,6 +75,13 @@ export interface OutOfBandDiagnosticRecorder { * type-checking configuration prohibits their usage. */ suboptimalTypeInference(templateId: TemplateId, variables: TmplAstVariable[]): void; + + /** + * Reports a split two way binding error message. + */ + splitTwoWayBinding( + templateId: TemplateId, input: BoundAttribute, output: TmplAstBoundEvent, + inputConsumer: ClassDeclaration, outputConsumer: ClassDeclaration|TmplAstElement): void; } export class OutOfBandDiagnosticRecorderImpl implements OutOfBandDiagnosticRecorder { @@ -133,10 +141,12 @@ export class OutOfBandDiagnosticRecorderImpl implements OutOfBandDiagnosticRecor } this._diagnostics.push(makeTemplateDiagnostic( templateId, mapping, sourceSpan, ts.DiagnosticCategory.Error, - ngErrorCode(ErrorCode.WRITE_TO_READ_ONLY_VARIABLE), errorMsg, { + ngErrorCode(ErrorCode.WRITE_TO_READ_ONLY_VARIABLE), errorMsg, [{ text: `The variable ${assignment.name} is declared here.`, - span: target.valueSpan || target.sourceSpan, - })); + start: target.valueSpan?.start.offset || target.sourceSpan.start.offset, + end: target.valueSpan?.end.offset || target.sourceSpan.end.offset, + sourceFile: mapping.node.getSourceFile(), + }])); } duplicateTemplateVar( @@ -152,10 +162,12 @@ export class OutOfBandDiagnosticRecorderImpl implements OutOfBandDiagnosticRecor // TODO(alxhub): allocate to a tighter span once one is available. this._diagnostics.push(makeTemplateDiagnostic( templateId, mapping, variable.sourceSpan, ts.DiagnosticCategory.Error, - ngErrorCode(ErrorCode.DUPLICATE_VARIABLE_DECLARATION), errorMsg, { + ngErrorCode(ErrorCode.DUPLICATE_VARIABLE_DECLARATION), errorMsg, [{ text: `The variable '${firstDecl.name}' was first declared here.`, - span: firstDecl.sourceSpan, - })); + start: firstDecl.sourceSpan.start.offset, + end: firstDecl.sourceSpan.end.offset, + sourceFile: mapping.node.getSourceFile(), + }])); } requiresInlineTcb(templateId: TemplateId, node: ClassDeclaration): void { @@ -211,6 +223,51 @@ export class OutOfBandDiagnosticRecorderImpl implements OutOfBandDiagnosticRecor templateId, mapping, diagnosticVar.keySpan, ts.DiagnosticCategory.Suggestion, ngErrorCode(ErrorCode.SUGGEST_SUBOPTIMAL_TYPE_INFERENCE), message)); } + + splitTwoWayBinding( + templateId: TemplateId, input: BoundAttribute, output: TmplAstBoundEvent, + inputConsumer: ClassDeclaration, outputConsumer: ClassDeclaration|TmplAstElement): void { + const mapping = this.resolver.getSourceMapping(templateId); + const errorMsg = `The property and event halves of the two-way binding '${ + input.name}' are not bound to the same target. + Find more at https://angular.io/guide/two-way-binding#how-two-way-binding-works`; + + const relatedMessages: {text: string; start: number; end: number; + sourceFile: ts.SourceFile;}[] = []; + + relatedMessages.push({ + text: `The property half of the binding is to the '${inputConsumer.name.text}' component.`, + start: inputConsumer.name.getStart(), + end: inputConsumer.name.getEnd(), + sourceFile: inputConsumer.name.getSourceFile(), + }); + + if (outputConsumer instanceof TmplAstElement) { + let message = `The event half of the binding is to a native event called '${ + input.name}' on the <${outputConsumer.name}> DOM element.`; + if (!mapping.node.getSourceFile().isDeclarationFile) { + message += `\n \n Are you missing an output declaration called '${output.name}'?`; + } + relatedMessages.push({ + text: message, + start: outputConsumer.sourceSpan.start.offset + 1, + end: outputConsumer.sourceSpan.start.offset + outputConsumer.name.length + 1, + sourceFile: mapping.node.getSourceFile(), + }); + } else { + relatedMessages.push({ + text: `The event half of the binding is to the '${outputConsumer.name.text}' component.`, + start: outputConsumer.name.getStart(), + end: outputConsumer.name.getEnd(), + sourceFile: outputConsumer.name.getSourceFile(), + }); + } + + + this._diagnostics.push(makeTemplateDiagnostic( + templateId, mapping, input.keySpan, ts.DiagnosticCategory.Error, + ngErrorCode(ErrorCode.SPLIT_TWO_WAY_BINDING), errorMsg, relatedMessages)); + } } function makeInlineDiagnostic( diff --git a/packages/compiler-cli/src/ngtsc/typecheck/src/type_check_block.ts b/packages/compiler-cli/src/ngtsc/typecheck/src/type_check_block.ts index f905a4915d4f..566f772734e9 100644 --- a/packages/compiler-cli/src/ngtsc/typecheck/src/type_check_block.ts +++ b/packages/compiler-cli/src/ngtsc/typecheck/src/type_check_block.ts @@ -984,6 +984,11 @@ export class TcbDirectiveOutputsOp extends TcbOp { if (output.type !== ParsedEventType.Regular || !outputs.hasBindingPropertyName(output.name)) { continue; } + + if (this.tcb.env.config.checkTypeOfOutputEvents && output.name.endsWith('Change')) { + const inputName = output.name.slice(0, -6); + isSplitTwoWayBinding(inputName, output, this.node.inputs, this.tcb); + } // TODO(alxhub): consider supporting multiple fields with the same property name for outputs. const field = outputs.getByBindingPropertyName(output.name)![0].classPropertyName; @@ -1049,6 +1054,14 @@ class TcbUnclaimedOutputsOp extends TcbOp { continue; } + if (this.tcb.env.config.checkTypeOfOutputEvents && output.name.endsWith('Change')) { + const inputName = output.name.slice(0, -6); + if (isSplitTwoWayBinding(inputName, output, this.element.inputs, this.tcb)) { + // Skip this event handler as the error was already handled. + continue; + } + } + if (output.type === ParsedEventType.Animation) { // Animation output bindings always have an `$event` parameter of type `AnimationEvent`. const eventType = this.tcb.env.config.checkTypeOfAnimationEvents ? @@ -1979,6 +1992,31 @@ function tcbEventHandlerExpression(ast: AST, tcb: Context, scope: Scope): ts.Exp return translator.translate(ast); } +function isSplitTwoWayBinding( + inputName: string, output: TmplAstBoundEvent, inputs: TmplAstBoundAttribute[], tcb: Context) { + const input = inputs.find(input => input.name === inputName); + if (input === undefined || input.sourceSpan !== output.sourceSpan) { + return false; + } + // Input consumer should be a directive because it's claimed + const inputConsumer = tcb.boundTarget.getConsumerOfBinding(input) as TypeCheckableDirectiveMeta; + const outputConsumer = tcb.boundTarget.getConsumerOfBinding(output); + if (outputConsumer === null || inputConsumer.ref === undefined || + outputConsumer instanceof TmplAstTemplate) { + return false; + } + if (outputConsumer instanceof TmplAstElement) { + tcb.oobRecorder.splitTwoWayBinding( + tcb.id, input, output, inputConsumer.ref.node, outputConsumer); + return true; + } else if (outputConsumer.ref !== inputConsumer.ref) { + tcb.oobRecorder.splitTwoWayBinding( + tcb.id, input, output, inputConsumer.ref.node, outputConsumer.ref.node); + return true; + } + return false; +} + class TcbEventHandlerTranslator extends TcbExpressionTranslator { protected override resolve(ast: AST): ts.Expression|null { // Recognize a property read on the implicit receiver corresponding with the event parameter diff --git a/packages/compiler-cli/src/ngtsc/typecheck/test/test_utils.ts b/packages/compiler-cli/src/ngtsc/typecheck/test/test_utils.ts index 9130af7095bf..860b0aafad4a 100644 --- a/packages/compiler-cli/src/ngtsc/typecheck/test/test_utils.ts +++ b/packages/compiler-cli/src/ngtsc/typecheck/test/test_utils.ts @@ -694,4 +694,5 @@ export class NoopOobRecorder implements OutOfBandDiagnosticRecorder { requiresInlineTcb(): void {} requiresInlineTypeConstructors(): void {} suboptimalTypeInference(): void {} + splitTwoWayBinding(): void {} } diff --git a/packages/compiler-cli/test/ngtsc/template_typecheck_spec.ts b/packages/compiler-cli/test/ngtsc/template_typecheck_spec.ts index 3d28fb584162..9543acfcc9ea 100644 --- a/packages/compiler-cli/test/ngtsc/template_typecheck_spec.ts +++ b/packages/compiler-cli/test/ngtsc/template_typecheck_spec.ts @@ -338,6 +338,85 @@ export declare class AnimationEvent { expect(diags.length).toBe(0); }); + it('should check split two way binding', () => { + env.tsconfig({strictTemplates: true}); + env.write('test.ts', ` + import {Component, Input, NgModule} from '@angular/core'; + + @Component({ + selector: 'test', + template: '', + }) + + export class TestCmp { + counterValue = 0; + } + + @Component({ + selector: 'child-cmp', + template: '', + }) + + export class ChildCmp { + @Input() value = 0; + } + + @NgModule({ + declarations: [TestCmp, ChildCmp], + }) + export class Module {} + `); + const diags = env.driveDiagnostics(); + expect(diags.length).toBe(1); + expect(diags[0].code).toBe(ngErrorCode(ErrorCode.SPLIT_TWO_WAY_BINDING)); + expect(getSourceCodeForDiagnostic(diags[0])).toBe('value'); + expect(diags[0].relatedInformation!.length).toBe(2); + expect(getSourceCodeForDiagnostic(diags[0].relatedInformation![0])).toBe('ChildCmp'); + expect(getSourceCodeForDiagnostic(diags[0].relatedInformation![1])).toBe('child-cmp'); + }); + + it('when input and output go to different directives', () => { + env.tsconfig({strictTemplates: true}); + env.write('test.ts', ` + import {Component, Input, NgModule, Output, Directive} from '@angular/core'; + + @Component({ + selector: 'test', + template: '', + }) + export class TestCmp { + counterValue = 0; + } + + @Directive({ + selector: 'child-cmp' + }) + export class ChildCmpDir { + @Output() valueChange: any; + } + + @Component({ + selector: 'child-cmp', + template: '', + }) + export class ChildCmp { + @Input() value = 0; + } + + @NgModule({ + declarations: [TestCmp, ChildCmp, ChildCmpDir], + }) + export class Module {} + `); + const diags = env.driveDiagnostics(); + expect(diags.length).toBe(1); + expect(diags[0].code).toBe(ngErrorCode(ErrorCode.SPLIT_TWO_WAY_BINDING)); + expect(getSourceCodeForDiagnostic(diags[0])).toBe('value'); + expect(diags[0].relatedInformation!.length).toBe(2); + expect(getSourceCodeForDiagnostic(diags[0].relatedInformation![0])).toBe('ChildCmp'); + expect(getSourceCodeForDiagnostic(diags[0].relatedInformation![1])).toBe('ChildCmpDir'); + }); + describe('strictInputTypes', () => { beforeEach(() => { env.write('test.ts', ` From e42aa6c13b9f1f8f5b2e8c27e97380bf574db873 Mon Sep 17 00:00:00 2001 From: Meir Blumenfeld <33358938+meblum@users.noreply.github.com> Date: Mon, 12 Jul 2021 12:44:07 -0400 Subject: [PATCH 075/364] fix(common): re-sort output of `KeyValuePipe` when `compareFn` changes (#42821) Previously, if only the `compareFn` changed but the data itself did not, then the `KeyValuePipe` did not re-sort the output. Fixes #42819 PR Close #42821 --- packages/common/src/pipes/keyvalue_pipe.ts | 5 +++++ .../common/test/pipes/keyvalue_pipe_spec.ts | 18 ++++++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/packages/common/src/pipes/keyvalue_pipe.ts b/packages/common/src/pipes/keyvalue_pipe.ts index 163b83f3e6ac..a287bb6e5a6a 100644 --- a/packages/common/src/pipes/keyvalue_pipe.ts +++ b/packages/common/src/pipes/keyvalue_pipe.ts @@ -49,6 +49,7 @@ export class KeyValuePipe implements PipeTransform { private differ!: KeyValueDiffer; private keyValues: Array> = []; + private compareFn: (a: KeyValue, b: KeyValue) => number = defaultComparator; /* * NOTE: when the `input` value is a simple Record object, the keys are extracted with @@ -91,13 +92,17 @@ export class KeyValuePipe implements PipeTransform { } const differChanges: KeyValueChanges|null = this.differ.diff(input as any); + const compareFnChanged = compareFn !== this.compareFn; if (differChanges) { this.keyValues = []; differChanges.forEachItem((r: KeyValueChangeRecord) => { this.keyValues.push(makeKeyValuePair(r.key, r.currentValue!)); }); + } + if (differChanges || compareFnChanged) { this.keyValues.sort(compareFn); + this.compareFn = compareFn; } return this.keyValues; } diff --git a/packages/common/test/pipes/keyvalue_pipe_spec.ts b/packages/common/test/pipes/keyvalue_pipe_spec.ts index 2b9fb4953319..cbbfeea89594 100644 --- a/packages/common/test/pipes/keyvalue_pipe_spec.ts +++ b/packages/common/test/pipes/keyvalue_pipe_spec.ts @@ -51,6 +51,15 @@ describe('KeyValuePipe', () => { {key: 'a', value: 1}, {key: 'b', value: 1} ]); }); + it('should reorder when compareFn changes', () => { + const pipe = new KeyValuePipe(defaultKeyValueDiffers); + const input = {'b': 1, 'a': 2}; + pipe.transform(input); + expect(pipe.transform(input, (a, b) => a.value - b.value)).toEqual([ + {key: 'b', value: 1}, + {key: 'a', value: 2}, + ]); + }); it('should return the same ref if nothing changes', () => { const pipe = new KeyValuePipe(defaultKeyValueDiffers); const transform1 = pipe.transform({1: 2}); @@ -114,6 +123,15 @@ describe('KeyValuePipe', () => { {key: {id: 1}, value: 1}, ]); }); + it('should reorder when compareFn changes', () => { + const pipe = new KeyValuePipe(defaultKeyValueDiffers); + const input = new Map([['b', 1], ['a', 2]]); + pipe.transform(input); + expect(pipe.transform(input, (a, b) => a.value - b.value)).toEqual([ + {key: 'b', value: 1}, + {key: 'a', value: 2}, + ]); + }); it('should return the same ref if nothing changes', () => { const pipe = new KeyValuePipe(defaultKeyValueDiffers); const transform1 = pipe.transform(new Map([[1, 2]])); From 970d7f7c6fec30cc9bd940fd849610872ed72e02 Mon Sep 17 00:00:00 2001 From: David Shevitz Date: Tue, 13 Jul 2021 17:28:37 +0000 Subject: [PATCH 076/364] docs: update routing-overview topic with link to custom route matches tutorial (#42837) PR Close #42837 --- aio/content/guide/routing-overview.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/aio/content/guide/routing-overview.md b/aio/content/guide/routing-overview.md index cde3543be722..5b24b3d034c4 100644 --- a/aio/content/guide/routing-overview.md +++ b/aio/content/guide/routing-overview.md @@ -34,9 +34,14 @@ Before creating a route, you should be familiar with the following:

Add more routing features to the Tour of Heroes tutorial.

+ +
Creating custom route matches tutorial
+

A tutorial that covers how to use custom matching strategy patterns with Angular routing.

+ +
Router reference

Describes some core router API concepts.

- \ No newline at end of file + From 51156f3f0798fe5bc6f69cf38ba2f2947aab89aa Mon Sep 17 00:00:00 2001 From: JoostK Date: Mon, 28 Jun 2021 21:35:03 +0200 Subject: [PATCH 077/364] fix(core): allow proper type inference when `ngFor` is used with a `trackBy` function (#42692) In #41995 the type of `TrackByFunction` was changed such that the declaration of a `trackBy` function did not cause the item type to be widened to the `trackBy`'s item type, which may be a supertype of the iterated type. This has introduced situations where the template type checker is now reporting errors for cases where a `trackBy` function is no longer assignable to `TrackByFunction`. This commit fixes the error by also including the item type `T` in addition to the constrained type parameter `U`, allowing TypeScript to infer an appropriate `T`. Fixes #42609 PR Close #42692 --- goldens/public-api/core/core.md | 2 +- .../src/ngtsc/testing/fake_core/index.ts | 2 +- .../test/ngtsc/template_typecheck_spec.ts | 72 +++++++++++++++++++ .../differs/iterable_differs.ts | 2 +- 4 files changed, 75 insertions(+), 3 deletions(-) diff --git a/goldens/public-api/core/core.md b/goldens/public-api/core/core.md index 10291b1fc2fd..8c85de60746c 100644 --- a/goldens/public-api/core/core.md +++ b/goldens/public-api/core/core.md @@ -1258,7 +1258,7 @@ export class TestabilityRegistry { // @public export interface TrackByFunction { // (undocumented) - (index: number, item: U): any; + (index: number, item: T & U): any; } // @public diff --git a/packages/compiler-cli/src/ngtsc/testing/fake_core/index.ts b/packages/compiler-cli/src/ngtsc/testing/fake_core/index.ts index db86935d3d91..07af668366e6 100644 --- a/packages/compiler-cli/src/ngtsc/testing/fake_core/index.ts +++ b/packages/compiler-cli/src/ngtsc/testing/fake_core/index.ts @@ -116,5 +116,5 @@ export interface OnDestroy { } export interface TrackByFunction { - (index: number, item: U): any; + (index: number, item: T&U): any; } diff --git a/packages/compiler-cli/test/ngtsc/template_typecheck_spec.ts b/packages/compiler-cli/test/ngtsc/template_typecheck_spec.ts index 9543acfcc9ea..1cc149728808 100644 --- a/packages/compiler-cli/test/ngtsc/template_typecheck_spec.ts +++ b/packages/compiler-cli/test/ngtsc/template_typecheck_spec.ts @@ -1086,6 +1086,78 @@ export declare class AnimationEvent { env.driveMain(); }); + // https://github.com/angular/angular/issues/42609 + it('should accept NgFor iteration when trackBy is used with an `any` array', () => { + env.tsconfig({strictTemplates: true}); + env.write('test.ts', ` + import {CommonModule} from '@angular/common'; + import {Component, NgModule} from '@angular/core'; + + interface ItemType { + id: string; + } + + @Component({ + selector: 'test', + template: '
{{item.name}}
', + }) + class TestCmp { + anyList!: any[]; + + trackByBase(index: number, item: ItemType): string { + return item.id; + } + } + + @NgModule({ + declarations: [TestCmp], + imports: [CommonModule], + }) + class Module {} + `); + + env.driveMain(); + }); + + it('should reject NgFor iteration when trackBy is incompatible with item type', () => { + env.tsconfig({strictTemplates: true}); + env.write('test.ts', ` + import {CommonModule} from '@angular/common'; + import {Component, NgModule} from '@angular/core'; + + interface ItemType { + id: string; + } + + interface UnrelatedType { + name: string; + } + + @Component({ + selector: 'test', + template: '
{{item.name}}
', + }) + class TestCmp { + unrelatedList!: UnrelatedType[]; + + trackByBase(index: number, item: ItemType): string { + return item.id; + } + } + + @NgModule({ + declarations: [TestCmp], + imports: [CommonModule], + }) + class Module {} + `); + + const diags = env.driveDiagnostics(); + expect(diags.length).toBe(1); + expect(diags[0].messageText) + .toContain(`is not assignable to type 'TrackByFunction'.`); + }); + it('should infer the context of NgFor', () => { env.tsconfig({strictTemplates: true}); env.write('test.ts', ` diff --git a/packages/core/src/change_detection/differs/iterable_differs.ts b/packages/core/src/change_detection/differs/iterable_differs.ts index bd2c7543cff4..5a5fe7bb94e2 100644 --- a/packages/core/src/change_detection/differs/iterable_differs.ts +++ b/packages/core/src/change_detection/differs/iterable_differs.ts @@ -167,7 +167,7 @@ export interface TrackByFunction { * @param index The index of the item within the iterable. * @param item The item in the iterable. */ - (index: number, item: U): any; + (index: number, item: T&U): any; } /** From cd2d82a91a5f547ae4c3d369f7f777245324c9e5 Mon Sep 17 00:00:00 2001 From: JoostK Date: Sat, 10 Jul 2021 23:24:03 +0200 Subject: [PATCH 078/364] fix(core): associate the NgModule scope for an overridden component (#42817) When using `TestBed.overrideComponent`, the overridden component would incorrectly lose access to its NgModule's declaration scope if the NgModule had been imported into the testing NgModule as a `ModuleWithProviders`, e.g. using a `forRoot` call. The issue occurred as the `TestBed` compiler did not consider NgModules that had been imported as a `ModuleWithProviders` when associating NgModules with component overrides. This caused the overridden component to be compiled standalone, meaning that it does not have access to its NgModule's declarations. This commit extends the logic for traversing the NgModule graph to also consider `ModuleWithProviders` imports. Fixes #42734 PR Close #42817 --- packages/core/test/test_bed_spec.ts | 19 +++++++++++++++++++ .../core/testing/src/r3_test_bed_compiler.ts | 2 ++ 2 files changed, 21 insertions(+) diff --git a/packages/core/test/test_bed_spec.ts b/packages/core/test/test_bed_spec.ts index 5874e4e88827..9bd540a2a8e5 100644 --- a/packages/core/test/test_bed_spec.ts +++ b/packages/core/test/test_bed_spec.ts @@ -248,6 +248,25 @@ describe('TestBed', () => { expect(hello.nativeElement).toHaveText('Hello World!'); }); + // https://github.com/angular/angular/issues/42734 + it('should override a component which is declared in an NgModule which is imported as a `ModuleWithProviders`', + () => { + // This test verifies that an overridden component that is declared in an NgModule that has + // been imported as a `ModuleWithProviders` continues to have access to the declaration scope + // of the NgModule. + TestBed.resetTestingModule(); + + const moduleWithProviders: + ModuleWithProviders = {ngModule: HelloWorldModule}; + TestBed.configureTestingModule({imports: [moduleWithProviders]}); + TestBed.overrideComponent( + HelloWorld, {set: {template: 'Overridden '}}); + + const hello = TestBed.createComponent(HelloWorld); + hello.detectChanges(); + expect(hello.nativeElement).toHaveText('Overridden Hello World!'); + }); + it('should run `APP_INITIALIZER` before accessing `LOCALE_ID` provider', () => { let locale: string = ''; @NgModule({ diff --git a/packages/core/testing/src/r3_test_bed_compiler.ts b/packages/core/testing/src/r3_test_bed_compiler.ts index c849f36e321a..cc6690e7972d 100644 --- a/packages/core/testing/src/r3_test_bed_compiler.ts +++ b/packages/core/testing/src/r3_test_bed_compiler.ts @@ -538,6 +538,8 @@ export class R3TestBedCompiler { this.queueTypeArray(maybeUnwrapFn(def.declarations), value); queueTypesFromModulesArrayRecur(maybeUnwrapFn(def.imports)); queueTypesFromModulesArrayRecur(maybeUnwrapFn(def.exports)); + } else if (isModuleWithProviders(value)) { + queueTypesFromModulesArrayRecur([value.ngModule]); } } }; From 4b8f7c89dbc6ee935ad4f9cfe151d13d1e862e38 Mon Sep 17 00:00:00 2001 From: Andrew Kushnir <43554145+AndrewKushnir@users.noreply.github.com> Date: Wed, 14 Jul 2021 10:55:46 -0700 Subject: [PATCH 079/364] docs: release notes for the v12.1.2 release (#42857) --- CHANGELOG.md | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index fdd16aa40879..0c259fd562fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,44 @@ + +# 12.1.2 (2021-07-14) +### bazel +| Commit | Description | +| -- | -- | +| [4a8ab4f149](https://github.com/angular/angular/commit/4a8ab4f1499a560bb4373b088785e43f26384e1c) | fix(bazel): enable dts bundling for Ivy packages ([#42728](https://github.com/angular/angular/pull/42728)) | +### common +| Commit | Description | +| -- | -- | +| [d654c7933a](https://github.com/angular/angular/commit/d654c7933a732c23dc1e68b17766457d2d11a4d8) | fix(common): re-sort output of `KeyValuePipe` when `compareFn` changes ([#42821](https://github.com/angular/angular/pull/42821)) | +### compiler +| Commit | Description | +| -- | -- | +| [2566cbb48c](https://github.com/angular/angular/commit/2566cbb48cddd23c4b29d01ad557bc71ac716700) | fix(compiler): add mappings for all HTML entities ([#42818](https://github.com/angular/angular/pull/42818)) | +| [65330f03a9](https://github.com/angular/angular/commit/65330f03a92f2743719d0e0d4cedcaadbb8c5b21) | fix(compiler): incorrect context object being referenced from listener instructions inside embedded views ([#42755](https://github.com/angular/angular/pull/42755)) | +### compiler-cli +| Commit | Description | +| -- | -- | +| [17d3de25da](https://github.com/angular/angular/commit/17d3de25daf339612c267001f0c2237533d7c789) | fix(compiler-cli): properly emit literal types when recreating type parameters in a different file ([#42761](https://github.com/angular/angular/pull/42761)) | +| [0a17e98ae2](https://github.com/angular/angular/commit/0a17e98ae2813338f03e3e01bb7cfa6024f4632b) | fix(compiler-cli): inline type checking instructions no longer prevent incremental reuse ([#42759](https://github.com/angular/angular/pull/42759)) | +| [45116097c1](https://github.com/angular/angular/commit/45116097c1dafd902014e0f680e0d50023467883) | fix(compiler-cli): support reflecting namespace declarations ([#42728](https://github.com/angular/angular/pull/42728)) | +| [df5cc1fbbf](https://github.com/angular/angular/commit/df5cc1fbbf1b1f02f1f45603552a2530bb59688d) | fix(compiler-cli): return directives for an element on a microsyntax template ([#42640](https://github.com/angular/angular/pull/42640)) | +### core +| Commit | Description | +| -- | -- | +| [63013546e1](https://github.com/angular/angular/commit/63013546e130d823db26ad96e1d4cb346e633a03) | fix(core): associate the NgModule scope for an overridden component ([#42817](https://github.com/angular/angular/pull/42817)) | +| [9ebd41e39c](https://github.com/angular/angular/commit/9ebd41e39c597ef6df2de2fb63d6458337e2757d) | fix(core): allow proper type inference when `ngFor` is used with a `trackBy` function ([#42692](https://github.com/angular/angular/pull/42692)) | +| [41c6877c01](https://github.com/angular/angular/commit/41c6877c013ba84ba5e46309b2310c097ad9e354) | fix(core): error in TestBed if module is reset mid-compilation in ViewEngine ([#42669](https://github.com/angular/angular/pull/42669)) | +### language-service +| Commit | Description | +| -- | -- | +| [97c18f4527](https://github.com/angular/angular/commit/97c18f4527187206db8b0f5730b80d2220027f9f) | fix(language-service): Do not override TS LS methods not supported by VE NgLS ([#42727](https://github.com/angular/angular/pull/42727)) | +### service-worker +| Commit | Description | +| -- | -- | +| [d87917542a](https://github.com/angular/angular/commit/d87917542a00ed6f58c7b95e3eba6aeddc5eee01) | fix(service-worker): correctly handle unrecoverable state when a client no longer exists ([#42736](https://github.com/angular/angular/pull/42736)) | +| [f2523a8fef](https://github.com/angular/angular/commit/f2523a8fef549fab6ec480ecfc966c9d938a5423) | fix(service-worker): avoid storing redundant metadata for hashed assets ([#42606](https://github.com/angular/angular/pull/42606)) | +## Special Thanks: +Alan Agius, Andrew Kushnir, Andrew Scott, Arthur Ming, Bastian, Borislav Ivanov, David Gilson, David Shevitz, Gabriele Franchitto, George Kalpakas, Joey Perrott, JoostK, Kristiyan Kostadinov, Mark Goho, Meir Blumenfeld, Paul Gschwendtner, Pete Bacon Darwin, Ryan Andersen, Theoklitos Bampouris, behrooz bozorg chami, dario-piotrowicz, ivanwonder and mgechev + + # 12.2.0-next.1 (2021-06-30) ### compiler From 0b429d314f02d07c3eb6b06074ac958a4a4e3cfa Mon Sep 17 00:00:00 2001 From: Andrew Kushnir <43554145+AndrewKushnir@users.noreply.github.com> Date: Wed, 14 Jul 2021 10:59:59 -0700 Subject: [PATCH 080/364] release: cut the v12.2.0-next.2 release (#42858) --- CHANGELOG.md | 42 ++++++++++++++++++++++++++++++++++++++++++ package.json | 2 +- 2 files changed, 43 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0c259fd562fd..1893a70c1da1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,45 @@ + +# 12.2.0-next.2 (2021-07-14) +### bazel +| Commit | Description | +| -- | -- | +| [7e04116d15](https://github.com/angular/angular/commit/7e04116d1572b5b2b7862ba037f90ab6142a927f) | fix(bazel): enable dts bundling for Ivy packages ([#42728](https://github.com/angular/angular/pull/42728)) | +### common +| Commit | Description | +| -- | -- | +| [e42aa6c13b](https://github.com/angular/angular/commit/e42aa6c13b9f1f8f5b2e8c27e97380bf574db873) | fix(common): re-sort output of `KeyValuePipe` when `compareFn` changes ([#42821](https://github.com/angular/angular/pull/42821)) | +### compiler +| Commit | Description | +| -- | -- | +| [b33665ab2c](https://github.com/angular/angular/commit/b33665ab2c7c8c5536b5dc4f488a457100524dc3) | fix(compiler): add mappings for all HTML entities ([#42818](https://github.com/angular/angular/pull/42818)) | +| [404c8d0d88](https://github.com/angular/angular/commit/404c8d0d88b88ae3ab5a80609d508fb2ecdf0d27) | fix(compiler): incorrect context object being referenced from listener instructions inside embedded views ([#42755](https://github.com/angular/angular/pull/42755)) | +### compiler-cli +| Commit | Description | +| -- | -- | +| [81dce5c664](https://github.com/angular/angular/commit/81dce5c6649ddc56903a37ef6a26dcd3ee37df96) | fix(compiler-cli): check split two way binding ([#42601](https://github.com/angular/angular/pull/42601)) | +| [4c482bf3f1](https://github.com/angular/angular/commit/4c482bf3f1768a18b35e0648c91029504a8d8649) | fix(compiler-cli): properly emit literal types when recreating type parameters in a different file ([#42761](https://github.com/angular/angular/pull/42761)) | +| [30c82cd177](https://github.com/angular/angular/commit/30c82cd17757f41d56afe71f69a90ac812a3201f) | fix(compiler-cli): inline type checking instructions no longer prevent incremental reuse ([#42759](https://github.com/angular/angular/pull/42759)) | +| [4c78984ad2](https://github.com/angular/angular/commit/4c78984ad26825851d78d6f0339d8e4cb7bf1e54) | fix(compiler-cli): support reflecting namespace declarations ([#42728](https://github.com/angular/angular/pull/42728)) | +| [74350a5cf1](https://github.com/angular/angular/commit/74350a5cf1035f0d33640dce845a1f78aa33f009) | fix(compiler-cli): return directives for an element on a microsyntax template ([#42640](https://github.com/angular/angular/pull/42640)) | +### core +| Commit | Description | +| -- | -- | +| [cd2d82a91a](https://github.com/angular/angular/commit/cd2d82a91a5f547ae4c3d369f7f777245324c9e5) | fix(core): associate the NgModule scope for an overridden component ([#42817](https://github.com/angular/angular/pull/42817)) | +| [51156f3f07](https://github.com/angular/angular/commit/51156f3f0798fe5bc6f69cf38ba2f2947aab89aa) | fix(core): allow proper type inference when `ngFor` is used with a `trackBy` function ([#42692](https://github.com/angular/angular/pull/42692)) | +| [0f23f7343e](https://github.com/angular/angular/commit/0f23f7343ec9bdcd2d40f6f474d2a4f5e38e2627) | fix(core): error in TestBed if module is reset mid-compilation in ViewEngine ([#42669](https://github.com/angular/angular/pull/42669)) | +### language-service +| Commit | Description | +| -- | -- | +| [ffeea63f43](https://github.com/angular/angular/commit/ffeea63f43e6a7fd46be4a8cd5a5d254c98dea08) | fix(language-service): Do not override TS LS methods not supported by VE NgLS ([#42727](https://github.com/angular/angular/pull/42727)) | +### service-worker +| Commit | Description | +| -- | -- | +| [cb2ca9a66e](https://github.com/angular/angular/commit/cb2ca9a66ef54d9f1b3df5ac14962dc3810b4cc1) | fix(service-worker): correctly handle unrecoverable state when a client no longer exists ([#42736](https://github.com/angular/angular/pull/42736)) | +| [f592a12005](https://github.com/angular/angular/commit/f592a120057c3787ad6b7385b6f8e10928627e9e) | fix(service-worker): avoid storing redundant metadata for hashed assets ([#42606](https://github.com/angular/angular/pull/42606)) | +## Special Thanks: +Alan Agius, Andrew Kushnir, Andrew Scott, Arthur Ming, Bastian, Borislav Ivanov, Daniel Trevino, David Gilson, David Shevitz, Gabriele Franchitto, George Kalpakas, Joey Perrott, JoostK, Kristiyan Kostadinov, Mark Goho, Meir Blumenfeld, Paul Gschwendtner, Pete Bacon Darwin, Ryan Andersen, Theoklitos Bampouris, behrooz bozorg chami, dario-piotrowicz, ivanwonder and mgechev + + # 12.1.2 (2021-07-14) ### bazel diff --git a/package.json b/package.json index dc9627a4ad27..b7c82807dd1b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "angular-srcs", - "version": "12.2.0-next.1", + "version": "12.2.0-next.2", "private": true, "description": "Angular - a web framework for modern web apps", "homepage": "https://github.com/angular/angular", From 64bb7cd7047e7339fa367d49747d0f613f5a87f1 Mon Sep 17 00:00:00 2001 From: David Shevitz Date: Tue, 13 Jul 2021 22:53:22 +0000 Subject: [PATCH 081/364] docs: update incorrect bullet text (#42839) Fixes #42286 PR Close #42839 --- aio/content/guide/testing.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aio/content/guide/testing.md b/aio/content/guide/testing.md index 94a498241a12..699da2be9a6c 100644 --- a/aio/content/guide/testing.md +++ b/aio/content/guide/testing.md @@ -344,6 +344,6 @@ After you've set up your application for testing, you may find the following tes * [Basics of testing components](guide/testing-components-basics)—discover the basics of testing Angular components. * [Component testing scenarios](guide/testing-components-scenarios)—read about the various kinds of component testing scenarios and use cases. * [Testing attribute directives](guide/testing-attribute-directives)—learn about how to test your attribute directives. -* [Testing pipes](guide/testing-pipes)—find out how to test attribute directives. +* [Testing pipes](guide/testing-pipes)—find out how to test pipes. * [Debugging tests](guide/test-debugging)—uncover common testing bugs. * [Testing utility APIs](guide/testing-utility-apis)—get familiar with Angular testing features. From 48c1c817801d04b14d8c24a1e3cd94dbb5757cf1 Mon Sep 17 00:00:00 2001 From: Alan Agius Date: Wed, 14 Jul 2021 18:20:54 +0200 Subject: [PATCH 082/364] docs: remove End-to-end test files structure (#42844) Since version 12, the Angular CLI no longer generates end-to-end tests. PR Close #42844 --- aio/content/guide/file-structure.md | 19 +------------------ aio/content/tutorial/toh-pt0.md | 2 +- 2 files changed, 2 insertions(+), 19 deletions(-) diff --git a/aio/content/guide/file-structure.md b/aio/content/guide/file-structure.md index 1585b02ac200..3fb4833aca49 100644 --- a/aio/content/guide/file-structure.md +++ b/aio/content/guide/file-structure.md @@ -111,20 +111,6 @@ Project-specific [TypeScript](https://www.typescriptlang.org/) configuration fil | `tsconfig.spec.json` | [TypeScript](https://www.typescriptlang.org/) configuration for the application tests. See [TypeScript Configuration](guide/typescript-configuration). | | `tslint.json` | Application-specific [TSLint](https://palantir.github.io/tslint/) configuration. | -### End-to-end test files - -An `e2e/` folder at the top level contains source files for a set of end-to-end tests that correspond to the root-level application, along with test-specific configuration files. - -For a multi-project workspace, application-specific end-to-end tests are in the project root, under `projects/project-name/e2e/`. - - - e2e/ - src/ (end-to-end tests for my-app) - app.e2e-spec.ts - app.po.ts - protractor.conf.js (test-tool config) - tsconfig.json (TypeScript config inherits from workspace) - {@a multiple-projects} @@ -160,9 +146,6 @@ my-workspace/ projects/ (generated applications and libraries) my-first-app/ --(an explicitly generated application) ... --(application-specific config) - e2e/ ----(corresponding e2e tests) - src/ ----(e2e tests source) - ... ----(e2e-specific config) src/ --(source and support files for application) my-lib/ --(a generated library) ... --(library-specific config) @@ -173,7 +156,7 @@ my-workspace/ When you generate a library using the CLI (with a command such as `ng generate library my-lib`), the generated files go into the `projects/` folder of the workspace. For more information about creating your own libraries, see [Creating Libraries](guide/creating-libraries). -Libraries (unlike applications and their associated e2e projects) have their own `package.json` configuration file. +Libraries unlike applications have their own `package.json` configuration file. Under the `projects/` folder, the `my-lib` folder contains your library code. diff --git a/aio/content/tutorial/toh-pt0.md b/aio/content/tutorial/toh-pt0.md index 57f33fb5e64f..aef3a3f4bd1a 100644 --- a/aio/content/tutorial/toh-pt0.md +++ b/aio/content/tutorial/toh-pt0.md @@ -22,7 +22,7 @@ To set up your development environment, follow the instructions in [Local Enviro ## Create a new workspace and an initial application -You develop applications in the context of an Angular [workspace](guide/glossary#workspace). A workspace contains the files for one or more [projects](guide/glossary#project). A project is the set of files that comprise an app, a library, or end-to-end (e2e) tests. For this tutorial, you will create a new workspace. +You develop applications in the context of an Angular [workspace](guide/glossary#workspace). A workspace contains the files for one or more [projects](guide/glossary#project). A project is the set of files that comprise an application or a library. For this tutorial, you will create a new workspace. To create a new workspace and an initial application project: From 437759ba471283cfb00d326d9c971a5fbfb8e0fe Mon Sep 17 00:00:00 2001 From: Krzysztof Kotowicz Date: Thu, 8 Jul 2021 13:36:54 +0200 Subject: [PATCH 083/364] revert: docs: remove references to Trusted Types due to incompatibility with Webpack 5 (#42796) Re-add reference to Trusted Types since the issue #41754 is resolved in 12.1.1. This reverts commit 7254fbc2baa1455e3b24400597342843df3017f2. PR Close #42796 --- aio/content/guide/security.md | 57 ++++++++++++++++++++++++++++++++++- 1 file changed, 56 insertions(+), 1 deletion(-) diff --git a/aio/content/guide/security.md b/aio/content/guide/security.md index 8132fad343a9..fc87af1afb35 100644 --- a/aio/content/guide/security.md +++ b/aio/content/guide/security.md @@ -59,6 +59,8 @@ To systematically block XSS bugs, Angular treats all values as untrusted by defa Unlike values to be used for rendering, Angular templates are considered trusted by default, and should be treated as executable code. Never generate templates by concatenating user input and template syntax. Doing this would enable attackers to [inject arbitrary code](https://en.wikipedia.org/wiki/Code_injection) into your application. To prevent these vulnerabilities, always use the default [AOT template compiler](/guide/security#offline-template-compiler) in production deployments. +An additional layer of protection can be provided through the use of Content security policy and Trusted Types. These web platform features operate at the DOM level which is the most effective place to prevent XSS issues because they can't be bypassed using other, lower-level APIs. For this reason, we strongly encourage developers to take advantage of these features by configuring the [content security policy](#content-security-policy) for their application and enabling [trusted types enforcement](#trusted-types). + ### Sanitization and security contexts _Sanitization_ is the inspection of an untrusted value, turning it into a value that's safe to insert into @@ -100,7 +102,7 @@ Angular recognizes the value as unsafe and automatically sanitizes it, which rem ### Direct use of the DOM APIs and explicit sanitization calls -Built-in browser DOM APIs don't automatically protect you from security vulnerabilities. +Unless you enforce Trusted Types, the built-in browser DOM APIs don't automatically protect you from security vulnerabilities. For example, `document`, the node available through `ElementRef`, and many third-party APIs contain unsafe methods. In the same way, if you interact with other libraries that manipulate the DOM, you likely won't have the same automatic sanitization as with Angular interpolations. @@ -169,6 +171,59 @@ technique to prevent XSS. To enable CSP, configure your web server to return an [Web Fundamentals guide](https://developers.google.com/web/fundamentals/security/csp) on the Google Developers website. +{@a trusted-types} +### Enforcing Trusted Types + +We recommend the use of [Trusted Types](https://w3c.github.io/webappsec-trusted-types/dist/spec/) as a way to help secure your applications from cross-site scripting attacks. Trusted Types is a [web platform](https://en.wikipedia.org/wiki/Web_platform) +feature that can help you prevent cross-site scripting attacks by enforcing +safer coding practices. Trusted Types can also help simplify the auditing of application code. + +
+ +Trusted Types might not yet be available in all browsers your application targets. In the case your Trusted-Types-enabled application runs in a browser that doesn't support Trusted Types, the functionality of the application will be preserved, and your application will be guarded against XSS by way of Angular's DomSanitizer. See [caniuse.com/trusted-types](https://caniuse.com/trusted-types) for the current browser support. + +
+ +To enforce Trusted Types for your application, you must configure your application's web server to emit HTTP headers with one of the following Angular policies: + +* `angular` - This policy is used in security-reviewed code that is internal to Angular, and is required for Angular to function when Trusted Types are enforced. Any inline template values or content sanitized by Angular is treated as safe by this policy. +* `angular#unsafe-bypass` - This policy is used for applications that use any of the methods in Angular's [DomSanitizer](api/platform-browser/DomSanitizer) that bypass security, such as `bypassSecurityTrustHtml`. Any application that uses these methods must enable this policy. +* `angular#unsafe-jit` - This policy is used by the [JIT compiler](api/core/Compiler). You must enable this policy if your application interacts directly with the JIT compiler or is running in JIT mode using the [platform browser dynamic](api/platform-browser-dynamic/platformBrowserDynamic). + +You should configure the HTTP headers for Trusted Types in the following locations: + +* Production serving infrastructure +* Angular CLI (`ng serve`), using the `headers` property in the `angular.json` file, for local development and end-to-end testing +* Karma (`ng test`), using the `customHeaders` property in the `karma.config.js` file, for unit testing + +The following is an example of a header specifically configured for Trusted Types and Angular: + + +Content-Security-Policy: trusted-types angular; require-trusted-types-for 'script'; + + +The following is an example of a header specifically configured for Trusted Types and Angular applications that use any of the methods in Angular's [DomSanitizer](api/platform-browser/DomSanitizer) that bypasses security. + + +Content-Security-Policy: trusted-types angular angular#unsafe-bypass; require-trusted-types-for 'script'; + + +The following is an example of a header specifically configured for Trusted Types and Angular applications using JIT: + + +Content-Security-Policy: trusted-types angular angular#unsafe-jit; require-trusted-types-for 'script'; + + +
+ +
Community contributions
+ +To learn more about troubleshooting Trusted Type configurations, the following resource might be helpful: + +[Prevent DOM-based cross-site scripting vulnerabilities with Trusted Types](https://web.dev/trusted-types/#how-to-use-trusted-types) + +
+ {@a offline-template-compiler} ### Use the AOT template compiler From 07d7e6034f2a9adae643b3a8e64e2cc794596c8c Mon Sep 17 00:00:00 2001 From: JoostK Date: Mon, 15 Mar 2021 23:28:28 +0100 Subject: [PATCH 084/364] perf(compiler-cli): optimize cycle detection using a persistent cache (#41271) For the compilation of a component, the compiler verifies that the imports it needs to generate to reference the used directives and pipes would not create an import cycle in the program. This requires visiting the transitive import graphs of all directive/pipe usage in search of the component file. The observation can be made that all directive/pipe usages can leverage the exploration work in search of the component file, thereby allowing sub-graphs of the import graph to be only visited once instead of repeatedly per usage. Additionally, the transitive imports of a file are no longer collected into a set to reduce memory pressure. PR Close #41271 --- .../src/ngtsc/cycles/src/analyzer.ts | 90 ++++++++++++++++++- .../src/ngtsc/cycles/src/imports.ts | 27 +----- .../src/ngtsc/cycles/test/analyzer_spec.ts | 16 ++++ .../src/ngtsc/cycles/test/imports_spec.ts | 28 ------ 4 files changed, 107 insertions(+), 54 deletions(-) diff --git a/packages/compiler-cli/src/ngtsc/cycles/src/analyzer.ts b/packages/compiler-cli/src/ngtsc/cycles/src/analyzer.ts index d9cd9e4533b3..237ba044151e 100644 --- a/packages/compiler-cli/src/ngtsc/cycles/src/analyzer.ts +++ b/packages/compiler-cli/src/ngtsc/cycles/src/analyzer.ts @@ -14,6 +14,14 @@ import {ImportGraph} from './imports'; * Analyzes a `ts.Program` for cycles. */ export class CycleAnalyzer { + /** + * Cycle detection is requested with the same `from` source file for all used directives and pipes + * within a component, which makes it beneficial to cache the results as long as the `from` source + * file has not changed. This avoids visiting the import graph that is reachable from multiple + * directives/pipes more than once. + */ + private cachedResults: CycleResults|null = null; + constructor(private importGraph: ImportGraph) {} /** @@ -24,10 +32,13 @@ export class CycleAnalyzer { * otherwise. */ wouldCreateCycle(from: ts.SourceFile, to: ts.SourceFile): Cycle|null { + // Try to reuse the cached results as long as the `from` source file is the same. + if (this.cachedResults === null || this.cachedResults.from !== from) { + this.cachedResults = new CycleResults(from, this.importGraph); + } + // Import of 'from' -> 'to' is illegal if an edge 'to' -> 'from' already exists. - return this.importGraph.transitiveImportsOf(to).has(from) ? - new Cycle(this.importGraph, from, to) : - null; + return this.cachedResults.wouldBeCyclic(to) ? new Cycle(this.importGraph, from, to) : null; } /** @@ -37,10 +48,83 @@ export class CycleAnalyzer { * import graph for cycle creation. */ recordSyntheticImport(from: ts.SourceFile, to: ts.SourceFile): void { + this.cachedResults = null; this.importGraph.addSyntheticImport(from, to); } } +const NgCyclicResult = Symbol('NgCyclicResult'); +type CyclicResultMarker = { + __brand: 'CyclicResultMarker'; +}; +type CyclicSourceFile = ts.SourceFile&{[NgCyclicResult]?: CyclicResultMarker}; + +/** + * Stores the results of cycle detection in a memory efficient manner. A symbol is attached to + * source files that indicate what the cyclic analysis result is, as indicated by two markers that + * are unique to this instance. This alleviates memory pressure in large import graphs, as each + * execution is able to store its results in the same memory location (i.e. in the symbol + * on the source file) as earlier executions. + */ +class CycleResults { + private readonly cyclic = {} as CyclicResultMarker; + private readonly acyclic = {} as CyclicResultMarker; + + constructor(readonly from: ts.SourceFile, private importGraph: ImportGraph) {} + + wouldBeCyclic(sf: ts.SourceFile): boolean { + const cached = this.getCachedResult(sf); + if (cached !== null) { + // The result for this source file has already been computed, so return its result. + return cached; + } + + if (sf === this.from) { + // We have reached the source file that we want to create an import from, which means that + // doing so would create a cycle. + return true; + } + + // Assume for now that the file will be acyclic; this prevents infinite recursion in the case + // that `sf` is visited again as part of an existing cycle in the graph. + this.markAcyclic(sf); + + const imports = this.importGraph.importsOf(sf); + for (const imported of imports) { + if (this.wouldBeCyclic(imported)) { + this.markCyclic(sf); + return true; + } + } + return false; + } + + /** + * Returns whether the source file is already known to be cyclic, or `null` if the result is not + * yet known. + */ + private getCachedResult(sf: CyclicSourceFile): boolean|null { + const result = sf[NgCyclicResult]; + if (result === this.cyclic) { + return true; + } else if (result === this.acyclic) { + return false; + } else { + // Either the symbol is missing or its value does not correspond with one of the current + // result markers. As such, the result is unknown. + return null; + } + } + + private markCyclic(sf: CyclicSourceFile): void { + sf[NgCyclicResult] = this.cyclic; + } + + private markAcyclic(sf: CyclicSourceFile): void { + sf[NgCyclicResult] = this.acyclic; + } +} + /** * Represents an import cycle between `from` and `to` in the program. * diff --git a/packages/compiler-cli/src/ngtsc/cycles/src/imports.ts b/packages/compiler-cli/src/ngtsc/cycles/src/imports.ts index 3bd544432eed..f55806ef9ac3 100644 --- a/packages/compiler-cli/src/ngtsc/cycles/src/imports.ts +++ b/packages/compiler-cli/src/ngtsc/cycles/src/imports.ts @@ -17,7 +17,7 @@ import {PerfPhase, PerfRecorder} from '../../perf'; * dependencies within the same program are tracked; imports into packages on NPM are not. */ export class ImportGraph { - private map = new Map>(); + private imports = new Map>(); constructor(private checker: ts.TypeChecker, private perf: PerfRecorder) {} @@ -27,29 +27,10 @@ export class ImportGraph { * This operation is cached. */ importsOf(sf: ts.SourceFile): Set { - if (!this.map.has(sf)) { - this.map.set(sf, this.scanImports(sf)); + if (!this.imports.has(sf)) { + this.imports.set(sf, this.scanImports(sf)); } - return this.map.get(sf)!; - } - - /** - * Lists the transitive imports of a given `ts.SourceFile`. - */ - transitiveImportsOf(sf: ts.SourceFile): Set { - const imports = new Set(); - this.transitiveImportsOfHelper(sf, imports); - return imports; - } - - private transitiveImportsOfHelper(sf: ts.SourceFile, results: Set): void { - if (results.has(sf)) { - return; - } - results.add(sf); - this.importsOf(sf).forEach(imported => { - this.transitiveImportsOfHelper(imported, results); - }); + return this.imports.get(sf)!; } /** diff --git a/packages/compiler-cli/src/ngtsc/cycles/test/analyzer_spec.ts b/packages/compiler-cli/src/ngtsc/cycles/test/analyzer_spec.ts index 29152580d697..e333aabc0541 100644 --- a/packages/compiler-cli/src/ngtsc/cycles/test/analyzer_spec.ts +++ b/packages/compiler-cli/src/ngtsc/cycles/test/analyzer_spec.ts @@ -36,6 +36,22 @@ runInEachFileSystem(() => { expect(importPath(cycle!.getPath())).toEqual('b,a,b'); }); + it('should deal with cycles', () => { + // a -> b -> c -> d + // ^---------/ + const {program, analyzer} = makeAnalyzer('a:b;b:c;c:d;d:b'); + const a = getSourceFileOrError(program, (_('/a.ts'))); + const b = getSourceFileOrError(program, (_('/b.ts'))); + const c = getSourceFileOrError(program, (_('/c.ts'))); + const d = getSourceFileOrError(program, (_('/d.ts'))); + expect(analyzer.wouldCreateCycle(a, b)).toBe(null); + expect(analyzer.wouldCreateCycle(a, c)).toBe(null); + expect(analyzer.wouldCreateCycle(a, d)).toBe(null); + expect(analyzer.wouldCreateCycle(b, a)).not.toBe(null); + expect(analyzer.wouldCreateCycle(b, c)).not.toBe(null); + expect(analyzer.wouldCreateCycle(b, d)).not.toBe(null); + }); + it('should detect a cycle with a re-export in the chain', () => { const {program, analyzer} = makeAnalyzer('a:*b;b:c;c'); const a = getSourceFileOrError(program, (_('/a.ts'))); diff --git a/packages/compiler-cli/src/ngtsc/cycles/test/imports_spec.ts b/packages/compiler-cli/src/ngtsc/cycles/test/imports_spec.ts index f88500643ddf..f721aa3a00d2 100644 --- a/packages/compiler-cli/src/ngtsc/cycles/test/imports_spec.ts +++ b/packages/compiler-cli/src/ngtsc/cycles/test/imports_spec.ts @@ -28,34 +28,6 @@ runInEachFileSystem(() => { }); }); - describe('transitiveImportsOf()', () => { - it('should calculate transitive imports of a simple program', () => { - const {program, graph} = makeImportGraph('a:b;b:c;c'); - const a = getSourceFileOrError(program, (_('/a.ts'))); - const b = getSourceFileOrError(program, (_('/b.ts'))); - const c = getSourceFileOrError(program, (_('/c.ts'))); - expect(importsToString(graph.transitiveImportsOf(a))).toBe('a,b,c'); - }); - - it('should calculate transitive imports in a more complex program (with a cycle)', () => { - const {program, graph} = makeImportGraph('a:*b,*c;b:*e,*f;c:*g,*h;e:f;f;g:e;h:g'); - const c = getSourceFileOrError(program, (_('/c.ts'))); - expect(importsToString(graph.transitiveImportsOf(c))).toBe('c,e,f,g,h'); - }); - - it('should reflect the addition of a synthetic import', () => { - const {program, graph} = makeImportGraph('a:b,c,d;b;c;d:b'); - const b = getSourceFileOrError(program, (_('/b.ts'))); - const c = getSourceFileOrError(program, (_('/c.ts'))); - const d = getSourceFileOrError(program, (_('/d.ts'))); - expect(importsToString(graph.importsOf(b))).toEqual(''); - expect(importsToString(graph.transitiveImportsOf(d))).toEqual('b,d'); - graph.addSyntheticImport(b, c); - expect(importsToString(graph.importsOf(b))).toEqual('c'); - expect(importsToString(graph.transitiveImportsOf(d))).toEqual('b,c,d'); - }); - }); - describe('findPath()', () => { it('should be able to compute the path between two source files if there is a cycle', () => { const {program, graph} = makeImportGraph('a:*b,*c;b:*e,*f;c:*g,*h;e:f;f;g:e;h:g'); From 31593db489261bc2195350cb935e05540e36ca74 Mon Sep 17 00:00:00 2001 From: JoostK Date: Mon, 28 Jun 2021 23:07:41 +0200 Subject: [PATCH 085/364] refactor(core): expand error logging when the JIT compiler is not available (#42693) If a decorator or partial declaration has not been AOT compiled, then the compiler is needed at runtime to be able to JIT compile the code. However, it may occur that the compiler is not available, if it has not been loaded into the application. The error that was reported in this case did not provide insight into which class requested compilation, nor did it differentiate between decorators vs. partial declarations. This commit expands the error logging to provide better insight into the class that initiated JIT compilation and offers a specialized error message for partial declarations. This should help a developer better understand why the error occurs and what can be done to resolve it. Closes #40609 PR Close #42693 --- packages/core/src/application_ref.ts | 8 ++- packages/core/src/compiler/compiler_facade.ts | 52 +++++++++++--- packages/core/src/di/jit/injectable.ts | 9 ++- packages/core/src/render3/jit/directive.ts | 14 ++-- packages/core/src/render3/jit/module.ts | 40 ++++++----- packages/core/src/render3/jit/partial.ts | 41 ++++++++--- packages/core/src/render3/jit/pipe.ts | 11 +-- packages/core/test/compiler/BUILD.bazel | 30 ++++++++ .../test/compiler/compiler_facade_spec.ts | 69 +++++++++++++++++++ 9 files changed, 225 insertions(+), 49 deletions(-) create mode 100644 packages/core/test/compiler/BUILD.bazel create mode 100644 packages/core/test/compiler/compiler_facade_spec.ts diff --git a/packages/core/src/application_ref.ts b/packages/core/src/application_ref.ts index c08827237f8d..ea4de55bcac8 100644 --- a/packages/core/src/application_ref.ts +++ b/packages/core/src/application_ref.ts @@ -13,7 +13,7 @@ import {share} from 'rxjs/operators'; import {ApplicationInitStatus} from './application_init'; import {APP_BOOTSTRAP_LISTENER, PLATFORM_INITIALIZER} from './application_tokens'; -import {getCompilerFacade} from './compiler/compiler_facade'; +import {getCompilerFacade, JitCompilerUsage} from './compiler/compiler_facade'; import {Console} from './console'; import {Injectable} from './di/injectable'; import {InjectionToken} from './di/injection_token'; @@ -94,7 +94,11 @@ export function compileNgModuleFactory__POST_R3__( return Promise.resolve(moduleFactory); } - const compiler = getCompilerFacade(); + const compiler = getCompilerFacade({ + usage: JitCompilerUsage.Decorator, + kind: 'NgModule', + type: moduleType, + }); const compilerInjector = Injector.create({providers: compilerProviders}); const resourceLoader = compilerInjector.get(compiler.ResourceLoader); // The resource loader can also return a string while the "resolveComponentResources" diff --git a/packages/core/src/compiler/compiler_facade.ts b/packages/core/src/compiler/compiler_facade.ts index 08b3625e316e..d81956de3eff 100644 --- a/packages/core/src/compiler/compiler_facade.ts +++ b/packages/core/src/compiler/compiler_facade.ts @@ -6,17 +6,51 @@ * found in the LICENSE file at https://angular.io/license */ import {global} from '../util/global'; -import {CompilerFacade, ExportedCompilerFacade} from './compiler_facade_interface'; +import {CompilerFacade, ExportedCompilerFacade, Type} from './compiler_facade_interface'; export * from './compiler_facade_interface'; -export function getCompilerFacade(): CompilerFacade { +export const enum JitCompilerUsage { + Decorator, + PartialDeclaration, +} + +interface JitCompilerUsageRequest { + usage: JitCompilerUsage; + kind: 'directive'|'component'|'pipe'|'injectable'|'NgModule'; + type: Type; +} + +export function getCompilerFacade(request: JitCompilerUsageRequest): CompilerFacade { const globalNg: ExportedCompilerFacade = global['ng']; - if (!globalNg || !globalNg.ɵcompilerFacade) { - throw new Error( - `Angular JIT compilation failed: '@angular/compiler' not loaded!\n` + - ` - JIT compilation is discouraged for production use-cases! Consider AOT mode instead.\n` + - ` - Did you bootstrap using '@angular/platform-browser-dynamic' or '@angular/platform-server'?\n` + - ` - Alternatively provide the compiler with 'import "@angular/compiler";' before bootstrapping.`); + if (globalNg && globalNg.ɵcompilerFacade) { + return globalNg.ɵcompilerFacade; + } + + if (typeof ngDevMode === 'undefined' || ngDevMode) { + // Log the type as an error so that a developer can easily navigate to the type from the + // console. + console.error(`JIT compilation failed for ${request.kind}`, request.type); + + let message = `The ${request.kind} '${ + request + .type.name}' needs to be compiled using the JIT compiler, but '@angular/compiler' is not available.\n\n`; + if (request.usage === JitCompilerUsage.PartialDeclaration) { + message += `The ${request.kind} is part of a library that has been partially compiled.\n`; + message += + `However, the Angular Linker has not processed the library such that JIT compilation is used as fallback.\n`; + message += '\n'; + message += + `Ideally, the library is processed using the Angular Linker to become fully AOT compiled.\n`; + } else { + message += + `JIT compilation is discouraged for production use-cases! Consider using AOT mode instead.\n`; + } + message += + `Alternatively, the JIT compiler should be loaded by bootstrapping using '@angular/platform-browser-dynamic' or '@angular/platform-server',\n`; + message += + `or manually provide the compiler with 'import "@angular/compiler";' before bootstrapping.`; + throw new Error(message); + } else { + throw new Error('JIT compiler unavailable'); } - return globalNg.ɵcompilerFacade; } diff --git a/packages/core/src/di/jit/injectable.ts b/packages/core/src/di/jit/injectable.ts index f88f5bec1ae7..43cab19ab57f 100644 --- a/packages/core/src/di/jit/injectable.ts +++ b/packages/core/src/di/jit/injectable.ts @@ -6,7 +6,7 @@ * found in the LICENSE file at https://angular.io/license */ -import {getCompilerFacade, R3InjectableMetadataFacade} from '../../compiler/compiler_facade'; +import {getCompilerFacade, JitCompilerUsage, R3InjectableMetadataFacade} from '../../compiler/compiler_facade'; import {Type} from '../../interface/type'; import {NG_FACTORY_DEF} from '../../render3/fields'; import {getClosureSafeProperty} from '../../util/property'; @@ -33,7 +33,9 @@ export function compileInjectable(type: Type, meta?: Injectable): void { Object.defineProperty(type, NG_PROV_DEF, { get: () => { if (ngInjectableDef === null) { - ngInjectableDef = getCompilerFacade().compileInjectable( + const compiler = + getCompilerFacade({usage: JitCompilerUsage.Decorator, kind: 'injectable', type}); + ngInjectableDef = compiler.compileInjectable( angularCoreDiEnv, `ng:///${type.name}/ɵprov.js`, getInjectableMetadata(type, meta)); } return ngInjectableDef; @@ -46,7 +48,8 @@ export function compileInjectable(type: Type, meta?: Injectable): void { Object.defineProperty(type, NG_FACTORY_DEF, { get: () => { if (ngFactoryDef === null) { - const compiler = getCompilerFacade(); + const compiler = + getCompilerFacade({usage: JitCompilerUsage.Decorator, kind: 'injectable', type}); ngFactoryDef = compiler.compileFactory(angularCoreDiEnv, `ng:///${type.name}/ɵfac.js`, { name: type.name, type, diff --git a/packages/core/src/render3/jit/directive.ts b/packages/core/src/render3/jit/directive.ts index 58ea28408e00..cf241f51a1f9 100644 --- a/packages/core/src/render3/jit/directive.ts +++ b/packages/core/src/render3/jit/directive.ts @@ -6,7 +6,7 @@ * found in the LICENSE file at https://angular.io/license */ -import {getCompilerFacade, R3DirectiveMetadataFacade} from '../../compiler/compiler_facade'; +import {getCompilerFacade, JitCompilerUsage, R3DirectiveMetadataFacade} from '../../compiler/compiler_facade'; import {R3ComponentMetadataFacade, R3QueryMetadataFacade} from '../../compiler/compiler_facade_interface'; import {resolveForwardRef} from '../../di/forward_ref'; import {getReflect, reflectDependencies} from '../../di/jit/util'; @@ -68,7 +68,8 @@ export function compileComponent(type: Type, metadata: Component): void { Object.defineProperty(type, NG_COMP_DEF, { get: () => { if (ngComponentDef === null) { - const compiler = getCompilerFacade(); + const compiler = + getCompilerFacade({usage: JitCompilerUsage.Decorator, kind: 'component', type: type}); if (componentNeedsResolution(metadata)) { const error = [`Component '${type.name}' is not resolved:`]; @@ -180,8 +181,10 @@ export function compileDirective(type: Type, directive: Directive|null): vo // that use `@Directive()` with no selector. In that case, pass empty object to the // `directiveMetadata` function instead of null. const meta = getDirectiveMetadata(type, directive || {}); + const compiler = + getCompilerFacade({usage: JitCompilerUsage.Decorator, kind: 'directive', type}); ngDirectiveDef = - getCompilerFacade().compileDirective(angularCoreEnv, meta.sourceMapUrl, meta.metadata); + compiler.compileDirective(angularCoreEnv, meta.sourceMapUrl, meta.metadata); } return ngDirectiveDef; }, @@ -193,7 +196,7 @@ export function compileDirective(type: Type, directive: Directive|null): vo function getDirectiveMetadata(type: Type, metadata: Directive) { const name = type && type.name; const sourceMapUrl = `ng:///${name}/ɵdir.js`; - const compiler = getCompilerFacade(); + const compiler = getCompilerFacade({usage: JitCompilerUsage.Decorator, kind: 'directive', type}); const facade = directiveMetadata(type as ComponentType, metadata); facade.typeSourceSpan = compiler.createParseSourceSpan('Directive', name, sourceMapUrl); if (facade.usesInheritance) { @@ -209,7 +212,8 @@ function addDirectiveFactoryDef(type: Type, metadata: Directive|Component) get: () => { if (ngFactoryDef === null) { const meta = getDirectiveMetadata(type, metadata); - const compiler = getCompilerFacade(); + const compiler = + getCompilerFacade({usage: JitCompilerUsage.Decorator, kind: 'directive', type}); ngFactoryDef = compiler.compileFactory(angularCoreEnv, `ng:///${type.name}/ɵfac.js`, { name: meta.metadata.name, type: meta.metadata.type, diff --git a/packages/core/src/render3/jit/module.ts b/packages/core/src/render3/jit/module.ts index 3df72f8d8ef1..e636138a1fba 100644 --- a/packages/core/src/render3/jit/module.ts +++ b/packages/core/src/render3/jit/module.ts @@ -6,7 +6,7 @@ * found in the LICENSE file at https://angular.io/license */ -import {getCompilerFacade, R3InjectorMetadataFacade} from '../../compiler/compiler_facade'; +import {getCompilerFacade, JitCompilerUsage, R3InjectorMetadataFacade} from '../../compiler/compiler_facade'; import {resolveForwardRef} from '../../di/forward_ref'; import {NG_INJ_DEF} from '../../di/interface/defs'; import {reflectDependencies} from '../../di/jit/util'; @@ -114,20 +114,21 @@ export function compileNgModuleDefs( // go into an infinite loop before we've reached the point where we throw all the errors. throw new Error(`'${stringifyForError(moduleType)}' module can't import itself`); } - ngModuleDef = getCompilerFacade().compileNgModule( - angularCoreEnv, `ng:///${moduleType.name}/ɵmod.js`, { - type: moduleType, - bootstrap: flatten(ngModule.bootstrap || EMPTY_ARRAY).map(resolveForwardRef), - declarations: declarations.map(resolveForwardRef), - imports: flatten(ngModule.imports || EMPTY_ARRAY) - .map(resolveForwardRef) - .map(expandModuleWithProviders), - exports: flatten(ngModule.exports || EMPTY_ARRAY) - .map(resolveForwardRef) - .map(expandModuleWithProviders), - schemas: ngModule.schemas ? flatten(ngModule.schemas) : null, - id: ngModule.id || null, - }); + const compiler = getCompilerFacade( + {usage: JitCompilerUsage.Decorator, kind: 'NgModule', type: moduleType}); + ngModuleDef = compiler.compileNgModule(angularCoreEnv, `ng:///${moduleType.name}/ɵmod.js`, { + type: moduleType, + bootstrap: flatten(ngModule.bootstrap || EMPTY_ARRAY).map(resolveForwardRef), + declarations: declarations.map(resolveForwardRef), + imports: flatten(ngModule.imports || EMPTY_ARRAY) + .map(resolveForwardRef) + .map(expandModuleWithProviders), + exports: flatten(ngModule.exports || EMPTY_ARRAY) + .map(resolveForwardRef) + .map(expandModuleWithProviders), + schemas: ngModule.schemas ? flatten(ngModule.schemas) : null, + id: ngModule.id || null, + }); // Set `schemas` on ngModuleDef to an empty array in JIT mode to indicate that runtime // should verify that there are no unknown elements in a template. In AOT mode, that check // happens at compile time and `schemas` information is not present on Component and Module @@ -144,7 +145,8 @@ export function compileNgModuleDefs( Object.defineProperty(moduleType, NG_FACTORY_DEF, { get: () => { if (ngFactoryDef === null) { - const compiler = getCompilerFacade(); + const compiler = getCompilerFacade( + {usage: JitCompilerUsage.Decorator, kind: 'NgModule', type: moduleType}); ngFactoryDef = compiler.compileFactory(angularCoreEnv, `ng:///${moduleType.name}/ɵfac.js`, { name: moduleType.name, type: moduleType, @@ -175,8 +177,10 @@ export function compileNgModuleDefs( (ngModule.exports || EMPTY_ARRAY).map(resolveForwardRef), ], }; - ngInjectorDef = getCompilerFacade().compileInjector( - angularCoreEnv, `ng:///${moduleType.name}/ɵinj.js`, meta); + const compiler = getCompilerFacade( + {usage: JitCompilerUsage.Decorator, kind: 'NgModule', type: moduleType}); + ngInjectorDef = + compiler.compileInjector(angularCoreEnv, `ng:///${moduleType.name}/ɵinj.js`, meta); } return ngInjectorDef; }, diff --git a/packages/core/src/render3/jit/partial.ts b/packages/core/src/render3/jit/partial.ts index 4aaa5088c335..99aa53ac34b7 100644 --- a/packages/core/src/render3/jit/partial.ts +++ b/packages/core/src/render3/jit/partial.ts @@ -6,7 +6,7 @@ * found in the LICENSE file at https://angular.io/license */ -import {getCompilerFacade, R3DeclareComponentFacade, R3DeclareDirectiveFacade, R3DeclareFactoryFacade, R3DeclareInjectableFacade, R3DeclareInjectorFacade, R3DeclareNgModuleFacade, R3DeclarePipeFacade} from '../../compiler/compiler_facade'; +import {FactoryTarget, getCompilerFacade, JitCompilerUsage, R3DeclareComponentFacade, R3DeclareDirectiveFacade, R3DeclareFactoryFacade, R3DeclareInjectableFacade, R3DeclareInjectorFacade, R3DeclareNgModuleFacade, R3DeclarePipeFacade} from '../../compiler/compiler_facade'; import {Type} from '../../interface/type'; import {setClassMetadata} from '../metadata'; import {angularCoreEnv} from './environment'; @@ -17,7 +17,8 @@ import {angularCoreEnv} from './environment'; * @codeGenApi */ export function ɵɵngDeclareDirective(decl: R3DeclareDirectiveFacade): unknown { - const compiler = getCompilerFacade(); + const compiler = getCompilerFacade( + {usage: JitCompilerUsage.PartialDeclaration, kind: 'directive', type: decl.type}); return compiler.compileDirectiveDeclaration( angularCoreEnv, `ng:///${decl.type.name}/ɵfac.js`, decl); } @@ -42,7 +43,8 @@ export function ɵɵngDeclareClassMetadata(decl: { * @codeGenApi */ export function ɵɵngDeclareComponent(decl: R3DeclareComponentFacade): unknown { - const compiler = getCompilerFacade(); + const compiler = getCompilerFacade( + {usage: JitCompilerUsage.PartialDeclaration, kind: 'component', type: decl.type}); return compiler.compileComponentDeclaration( angularCoreEnv, `ng:///${decl.type.name}/ɵcmp.js`, decl); } @@ -53,18 +55,38 @@ export function ɵɵngDeclareComponent(decl: R3DeclareComponentFacade): unknown * @codeGenApi */ export function ɵɵngDeclareFactory(decl: R3DeclareFactoryFacade): unknown { - const compiler = getCompilerFacade(); + const compiler = getCompilerFacade({ + usage: JitCompilerUsage.PartialDeclaration, + kind: getFactoryKind(decl.target), + type: decl.type + }); return compiler.compileFactoryDeclaration( angularCoreEnv, `ng:///${decl.type.name}/ɵfac.js`, decl); } +function getFactoryKind(target: FactoryTarget) { + switch (target) { + case FactoryTarget.Directive: + return 'directive'; + case FactoryTarget.Component: + return 'component'; + case FactoryTarget.Injectable: + return 'injectable'; + case FactoryTarget.Pipe: + return 'pipe'; + case FactoryTarget.NgModule: + return 'NgModule'; + } +} + /** * Compiles a partial injectable declaration object into a full injectable definition object. * * @codeGenApi */ export function ɵɵngDeclareInjectable(decl: R3DeclareInjectableFacade): unknown { - const compiler = getCompilerFacade(); + const compiler = getCompilerFacade( + {usage: JitCompilerUsage.PartialDeclaration, kind: 'injectable', type: decl.type}); return compiler.compileInjectableDeclaration( angularCoreEnv, `ng:///${decl.type.name}/ɵprov.js`, decl); } @@ -80,7 +102,8 @@ export {FactoryTarget} from '../../compiler/compiler_facade'; * @codeGenApi */ export function ɵɵngDeclareInjector(decl: R3DeclareInjectorFacade): unknown { - const compiler = getCompilerFacade(); + const compiler = getCompilerFacade( + {usage: JitCompilerUsage.PartialDeclaration, kind: 'NgModule', type: decl.type}); return compiler.compileInjectorDeclaration( angularCoreEnv, `ng:///${decl.type.name}/ɵinj.js`, decl); } @@ -91,7 +114,8 @@ export function ɵɵngDeclareInjector(decl: R3DeclareInjectorFacade): unknown { * @codeGenApi */ export function ɵɵngDeclareNgModule(decl: R3DeclareNgModuleFacade): unknown { - const compiler = getCompilerFacade(); + const compiler = getCompilerFacade( + {usage: JitCompilerUsage.PartialDeclaration, kind: 'NgModule', type: decl.type}); return compiler.compileNgModuleDeclaration( angularCoreEnv, `ng:///${decl.type.name}/ɵmod.js`, decl); } @@ -102,6 +126,7 @@ export function ɵɵngDeclareNgModule(decl: R3DeclareNgModuleFacade): unknown { * @codeGenApi */ export function ɵɵngDeclarePipe(decl: R3DeclarePipeFacade): unknown { - const compiler = getCompilerFacade(); + const compiler = getCompilerFacade( + {usage: JitCompilerUsage.PartialDeclaration, kind: 'pipe', type: decl.type}); return compiler.compilePipeDeclaration(angularCoreEnv, `ng:///${decl.type.name}/ɵpipe.js`, decl); } diff --git a/packages/core/src/render3/jit/pipe.ts b/packages/core/src/render3/jit/pipe.ts index 9377f44fdf80..7bc4abe7464d 100644 --- a/packages/core/src/render3/jit/pipe.ts +++ b/packages/core/src/render3/jit/pipe.ts @@ -6,7 +6,7 @@ * found in the LICENSE file at https://angular.io/license */ -import {getCompilerFacade, R3PipeMetadataFacade} from '../../compiler/compiler_facade'; +import {getCompilerFacade, JitCompilerUsage, R3PipeMetadataFacade} from '../../compiler/compiler_facade'; import {reflectDependencies} from '../../di/jit/util'; import {Type} from '../../interface/type'; import {Pipe} from '../../metadata/directives'; @@ -22,7 +22,8 @@ export function compilePipe(type: Type, meta: Pipe): void { get: () => { if (ngFactoryDef === null) { const metadata = getPipeMetadata(type, meta); - const compiler = getCompilerFacade(); + const compiler = getCompilerFacade( + {usage: JitCompilerUsage.Decorator, kind: 'pipe', type: metadata.type}); ngFactoryDef = compiler.compileFactory(angularCoreEnv, `ng:///${metadata.name}/ɵfac.js`, { name: metadata.name, type: metadata.type, @@ -41,8 +42,10 @@ export function compilePipe(type: Type, meta: Pipe): void { get: () => { if (ngPipeDef === null) { const metadata = getPipeMetadata(type, meta); - ngPipeDef = getCompilerFacade().compilePipe( - angularCoreEnv, `ng:///${metadata.name}/ɵpipe.js`, metadata); + const compiler = getCompilerFacade( + {usage: JitCompilerUsage.Decorator, kind: 'pipe', type: metadata.type}); + ngPipeDef = + compiler.compilePipe(angularCoreEnv, `ng:///${metadata.name}/ɵpipe.js`, metadata); } return ngPipeDef; }, diff --git a/packages/core/test/compiler/BUILD.bazel b/packages/core/test/compiler/BUILD.bazel new file mode 100644 index 000000000000..95f8ca8b39cb --- /dev/null +++ b/packages/core/test/compiler/BUILD.bazel @@ -0,0 +1,30 @@ +load("//tools:defaults.bzl", "jasmine_node_test", "karma_web_test_suite", "ts_library") + +package(default_visibility = ["//visibility:private"]) + +ts_library( + name = "compiler_lib", + testonly = True, + srcs = glob( + ["**/*.ts"], + ), + deps = [ + "//packages/core/src/compiler", + "//packages/core/src/util", + ], +) + +jasmine_node_test( + name = "compiler", + bootstrap = ["//tools/testing:node_es5"], + deps = [ + ":compiler_lib", + ], +) + +karma_web_test_suite( + name = "compiler_web", + deps = [ + ":compiler_lib", + ], +) diff --git a/packages/core/test/compiler/compiler_facade_spec.ts b/packages/core/test/compiler/compiler_facade_spec.ts new file mode 100644 index 000000000000..6878c86442e5 --- /dev/null +++ b/packages/core/test/compiler/compiler_facade_spec.ts @@ -0,0 +1,69 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use 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 {getCompilerFacade, JitCompilerUsage} from '../../src/compiler/compiler_facade'; +import {CompilerFacade, ExportedCompilerFacade} from '../../src/compiler/compiler_facade_interface'; +import {global} from '../../src/util/global'; + +describe('getCompilerFacade', () => { + describe('errors', () => { + beforeEach(clearCompilerFacade); + afterEach(restoreCompilerFacade); + + it('reports an error when requested for a decorator', () => { + try { + getCompilerFacade({usage: JitCompilerUsage.Decorator, kind: 'directive', type: TestClass}); + fail('Error expected as compiler facade is not available'); + } catch (e) { + expect(e.message).toEqual( + `The directive 'TestClass' needs to be compiled using the JIT compiler, but '@angular/compiler' is not available. + +JIT compilation is discouraged for production use-cases! Consider using AOT mode instead. +Alternatively, the JIT compiler should be loaded by bootstrapping using '@angular/platform-browser-dynamic' or '@angular/platform-server', +or manually provide the compiler with 'import "@angular/compiler";' before bootstrapping.`); + } + }); + + it('reports an error when requested for a partial declaration', () => { + try { + getCompilerFacade( + {usage: JitCompilerUsage.PartialDeclaration, kind: 'directive', type: TestClass}); + fail('Error expected as compiler facade is not available'); + } catch (e) { + expect(e.message).toEqual( + `The directive 'TestClass' needs to be compiled using the JIT compiler, but '@angular/compiler' is not available. + +The directive is part of a library that has been partially compiled. +However, the Angular Linker has not processed the library such that JIT compilation is used as fallback. + +Ideally, the library is processed using the Angular Linker to become fully AOT compiled. +Alternatively, the JIT compiler should be loaded by bootstrapping using '@angular/platform-browser-dynamic' or '@angular/platform-server', +or manually provide the compiler with 'import "@angular/compiler";' before bootstrapping.`); + } + }); + }); +}); + +class TestClass {} + +let ɵcompilerFacade: CompilerFacade|null = null; + +function clearCompilerFacade() { + const ng: ExportedCompilerFacade = global.ng; + ɵcompilerFacade = ng.ɵcompilerFacade; + ng.ɵcompilerFacade = undefined!; +} + +function restoreCompilerFacade() { + if (ɵcompilerFacade === null) { + return; + } + const ng: ExportedCompilerFacade = global.ng; + ng.ɵcompilerFacade = ɵcompilerFacade; + ɵcompilerFacade = null; +} From ca1fde928a44a74f7bef97ff1555062a824efe74 Mon Sep 17 00:00:00 2001 From: dario-piotrowicz Date: Sat, 3 Jul 2021 10:28:02 +0100 Subject: [PATCH 086/364] docs(docs-infra): remove deep dive from podcast resources (#42756) PR Close #42756 --- aio/content/marketing/resources.json | 6 ------ 1 file changed, 6 deletions(-) diff --git a/aio/content/marketing/resources.json b/aio/content/marketing/resources.json index 040ec7386794..d19e180e24dd 100644 --- a/aio/content/marketing/resources.json +++ b/aio/content/marketing/resources.json @@ -84,12 +84,6 @@ "logo": "", "title": "NgRuAir", "url": "https://github.com/ngRuAir/ngruair" - }, - "the-deep-dive": { - "desc": "The advanced web development podcast about Angular, RxJS, TypeScript and other technologies. English, audio only.", - "logo": "https://i.imgur.com/mmE5Feq.jpg", - "title": "The Deep Dive", - "url": "https://thedeepdive.simplecast.com" } } } From c11bcb738355120890f42f475ae6736e58959cc7 Mon Sep 17 00:00:00 2001 From: dario-piotrowicz Date: Sat, 3 Jul 2021 11:24:58 +0100 Subject: [PATCH 087/364] docs(docs-infra): podcast keys cleanup in resources.json (#42756) PR Close #42756 --- aio/content/marketing/resources.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/aio/content/marketing/resources.json b/aio/content/marketing/resources.json index d19e180e24dd..a8e976666ef4 100644 --- a/aio/content/marketing/resources.json +++ b/aio/content/marketing/resources.json @@ -55,13 +55,13 @@ "Podcasts": { "order": 3, "resources": { - "sdfjkdkfj": { + "adventures-in-angular": { "desc": "Adventures in Angular is a weekly podcast dedicated to the Angular platform and related technologies, tools, languages, and practices.", "logo": "", "title": "Adventures in Angular", "url": "https://devchat.tv/adv-in-angular/" }, - "sdlkfjsldfkj": { + "angular-air": { "desc": "Weekly video podcast hosted by Jeff Whelpley with all the latest and greatest happenings in the wild world of Angular.", "logo": "", "title": "AngularAir", @@ -73,7 +73,7 @@ "title": "Angular Rocks", "url": "https://angularrocks.com" }, - "sdlkfjsldfkz": { + "happy-angular": { "desc": "A weekly German podcast for Angular on the go", "logo": "", "title": "Happy Angular Podcast", From c5561287fdbcca50dabe512909d8184ffb30a499 Mon Sep 17 00:00:00 2001 From: dario-piotrowicz Date: Sat, 3 Jul 2021 11:41:40 +0100 Subject: [PATCH 088/364] docs(docs-infra): add the angular show to the podcast resources (#42756) PR Close #42756 --- aio/content/marketing/resources.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/aio/content/marketing/resources.json b/aio/content/marketing/resources.json index a8e976666ef4..d601092eeec5 100644 --- a/aio/content/marketing/resources.json +++ b/aio/content/marketing/resources.json @@ -61,6 +61,12 @@ "title": "Adventures in Angular", "url": "https://devchat.tv/adv-in-angular/" }, + "angular-show": { + "desc": "ng-conf's official all-Angular podcast.", + "logo": "", + "title": "The Angular Show", + "url": "https://www.spreaker.com/show/angular-show" + }, "angular-air": { "desc": "Weekly video podcast hosted by Jeff Whelpley with all the latest and greatest happenings in the wild world of Angular.", "logo": "", From ea936720a668cd54a06fe713ac9d5aac22e65e1f Mon Sep 17 00:00:00 2001 From: dario-piotrowicz Date: Sat, 3 Jul 2021 11:42:39 +0100 Subject: [PATCH 089/364] docs(docs-infra): remove unnecessary "Podcast" from happy-angular podcast's title (#42756) PR Close #42756 --- aio/content/marketing/resources.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aio/content/marketing/resources.json b/aio/content/marketing/resources.json index d601092eeec5..5f941404917c 100644 --- a/aio/content/marketing/resources.json +++ b/aio/content/marketing/resources.json @@ -82,7 +82,7 @@ "happy-angular": { "desc": "A weekly German podcast for Angular on the go", "logo": "", - "title": "Happy Angular Podcast", + "title": "Happy Angular", "url": "https://happy-angular.de/" }, "ngruair": { From 670300e9ab4ac31836625d30b90145b8c487770f Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Wed, 14 Jul 2021 20:24:55 +0000 Subject: [PATCH 090/364] build: lock file maintenance (#42824) PR Close #42824 --- aio/yarn.lock | 314 ++++++++++++++++++------------------- packages/zone.js/yarn.lock | 42 ++--- yarn.lock | 210 +++++++++++++------------ 3 files changed, 282 insertions(+), 284 deletions(-) diff --git a/aio/yarn.lock b/aio/yarn.lock index 5b6e5c0a7905..ce11b2fc4929 100644 --- a/aio/yarn.lock +++ b/aio/yarn.lock @@ -1225,9 +1225,9 @@ integrity sha512-d4VSA86eL/AFTe5xtyZX+ePUjE8dIFu2T8zmdeNBSa5/kNgXPCx/o/wbFNHAGLJdGnk1vddRuMESD9HbOC8irw== "@google-cloud/pubsub@^2.7.0": - version "2.15.1" - resolved "https://registry.yarnpkg.com/@google-cloud/pubsub/-/pubsub-2.15.1.tgz#46019f89f0b0a3c59f374e32362be7fba35284bd" - integrity sha512-avBYmN1n9BsY8RzntkEP3SG1gSfEm0iOoUwoWjtrmWAk+6QZw0C093HJCGClteo+EwIQDhgyn2cXc5QInegSeg== + version "2.16.0" + resolved "https://registry.yarnpkg.com/@google-cloud/pubsub/-/pubsub-2.16.0.tgz#7f24dc19bd8c1dac97dbb239ae211175eba106e6" + integrity sha512-1cZveyznm9qHXzRqlbS3GLeDiaFp8JVN6Urkrt5hgJGWP/IY9kxuJ0ZCnCeZE4x9O/+a5hWgKaQtBKseJYw//Q== dependencies: "@google-cloud/paginator" "^3.0.0" "@google-cloud/precise-date" "^2.0.0" @@ -1240,15 +1240,15 @@ arrify "^2.0.0" extend "^3.0.2" google-auth-library "^7.0.0" - google-gax "^2.12.0" + google-gax "^2.17.1" is-stream-ended "^0.1.4" lodash.snakecase "^4.1.1" p-defer "^3.0.0" "@grpc/grpc-js@~1.3.0": - version "1.3.4" - resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.3.4.tgz#5c4f5df717cd10cc5ebbc7523504008d1ff7b322" - integrity sha512-AxtZcm0mArQhY9z8T3TynCYVEaSKxNCa9mVhVwBCUnsuUEe8Zn94bPYYKVQSLt+hJJ1y0ukr3mUvtWfcATL/IQ== + version "1.3.5" + resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.3.5.tgz#0cfecfbfd5b7723064db1b7b7109678fbd6ce424" + integrity sha512-V29L2QNKkLWM3bcJfVFMSo+Z7kkO8A1s7MAfdzBXLYEC1PE5/M0n1iXBDiD5aUtyVLh5GILcbme2bGtIHl0FMQ== dependencies: "@types/node" ">=12.12.47" @@ -1332,9 +1332,9 @@ integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3": - version "1.2.7" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz#94c23db18ee4653e129abd26fb06f870ac9e1ee2" - integrity sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA== + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" @@ -1479,85 +1479,85 @@ slash "3.0.0" source-map "^0.7.3" -"@swc/core-android-arm64@^1.2.63": - version "1.2.63" - resolved "https://registry.yarnpkg.com/@swc/core-android-arm64/-/core-android-arm64-1.2.63.tgz#e12ce194dc4066c8361975eb7d22141c44d94804" - integrity sha512-3Q43hlq4C2EX1jcFex0OsFNjT742fYgnPfNnWDtSeOXZz5D2e1pIpjSXfZZtOE3ZIvXlIAb1d99yw8fBQ5uSpA== - -"@swc/core-darwin-arm64@^1.2.63": - version "1.2.63" - resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.2.63.tgz#039517ec2912a797d6c9848e666be12b1bc6436a" - integrity sha512-6wN8Ur65ugCIZJiHOPav73IyPTUxmn/+7MqSwx0jB+80dp8PqEdj32AQOMtvvj/Ts1lXg023CLC7kXDsbOYYjw== - -"@swc/core-darwin-x64@^1.2.63": - version "1.2.63" - resolved "https://registry.yarnpkg.com/@swc/core-darwin-x64/-/core-darwin-x64-1.2.63.tgz#714032a38ac9db93500ea7ce4146797306cb8b7f" - integrity sha512-xGSPmOMU28U0t9rNHilaD3nN9xoP772lUhtM9U8By4tKk4ZJcjMjL79XtoMflbKP3HhYU+qeyTnsDG3STaCYwg== - -"@swc/core-freebsd-x64@^1.2.63": - version "1.2.63" - resolved "https://registry.yarnpkg.com/@swc/core-freebsd-x64/-/core-freebsd-x64-1.2.63.tgz#78fa85e579dec9f3a215664f69d13513d709ab85" - integrity sha512-gil07mAooVket0GmjuCHrpLjxmxaMFpKRLWHMKWZ1uwK6o9IC8b7c9II60O/5kbjFnhX1KMx078N4oZphhydjQ== - -"@swc/core-linux-arm-gnueabihf@^1.2.63": - version "1.2.63" - resolved "https://registry.yarnpkg.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.2.63.tgz#ccb23cf705030a987eaf66a650c0432f596ec0f3" - integrity sha512-KgpIKQRxLQoXgzafx0t+HKuz9sF6D51eboFEvGkqyXCSuybu6mD+BIU2A25fHiS3LJrFCmKAkJjTvffzFN1Olw== - -"@swc/core-linux-arm64-gnu@^1.2.63": - version "1.2.63" - resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.2.63.tgz#cc02d39d87f04503e0a28a4f2273b1c746d5b3e3" - integrity sha512-dHVNAiQaQw/6ysUgQttsg0+3ElN6Puv9TboNH+FudJoNYecmZjfiPIZQi8S2VxzrUqpcg/jOWSsnUOTaDx7GlQ== - -"@swc/core-linux-arm64-musl@^1.2.63": - version "1.2.63" - resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.2.63.tgz#54c3c51addc31bdb4d72cf55882c649a89fd7869" - integrity sha512-ZfOKCZi/HvhVfus52QLVUT4ckSEnYKoMx7IKvHj4Vqij59JzeU3XscsD0Pkx8DJKzs5ZJikukFJqOuexryLZfw== - -"@swc/core-linux-x64-gnu@^1.2.63": - version "1.2.63" - resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.2.63.tgz#4031b2d49f8df146187a494ebc93c0cc60aba2f1" - integrity sha512-ht+UTpMDo8lGJHatA/YkQwkR6lbqv11GbKaGu76vG1g8lPmppDeQtdA7UL659LdrbfHxCKm8FT9pEgPR837fxQ== - -"@swc/core-linux-x64-musl@^1.2.63": - version "1.2.63" - resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.2.63.tgz#b83b5708a458efaaecfda1bc9ad80f9b1374f08d" - integrity sha512-bQXjfJ0z1aBgfrNtNFbPxmjCYbVOdDthcR19L6rwMo4g0M91YYUSpA7xQ4P6pT/m8y1rsau87t9ZoE/C5I3qxA== - -"@swc/core-win32-arm64-msvc@^1.2.63": - version "1.2.63" - resolved "https://registry.yarnpkg.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.2.63.tgz#27040f38f460375b165a35fe9b575f4102d72c35" - integrity sha512-hjXBDYxlDqI8ybRQnJSlWiDUOtRc7FJw0ypkfb54NfGagzBubxzXUrVfZJcG6wLmR5ub0fINb2aX/7F86e2UMg== - -"@swc/core-win32-ia32-msvc@^1.2.63": - version "1.2.63" - resolved "https://registry.yarnpkg.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.2.63.tgz#97a6edf5a5575373eacf93d6c190ec7358cc52b4" - integrity sha512-++QMBZQ4N12DkMie6YPRWENnxgsR3oosGWnMb/lwGhuYk82YCeOBjoItgqrGxL4KBq7y3+uR135OPf7r2sCJcA== - -"@swc/core-win32-x64-msvc@^1.2.63": - version "1.2.63" - resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.2.63.tgz#d60ab22bfbf7a612c26d782ba583b852fa735884" - integrity sha512-SzpMh2c47BPSTuWWtiJhiCHrmHWEubMbmf1MWW8eVnK+oDZJuk86LYxuLRm0vHZellgX9UehSMfc0uzJTwvb5w== +"@swc/core-android-arm64@^1.2.64": + version "1.2.64" + resolved "https://registry.yarnpkg.com/@swc/core-android-arm64/-/core-android-arm64-1.2.64.tgz#f31a8d27005275a190bcbc698b58dcfb7a4be6a9" + integrity sha512-ArapqGyIL6SJ6PkD+TP5jdyv7f5/L0OHeGiK4RUb7W3bX3/mW/VXY1maw8L4vcxxRFGs5ZdMgZarn6xde9LucA== + +"@swc/core-darwin-arm64@^1.2.64": + version "1.2.64" + resolved "https://registry.yarnpkg.com/@swc/core-darwin-arm64/-/core-darwin-arm64-1.2.64.tgz#3ee5df4650769820cb9e3b2f604a1632e012e5d8" + integrity sha512-2+fKXU2ZyF2cxD+29L1K0HPKyGBLcNFmIpgIpXA3VNMDakxn+ZtZ3j8+M+wWmkdFuVExcM20WVfkBMHUjWuvIg== + +"@swc/core-darwin-x64@^1.2.64": + version "1.2.64" + resolved "https://registry.yarnpkg.com/@swc/core-darwin-x64/-/core-darwin-x64-1.2.64.tgz#6b3943039fa8bef223af0bc4c1cd53a57ba29a56" + integrity sha512-7hYTtaLLgWnCN/2kahoLtaxzBTLmBwQJumiZHU/xOcWpopoWcUd3Hkf4YPyM6dY3Yer52GXp9R3X798N/Ksr4A== + +"@swc/core-freebsd-x64@^1.2.64": + version "1.2.64" + resolved "https://registry.yarnpkg.com/@swc/core-freebsd-x64/-/core-freebsd-x64-1.2.64.tgz#671273640f76481231f392ce2ffd892d3cbe1749" + integrity sha512-XI2giaJaZodORq5aQRpR69OJW+llbDtlA7o71Q0nsldH/KQOke0cZRm/nhlM4vYKq14kiZOPDMpXQZ9idrdaMQ== + +"@swc/core-linux-arm-gnueabihf@^1.2.64": + version "1.2.64" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.2.64.tgz#4e927565feee55418d29f9f23d709401530db152" + integrity sha512-Ai52YYLBMk33DMnGdJBd6vYjSORhZTfRtcsvbFQZYGMnfkfF2yMiEH8c21yRzkDhdpPW1N00G6Avn2BKr1wQzA== + +"@swc/core-linux-arm64-gnu@^1.2.64": + version "1.2.64" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.2.64.tgz#77107e87d6f97cb86f5803195da5b4bbae81e05b" + integrity sha512-fm+/WJalsJsSZZci4iS2iEF3RSxFDe7TvIFTwHoO7o8S3fX2zP2wdAkEwI2jL/SSF3uZzxeSVBDKjXCe+DZc6w== + +"@swc/core-linux-arm64-musl@^1.2.64": + version "1.2.64" + resolved "https://registry.yarnpkg.com/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.2.64.tgz#1b28be46432469c44d5f89196c8a798428ba8f87" + integrity sha512-kfn5L+Kalxjz4rhMlXZHxaNjbfdY4CXnIGKFklw3iCjeQYda8TTC+Xsz5ASsTyfyI8QKdIudDVtN2JhOjJp7XA== + +"@swc/core-linux-x64-gnu@^1.2.64": + version "1.2.64" + resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.2.64.tgz#61f3075c1c9470d95ff163650a3f208a4f502bd0" + integrity sha512-u9OOkrEz90EUStJpk0sSy6WoEPRw1Tw1PzH0izjgrJ4akyT/hbv9hdXlb4QI7uC530ZKbF4GQVpTD4mpEM4+WQ== + +"@swc/core-linux-x64-musl@^1.2.64": + version "1.2.64" + resolved "https://registry.yarnpkg.com/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.2.64.tgz#a64ca7d24b3f53c8ce8fae83e71da1f3e3fc2a70" + integrity sha512-UpxyQdlN2Oqls9fcs2TFuGThZbfUS/XsOWTsm1COnphJuQsAB4IecR+ZvmwSiWzrxrJniBEey9unSZyTrVuw2A== + +"@swc/core-win32-arm64-msvc@^1.2.64": + version "1.2.64" + resolved "https://registry.yarnpkg.com/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.2.64.tgz#09ca5ac41931a1a3589ef1911dbaddce94159e8b" + integrity sha512-X/NzD1keTBKG4TtBfLZAB4rnTWEwJIUG96k8J8lrGgA8ozsXcx1qexqUVicnX4NQkQECTLWOnIi3L6tgyYWL3w== + +"@swc/core-win32-ia32-msvc@^1.2.64": + version "1.2.64" + resolved "https://registry.yarnpkg.com/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.2.64.tgz#2e5703a385f9718c37eaa3dfce197c170b72a9ff" + integrity sha512-ucDblVbJBriUJ5knMNht+RKd7Tj+jlEcl/jfjhxi+nwQAevZgwWToaWBpL86WGRpLb1WV0ieoB+r9cwL6aL7qw== + +"@swc/core-win32-x64-msvc@^1.2.64": + version "1.2.64" + resolved "https://registry.yarnpkg.com/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.2.64.tgz#77a01df80337be637998fe78ffd4e29965c34834" + integrity sha512-m9+7AFgLsQAs3pwAalLvzSt/e+XtcYD5sFB3M1e9bX2LjsqSHAjoZCfhbKi/tUvp+lDVaTCCcZQ/8OoO+aJ6Pw== "@swc/core@^1.2.51": - version "1.2.63" - resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.2.63.tgz#399dbbc2ffe6d16d21926439ee83dfa3719be372" - integrity sha512-jjpYsgPHBcAa9rAxEDRPlRxoXlVfhCopDvScyJeFutF1EE+q4ZVc4Qj4bSRRRMGZIPrznpFX7+zFDP46QfgCnQ== + version "1.2.64" + resolved "https://registry.yarnpkg.com/@swc/core/-/core-1.2.64.tgz#90f41f58e9dd2c3cb9bf1e5599fde641d37aa49e" + integrity sha512-mAFnQf9Xl5QErIgqDumhc209FiphpZC92ib+5SkthfJvh/JeYLVsobWrIZLPDNh2ITwiazjGnnG9g7kkBJvpnA== dependencies: "@node-rs/helper" "^1.0.0" optionalDependencies: - "@swc/core-android-arm64" "^1.2.63" - "@swc/core-darwin-arm64" "^1.2.63" - "@swc/core-darwin-x64" "^1.2.63" - "@swc/core-freebsd-x64" "^1.2.63" - "@swc/core-linux-arm-gnueabihf" "^1.2.63" - "@swc/core-linux-arm64-gnu" "^1.2.63" - "@swc/core-linux-arm64-musl" "^1.2.63" - "@swc/core-linux-x64-gnu" "^1.2.63" - "@swc/core-linux-x64-musl" "^1.2.63" - "@swc/core-win32-arm64-msvc" "^1.2.63" - "@swc/core-win32-ia32-msvc" "^1.2.63" - "@swc/core-win32-x64-msvc" "^1.2.63" + "@swc/core-android-arm64" "^1.2.64" + "@swc/core-darwin-arm64" "^1.2.64" + "@swc/core-darwin-x64" "^1.2.64" + "@swc/core-freebsd-x64" "^1.2.64" + "@swc/core-linux-arm-gnueabihf" "^1.2.64" + "@swc/core-linux-arm64-gnu" "^1.2.64" + "@swc/core-linux-arm64-musl" "^1.2.64" + "@swc/core-linux-x64-gnu" "^1.2.64" + "@swc/core-linux-x64-musl" "^1.2.64" + "@swc/core-win32-arm64-msvc" "^1.2.64" + "@swc/core-win32-ia32-msvc" "^1.2.64" + "@swc/core-win32-x64-msvc" "^1.2.64" "@szmarczak/http-timer@^1.1.2": version "1.1.2" @@ -1614,9 +1614,9 @@ integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q== "@types/cors@^2.8.8": - version "2.8.11" - resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.11.tgz#0bbd036cc6c8c63e0e5d64115fa9692eabb7eaa3" - integrity sha512-64aQQZXPSo1fdLEE/utClOFVUqDUjyh5j3JorcCTlYQm4r5wsfggx6yhSY6hNudJLkbmIt+pO6xWyCnM0EQgPw== + version "2.8.12" + resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.12.tgz#6b2c510a7ad7039e98e7b8d3d6598f4359e5c080" + integrity sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw== "@types/duplexify@^3.6.0": version "3.6.0" @@ -1634,9 +1634,9 @@ "@types/estree" "*" "@types/eslint@*": - version "7.2.14" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.14.tgz#088661518db0c3c23089ab45900b99dd9214b92a" - integrity sha512-pESyhSbUOskqrGcaN+bCXIQDyT5zTaRWfj5ZjjSlMatgGjIn3QQPfocAu4WSabUR7CGyLZ2CQaZyISOEX7/saw== + version "7.28.0" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.28.0.tgz#7e41f2481d301c68e14f483fe10b017753ce8d5a" + integrity sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A== dependencies: "@types/estree" "*" "@types/json-schema" "*" @@ -1692,9 +1692,9 @@ integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== "@types/node@*", "@types/node@>=10.0.0", "@types/node@>=12.12.47", "@types/node@>=13.7.0": - version "16.0.1" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.0.1.tgz#70cedfda26af7a2ca073fdcc9beb2fff4aa693f8" - integrity sha512-hBOx4SUlEPKwRi6PrXuTGw1z6lz0fjsibcWCM378YxsSu/6+C30L6CR49zIBKHiwNWCYIcOLjg4OHKZaFeLAug== + version "16.3.2" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.3.2.tgz#655432817f83b51ac869c2d51dd8305fb8342e16" + integrity sha512-jJs9ErFLP403I+hMLGnqDRWT0RYKSvArxuBVh2veudHV7ifEC1WAmjJADacZ7mRbA2nWgHtn8xyECMAot0SkAw== "@types/node@^12.7.9": version "12.20.16" @@ -1958,9 +1958,9 @@ acorn-globals@^6.0.0: acorn-walk "^7.1.1" acorn-jsx@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b" - integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== + version "5.3.2" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== acorn-walk@^7.1.1: version "7.2.0" @@ -2048,7 +2048,7 @@ ajv@8.6.0: require-from-string "^2.0.2" uri-js "^4.2.2" -ajv@^6.1.0, ajv@^6.10.0, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5: +ajv@^6.1.0, ajv@^6.10.0, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5, ajv@^6.12.6: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -2450,10 +2450,10 @@ aws4@^1.8.0: resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== -axe-core@4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.2.1.tgz#2e50bcf10ee5b819014f6e342e41e45096239e34" - integrity sha512-evY7DN8qSIbsW2H/TWQ1bX3sXN1d4MNb5Vb4n7BzPuCwRHdkZ1H2eNLuSh73EoQqkGKUtju2G2HCcjCfhvZIAA== +axe-core@4.2.3: + version "4.2.3" + resolved "https://registry.yarnpkg.com/axe-core/-/axe-core-4.2.3.tgz#2a3afc332f0031b42f602f4a3de03c211ca98f72" + integrity sha512-pXnVMfJKSIWU2Ml4JHP7pZEPIrgBO1Fd3WGx+fPBsS+KRGhE4vxooD8XBGWbQOIVSZsVK7pUDBBkCicNu80yzQ== axobject-query@2.0.2: version "2.0.2" @@ -2902,9 +2902,9 @@ caniuse-api@^3.0.0: lodash.uniq "^4.5.0" caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001032, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001219: - version "1.0.30001243" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001243.tgz#d9250155c91e872186671c523f3ae50cfc94a3aa" - integrity sha512-vNxw9mkTBtkmLFnJRv/2rhs1yufpDfCkBZexG3Y0xdOH2Z/eE/85E4Dl5j1YUN34nZVsSp6vVRFQRrez9wJMRA== + version "1.0.30001245" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001245.tgz#45b941bbd833cb0fa53861ff2bae746b3c6ca5d4" + integrity sha512-768fM9j1PKXpOCKws6eTo3RHmvTUsG9UrpT4WoREFeZgJBTi4/X9g565azS/rVUGtqb8nt7FjLeF5u4kukERnA== canonical-path@1.0.0, canonical-path@^1.0.0: version "1.0.0" @@ -4439,9 +4439,9 @@ ee-first@1.1.1: integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= electron-to-chromium@^1.3.723: - version "1.3.769" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.769.tgz#73ad7e3f2d435810b6f8b29617ec344c782fcbed" - integrity sha512-B+3hW8D76/uoTPSobWI3D/CFn2S4jPn88dVJ+BkD88Lz6LijQpL+hfdzIFJGTQK4KdE0XwmNbjUQFH1OQVwKdQ== + version "1.3.775" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.775.tgz#046517d1f2cea753e06fff549995b9dc45e20082" + integrity sha512-EGuiJW4yBPOTj2NtWGZcX93ZE8IGj33HJAx4d3ouE2zOfW2trbWU+t1e0yzLr1qQIw81++txbM3BH52QwSRE6Q== "emoji-regex@>=6.0.0 <=6.1.1": version "6.1.1" @@ -5073,9 +5073,9 @@ fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-glob@^3.1.1, fast-glob@^3.2.5: - version "3.2.6" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.6.tgz#434dd9529845176ea049acc9343e8282765c6e1a" - integrity sha512-GnLuqj/pvQ7pX8/L4J84nijv6sAnlwvSDpMkJi9i7nPmPxGtRPkBSStfvDW5l6nMdX9VWe+pkKWFTgD+vF2QSQ== + version "3.2.7" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1" + integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -5094,9 +5094,9 @@ fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.6: integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= fast-safe-stringify@^2.0.4: - version "2.0.7" - resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz#124aa885899261f68aedb42a7c080de9da608743" - integrity sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA== + version "2.0.8" + resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.0.8.tgz#dc2af48c46cf712b683e849b2bbd446b32de936f" + integrity sha512-lXatBjf3WPjmWD6DpIZxkeSsCOwqI0maYMpgDlx8g4U2qi4lbjA9oH/HD2a87G+KfsUmo5WbJFmqBZlPxtptag== fast-text-encoding@^1.0.0, fast-text-encoding@^1.0.3: version "1.0.3" @@ -5237,14 +5237,15 @@ find-up@^4.0.0, find-up@^4.1.0: path-exists "^4.0.0" firebase-tools@^9.8.0: - version "9.14.0" - resolved "https://registry.yarnpkg.com/firebase-tools/-/firebase-tools-9.14.0.tgz#30d837c7ce8454746e69c5bf7e4f3689ae686dcb" - integrity sha512-CHR1Xw5LJ+hDQ/SaRqvuNXJEmpbPsOEtNRj6oD44VFGRp9ZTjY3irilSj6uv7S2P1A1XLEGyO7jEpCH5mkc9RQ== + version "9.16.0" + resolved "https://registry.yarnpkg.com/firebase-tools/-/firebase-tools-9.16.0.tgz#e6a1f5bf5efeb8fd940612815bb3b28810fe63bc" + integrity sha512-H/zyDDrQuZKM6ZFyI8t2kDEC+/Ewhk771sM8NLZyEXIQnX5qKAwhi3sJUB+5yrXt+SJQYqUYksBLK6/gqxe9Eg== dependencies: "@google-cloud/pubsub" "^2.7.0" "@types/archiver" "^5.1.0" JSONStream "^1.2.1" abort-controller "^3.0.0" + ajv "^6.12.6" archiver "^5.0.0" body-parser "^1.19.0" chokidar "^3.0.2" @@ -5323,9 +5324,9 @@ flatted@^2.0.1: integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== flatted@^3.1.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.0.tgz#da07fb8808050aba6fdeac2294542e5043583f05" - integrity sha512-XprP7lDrVT+kE2c2YlfiV+IfS9zxukiIOvNamPNsImNhXadSsQEbosItdL9bUQlCZXR13SvPk20BjWSWLA7m4A== + version "3.2.1" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.1.tgz#bbef080d95fca6709362c73044a1634f7c6e7d05" + integrity sha512-OMQjaErSFHmHqZe+PSidH5n8j3O0F2DdnVh8JB4j4eUQ2k6KvB0qGfrKIhapvez5JerBbmWkaLYUYWISaESoXg== flatten@^1.0.2: version "1.0.3" @@ -5731,7 +5732,7 @@ google-auth-library@^6.1.3: jws "^4.0.0" lru-cache "^6.0.0" -google-auth-library@^7.0.0, google-auth-library@^7.0.2: +google-auth-library@^7.0.0, google-auth-library@^7.3.0: version "7.3.0" resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-7.3.0.tgz#946a911c72425b05f02735915f03410604466657" integrity sha512-MPeeMlnsYnoiiVFMwX3hgaS684aiXrSqKoDP+xL4Ejg4Z0qLvIeg4XsaChemyFI8ZUO7ApwDAzNtgmhWSDNh5w== @@ -5746,10 +5747,10 @@ google-auth-library@^7.0.0, google-auth-library@^7.0.2: jws "^4.0.0" lru-cache "^6.0.0" -google-gax@^2.12.0: - version "2.17.0" - resolved "https://registry.yarnpkg.com/google-gax/-/google-gax-2.17.0.tgz#363791efaca3bd242e34e92295937e9215666d17" - integrity sha512-Ze/Oq0atVNKyKvDzQFU8B82V9w36GELQruXGsiY1jnySbieZ9vS75v98V/Z10PktmSVqis4sQ+FwK2gkgwIiiw== +google-gax@^2.17.1: + version "2.18.0" + resolved "https://registry.yarnpkg.com/google-gax/-/google-gax-2.18.0.tgz#f1cd1905b4df9adaa3f4008ca51cfa634b1cfead" + integrity sha512-PosKicp9XjnMIBMFOWkUfmVVEY6T9EdEs4t24Z3s7t/NOiL7zQAHBuIdCZ5/voxPiZr4SbyCOHF59/KqDjS70A== dependencies: "@grpc/grpc-js" "~1.3.0" "@grpc/proto-loader" "^0.6.1" @@ -5757,7 +5758,7 @@ google-gax@^2.12.0: abort-controller "^3.0.0" duplexify "^4.0.0" fast-text-encoding "^1.0.3" - google-auth-library "^7.0.2" + google-auth-library "^7.3.0" is-stream-ended "^0.1.4" node-fetch "^2.6.1" object-hash "^2.1.1" @@ -6554,9 +6555,9 @@ is-color-stop@^1.1.0: rgba-regex "^1.0.0" is-core-module@^2.2.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.4.0.tgz#8e9fc8e15027b011418026e98f0e6f4d86305cc1" - integrity sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A== + version "2.5.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.5.0.tgz#f754843617c70bfd29b7bd87327400cda5c18491" + integrity sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg== dependencies: has "^1.0.3" @@ -7355,9 +7356,9 @@ karma-coverage@~2.0.3: minimatch "^3.0.4" karma-jasmine-html-reporter@^1.5.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.6.0.tgz#586e17025a1b4128e9fba55d5f1e8921bfc3bc1e" - integrity sha512-ELO9yf0cNqpzaNLsfFgXd/wxZVYkE2+ECUwhMHUD4PZ17kcsPsYsVyjquiRqyMn2jkd2sHt0IeMyAyq1MC23Fw== + version "1.7.0" + resolved "https://registry.yarnpkg.com/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-1.7.0.tgz#52c489a74d760934a1089bfa5ea4a8fcb84cc28b" + integrity sha512-pzum1TL7j90DTE86eFt48/s12hqwQuiD+e5aXx2Dc9wDEn2LfGq6RoAxEZZjFiN0RDSCOnosEKRZWxbQ+iMpQQ== karma-jasmine@~4.0.0: version "4.0.1" @@ -7556,11 +7557,11 @@ lighthouse-stack-packs@^1.5.0: integrity sha512-ntVOqFsrrTQYrNf+W+sNE9GjddW+ab5QN0WrrCikjMFsUvEQ28CvT0SXcHPZXFtcsb1lMSuVaNCmEuj7oXtYGQ== lighthouse@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/lighthouse/-/lighthouse-8.0.0.tgz#d55ec021b1e8d84ddb5ec5473fd706446805a2cd" - integrity sha512-jjniPn8qIjczsKKR/f91hBpMFsGgrBvwmH/KoQ/0qJlXpymsrRf06Y6Vb8xJXJ1aaR0HiGjeVgg4RlwT5pqXrg== + version "8.1.0" + resolved "https://registry.yarnpkg.com/lighthouse/-/lighthouse-8.1.0.tgz#c3c0395dd8446fdb08452af678c4edc47a8bfa0e" + integrity sha512-kAe06yax70VFdfX38OWIDqzQ77H313BXTXbGxqs4l1SOnhnu/ao6qF7VZ6TNz3+YGbSXPJgC3KOYif/sE79KTA== dependencies: - axe-core "4.2.1" + axe-core "4.2.3" chrome-launcher "^0.14.0" configstore "^5.0.1" csp_evaluator "^1.0.1" @@ -7587,7 +7588,7 @@ lighthouse@^8.0.0: speedline-core "^1.4.3" third-party-web "^0.12.2" update-notifier "^4.1.0" - ws "3.3.2" + ws "^7.0.0" yargs "^16.1.1" yargs-parser "^20.2.4" @@ -8783,9 +8784,9 @@ object-hash@^2.1.1: integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw== object-inspect@^1.10.3, object-inspect@^1.9.0: - version "1.10.3" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.10.3.tgz#c2aa7d2d09f50c99375704f7a0adf24c5782d369" - integrity sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw== + version "1.11.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1" + integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg== object-is@^1.0.1: version "1.1.5" @@ -10677,11 +10678,12 @@ ret@~0.1.10: integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== retry-request@^4.0.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/retry-request/-/retry-request-4.2.1.tgz#e1e2c93e98d27a23799d3a7b347c0ed8ef52d6aa" - integrity sha512-afiCoZZ7D/AR2mf+9ajr75dwGFgWmPEshv3h+oKtf9P1AsHfHvcVXumdbAEq2qNy4UXFEXsEX5HpyGj4axvoaA== + version "4.2.2" + resolved "https://registry.yarnpkg.com/retry-request/-/retry-request-4.2.2.tgz#b7d82210b6d2651ed249ba3497f07ea602f1a903" + integrity sha512-xA93uxUD/rogV7BV59agW/JHPGXeREMWiZc9jhcwY4YdZ7QOtC7qbomYg0n4wyk2lJhggjvKvhNX8wln/Aldhg== dependencies: debug "^4.1.1" + extend "^3.0.2" retry@^0.12.0: version "0.12.0" @@ -12099,9 +12101,9 @@ trough@^1.0.0: integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== ts-node@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.0.0.tgz#05f10b9a716b0b624129ad44f0ea05dac84ba3be" - integrity sha512-ROWeOIUvfFbPZkoDis0L/55Fk+6gFQNZwwKPLinacRl6tsxstTF1DbAcLKkovwnpKMVvOMHP1TIbnwXwtLg1gg== + version "10.1.0" + resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.1.0.tgz#e656d8ad3b61106938a867f69c39a8ba6efc966e" + integrity sha512-6szn3+J9WyG2hE+5W8e0ruZrzyk1uFLYye6IGMBadnOzDh8aP7t8CbFpsfCiEx2+wMixAhjFt7lOZC4+l+WbEA== dependencies: "@tsconfig/node10" "^1.0.7" "@tsconfig/node12" "^1.0.7" @@ -12271,11 +12273,6 @@ uglify-js@^3.13.3: resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.13.10.tgz#a6bd0d28d38f592c3adb6b180ea6e07e1e540a8d" integrity sha512-57H3ACYFXeo1IaZ1w02sfA71wI60MGco/IQFjOqK+WtKoprh7Go2/yvd2HPtoJILO2Or84ncLccI4xoHMTSbGg== -ultron@~1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c" - integrity sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og== - unbounded@^1.2.0: version "1.3.0" resolved "https://registry.yarnpkg.com/unbounded/-/unbounded-1.3.0.tgz#eb8de64d092d6b9a85023ed1623b06891474f99d" @@ -13174,15 +13171,6 @@ write-file-atomic@^3.0.0: signal-exit "^3.0.2" typedarray-to-buffer "^3.1.5" -ws@3.3.2: - version "3.3.2" - resolved "https://registry.yarnpkg.com/ws/-/ws-3.3.2.tgz#96c1d08b3fefda1d5c1e33700d3bfaa9be2d5608" - integrity sha512-t+WGpsNxhMR4v6EClXS8r8km5ZljKJzyGhJf7goJz9k5Ye3+b5Bvno5rjqPuIBn5mnn5GBb7o8IrIWHxX1qOLQ== - dependencies: - async-limiter "~1.0.0" - safe-buffer "~5.1.0" - ultron "~1.1.0" - ws@^6.2.1: version "6.2.2" resolved "https://registry.yarnpkg.com/ws/-/ws-6.2.2.tgz#dd5cdbd57a9979916097652d78f1cc5faea0c32e" @@ -13190,10 +13178,10 @@ ws@^6.2.1: dependencies: async-limiter "~1.0.0" -ws@^7.2.3, ws@^7.3.1, ws@^7.4.5: - version "7.5.2" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.2.tgz#09cc8fea3bec1bc5ed44ef51b42f945be36900f6" - integrity sha512-lkF7AWRicoB9mAgjeKbGqVUekLnSNO4VjKVnuPHpQeOxZOErX6BPXwJk70nFslRCEEA8EVW7ZjKwXaP9N+1sKQ== +ws@^7.0.0, ws@^7.2.3, ws@^7.3.1, ws@^7.4.5: + version "7.5.3" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.3.tgz#160835b63c7d97bfab418fc1b8a9fced2ac01a74" + integrity sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg== ws@~7.4.2: version "7.4.6" diff --git a/packages/zone.js/yarn.lock b/packages/zone.js/yarn.lock index 60e82d381067..d8c3c1fe72cf 100644 --- a/packages/zone.js/yarn.lock +++ b/packages/zone.js/yarn.lock @@ -541,9 +541,9 @@ "@babel/types" "^7.0.0" "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": - version "7.14.1" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.1.tgz#46c2f9501a7a8f0596ddfd365e08c15285a47cce" - integrity sha512-DomsDK/nX3XXHs6jlQ8/YYE6jZAuhmoGAFfcYi1h1jbBNGS7Efdx74FKLTO3HCCyLqQyLlNbql87xqa7C3M/FQ== + version "7.14.2" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.2.tgz#ffcd470bbb3f8bf30481678fb5502278ca833a43" + integrity sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA== dependencies: "@babel/types" "^7.3.0" @@ -574,9 +574,9 @@ "@types/istanbul-lib-report" "*" "@types/node@*": - version "16.0.1" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.0.1.tgz#70cedfda26af7a2ca073fdcc9beb2fff4aa693f8" - integrity sha512-hBOx4SUlEPKwRi6PrXuTGw1z6lz0fjsibcWCM378YxsSu/6+C30L6CR49zIBKHiwNWCYIcOLjg4OHKZaFeLAug== + version "16.3.2" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.3.2.tgz#655432817f83b51ac869c2d51dd8305fb8342e16" + integrity sha512-jJs9ErFLP403I+hMLGnqDRWT0RYKSvArxuBVh2veudHV7ifEC1WAmjJADacZ7mRbA2nWgHtn8xyECMAot0SkAw== "@types/node@^10.9.4": version "10.17.60" @@ -941,9 +941,9 @@ camelcase@^6.0.0: integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg== caniuse-lite@^1.0.30001219: - version "1.0.30001243" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001243.tgz#d9250155c91e872186671c523f3ae50cfc94a3aa" - integrity sha512-vNxw9mkTBtkmLFnJRv/2rhs1yufpDfCkBZexG3Y0xdOH2Z/eE/85E4Dl5j1YUN34nZVsSp6vVRFQRrez9wJMRA== + version "1.0.30001245" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001245.tgz#45b941bbd833cb0fa53861ff2bae746b3c6ca5d4" + integrity sha512-768fM9j1PKXpOCKws6eTo3RHmvTUsG9UrpT4WoREFeZgJBTi4/X9g565azS/rVUGtqb8nt7FjLeF5u4kukERnA== capture-exit@^2.0.0: version "2.0.0" @@ -1313,9 +1313,9 @@ domino@2.1.6: integrity sha512-3VdM/SXBZX2omc9JF9nOPCtDaYQ67BGp5CoLpIQlO2KCAPETs8TcDHacF26jXadGbvUteZzRTeos2fhID5+ucQ== electron-to-chromium@^1.3.723: - version "1.3.769" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.769.tgz#73ad7e3f2d435810b6f8b29617ec344c782fcbed" - integrity sha512-B+3hW8D76/uoTPSobWI3D/CFn2S4jPn88dVJ+BkD88Lz6LijQpL+hfdzIFJGTQK4KdE0XwmNbjUQFH1OQVwKdQ== + version "1.3.775" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.775.tgz#046517d1f2cea753e06fff549995b9dc45e20082" + integrity sha512-EGuiJW4yBPOTj2NtWGZcX93ZE8IGj33HJAx4d3ouE2zOfW2trbWU+t1e0yzLr1qQIw81++txbM3BH52QwSRE6Q== emittery@^0.7.1: version "0.7.2" @@ -1952,9 +1952,9 @@ is-ci@^2.0.0: ci-info "^2.0.0" is-core-module@^2.2.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.4.0.tgz#8e9fc8e15027b011418026e98f0e6f4d86305cc1" - integrity sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A== + version "2.5.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.5.0.tgz#f754843617c70bfd29b7bd87327400cda5c18491" + integrity sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg== dependencies: has "^1.0.3" @@ -3056,9 +3056,9 @@ object-copy@^0.1.0: kind-of "^3.0.3" object-inspect@^1.10.3: - version "1.10.3" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.10.3.tgz#c2aa7d2d09f50c99375704f7a0adf24c5782d369" - integrity sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw== + version "1.11.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1" + integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg== object-keys@^1.0.12, object-keys@^1.1.1: version "1.1.1" @@ -4189,9 +4189,9 @@ write-file-atomic@^3.0.0: typedarray-to-buffer "^3.1.5" ws@^7.4.5: - version "7.5.2" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.2.tgz#09cc8fea3bec1bc5ed44ef51b42f945be36900f6" - integrity sha512-lkF7AWRicoB9mAgjeKbGqVUekLnSNO4VjKVnuPHpQeOxZOErX6BPXwJk70nFslRCEEA8EVW7ZjKwXaP9N+1sKQ== + version "7.5.3" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.3.tgz#160835b63c7d97bfab418fc1b8a9fced2ac01a74" + integrity sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg== xml-name-validator@^3.0.0: version "3.0.0" diff --git a/yarn.lock b/yarn.lock index c1cb0289d7d6..5adaf3a479a4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -999,9 +999,9 @@ to-fast-properties "^2.0.0" "@bazel/bazelisk@^1.7.5": - version "1.9.0" - resolved "https://registry.yarnpkg.com/@bazel/bazelisk/-/bazelisk-1.9.0.tgz#e55cc5394b838d85651bceb06abdc95a28c44e2f" - integrity sha512-IHCKlMBHd7VMt3Za7rpTJA8O1WI8TUes5nDjdYv1MM/4OZQQFbM85Zb8ugQaKvy3CzxLpXgxYZUiq7b2TdhQnw== + version "1.10.0" + resolved "https://registry.yarnpkg.com/@bazel/bazelisk/-/bazelisk-1.10.0.tgz#24520c80c282022238985b4baba337af3d5c4db0" + integrity sha512-UpNjMri3GwCfa6nWqdyGbEPZEJViOeLVW0FEKMnQZXny85Sc697E7A6F9Zz9mk81XYG2f/scCbsZYVE9GOqQNQ== "@bazel/buildifier@^4.0.1": version "4.0.1" @@ -1108,9 +1108,9 @@ integrity sha512-d4VSA86eL/AFTe5xtyZX+ePUjE8dIFu2T8zmdeNBSa5/kNgXPCx/o/wbFNHAGLJdGnk1vddRuMESD9HbOC8irw== "@google-cloud/pubsub@^2.7.0": - version "2.15.1" - resolved "https://registry.yarnpkg.com/@google-cloud/pubsub/-/pubsub-2.15.1.tgz#46019f89f0b0a3c59f374e32362be7fba35284bd" - integrity sha512-avBYmN1n9BsY8RzntkEP3SG1gSfEm0iOoUwoWjtrmWAk+6QZw0C093HJCGClteo+EwIQDhgyn2cXc5QInegSeg== + version "2.16.0" + resolved "https://registry.yarnpkg.com/@google-cloud/pubsub/-/pubsub-2.16.0.tgz#7f24dc19bd8c1dac97dbb239ae211175eba106e6" + integrity sha512-1cZveyznm9qHXzRqlbS3GLeDiaFp8JVN6Urkrt5hgJGWP/IY9kxuJ0ZCnCeZE4x9O/+a5hWgKaQtBKseJYw//Q== dependencies: "@google-cloud/paginator" "^3.0.0" "@google-cloud/precise-date" "^2.0.0" @@ -1123,15 +1123,15 @@ arrify "^2.0.0" extend "^3.0.2" google-auth-library "^7.0.0" - google-gax "^2.12.0" + google-gax "^2.17.1" is-stream-ended "^0.1.4" lodash.snakecase "^4.1.1" p-defer "^3.0.0" "@grpc/grpc-js@~1.3.0": - version "1.3.4" - resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.3.4.tgz#5c4f5df717cd10cc5ebbc7523504008d1ff7b322" - integrity sha512-AxtZcm0mArQhY9z8T3TynCYVEaSKxNCa9mVhVwBCUnsuUEe8Zn94bPYYKVQSLt+hJJ1y0ukr3mUvtWfcATL/IQ== + version "1.3.5" + resolved "https://registry.yarnpkg.com/@grpc/grpc-js/-/grpc-js-1.3.5.tgz#0cfecfbfd5b7723064db1b7b7109678fbd6ce424" + integrity sha512-V29L2QNKkLWM3bcJfVFMSo+Z7kkO8A1s7MAfdzBXLYEC1PE5/M0n1iXBDiD5aUtyVLh5GILcbme2bGtIHl0FMQ== dependencies: "@types/node" ">=12.12.47" @@ -1252,9 +1252,9 @@ integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3": - version "1.2.7" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz#94c23db18ee4653e129abd26fb06f870ac9e1ee2" - integrity sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA== + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" @@ -1350,10 +1350,10 @@ "@octokit/types" "^6.0.3" universal-user-agent "^6.0.0" -"@octokit/openapi-types@^8.2.1": - version "8.2.1" - resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-8.2.1.tgz#102e752a7378ff8d21057c70fd16f1c83856d8c5" - integrity sha512-BJz6kWuL3n+y+qM8Pv+UGbSxH6wxKf/SBs5yzGufMHwDefsa+Iq7ZGy1BINMD2z9SkXlIzk1qiu988rMuGXEMg== +"@octokit/openapi-types@^8.3.0": + version "8.3.0" + resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-8.3.0.tgz#8bc912edae8c03e002882cf1e29b595b7da9b441" + integrity sha512-ZFyQ30tNpoATI7o+Z9MWFUzUgWisB8yduhcky7S4UYsRijgIGSnwUKzPBDGzf/Xkx1DuvUtqzvmuFlDSqPJqmQ== "@octokit/plugin-paginate-rest@^2.13.5", "@octokit/plugin-paginate-rest@^2.6.2": version "2.14.0" @@ -1407,11 +1407,11 @@ "@octokit/plugin-rest-endpoint-methods" "5.4.1" "@octokit/types@^6.0.3", "@octokit/types@^6.16.1", "@octokit/types@^6.16.6", "@octokit/types@^6.18.0", "@octokit/types@^6.18.1": - version "6.18.1" - resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.18.1.tgz#a6db178536e649fd5d67a7b747754bcc43940be4" - integrity sha512-5YsddjO1U+xC8ZYKV8yZYebW55PCc7qiEEeZ+wZRr6qyclynzfyD65KZ5FdtIeP0/cANyFaD7hV69qElf1nMsQ== + version "6.19.0" + resolved "https://registry.yarnpkg.com/@octokit/types/-/types-6.19.0.tgz#e2b6fedb10c8b53cf4574aa5d1a8a5611295297a" + integrity sha512-9wdZFiJfonDyU6DjIgDHxAIn92vdSUBOwAXbO2F9rOFt6DJwuAkyGLu1CvdJPphCbPBoV9iSDMX7y4fu0v6AtA== dependencies: - "@octokit/openapi-types" "^8.2.1" + "@octokit/openapi-types" "^8.3.0" "@opentelemetry/api@^1.0.0": version "1.0.1" @@ -1628,9 +1628,9 @@ "@babel/types" "^7.0.0" "@types/babel__traverse@*": - version "7.14.1" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.1.tgz#46c2f9501a7a8f0596ddfd365e08c15285a47cce" - integrity sha512-DomsDK/nX3XXHs6jlQ8/YYE6jZAuhmoGAFfcYi1h1jbBNGS7Efdx74FKLTO3HCCyLqQyLlNbql87xqa7C3M/FQ== + version "7.14.2" + resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.14.2.tgz#ffcd470bbb3f8bf30481678fb5502278ca833a43" + integrity sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA== dependencies: "@babel/types" "^7.3.0" @@ -1659,9 +1659,9 @@ "@types/node" "*" "@types/conventional-commits-parser@^3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/conventional-commits-parser/-/conventional-commits-parser-3.0.1.tgz#1a4796a0ae2bf33b41ea49f55e27ccbdb29cce5e" - integrity sha512-xkKomW6PqJS0rzFPPQSzKwbKIRqAGjYa1aWWkoT14YYodXyEpG4ok4H1US3olqGBxejz7EeBfT3fTJ3hUOiUkQ== + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/conventional-commits-parser/-/conventional-commits-parser-3.0.2.tgz#144b208c7344838bb045860fe1ddd10d4ae68f7c" + integrity sha512-1kVPUHFaart1iGRFxKn8WNXYEDVAgMb+DLatgql2dGg9jTGf3bNxWtN//C/tDG3ckOLg4u7SSx+qcn8VjzI5zg== dependencies: "@types/node" "*" @@ -1696,9 +1696,9 @@ "@types/estree" "*" "@types/eslint@*": - version "7.2.14" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.2.14.tgz#088661518db0c3c23089ab45900b99dd9214b92a" - integrity sha512-pESyhSbUOskqrGcaN+bCXIQDyT5zTaRWfj5ZjjSlMatgGjIn3QQPfocAu4WSabUR7CGyLZ2CQaZyISOEX7/saw== + version "7.28.0" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-7.28.0.tgz#7e41f2481d301c68e14f483fe10b017753ce8d5a" + integrity sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A== dependencies: "@types/estree" "*" "@types/json-schema" "*" @@ -1724,9 +1724,9 @@ integrity sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g== "@types/git-raw-commits@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@types/git-raw-commits/-/git-raw-commits-2.0.0.tgz#157e9e4709db0748fb1aa623f8927ddd4864bac6" - integrity sha512-sHXOKjKqu1kQxbxkZiz2s0yx2kc7g20g6tE98LYGq5jQyT9r+GRyTn19NBfPotOlXhGO6oPvYT3tdnPl8MYYyA== + version "2.0.1" + resolved "https://registry.yarnpkg.com/@types/git-raw-commits/-/git-raw-commits-2.0.1.tgz#94bd91f6cfbc7174a47545424559de229998adc1" + integrity sha512-vE2lbXxqJ0AqMDoP4N6d+WVfbcBla9+z8IL6e+37JNQIwYZCYY0z3J7hdpY8D/VGwFZ0yIYQLcqk8eCnfXsaEg== dependencies: "@types/node" "*" @@ -1762,16 +1762,11 @@ integrity sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw== "@types/jasmine-ajax@^3.3.1": - version "3.3.2" - resolved "https://registry.yarnpkg.com/@types/jasmine-ajax/-/jasmine-ajax-3.3.2.tgz#5faf8babea4e64e04e37223678b2b24a8d5aa3e4" - integrity sha512-HxfL3/vhg7EWdZrPudIXuJ8BN8orqpDvfHUkrn2ws8TkWkr6itQW44dIxMPSgYa29jGraAGoMFRLbAut3fMHZQ== - -"@types/jasmine@*": - version "3.7.8" - resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-3.7.8.tgz#e558b31bf2418fd63de2329bcfb29f5a42413d4b" - integrity sha512-4YTb9L+tFCGJ/dyG8LOz1cYIaq0xF0sELMkTs78/KCMTIpYa0591VQpS5G1iEx6Ejl+GevdRKsR8U/ozwBsxHQ== + version "3.3.3" + resolved "https://registry.yarnpkg.com/@types/jasmine-ajax/-/jasmine-ajax-3.3.3.tgz#ec89515434d4aee9772e25a730bd626ecf44260d" + integrity sha512-e2iJYrdwfxr6WmLHxNjISUgbrbGaRsFHsc9xnrq8SGFzbSYPDZ4lmAkIulAAjqrkZ1z21OJCZsZwWMnxoeX7+A== -"@types/jasmine@3.8.1": +"@types/jasmine@*", "@types/jasmine@3.8.1": version "3.8.1" resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-3.8.1.tgz#8feebf4035d1e4c6a6ed4d27f3bbd285d8d0da91" integrity sha512-ioRNoJvv0eXL1c9BZKpnywZWb5YflhaSiF3IOp9deyoh30MOwkB3bNuzi4UW76EFEhcmqpoEpdWhcUAAilomTw== @@ -1819,9 +1814,9 @@ form-data "^3.0.0" "@types/node@*", "@types/node@>=12.12.47", "@types/node@>=13.7.0": - version "16.0.1" - resolved "https://registry.yarnpkg.com/@types/node/-/node-16.0.1.tgz#70cedfda26af7a2ca073fdcc9beb2fff4aa693f8" - integrity sha512-hBOx4SUlEPKwRi6PrXuTGw1z6lz0fjsibcWCM378YxsSu/6+C30L6CR49zIBKHiwNWCYIcOLjg4OHKZaFeLAug== + version "16.3.2" + resolved "https://registry.yarnpkg.com/@types/node/-/node-16.3.2.tgz#655432817f83b51ac869c2d51dd8305fb8342e16" + integrity sha512-jJs9ErFLP403I+hMLGnqDRWT0RYKSvArxuBVh2veudHV7ifEC1WAmjJADacZ7mRbA2nWgHtn8xyECMAot0SkAw== "@types/node@10.17.13": version "10.17.13" @@ -1940,30 +1935,30 @@ dependencies: "@types/node" "*" -"@typescript-eslint/types@4.28.2": - version "4.28.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.28.2.tgz#e6b9e234e0e9a66c4d25bab881661e91478223b5" - integrity sha512-Gr15fuQVd93uD9zzxbApz3wf7ua3yk4ZujABZlZhaxxKY8ojo448u7XTm/+ETpy0V0dlMtj6t4VdDvdc0JmUhA== +"@typescript-eslint/types@4.28.3": + version "4.28.3" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.28.3.tgz#8fffd436a3bada422c2c1da56060a0566a9506c7" + integrity sha512-kQFaEsQBQVtA9VGVyciyTbIg7S3WoKHNuOp/UF5RG40900KtGqfoiETWD/v0lzRXc+euVE9NXmfer9dLkUJrkA== "@typescript-eslint/typescript-estree@^4.8.2": - version "4.28.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.28.2.tgz#680129b2a285289a15e7c6108c84739adf3a798c" - integrity sha512-86lLstLvK6QjNZjMoYUBMMsULFw0hPHJlk1fzhAVoNjDBuPVxiwvGuPQq3fsBMCxuDJwmX87tM/AXoadhHRljg== + version "4.28.3" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.28.3.tgz#253d7088100b2a38aefe3c8dd7bd1f8232ec46fb" + integrity sha512-YAb1JED41kJsqCQt1NcnX5ZdTA93vKFCMP4lQYG6CFxd0VzDJcKttRlMrlG+1qiWAw8+zowmHU1H0OzjWJzR2w== dependencies: - "@typescript-eslint/types" "4.28.2" - "@typescript-eslint/visitor-keys" "4.28.2" + "@typescript-eslint/types" "4.28.3" + "@typescript-eslint/visitor-keys" "4.28.3" debug "^4.3.1" globby "^11.0.3" is-glob "^4.0.1" semver "^7.3.5" tsutils "^3.21.0" -"@typescript-eslint/visitor-keys@4.28.2": - version "4.28.2" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.28.2.tgz#bf56a400857bb68b59b311e6d0a5fbef5c3b5130" - integrity sha512-aT2B4PLyyRDUVUafXzpZFoc0C9t0za4BJAKP5sgWIhG+jHECQZUEjuQSCIwZdiJJ4w4cgu5r3Kh20SOdtEBl0w== +"@typescript-eslint/visitor-keys@4.28.3": + version "4.28.3" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.28.3.tgz#26ac91e84b23529968361045829da80a4e5251c4" + integrity sha512-ri1OzcLnk1HH4gORmr1dllxDzzrN6goUIz/P4MHFV0YZJDCADPR3RvYNp0PW2SetKTThar6wlbFTL00hV2Q+fg== dependencies: - "@typescript-eslint/types" "4.28.2" + "@typescript-eslint/types" "4.28.3" eslint-visitor-keys "^2.0.0" "@webassemblyjs/ast@1.11.0": @@ -2251,7 +2246,7 @@ ajv@^5.1.0: fast-json-stable-stringify "^2.0.0" json-schema-traverse "^0.3.0" -ajv@^6.1.0, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5, ajv@~6.12.6: +ajv@^6.1.0, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5, ajv@^6.12.6, ajv@~6.12.6: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -3345,9 +3340,9 @@ caniuse-api@^3.0.0: lodash.uniq "^4.5.0" caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001032, caniuse-lite@^1.0.30001109, caniuse-lite@^1.0.30001219: - version "1.0.30001243" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001243.tgz#d9250155c91e872186671c523f3ae50cfc94a3aa" - integrity sha512-vNxw9mkTBtkmLFnJRv/2rhs1yufpDfCkBZexG3Y0xdOH2Z/eE/85E4Dl5j1YUN34nZVsSp6vVRFQRrez9wJMRA== + version "1.0.30001245" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001245.tgz#45b941bbd833cb0fa53861ff2bae746b3c6ca5d4" + integrity sha512-768fM9j1PKXpOCKws6eTo3RHmvTUsG9UrpT4WoREFeZgJBTi4/X9g565azS/rVUGtqb8nt7FjLeF5u4kukERnA== canonical-path@1.0.0: version "1.0.0" @@ -5046,9 +5041,9 @@ ejs@^3.1.6: jake "^10.6.1" electron-to-chromium@^1.3.723: - version "1.3.769" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.769.tgz#73ad7e3f2d435810b6f8b29617ec344c782fcbed" - integrity sha512-B+3hW8D76/uoTPSobWI3D/CFn2S4jPn88dVJ+BkD88Lz6LijQpL+hfdzIFJGTQK4KdE0XwmNbjUQFH1OQVwKdQ== + version "1.3.775" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.775.tgz#046517d1f2cea753e06fff549995b9dc45e20082" + integrity sha512-EGuiJW4yBPOTj2NtWGZcX93ZE8IGj33HJAx4d3ouE2zOfW2trbWU+t1e0yzLr1qQIw81++txbM3BH52QwSRE6Q== emoji-regex@^7.0.1: version "7.0.3" @@ -5601,9 +5596,9 @@ fast-deep-equal@^3.1.1: integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-glob@^3.1.1, fast-glob@^3.2.5: - version "3.2.6" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.6.tgz#434dd9529845176ea049acc9343e8282765c6e1a" - integrity sha512-GnLuqj/pvQ7pX8/L4J84nijv6sAnlwvSDpMkJi9i7nPmPxGtRPkBSStfvDW5l6nMdX9VWe+pkKWFTgD+vF2QSQ== + version "3.2.7" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1" + integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -5627,9 +5622,9 @@ fast-levenshtein@~2.0.6: integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= fast-safe-stringify@^2.0.4: - version "2.0.7" - resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz#124aa885899261f68aedb42a7c080de9da608743" - integrity sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA== + version "2.0.8" + resolved "https://registry.yarnpkg.com/fast-safe-stringify/-/fast-safe-stringify-2.0.8.tgz#dc2af48c46cf712b683e849b2bbd446b32de936f" + integrity sha512-lXatBjf3WPjmWD6DpIZxkeSsCOwqI0maYMpgDlx8g4U2qi4lbjA9oH/HD2a87G+KfsUmo5WbJFmqBZlPxtptag== fast-text-encoding@^1.0.0, fast-text-encoding@^1.0.3: version "1.0.3" @@ -5833,14 +5828,15 @@ fined@^1.0.1: parse-filepath "^1.0.1" firebase-tools@^9.0.0: - version "9.14.0" - resolved "https://registry.yarnpkg.com/firebase-tools/-/firebase-tools-9.14.0.tgz#30d837c7ce8454746e69c5bf7e4f3689ae686dcb" - integrity sha512-CHR1Xw5LJ+hDQ/SaRqvuNXJEmpbPsOEtNRj6oD44VFGRp9ZTjY3irilSj6uv7S2P1A1XLEGyO7jEpCH5mkc9RQ== + version "9.16.0" + resolved "https://registry.yarnpkg.com/firebase-tools/-/firebase-tools-9.16.0.tgz#e6a1f5bf5efeb8fd940612815bb3b28810fe63bc" + integrity sha512-H/zyDDrQuZKM6ZFyI8t2kDEC+/Ewhk771sM8NLZyEXIQnX5qKAwhi3sJUB+5yrXt+SJQYqUYksBLK6/gqxe9Eg== dependencies: "@google-cloud/pubsub" "^2.7.0" "@types/archiver" "^5.1.0" JSONStream "^1.2.1" abort-controller "^3.0.0" + ajv "^6.12.6" archiver "^5.0.0" body-parser "^1.19.0" chokidar "^3.0.2" @@ -6451,7 +6447,7 @@ google-auth-library@^6.1.3: jws "^4.0.0" lru-cache "^6.0.0" -google-auth-library@^7.0.0, google-auth-library@^7.0.2: +google-auth-library@^7.0.0, google-auth-library@^7.3.0: version "7.3.0" resolved "https://registry.yarnpkg.com/google-auth-library/-/google-auth-library-7.3.0.tgz#946a911c72425b05f02735915f03410604466657" integrity sha512-MPeeMlnsYnoiiVFMwX3hgaS684aiXrSqKoDP+xL4Ejg4Z0qLvIeg4XsaChemyFI8ZUO7ApwDAzNtgmhWSDNh5w== @@ -6501,10 +6497,10 @@ google-closure-compiler@20210601.0.0: google-closure-compiler-osx "^20210601.0.0" google-closure-compiler-windows "^20210601.0.0" -google-gax@^2.12.0: - version "2.17.0" - resolved "https://registry.yarnpkg.com/google-gax/-/google-gax-2.17.0.tgz#363791efaca3bd242e34e92295937e9215666d17" - integrity sha512-Ze/Oq0atVNKyKvDzQFU8B82V9w36GELQruXGsiY1jnySbieZ9vS75v98V/Z10PktmSVqis4sQ+FwK2gkgwIiiw== +google-gax@^2.17.1: + version "2.18.0" + resolved "https://registry.yarnpkg.com/google-gax/-/google-gax-2.18.0.tgz#f1cd1905b4df9adaa3f4008ca51cfa634b1cfead" + integrity sha512-PosKicp9XjnMIBMFOWkUfmVVEY6T9EdEs4t24Z3s7t/NOiL7zQAHBuIdCZ5/voxPiZr4SbyCOHF59/KqDjS70A== dependencies: "@grpc/grpc-js" "~1.3.0" "@grpc/proto-loader" "^0.6.1" @@ -6512,7 +6508,7 @@ google-gax@^2.12.0: abort-controller "^3.0.0" duplexify "^4.0.0" fast-text-encoding "^1.0.3" - google-auth-library "^7.0.2" + google-auth-library "^7.3.0" is-stream-ended "^0.1.4" node-fetch "^2.6.1" object-hash "^2.1.1" @@ -7115,9 +7111,9 @@ inquirer@8.0.0: through "^2.3.6" inquirer@^8.0.0: - version "8.1.1" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.1.1.tgz#7c53d94c6d03011c7bb2a947f0dca3b98246c26a" - integrity sha512-hUDjc3vBkh/uk1gPfMAD/7Z188Q8cvTGl0nxwaCdwSbzFh6ZKkZh+s2ozVxbE5G9ZNRyeY0+lgbAIOUFsFf98w== + version "8.1.2" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.1.2.tgz#65b204d2cd7fb63400edd925dfe428bafd422e3d" + integrity sha512-DHLKJwLPNgkfwNmsuEUKSejJFbkv0FMO9SMiQbjI3n5NQuCrSIBqP66ggqyz2a6t2qEolKrMjhQ3+W/xXgUQ+Q== dependencies: ansi-escapes "^4.2.1" chalk "^4.1.1" @@ -7129,7 +7125,7 @@ inquirer@^8.0.0: mute-stream "0.0.8" ora "^5.3.0" run-async "^2.4.0" - rxjs "^6.6.6" + rxjs "^7.2.0" string-width "^4.1.0" strip-ansi "^6.0.0" through "^2.3.6" @@ -7286,9 +7282,9 @@ is-color-stop@^1.1.0: rgba-regex "^1.0.0" is-core-module@^2.1.0, is-core-module@^2.2.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.4.0.tgz#8e9fc8e15027b011418026e98f0e6f4d86305cc1" - integrity sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A== + version "2.5.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.5.0.tgz#f754843617c70bfd29b7bd87327400cda5c18491" + integrity sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg== dependencies: has "^1.0.3" @@ -9602,9 +9598,9 @@ object-hash@^2.1.1: integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw== object-inspect@^1.9.0: - version "1.10.3" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.10.3.tgz#c2aa7d2d09f50c99375704f7a0adf24c5782d369" - integrity sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw== + version "1.11.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1" + integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg== object-is@^1.0.1: version "1.1.5" @@ -11773,11 +11769,12 @@ ret@~0.1.10: integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== retry-request@^4.0.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/retry-request/-/retry-request-4.2.1.tgz#e1e2c93e98d27a23799d3a7b347c0ed8ef52d6aa" - integrity sha512-afiCoZZ7D/AR2mf+9ajr75dwGFgWmPEshv3h+oKtf9P1AsHfHvcVXumdbAEq2qNy4UXFEXsEX5HpyGj4axvoaA== + version "4.2.2" + resolved "https://registry.yarnpkg.com/retry-request/-/retry-request-4.2.2.tgz#b7d82210b6d2651ed249ba3497f07ea602f1a903" + integrity sha512-xA93uxUD/rogV7BV59agW/JHPGXeREMWiZc9jhcwY4YdZ7QOtC7qbomYg0n4wyk2lJhggjvKvhNX8wln/Aldhg== dependencies: debug "^4.1.1" + extend "^3.0.2" retry@^0.12.0: version "0.12.0" @@ -11942,6 +11939,13 @@ rxjs@6.6.7, rxjs@^6.4.0, rxjs@^6.5.3, rxjs@^6.6.6: dependencies: tslib "^1.9.0" +rxjs@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.2.0.tgz#5cd12409639e9514a71c9f5f9192b2c4ae94de31" + integrity sha512-aX8w9OpKrQmiPKfT1bqETtUr9JygIz6GZ+gql8v7CijClsP0laoFUdKzxFAoWuRdSlOdU2+crss+cMf+cqMTnw== + dependencies: + tslib "~2.1.0" + safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" @@ -11999,6 +12003,7 @@ sauce-connect-launcher@^1.2.4: "sauce-connect@https://saucelabs.com/downloads/sc-4.6.2-linux.tar.gz": version "0.0.0" + uid "7b7f35433af9c3380758e048894d7b9aecf3754e" resolved "https://saucelabs.com/downloads/sc-4.6.2-linux.tar.gz#7b7f35433af9c3380758e048894d7b9aecf3754e" saucelabs@^1.5.0: @@ -13327,9 +13332,9 @@ triple-beam@^1.2.0, triple-beam@^1.3.0: integrity sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw== ts-node@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.0.0.tgz#05f10b9a716b0b624129ad44f0ea05dac84ba3be" - integrity sha512-ROWeOIUvfFbPZkoDis0L/55Fk+6gFQNZwwKPLinacRl6tsxstTF1DbAcLKkovwnpKMVvOMHP1TIbnwXwtLg1gg== + version "10.1.0" + resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.1.0.tgz#e656d8ad3b61106938a867f69c39a8ba6efc966e" + integrity sha512-6szn3+J9WyG2hE+5W8e0ruZrzyk1uFLYye6IGMBadnOzDh8aP7t8CbFpsfCiEx2+wMixAhjFt7lOZC4+l+WbEA== dependencies: "@tsconfig/node10" "^1.0.7" "@tsconfig/node12" "^1.0.7" @@ -13367,6 +13372,11 @@ tslib@^2.0.1, tslib@^2.2.0: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.0.tgz#803b8cdab3e12ba581a4ca41c8839bbb0dacb09e" integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg== +tslib@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" + integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A== + tslint-eslint-rules@5.4.0: version "5.4.0" resolved "https://registry.yarnpkg.com/tslint-eslint-rules/-/tslint-eslint-rules-5.4.0.tgz#e488cc9181bf193fe5cd7bfca213a7695f1737b5" @@ -14332,9 +14342,9 @@ write-file-atomic@^3.0.0: typedarray-to-buffer "^3.1.5" ws@>=7.4.6, ws@^7.2.3: - version "7.5.2" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.2.tgz#09cc8fea3bec1bc5ed44ef51b42f945be36900f6" - integrity sha512-lkF7AWRicoB9mAgjeKbGqVUekLnSNO4VjKVnuPHpQeOxZOErX6BPXwJk70nFslRCEEA8EVW7ZjKwXaP9N+1sKQ== + version "7.5.3" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.3.tgz#160835b63c7d97bfab418fc1b8a9fced2ac01a74" + integrity sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg== ws@^6.2.1: version "6.2.2" From 4e975144659948ba5abbd6b44c2a265afc9f9ab2 Mon Sep 17 00:00:00 2001 From: David Shevitz Date: Tue, 13 Jul 2021 22:59:06 +0000 Subject: [PATCH 091/364] docs: remove references to future in topic (#42841) Fixes #25704 PR Close #42841 --- aio/content/guide/aot-compiler.md | 1 - 1 file changed, 1 deletion(-) diff --git a/aio/content/guide/aot-compiler.md b/aio/content/guide/aot-compiler.md index 408575107633..487be796dcce 100644 --- a/aio/content/guide/aot-compiler.md +++ b/aio/content/guide/aot-compiler.md @@ -558,7 +558,6 @@ In [Angular Ivy](guide/ivy), the template type checker has been completely rewri As a result, templates that previously compiled under View Engine can fail type checking under Ivy. This can happen because Ivy's stricter checking catches genuine errors, or because application code is not typed correctly, or because the application uses libraries in which typings are inaccurate or not specific enough. This stricter type checking is not enabled by default in version 9, but can be enabled by setting the `strictTemplates` configuration option. -We do expect to make strict type checking the default in the future. For more information about type-checking options, and about improvements to template type checking in version 9 and above, see [Template type checking](guide/template-typecheck). From f5baa55b817a1ad2197ed100ca10b77c975201df Mon Sep 17 00:00:00 2001 From: Minko Gechev Date: Tue, 13 Jul 2021 16:01:01 -0700 Subject: [PATCH 092/364] docs: remove reference to an obsolete design doc (#42842) The type checking design document is no longer relevant. This PR removes the reference to it. Close #42424. PR Close #42842 --- packages/compiler/design/architecture.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/compiler/design/architecture.md b/packages/compiler/design/architecture.md index 69efd44d9c6f..5dfc2a13b142 100644 --- a/packages/compiler/design/architecture.md +++ b/packages/compiler/design/architecture.md @@ -296,7 +296,7 @@ Type guards require determining which directives apply to an element to determin Correctly typing an expression that includes a pipe requires determining the result type of the `transform` method of the type. -Additionally, more advanced type-checking as described in [Type Checking Templates](https://goo.gl/Q3tSgP) also requires determining the types of the directives that apply to an element as well as how the attributes map to the properties of the directives. +Additionally, more advanced type-checking also requires determining the types of the directives that apply to an element as well as how the attributes map to the properties of the directives. The types of directives can be found using a selector scope as described for reference inversion. Once a selector scope is produced, the component and directives that apply to an element can be determined from the selector scope. The `.d.ts` changes described above also includes the attribute to property maps. The `TypeGuard`s are recorded as static fields that are included in the `.d.ts` file of the directive. From 74228215a1e847055d0c38f299ba2d40009f8ca2 Mon Sep 17 00:00:00 2001 From: Renovate Bot Date: Thu, 15 Jul 2021 08:46:16 +0000 Subject: [PATCH 093/364] build: update dependency @microsoft/api-extractor to v7.18.4 (#42864) PR Close #42864 --- package.json | 2 +- packages/bazel/package.json | 2 +- yarn.lock | 54 ++++++++++++++++++------------------- 3 files changed, 29 insertions(+), 29 deletions(-) diff --git a/package.json b/package.json index b7c82807dd1b..da4bd1716d52 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "@bazel/runfiles": "4.0.0-beta.0", "@bazel/terser": "4.0.0-beta.0", "@bazel/typescript": "4.0.0-beta.0", - "@microsoft/api-extractor": "7.18.1", + "@microsoft/api-extractor": "7.18.4", "@octokit/rest": "^18.6.2", "@octokit/core": "^3.5.1", "@octokit/plugin-rest-endpoint-methods": "^5.3.3", diff --git a/packages/bazel/package.json b/packages/bazel/package.json index 0687a2014c8f..f9380c3a17f9 100644 --- a/packages/bazel/package.json +++ b/packages/bazel/package.json @@ -23,7 +23,7 @@ } }, "dependencies": { - "@microsoft/api-extractor": "7.18.1", + "@microsoft/api-extractor": "7.18.4", "shelljs": "0.8.4", "tsickle": "^0.38.0", "tslib": "^2.2.0" diff --git a/yarn.lock b/yarn.lock index 5adaf3a479a4..d96c9a50a9b0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1172,32 +1172,32 @@ resolved "https://registry.yarnpkg.com/@jsdevtools/ono/-/ono-7.1.3.tgz#9df03bbd7c696a5c58885c34aa06da41c8543796" integrity sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg== -"@microsoft/api-extractor-model@7.13.3": - version "7.13.3" - resolved "https://registry.yarnpkg.com/@microsoft/api-extractor-model/-/api-extractor-model-7.13.3.tgz#ac01c064c5af520d3661c85d7e5ef95e1ca8ab92" - integrity sha512-uXilAhu2GcvyY/0NwVRk3AN7TFYjkPnjHLV2UywTTz9uglS+Af0YjNrCy+aaK8qXtfbFWdBzkH9N2XU8/YBeRQ== +"@microsoft/api-extractor-model@7.13.4": + version "7.13.4" + resolved "https://registry.yarnpkg.com/@microsoft/api-extractor-model/-/api-extractor-model-7.13.4.tgz#bff4a52a35da5d9896650041d4f7a769c970da60" + integrity sha512-NYaR3hJinh089/Gkee8fvmEFf9zKkoUvNxgkqUlKBCDXH2+Ou4tNDuL8G6zjhKBPicHkp2VcL8l7q9H6txUkjQ== dependencies: "@microsoft/tsdoc" "0.13.2" "@microsoft/tsdoc-config" "~0.15.2" - "@rushstack/node-core-library" "3.39.0" + "@rushstack/node-core-library" "3.39.1" -"@microsoft/api-extractor@7.18.1": - version "7.18.1" - resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.18.1.tgz#61b39f972b646261dd49f2de9f5d448aa6497e7a" - integrity sha512-qljUF2Q0zAx1vJrjKkJVGN7OVbsXki+Pji99jywyl6L/FK3YZ7PpstUJYE6uBcLPy6rhNPWPAsHNTMpG/kHIsg== +"@microsoft/api-extractor@7.18.4": + version "7.18.4" + resolved "https://registry.yarnpkg.com/@microsoft/api-extractor/-/api-extractor-7.18.4.tgz#2d7641b36d323b4ac710d838a972be7e4f14d32b" + integrity sha512-Wx45VuIAu09Pk9Qwzt0I57OX31BaWO2r6+mfSXqYFsJjYTqwUkdFh92G1GKYgvuR9oF/ai7w10wrFpx5WZYbGg== dependencies: - "@microsoft/api-extractor-model" "7.13.3" + "@microsoft/api-extractor-model" "7.13.4" "@microsoft/tsdoc" "0.13.2" "@microsoft/tsdoc-config" "~0.15.2" - "@rushstack/node-core-library" "3.39.0" - "@rushstack/rig-package" "0.2.12" - "@rushstack/ts-command-line" "4.8.0" + "@rushstack/node-core-library" "3.39.1" + "@rushstack/rig-package" "0.2.13" + "@rushstack/ts-command-line" "4.8.1" colors "~1.2.1" lodash "~4.17.15" resolve "~1.17.0" semver "~7.3.0" source-map "~0.6.1" - typescript "~4.3.2" + typescript "~4.3.5" "@microsoft/tsdoc-config@~0.15.2": version "0.15.2" @@ -1485,10 +1485,10 @@ estree-walker "^1.0.1" picomatch "^2.2.2" -"@rushstack/node-core-library@3.39.0": - version "3.39.0" - resolved "https://registry.yarnpkg.com/@rushstack/node-core-library/-/node-core-library-3.39.0.tgz#38928946d15ae89b773386cf97433d0d1ec83b93" - integrity sha512-kgu3+7/zOBkZU0+NdJb1rcHcpk3/oTjn5c8cg5nUTn+JDjEw58yG83SoeJEcRNNdl11dGX0lKG2PxPsjCokZOQ== +"@rushstack/node-core-library@3.39.1": + version "3.39.1" + resolved "https://registry.yarnpkg.com/@rushstack/node-core-library/-/node-core-library-3.39.1.tgz#dd1dc270e3035ac4de270f0ca80c25724ce19cc7" + integrity sha512-HHgMEHZTXQ3NjpQzWd5+fSt2Eod9yFwj6qBPbaeaNtDNkOL8wbLoxVimQNtcH0Qhn4wxF5u2NTDNFsxf2yd1jw== dependencies: "@types/node" "10.17.13" colors "~1.2.1" @@ -1500,18 +1500,18 @@ timsort "~0.3.0" z-schema "~3.18.3" -"@rushstack/rig-package@0.2.12": - version "0.2.12" - resolved "https://registry.yarnpkg.com/@rushstack/rig-package/-/rig-package-0.2.12.tgz#c434d62b28e0418a040938226f8913971d0424c7" - integrity sha512-nbePcvF8hQwv0ql9aeQxcaMPK/h1OLAC00W7fWCRWIvD2MchZOE8jumIIr66HGrfG2X1sw++m/ZYI4D+BM5ovQ== +"@rushstack/rig-package@0.2.13": + version "0.2.13" + resolved "https://registry.yarnpkg.com/@rushstack/rig-package/-/rig-package-0.2.13.tgz#418f0aeb4c9b33bd8bd2547759fc0ae91fd970c7" + integrity sha512-qQMAFKvfb2ooaWU9DrGIK9d8QfyHy/HiuITJbWenlKgzcDXQvQgEduk57YF4Y7LLasDJ5ZzLaaXwlfX8qCRe5Q== dependencies: resolve "~1.17.0" strip-json-comments "~3.1.1" -"@rushstack/ts-command-line@4.8.0": - version "4.8.0" - resolved "https://registry.yarnpkg.com/@rushstack/ts-command-line/-/ts-command-line-4.8.0.tgz#611accb931b9ac62ff4d078f68f95c47f6606724" - integrity sha512-nZ8cbzVF1VmFPfSJfy8vEohdiFAH/59Y/Y+B4nsJbn4SkifLJ8LqNZ5+LxCC2UR242EXFumxlsY1d6fPBxck5Q== +"@rushstack/ts-command-line@4.8.1": + version "4.8.1" + resolved "https://registry.yarnpkg.com/@rushstack/ts-command-line/-/ts-command-line-4.8.1.tgz#c233a0226112338e58e7e4fd219247b4e7cec883" + integrity sha512-rmxvYdCNRbyRs+DYAPye3g6lkCkWHleqO40K8UPvUAzFqEuj6+YCVssBiOmrUDCoM5gaegSNT0wFDYhz24DWtw== dependencies: "@types/argparse" "1.0.38" argparse "~1.0.9" @@ -13543,7 +13543,7 @@ typescript@^3.9.5, typescript@^3.9.7: resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.9.10.tgz#70f3910ac7a51ed6bef79da7800690b19bf778b8" integrity sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q== -typescript@~4.3.2, typescript@~4.3.4: +typescript@~4.3.4, typescript@~4.3.5: version "4.3.5" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.3.5.tgz#4d1c37cc16e893973c45a06886b7113234f119f4" integrity sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA== From bc1da1fe140496096ca086f783b5cd40cd1e4f31 Mon Sep 17 00:00:00 2001 From: Joey Perrott Date: Wed, 14 Jul 2021 12:43:28 -0700 Subject: [PATCH 094/364] feat(dev-infra): create caretaker handoff assistant to update github team membership (#42859) Create a handoff assistant, currently only assists in updating github team membership for caretaking team. PR Close #42859 --- dev-infra/build-worker.js | 1 + dev-infra/caretaker/BUILD.bazel | 2 + dev-infra/caretaker/cli.ts | 3 +- dev-infra/caretaker/config.ts | 6 + dev-infra/caretaker/handoff/cli.ts | 36 +++ .../caretaker/handoff/update-github-team.ts | 132 ++++++++++ dev-infra/ng-dev.js | 247 ++++++++++++++---- dev-infra/utils/git/github.ts | 1 + 8 files changed, 376 insertions(+), 52 deletions(-) create mode 100644 dev-infra/caretaker/handoff/cli.ts create mode 100644 dev-infra/caretaker/handoff/update-github-team.ts diff --git a/dev-infra/build-worker.js b/dev-infra/build-worker.js index 5d8477e5e001..2939ff95384e 100644 --- a/dev-infra/build-worker.js +++ b/dev-infra/build-worker.js @@ -65,6 +65,7 @@ var GithubClient = /** @class */ (function () { this.issues = this._octokit.issues; this.git = this._octokit.git; this.rateLimit = this._octokit.rateLimit; + this.teams = this._octokit.teams; // Note: These are properties from `Octokit` that are brought in by optional plugins. // TypeScript requires us to provide an explicit type for these. this.rest = this._octokit.rest; diff --git a/dev-infra/caretaker/BUILD.bazel b/dev-infra/caretaker/BUILD.bazel index d39384ad4507..361b4c9ccec5 100644 --- a/dev-infra/caretaker/BUILD.bazel +++ b/dev-infra/caretaker/BUILD.bazel @@ -10,9 +10,11 @@ ts_library( deps = [ "//dev-infra/release/versioning", "//dev-infra/utils", + "@npm//@types/inquirer", "@npm//@types/node", "@npm//@types/node-fetch", "@npm//@types/yargs", + "@npm//inquirer", "@npm//multimatch", "@npm//node-fetch", "@npm//typed-graphqlify", diff --git a/dev-infra/caretaker/cli.ts b/dev-infra/caretaker/cli.ts index dd464699e83a..8a589c43db5a 100644 --- a/dev-infra/caretaker/cli.ts +++ b/dev-infra/caretaker/cli.ts @@ -8,9 +8,10 @@ import {Argv} from 'yargs'; import {CheckModule} from './check/cli'; +import {HandoffModule} from './handoff/cli'; /** Build the parser for the caretaker commands. */ export function buildCaretakerParser(yargs: Argv) { - return yargs.command(CheckModule); + return yargs.command(CheckModule).command(HandoffModule); } diff --git a/dev-infra/caretaker/config.ts b/dev-infra/caretaker/config.ts index 8ac7ea630335..027158e1e39a 100644 --- a/dev-infra/caretaker/config.ts +++ b/dev-infra/caretaker/config.ts @@ -9,7 +9,13 @@ import {assertNoErrors, getConfig, NgDevConfig} from '../utils/config'; export interface CaretakerConfig { + /** Github queries showing a snapshot of pulls/issues caretakers need to monitor. */ githubQueries?: {name: string; query: string;}[]; + /** + * The Github group used to track current caretakers. A second group is assumed to exist with the + * name "-roster" containing a list of all users eligible for the caretaker group. + * */ + caretakerGroup?: string; } /** Retrieve and validate the config as `CaretakerConfig`. */ diff --git a/dev-infra/caretaker/handoff/cli.ts b/dev-infra/caretaker/handoff/cli.ts new file mode 100644 index 000000000000..a59fc824803e --- /dev/null +++ b/dev-infra/caretaker/handoff/cli.ts @@ -0,0 +1,36 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use 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 {Argv, CommandModule} from 'yargs'; + +import {addGithubTokenOption} from '../../utils/git/github-yargs'; + +import {updateCaretakerTeamViaPrompt} from './update-github-team'; + + +export interface CaretakerHandoffOptions { + githubToken: string; +} + +/** Builds the command. */ +function builder(yargs: Argv) { + return addGithubTokenOption(yargs); +} + +/** Handles the command. */ +async function handler() { + await updateCaretakerTeamViaPrompt(); +} + +/** yargs command module for assisting in handing off caretaker. */ +export const HandoffModule: CommandModule<{}, CaretakerHandoffOptions> = { + handler, + builder, + command: 'handoff', + describe: 'Run a handoff assistant to aide in moving to the next caretaker', +}; diff --git a/dev-infra/caretaker/handoff/update-github-team.ts b/dev-infra/caretaker/handoff/update-github-team.ts new file mode 100644 index 000000000000..337ff7d2583d --- /dev/null +++ b/dev-infra/caretaker/handoff/update-github-team.ts @@ -0,0 +1,132 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use 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 {prompt} from 'inquirer'; + +import {debug, green, info, red, yellow} from '../../utils/console'; +import {AuthenticatedGitClient} from '../../utils/git/authenticated-git-client'; +import {getCaretakerConfig} from '../config'; + +/** Update the Github caretaker group, using a prompt to obtain the new caretaker group members. */ +export async function updateCaretakerTeamViaPrompt() { + /** Caretaker specific configuration. */ + const caretakerConfig = getCaretakerConfig().caretaker; + + if (caretakerConfig.caretakerGroup === undefined) { + throw Error('`caretakerGroup` is not defined in the `caretaker` config'); + } + + /** The list of current members in the group. */ + const current = await getGroupMembers(caretakerConfig.caretakerGroup); + /** The list of members able to be added to the group as defined by a separate roster group. */ + const roster = await getGroupMembers(`${caretakerConfig.caretakerGroup}-roster`); + const { + /** The list of users selected to be members of the caretaker group. */ + selected, + /** Whether the user positively confirmed the selected made. */ + confirm + } = + await prompt([ + { + type: 'checkbox', + choices: roster, + message: 'Select 2 caretakers for the upcoming rotation:', + default: current, + name: 'selected', + prefix: '', + validate: (selected: string[]) => { + if (selected.length !== 2) { + return 'Please select exactly 2 caretakers for the upcoming rotation.'; + } + return true; + }, + }, + { + type: 'confirm', + default: true, + prefix: '', + message: 'Are you sure?', + name: 'confirm', + } + ]); + + if (confirm === false) { + info(yellow(' ⚠ Skipping caretaker group update.')); + return; + } + + if (JSON.stringify(selected) === JSON.stringify(current)) { + info(green(' √ Caretaker group already up to date.')); + return; + } + + try { + await setCaretakerGroup(caretakerConfig.caretakerGroup, selected); + } catch { + info(red(' ✘ Failed to update caretaker group.')); + return; + } + info(green(' √ Successfully updated caretaker group')); +} + + +/** Retrieve the current list of members for the provided group. */ +async function getGroupMembers(group: string) { + /** The authenticated GitClient instance. */ + const git = AuthenticatedGitClient.get(); + + return (await git.github.teams.listMembersInOrg({ + org: git.remoteConfig.owner, + team_slug: group, + })) + .data.filter(_ => !!_) + .map(member => member!.login); +} + +async function setCaretakerGroup(group: string, members: string[]) { + /** The authenticated GitClient instance. */ + const git = AuthenticatedGitClient.get(); + /** The full name of the group /. */ + const fullSlug = `${git.remoteConfig.owner}/${group}`; + /** The list of current members of the group. */ + const current = await getGroupMembers(group); + /** The list of users to be removed from the group. */ + const removed = current.filter(login => !members.includes(login)); + /** Add a user to the group. */ + const add = async (username: string) => { + debug(`Adding ${username} to ${fullSlug}.`); + await git.github.teams.addOrUpdateMembershipForUserInOrg({ + org: git.remoteConfig.owner, + team_slug: group, + username, + role: 'maintainer', + }); + }; + /** Remove a user from the group. */ + const remove = async (username: string) => { + debug(`Removing ${username} from ${fullSlug}.`); + await git.github.teams.removeMembershipForUserInOrg({ + org: git.remoteConfig.owner, + team_slug: group, + username, + }); + }; + + debug.group(`Caretaker Group: ${fullSlug}`); + debug(`Current Membership: ${current.join(', ')}`); + debug(`New Membership: ${members.join(', ')}`); + debug(`Removed: ${removed.join(', ')}`); + debug.groupEnd(); + + // Add members before removing to prevent the account performing the action from removing their + // permissions to change the group membership early. + await Promise.all(members.map(add)); + await Promise.all(removed.map(remove)); + + debug(`Successfuly updated ${fullSlug}`); +} diff --git a/dev-infra/ng-dev.js b/dev-infra/ng-dev.js index 4dcd9b108296..378a19f067fc 100755 --- a/dev-infra/ng-dev.js +++ b/dev-infra/ng-dev.js @@ -228,6 +228,7 @@ var GithubClient = /** @class */ (function () { this.issues = this._octokit.issues; this.git = this._octokit.git; this.rateLimit = this._octokit.rateLimit; + this.teams = this._octokit.teams; // Note: These are properties from `Octokit` that are brought in by optional plugins. // TypeScript requires us to provide an explicit type for these. this.rest = this._octokit.rest; @@ -1578,6 +1579,150 @@ const CheckModule = { describe: 'Check the status of information the caretaker manages for the repository', }; +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +/** Update the Github caretaker group, using a prompt to obtain the new caretaker group members. */ +function updateCaretakerTeamViaPrompt() { + return tslib.__awaiter(this, void 0, void 0, function* () { + /** Caretaker specific configuration. */ + const caretakerConfig = getCaretakerConfig().caretaker; + if (caretakerConfig.caretakerGroup === undefined) { + throw Error('`caretakerGroup` is not defined in the `caretaker` config'); + } + /** The list of current members in the group. */ + const current = yield getGroupMembers(caretakerConfig.caretakerGroup); + /** The list of members able to be added to the group as defined by a separate roster group. */ + const roster = yield getGroupMembers(`${caretakerConfig.caretakerGroup}-roster`); + const { + /** The list of users selected to be members of the caretaker group. */ + selected, + /** Whether the user positively confirmed the selected made. */ + confirm } = yield inquirer.prompt([ + { + type: 'checkbox', + choices: roster, + message: 'Select 2 caretakers for the upcoming rotation:', + default: current, + name: 'selected', + prefix: '', + validate: (selected) => { + if (selected.length !== 2) { + return 'Please select exactly 2 caretakers for the upcoming rotation.'; + } + return true; + }, + }, + { + type: 'confirm', + default: true, + prefix: '', + message: 'Are you sure?', + name: 'confirm', + } + ]); + if (confirm === false) { + info(yellow(' ⚠ Skipping caretaker group update.')); + return; + } + if (JSON.stringify(selected) === JSON.stringify(current)) { + info(green(' √ Caretaker group already up to date.')); + return; + } + try { + yield setCaretakerGroup(caretakerConfig.caretakerGroup, selected); + } + catch (_a) { + info(red(' ✘ Failed to update caretaker group.')); + return; + } + info(green(' √ Successfully updated caretaker group')); + }); +} +/** Retrieve the current list of members for the provided group. */ +function getGroupMembers(group) { + return tslib.__awaiter(this, void 0, void 0, function* () { + /** The authenticated GitClient instance. */ + const git = AuthenticatedGitClient.get(); + return (yield git.github.teams.listMembersInOrg({ + org: git.remoteConfig.owner, + team_slug: group, + })) + .data.filter(_ => !!_) + .map(member => member.login); + }); +} +function setCaretakerGroup(group, members) { + return tslib.__awaiter(this, void 0, void 0, function* () { + /** The authenticated GitClient instance. */ + const git = AuthenticatedGitClient.get(); + /** The full name of the group /. */ + const fullSlug = `${git.remoteConfig.owner}/${group}`; + /** The list of current members of the group. */ + const current = yield getGroupMembers(group); + /** The list of users to be removed from the group. */ + const removed = current.filter(login => !members.includes(login)); + /** Add a user to the group. */ + const add = (username) => tslib.__awaiter(this, void 0, void 0, function* () { + debug(`Adding ${username} to ${fullSlug}.`); + yield git.github.teams.addOrUpdateMembershipForUserInOrg({ + org: git.remoteConfig.owner, + team_slug: group, + username, + role: 'maintainer', + }); + }); + /** Remove a user from the group. */ + const remove = (username) => tslib.__awaiter(this, void 0, void 0, function* () { + debug(`Removing ${username} from ${fullSlug}.`); + yield git.github.teams.removeMembershipForUserInOrg({ + org: git.remoteConfig.owner, + team_slug: group, + username, + }); + }); + debug.group(`Caretaker Group: ${fullSlug}`); + debug(`Current Membership: ${current.join(', ')}`); + debug(`New Membership: ${members.join(', ')}`); + debug(`Removed: ${removed.join(', ')}`); + debug.groupEnd(); + // Add members before removing to prevent the account performing the action from removing their + // permissions to change the group membership early. + yield Promise.all(members.map(add)); + yield Promise.all(removed.map(remove)); + debug(`Successfuly updated ${fullSlug}`); + }); +} + +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +/** Builds the command. */ +function builder$1(yargs) { + return addGithubTokenOption(yargs); +} +/** Handles the command. */ +function handler$1() { + return tslib.__awaiter(this, void 0, void 0, function* () { + yield updateCaretakerTeamViaPrompt(); + }); +} +/** yargs command module for assisting in handing off caretaker. */ +const HandoffModule = { + handler: handler$1, + builder: builder$1, + command: 'handoff', + describe: 'Run a handoff assistant to aide in moving to the next caretaker', +}; + /** * @license * Copyright Google LLC All Rights Reserved. @@ -1587,7 +1732,7 @@ const CheckModule = { */ /** Build the parser for the caretaker commands. */ function buildCaretakerParser(yargs) { - return yargs.command(CheckModule); + return yargs.command(CheckModule).command(HandoffModule); } /** @@ -1666,7 +1811,7 @@ function restoreCommitMessage(filePath, source) { * found in the LICENSE file at https://angular.io/license */ /** Builds the command. */ -function builder$1(yargs) { +function builder$2(yargs) { return yargs .option('file-env-variable', { type: 'string', @@ -1678,7 +1823,7 @@ function builder$1(yargs) { .positional('source', { type: 'string' }); } /** Handles the command. */ -function handler$1({ fileEnvVariable, file, source }) { +function handler$2({ fileEnvVariable, file, source }) { return tslib.__awaiter(this, void 0, void 0, function* () { // File and source are provided as command line parameters if (file !== undefined) { @@ -1700,8 +1845,8 @@ function handler$1({ fileEnvVariable, file, source }) { } /** yargs command module describing the command. */ const RestoreCommitMessageModule = { - handler: handler$1, - builder: builder$1, + handler: handler$2, + builder: builder$2, command: 'restore-commit-message-draft [file] [source]', // Description: Restore a commit message draft if one has been saved from a failed commit attempt. // No describe is defiend to hide the command from the --help. @@ -2116,7 +2261,7 @@ function validateFile(filePath, isErrorMode) { * found in the LICENSE file at https://angular.io/license */ /** Builds the command. */ -function builder$2(yargs) { +function builder$3(yargs) { var _a; return yargs .option('file', { @@ -2146,7 +2291,7 @@ function builder$2(yargs) { }); } /** Handles the command. */ -function handler$2({ error, file, fileEnvVariable }) { +function handler$3({ error, file, fileEnvVariable }) { return tslib.__awaiter(this, void 0, void 0, function* () { const filePath = file || fileEnvVariable || '.git/COMMIT_EDITMSG'; validateFile(filePath, error); @@ -2154,8 +2299,8 @@ function handler$2({ error, file, fileEnvVariable }) { } /** yargs command module describing the command. */ const ValidateFileModule = { - handler: handler$2, - builder: builder$2, + handler: handler$3, + builder: builder$3, command: 'pre-commit-validate', describe: 'Validate the most recent commit message', }; @@ -2240,7 +2385,7 @@ function validateCommitRange(from, to) { * found in the LICENSE file at https://angular.io/license */ /** Builds the command. */ -function builder$3(yargs) { +function builder$4(yargs) { return yargs .positional('startingRef', { description: 'The first ref in the range to select', @@ -2254,7 +2399,7 @@ function builder$3(yargs) { }); } /** Handles the command. */ -function handler$3({ startingRef, endingRef }) { +function handler$4({ startingRef, endingRef }) { return tslib.__awaiter(this, void 0, void 0, function* () { // If on CI, and no pull request number is provided, assume the branch // being run on is an upstream branch. @@ -2270,8 +2415,8 @@ function handler$3({ startingRef, endingRef }) { } /** yargs command module describing the command. */ const ValidateRangeModule = { - handler: handler$3, - builder: builder$3, + handler: handler$4, + builder: builder$4, command: 'validate-range [ending-ref]', describe: 'Validate a range of commit messages', }; @@ -2982,7 +3127,7 @@ function printTargetBranchesForPr(prNumber) { * found in the LICENSE file at https://angular.io/license */ /** Builds the command. */ -function builder$4(yargs) { +function builder$5(yargs) { return yargs.positional('pr', { description: 'The pull request number', type: 'number', @@ -2990,15 +3135,15 @@ function builder$4(yargs) { }); } /** Handles the command. */ -function handler$4({ pr }) { +function handler$5({ pr }) { return tslib.__awaiter(this, void 0, void 0, function* () { yield printTargetBranchesForPr(pr); }); } /** yargs command module describing the command. */ const CheckTargetBranchesModule = { - handler: handler$4, - builder: builder$4, + handler: handler$5, + builder: builder$5, command: 'check-target-branches ', describe: 'Check a PR to determine what branches it is currently targeting', }; @@ -3203,11 +3348,11 @@ function checkOutPullRequestLocally(prNumber, githubToken, opts = {}) { * found in the LICENSE file at https://angular.io/license */ /** Builds the checkout pull request command. */ -function builder$5(yargs) { +function builder$6(yargs) { return addGithubTokenOption(yargs).positional('prNumber', { type: 'number', demandOption: true }); } /** Handles the checkout pull request command. */ -function handler$5({ prNumber, githubToken }) { +function handler$6({ prNumber, githubToken }) { return tslib.__awaiter(this, void 0, void 0, function* () { const prCheckoutOptions = { allowIfMaintainerCannotModify: true, branchName: `pr-${prNumber}` }; yield checkOutPullRequestLocally(prNumber, githubToken, prCheckoutOptions); @@ -3215,8 +3360,8 @@ function handler$5({ prNumber, githubToken }) { } /** yargs command module for checking out a PR */ const CheckoutCommandModule = { - handler: handler$5, - builder: builder$5, + handler: handler$6, + builder: builder$6, command: 'checkout ', describe: 'Checkout a PR from the upstream repo', }; @@ -4534,7 +4679,7 @@ function createPullRequestMergeTask(flags) { * found in the LICENSE file at https://angular.io/license */ /** Builds the command. */ -function builder$6(yargs) { +function builder$7(yargs) { return addGithubTokenOption(yargs) .help() .strict() @@ -4550,7 +4695,7 @@ function builder$6(yargs) { }); } /** Handles the command. */ -function handler$6(_a) { +function handler$7(_a) { var pr = _a.pr, branchPrompt = _a.branchPrompt; return tslib.__awaiter(this, void 0, void 0, function () { return tslib.__generator(this, function (_b) { @@ -4565,8 +4710,8 @@ function handler$6(_a) { } /** yargs command module describing the command. */ var MergeCommandModule = { - handler: handler$6, - builder: builder$6, + handler: handler$7, + builder: builder$7, command: 'merge ', describe: 'Merge a PR into its targeted branches.', }; @@ -5217,7 +5362,7 @@ function buildReleaseOutput(stampForRelease = false) { * found in the LICENSE file at https://angular.io/license */ /** Yargs command builder for configuring the `ng-dev release build` command. */ -function builder$7(argv) { +function builder$8(argv) { return argv.option('json', { type: 'boolean', description: 'Whether the built packages should be printed to stdout as JSON.', @@ -5225,7 +5370,7 @@ function builder$7(argv) { }); } /** Yargs command handler for building a release. */ -function handler$7(args) { +function handler$8(args) { return tslib.__awaiter(this, void 0, void 0, function* () { const { npmPackages } = getReleaseConfig(); let builtPackages = yield buildReleaseOutput(true); @@ -5260,8 +5405,8 @@ function handler$7(args) { } /** CLI command module for building release output. */ const ReleaseBuildCommandModule = { - builder: builder$7, - handler: handler$7, + builder: builder$8, + handler: handler$8, command: 'build', describe: 'Builds the release output for the current branch.', }; @@ -5337,7 +5482,7 @@ function printActiveReleaseTrains(active, config) { * found in the LICENSE file at https://angular.io/license */ /** Yargs command handler for printing release information. */ -function handler$8() { +function handler$9() { return tslib.__awaiter(this, void 0, void 0, function* () { const git = GitClient.get(); const gitRepoWithApi = Object.assign({ api: git.github }, git.remoteConfig); @@ -5348,7 +5493,7 @@ function handler$8() { } /** CLI command module for retrieving release information. */ const ReleaseInfoCommandModule = { - handler: handler$8, + handler: handler$9, command: 'info', describe: 'Prints active release trains to the console.', }; @@ -5758,7 +5903,7 @@ class ReleaseNotes { * found in the LICENSE file at https://angular.io/license */ /** Yargs command builder for configuring the `ng-dev release build` command. */ -function builder$8(argv) { +function builder$9(argv) { return argv .option('releaseVersion', { type: 'string', default: '0.0.0', coerce: (version) => new semver.SemVer(version) }) .option('from', { @@ -5784,7 +5929,7 @@ function builder$8(argv) { }); } /** Yargs command handler for generating release notes. */ -function handler$9({ releaseVersion, from, to, outFile, type }) { +function handler$a({ releaseVersion, from, to, outFile, type }) { return tslib.__awaiter(this, void 0, void 0, function* () { // Since `yargs` evaluates defaults even if a value as been provided, if no value is provided to // the handler, the latest semver tag on the branch is used. @@ -5805,8 +5950,8 @@ function handler$9({ releaseVersion, from, to, outFile, type }) { } /** CLI command module for generating release notes. */ const ReleaseNotesCommandModule = { - builder: builder$8, - handler: handler$9, + builder: builder$9, + handler: handler$a, command: 'notes', describe: 'Generate release notes', }; @@ -7367,11 +7512,11 @@ class ReleaseTool { * found in the LICENSE file at https://angular.io/license */ /** Yargs command builder for configuring the `ng-dev release publish` command. */ -function builder$9(argv) { +function builder$a(argv) { return addGithubTokenOption(argv); } /** Yargs command handler for staging a release. */ -function handler$a() { +function handler$b() { return tslib.__awaiter(this, void 0, void 0, function* () { const git = GitClient.get(); const config = getConfig(); @@ -7396,8 +7541,8 @@ function handler$a() { } /** CLI command module for publishing a release. */ const ReleasePublishCommandModule = { - builder: builder$9, - handler: handler$a, + builder: builder$a, + handler: handler$b, command: 'publish', describe: 'Publish new releases and configure version branches.', }; @@ -7409,7 +7554,7 @@ const ReleasePublishCommandModule = { * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ -function builder$a(args) { +function builder$b(args) { return args .positional('tagName', { type: 'string', @@ -7423,7 +7568,7 @@ function builder$a(args) { }); } /** Yargs command handler for building a release. */ -function handler$b(args) { +function handler$c(args) { return tslib.__awaiter(this, void 0, void 0, function* () { const { targetVersion: rawVersion, tagName } = args; const { npmPackages, publishRegistry } = getReleaseConfig(); @@ -7455,8 +7600,8 @@ function handler$b(args) { } /** CLI command module for setting an NPM dist tag. */ const ReleaseSetDistTagCommand = { - builder: builder$a, - handler: handler$b, + builder: builder$b, + handler: handler$c, command: 'set-dist-tag ', describe: 'Sets a given NPM dist tag for all release packages.', }; @@ -7536,22 +7681,22 @@ function getCurrentGitUser() { * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ -function builder$b(args) { +function builder$c(args) { return args.option('mode', { demandOption: true, description: 'Whether the env-stamp should be built for a snapshot or release', choices: ['snapshot', 'release'] }); } -function handler$c({ mode }) { +function handler$d({ mode }) { return tslib.__awaiter(this, void 0, void 0, function* () { buildEnvStamp(mode); }); } /** CLI command module for building the environment stamp. */ const BuildEnvStampCommand = { - builder: builder$b, - handler: handler$c, + builder: builder$c, + handler: handler$d, command: 'build-env-stamp', describe: 'Build the environment stamping information', }; @@ -7984,7 +8129,7 @@ function convertReferenceChainToString(chain) { * found in the LICENSE file at https://angular.io/license */ /** Yargs command builder for the command. */ -function builder$c(argv) { +function builder$d(argv) { return argv.positional('projectRoot', { type: 'string', normalize: true, @@ -7993,7 +8138,7 @@ function builder$c(argv) { }); } /** Yargs command handler for the command. */ -function handler$d({ projectRoot }) { +function handler$e({ projectRoot }) { return tslib.__awaiter(this, void 0, void 0, function* () { try { if (!fs.lstatSync(projectRoot).isDirectory()) { @@ -8020,8 +8165,8 @@ function handler$d({ projectRoot }) { } /** CLI command module. */ const BuildAndLinkCommandModule = { - builder: builder$c, - handler: handler$d, + builder: builder$d, + handler: handler$e, command: 'build-and-link ', describe: 'Builds the release output, registers the outputs as linked, and links via yarn to the provided project', }; diff --git a/dev-infra/utils/git/github.ts b/dev-infra/utils/git/github.ts index 87f001a4d6c6..3b0891d1c70d 100644 --- a/dev-infra/utils/git/github.ts +++ b/dev-infra/utils/git/github.ts @@ -45,6 +45,7 @@ export class GithubClient { readonly issues = this._octokit.issues; readonly git = this._octokit.git; readonly rateLimit = this._octokit.rateLimit; + readonly teams = this._octokit.teams; // Note: These are properties from `Octokit` that are brought in by optional plugins. // TypeScript requires us to provide an explicit type for these. From 642362a9c7fa5f8c7eb7d47c243729f8e750dc8b Mon Sep 17 00:00:00 2001 From: Joey Perrott Date: Wed, 14 Jul 2021 12:43:39 -0700 Subject: [PATCH 095/364] build: add configuration for caretaker handoff (#42859) Add configuration information about groups for caretaker handoff assistant. PR Close #42859 --- .ng-dev/caretaker.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.ng-dev/caretaker.ts b/.ng-dev/caretaker.ts index 6d6aaa9684e2..f922bd7f5c3f 100644 --- a/.ng-dev/caretaker.ts +++ b/.ng-dev/caretaker.ts @@ -15,5 +15,6 @@ export const caretaker: CaretakerConfig = { name: 'Initial Triage Queue', query: `is:open no:milestone`, } - ] + ], + caretakerGroup: 'angular-caretaker', }; From 3da71467e9291dbab5c5534774476c1f69201e44 Mon Sep 17 00:00:00 2001 From: George Kalpakas Date: Fri, 16 Jul 2021 11:21:21 +0300 Subject: [PATCH 096/364] build(docs-infra): upgrade Lighthouse to version 8.1.0 (#42846) This commit upgrades `lighthouse` to the latest version (8.1.0) to take advantage of latest fixes/improvements and ensure the min scores are still met with the latest audit changes. PR Close #42846 --- aio/package.json | 2 +- aio/yarn.lock | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/aio/package.json b/aio/package.json index 3844b4a2d9f3..371e27b4603b 100644 --- a/aio/package.json +++ b/aio/package.json @@ -150,7 +150,7 @@ "karma-jasmine": "~4.0.0", "karma-jasmine-html-reporter": "^1.5.0", "light-server": "^2.9.1", - "lighthouse": "^8.0.0", + "lighthouse": "^8.1.0", "lighthouse-logger": "^1.2.0", "lodash": "^4.17.21", "lunr": "^2.3.9", diff --git a/aio/yarn.lock b/aio/yarn.lock index ce11b2fc4929..4a8c9825040a 100644 --- a/aio/yarn.lock +++ b/aio/yarn.lock @@ -7556,7 +7556,7 @@ lighthouse-stack-packs@^1.5.0: resolved "https://registry.yarnpkg.com/lighthouse-stack-packs/-/lighthouse-stack-packs-1.5.0.tgz#c191f2b94db21602254baaebfb0bb90307a00ffa" integrity sha512-ntVOqFsrrTQYrNf+W+sNE9GjddW+ab5QN0WrrCikjMFsUvEQ28CvT0SXcHPZXFtcsb1lMSuVaNCmEuj7oXtYGQ== -lighthouse@^8.0.0: +lighthouse@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/lighthouse/-/lighthouse-8.1.0.tgz#c3c0395dd8446fdb08452af678c4edc47a8bfa0e" integrity sha512-kAe06yax70VFdfX38OWIDqzQ77H313BXTXbGxqs4l1SOnhnu/ao6qF7VZ6TNz3+YGbSXPJgC3KOYif/sE79KTA== @@ -13178,11 +13178,16 @@ ws@^6.2.1: dependencies: async-limiter "~1.0.0" -ws@^7.0.0, ws@^7.2.3, ws@^7.3.1, ws@^7.4.5: +ws@^7.0.0: version "7.5.3" resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.3.tgz#160835b63c7d97bfab418fc1b8a9fced2ac01a74" integrity sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg== +ws@^7.2.3, ws@^7.3.1, ws@^7.4.5: + version "7.5.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.2.tgz#09cc8fea3bec1bc5ed44ef51b42f945be36900f6" + integrity sha512-lkF7AWRicoB9mAgjeKbGqVUekLnSNO4VjKVnuPHpQeOxZOErX6BPXwJk70nFslRCEEA8EVW7ZjKwXaP9N+1sKQ== + ws@~7.4.2: version "7.4.6" resolved "https://registry.yarnpkg.com/ws/-/ws-7.4.6.tgz#5654ca8ecdeee47c33a9a4bf6d28e2be2980377c" From f2cd6de5968a6f9e94fcd4161ab532f4cef74744 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Fri, 21 May 2021 22:52:45 +0200 Subject: [PATCH 097/364] refactor: remove checked-in locale files (#42230) This is a pre-refactor commit allowing us to move the CLDR locale generation to Bazel where files would no longer be checked-in, except for the `closure-locale` file that is synced into Google3. PR Close #42230 --- packages/common/locales/af-NA.ts | 62 ------ packages/common/locales/af.ts | 61 ------ packages/common/locales/agq.ts | 52 ----- packages/common/locales/ak.ts | 53 ----- packages/common/locales/am.ts | 60 ------ packages/common/locales/ar-AE.ts | 107 ---------- packages/common/locales/ar-BH.ts | 108 ---------- packages/common/locales/ar-DJ.ts | 109 ---------- packages/common/locales/ar-DZ.ts | 108 ---------- packages/common/locales/ar-EG.ts | 108 ---------- packages/common/locales/ar-EH.ts | 108 ---------- packages/common/locales/ar-ER.ts | 109 ---------- packages/common/locales/ar-IL.ts | 108 ---------- packages/common/locales/ar-IQ.ts | 118 ----------- packages/common/locales/ar-JO.ts | 108 ---------- packages/common/locales/ar-KM.ts | 109 ---------- packages/common/locales/ar-KW.ts | 108 ---------- packages/common/locales/ar-LB.ts | 107 ---------- packages/common/locales/ar-LY.ts | 108 ---------- packages/common/locales/ar-MA.ts | 108 ---------- packages/common/locales/ar-MR.ts | 108 ---------- packages/common/locales/ar-OM.ts | 108 ---------- packages/common/locales/ar-PS.ts | 108 ---------- packages/common/locales/ar-QA.ts | 108 ---------- packages/common/locales/ar-SA.ts | 108 ---------- packages/common/locales/ar-SD.ts | 108 ---------- packages/common/locales/ar-SO.ts | 109 ---------- packages/common/locales/ar-SS.ts | 109 ---------- packages/common/locales/ar-SY.ts | 108 ---------- packages/common/locales/ar-TD.ts | 108 ---------- packages/common/locales/ar-TN.ts | 108 ---------- packages/common/locales/ar-YE.ts | 108 ---------- packages/common/locales/ar.ts | 108 ---------- packages/common/locales/as.ts | 53 ----- packages/common/locales/asa.ts | 52 ----- packages/common/locales/ast.ts | 72 ------- packages/common/locales/az-Cyrl.ts | 58 ------ packages/common/locales/az-Latn.ts | 71 ------- packages/common/locales/az.ts | 71 ------- packages/common/locales/bas.ts | 51 ----- packages/common/locales/be.ts | 93 --------- packages/common/locales/bem.ts | 55 ----- packages/common/locales/bez.ts | 57 ------ packages/common/locales/bg.ts | 107 ---------- packages/common/locales/bm.ts | 51 ----- packages/common/locales/bn-IN.ts | 63 ------ packages/common/locales/bn.ts | 63 ------ packages/common/locales/bo-IN.ts | 59 ------ packages/common/locales/bo.ts | 59 ------ packages/common/locales/br.ts | 80 -------- packages/common/locales/brx.ts | 52 ----- packages/common/locales/bs-Cyrl.ts | 58 ------ packages/common/locales/bs-Latn.ts | 81 -------- packages/common/locales/bs.ts | 81 -------- packages/common/locales/ca-AD.ts | 77 ------- packages/common/locales/ca-ES-VALENCIA.ts | 77 ------- packages/common/locales/ca-FR.ts | 78 ------- packages/common/locales/ca-IT.ts | 77 ------- packages/common/locales/ca.ts | 77 ------- packages/common/locales/ccp-IN.ts | 67 ------ packages/common/locales/ccp.ts | 67 ------ packages/common/locales/ce.ts | 59 ------ packages/common/locales/ceb.ts | 58 ------ packages/common/locales/cgg.ts | 53 ----- packages/common/locales/chr.ts | 49 ----- packages/common/locales/ckb-IR.ts | 52 ----- packages/common/locales/ckb.ts | 52 ----- packages/common/locales/cs.ts | 75 ------- packages/common/locales/cu.ts | 43 ---- packages/common/locales/cy.ts | 85 -------- packages/common/locales/da-GL.ts | 69 ------- packages/common/locales/da.ts | 69 ------- packages/common/locales/dav.ts | 55 ----- packages/common/locales/de-AT.ts | 81 -------- packages/common/locales/de-BE.ts | 83 -------- packages/common/locales/de-CH.ts | 84 -------- packages/common/locales/de-IT.ts | 81 -------- packages/common/locales/de-LI.ts | 84 -------- packages/common/locales/de-LU.ts | 84 -------- packages/common/locales/de.ts | 83 -------- packages/common/locales/dje.ts | 51 ----- packages/common/locales/dsb.ts | 67 ------ packages/common/locales/dua.ts | 51 ----- packages/common/locales/dyo.ts | 51 ----- packages/common/locales/dz.ts | 67 ------ packages/common/locales/ebu.ts | 52 ----- packages/common/locales/ee-TG.ts | 52 ----- packages/common/locales/ee.ts | 52 ----- packages/common/locales/el-CY.ts | 59 ------ packages/common/locales/el.ts | 59 ------ packages/common/locales/en-001.ts | 53 ----- packages/common/locales/en-150.ts | 53 ----- packages/common/locales/en-AE.ts | 53 ----- packages/common/locales/en-AG.ts | 53 ----- packages/common/locales/en-AI.ts | 53 ----- packages/common/locales/en-AS.ts | 53 ----- packages/common/locales/en-AT.ts | 53 ----- packages/common/locales/en-AU.ts | 84 -------- packages/common/locales/en-BB.ts | 53 ----- packages/common/locales/en-BE.ts | 53 ----- packages/common/locales/en-BI.ts | 53 ----- packages/common/locales/en-BM.ts | 53 ----- packages/common/locales/en-BS.ts | 53 ----- packages/common/locales/en-BW.ts | 53 ----- packages/common/locales/en-BZ.ts | 53 ----- packages/common/locales/en-CA.ts | 53 ----- packages/common/locales/en-CC.ts | 53 ----- packages/common/locales/en-CH.ts | 53 ----- packages/common/locales/en-CK.ts | 53 ----- packages/common/locales/en-CM.ts | 53 ----- packages/common/locales/en-CX.ts | 53 ----- packages/common/locales/en-CY.ts | 53 ----- packages/common/locales/en-DE.ts | 53 ----- packages/common/locales/en-DG.ts | 53 ----- packages/common/locales/en-DK.ts | 53 ----- packages/common/locales/en-DM.ts | 53 ----- packages/common/locales/en-ER.ts | 53 ----- packages/common/locales/en-FI.ts | 53 ----- packages/common/locales/en-FJ.ts | 53 ----- packages/common/locales/en-FK.ts | 53 ----- packages/common/locales/en-FM.ts | 53 ----- packages/common/locales/en-GB.ts | 53 ----- packages/common/locales/en-GD.ts | 53 ----- packages/common/locales/en-GG.ts | 53 ----- packages/common/locales/en-GH.ts | 53 ----- packages/common/locales/en-GI.ts | 53 ----- packages/common/locales/en-GM.ts | 53 ----- packages/common/locales/en-GU.ts | 53 ----- packages/common/locales/en-GY.ts | 53 ----- packages/common/locales/en-HK.ts | 53 ----- packages/common/locales/en-IE.ts | 53 ----- packages/common/locales/en-IL.ts | 53 ----- packages/common/locales/en-IM.ts | 53 ----- packages/common/locales/en-IN.ts | 53 ----- packages/common/locales/en-IO.ts | 53 ----- packages/common/locales/en-JE.ts | 53 ----- packages/common/locales/en-JM.ts | 53 ----- packages/common/locales/en-KE.ts | 53 ----- packages/common/locales/en-KI.ts | 53 ----- packages/common/locales/en-KN.ts | 53 ----- packages/common/locales/en-KY.ts | 53 ----- packages/common/locales/en-LC.ts | 53 ----- packages/common/locales/en-LR.ts | 53 ----- packages/common/locales/en-LS.ts | 53 ----- packages/common/locales/en-MG.ts | 53 ----- packages/common/locales/en-MH.ts | 53 ----- packages/common/locales/en-MO.ts | 53 ----- packages/common/locales/en-MP.ts | 53 ----- packages/common/locales/en-MS.ts | 53 ----- packages/common/locales/en-MT.ts | 53 ----- packages/common/locales/en-MU.ts | 53 ----- packages/common/locales/en-MW.ts | 53 ----- packages/common/locales/en-MY.ts | 53 ----- packages/common/locales/en-NA.ts | 53 ----- packages/common/locales/en-NF.ts | 53 ----- packages/common/locales/en-NG.ts | 53 ----- packages/common/locales/en-NL.ts | 53 ----- packages/common/locales/en-NR.ts | 53 ----- packages/common/locales/en-NU.ts | 53 ----- packages/common/locales/en-NZ.ts | 53 ----- packages/common/locales/en-PG.ts | 53 ----- packages/common/locales/en-PH.ts | 53 ----- packages/common/locales/en-PK.ts | 53 ----- packages/common/locales/en-PN.ts | 53 ----- packages/common/locales/en-PR.ts | 53 ----- packages/common/locales/en-PW.ts | 53 ----- packages/common/locales/en-RW.ts | 53 ----- packages/common/locales/en-SB.ts | 53 ----- packages/common/locales/en-SC.ts | 53 ----- packages/common/locales/en-SD.ts | 53 ----- packages/common/locales/en-SE.ts | 53 ----- packages/common/locales/en-SG.ts | 53 ----- packages/common/locales/en-SH.ts | 53 ----- packages/common/locales/en-SI.ts | 53 ----- packages/common/locales/en-SL.ts | 53 ----- packages/common/locales/en-SS.ts | 53 ----- packages/common/locales/en-SX.ts | 53 ----- packages/common/locales/en-SZ.ts | 53 ----- packages/common/locales/en-TC.ts | 53 ----- packages/common/locales/en-TK.ts | 53 ----- packages/common/locales/en-TO.ts | 53 ----- packages/common/locales/en-TT.ts | 53 ----- packages/common/locales/en-TV.ts | 53 ----- packages/common/locales/en-TZ.ts | 53 ----- packages/common/locales/en-UG.ts | 53 ----- packages/common/locales/en-UM.ts | 53 ----- packages/common/locales/en-US-POSIX.ts | 53 ----- packages/common/locales/en-VC.ts | 53 ----- packages/common/locales/en-VG.ts | 53 ----- packages/common/locales/en-VI.ts | 53 ----- packages/common/locales/en-VU.ts | 53 ----- packages/common/locales/en-WS.ts | 53 ----- packages/common/locales/en-ZA.ts | 53 ----- packages/common/locales/en-ZM.ts | 53 ----- packages/common/locales/en-ZW.ts | 53 ----- packages/common/locales/en.ts | 53 ----- packages/common/locales/eo.ts | 52 ----- packages/common/locales/es-419.ts | 84 -------- packages/common/locales/es-AR.ts | 81 -------- packages/common/locales/es-BO.ts | 85 -------- packages/common/locales/es-BR.ts | 83 -------- packages/common/locales/es-BZ.ts | 85 -------- packages/common/locales/es-CL.ts | 95 --------- packages/common/locales/es-CO.ts | 95 --------- packages/common/locales/es-CR.ts | 85 -------- packages/common/locales/es-CU.ts | 85 -------- packages/common/locales/es-DO.ts | 81 -------- packages/common/locales/es-EA.ts | 76 ------- packages/common/locales/es-EC.ts | 83 -------- packages/common/locales/es-GQ.ts | 75 ------- packages/common/locales/es-GT.ts | 85 -------- packages/common/locales/es-HN.ts | 85 -------- packages/common/locales/es-IC.ts | 76 ------- packages/common/locales/es-MX.ts | 78 ------- packages/common/locales/es-NI.ts | 85 -------- packages/common/locales/es-PA.ts | 85 -------- packages/common/locales/es-PE.ts | 94 --------- packages/common/locales/es-PH.ts | 77 ------- packages/common/locales/es-PR.ts | 83 -------- packages/common/locales/es-PY.ts | 86 -------- packages/common/locales/es-SV.ts | 83 -------- packages/common/locales/es-US.ts | 74 ------- packages/common/locales/es-UY.ts | 95 --------- packages/common/locales/es-VE.ts | 86 -------- packages/common/locales/es.ts | 76 ------- packages/common/locales/et.ts | 53 ----- packages/common/locales/eu.ts | 66 ------ packages/common/locales/ewo.ts | 53 ----- packages/common/locales/extra/af-NA.ts | 18 -- packages/common/locales/extra/af.ts | 18 -- packages/common/locales/extra/agq.ts | 14 -- packages/common/locales/extra/ak.ts | 14 -- packages/common/locales/extra/am.ts | 25 --- packages/common/locales/extra/ar-AE.ts | 25 --- packages/common/locales/extra/ar-BH.ts | 25 --- packages/common/locales/extra/ar-DJ.ts | 25 --- packages/common/locales/extra/ar-DZ.ts | 25 --- packages/common/locales/extra/ar-EG.ts | 25 --- packages/common/locales/extra/ar-EH.ts | 25 --- packages/common/locales/extra/ar-ER.ts | 25 --- packages/common/locales/extra/ar-IL.ts | 25 --- packages/common/locales/extra/ar-IQ.ts | 25 --- packages/common/locales/extra/ar-JO.ts | 25 --- packages/common/locales/extra/ar-KM.ts | 25 --- packages/common/locales/extra/ar-KW.ts | 25 --- packages/common/locales/extra/ar-LB.ts | 25 --- packages/common/locales/extra/ar-LY.ts | 29 --- packages/common/locales/extra/ar-MA.ts | 25 --- packages/common/locales/extra/ar-MR.ts | 25 --- packages/common/locales/extra/ar-OM.ts | 25 --- packages/common/locales/extra/ar-PS.ts | 25 --- packages/common/locales/extra/ar-QA.ts | 25 --- packages/common/locales/extra/ar-SA.ts | 29 --- packages/common/locales/extra/ar-SD.ts | 25 --- packages/common/locales/extra/ar-SO.ts | 25 --- packages/common/locales/extra/ar-SS.ts | 25 --- packages/common/locales/extra/ar-SY.ts | 25 --- packages/common/locales/extra/ar-TD.ts | 25 --- packages/common/locales/extra/ar-TN.ts | 25 --- packages/common/locales/extra/ar-YE.ts | 25 --- packages/common/locales/extra/ar.ts | 25 --- packages/common/locales/extra/as.ts | 14 -- packages/common/locales/extra/asa.ts | 14 -- packages/common/locales/extra/ast.ts | 14 -- packages/common/locales/extra/az-Cyrl.ts | 24 --- packages/common/locales/extra/az-Latn.ts | 24 --- packages/common/locales/extra/az.ts | 24 --- packages/common/locales/extra/bas.ts | 14 -- packages/common/locales/extra/be.ts | 14 -- packages/common/locales/extra/bem.ts | 14 -- packages/common/locales/extra/bez.ts | 14 -- packages/common/locales/extra/bg.ts | 20 -- packages/common/locales/extra/bm.ts | 14 -- packages/common/locales/extra/bn-IN.ts | 24 --- packages/common/locales/extra/bn.ts | 24 --- packages/common/locales/extra/bo-IN.ts | 14 -- packages/common/locales/extra/bo.ts | 14 -- packages/common/locales/extra/br.ts | 14 -- packages/common/locales/extra/brx.ts | 14 -- packages/common/locales/extra/bs-Cyrl.ts | 18 -- packages/common/locales/extra/bs-Latn.ts | 17 -- packages/common/locales/extra/bs.ts | 17 -- packages/common/locales/extra/ca-AD.ts | 24 --- .../common/locales/extra/ca-ES-VALENCIA.ts | 24 --- packages/common/locales/extra/ca-FR.ts | 24 --- packages/common/locales/extra/ca-IT.ts | 24 --- packages/common/locales/extra/ca.ts | 24 --- packages/common/locales/extra/ccp-IN.ts | 20 -- packages/common/locales/extra/ccp.ts | 20 -- packages/common/locales/extra/ce.ts | 14 -- packages/common/locales/extra/ceb.ts | 14 -- packages/common/locales/extra/cgg.ts | 14 -- packages/common/locales/extra/chr.ts | 17 -- packages/common/locales/extra/ckb-IR.ts | 14 -- packages/common/locales/extra/ckb.ts | 14 -- packages/common/locales/extra/cs.ts | 28 --- packages/common/locales/extra/cu.ts | 14 -- packages/common/locales/extra/cy.ts | 25 --- packages/common/locales/extra/da-GL.ts | 23 --- packages/common/locales/extra/da.ts | 23 --- packages/common/locales/extra/dav.ts | 14 -- packages/common/locales/extra/de-AT.ts | 27 --- packages/common/locales/extra/de-BE.ts | 27 --- packages/common/locales/extra/de-CH.ts | 27 --- packages/common/locales/extra/de-IT.ts | 27 --- packages/common/locales/extra/de-LI.ts | 27 --- packages/common/locales/extra/de-LU.ts | 27 --- packages/common/locales/extra/de.ts | 27 --- packages/common/locales/extra/dje.ts | 14 -- packages/common/locales/extra/dsb.ts | 14 -- packages/common/locales/extra/dua.ts | 14 -- packages/common/locales/extra/dyo.ts | 14 -- packages/common/locales/extra/dz.ts | 14 -- packages/common/locales/extra/ebu.ts | 14 -- packages/common/locales/extra/ee-TG.ts | 20 -- packages/common/locales/extra/ee.ts | 20 -- packages/common/locales/extra/el-CY.ts | 18 -- packages/common/locales/extra/el.ts | 18 -- packages/common/locales/extra/en-001.ts | 21 -- packages/common/locales/extra/en-150.ts | 21 -- packages/common/locales/extra/en-AE.ts | 21 -- packages/common/locales/extra/en-AG.ts | 21 -- packages/common/locales/extra/en-AI.ts | 21 -- packages/common/locales/extra/en-AS.ts | 21 -- packages/common/locales/extra/en-AT.ts | 21 -- packages/common/locales/extra/en-AU.ts | 21 -- packages/common/locales/extra/en-BB.ts | 21 -- packages/common/locales/extra/en-BE.ts | 21 -- packages/common/locales/extra/en-BI.ts | 21 -- packages/common/locales/extra/en-BM.ts | 21 -- packages/common/locales/extra/en-BS.ts | 21 -- packages/common/locales/extra/en-BW.ts | 21 -- packages/common/locales/extra/en-BZ.ts | 21 -- packages/common/locales/extra/en-CA.ts | 24 --- packages/common/locales/extra/en-CC.ts | 21 -- packages/common/locales/extra/en-CH.ts | 21 -- packages/common/locales/extra/en-CK.ts | 21 -- packages/common/locales/extra/en-CM.ts | 21 -- packages/common/locales/extra/en-CX.ts | 21 -- packages/common/locales/extra/en-CY.ts | 21 -- packages/common/locales/extra/en-DE.ts | 21 -- packages/common/locales/extra/en-DG.ts | 21 -- packages/common/locales/extra/en-DK.ts | 21 -- packages/common/locales/extra/en-DM.ts | 21 -- packages/common/locales/extra/en-ER.ts | 21 -- packages/common/locales/extra/en-FI.ts | 21 -- packages/common/locales/extra/en-FJ.ts | 21 -- packages/common/locales/extra/en-FK.ts | 21 -- packages/common/locales/extra/en-FM.ts | 21 -- packages/common/locales/extra/en-GB.ts | 21 -- packages/common/locales/extra/en-GD.ts | 21 -- packages/common/locales/extra/en-GG.ts | 21 -- packages/common/locales/extra/en-GH.ts | 21 -- packages/common/locales/extra/en-GI.ts | 21 -- packages/common/locales/extra/en-GM.ts | 21 -- packages/common/locales/extra/en-GU.ts | 21 -- packages/common/locales/extra/en-GY.ts | 21 -- packages/common/locales/extra/en-HK.ts | 21 -- packages/common/locales/extra/en-IE.ts | 21 -- packages/common/locales/extra/en-IL.ts | 21 -- packages/common/locales/extra/en-IM.ts | 21 -- packages/common/locales/extra/en-IN.ts | 21 -- packages/common/locales/extra/en-IO.ts | 21 -- packages/common/locales/extra/en-JE.ts | 21 -- packages/common/locales/extra/en-JM.ts | 21 -- packages/common/locales/extra/en-KE.ts | 21 -- packages/common/locales/extra/en-KI.ts | 21 -- packages/common/locales/extra/en-KN.ts | 21 -- packages/common/locales/extra/en-KY.ts | 21 -- packages/common/locales/extra/en-LC.ts | 21 -- packages/common/locales/extra/en-LR.ts | 21 -- packages/common/locales/extra/en-LS.ts | 21 -- packages/common/locales/extra/en-MG.ts | 21 -- packages/common/locales/extra/en-MH.ts | 21 -- packages/common/locales/extra/en-MO.ts | 21 -- packages/common/locales/extra/en-MP.ts | 21 -- packages/common/locales/extra/en-MS.ts | 21 -- packages/common/locales/extra/en-MT.ts | 21 -- packages/common/locales/extra/en-MU.ts | 21 -- packages/common/locales/extra/en-MW.ts | 21 -- packages/common/locales/extra/en-MY.ts | 21 -- packages/common/locales/extra/en-NA.ts | 21 -- packages/common/locales/extra/en-NF.ts | 21 -- packages/common/locales/extra/en-NG.ts | 21 -- packages/common/locales/extra/en-NL.ts | 21 -- packages/common/locales/extra/en-NR.ts | 21 -- packages/common/locales/extra/en-NU.ts | 21 -- packages/common/locales/extra/en-NZ.ts | 21 -- packages/common/locales/extra/en-PG.ts | 21 -- packages/common/locales/extra/en-PH.ts | 21 -- packages/common/locales/extra/en-PK.ts | 21 -- packages/common/locales/extra/en-PN.ts | 21 -- packages/common/locales/extra/en-PR.ts | 21 -- packages/common/locales/extra/en-PW.ts | 21 -- packages/common/locales/extra/en-RW.ts | 21 -- packages/common/locales/extra/en-SB.ts | 21 -- packages/common/locales/extra/en-SC.ts | 21 -- packages/common/locales/extra/en-SD.ts | 21 -- packages/common/locales/extra/en-SE.ts | 21 -- packages/common/locales/extra/en-SG.ts | 21 -- packages/common/locales/extra/en-SH.ts | 21 -- packages/common/locales/extra/en-SI.ts | 21 -- packages/common/locales/extra/en-SL.ts | 21 -- packages/common/locales/extra/en-SS.ts | 21 -- packages/common/locales/extra/en-SX.ts | 21 -- packages/common/locales/extra/en-SZ.ts | 21 -- packages/common/locales/extra/en-TC.ts | 21 -- packages/common/locales/extra/en-TK.ts | 21 -- packages/common/locales/extra/en-TO.ts | 21 -- packages/common/locales/extra/en-TT.ts | 21 -- packages/common/locales/extra/en-TV.ts | 21 -- packages/common/locales/extra/en-TZ.ts | 21 -- packages/common/locales/extra/en-UG.ts | 21 -- packages/common/locales/extra/en-UM.ts | 21 -- packages/common/locales/extra/en-US-POSIX.ts | 21 -- packages/common/locales/extra/en-VC.ts | 21 -- packages/common/locales/extra/en-VG.ts | 21 -- packages/common/locales/extra/en-VI.ts | 21 -- packages/common/locales/extra/en-VU.ts | 21 -- packages/common/locales/extra/en-WS.ts | 21 -- packages/common/locales/extra/en-ZA.ts | 21 -- packages/common/locales/extra/en-ZM.ts | 21 -- packages/common/locales/extra/en-ZW.ts | 21 -- packages/common/locales/extra/en.ts | 21 -- packages/common/locales/extra/eo.ts | 14 -- packages/common/locales/extra/es-419.ts | 18 -- packages/common/locales/extra/es-AR.ts | 24 --- packages/common/locales/extra/es-BO.ts | 18 -- packages/common/locales/extra/es-BR.ts | 18 -- packages/common/locales/extra/es-BZ.ts | 18 -- packages/common/locales/extra/es-CL.ts | 18 -- packages/common/locales/extra/es-CO.ts | 25 --- packages/common/locales/extra/es-CR.ts | 18 -- packages/common/locales/extra/es-CU.ts | 18 -- packages/common/locales/extra/es-DO.ts | 24 --- packages/common/locales/extra/es-EA.ts | 18 -- packages/common/locales/extra/es-EC.ts | 18 -- packages/common/locales/extra/es-GQ.ts | 18 -- packages/common/locales/extra/es-GT.ts | 18 -- packages/common/locales/extra/es-HN.ts | 18 -- packages/common/locales/extra/es-IC.ts | 18 -- packages/common/locales/extra/es-MX.ts | 21 -- packages/common/locales/extra/es-NI.ts | 18 -- packages/common/locales/extra/es-PA.ts | 21 -- packages/common/locales/extra/es-PE.ts | 18 -- packages/common/locales/extra/es-PH.ts | 18 -- packages/common/locales/extra/es-PR.ts | 18 -- packages/common/locales/extra/es-PY.ts | 21 -- packages/common/locales/extra/es-SV.ts | 18 -- packages/common/locales/extra/es-US.ts | 21 -- packages/common/locales/extra/es-UY.ts | 18 -- packages/common/locales/extra/es-VE.ts | 21 -- packages/common/locales/extra/es.ts | 18 -- packages/common/locales/extra/et.ts | 18 -- packages/common/locales/extra/eu.ts | 28 --- packages/common/locales/extra/ewo.ts | 14 -- packages/common/locales/extra/fa-AF.ts | 24 --- packages/common/locales/extra/fa.ts | 20 -- packages/common/locales/extra/ff-CM.ts | 14 -- packages/common/locales/extra/ff-GN.ts | 14 -- packages/common/locales/extra/ff-Latn-BF.ts | 14 -- packages/common/locales/extra/ff-Latn-CM.ts | 14 -- packages/common/locales/extra/ff-Latn-GH.ts | 14 -- packages/common/locales/extra/ff-Latn-GM.ts | 14 -- packages/common/locales/extra/ff-Latn-GN.ts | 14 -- packages/common/locales/extra/ff-Latn-GW.ts | 14 -- packages/common/locales/extra/ff-Latn-LR.ts | 14 -- packages/common/locales/extra/ff-Latn-MR.ts | 14 -- packages/common/locales/extra/ff-Latn-NE.ts | 14 -- packages/common/locales/extra/ff-Latn-NG.ts | 14 -- packages/common/locales/extra/ff-Latn-SL.ts | 14 -- packages/common/locales/extra/ff-Latn.ts | 14 -- packages/common/locales/extra/ff-MR.ts | 14 -- packages/common/locales/extra/ff.ts | 14 -- packages/common/locales/extra/fi.ts | 29 --- packages/common/locales/extra/fil.ts | 34 ---- packages/common/locales/extra/fo-DK.ts | 14 -- packages/common/locales/extra/fo.ts | 14 -- packages/common/locales/extra/fr-BE.ts | 24 --- packages/common/locales/extra/fr-BF.ts | 24 --- packages/common/locales/extra/fr-BI.ts | 24 --- packages/common/locales/extra/fr-BJ.ts | 24 --- packages/common/locales/extra/fr-BL.ts | 24 --- packages/common/locales/extra/fr-CA.ts | 26 --- packages/common/locales/extra/fr-CD.ts | 26 --- packages/common/locales/extra/fr-CF.ts | 24 --- packages/common/locales/extra/fr-CG.ts | 24 --- packages/common/locales/extra/fr-CH.ts | 24 --- packages/common/locales/extra/fr-CI.ts | 24 --- packages/common/locales/extra/fr-CM.ts | 24 --- packages/common/locales/extra/fr-DJ.ts | 24 --- packages/common/locales/extra/fr-DZ.ts | 24 --- packages/common/locales/extra/fr-GA.ts | 24 --- packages/common/locales/extra/fr-GF.ts | 24 --- packages/common/locales/extra/fr-GN.ts | 24 --- packages/common/locales/extra/fr-GP.ts | 24 --- packages/common/locales/extra/fr-GQ.ts | 24 --- packages/common/locales/extra/fr-HT.ts | 24 --- packages/common/locales/extra/fr-KM.ts | 24 --- packages/common/locales/extra/fr-LU.ts | 24 --- packages/common/locales/extra/fr-MA.ts | 24 --- packages/common/locales/extra/fr-MC.ts | 24 --- packages/common/locales/extra/fr-MF.ts | 24 --- packages/common/locales/extra/fr-MG.ts | 24 --- packages/common/locales/extra/fr-ML.ts | 24 --- packages/common/locales/extra/fr-MQ.ts | 24 --- packages/common/locales/extra/fr-MR.ts | 24 --- packages/common/locales/extra/fr-MU.ts | 24 --- packages/common/locales/extra/fr-NC.ts | 24 --- packages/common/locales/extra/fr-NE.ts | 24 --- packages/common/locales/extra/fr-PF.ts | 24 --- packages/common/locales/extra/fr-PM.ts | 24 --- packages/common/locales/extra/fr-RE.ts | 25 --- packages/common/locales/extra/fr-RW.ts | 24 --- packages/common/locales/extra/fr-SC.ts | 24 --- packages/common/locales/extra/fr-SN.ts | 24 --- packages/common/locales/extra/fr-SY.ts | 24 --- packages/common/locales/extra/fr-TD.ts | 24 --- packages/common/locales/extra/fr-TG.ts | 24 --- packages/common/locales/extra/fr-TN.ts | 24 --- packages/common/locales/extra/fr-VU.ts | 24 --- packages/common/locales/extra/fr-WF.ts | 24 --- packages/common/locales/extra/fr-YT.ts | 24 --- packages/common/locales/extra/fr.ts | 24 --- packages/common/locales/extra/fur.ts | 14 -- packages/common/locales/extra/fy.ts | 14 -- packages/common/locales/extra/ga-GB.ts | 14 -- packages/common/locales/extra/ga.ts | 14 -- packages/common/locales/extra/gd.ts | 14 -- packages/common/locales/extra/gl.ts | 21 -- packages/common/locales/extra/gsw-FR.ts | 24 --- packages/common/locales/extra/gsw-LI.ts | 24 --- packages/common/locales/extra/gsw.ts | 24 --- packages/common/locales/extra/gu.ts | 18 -- packages/common/locales/extra/guz.ts | 14 -- packages/common/locales/extra/gv.ts | 14 -- packages/common/locales/extra/ha-GH.ts | 14 -- packages/common/locales/extra/ha-NE.ts | 14 -- packages/common/locales/extra/ha.ts | 14 -- packages/common/locales/extra/haw.ts | 14 -- packages/common/locales/extra/he.ts | 28 --- packages/common/locales/extra/hi.ts | 18 -- packages/common/locales/extra/hr-BA.ts | 21 -- packages/common/locales/extra/hr.ts | 21 -- packages/common/locales/extra/hsb.ts | 14 -- packages/common/locales/extra/hu.ts | 24 --- packages/common/locales/extra/hy.ts | 22 -- packages/common/locales/extra/ia.ts | 14 -- packages/common/locales/extra/id.ts | 17 -- packages/common/locales/extra/ig.ts | 14 -- packages/common/locales/extra/ii.ts | 14 -- packages/common/locales/extra/is.ts | 25 --- packages/common/locales/extra/it-CH.ts | 21 -- packages/common/locales/extra/it-SM.ts | 21 -- packages/common/locales/extra/it-VA.ts | 21 -- packages/common/locales/extra/it.ts | 21 -- packages/common/locales/extra/ja.ts | 20 -- packages/common/locales/extra/jgo.ts | 14 -- packages/common/locales/extra/jmc.ts | 14 -- packages/common/locales/extra/jv.ts | 14 -- packages/common/locales/extra/ka.ts | 21 -- packages/common/locales/extra/kab.ts | 14 -- packages/common/locales/extra/kam.ts | 14 -- packages/common/locales/extra/kde.ts | 14 -- packages/common/locales/extra/kea.ts | 14 -- packages/common/locales/extra/khq.ts | 14 -- packages/common/locales/extra/ki.ts | 14 -- packages/common/locales/extra/kk.ts | 21 -- packages/common/locales/extra/kkj.ts | 14 -- packages/common/locales/extra/kl.ts | 14 -- packages/common/locales/extra/kln.ts | 14 -- packages/common/locales/extra/km.ts | 24 --- packages/common/locales/extra/kn.ts | 18 -- packages/common/locales/extra/ko-KP.ts | 20 -- packages/common/locales/extra/ko.ts | 20 -- packages/common/locales/extra/kok.ts | 14 -- packages/common/locales/extra/ks.ts | 14 -- packages/common/locales/extra/ksb.ts | 14 -- packages/common/locales/extra/ksf.ts | 14 -- packages/common/locales/extra/ksh.ts | 14 -- packages/common/locales/extra/ku.ts | 14 -- packages/common/locales/extra/kw.ts | 14 -- packages/common/locales/extra/ky.ts | 21 -- packages/common/locales/extra/lag.ts | 14 -- packages/common/locales/extra/lb.ts | 14 -- packages/common/locales/extra/lg.ts | 14 -- packages/common/locales/extra/lkt.ts | 14 -- packages/common/locales/extra/ln-AO.ts | 14 -- packages/common/locales/extra/ln-CF.ts | 14 -- packages/common/locales/extra/ln-CG.ts | 14 -- packages/common/locales/extra/ln.ts | 14 -- packages/common/locales/extra/lo.ts | 32 --- packages/common/locales/extra/lrc-IQ.ts | 14 -- packages/common/locales/extra/lrc.ts | 14 -- packages/common/locales/extra/lt.ts | 18 -- packages/common/locales/extra/lu.ts | 14 -- packages/common/locales/extra/luo.ts | 14 -- packages/common/locales/extra/luy.ts | 14 -- packages/common/locales/extra/lv.ts | 25 --- packages/common/locales/extra/mas-TZ.ts | 14 -- packages/common/locales/extra/mas.ts | 14 -- packages/common/locales/extra/mer.ts | 14 -- packages/common/locales/extra/mfe.ts | 14 -- packages/common/locales/extra/mg.ts | 14 -- packages/common/locales/extra/mgh.ts | 14 -- packages/common/locales/extra/mgo.ts | 14 -- packages/common/locales/extra/mi.ts | 14 -- packages/common/locales/extra/mk.ts | 29 --- packages/common/locales/extra/ml.ts | 27 --- packages/common/locales/extra/mn.ts | 17 -- packages/common/locales/extra/mr.ts | 27 --- packages/common/locales/extra/ms-BN.ts | 27 --- packages/common/locales/extra/ms-SG.ts | 27 --- packages/common/locales/extra/ms.ts | 27 --- packages/common/locales/extra/mt.ts | 14 -- packages/common/locales/extra/mua.ts | 14 -- packages/common/locales/extra/my.ts | 17 -- packages/common/locales/extra/mzn.ts | 14 -- packages/common/locales/extra/naq.ts | 14 -- packages/common/locales/extra/nb-SJ.ts | 29 --- packages/common/locales/extra/nb.ts | 29 --- packages/common/locales/extra/nd.ts | 14 -- packages/common/locales/extra/nds-NL.ts | 14 -- packages/common/locales/extra/nds.ts | 14 -- packages/common/locales/extra/ne-IN.ts | 20 -- packages/common/locales/extra/ne.ts | 20 -- packages/common/locales/extra/nl-AW.ts | 18 -- packages/common/locales/extra/nl-BE.ts | 18 -- packages/common/locales/extra/nl-BQ.ts | 18 -- packages/common/locales/extra/nl-CW.ts | 18 -- packages/common/locales/extra/nl-SR.ts | 18 -- packages/common/locales/extra/nl-SX.ts | 18 -- packages/common/locales/extra/nl.ts | 18 -- packages/common/locales/extra/nmg.ts | 14 -- packages/common/locales/extra/nn.ts | 14 -- packages/common/locales/extra/nnh.ts | 14 -- packages/common/locales/extra/nus.ts | 14 -- packages/common/locales/extra/nyn.ts | 14 -- packages/common/locales/extra/om-KE.ts | 14 -- packages/common/locales/extra/om.ts | 14 -- packages/common/locales/extra/or.ts | 14 -- packages/common/locales/extra/os-RU.ts | 14 -- packages/common/locales/extra/os.ts | 14 -- packages/common/locales/extra/pa-Arab.ts | 14 -- packages/common/locales/extra/pa-Guru.ts | 18 -- packages/common/locales/extra/pa.ts | 18 -- packages/common/locales/extra/pl.ts | 27 --- packages/common/locales/extra/prg.ts | 14 -- packages/common/locales/extra/ps-PK.ts | 14 -- packages/common/locales/extra/ps.ts | 14 -- packages/common/locales/extra/pt-AO.ts | 21 -- packages/common/locales/extra/pt-CH.ts | 21 -- packages/common/locales/extra/pt-CV.ts | 21 -- packages/common/locales/extra/pt-GQ.ts | 21 -- packages/common/locales/extra/pt-GW.ts | 21 -- packages/common/locales/extra/pt-LU.ts | 21 -- packages/common/locales/extra/pt-MO.ts | 21 -- packages/common/locales/extra/pt-MZ.ts | 21 -- packages/common/locales/extra/pt-PT.ts | 21 -- packages/common/locales/extra/pt-ST.ts | 21 -- packages/common/locales/extra/pt-TL.ts | 21 -- packages/common/locales/extra/pt.ts | 18 -- packages/common/locales/extra/qu-BO.ts | 14 -- packages/common/locales/extra/qu-EC.ts | 14 -- packages/common/locales/extra/qu.ts | 14 -- packages/common/locales/extra/rm.ts | 14 -- packages/common/locales/extra/rn.ts | 14 -- packages/common/locales/extra/ro-MD.ts | 21 -- packages/common/locales/extra/ro.ts | 25 --- packages/common/locales/extra/rof.ts | 14 -- packages/common/locales/extra/root.ts | 21 -- packages/common/locales/extra/ru-BY.ts | 25 --- packages/common/locales/extra/ru-KG.ts | 25 --- packages/common/locales/extra/ru-KZ.ts | 25 --- packages/common/locales/extra/ru-MD.ts | 25 --- packages/common/locales/extra/ru-UA.ts | 25 --- packages/common/locales/extra/ru.ts | 25 --- packages/common/locales/extra/rw.ts | 14 -- packages/common/locales/extra/rwk.ts | 14 -- packages/common/locales/extra/sah.ts | 14 -- packages/common/locales/extra/saq.ts | 14 -- packages/common/locales/extra/sbp.ts | 14 -- packages/common/locales/extra/sd.ts | 14 -- packages/common/locales/extra/se-FI.ts | 14 -- packages/common/locales/extra/se-SE.ts | 14 -- packages/common/locales/extra/se.ts | 14 -- packages/common/locales/extra/seh.ts | 14 -- packages/common/locales/extra/ses.ts | 14 -- packages/common/locales/extra/sg.ts | 14 -- packages/common/locales/extra/shi-Latn.ts | 14 -- packages/common/locales/extra/shi-Tfng.ts | 14 -- packages/common/locales/extra/shi.ts | 14 -- packages/common/locales/extra/si.ts | 24 --- packages/common/locales/extra/sk.ts | 29 --- packages/common/locales/extra/sl.ts | 29 --- packages/common/locales/extra/smn.ts | 14 -- packages/common/locales/extra/sn.ts | 14 -- packages/common/locales/extra/so-DJ.ts | 14 -- packages/common/locales/extra/so-ET.ts | 14 -- packages/common/locales/extra/so-KE.ts | 14 -- packages/common/locales/extra/so.ts | 14 -- packages/common/locales/extra/sq-MK.ts | 27 --- packages/common/locales/extra/sq-XK.ts | 27 --- packages/common/locales/extra/sq.ts | 27 --- packages/common/locales/extra/sr-Cyrl-BA.ts | 22 -- packages/common/locales/extra/sr-Cyrl-ME.ts | 22 -- packages/common/locales/extra/sr-Cyrl-XK.ts | 22 -- packages/common/locales/extra/sr-Cyrl.ts | 21 -- packages/common/locales/extra/sr-Latn-BA.ts | 22 -- packages/common/locales/extra/sr-Latn-ME.ts | 22 -- packages/common/locales/extra/sr-Latn-XK.ts | 22 -- packages/common/locales/extra/sr-Latn.ts | 21 -- packages/common/locales/extra/sr.ts | 21 -- packages/common/locales/extra/sv-AX.ts | 29 --- packages/common/locales/extra/sv-FI.ts | 29 --- packages/common/locales/extra/sv.ts | 29 --- packages/common/locales/extra/sw-CD.ts | 29 --- packages/common/locales/extra/sw-KE.ts | 29 --- packages/common/locales/extra/sw-UG.ts | 29 --- packages/common/locales/extra/sw.ts | 29 --- packages/common/locales/extra/ta-LK.ts | 27 --- packages/common/locales/extra/ta-MY.ts | 27 --- packages/common/locales/extra/ta-SG.ts | 27 --- packages/common/locales/extra/ta.ts | 27 --- packages/common/locales/extra/te.ts | 17 -- packages/common/locales/extra/teo-KE.ts | 14 -- packages/common/locales/extra/teo.ts | 14 -- packages/common/locales/extra/tg.ts | 14 -- packages/common/locales/extra/th.ts | 27 --- packages/common/locales/extra/ti-ER.ts | 14 -- packages/common/locales/extra/ti.ts | 14 -- packages/common/locales/extra/tk.ts | 14 -- packages/common/locales/extra/to.ts | 14 -- packages/common/locales/extra/tr-CY.ts | 28 --- packages/common/locales/extra/tr.ts | 28 --- packages/common/locales/extra/tt.ts | 14 -- packages/common/locales/extra/twq.ts | 14 -- packages/common/locales/extra/tzm.ts | 14 -- packages/common/locales/extra/ug.ts | 14 -- packages/common/locales/extra/uk.ts | 24 --- packages/common/locales/extra/ur-IN.ts | 24 --- packages/common/locales/extra/ur.ts | 24 --- packages/common/locales/extra/uz-Arab.ts | 14 -- packages/common/locales/extra/uz-Cyrl.ts | 17 -- packages/common/locales/extra/uz-Latn.ts | 17 -- packages/common/locales/extra/uz.ts | 17 -- packages/common/locales/extra/vai-Latn.ts | 14 -- packages/common/locales/extra/vai-Vaii.ts | 14 -- packages/common/locales/extra/vai.ts | 14 -- packages/common/locales/extra/vi.ts | 25 --- packages/common/locales/extra/vo.ts | 14 -- packages/common/locales/extra/vun.ts | 14 -- packages/common/locales/extra/wae.ts | 14 -- packages/common/locales/extra/wo.ts | 14 -- packages/common/locales/extra/xh.ts | 14 -- packages/common/locales/extra/xog.ts | 14 -- packages/common/locales/extra/yav.ts | 14 -- packages/common/locales/extra/yi.ts | 14 -- packages/common/locales/extra/yo-BJ.ts | 14 -- packages/common/locales/extra/yo.ts | 14 -- packages/common/locales/extra/yue-Hans.ts | 20 -- packages/common/locales/extra/yue-Hant.ts | 20 -- packages/common/locales/extra/yue.ts | 20 -- packages/common/locales/extra/zgh.ts | 14 -- packages/common/locales/extra/zh-Hans-HK.ts | 24 --- packages/common/locales/extra/zh-Hans-MO.ts | 24 --- packages/common/locales/extra/zh-Hans-SG.ts | 24 --- packages/common/locales/extra/zh-Hans.ts | 24 --- packages/common/locales/extra/zh-Hant-HK.ts | 20 -- packages/common/locales/extra/zh-Hant-MO.ts | 20 -- packages/common/locales/extra/zh-Hant.ts | 20 -- packages/common/locales/extra/zh.ts | 24 --- packages/common/locales/extra/zu.ts | 20 -- packages/common/locales/fa-AF.ts | 73 ------- packages/common/locales/fa.ts | 70 ------- packages/common/locales/ff-CM.ts | 42 ---- packages/common/locales/ff-GN.ts | 42 ---- packages/common/locales/ff-Latn-BF.ts | 53 ----- packages/common/locales/ff-Latn-CM.ts | 53 ----- packages/common/locales/ff-Latn-GH.ts | 53 ----- packages/common/locales/ff-Latn-GM.ts | 53 ----- packages/common/locales/ff-Latn-GN.ts | 53 ----- packages/common/locales/ff-Latn-GW.ts | 53 ----- packages/common/locales/ff-Latn-LR.ts | 53 ----- packages/common/locales/ff-Latn-MR.ts | 53 ----- packages/common/locales/ff-Latn-NE.ts | 53 ----- packages/common/locales/ff-Latn-NG.ts | 53 ----- packages/common/locales/ff-Latn-SL.ts | 53 ----- packages/common/locales/ff-Latn.ts | 53 ----- packages/common/locales/ff-MR.ts | 42 ---- packages/common/locales/ff.ts | 53 ----- packages/common/locales/fi.ts | 170 ---------------- packages/common/locales/fil.ts | 63 ------ packages/common/locales/fo-DK.ts | 63 ------ packages/common/locales/fo.ts | 63 ------ packages/common/locales/fr-BE.ts | 101 ---------- packages/common/locales/fr-BF.ts | 101 ---------- packages/common/locales/fr-BI.ts | 102 ---------- packages/common/locales/fr-BJ.ts | 101 ---------- packages/common/locales/fr-BL.ts | 101 ---------- packages/common/locales/fr-CA.ts | 91 --------- packages/common/locales/fr-CD.ts | 102 ---------- packages/common/locales/fr-CF.ts | 101 ---------- packages/common/locales/fr-CG.ts | 101 ---------- packages/common/locales/fr-CH.ts | 101 ---------- packages/common/locales/fr-CI.ts | 101 ---------- packages/common/locales/fr-CM.ts | 101 ---------- packages/common/locales/fr-DJ.ts | 102 ---------- packages/common/locales/fr-DZ.ts | 102 ---------- packages/common/locales/fr-GA.ts | 101 ---------- packages/common/locales/fr-GF.ts | 101 ---------- packages/common/locales/fr-GN.ts | 102 ---------- packages/common/locales/fr-GP.ts | 101 ---------- packages/common/locales/fr-GQ.ts | 101 ---------- packages/common/locales/fr-HT.ts | 102 ---------- packages/common/locales/fr-KM.ts | 101 ---------- packages/common/locales/fr-LU.ts | 101 ---------- packages/common/locales/fr-MA.ts | 101 ---------- packages/common/locales/fr-MC.ts | 101 ---------- packages/common/locales/fr-MF.ts | 101 ---------- packages/common/locales/fr-MG.ts | 102 ---------- packages/common/locales/fr-ML.ts | 101 ---------- packages/common/locales/fr-MQ.ts | 101 ---------- packages/common/locales/fr-MR.ts | 102 ---------- packages/common/locales/fr-MU.ts | 102 ---------- packages/common/locales/fr-NC.ts | 101 ---------- packages/common/locales/fr-NE.ts | 101 ---------- packages/common/locales/fr-PF.ts | 101 ---------- packages/common/locales/fr-PM.ts | 101 ---------- packages/common/locales/fr-RE.ts | 101 ---------- packages/common/locales/fr-RW.ts | 101 ---------- packages/common/locales/fr-SC.ts | 102 ---------- packages/common/locales/fr-SN.ts | 101 ---------- packages/common/locales/fr-SY.ts | 102 ---------- packages/common/locales/fr-TD.ts | 101 ---------- packages/common/locales/fr-TG.ts | 101 ---------- packages/common/locales/fr-TN.ts | 102 ---------- packages/common/locales/fr-VU.ts | 102 ---------- packages/common/locales/fr-WF.ts | 101 ---------- packages/common/locales/fr-YT.ts | 101 ---------- packages/common/locales/fr.ts | 101 ---------- packages/common/locales/fur.ts | 52 ----- packages/common/locales/fy.ts | 62 ------ packages/common/locales/ga-GB.ts | 60 ------ packages/common/locales/ga.ts | 60 ------ packages/common/locales/gd.ts | 68 ------- packages/common/locales/gl.ts | 79 -------- packages/common/locales/global/af-NA.js | 74 ------- packages/common/locales/global/af.js | 73 ------- packages/common/locales/global/agq.js | 57 ------ packages/common/locales/global/ak.js | 58 ------ packages/common/locales/global/am.js | 79 -------- packages/common/locales/global/ar-AE.js | 123 ------------ packages/common/locales/global/ar-BH.js | 124 ------------ packages/common/locales/global/ar-DJ.js | 125 ------------ packages/common/locales/global/ar-DZ.js | 124 ------------ packages/common/locales/global/ar-EG.js | 124 ------------ packages/common/locales/global/ar-EH.js | 124 ------------ packages/common/locales/global/ar-ER.js | 125 ------------ packages/common/locales/global/ar-IL.js | 124 ------------ packages/common/locales/global/ar-IQ.js | 134 ------------ packages/common/locales/global/ar-JO.js | 124 ------------ packages/common/locales/global/ar-KM.js | 125 ------------ packages/common/locales/global/ar-KW.js | 124 ------------ packages/common/locales/global/ar-LB.js | 123 ------------ packages/common/locales/global/ar-LY.js | 128 ------------ packages/common/locales/global/ar-MA.js | 124 ------------ packages/common/locales/global/ar-MR.js | 124 ------------ packages/common/locales/global/ar-OM.js | 124 ------------ packages/common/locales/global/ar-PS.js | 124 ------------ packages/common/locales/global/ar-QA.js | 124 ------------ packages/common/locales/global/ar-SA.js | 128 ------------ packages/common/locales/global/ar-SD.js | 124 ------------ packages/common/locales/global/ar-SO.js | 125 ------------ packages/common/locales/global/ar-SS.js | 125 ------------ packages/common/locales/global/ar-SY.js | 124 ------------ packages/common/locales/global/ar-TD.js | 124 ------------ packages/common/locales/global/ar-TN.js | 124 ------------ packages/common/locales/global/ar-YE.js | 124 ------------ packages/common/locales/global/ar.js | 124 ------------ packages/common/locales/global/as.js | 58 ------ packages/common/locales/global/asa.js | 57 ------ packages/common/locales/global/ast.js | 77 ------- packages/common/locales/global/az-Cyrl.js | 73 ------- packages/common/locales/global/az-Latn.js | 86 -------- packages/common/locales/global/az.js | 86 -------- packages/common/locales/global/bas.js | 56 ------ packages/common/locales/global/be.js | 98 --------- packages/common/locales/global/bem.js | 60 ------ packages/common/locales/global/bez.js | 62 ------ packages/common/locales/global/bg.js | 118 ----------- packages/common/locales/global/bm.js | 56 ------ packages/common/locales/global/bn-IN.js | 78 ------- packages/common/locales/global/bn.js | 78 ------- packages/common/locales/global/bo-IN.js | 64 ------ packages/common/locales/global/bo.js | 64 ------ packages/common/locales/global/br.js | 85 -------- packages/common/locales/global/brx.js | 57 ------ packages/common/locales/global/bs-Cyrl.js | 70 ------- packages/common/locales/global/bs-Latn.js | 92 --------- packages/common/locales/global/bs.js | 92 --------- packages/common/locales/global/ca-AD.js | 92 --------- .../common/locales/global/ca-ES-VALENCIA.js | 92 --------- packages/common/locales/global/ca-FR.js | 93 --------- packages/common/locales/global/ca-IT.js | 92 --------- packages/common/locales/global/ca.js | 92 --------- packages/common/locales/global/ccp-IN.js | 78 ------- packages/common/locales/global/ccp.js | 78 ------- packages/common/locales/global/ce.js | 64 ------ packages/common/locales/global/ceb.js | 63 ------ packages/common/locales/global/cgg.js | 58 ------ packages/common/locales/global/chr.js | 57 ------ packages/common/locales/global/ckb-IR.js | 57 ------ packages/common/locales/global/ckb.js | 57 ------ packages/common/locales/global/cs.js | 94 --------- packages/common/locales/global/cu.js | 48 ----- packages/common/locales/global/cy.js | 101 ---------- packages/common/locales/global/da-GL.js | 84 -------- packages/common/locales/global/da.js | 84 -------- packages/common/locales/global/dav.js | 60 ------ packages/common/locales/global/de-AT.js | 99 --------- packages/common/locales/global/de-BE.js | 101 ---------- packages/common/locales/global/de-CH.js | 102 ---------- packages/common/locales/global/de-IT.js | 99 --------- packages/common/locales/global/de-LI.js | 102 ---------- packages/common/locales/global/de-LU.js | 102 ---------- packages/common/locales/global/de.js | 101 ---------- packages/common/locales/global/dje.js | 56 ------ packages/common/locales/global/dsb.js | 72 ------- packages/common/locales/global/dua.js | 56 ------ packages/common/locales/global/dyo.js | 56 ------ packages/common/locales/global/dz.js | 72 ------- packages/common/locales/global/ebu.js | 57 ------ packages/common/locales/global/ee-TG.js | 63 ------ packages/common/locales/global/ee.js | 63 ------ packages/common/locales/global/el-CY.js | 70 ------- packages/common/locales/global/el.js | 70 ------- packages/common/locales/global/en-001.js | 68 ------- packages/common/locales/global/en-150.js | 68 ------- packages/common/locales/global/en-AE.js | 68 ------- packages/common/locales/global/en-AG.js | 68 ------- packages/common/locales/global/en-AI.js | 68 ------- packages/common/locales/global/en-AS.js | 68 ------- packages/common/locales/global/en-AT.js | 68 ------- packages/common/locales/global/en-AU.js | 99 --------- packages/common/locales/global/en-BB.js | 68 ------- packages/common/locales/global/en-BE.js | 68 ------- packages/common/locales/global/en-BI.js | 68 ------- packages/common/locales/global/en-BM.js | 68 ------- packages/common/locales/global/en-BS.js | 68 ------- packages/common/locales/global/en-BW.js | 68 ------- packages/common/locales/global/en-BZ.js | 68 ------- packages/common/locales/global/en-CA.js | 71 ------- packages/common/locales/global/en-CC.js | 68 ------- packages/common/locales/global/en-CH.js | 68 ------- packages/common/locales/global/en-CK.js | 68 ------- packages/common/locales/global/en-CM.js | 68 ------- packages/common/locales/global/en-CX.js | 68 ------- packages/common/locales/global/en-CY.js | 68 ------- packages/common/locales/global/en-DE.js | 68 ------- packages/common/locales/global/en-DG.js | 68 ------- packages/common/locales/global/en-DK.js | 68 ------- packages/common/locales/global/en-DM.js | 68 ------- packages/common/locales/global/en-ER.js | 68 ------- packages/common/locales/global/en-FI.js | 68 ------- packages/common/locales/global/en-FJ.js | 68 ------- packages/common/locales/global/en-FK.js | 68 ------- packages/common/locales/global/en-FM.js | 68 ------- packages/common/locales/global/en-GB.js | 68 ------- packages/common/locales/global/en-GD.js | 68 ------- packages/common/locales/global/en-GG.js | 68 ------- packages/common/locales/global/en-GH.js | 68 ------- packages/common/locales/global/en-GI.js | 68 ------- packages/common/locales/global/en-GM.js | 68 ------- packages/common/locales/global/en-GU.js | 68 ------- packages/common/locales/global/en-GY.js | 68 ------- packages/common/locales/global/en-HK.js | 68 ------- packages/common/locales/global/en-IE.js | 68 ------- packages/common/locales/global/en-IL.js | 68 ------- packages/common/locales/global/en-IM.js | 68 ------- packages/common/locales/global/en-IN.js | 68 ------- packages/common/locales/global/en-IO.js | 68 ------- packages/common/locales/global/en-JE.js | 68 ------- packages/common/locales/global/en-JM.js | 68 ------- packages/common/locales/global/en-KE.js | 68 ------- packages/common/locales/global/en-KI.js | 68 ------- packages/common/locales/global/en-KN.js | 68 ------- packages/common/locales/global/en-KY.js | 68 ------- packages/common/locales/global/en-LC.js | 68 ------- packages/common/locales/global/en-LR.js | 68 ------- packages/common/locales/global/en-LS.js | 68 ------- packages/common/locales/global/en-MG.js | 68 ------- packages/common/locales/global/en-MH.js | 68 ------- packages/common/locales/global/en-MO.js | 68 ------- packages/common/locales/global/en-MP.js | 68 ------- packages/common/locales/global/en-MS.js | 68 ------- packages/common/locales/global/en-MT.js | 68 ------- packages/common/locales/global/en-MU.js | 68 ------- packages/common/locales/global/en-MW.js | 68 ------- packages/common/locales/global/en-MY.js | 68 ------- packages/common/locales/global/en-NA.js | 68 ------- packages/common/locales/global/en-NF.js | 68 ------- packages/common/locales/global/en-NG.js | 68 ------- packages/common/locales/global/en-NL.js | 68 ------- packages/common/locales/global/en-NR.js | 68 ------- packages/common/locales/global/en-NU.js | 68 ------- packages/common/locales/global/en-NZ.js | 68 ------- packages/common/locales/global/en-PG.js | 68 ------- packages/common/locales/global/en-PH.js | 68 ------- packages/common/locales/global/en-PK.js | 68 ------- packages/common/locales/global/en-PN.js | 68 ------- packages/common/locales/global/en-PR.js | 68 ------- packages/common/locales/global/en-PW.js | 68 ------- packages/common/locales/global/en-RW.js | 68 ------- packages/common/locales/global/en-SB.js | 68 ------- packages/common/locales/global/en-SC.js | 68 ------- packages/common/locales/global/en-SD.js | 68 ------- packages/common/locales/global/en-SE.js | 68 ------- packages/common/locales/global/en-SG.js | 68 ------- packages/common/locales/global/en-SH.js | 68 ------- packages/common/locales/global/en-SI.js | 68 ------- packages/common/locales/global/en-SL.js | 68 ------- packages/common/locales/global/en-SS.js | 68 ------- packages/common/locales/global/en-SX.js | 68 ------- packages/common/locales/global/en-SZ.js | 68 ------- packages/common/locales/global/en-TC.js | 68 ------- packages/common/locales/global/en-TK.js | 68 ------- packages/common/locales/global/en-TO.js | 68 ------- packages/common/locales/global/en-TT.js | 68 ------- packages/common/locales/global/en-TV.js | 68 ------- packages/common/locales/global/en-TZ.js | 68 ------- packages/common/locales/global/en-UG.js | 68 ------- packages/common/locales/global/en-UM.js | 68 ------- packages/common/locales/global/en-US-POSIX.js | 68 ------- packages/common/locales/global/en-VC.js | 68 ------- packages/common/locales/global/en-VG.js | 68 ------- packages/common/locales/global/en-VI.js | 68 ------- packages/common/locales/global/en-VU.js | 68 ------- packages/common/locales/global/en-WS.js | 68 ------- packages/common/locales/global/en-ZA.js | 68 ------- packages/common/locales/global/en-ZM.js | 68 ------- packages/common/locales/global/en-ZW.js | 68 ------- packages/common/locales/global/en.js | 68 ------- packages/common/locales/global/eo.js | 57 ------ packages/common/locales/global/es-419.js | 93 --------- packages/common/locales/global/es-AR.js | 96 --------- packages/common/locales/global/es-BO.js | 94 --------- packages/common/locales/global/es-BR.js | 92 --------- packages/common/locales/global/es-BZ.js | 94 --------- packages/common/locales/global/es-CL.js | 104 ---------- packages/common/locales/global/es-CO.js | 111 ---------- packages/common/locales/global/es-CR.js | 94 --------- packages/common/locales/global/es-CU.js | 94 --------- packages/common/locales/global/es-DO.js | 96 --------- packages/common/locales/global/es-EA.js | 85 -------- packages/common/locales/global/es-EC.js | 92 --------- packages/common/locales/global/es-GQ.js | 84 -------- packages/common/locales/global/es-GT.js | 94 --------- packages/common/locales/global/es-HN.js | 94 --------- packages/common/locales/global/es-IC.js | 85 -------- packages/common/locales/global/es-MX.js | 90 --------- packages/common/locales/global/es-NI.js | 94 --------- packages/common/locales/global/es-PA.js | 97 --------- packages/common/locales/global/es-PE.js | 103 ---------- packages/common/locales/global/es-PH.js | 86 -------- packages/common/locales/global/es-PR.js | 92 --------- packages/common/locales/global/es-PY.js | 98 --------- packages/common/locales/global/es-SV.js | 92 --------- packages/common/locales/global/es-US.js | 86 -------- packages/common/locales/global/es-UY.js | 104 ---------- packages/common/locales/global/es-VE.js | 98 --------- packages/common/locales/global/es.js | 85 -------- packages/common/locales/global/et.js | 65 ------ packages/common/locales/global/eu.js | 85 -------- packages/common/locales/global/ewo.js | 58 ------ packages/common/locales/global/fa-AF.js | 90 --------- packages/common/locales/global/fa.js | 81 -------- packages/common/locales/global/ff-CM.js | 56 ------ packages/common/locales/global/ff-GN.js | 56 ------ packages/common/locales/global/ff-Latn-BF.js | 58 ------ packages/common/locales/global/ff-Latn-CM.js | 58 ------ packages/common/locales/global/ff-Latn-GH.js | 58 ------ packages/common/locales/global/ff-Latn-GM.js | 58 ------ packages/common/locales/global/ff-Latn-GN.js | 58 ------ packages/common/locales/global/ff-Latn-GW.js | 58 ------ packages/common/locales/global/ff-Latn-LR.js | 58 ------ packages/common/locales/global/ff-Latn-MR.js | 58 ------ packages/common/locales/global/ff-Latn-NE.js | 58 ------ packages/common/locales/global/ff-Latn-NG.js | 58 ------ packages/common/locales/global/ff-Latn-SL.js | 58 ------ packages/common/locales/global/ff-Latn.js | 58 ------ packages/common/locales/global/ff-MR.js | 56 ------ packages/common/locales/global/ff.js | 58 ------ packages/common/locales/global/fi.js | 190 ------------------ packages/common/locales/global/fil.js | 88 -------- packages/common/locales/global/fo-DK.js | 68 ------- packages/common/locales/global/fo.js | 68 ------- packages/common/locales/global/fr-BE.js | 119 ----------- packages/common/locales/global/fr-BF.js | 119 ----------- packages/common/locales/global/fr-BI.js | 120 ----------- packages/common/locales/global/fr-BJ.js | 119 ----------- packages/common/locales/global/fr-BL.js | 119 ----------- packages/common/locales/global/fr-CA.js | 111 ---------- packages/common/locales/global/fr-CD.js | 122 ----------- packages/common/locales/global/fr-CF.js | 119 ----------- packages/common/locales/global/fr-CG.js | 119 ----------- packages/common/locales/global/fr-CH.js | 119 ----------- packages/common/locales/global/fr-CI.js | 119 ----------- packages/common/locales/global/fr-CM.js | 119 ----------- packages/common/locales/global/fr-DJ.js | 120 ----------- packages/common/locales/global/fr-DZ.js | 120 ----------- packages/common/locales/global/fr-GA.js | 119 ----------- packages/common/locales/global/fr-GF.js | 119 ----------- packages/common/locales/global/fr-GN.js | 120 ----------- packages/common/locales/global/fr-GP.js | 119 ----------- packages/common/locales/global/fr-GQ.js | 119 ----------- packages/common/locales/global/fr-HT.js | 120 ----------- packages/common/locales/global/fr-KM.js | 119 ----------- packages/common/locales/global/fr-LU.js | 119 ----------- packages/common/locales/global/fr-MA.js | 119 ----------- packages/common/locales/global/fr-MC.js | 119 ----------- packages/common/locales/global/fr-MF.js | 119 ----------- packages/common/locales/global/fr-MG.js | 120 ----------- packages/common/locales/global/fr-ML.js | 119 ----------- packages/common/locales/global/fr-MQ.js | 119 ----------- packages/common/locales/global/fr-MR.js | 120 ----------- packages/common/locales/global/fr-MU.js | 120 ----------- packages/common/locales/global/fr-NC.js | 119 ----------- packages/common/locales/global/fr-NE.js | 119 ----------- packages/common/locales/global/fr-PF.js | 119 ----------- packages/common/locales/global/fr-PM.js | 119 ----------- packages/common/locales/global/fr-RE.js | 120 ----------- packages/common/locales/global/fr-RW.js | 119 ----------- packages/common/locales/global/fr-SC.js | 120 ----------- packages/common/locales/global/fr-SN.js | 119 ----------- packages/common/locales/global/fr-SY.js | 120 ----------- packages/common/locales/global/fr-TD.js | 119 ----------- packages/common/locales/global/fr-TG.js | 119 ----------- packages/common/locales/global/fr-TN.js | 120 ----------- packages/common/locales/global/fr-VU.js | 120 ----------- packages/common/locales/global/fr-WF.js | 119 ----------- packages/common/locales/global/fr-YT.js | 119 ----------- packages/common/locales/global/fr.js | 119 ----------- packages/common/locales/global/fur.js | 57 ------ packages/common/locales/global/fy.js | 67 ------ packages/common/locales/global/ga-GB.js | 65 ------ packages/common/locales/global/ga.js | 65 ------ packages/common/locales/global/gd.js | 73 ------- packages/common/locales/global/gl.js | 91 --------- packages/common/locales/global/gsw-FR.js | 67 ------ packages/common/locales/global/gsw-LI.js | 67 ------ packages/common/locales/global/gsw.js | 67 ------ packages/common/locales/global/gu.js | 62 ------ packages/common/locales/global/guz.js | 56 ------ packages/common/locales/global/gv.js | 66 ------ packages/common/locales/global/ha-GH.js | 57 ------ packages/common/locales/global/ha-NE.js | 57 ------ packages/common/locales/global/ha.js | 57 ------ packages/common/locales/global/haw.js | 57 ------ packages/common/locales/global/he.js | 75 ------- packages/common/locales/global/hi.js | 62 ------ packages/common/locales/global/hr-BA.js | 102 ---------- packages/common/locales/global/hr.js | 105 ---------- packages/common/locales/global/hsb.js | 72 ------- packages/common/locales/global/hu.js | 88 -------- packages/common/locales/global/hy.js | 76 ------- packages/common/locales/global/ia.js | 63 ------ packages/common/locales/global/id.js | 71 ------- packages/common/locales/global/ig.js | 56 ------ packages/common/locales/global/ii.js | 57 ------ packages/common/locales/global/is.js | 90 --------- packages/common/locales/global/it-CH.js | 80 -------- packages/common/locales/global/it-SM.js | 80 -------- packages/common/locales/global/it-VA.js | 80 -------- packages/common/locales/global/it.js | 80 -------- packages/common/locales/global/ja.js | 58 ------ packages/common/locales/global/jgo.js | 60 ------ packages/common/locales/global/jmc.js | 57 ------ packages/common/locales/global/jv.js | 56 ------ packages/common/locales/global/ka.js | 80 -------- packages/common/locales/global/kab.js | 58 ------ packages/common/locales/global/kam.js | 57 ------ packages/common/locales/global/kde.js | 61 ------ packages/common/locales/global/kea.js | 60 ------ packages/common/locales/global/khq.js | 56 ------ packages/common/locales/global/ki.js | 57 ------ packages/common/locales/global/kk.js | 78 ------- packages/common/locales/global/kkj.js | 60 ------ packages/common/locales/global/kl.js | 67 ------ packages/common/locales/global/kln.js | 56 ------ packages/common/locales/global/km.js | 67 ------ packages/common/locales/global/kn.js | 71 ------- packages/common/locales/global/ko-KP.js | 55 ----- packages/common/locales/global/ko.js | 55 ----- packages/common/locales/global/kok.js | 67 ------ packages/common/locales/global/ks.js | 58 ------ packages/common/locales/global/ksb.js | 57 ------ packages/common/locales/global/ksf.js | 57 ------ packages/common/locales/global/ksh.js | 65 ------ packages/common/locales/global/ku.js | 64 ------ packages/common/locales/global/kw.js | 58 ------ packages/common/locales/global/ky.js | 100 --------- packages/common/locales/global/lag.js | 62 ------ packages/common/locales/global/lb.js | 68 ------- packages/common/locales/global/lg.js | 57 ------ packages/common/locales/global/lkt.js | 67 ------ packages/common/locales/global/ln-AO.js | 61 ------ packages/common/locales/global/ln-CF.js | 61 ------ packages/common/locales/global/ln-CG.js | 61 ------ packages/common/locales/global/ln.js | 61 ------ packages/common/locales/global/lo.js | 82 -------- packages/common/locales/global/lrc-IQ.js | 52 ----- packages/common/locales/global/lrc.js | 52 ----- packages/common/locales/global/lt.js | 113 ----------- packages/common/locales/global/lu.js | 56 ------ packages/common/locales/global/luo.js | 57 ------ packages/common/locales/global/luy.js | 58 ------ packages/common/locales/global/lv.js | 87 -------- packages/common/locales/global/mas-TZ.js | 57 ------ packages/common/locales/global/mas.js | 57 ------ packages/common/locales/global/mer.js | 56 ------ packages/common/locales/global/mfe.js | 56 ------ packages/common/locales/global/mg.js | 57 ------ packages/common/locales/global/mgh.js | 57 ------ packages/common/locales/global/mgo.js | 60 ------ packages/common/locales/global/mi.js | 56 ------ packages/common/locales/global/mk.js | 95 --------- packages/common/locales/global/ml.js | 83 -------- packages/common/locales/global/mn.js | 85 -------- packages/common/locales/global/mr.js | 71 ------- packages/common/locales/global/ms-BN.js | 77 ------- packages/common/locales/global/ms-SG.js | 77 ------- packages/common/locales/global/ms.js | 76 ------- packages/common/locales/global/mt.js | 70 ------- packages/common/locales/global/mua.js | 56 ------ packages/common/locales/global/my.js | 73 ------- packages/common/locales/global/mzn.js | 52 ----- packages/common/locales/global/naq.js | 61 ------ packages/common/locales/global/nb-SJ.js | 100 --------- packages/common/locales/global/nb.js | 100 --------- packages/common/locales/global/nd.js | 57 ------ packages/common/locales/global/nds-NL.js | 48 ----- packages/common/locales/global/nds.js | 48 ----- packages/common/locales/global/ne-IN.js | 70 ------- packages/common/locales/global/ne.js | 70 ------- packages/common/locales/global/nl-AW.js | 74 ------- packages/common/locales/global/nl-BE.js | 73 ------- packages/common/locales/global/nl-BQ.js | 72 ------- packages/common/locales/global/nl-CW.js | 74 ------- packages/common/locales/global/nl-SR.js | 74 ------- packages/common/locales/global/nl-SX.js | 74 ------- packages/common/locales/global/nl.js | 73 ------- packages/common/locales/global/nmg.js | 59 ------ packages/common/locales/global/nn.js | 88 -------- packages/common/locales/global/nnh.js | 61 ------ packages/common/locales/global/nus.js | 59 ------ packages/common/locales/global/nyn.js | 58 ------ packages/common/locales/global/om-KE.js | 64 ------ packages/common/locales/global/om.js | 57 ------ packages/common/locales/global/or.js | 57 ------ packages/common/locales/global/os-RU.js | 73 ------- packages/common/locales/global/os.js | 73 ------- packages/common/locales/global/pa-Arab.js | 55 ----- packages/common/locales/global/pa-Guru.js | 58 ------ packages/common/locales/global/pa.js | 58 ------ packages/common/locales/global/pl.js | 107 ---------- packages/common/locales/global/prg.js | 56 ------ packages/common/locales/global/ps-PK.js | 66 ------ packages/common/locales/global/ps.js | 66 ------ packages/common/locales/global/pt-AO.js | 83 -------- packages/common/locales/global/pt-CH.js | 82 -------- packages/common/locales/global/pt-CV.js | 83 -------- packages/common/locales/global/pt-GQ.js | 82 -------- packages/common/locales/global/pt-GW.js | 82 -------- packages/common/locales/global/pt-LU.js | 83 -------- packages/common/locales/global/pt-MO.js | 83 -------- packages/common/locales/global/pt-MZ.js | 83 -------- packages/common/locales/global/pt-PT.js | 82 -------- packages/common/locales/global/pt-ST.js | 83 -------- packages/common/locales/global/pt-TL.js | 82 -------- packages/common/locales/global/pt.js | 79 -------- packages/common/locales/global/qu-BO.js | 64 ------ packages/common/locales/global/qu-EC.js | 62 ------ packages/common/locales/global/qu.js | 64 ------ packages/common/locales/global/rm.js | 70 ------- packages/common/locales/global/rn.js | 61 ------ packages/common/locales/global/ro-MD.js | 92 --------- packages/common/locales/global/ro.js | 95 --------- packages/common/locales/global/rof.js | 58 ------ packages/common/locales/global/root.js | 66 ------ packages/common/locales/global/ru-BY.js | 106 ---------- packages/common/locales/global/ru-KG.js | 107 ---------- packages/common/locales/global/ru-KZ.js | 107 ---------- packages/common/locales/global/ru-MD.js | 107 ---------- packages/common/locales/global/ru-UA.js | 106 ---------- packages/common/locales/global/ru.js | 106 ---------- packages/common/locales/global/rw.js | 61 ------ packages/common/locales/global/rwk.js | 57 ------ packages/common/locales/global/sah.js | 63 ------ packages/common/locales/global/saq.js | 61 ------ packages/common/locales/global/sbp.js | 56 ------ packages/common/locales/global/sd.js | 56 ------ packages/common/locales/global/se-FI.js | 67 ------ packages/common/locales/global/se-SE.js | 67 ------ packages/common/locales/global/se.js | 67 ------ packages/common/locales/global/seh.js | 57 ------ packages/common/locales/global/ses.js | 56 ------ packages/common/locales/global/sg.js | 56 ------ packages/common/locales/global/shi-Latn.js | 56 ------ packages/common/locales/global/shi-Tfng.js | 59 ------ packages/common/locales/global/shi.js | 59 ------ packages/common/locales/global/si.js | 83 -------- packages/common/locales/global/sk.js | 98 --------- packages/common/locales/global/sl.js | 85 -------- packages/common/locales/global/smn.js | 65 ------ packages/common/locales/global/sn.js | 57 ------ packages/common/locales/global/so-DJ.js | 65 ------ packages/common/locales/global/so-ET.js | 65 ------ packages/common/locales/global/so-KE.js | 65 ------ packages/common/locales/global/so.js | 65 ------ packages/common/locales/global/sq-MK.js | 170 ---------------- packages/common/locales/global/sq-XK.js | 169 ---------------- packages/common/locales/global/sq.js | 169 ---------------- packages/common/locales/global/sr-Cyrl-BA.js | 84 -------- packages/common/locales/global/sr-Cyrl-ME.js | 84 -------- packages/common/locales/global/sr-Cyrl-XK.js | 84 -------- packages/common/locales/global/sr-Cyrl.js | 83 -------- packages/common/locales/global/sr-Latn-BA.js | 77 ------- packages/common/locales/global/sr-Latn-ME.js | 77 ------- packages/common/locales/global/sr-Latn-XK.js | 77 ------- packages/common/locales/global/sr-Latn.js | 76 ------- packages/common/locales/global/sr.js | 83 -------- packages/common/locales/global/sv-AX.js | 101 ---------- packages/common/locales/global/sv-FI.js | 101 ---------- packages/common/locales/global/sv.js | 101 ---------- packages/common/locales/global/sw-CD.js | 82 -------- packages/common/locales/global/sw-KE.js | 74 ------- packages/common/locales/global/sw-UG.js | 82 -------- packages/common/locales/global/sw.js | 81 -------- packages/common/locales/global/ta-LK.js | 71 ------- packages/common/locales/global/ta-MY.js | 71 ------- packages/common/locales/global/ta-SG.js | 71 ------- packages/common/locales/global/ta.js | 71 ------- packages/common/locales/global/te.js | 60 ------ packages/common/locales/global/teo-KE.js | 57 ------ packages/common/locales/global/teo.js | 57 ------ packages/common/locales/global/tg.js | 56 ------ packages/common/locales/global/th.js | 72 ------- packages/common/locales/global/ti-ER.js | 53 ----- packages/common/locales/global/ti.js | 56 ------ packages/common/locales/global/tk.js | 68 ------- packages/common/locales/global/to.js | 64 ------ packages/common/locales/global/tr-CY.js | 77 ------- packages/common/locales/global/tr.js | 77 ------- packages/common/locales/global/tt.js | 59 ------ packages/common/locales/global/twq.js | 56 ------ packages/common/locales/global/tzm.js | 58 ------ packages/common/locales/global/ug.js | 57 ------ packages/common/locales/global/uk.js | 107 ---------- packages/common/locales/global/ur-IN.js | 67 ------ packages/common/locales/global/ur.js | 67 ------ packages/common/locales/global/uz-Arab.js | 56 ------ packages/common/locales/global/uz-Cyrl.js | 62 ------ packages/common/locales/global/uz-Latn.js | 70 ------- packages/common/locales/global/uz.js | 70 ------- packages/common/locales/global/vai-Latn.js | 51 ----- packages/common/locales/global/vai-Vaii.js | 52 ----- packages/common/locales/global/vai.js | 52 ----- packages/common/locales/global/vi.js | 91 --------- packages/common/locales/global/vo.js | 49 ----- packages/common/locales/global/vun.js | 57 ------ packages/common/locales/global/wae.js | 57 ------ packages/common/locales/global/wo.js | 56 ------ packages/common/locales/global/xh.js | 57 ------ packages/common/locales/global/xog.js | 57 ------ packages/common/locales/global/yav.js | 57 ------ packages/common/locales/global/yi.js | 64 ------ packages/common/locales/global/yo-BJ.js | 66 ------ packages/common/locales/global/yo.js | 66 ------ packages/common/locales/global/yue-Hans.js | 70 ------- packages/common/locales/global/yue-Hant.js | 58 ------ packages/common/locales/global/yue.js | 58 ------ packages/common/locales/global/zgh.js | 56 ------ packages/common/locales/global/zh-Hans-HK.js | 75 ------- packages/common/locales/global/zh-Hans-MO.js | 76 ------- packages/common/locales/global/zh-Hans-SG.js | 76 ------- packages/common/locales/global/zh-Hans.js | 76 ------- packages/common/locales/global/zh-Hant-HK.js | 59 ------ packages/common/locales/global/zh-Hant-MO.js | 59 ------ packages/common/locales/global/zh-Hant.js | 66 ------ packages/common/locales/global/zh.js | 76 ------- packages/common/locales/global/zu.js | 83 -------- packages/common/locales/gsw-FR.ts | 52 ----- packages/common/locales/gsw-LI.ts | 52 ----- packages/common/locales/gsw.ts | 52 ----- packages/common/locales/gu.ts | 53 ----- packages/common/locales/guz.ts | 51 ----- packages/common/locales/gv.ts | 61 ------ packages/common/locales/ha-GH.ts | 52 ----- packages/common/locales/ha-NE.ts | 52 ----- packages/common/locales/ha.ts | 52 ----- packages/common/locales/haw.ts | 52 ----- packages/common/locales/he.ts | 56 ------ packages/common/locales/hi.ts | 53 ----- packages/common/locales/hr-BA.ts | 87 -------- packages/common/locales/hr.ts | 90 --------- packages/common/locales/hsb.ts | 67 ------ packages/common/locales/hu.ts | 73 ------- packages/common/locales/hy.ts | 60 ------ packages/common/locales/ia.ts | 58 ------ packages/common/locales/id.ts | 60 ------ packages/common/locales/ig.ts | 51 ----- packages/common/locales/ii.ts | 52 ----- packages/common/locales/is.ts | 71 ------- packages/common/locales/it-CH.ts | 65 ------ packages/common/locales/it-SM.ts | 65 ------ packages/common/locales/it-VA.ts | 65 ------ packages/common/locales/it.ts | 65 ------ packages/common/locales/ja.ts | 47 ----- packages/common/locales/jgo.ts | 55 ----- packages/common/locales/jmc.ts | 52 ----- packages/common/locales/jv.ts | 51 ----- packages/common/locales/ka.ts | 65 ------ packages/common/locales/kab.ts | 53 ----- packages/common/locales/kam.ts | 52 ----- packages/common/locales/kde.ts | 56 ------ packages/common/locales/kea.ts | 55 ----- packages/common/locales/khq.ts | 51 ----- packages/common/locales/ki.ts | 52 ----- packages/common/locales/kk.ts | 63 ------ packages/common/locales/kkj.ts | 55 ----- packages/common/locales/kl.ts | 62 ------ packages/common/locales/kln.ts | 51 ----- packages/common/locales/km.ts | 49 ----- packages/common/locales/kn.ts | 60 ------ packages/common/locales/ko-KP.ts | 44 ---- packages/common/locales/ko.ts | 44 ---- packages/common/locales/kok.ts | 62 ------ packages/common/locales/ks.ts | 53 ----- packages/common/locales/ksb.ts | 52 ----- packages/common/locales/ksf.ts | 52 ----- packages/common/locales/ksh.ts | 60 ------ packages/common/locales/ku.ts | 59 ------ packages/common/locales/kw.ts | 53 ----- packages/common/locales/ky.ts | 85 -------- packages/common/locales/lag.ts | 57 ------ packages/common/locales/lb.ts | 63 ------ packages/common/locales/lg.ts | 52 ----- packages/common/locales/lkt.ts | 62 ------ packages/common/locales/ln-AO.ts | 56 ------ packages/common/locales/ln-CF.ts | 56 ------ packages/common/locales/ln-CG.ts | 56 ------ packages/common/locales/ln.ts | 56 ------ packages/common/locales/lo.ts | 56 ------ packages/common/locales/lrc-IQ.ts | 47 ----- packages/common/locales/lrc.ts | 47 ----- packages/common/locales/lt.ts | 101 ---------- packages/common/locales/lu.ts | 51 ----- packages/common/locales/luo.ts | 52 ----- packages/common/locales/luy.ts | 53 ----- packages/common/locales/lv.ts | 68 ------- packages/common/locales/mas-TZ.ts | 52 ----- packages/common/locales/mas.ts | 52 ----- packages/common/locales/mer.ts | 51 ----- packages/common/locales/mfe.ts | 51 ----- packages/common/locales/mg.ts | 52 ----- packages/common/locales/mgh.ts | 52 ----- packages/common/locales/mgo.ts | 55 ----- packages/common/locales/mi.ts | 51 ----- packages/common/locales/mk.ts | 75 ------- packages/common/locales/ml.ts | 64 ------ packages/common/locales/mn.ts | 74 ------- packages/common/locales/mr.ts | 53 ----- packages/common/locales/ms-BN.ts | 59 ------ packages/common/locales/ms-SG.ts | 59 ------ packages/common/locales/ms.ts | 58 ------ packages/common/locales/mt.ts | 65 ------ packages/common/locales/mua.ts | 51 ----- packages/common/locales/my.ts | 62 ------ packages/common/locales/mzn.ts | 47 ----- packages/common/locales/naq.ts | 56 ------ packages/common/locales/nb-SJ.ts | 80 -------- packages/common/locales/nb.ts | 80 -------- packages/common/locales/nd.ts | 52 ----- packages/common/locales/nds-NL.ts | 43 ---- packages/common/locales/nds.ts | 43 ---- packages/common/locales/ne-IN.ts | 59 ------ packages/common/locales/ne.ts | 59 ------ packages/common/locales/nl-AW.ts | 65 ------ packages/common/locales/nl-BE.ts | 64 ------ packages/common/locales/nl-BQ.ts | 63 ------ packages/common/locales/nl-CW.ts | 65 ------ packages/common/locales/nl-SR.ts | 65 ------ packages/common/locales/nl-SX.ts | 65 ------ packages/common/locales/nl.ts | 64 ------ packages/common/locales/nmg.ts | 54 ----- packages/common/locales/nn.ts | 83 -------- packages/common/locales/nnh.ts | 56 ------ packages/common/locales/nus.ts | 54 ----- packages/common/locales/nyn.ts | 53 ----- packages/common/locales/om-KE.ts | 59 ------ packages/common/locales/om.ts | 52 ----- packages/common/locales/or.ts | 52 ----- packages/common/locales/os-RU.ts | 68 ------- packages/common/locales/os.ts | 68 ------- packages/common/locales/pa-Arab.ts | 50 ----- packages/common/locales/pa-Guru.ts | 49 ----- packages/common/locales/pa.ts | 49 ----- packages/common/locales/pl.ts | 88 -------- packages/common/locales/prg.ts | 51 ----- packages/common/locales/ps-PK.ts | 61 ------ packages/common/locales/ps.ts | 61 ------ packages/common/locales/pt-AO.ts | 68 ------- packages/common/locales/pt-CH.ts | 67 ------ packages/common/locales/pt-CV.ts | 68 ------- packages/common/locales/pt-GQ.ts | 67 ------ packages/common/locales/pt-GW.ts | 67 ------ packages/common/locales/pt-LU.ts | 68 ------- packages/common/locales/pt-MO.ts | 68 ------- packages/common/locales/pt-MZ.ts | 68 ------- packages/common/locales/pt-PT.ts | 67 ------ packages/common/locales/pt-ST.ts | 68 ------- packages/common/locales/pt-TL.ts | 67 ------ packages/common/locales/pt.ts | 67 ------ packages/common/locales/qu-BO.ts | 59 ------ packages/common/locales/qu-EC.ts | 57 ------ packages/common/locales/qu.ts | 59 ------ packages/common/locales/rm.ts | 65 ------ packages/common/locales/rn.ts | 56 ------ packages/common/locales/ro-MD.ts | 77 ------- packages/common/locales/ro.ts | 76 ------- packages/common/locales/rof.ts | 53 ----- packages/common/locales/root.ts | 51 ----- packages/common/locales/ru-BY.ts | 87 -------- packages/common/locales/ru-KG.ts | 88 -------- packages/common/locales/ru-KZ.ts | 88 -------- packages/common/locales/ru-MD.ts | 88 -------- packages/common/locales/ru-UA.ts | 87 -------- packages/common/locales/ru.ts | 87 -------- packages/common/locales/rw.ts | 56 ------ packages/common/locales/rwk.ts | 52 ----- packages/common/locales/sah.ts | 58 ------ packages/common/locales/saq.ts | 56 ------ packages/common/locales/sbp.ts | 51 ----- packages/common/locales/sd.ts | 51 ----- packages/common/locales/se-FI.ts | 62 ------ packages/common/locales/se-SE.ts | 62 ------ packages/common/locales/se.ts | 62 ------ packages/common/locales/seh.ts | 52 ----- packages/common/locales/ses.ts | 51 ----- packages/common/locales/sg.ts | 51 ----- packages/common/locales/shi-Latn.ts | 51 ----- packages/common/locales/shi-Tfng.ts | 54 ----- packages/common/locales/shi.ts | 54 ----- packages/common/locales/si.ts | 68 ------- packages/common/locales/sk.ts | 78 ------- packages/common/locales/sl.ts | 65 ------ packages/common/locales/smn.ts | 60 ------ packages/common/locales/sn.ts | 52 ----- packages/common/locales/so-DJ.ts | 60 ------ packages/common/locales/so-ET.ts | 60 ------ packages/common/locales/so-KE.ts | 60 ------ packages/common/locales/so.ts | 60 ------ packages/common/locales/sq-MK.ts | 152 -------------- packages/common/locales/sq-XK.ts | 151 -------------- packages/common/locales/sq.ts | 151 -------------- packages/common/locales/sr-Cyrl-BA.ts | 68 ------- packages/common/locales/sr-Cyrl-ME.ts | 68 ------- packages/common/locales/sr-Cyrl-XK.ts | 68 ------- packages/common/locales/sr-Cyrl.ts | 68 ------- packages/common/locales/sr-Latn-BA.ts | 61 ------ packages/common/locales/sr-Latn-ME.ts | 61 ------ packages/common/locales/sr-Latn-XK.ts | 61 ------ packages/common/locales/sr-Latn.ts | 61 ------ packages/common/locales/sr.ts | 68 ------- packages/common/locales/sv-AX.ts | 81 -------- packages/common/locales/sv-FI.ts | 81 -------- packages/common/locales/sv.ts | 81 -------- packages/common/locales/sw-CD.ts | 60 ------ packages/common/locales/sw-KE.ts | 52 ----- packages/common/locales/sw-UG.ts | 60 ------ packages/common/locales/sw.ts | 59 ------ packages/common/locales/ta-LK.ts | 53 ----- packages/common/locales/ta-MY.ts | 53 ----- packages/common/locales/ta-SG.ts | 53 ----- packages/common/locales/ta.ts | 53 ----- packages/common/locales/te.ts | 52 ----- packages/common/locales/teo-KE.ts | 52 ----- packages/common/locales/teo.ts | 52 ----- packages/common/locales/tg.ts | 51 ----- packages/common/locales/th.ts | 54 ----- packages/common/locales/ti-ER.ts | 48 ----- packages/common/locales/ti.ts | 51 ----- packages/common/locales/tk.ts | 63 ------ packages/common/locales/to.ts | 59 ------ packages/common/locales/tr-CY.ts | 52 ----- packages/common/locales/tr.ts | 52 ----- packages/common/locales/tt.ts | 54 ----- packages/common/locales/twq.ts | 51 ----- packages/common/locales/tzm.ts | 53 ----- packages/common/locales/ug.ts | 52 ----- packages/common/locales/uk.ts | 89 -------- packages/common/locales/ur-IN.ts | 52 ----- packages/common/locales/ur.ts | 52 ----- packages/common/locales/uz-Arab.ts | 51 ----- packages/common/locales/uz-Cyrl.ts | 51 ----- packages/common/locales/uz-Latn.ts | 59 ------ packages/common/locales/uz.ts | 59 ------ packages/common/locales/vai-Latn.ts | 46 ----- packages/common/locales/vai-Vaii.ts | 47 ----- packages/common/locales/vai.ts | 47 ----- packages/common/locales/vi.ts | 72 ------- packages/common/locales/vo.ts | 44 ---- packages/common/locales/vun.ts | 52 ----- packages/common/locales/wae.ts | 52 ----- packages/common/locales/wo.ts | 51 ----- packages/common/locales/xh.ts | 52 ----- packages/common/locales/xog.ts | 52 ----- packages/common/locales/yav.ts | 52 ----- packages/common/locales/yi.ts | 59 ------ packages/common/locales/yo-BJ.ts | 61 ------ packages/common/locales/yo.ts | 61 ------ packages/common/locales/yue-Hans.ts | 59 ------ packages/common/locales/yue-Hant.ts | 47 ----- packages/common/locales/yue.ts | 47 ----- packages/common/locales/zgh.ts | 51 ----- packages/common/locales/zh-Hans-HK.ts | 60 ------ packages/common/locales/zh-Hans-MO.ts | 61 ------ packages/common/locales/zh-Hans-SG.ts | 61 ------ packages/common/locales/zh-Hans.ts | 61 ------ packages/common/locales/zh-Hant-HK.ts | 48 ----- packages/common/locales/zh-Hant-MO.ts | 48 ----- packages/common/locales/zh-Hant.ts | 55 ----- packages/common/locales/zh.ts | 61 ------ packages/common/locales/zu.ts | 72 ------- packages/common/src/i18n/currencies.ts | 155 -------------- packages/core/src/i18n/locale_en.ts | 53 ----- 1637 files changed, 90158 deletions(-) delete mode 100644 packages/common/locales/af-NA.ts delete mode 100644 packages/common/locales/af.ts delete mode 100644 packages/common/locales/agq.ts delete mode 100644 packages/common/locales/ak.ts delete mode 100644 packages/common/locales/am.ts delete mode 100644 packages/common/locales/ar-AE.ts delete mode 100644 packages/common/locales/ar-BH.ts delete mode 100644 packages/common/locales/ar-DJ.ts delete mode 100644 packages/common/locales/ar-DZ.ts delete mode 100644 packages/common/locales/ar-EG.ts delete mode 100644 packages/common/locales/ar-EH.ts delete mode 100644 packages/common/locales/ar-ER.ts delete mode 100644 packages/common/locales/ar-IL.ts delete mode 100644 packages/common/locales/ar-IQ.ts delete mode 100644 packages/common/locales/ar-JO.ts delete mode 100644 packages/common/locales/ar-KM.ts delete mode 100644 packages/common/locales/ar-KW.ts delete mode 100644 packages/common/locales/ar-LB.ts delete mode 100644 packages/common/locales/ar-LY.ts delete mode 100644 packages/common/locales/ar-MA.ts delete mode 100644 packages/common/locales/ar-MR.ts delete mode 100644 packages/common/locales/ar-OM.ts delete mode 100644 packages/common/locales/ar-PS.ts delete mode 100644 packages/common/locales/ar-QA.ts delete mode 100644 packages/common/locales/ar-SA.ts delete mode 100644 packages/common/locales/ar-SD.ts delete mode 100644 packages/common/locales/ar-SO.ts delete mode 100644 packages/common/locales/ar-SS.ts delete mode 100644 packages/common/locales/ar-SY.ts delete mode 100644 packages/common/locales/ar-TD.ts delete mode 100644 packages/common/locales/ar-TN.ts delete mode 100644 packages/common/locales/ar-YE.ts delete mode 100644 packages/common/locales/ar.ts delete mode 100644 packages/common/locales/as.ts delete mode 100644 packages/common/locales/asa.ts delete mode 100644 packages/common/locales/ast.ts delete mode 100644 packages/common/locales/az-Cyrl.ts delete mode 100644 packages/common/locales/az-Latn.ts delete mode 100644 packages/common/locales/az.ts delete mode 100644 packages/common/locales/bas.ts delete mode 100644 packages/common/locales/be.ts delete mode 100644 packages/common/locales/bem.ts delete mode 100644 packages/common/locales/bez.ts delete mode 100644 packages/common/locales/bg.ts delete mode 100644 packages/common/locales/bm.ts delete mode 100644 packages/common/locales/bn-IN.ts delete mode 100644 packages/common/locales/bn.ts delete mode 100644 packages/common/locales/bo-IN.ts delete mode 100644 packages/common/locales/bo.ts delete mode 100644 packages/common/locales/br.ts delete mode 100644 packages/common/locales/brx.ts delete mode 100644 packages/common/locales/bs-Cyrl.ts delete mode 100644 packages/common/locales/bs-Latn.ts delete mode 100644 packages/common/locales/bs.ts delete mode 100644 packages/common/locales/ca-AD.ts delete mode 100644 packages/common/locales/ca-ES-VALENCIA.ts delete mode 100644 packages/common/locales/ca-FR.ts delete mode 100644 packages/common/locales/ca-IT.ts delete mode 100644 packages/common/locales/ca.ts delete mode 100644 packages/common/locales/ccp-IN.ts delete mode 100644 packages/common/locales/ccp.ts delete mode 100644 packages/common/locales/ce.ts delete mode 100644 packages/common/locales/ceb.ts delete mode 100644 packages/common/locales/cgg.ts delete mode 100644 packages/common/locales/chr.ts delete mode 100644 packages/common/locales/ckb-IR.ts delete mode 100644 packages/common/locales/ckb.ts delete mode 100644 packages/common/locales/cs.ts delete mode 100644 packages/common/locales/cu.ts delete mode 100644 packages/common/locales/cy.ts delete mode 100644 packages/common/locales/da-GL.ts delete mode 100644 packages/common/locales/da.ts delete mode 100644 packages/common/locales/dav.ts delete mode 100644 packages/common/locales/de-AT.ts delete mode 100644 packages/common/locales/de-BE.ts delete mode 100644 packages/common/locales/de-CH.ts delete mode 100644 packages/common/locales/de-IT.ts delete mode 100644 packages/common/locales/de-LI.ts delete mode 100644 packages/common/locales/de-LU.ts delete mode 100644 packages/common/locales/de.ts delete mode 100644 packages/common/locales/dje.ts delete mode 100644 packages/common/locales/dsb.ts delete mode 100644 packages/common/locales/dua.ts delete mode 100644 packages/common/locales/dyo.ts delete mode 100644 packages/common/locales/dz.ts delete mode 100644 packages/common/locales/ebu.ts delete mode 100644 packages/common/locales/ee-TG.ts delete mode 100644 packages/common/locales/ee.ts delete mode 100644 packages/common/locales/el-CY.ts delete mode 100644 packages/common/locales/el.ts delete mode 100644 packages/common/locales/en-001.ts delete mode 100644 packages/common/locales/en-150.ts delete mode 100644 packages/common/locales/en-AE.ts delete mode 100644 packages/common/locales/en-AG.ts delete mode 100644 packages/common/locales/en-AI.ts delete mode 100644 packages/common/locales/en-AS.ts delete mode 100644 packages/common/locales/en-AT.ts delete mode 100644 packages/common/locales/en-AU.ts delete mode 100644 packages/common/locales/en-BB.ts delete mode 100644 packages/common/locales/en-BE.ts delete mode 100644 packages/common/locales/en-BI.ts delete mode 100644 packages/common/locales/en-BM.ts delete mode 100644 packages/common/locales/en-BS.ts delete mode 100644 packages/common/locales/en-BW.ts delete mode 100644 packages/common/locales/en-BZ.ts delete mode 100644 packages/common/locales/en-CA.ts delete mode 100644 packages/common/locales/en-CC.ts delete mode 100644 packages/common/locales/en-CH.ts delete mode 100644 packages/common/locales/en-CK.ts delete mode 100644 packages/common/locales/en-CM.ts delete mode 100644 packages/common/locales/en-CX.ts delete mode 100644 packages/common/locales/en-CY.ts delete mode 100644 packages/common/locales/en-DE.ts delete mode 100644 packages/common/locales/en-DG.ts delete mode 100644 packages/common/locales/en-DK.ts delete mode 100644 packages/common/locales/en-DM.ts delete mode 100644 packages/common/locales/en-ER.ts delete mode 100644 packages/common/locales/en-FI.ts delete mode 100644 packages/common/locales/en-FJ.ts delete mode 100644 packages/common/locales/en-FK.ts delete mode 100644 packages/common/locales/en-FM.ts delete mode 100644 packages/common/locales/en-GB.ts delete mode 100644 packages/common/locales/en-GD.ts delete mode 100644 packages/common/locales/en-GG.ts delete mode 100644 packages/common/locales/en-GH.ts delete mode 100644 packages/common/locales/en-GI.ts delete mode 100644 packages/common/locales/en-GM.ts delete mode 100644 packages/common/locales/en-GU.ts delete mode 100644 packages/common/locales/en-GY.ts delete mode 100644 packages/common/locales/en-HK.ts delete mode 100644 packages/common/locales/en-IE.ts delete mode 100644 packages/common/locales/en-IL.ts delete mode 100644 packages/common/locales/en-IM.ts delete mode 100644 packages/common/locales/en-IN.ts delete mode 100644 packages/common/locales/en-IO.ts delete mode 100644 packages/common/locales/en-JE.ts delete mode 100644 packages/common/locales/en-JM.ts delete mode 100644 packages/common/locales/en-KE.ts delete mode 100644 packages/common/locales/en-KI.ts delete mode 100644 packages/common/locales/en-KN.ts delete mode 100644 packages/common/locales/en-KY.ts delete mode 100644 packages/common/locales/en-LC.ts delete mode 100644 packages/common/locales/en-LR.ts delete mode 100644 packages/common/locales/en-LS.ts delete mode 100644 packages/common/locales/en-MG.ts delete mode 100644 packages/common/locales/en-MH.ts delete mode 100644 packages/common/locales/en-MO.ts delete mode 100644 packages/common/locales/en-MP.ts delete mode 100644 packages/common/locales/en-MS.ts delete mode 100644 packages/common/locales/en-MT.ts delete mode 100644 packages/common/locales/en-MU.ts delete mode 100644 packages/common/locales/en-MW.ts delete mode 100644 packages/common/locales/en-MY.ts delete mode 100644 packages/common/locales/en-NA.ts delete mode 100644 packages/common/locales/en-NF.ts delete mode 100644 packages/common/locales/en-NG.ts delete mode 100644 packages/common/locales/en-NL.ts delete mode 100644 packages/common/locales/en-NR.ts delete mode 100644 packages/common/locales/en-NU.ts delete mode 100644 packages/common/locales/en-NZ.ts delete mode 100644 packages/common/locales/en-PG.ts delete mode 100644 packages/common/locales/en-PH.ts delete mode 100644 packages/common/locales/en-PK.ts delete mode 100644 packages/common/locales/en-PN.ts delete mode 100644 packages/common/locales/en-PR.ts delete mode 100644 packages/common/locales/en-PW.ts delete mode 100644 packages/common/locales/en-RW.ts delete mode 100644 packages/common/locales/en-SB.ts delete mode 100644 packages/common/locales/en-SC.ts delete mode 100644 packages/common/locales/en-SD.ts delete mode 100644 packages/common/locales/en-SE.ts delete mode 100644 packages/common/locales/en-SG.ts delete mode 100644 packages/common/locales/en-SH.ts delete mode 100644 packages/common/locales/en-SI.ts delete mode 100644 packages/common/locales/en-SL.ts delete mode 100644 packages/common/locales/en-SS.ts delete mode 100644 packages/common/locales/en-SX.ts delete mode 100644 packages/common/locales/en-SZ.ts delete mode 100644 packages/common/locales/en-TC.ts delete mode 100644 packages/common/locales/en-TK.ts delete mode 100644 packages/common/locales/en-TO.ts delete mode 100644 packages/common/locales/en-TT.ts delete mode 100644 packages/common/locales/en-TV.ts delete mode 100644 packages/common/locales/en-TZ.ts delete mode 100644 packages/common/locales/en-UG.ts delete mode 100644 packages/common/locales/en-UM.ts delete mode 100644 packages/common/locales/en-US-POSIX.ts delete mode 100644 packages/common/locales/en-VC.ts delete mode 100644 packages/common/locales/en-VG.ts delete mode 100644 packages/common/locales/en-VI.ts delete mode 100644 packages/common/locales/en-VU.ts delete mode 100644 packages/common/locales/en-WS.ts delete mode 100644 packages/common/locales/en-ZA.ts delete mode 100644 packages/common/locales/en-ZM.ts delete mode 100644 packages/common/locales/en-ZW.ts delete mode 100644 packages/common/locales/en.ts delete mode 100644 packages/common/locales/eo.ts delete mode 100644 packages/common/locales/es-419.ts delete mode 100644 packages/common/locales/es-AR.ts delete mode 100644 packages/common/locales/es-BO.ts delete mode 100644 packages/common/locales/es-BR.ts delete mode 100644 packages/common/locales/es-BZ.ts delete mode 100644 packages/common/locales/es-CL.ts delete mode 100644 packages/common/locales/es-CO.ts delete mode 100644 packages/common/locales/es-CR.ts delete mode 100644 packages/common/locales/es-CU.ts delete mode 100644 packages/common/locales/es-DO.ts delete mode 100644 packages/common/locales/es-EA.ts delete mode 100644 packages/common/locales/es-EC.ts delete mode 100644 packages/common/locales/es-GQ.ts delete mode 100644 packages/common/locales/es-GT.ts delete mode 100644 packages/common/locales/es-HN.ts delete mode 100644 packages/common/locales/es-IC.ts delete mode 100644 packages/common/locales/es-MX.ts delete mode 100644 packages/common/locales/es-NI.ts delete mode 100644 packages/common/locales/es-PA.ts delete mode 100644 packages/common/locales/es-PE.ts delete mode 100644 packages/common/locales/es-PH.ts delete mode 100644 packages/common/locales/es-PR.ts delete mode 100644 packages/common/locales/es-PY.ts delete mode 100644 packages/common/locales/es-SV.ts delete mode 100644 packages/common/locales/es-US.ts delete mode 100644 packages/common/locales/es-UY.ts delete mode 100644 packages/common/locales/es-VE.ts delete mode 100644 packages/common/locales/es.ts delete mode 100644 packages/common/locales/et.ts delete mode 100644 packages/common/locales/eu.ts delete mode 100644 packages/common/locales/ewo.ts delete mode 100644 packages/common/locales/extra/af-NA.ts delete mode 100644 packages/common/locales/extra/af.ts delete mode 100644 packages/common/locales/extra/agq.ts delete mode 100644 packages/common/locales/extra/ak.ts delete mode 100644 packages/common/locales/extra/am.ts delete mode 100644 packages/common/locales/extra/ar-AE.ts delete mode 100644 packages/common/locales/extra/ar-BH.ts delete mode 100644 packages/common/locales/extra/ar-DJ.ts delete mode 100644 packages/common/locales/extra/ar-DZ.ts delete mode 100644 packages/common/locales/extra/ar-EG.ts delete mode 100644 packages/common/locales/extra/ar-EH.ts delete mode 100644 packages/common/locales/extra/ar-ER.ts delete mode 100644 packages/common/locales/extra/ar-IL.ts delete mode 100644 packages/common/locales/extra/ar-IQ.ts delete mode 100644 packages/common/locales/extra/ar-JO.ts delete mode 100644 packages/common/locales/extra/ar-KM.ts delete mode 100644 packages/common/locales/extra/ar-KW.ts delete mode 100644 packages/common/locales/extra/ar-LB.ts delete mode 100644 packages/common/locales/extra/ar-LY.ts delete mode 100644 packages/common/locales/extra/ar-MA.ts delete mode 100644 packages/common/locales/extra/ar-MR.ts delete mode 100644 packages/common/locales/extra/ar-OM.ts delete mode 100644 packages/common/locales/extra/ar-PS.ts delete mode 100644 packages/common/locales/extra/ar-QA.ts delete mode 100644 packages/common/locales/extra/ar-SA.ts delete mode 100644 packages/common/locales/extra/ar-SD.ts delete mode 100644 packages/common/locales/extra/ar-SO.ts delete mode 100644 packages/common/locales/extra/ar-SS.ts delete mode 100644 packages/common/locales/extra/ar-SY.ts delete mode 100644 packages/common/locales/extra/ar-TD.ts delete mode 100644 packages/common/locales/extra/ar-TN.ts delete mode 100644 packages/common/locales/extra/ar-YE.ts delete mode 100644 packages/common/locales/extra/ar.ts delete mode 100644 packages/common/locales/extra/as.ts delete mode 100644 packages/common/locales/extra/asa.ts delete mode 100644 packages/common/locales/extra/ast.ts delete mode 100644 packages/common/locales/extra/az-Cyrl.ts delete mode 100644 packages/common/locales/extra/az-Latn.ts delete mode 100644 packages/common/locales/extra/az.ts delete mode 100644 packages/common/locales/extra/bas.ts delete mode 100644 packages/common/locales/extra/be.ts delete mode 100644 packages/common/locales/extra/bem.ts delete mode 100644 packages/common/locales/extra/bez.ts delete mode 100644 packages/common/locales/extra/bg.ts delete mode 100644 packages/common/locales/extra/bm.ts delete mode 100644 packages/common/locales/extra/bn-IN.ts delete mode 100644 packages/common/locales/extra/bn.ts delete mode 100644 packages/common/locales/extra/bo-IN.ts delete mode 100644 packages/common/locales/extra/bo.ts delete mode 100644 packages/common/locales/extra/br.ts delete mode 100644 packages/common/locales/extra/brx.ts delete mode 100644 packages/common/locales/extra/bs-Cyrl.ts delete mode 100644 packages/common/locales/extra/bs-Latn.ts delete mode 100644 packages/common/locales/extra/bs.ts delete mode 100644 packages/common/locales/extra/ca-AD.ts delete mode 100644 packages/common/locales/extra/ca-ES-VALENCIA.ts delete mode 100644 packages/common/locales/extra/ca-FR.ts delete mode 100644 packages/common/locales/extra/ca-IT.ts delete mode 100644 packages/common/locales/extra/ca.ts delete mode 100644 packages/common/locales/extra/ccp-IN.ts delete mode 100644 packages/common/locales/extra/ccp.ts delete mode 100644 packages/common/locales/extra/ce.ts delete mode 100644 packages/common/locales/extra/ceb.ts delete mode 100644 packages/common/locales/extra/cgg.ts delete mode 100644 packages/common/locales/extra/chr.ts delete mode 100644 packages/common/locales/extra/ckb-IR.ts delete mode 100644 packages/common/locales/extra/ckb.ts delete mode 100644 packages/common/locales/extra/cs.ts delete mode 100644 packages/common/locales/extra/cu.ts delete mode 100644 packages/common/locales/extra/cy.ts delete mode 100644 packages/common/locales/extra/da-GL.ts delete mode 100644 packages/common/locales/extra/da.ts delete mode 100644 packages/common/locales/extra/dav.ts delete mode 100644 packages/common/locales/extra/de-AT.ts delete mode 100644 packages/common/locales/extra/de-BE.ts delete mode 100644 packages/common/locales/extra/de-CH.ts delete mode 100644 packages/common/locales/extra/de-IT.ts delete mode 100644 packages/common/locales/extra/de-LI.ts delete mode 100644 packages/common/locales/extra/de-LU.ts delete mode 100644 packages/common/locales/extra/de.ts delete mode 100644 packages/common/locales/extra/dje.ts delete mode 100644 packages/common/locales/extra/dsb.ts delete mode 100644 packages/common/locales/extra/dua.ts delete mode 100644 packages/common/locales/extra/dyo.ts delete mode 100644 packages/common/locales/extra/dz.ts delete mode 100644 packages/common/locales/extra/ebu.ts delete mode 100644 packages/common/locales/extra/ee-TG.ts delete mode 100644 packages/common/locales/extra/ee.ts delete mode 100644 packages/common/locales/extra/el-CY.ts delete mode 100644 packages/common/locales/extra/el.ts delete mode 100644 packages/common/locales/extra/en-001.ts delete mode 100644 packages/common/locales/extra/en-150.ts delete mode 100644 packages/common/locales/extra/en-AE.ts delete mode 100644 packages/common/locales/extra/en-AG.ts delete mode 100644 packages/common/locales/extra/en-AI.ts delete mode 100644 packages/common/locales/extra/en-AS.ts delete mode 100644 packages/common/locales/extra/en-AT.ts delete mode 100644 packages/common/locales/extra/en-AU.ts delete mode 100644 packages/common/locales/extra/en-BB.ts delete mode 100644 packages/common/locales/extra/en-BE.ts delete mode 100644 packages/common/locales/extra/en-BI.ts delete mode 100644 packages/common/locales/extra/en-BM.ts delete mode 100644 packages/common/locales/extra/en-BS.ts delete mode 100644 packages/common/locales/extra/en-BW.ts delete mode 100644 packages/common/locales/extra/en-BZ.ts delete mode 100644 packages/common/locales/extra/en-CA.ts delete mode 100644 packages/common/locales/extra/en-CC.ts delete mode 100644 packages/common/locales/extra/en-CH.ts delete mode 100644 packages/common/locales/extra/en-CK.ts delete mode 100644 packages/common/locales/extra/en-CM.ts delete mode 100644 packages/common/locales/extra/en-CX.ts delete mode 100644 packages/common/locales/extra/en-CY.ts delete mode 100644 packages/common/locales/extra/en-DE.ts delete mode 100644 packages/common/locales/extra/en-DG.ts delete mode 100644 packages/common/locales/extra/en-DK.ts delete mode 100644 packages/common/locales/extra/en-DM.ts delete mode 100644 packages/common/locales/extra/en-ER.ts delete mode 100644 packages/common/locales/extra/en-FI.ts delete mode 100644 packages/common/locales/extra/en-FJ.ts delete mode 100644 packages/common/locales/extra/en-FK.ts delete mode 100644 packages/common/locales/extra/en-FM.ts delete mode 100644 packages/common/locales/extra/en-GB.ts delete mode 100644 packages/common/locales/extra/en-GD.ts delete mode 100644 packages/common/locales/extra/en-GG.ts delete mode 100644 packages/common/locales/extra/en-GH.ts delete mode 100644 packages/common/locales/extra/en-GI.ts delete mode 100644 packages/common/locales/extra/en-GM.ts delete mode 100644 packages/common/locales/extra/en-GU.ts delete mode 100644 packages/common/locales/extra/en-GY.ts delete mode 100644 packages/common/locales/extra/en-HK.ts delete mode 100644 packages/common/locales/extra/en-IE.ts delete mode 100644 packages/common/locales/extra/en-IL.ts delete mode 100644 packages/common/locales/extra/en-IM.ts delete mode 100644 packages/common/locales/extra/en-IN.ts delete mode 100644 packages/common/locales/extra/en-IO.ts delete mode 100644 packages/common/locales/extra/en-JE.ts delete mode 100644 packages/common/locales/extra/en-JM.ts delete mode 100644 packages/common/locales/extra/en-KE.ts delete mode 100644 packages/common/locales/extra/en-KI.ts delete mode 100644 packages/common/locales/extra/en-KN.ts delete mode 100644 packages/common/locales/extra/en-KY.ts delete mode 100644 packages/common/locales/extra/en-LC.ts delete mode 100644 packages/common/locales/extra/en-LR.ts delete mode 100644 packages/common/locales/extra/en-LS.ts delete mode 100644 packages/common/locales/extra/en-MG.ts delete mode 100644 packages/common/locales/extra/en-MH.ts delete mode 100644 packages/common/locales/extra/en-MO.ts delete mode 100644 packages/common/locales/extra/en-MP.ts delete mode 100644 packages/common/locales/extra/en-MS.ts delete mode 100644 packages/common/locales/extra/en-MT.ts delete mode 100644 packages/common/locales/extra/en-MU.ts delete mode 100644 packages/common/locales/extra/en-MW.ts delete mode 100644 packages/common/locales/extra/en-MY.ts delete mode 100644 packages/common/locales/extra/en-NA.ts delete mode 100644 packages/common/locales/extra/en-NF.ts delete mode 100644 packages/common/locales/extra/en-NG.ts delete mode 100644 packages/common/locales/extra/en-NL.ts delete mode 100644 packages/common/locales/extra/en-NR.ts delete mode 100644 packages/common/locales/extra/en-NU.ts delete mode 100644 packages/common/locales/extra/en-NZ.ts delete mode 100644 packages/common/locales/extra/en-PG.ts delete mode 100644 packages/common/locales/extra/en-PH.ts delete mode 100644 packages/common/locales/extra/en-PK.ts delete mode 100644 packages/common/locales/extra/en-PN.ts delete mode 100644 packages/common/locales/extra/en-PR.ts delete mode 100644 packages/common/locales/extra/en-PW.ts delete mode 100644 packages/common/locales/extra/en-RW.ts delete mode 100644 packages/common/locales/extra/en-SB.ts delete mode 100644 packages/common/locales/extra/en-SC.ts delete mode 100644 packages/common/locales/extra/en-SD.ts delete mode 100644 packages/common/locales/extra/en-SE.ts delete mode 100644 packages/common/locales/extra/en-SG.ts delete mode 100644 packages/common/locales/extra/en-SH.ts delete mode 100644 packages/common/locales/extra/en-SI.ts delete mode 100644 packages/common/locales/extra/en-SL.ts delete mode 100644 packages/common/locales/extra/en-SS.ts delete mode 100644 packages/common/locales/extra/en-SX.ts delete mode 100644 packages/common/locales/extra/en-SZ.ts delete mode 100644 packages/common/locales/extra/en-TC.ts delete mode 100644 packages/common/locales/extra/en-TK.ts delete mode 100644 packages/common/locales/extra/en-TO.ts delete mode 100644 packages/common/locales/extra/en-TT.ts delete mode 100644 packages/common/locales/extra/en-TV.ts delete mode 100644 packages/common/locales/extra/en-TZ.ts delete mode 100644 packages/common/locales/extra/en-UG.ts delete mode 100644 packages/common/locales/extra/en-UM.ts delete mode 100644 packages/common/locales/extra/en-US-POSIX.ts delete mode 100644 packages/common/locales/extra/en-VC.ts delete mode 100644 packages/common/locales/extra/en-VG.ts delete mode 100644 packages/common/locales/extra/en-VI.ts delete mode 100644 packages/common/locales/extra/en-VU.ts delete mode 100644 packages/common/locales/extra/en-WS.ts delete mode 100644 packages/common/locales/extra/en-ZA.ts delete mode 100644 packages/common/locales/extra/en-ZM.ts delete mode 100644 packages/common/locales/extra/en-ZW.ts delete mode 100644 packages/common/locales/extra/en.ts delete mode 100644 packages/common/locales/extra/eo.ts delete mode 100644 packages/common/locales/extra/es-419.ts delete mode 100644 packages/common/locales/extra/es-AR.ts delete mode 100644 packages/common/locales/extra/es-BO.ts delete mode 100644 packages/common/locales/extra/es-BR.ts delete mode 100644 packages/common/locales/extra/es-BZ.ts delete mode 100644 packages/common/locales/extra/es-CL.ts delete mode 100644 packages/common/locales/extra/es-CO.ts delete mode 100644 packages/common/locales/extra/es-CR.ts delete mode 100644 packages/common/locales/extra/es-CU.ts delete mode 100644 packages/common/locales/extra/es-DO.ts delete mode 100644 packages/common/locales/extra/es-EA.ts delete mode 100644 packages/common/locales/extra/es-EC.ts delete mode 100644 packages/common/locales/extra/es-GQ.ts delete mode 100644 packages/common/locales/extra/es-GT.ts delete mode 100644 packages/common/locales/extra/es-HN.ts delete mode 100644 packages/common/locales/extra/es-IC.ts delete mode 100644 packages/common/locales/extra/es-MX.ts delete mode 100644 packages/common/locales/extra/es-NI.ts delete mode 100644 packages/common/locales/extra/es-PA.ts delete mode 100644 packages/common/locales/extra/es-PE.ts delete mode 100644 packages/common/locales/extra/es-PH.ts delete mode 100644 packages/common/locales/extra/es-PR.ts delete mode 100644 packages/common/locales/extra/es-PY.ts delete mode 100644 packages/common/locales/extra/es-SV.ts delete mode 100644 packages/common/locales/extra/es-US.ts delete mode 100644 packages/common/locales/extra/es-UY.ts delete mode 100644 packages/common/locales/extra/es-VE.ts delete mode 100644 packages/common/locales/extra/es.ts delete mode 100644 packages/common/locales/extra/et.ts delete mode 100644 packages/common/locales/extra/eu.ts delete mode 100644 packages/common/locales/extra/ewo.ts delete mode 100644 packages/common/locales/extra/fa-AF.ts delete mode 100644 packages/common/locales/extra/fa.ts delete mode 100644 packages/common/locales/extra/ff-CM.ts delete mode 100644 packages/common/locales/extra/ff-GN.ts delete mode 100644 packages/common/locales/extra/ff-Latn-BF.ts delete mode 100644 packages/common/locales/extra/ff-Latn-CM.ts delete mode 100644 packages/common/locales/extra/ff-Latn-GH.ts delete mode 100644 packages/common/locales/extra/ff-Latn-GM.ts delete mode 100644 packages/common/locales/extra/ff-Latn-GN.ts delete mode 100644 packages/common/locales/extra/ff-Latn-GW.ts delete mode 100644 packages/common/locales/extra/ff-Latn-LR.ts delete mode 100644 packages/common/locales/extra/ff-Latn-MR.ts delete mode 100644 packages/common/locales/extra/ff-Latn-NE.ts delete mode 100644 packages/common/locales/extra/ff-Latn-NG.ts delete mode 100644 packages/common/locales/extra/ff-Latn-SL.ts delete mode 100644 packages/common/locales/extra/ff-Latn.ts delete mode 100644 packages/common/locales/extra/ff-MR.ts delete mode 100644 packages/common/locales/extra/ff.ts delete mode 100644 packages/common/locales/extra/fi.ts delete mode 100644 packages/common/locales/extra/fil.ts delete mode 100644 packages/common/locales/extra/fo-DK.ts delete mode 100644 packages/common/locales/extra/fo.ts delete mode 100644 packages/common/locales/extra/fr-BE.ts delete mode 100644 packages/common/locales/extra/fr-BF.ts delete mode 100644 packages/common/locales/extra/fr-BI.ts delete mode 100644 packages/common/locales/extra/fr-BJ.ts delete mode 100644 packages/common/locales/extra/fr-BL.ts delete mode 100644 packages/common/locales/extra/fr-CA.ts delete mode 100644 packages/common/locales/extra/fr-CD.ts delete mode 100644 packages/common/locales/extra/fr-CF.ts delete mode 100644 packages/common/locales/extra/fr-CG.ts delete mode 100644 packages/common/locales/extra/fr-CH.ts delete mode 100644 packages/common/locales/extra/fr-CI.ts delete mode 100644 packages/common/locales/extra/fr-CM.ts delete mode 100644 packages/common/locales/extra/fr-DJ.ts delete mode 100644 packages/common/locales/extra/fr-DZ.ts delete mode 100644 packages/common/locales/extra/fr-GA.ts delete mode 100644 packages/common/locales/extra/fr-GF.ts delete mode 100644 packages/common/locales/extra/fr-GN.ts delete mode 100644 packages/common/locales/extra/fr-GP.ts delete mode 100644 packages/common/locales/extra/fr-GQ.ts delete mode 100644 packages/common/locales/extra/fr-HT.ts delete mode 100644 packages/common/locales/extra/fr-KM.ts delete mode 100644 packages/common/locales/extra/fr-LU.ts delete mode 100644 packages/common/locales/extra/fr-MA.ts delete mode 100644 packages/common/locales/extra/fr-MC.ts delete mode 100644 packages/common/locales/extra/fr-MF.ts delete mode 100644 packages/common/locales/extra/fr-MG.ts delete mode 100644 packages/common/locales/extra/fr-ML.ts delete mode 100644 packages/common/locales/extra/fr-MQ.ts delete mode 100644 packages/common/locales/extra/fr-MR.ts delete mode 100644 packages/common/locales/extra/fr-MU.ts delete mode 100644 packages/common/locales/extra/fr-NC.ts delete mode 100644 packages/common/locales/extra/fr-NE.ts delete mode 100644 packages/common/locales/extra/fr-PF.ts delete mode 100644 packages/common/locales/extra/fr-PM.ts delete mode 100644 packages/common/locales/extra/fr-RE.ts delete mode 100644 packages/common/locales/extra/fr-RW.ts delete mode 100644 packages/common/locales/extra/fr-SC.ts delete mode 100644 packages/common/locales/extra/fr-SN.ts delete mode 100644 packages/common/locales/extra/fr-SY.ts delete mode 100644 packages/common/locales/extra/fr-TD.ts delete mode 100644 packages/common/locales/extra/fr-TG.ts delete mode 100644 packages/common/locales/extra/fr-TN.ts delete mode 100644 packages/common/locales/extra/fr-VU.ts delete mode 100644 packages/common/locales/extra/fr-WF.ts delete mode 100644 packages/common/locales/extra/fr-YT.ts delete mode 100644 packages/common/locales/extra/fr.ts delete mode 100644 packages/common/locales/extra/fur.ts delete mode 100644 packages/common/locales/extra/fy.ts delete mode 100644 packages/common/locales/extra/ga-GB.ts delete mode 100644 packages/common/locales/extra/ga.ts delete mode 100644 packages/common/locales/extra/gd.ts delete mode 100644 packages/common/locales/extra/gl.ts delete mode 100644 packages/common/locales/extra/gsw-FR.ts delete mode 100644 packages/common/locales/extra/gsw-LI.ts delete mode 100644 packages/common/locales/extra/gsw.ts delete mode 100644 packages/common/locales/extra/gu.ts delete mode 100644 packages/common/locales/extra/guz.ts delete mode 100644 packages/common/locales/extra/gv.ts delete mode 100644 packages/common/locales/extra/ha-GH.ts delete mode 100644 packages/common/locales/extra/ha-NE.ts delete mode 100644 packages/common/locales/extra/ha.ts delete mode 100644 packages/common/locales/extra/haw.ts delete mode 100644 packages/common/locales/extra/he.ts delete mode 100644 packages/common/locales/extra/hi.ts delete mode 100644 packages/common/locales/extra/hr-BA.ts delete mode 100644 packages/common/locales/extra/hr.ts delete mode 100644 packages/common/locales/extra/hsb.ts delete mode 100644 packages/common/locales/extra/hu.ts delete mode 100644 packages/common/locales/extra/hy.ts delete mode 100644 packages/common/locales/extra/ia.ts delete mode 100644 packages/common/locales/extra/id.ts delete mode 100644 packages/common/locales/extra/ig.ts delete mode 100644 packages/common/locales/extra/ii.ts delete mode 100644 packages/common/locales/extra/is.ts delete mode 100644 packages/common/locales/extra/it-CH.ts delete mode 100644 packages/common/locales/extra/it-SM.ts delete mode 100644 packages/common/locales/extra/it-VA.ts delete mode 100644 packages/common/locales/extra/it.ts delete mode 100644 packages/common/locales/extra/ja.ts delete mode 100644 packages/common/locales/extra/jgo.ts delete mode 100644 packages/common/locales/extra/jmc.ts delete mode 100644 packages/common/locales/extra/jv.ts delete mode 100644 packages/common/locales/extra/ka.ts delete mode 100644 packages/common/locales/extra/kab.ts delete mode 100644 packages/common/locales/extra/kam.ts delete mode 100644 packages/common/locales/extra/kde.ts delete mode 100644 packages/common/locales/extra/kea.ts delete mode 100644 packages/common/locales/extra/khq.ts delete mode 100644 packages/common/locales/extra/ki.ts delete mode 100644 packages/common/locales/extra/kk.ts delete mode 100644 packages/common/locales/extra/kkj.ts delete mode 100644 packages/common/locales/extra/kl.ts delete mode 100644 packages/common/locales/extra/kln.ts delete mode 100644 packages/common/locales/extra/km.ts delete mode 100644 packages/common/locales/extra/kn.ts delete mode 100644 packages/common/locales/extra/ko-KP.ts delete mode 100644 packages/common/locales/extra/ko.ts delete mode 100644 packages/common/locales/extra/kok.ts delete mode 100644 packages/common/locales/extra/ks.ts delete mode 100644 packages/common/locales/extra/ksb.ts delete mode 100644 packages/common/locales/extra/ksf.ts delete mode 100644 packages/common/locales/extra/ksh.ts delete mode 100644 packages/common/locales/extra/ku.ts delete mode 100644 packages/common/locales/extra/kw.ts delete mode 100644 packages/common/locales/extra/ky.ts delete mode 100644 packages/common/locales/extra/lag.ts delete mode 100644 packages/common/locales/extra/lb.ts delete mode 100644 packages/common/locales/extra/lg.ts delete mode 100644 packages/common/locales/extra/lkt.ts delete mode 100644 packages/common/locales/extra/ln-AO.ts delete mode 100644 packages/common/locales/extra/ln-CF.ts delete mode 100644 packages/common/locales/extra/ln-CG.ts delete mode 100644 packages/common/locales/extra/ln.ts delete mode 100644 packages/common/locales/extra/lo.ts delete mode 100644 packages/common/locales/extra/lrc-IQ.ts delete mode 100644 packages/common/locales/extra/lrc.ts delete mode 100644 packages/common/locales/extra/lt.ts delete mode 100644 packages/common/locales/extra/lu.ts delete mode 100644 packages/common/locales/extra/luo.ts delete mode 100644 packages/common/locales/extra/luy.ts delete mode 100644 packages/common/locales/extra/lv.ts delete mode 100644 packages/common/locales/extra/mas-TZ.ts delete mode 100644 packages/common/locales/extra/mas.ts delete mode 100644 packages/common/locales/extra/mer.ts delete mode 100644 packages/common/locales/extra/mfe.ts delete mode 100644 packages/common/locales/extra/mg.ts delete mode 100644 packages/common/locales/extra/mgh.ts delete mode 100644 packages/common/locales/extra/mgo.ts delete mode 100644 packages/common/locales/extra/mi.ts delete mode 100644 packages/common/locales/extra/mk.ts delete mode 100644 packages/common/locales/extra/ml.ts delete mode 100644 packages/common/locales/extra/mn.ts delete mode 100644 packages/common/locales/extra/mr.ts delete mode 100644 packages/common/locales/extra/ms-BN.ts delete mode 100644 packages/common/locales/extra/ms-SG.ts delete mode 100644 packages/common/locales/extra/ms.ts delete mode 100644 packages/common/locales/extra/mt.ts delete mode 100644 packages/common/locales/extra/mua.ts delete mode 100644 packages/common/locales/extra/my.ts delete mode 100644 packages/common/locales/extra/mzn.ts delete mode 100644 packages/common/locales/extra/naq.ts delete mode 100644 packages/common/locales/extra/nb-SJ.ts delete mode 100644 packages/common/locales/extra/nb.ts delete mode 100644 packages/common/locales/extra/nd.ts delete mode 100644 packages/common/locales/extra/nds-NL.ts delete mode 100644 packages/common/locales/extra/nds.ts delete mode 100644 packages/common/locales/extra/ne-IN.ts delete mode 100644 packages/common/locales/extra/ne.ts delete mode 100644 packages/common/locales/extra/nl-AW.ts delete mode 100644 packages/common/locales/extra/nl-BE.ts delete mode 100644 packages/common/locales/extra/nl-BQ.ts delete mode 100644 packages/common/locales/extra/nl-CW.ts delete mode 100644 packages/common/locales/extra/nl-SR.ts delete mode 100644 packages/common/locales/extra/nl-SX.ts delete mode 100644 packages/common/locales/extra/nl.ts delete mode 100644 packages/common/locales/extra/nmg.ts delete mode 100644 packages/common/locales/extra/nn.ts delete mode 100644 packages/common/locales/extra/nnh.ts delete mode 100644 packages/common/locales/extra/nus.ts delete mode 100644 packages/common/locales/extra/nyn.ts delete mode 100644 packages/common/locales/extra/om-KE.ts delete mode 100644 packages/common/locales/extra/om.ts delete mode 100644 packages/common/locales/extra/or.ts delete mode 100644 packages/common/locales/extra/os-RU.ts delete mode 100644 packages/common/locales/extra/os.ts delete mode 100644 packages/common/locales/extra/pa-Arab.ts delete mode 100644 packages/common/locales/extra/pa-Guru.ts delete mode 100644 packages/common/locales/extra/pa.ts delete mode 100644 packages/common/locales/extra/pl.ts delete mode 100644 packages/common/locales/extra/prg.ts delete mode 100644 packages/common/locales/extra/ps-PK.ts delete mode 100644 packages/common/locales/extra/ps.ts delete mode 100644 packages/common/locales/extra/pt-AO.ts delete mode 100644 packages/common/locales/extra/pt-CH.ts delete mode 100644 packages/common/locales/extra/pt-CV.ts delete mode 100644 packages/common/locales/extra/pt-GQ.ts delete mode 100644 packages/common/locales/extra/pt-GW.ts delete mode 100644 packages/common/locales/extra/pt-LU.ts delete mode 100644 packages/common/locales/extra/pt-MO.ts delete mode 100644 packages/common/locales/extra/pt-MZ.ts delete mode 100644 packages/common/locales/extra/pt-PT.ts delete mode 100644 packages/common/locales/extra/pt-ST.ts delete mode 100644 packages/common/locales/extra/pt-TL.ts delete mode 100644 packages/common/locales/extra/pt.ts delete mode 100644 packages/common/locales/extra/qu-BO.ts delete mode 100644 packages/common/locales/extra/qu-EC.ts delete mode 100644 packages/common/locales/extra/qu.ts delete mode 100644 packages/common/locales/extra/rm.ts delete mode 100644 packages/common/locales/extra/rn.ts delete mode 100644 packages/common/locales/extra/ro-MD.ts delete mode 100644 packages/common/locales/extra/ro.ts delete mode 100644 packages/common/locales/extra/rof.ts delete mode 100644 packages/common/locales/extra/root.ts delete mode 100644 packages/common/locales/extra/ru-BY.ts delete mode 100644 packages/common/locales/extra/ru-KG.ts delete mode 100644 packages/common/locales/extra/ru-KZ.ts delete mode 100644 packages/common/locales/extra/ru-MD.ts delete mode 100644 packages/common/locales/extra/ru-UA.ts delete mode 100644 packages/common/locales/extra/ru.ts delete mode 100644 packages/common/locales/extra/rw.ts delete mode 100644 packages/common/locales/extra/rwk.ts delete mode 100644 packages/common/locales/extra/sah.ts delete mode 100644 packages/common/locales/extra/saq.ts delete mode 100644 packages/common/locales/extra/sbp.ts delete mode 100644 packages/common/locales/extra/sd.ts delete mode 100644 packages/common/locales/extra/se-FI.ts delete mode 100644 packages/common/locales/extra/se-SE.ts delete mode 100644 packages/common/locales/extra/se.ts delete mode 100644 packages/common/locales/extra/seh.ts delete mode 100644 packages/common/locales/extra/ses.ts delete mode 100644 packages/common/locales/extra/sg.ts delete mode 100644 packages/common/locales/extra/shi-Latn.ts delete mode 100644 packages/common/locales/extra/shi-Tfng.ts delete mode 100644 packages/common/locales/extra/shi.ts delete mode 100644 packages/common/locales/extra/si.ts delete mode 100644 packages/common/locales/extra/sk.ts delete mode 100644 packages/common/locales/extra/sl.ts delete mode 100644 packages/common/locales/extra/smn.ts delete mode 100644 packages/common/locales/extra/sn.ts delete mode 100644 packages/common/locales/extra/so-DJ.ts delete mode 100644 packages/common/locales/extra/so-ET.ts delete mode 100644 packages/common/locales/extra/so-KE.ts delete mode 100644 packages/common/locales/extra/so.ts delete mode 100644 packages/common/locales/extra/sq-MK.ts delete mode 100644 packages/common/locales/extra/sq-XK.ts delete mode 100644 packages/common/locales/extra/sq.ts delete mode 100644 packages/common/locales/extra/sr-Cyrl-BA.ts delete mode 100644 packages/common/locales/extra/sr-Cyrl-ME.ts delete mode 100644 packages/common/locales/extra/sr-Cyrl-XK.ts delete mode 100644 packages/common/locales/extra/sr-Cyrl.ts delete mode 100644 packages/common/locales/extra/sr-Latn-BA.ts delete mode 100644 packages/common/locales/extra/sr-Latn-ME.ts delete mode 100644 packages/common/locales/extra/sr-Latn-XK.ts delete mode 100644 packages/common/locales/extra/sr-Latn.ts delete mode 100644 packages/common/locales/extra/sr.ts delete mode 100644 packages/common/locales/extra/sv-AX.ts delete mode 100644 packages/common/locales/extra/sv-FI.ts delete mode 100644 packages/common/locales/extra/sv.ts delete mode 100644 packages/common/locales/extra/sw-CD.ts delete mode 100644 packages/common/locales/extra/sw-KE.ts delete mode 100644 packages/common/locales/extra/sw-UG.ts delete mode 100644 packages/common/locales/extra/sw.ts delete mode 100644 packages/common/locales/extra/ta-LK.ts delete mode 100644 packages/common/locales/extra/ta-MY.ts delete mode 100644 packages/common/locales/extra/ta-SG.ts delete mode 100644 packages/common/locales/extra/ta.ts delete mode 100644 packages/common/locales/extra/te.ts delete mode 100644 packages/common/locales/extra/teo-KE.ts delete mode 100644 packages/common/locales/extra/teo.ts delete mode 100644 packages/common/locales/extra/tg.ts delete mode 100644 packages/common/locales/extra/th.ts delete mode 100644 packages/common/locales/extra/ti-ER.ts delete mode 100644 packages/common/locales/extra/ti.ts delete mode 100644 packages/common/locales/extra/tk.ts delete mode 100644 packages/common/locales/extra/to.ts delete mode 100644 packages/common/locales/extra/tr-CY.ts delete mode 100644 packages/common/locales/extra/tr.ts delete mode 100644 packages/common/locales/extra/tt.ts delete mode 100644 packages/common/locales/extra/twq.ts delete mode 100644 packages/common/locales/extra/tzm.ts delete mode 100644 packages/common/locales/extra/ug.ts delete mode 100644 packages/common/locales/extra/uk.ts delete mode 100644 packages/common/locales/extra/ur-IN.ts delete mode 100644 packages/common/locales/extra/ur.ts delete mode 100644 packages/common/locales/extra/uz-Arab.ts delete mode 100644 packages/common/locales/extra/uz-Cyrl.ts delete mode 100644 packages/common/locales/extra/uz-Latn.ts delete mode 100644 packages/common/locales/extra/uz.ts delete mode 100644 packages/common/locales/extra/vai-Latn.ts delete mode 100644 packages/common/locales/extra/vai-Vaii.ts delete mode 100644 packages/common/locales/extra/vai.ts delete mode 100644 packages/common/locales/extra/vi.ts delete mode 100644 packages/common/locales/extra/vo.ts delete mode 100644 packages/common/locales/extra/vun.ts delete mode 100644 packages/common/locales/extra/wae.ts delete mode 100644 packages/common/locales/extra/wo.ts delete mode 100644 packages/common/locales/extra/xh.ts delete mode 100644 packages/common/locales/extra/xog.ts delete mode 100644 packages/common/locales/extra/yav.ts delete mode 100644 packages/common/locales/extra/yi.ts delete mode 100644 packages/common/locales/extra/yo-BJ.ts delete mode 100644 packages/common/locales/extra/yo.ts delete mode 100644 packages/common/locales/extra/yue-Hans.ts delete mode 100644 packages/common/locales/extra/yue-Hant.ts delete mode 100644 packages/common/locales/extra/yue.ts delete mode 100644 packages/common/locales/extra/zgh.ts delete mode 100644 packages/common/locales/extra/zh-Hans-HK.ts delete mode 100644 packages/common/locales/extra/zh-Hans-MO.ts delete mode 100644 packages/common/locales/extra/zh-Hans-SG.ts delete mode 100644 packages/common/locales/extra/zh-Hans.ts delete mode 100644 packages/common/locales/extra/zh-Hant-HK.ts delete mode 100644 packages/common/locales/extra/zh-Hant-MO.ts delete mode 100644 packages/common/locales/extra/zh-Hant.ts delete mode 100644 packages/common/locales/extra/zh.ts delete mode 100644 packages/common/locales/extra/zu.ts delete mode 100644 packages/common/locales/fa-AF.ts delete mode 100644 packages/common/locales/fa.ts delete mode 100644 packages/common/locales/ff-CM.ts delete mode 100644 packages/common/locales/ff-GN.ts delete mode 100644 packages/common/locales/ff-Latn-BF.ts delete mode 100644 packages/common/locales/ff-Latn-CM.ts delete mode 100644 packages/common/locales/ff-Latn-GH.ts delete mode 100644 packages/common/locales/ff-Latn-GM.ts delete mode 100644 packages/common/locales/ff-Latn-GN.ts delete mode 100644 packages/common/locales/ff-Latn-GW.ts delete mode 100644 packages/common/locales/ff-Latn-LR.ts delete mode 100644 packages/common/locales/ff-Latn-MR.ts delete mode 100644 packages/common/locales/ff-Latn-NE.ts delete mode 100644 packages/common/locales/ff-Latn-NG.ts delete mode 100644 packages/common/locales/ff-Latn-SL.ts delete mode 100644 packages/common/locales/ff-Latn.ts delete mode 100644 packages/common/locales/ff-MR.ts delete mode 100644 packages/common/locales/ff.ts delete mode 100644 packages/common/locales/fi.ts delete mode 100644 packages/common/locales/fil.ts delete mode 100644 packages/common/locales/fo-DK.ts delete mode 100644 packages/common/locales/fo.ts delete mode 100644 packages/common/locales/fr-BE.ts delete mode 100644 packages/common/locales/fr-BF.ts delete mode 100644 packages/common/locales/fr-BI.ts delete mode 100644 packages/common/locales/fr-BJ.ts delete mode 100644 packages/common/locales/fr-BL.ts delete mode 100644 packages/common/locales/fr-CA.ts delete mode 100644 packages/common/locales/fr-CD.ts delete mode 100644 packages/common/locales/fr-CF.ts delete mode 100644 packages/common/locales/fr-CG.ts delete mode 100644 packages/common/locales/fr-CH.ts delete mode 100644 packages/common/locales/fr-CI.ts delete mode 100644 packages/common/locales/fr-CM.ts delete mode 100644 packages/common/locales/fr-DJ.ts delete mode 100644 packages/common/locales/fr-DZ.ts delete mode 100644 packages/common/locales/fr-GA.ts delete mode 100644 packages/common/locales/fr-GF.ts delete mode 100644 packages/common/locales/fr-GN.ts delete mode 100644 packages/common/locales/fr-GP.ts delete mode 100644 packages/common/locales/fr-GQ.ts delete mode 100644 packages/common/locales/fr-HT.ts delete mode 100644 packages/common/locales/fr-KM.ts delete mode 100644 packages/common/locales/fr-LU.ts delete mode 100644 packages/common/locales/fr-MA.ts delete mode 100644 packages/common/locales/fr-MC.ts delete mode 100644 packages/common/locales/fr-MF.ts delete mode 100644 packages/common/locales/fr-MG.ts delete mode 100644 packages/common/locales/fr-ML.ts delete mode 100644 packages/common/locales/fr-MQ.ts delete mode 100644 packages/common/locales/fr-MR.ts delete mode 100644 packages/common/locales/fr-MU.ts delete mode 100644 packages/common/locales/fr-NC.ts delete mode 100644 packages/common/locales/fr-NE.ts delete mode 100644 packages/common/locales/fr-PF.ts delete mode 100644 packages/common/locales/fr-PM.ts delete mode 100644 packages/common/locales/fr-RE.ts delete mode 100644 packages/common/locales/fr-RW.ts delete mode 100644 packages/common/locales/fr-SC.ts delete mode 100644 packages/common/locales/fr-SN.ts delete mode 100644 packages/common/locales/fr-SY.ts delete mode 100644 packages/common/locales/fr-TD.ts delete mode 100644 packages/common/locales/fr-TG.ts delete mode 100644 packages/common/locales/fr-TN.ts delete mode 100644 packages/common/locales/fr-VU.ts delete mode 100644 packages/common/locales/fr-WF.ts delete mode 100644 packages/common/locales/fr-YT.ts delete mode 100644 packages/common/locales/fr.ts delete mode 100644 packages/common/locales/fur.ts delete mode 100644 packages/common/locales/fy.ts delete mode 100644 packages/common/locales/ga-GB.ts delete mode 100644 packages/common/locales/ga.ts delete mode 100644 packages/common/locales/gd.ts delete mode 100644 packages/common/locales/gl.ts delete mode 100644 packages/common/locales/global/af-NA.js delete mode 100644 packages/common/locales/global/af.js delete mode 100644 packages/common/locales/global/agq.js delete mode 100644 packages/common/locales/global/ak.js delete mode 100644 packages/common/locales/global/am.js delete mode 100644 packages/common/locales/global/ar-AE.js delete mode 100644 packages/common/locales/global/ar-BH.js delete mode 100644 packages/common/locales/global/ar-DJ.js delete mode 100644 packages/common/locales/global/ar-DZ.js delete mode 100644 packages/common/locales/global/ar-EG.js delete mode 100644 packages/common/locales/global/ar-EH.js delete mode 100644 packages/common/locales/global/ar-ER.js delete mode 100644 packages/common/locales/global/ar-IL.js delete mode 100644 packages/common/locales/global/ar-IQ.js delete mode 100644 packages/common/locales/global/ar-JO.js delete mode 100644 packages/common/locales/global/ar-KM.js delete mode 100644 packages/common/locales/global/ar-KW.js delete mode 100644 packages/common/locales/global/ar-LB.js delete mode 100644 packages/common/locales/global/ar-LY.js delete mode 100644 packages/common/locales/global/ar-MA.js delete mode 100644 packages/common/locales/global/ar-MR.js delete mode 100644 packages/common/locales/global/ar-OM.js delete mode 100644 packages/common/locales/global/ar-PS.js delete mode 100644 packages/common/locales/global/ar-QA.js delete mode 100644 packages/common/locales/global/ar-SA.js delete mode 100644 packages/common/locales/global/ar-SD.js delete mode 100644 packages/common/locales/global/ar-SO.js delete mode 100644 packages/common/locales/global/ar-SS.js delete mode 100644 packages/common/locales/global/ar-SY.js delete mode 100644 packages/common/locales/global/ar-TD.js delete mode 100644 packages/common/locales/global/ar-TN.js delete mode 100644 packages/common/locales/global/ar-YE.js delete mode 100644 packages/common/locales/global/ar.js delete mode 100644 packages/common/locales/global/as.js delete mode 100644 packages/common/locales/global/asa.js delete mode 100644 packages/common/locales/global/ast.js delete mode 100644 packages/common/locales/global/az-Cyrl.js delete mode 100644 packages/common/locales/global/az-Latn.js delete mode 100644 packages/common/locales/global/az.js delete mode 100644 packages/common/locales/global/bas.js delete mode 100644 packages/common/locales/global/be.js delete mode 100644 packages/common/locales/global/bem.js delete mode 100644 packages/common/locales/global/bez.js delete mode 100644 packages/common/locales/global/bg.js delete mode 100644 packages/common/locales/global/bm.js delete mode 100644 packages/common/locales/global/bn-IN.js delete mode 100644 packages/common/locales/global/bn.js delete mode 100644 packages/common/locales/global/bo-IN.js delete mode 100644 packages/common/locales/global/bo.js delete mode 100644 packages/common/locales/global/br.js delete mode 100644 packages/common/locales/global/brx.js delete mode 100644 packages/common/locales/global/bs-Cyrl.js delete mode 100644 packages/common/locales/global/bs-Latn.js delete mode 100644 packages/common/locales/global/bs.js delete mode 100644 packages/common/locales/global/ca-AD.js delete mode 100644 packages/common/locales/global/ca-ES-VALENCIA.js delete mode 100644 packages/common/locales/global/ca-FR.js delete mode 100644 packages/common/locales/global/ca-IT.js delete mode 100644 packages/common/locales/global/ca.js delete mode 100644 packages/common/locales/global/ccp-IN.js delete mode 100644 packages/common/locales/global/ccp.js delete mode 100644 packages/common/locales/global/ce.js delete mode 100644 packages/common/locales/global/ceb.js delete mode 100644 packages/common/locales/global/cgg.js delete mode 100644 packages/common/locales/global/chr.js delete mode 100644 packages/common/locales/global/ckb-IR.js delete mode 100644 packages/common/locales/global/ckb.js delete mode 100644 packages/common/locales/global/cs.js delete mode 100644 packages/common/locales/global/cu.js delete mode 100644 packages/common/locales/global/cy.js delete mode 100644 packages/common/locales/global/da-GL.js delete mode 100644 packages/common/locales/global/da.js delete mode 100644 packages/common/locales/global/dav.js delete mode 100644 packages/common/locales/global/de-AT.js delete mode 100644 packages/common/locales/global/de-BE.js delete mode 100644 packages/common/locales/global/de-CH.js delete mode 100644 packages/common/locales/global/de-IT.js delete mode 100644 packages/common/locales/global/de-LI.js delete mode 100644 packages/common/locales/global/de-LU.js delete mode 100644 packages/common/locales/global/de.js delete mode 100644 packages/common/locales/global/dje.js delete mode 100644 packages/common/locales/global/dsb.js delete mode 100644 packages/common/locales/global/dua.js delete mode 100644 packages/common/locales/global/dyo.js delete mode 100644 packages/common/locales/global/dz.js delete mode 100644 packages/common/locales/global/ebu.js delete mode 100644 packages/common/locales/global/ee-TG.js delete mode 100644 packages/common/locales/global/ee.js delete mode 100644 packages/common/locales/global/el-CY.js delete mode 100644 packages/common/locales/global/el.js delete mode 100644 packages/common/locales/global/en-001.js delete mode 100644 packages/common/locales/global/en-150.js delete mode 100644 packages/common/locales/global/en-AE.js delete mode 100644 packages/common/locales/global/en-AG.js delete mode 100644 packages/common/locales/global/en-AI.js delete mode 100644 packages/common/locales/global/en-AS.js delete mode 100644 packages/common/locales/global/en-AT.js delete mode 100644 packages/common/locales/global/en-AU.js delete mode 100644 packages/common/locales/global/en-BB.js delete mode 100644 packages/common/locales/global/en-BE.js delete mode 100644 packages/common/locales/global/en-BI.js delete mode 100644 packages/common/locales/global/en-BM.js delete mode 100644 packages/common/locales/global/en-BS.js delete mode 100644 packages/common/locales/global/en-BW.js delete mode 100644 packages/common/locales/global/en-BZ.js delete mode 100644 packages/common/locales/global/en-CA.js delete mode 100644 packages/common/locales/global/en-CC.js delete mode 100644 packages/common/locales/global/en-CH.js delete mode 100644 packages/common/locales/global/en-CK.js delete mode 100644 packages/common/locales/global/en-CM.js delete mode 100644 packages/common/locales/global/en-CX.js delete mode 100644 packages/common/locales/global/en-CY.js delete mode 100644 packages/common/locales/global/en-DE.js delete mode 100644 packages/common/locales/global/en-DG.js delete mode 100644 packages/common/locales/global/en-DK.js delete mode 100644 packages/common/locales/global/en-DM.js delete mode 100644 packages/common/locales/global/en-ER.js delete mode 100644 packages/common/locales/global/en-FI.js delete mode 100644 packages/common/locales/global/en-FJ.js delete mode 100644 packages/common/locales/global/en-FK.js delete mode 100644 packages/common/locales/global/en-FM.js delete mode 100644 packages/common/locales/global/en-GB.js delete mode 100644 packages/common/locales/global/en-GD.js delete mode 100644 packages/common/locales/global/en-GG.js delete mode 100644 packages/common/locales/global/en-GH.js delete mode 100644 packages/common/locales/global/en-GI.js delete mode 100644 packages/common/locales/global/en-GM.js delete mode 100644 packages/common/locales/global/en-GU.js delete mode 100644 packages/common/locales/global/en-GY.js delete mode 100644 packages/common/locales/global/en-HK.js delete mode 100644 packages/common/locales/global/en-IE.js delete mode 100644 packages/common/locales/global/en-IL.js delete mode 100644 packages/common/locales/global/en-IM.js delete mode 100644 packages/common/locales/global/en-IN.js delete mode 100644 packages/common/locales/global/en-IO.js delete mode 100644 packages/common/locales/global/en-JE.js delete mode 100644 packages/common/locales/global/en-JM.js delete mode 100644 packages/common/locales/global/en-KE.js delete mode 100644 packages/common/locales/global/en-KI.js delete mode 100644 packages/common/locales/global/en-KN.js delete mode 100644 packages/common/locales/global/en-KY.js delete mode 100644 packages/common/locales/global/en-LC.js delete mode 100644 packages/common/locales/global/en-LR.js delete mode 100644 packages/common/locales/global/en-LS.js delete mode 100644 packages/common/locales/global/en-MG.js delete mode 100644 packages/common/locales/global/en-MH.js delete mode 100644 packages/common/locales/global/en-MO.js delete mode 100644 packages/common/locales/global/en-MP.js delete mode 100644 packages/common/locales/global/en-MS.js delete mode 100644 packages/common/locales/global/en-MT.js delete mode 100644 packages/common/locales/global/en-MU.js delete mode 100644 packages/common/locales/global/en-MW.js delete mode 100644 packages/common/locales/global/en-MY.js delete mode 100644 packages/common/locales/global/en-NA.js delete mode 100644 packages/common/locales/global/en-NF.js delete mode 100644 packages/common/locales/global/en-NG.js delete mode 100644 packages/common/locales/global/en-NL.js delete mode 100644 packages/common/locales/global/en-NR.js delete mode 100644 packages/common/locales/global/en-NU.js delete mode 100644 packages/common/locales/global/en-NZ.js delete mode 100644 packages/common/locales/global/en-PG.js delete mode 100644 packages/common/locales/global/en-PH.js delete mode 100644 packages/common/locales/global/en-PK.js delete mode 100644 packages/common/locales/global/en-PN.js delete mode 100644 packages/common/locales/global/en-PR.js delete mode 100644 packages/common/locales/global/en-PW.js delete mode 100644 packages/common/locales/global/en-RW.js delete mode 100644 packages/common/locales/global/en-SB.js delete mode 100644 packages/common/locales/global/en-SC.js delete mode 100644 packages/common/locales/global/en-SD.js delete mode 100644 packages/common/locales/global/en-SE.js delete mode 100644 packages/common/locales/global/en-SG.js delete mode 100644 packages/common/locales/global/en-SH.js delete mode 100644 packages/common/locales/global/en-SI.js delete mode 100644 packages/common/locales/global/en-SL.js delete mode 100644 packages/common/locales/global/en-SS.js delete mode 100644 packages/common/locales/global/en-SX.js delete mode 100644 packages/common/locales/global/en-SZ.js delete mode 100644 packages/common/locales/global/en-TC.js delete mode 100644 packages/common/locales/global/en-TK.js delete mode 100644 packages/common/locales/global/en-TO.js delete mode 100644 packages/common/locales/global/en-TT.js delete mode 100644 packages/common/locales/global/en-TV.js delete mode 100644 packages/common/locales/global/en-TZ.js delete mode 100644 packages/common/locales/global/en-UG.js delete mode 100644 packages/common/locales/global/en-UM.js delete mode 100644 packages/common/locales/global/en-US-POSIX.js delete mode 100644 packages/common/locales/global/en-VC.js delete mode 100644 packages/common/locales/global/en-VG.js delete mode 100644 packages/common/locales/global/en-VI.js delete mode 100644 packages/common/locales/global/en-VU.js delete mode 100644 packages/common/locales/global/en-WS.js delete mode 100644 packages/common/locales/global/en-ZA.js delete mode 100644 packages/common/locales/global/en-ZM.js delete mode 100644 packages/common/locales/global/en-ZW.js delete mode 100644 packages/common/locales/global/en.js delete mode 100644 packages/common/locales/global/eo.js delete mode 100644 packages/common/locales/global/es-419.js delete mode 100644 packages/common/locales/global/es-AR.js delete mode 100644 packages/common/locales/global/es-BO.js delete mode 100644 packages/common/locales/global/es-BR.js delete mode 100644 packages/common/locales/global/es-BZ.js delete mode 100644 packages/common/locales/global/es-CL.js delete mode 100644 packages/common/locales/global/es-CO.js delete mode 100644 packages/common/locales/global/es-CR.js delete mode 100644 packages/common/locales/global/es-CU.js delete mode 100644 packages/common/locales/global/es-DO.js delete mode 100644 packages/common/locales/global/es-EA.js delete mode 100644 packages/common/locales/global/es-EC.js delete mode 100644 packages/common/locales/global/es-GQ.js delete mode 100644 packages/common/locales/global/es-GT.js delete mode 100644 packages/common/locales/global/es-HN.js delete mode 100644 packages/common/locales/global/es-IC.js delete mode 100644 packages/common/locales/global/es-MX.js delete mode 100644 packages/common/locales/global/es-NI.js delete mode 100644 packages/common/locales/global/es-PA.js delete mode 100644 packages/common/locales/global/es-PE.js delete mode 100644 packages/common/locales/global/es-PH.js delete mode 100644 packages/common/locales/global/es-PR.js delete mode 100644 packages/common/locales/global/es-PY.js delete mode 100644 packages/common/locales/global/es-SV.js delete mode 100644 packages/common/locales/global/es-US.js delete mode 100644 packages/common/locales/global/es-UY.js delete mode 100644 packages/common/locales/global/es-VE.js delete mode 100644 packages/common/locales/global/es.js delete mode 100644 packages/common/locales/global/et.js delete mode 100644 packages/common/locales/global/eu.js delete mode 100644 packages/common/locales/global/ewo.js delete mode 100644 packages/common/locales/global/fa-AF.js delete mode 100644 packages/common/locales/global/fa.js delete mode 100644 packages/common/locales/global/ff-CM.js delete mode 100644 packages/common/locales/global/ff-GN.js delete mode 100644 packages/common/locales/global/ff-Latn-BF.js delete mode 100644 packages/common/locales/global/ff-Latn-CM.js delete mode 100644 packages/common/locales/global/ff-Latn-GH.js delete mode 100644 packages/common/locales/global/ff-Latn-GM.js delete mode 100644 packages/common/locales/global/ff-Latn-GN.js delete mode 100644 packages/common/locales/global/ff-Latn-GW.js delete mode 100644 packages/common/locales/global/ff-Latn-LR.js delete mode 100644 packages/common/locales/global/ff-Latn-MR.js delete mode 100644 packages/common/locales/global/ff-Latn-NE.js delete mode 100644 packages/common/locales/global/ff-Latn-NG.js delete mode 100644 packages/common/locales/global/ff-Latn-SL.js delete mode 100644 packages/common/locales/global/ff-Latn.js delete mode 100644 packages/common/locales/global/ff-MR.js delete mode 100644 packages/common/locales/global/ff.js delete mode 100644 packages/common/locales/global/fi.js delete mode 100644 packages/common/locales/global/fil.js delete mode 100644 packages/common/locales/global/fo-DK.js delete mode 100644 packages/common/locales/global/fo.js delete mode 100644 packages/common/locales/global/fr-BE.js delete mode 100644 packages/common/locales/global/fr-BF.js delete mode 100644 packages/common/locales/global/fr-BI.js delete mode 100644 packages/common/locales/global/fr-BJ.js delete mode 100644 packages/common/locales/global/fr-BL.js delete mode 100644 packages/common/locales/global/fr-CA.js delete mode 100644 packages/common/locales/global/fr-CD.js delete mode 100644 packages/common/locales/global/fr-CF.js delete mode 100644 packages/common/locales/global/fr-CG.js delete mode 100644 packages/common/locales/global/fr-CH.js delete mode 100644 packages/common/locales/global/fr-CI.js delete mode 100644 packages/common/locales/global/fr-CM.js delete mode 100644 packages/common/locales/global/fr-DJ.js delete mode 100644 packages/common/locales/global/fr-DZ.js delete mode 100644 packages/common/locales/global/fr-GA.js delete mode 100644 packages/common/locales/global/fr-GF.js delete mode 100644 packages/common/locales/global/fr-GN.js delete mode 100644 packages/common/locales/global/fr-GP.js delete mode 100644 packages/common/locales/global/fr-GQ.js delete mode 100644 packages/common/locales/global/fr-HT.js delete mode 100644 packages/common/locales/global/fr-KM.js delete mode 100644 packages/common/locales/global/fr-LU.js delete mode 100644 packages/common/locales/global/fr-MA.js delete mode 100644 packages/common/locales/global/fr-MC.js delete mode 100644 packages/common/locales/global/fr-MF.js delete mode 100644 packages/common/locales/global/fr-MG.js delete mode 100644 packages/common/locales/global/fr-ML.js delete mode 100644 packages/common/locales/global/fr-MQ.js delete mode 100644 packages/common/locales/global/fr-MR.js delete mode 100644 packages/common/locales/global/fr-MU.js delete mode 100644 packages/common/locales/global/fr-NC.js delete mode 100644 packages/common/locales/global/fr-NE.js delete mode 100644 packages/common/locales/global/fr-PF.js delete mode 100644 packages/common/locales/global/fr-PM.js delete mode 100644 packages/common/locales/global/fr-RE.js delete mode 100644 packages/common/locales/global/fr-RW.js delete mode 100644 packages/common/locales/global/fr-SC.js delete mode 100644 packages/common/locales/global/fr-SN.js delete mode 100644 packages/common/locales/global/fr-SY.js delete mode 100644 packages/common/locales/global/fr-TD.js delete mode 100644 packages/common/locales/global/fr-TG.js delete mode 100644 packages/common/locales/global/fr-TN.js delete mode 100644 packages/common/locales/global/fr-VU.js delete mode 100644 packages/common/locales/global/fr-WF.js delete mode 100644 packages/common/locales/global/fr-YT.js delete mode 100644 packages/common/locales/global/fr.js delete mode 100644 packages/common/locales/global/fur.js delete mode 100644 packages/common/locales/global/fy.js delete mode 100644 packages/common/locales/global/ga-GB.js delete mode 100644 packages/common/locales/global/ga.js delete mode 100644 packages/common/locales/global/gd.js delete mode 100644 packages/common/locales/global/gl.js delete mode 100644 packages/common/locales/global/gsw-FR.js delete mode 100644 packages/common/locales/global/gsw-LI.js delete mode 100644 packages/common/locales/global/gsw.js delete mode 100644 packages/common/locales/global/gu.js delete mode 100644 packages/common/locales/global/guz.js delete mode 100644 packages/common/locales/global/gv.js delete mode 100644 packages/common/locales/global/ha-GH.js delete mode 100644 packages/common/locales/global/ha-NE.js delete mode 100644 packages/common/locales/global/ha.js delete mode 100644 packages/common/locales/global/haw.js delete mode 100644 packages/common/locales/global/he.js delete mode 100644 packages/common/locales/global/hi.js delete mode 100644 packages/common/locales/global/hr-BA.js delete mode 100644 packages/common/locales/global/hr.js delete mode 100644 packages/common/locales/global/hsb.js delete mode 100644 packages/common/locales/global/hu.js delete mode 100644 packages/common/locales/global/hy.js delete mode 100644 packages/common/locales/global/ia.js delete mode 100644 packages/common/locales/global/id.js delete mode 100644 packages/common/locales/global/ig.js delete mode 100644 packages/common/locales/global/ii.js delete mode 100644 packages/common/locales/global/is.js delete mode 100644 packages/common/locales/global/it-CH.js delete mode 100644 packages/common/locales/global/it-SM.js delete mode 100644 packages/common/locales/global/it-VA.js delete mode 100644 packages/common/locales/global/it.js delete mode 100644 packages/common/locales/global/ja.js delete mode 100644 packages/common/locales/global/jgo.js delete mode 100644 packages/common/locales/global/jmc.js delete mode 100644 packages/common/locales/global/jv.js delete mode 100644 packages/common/locales/global/ka.js delete mode 100644 packages/common/locales/global/kab.js delete mode 100644 packages/common/locales/global/kam.js delete mode 100644 packages/common/locales/global/kde.js delete mode 100644 packages/common/locales/global/kea.js delete mode 100644 packages/common/locales/global/khq.js delete mode 100644 packages/common/locales/global/ki.js delete mode 100644 packages/common/locales/global/kk.js delete mode 100644 packages/common/locales/global/kkj.js delete mode 100644 packages/common/locales/global/kl.js delete mode 100644 packages/common/locales/global/kln.js delete mode 100644 packages/common/locales/global/km.js delete mode 100644 packages/common/locales/global/kn.js delete mode 100644 packages/common/locales/global/ko-KP.js delete mode 100644 packages/common/locales/global/ko.js delete mode 100644 packages/common/locales/global/kok.js delete mode 100644 packages/common/locales/global/ks.js delete mode 100644 packages/common/locales/global/ksb.js delete mode 100644 packages/common/locales/global/ksf.js delete mode 100644 packages/common/locales/global/ksh.js delete mode 100644 packages/common/locales/global/ku.js delete mode 100644 packages/common/locales/global/kw.js delete mode 100644 packages/common/locales/global/ky.js delete mode 100644 packages/common/locales/global/lag.js delete mode 100644 packages/common/locales/global/lb.js delete mode 100644 packages/common/locales/global/lg.js delete mode 100644 packages/common/locales/global/lkt.js delete mode 100644 packages/common/locales/global/ln-AO.js delete mode 100644 packages/common/locales/global/ln-CF.js delete mode 100644 packages/common/locales/global/ln-CG.js delete mode 100644 packages/common/locales/global/ln.js delete mode 100644 packages/common/locales/global/lo.js delete mode 100644 packages/common/locales/global/lrc-IQ.js delete mode 100644 packages/common/locales/global/lrc.js delete mode 100644 packages/common/locales/global/lt.js delete mode 100644 packages/common/locales/global/lu.js delete mode 100644 packages/common/locales/global/luo.js delete mode 100644 packages/common/locales/global/luy.js delete mode 100644 packages/common/locales/global/lv.js delete mode 100644 packages/common/locales/global/mas-TZ.js delete mode 100644 packages/common/locales/global/mas.js delete mode 100644 packages/common/locales/global/mer.js delete mode 100644 packages/common/locales/global/mfe.js delete mode 100644 packages/common/locales/global/mg.js delete mode 100644 packages/common/locales/global/mgh.js delete mode 100644 packages/common/locales/global/mgo.js delete mode 100644 packages/common/locales/global/mi.js delete mode 100644 packages/common/locales/global/mk.js delete mode 100644 packages/common/locales/global/ml.js delete mode 100644 packages/common/locales/global/mn.js delete mode 100644 packages/common/locales/global/mr.js delete mode 100644 packages/common/locales/global/ms-BN.js delete mode 100644 packages/common/locales/global/ms-SG.js delete mode 100644 packages/common/locales/global/ms.js delete mode 100644 packages/common/locales/global/mt.js delete mode 100644 packages/common/locales/global/mua.js delete mode 100644 packages/common/locales/global/my.js delete mode 100644 packages/common/locales/global/mzn.js delete mode 100644 packages/common/locales/global/naq.js delete mode 100644 packages/common/locales/global/nb-SJ.js delete mode 100644 packages/common/locales/global/nb.js delete mode 100644 packages/common/locales/global/nd.js delete mode 100644 packages/common/locales/global/nds-NL.js delete mode 100644 packages/common/locales/global/nds.js delete mode 100644 packages/common/locales/global/ne-IN.js delete mode 100644 packages/common/locales/global/ne.js delete mode 100644 packages/common/locales/global/nl-AW.js delete mode 100644 packages/common/locales/global/nl-BE.js delete mode 100644 packages/common/locales/global/nl-BQ.js delete mode 100644 packages/common/locales/global/nl-CW.js delete mode 100644 packages/common/locales/global/nl-SR.js delete mode 100644 packages/common/locales/global/nl-SX.js delete mode 100644 packages/common/locales/global/nl.js delete mode 100644 packages/common/locales/global/nmg.js delete mode 100644 packages/common/locales/global/nn.js delete mode 100644 packages/common/locales/global/nnh.js delete mode 100644 packages/common/locales/global/nus.js delete mode 100644 packages/common/locales/global/nyn.js delete mode 100644 packages/common/locales/global/om-KE.js delete mode 100644 packages/common/locales/global/om.js delete mode 100644 packages/common/locales/global/or.js delete mode 100644 packages/common/locales/global/os-RU.js delete mode 100644 packages/common/locales/global/os.js delete mode 100644 packages/common/locales/global/pa-Arab.js delete mode 100644 packages/common/locales/global/pa-Guru.js delete mode 100644 packages/common/locales/global/pa.js delete mode 100644 packages/common/locales/global/pl.js delete mode 100644 packages/common/locales/global/prg.js delete mode 100644 packages/common/locales/global/ps-PK.js delete mode 100644 packages/common/locales/global/ps.js delete mode 100644 packages/common/locales/global/pt-AO.js delete mode 100644 packages/common/locales/global/pt-CH.js delete mode 100644 packages/common/locales/global/pt-CV.js delete mode 100644 packages/common/locales/global/pt-GQ.js delete mode 100644 packages/common/locales/global/pt-GW.js delete mode 100644 packages/common/locales/global/pt-LU.js delete mode 100644 packages/common/locales/global/pt-MO.js delete mode 100644 packages/common/locales/global/pt-MZ.js delete mode 100644 packages/common/locales/global/pt-PT.js delete mode 100644 packages/common/locales/global/pt-ST.js delete mode 100644 packages/common/locales/global/pt-TL.js delete mode 100644 packages/common/locales/global/pt.js delete mode 100644 packages/common/locales/global/qu-BO.js delete mode 100644 packages/common/locales/global/qu-EC.js delete mode 100644 packages/common/locales/global/qu.js delete mode 100644 packages/common/locales/global/rm.js delete mode 100644 packages/common/locales/global/rn.js delete mode 100644 packages/common/locales/global/ro-MD.js delete mode 100644 packages/common/locales/global/ro.js delete mode 100644 packages/common/locales/global/rof.js delete mode 100644 packages/common/locales/global/root.js delete mode 100644 packages/common/locales/global/ru-BY.js delete mode 100644 packages/common/locales/global/ru-KG.js delete mode 100644 packages/common/locales/global/ru-KZ.js delete mode 100644 packages/common/locales/global/ru-MD.js delete mode 100644 packages/common/locales/global/ru-UA.js delete mode 100644 packages/common/locales/global/ru.js delete mode 100644 packages/common/locales/global/rw.js delete mode 100644 packages/common/locales/global/rwk.js delete mode 100644 packages/common/locales/global/sah.js delete mode 100644 packages/common/locales/global/saq.js delete mode 100644 packages/common/locales/global/sbp.js delete mode 100644 packages/common/locales/global/sd.js delete mode 100644 packages/common/locales/global/se-FI.js delete mode 100644 packages/common/locales/global/se-SE.js delete mode 100644 packages/common/locales/global/se.js delete mode 100644 packages/common/locales/global/seh.js delete mode 100644 packages/common/locales/global/ses.js delete mode 100644 packages/common/locales/global/sg.js delete mode 100644 packages/common/locales/global/shi-Latn.js delete mode 100644 packages/common/locales/global/shi-Tfng.js delete mode 100644 packages/common/locales/global/shi.js delete mode 100644 packages/common/locales/global/si.js delete mode 100644 packages/common/locales/global/sk.js delete mode 100644 packages/common/locales/global/sl.js delete mode 100644 packages/common/locales/global/smn.js delete mode 100644 packages/common/locales/global/sn.js delete mode 100644 packages/common/locales/global/so-DJ.js delete mode 100644 packages/common/locales/global/so-ET.js delete mode 100644 packages/common/locales/global/so-KE.js delete mode 100644 packages/common/locales/global/so.js delete mode 100644 packages/common/locales/global/sq-MK.js delete mode 100644 packages/common/locales/global/sq-XK.js delete mode 100644 packages/common/locales/global/sq.js delete mode 100644 packages/common/locales/global/sr-Cyrl-BA.js delete mode 100644 packages/common/locales/global/sr-Cyrl-ME.js delete mode 100644 packages/common/locales/global/sr-Cyrl-XK.js delete mode 100644 packages/common/locales/global/sr-Cyrl.js delete mode 100644 packages/common/locales/global/sr-Latn-BA.js delete mode 100644 packages/common/locales/global/sr-Latn-ME.js delete mode 100644 packages/common/locales/global/sr-Latn-XK.js delete mode 100644 packages/common/locales/global/sr-Latn.js delete mode 100644 packages/common/locales/global/sr.js delete mode 100644 packages/common/locales/global/sv-AX.js delete mode 100644 packages/common/locales/global/sv-FI.js delete mode 100644 packages/common/locales/global/sv.js delete mode 100644 packages/common/locales/global/sw-CD.js delete mode 100644 packages/common/locales/global/sw-KE.js delete mode 100644 packages/common/locales/global/sw-UG.js delete mode 100644 packages/common/locales/global/sw.js delete mode 100644 packages/common/locales/global/ta-LK.js delete mode 100644 packages/common/locales/global/ta-MY.js delete mode 100644 packages/common/locales/global/ta-SG.js delete mode 100644 packages/common/locales/global/ta.js delete mode 100644 packages/common/locales/global/te.js delete mode 100644 packages/common/locales/global/teo-KE.js delete mode 100644 packages/common/locales/global/teo.js delete mode 100644 packages/common/locales/global/tg.js delete mode 100644 packages/common/locales/global/th.js delete mode 100644 packages/common/locales/global/ti-ER.js delete mode 100644 packages/common/locales/global/ti.js delete mode 100644 packages/common/locales/global/tk.js delete mode 100644 packages/common/locales/global/to.js delete mode 100644 packages/common/locales/global/tr-CY.js delete mode 100644 packages/common/locales/global/tr.js delete mode 100644 packages/common/locales/global/tt.js delete mode 100644 packages/common/locales/global/twq.js delete mode 100644 packages/common/locales/global/tzm.js delete mode 100644 packages/common/locales/global/ug.js delete mode 100644 packages/common/locales/global/uk.js delete mode 100644 packages/common/locales/global/ur-IN.js delete mode 100644 packages/common/locales/global/ur.js delete mode 100644 packages/common/locales/global/uz-Arab.js delete mode 100644 packages/common/locales/global/uz-Cyrl.js delete mode 100644 packages/common/locales/global/uz-Latn.js delete mode 100644 packages/common/locales/global/uz.js delete mode 100644 packages/common/locales/global/vai-Latn.js delete mode 100644 packages/common/locales/global/vai-Vaii.js delete mode 100644 packages/common/locales/global/vai.js delete mode 100644 packages/common/locales/global/vi.js delete mode 100644 packages/common/locales/global/vo.js delete mode 100644 packages/common/locales/global/vun.js delete mode 100644 packages/common/locales/global/wae.js delete mode 100644 packages/common/locales/global/wo.js delete mode 100644 packages/common/locales/global/xh.js delete mode 100644 packages/common/locales/global/xog.js delete mode 100644 packages/common/locales/global/yav.js delete mode 100644 packages/common/locales/global/yi.js delete mode 100644 packages/common/locales/global/yo-BJ.js delete mode 100644 packages/common/locales/global/yo.js delete mode 100644 packages/common/locales/global/yue-Hans.js delete mode 100644 packages/common/locales/global/yue-Hant.js delete mode 100644 packages/common/locales/global/yue.js delete mode 100644 packages/common/locales/global/zgh.js delete mode 100644 packages/common/locales/global/zh-Hans-HK.js delete mode 100644 packages/common/locales/global/zh-Hans-MO.js delete mode 100644 packages/common/locales/global/zh-Hans-SG.js delete mode 100644 packages/common/locales/global/zh-Hans.js delete mode 100644 packages/common/locales/global/zh-Hant-HK.js delete mode 100644 packages/common/locales/global/zh-Hant-MO.js delete mode 100644 packages/common/locales/global/zh-Hant.js delete mode 100644 packages/common/locales/global/zh.js delete mode 100644 packages/common/locales/global/zu.js delete mode 100644 packages/common/locales/gsw-FR.ts delete mode 100644 packages/common/locales/gsw-LI.ts delete mode 100644 packages/common/locales/gsw.ts delete mode 100644 packages/common/locales/gu.ts delete mode 100644 packages/common/locales/guz.ts delete mode 100644 packages/common/locales/gv.ts delete mode 100644 packages/common/locales/ha-GH.ts delete mode 100644 packages/common/locales/ha-NE.ts delete mode 100644 packages/common/locales/ha.ts delete mode 100644 packages/common/locales/haw.ts delete mode 100644 packages/common/locales/he.ts delete mode 100644 packages/common/locales/hi.ts delete mode 100644 packages/common/locales/hr-BA.ts delete mode 100644 packages/common/locales/hr.ts delete mode 100644 packages/common/locales/hsb.ts delete mode 100644 packages/common/locales/hu.ts delete mode 100644 packages/common/locales/hy.ts delete mode 100644 packages/common/locales/ia.ts delete mode 100644 packages/common/locales/id.ts delete mode 100644 packages/common/locales/ig.ts delete mode 100644 packages/common/locales/ii.ts delete mode 100644 packages/common/locales/is.ts delete mode 100644 packages/common/locales/it-CH.ts delete mode 100644 packages/common/locales/it-SM.ts delete mode 100644 packages/common/locales/it-VA.ts delete mode 100644 packages/common/locales/it.ts delete mode 100644 packages/common/locales/ja.ts delete mode 100644 packages/common/locales/jgo.ts delete mode 100644 packages/common/locales/jmc.ts delete mode 100644 packages/common/locales/jv.ts delete mode 100644 packages/common/locales/ka.ts delete mode 100644 packages/common/locales/kab.ts delete mode 100644 packages/common/locales/kam.ts delete mode 100644 packages/common/locales/kde.ts delete mode 100644 packages/common/locales/kea.ts delete mode 100644 packages/common/locales/khq.ts delete mode 100644 packages/common/locales/ki.ts delete mode 100644 packages/common/locales/kk.ts delete mode 100644 packages/common/locales/kkj.ts delete mode 100644 packages/common/locales/kl.ts delete mode 100644 packages/common/locales/kln.ts delete mode 100644 packages/common/locales/km.ts delete mode 100644 packages/common/locales/kn.ts delete mode 100644 packages/common/locales/ko-KP.ts delete mode 100644 packages/common/locales/ko.ts delete mode 100644 packages/common/locales/kok.ts delete mode 100644 packages/common/locales/ks.ts delete mode 100644 packages/common/locales/ksb.ts delete mode 100644 packages/common/locales/ksf.ts delete mode 100644 packages/common/locales/ksh.ts delete mode 100644 packages/common/locales/ku.ts delete mode 100644 packages/common/locales/kw.ts delete mode 100644 packages/common/locales/ky.ts delete mode 100644 packages/common/locales/lag.ts delete mode 100644 packages/common/locales/lb.ts delete mode 100644 packages/common/locales/lg.ts delete mode 100644 packages/common/locales/lkt.ts delete mode 100644 packages/common/locales/ln-AO.ts delete mode 100644 packages/common/locales/ln-CF.ts delete mode 100644 packages/common/locales/ln-CG.ts delete mode 100644 packages/common/locales/ln.ts delete mode 100644 packages/common/locales/lo.ts delete mode 100644 packages/common/locales/lrc-IQ.ts delete mode 100644 packages/common/locales/lrc.ts delete mode 100644 packages/common/locales/lt.ts delete mode 100644 packages/common/locales/lu.ts delete mode 100644 packages/common/locales/luo.ts delete mode 100644 packages/common/locales/luy.ts delete mode 100644 packages/common/locales/lv.ts delete mode 100644 packages/common/locales/mas-TZ.ts delete mode 100644 packages/common/locales/mas.ts delete mode 100644 packages/common/locales/mer.ts delete mode 100644 packages/common/locales/mfe.ts delete mode 100644 packages/common/locales/mg.ts delete mode 100644 packages/common/locales/mgh.ts delete mode 100644 packages/common/locales/mgo.ts delete mode 100644 packages/common/locales/mi.ts delete mode 100644 packages/common/locales/mk.ts delete mode 100644 packages/common/locales/ml.ts delete mode 100644 packages/common/locales/mn.ts delete mode 100644 packages/common/locales/mr.ts delete mode 100644 packages/common/locales/ms-BN.ts delete mode 100644 packages/common/locales/ms-SG.ts delete mode 100644 packages/common/locales/ms.ts delete mode 100644 packages/common/locales/mt.ts delete mode 100644 packages/common/locales/mua.ts delete mode 100644 packages/common/locales/my.ts delete mode 100644 packages/common/locales/mzn.ts delete mode 100644 packages/common/locales/naq.ts delete mode 100644 packages/common/locales/nb-SJ.ts delete mode 100644 packages/common/locales/nb.ts delete mode 100644 packages/common/locales/nd.ts delete mode 100644 packages/common/locales/nds-NL.ts delete mode 100644 packages/common/locales/nds.ts delete mode 100644 packages/common/locales/ne-IN.ts delete mode 100644 packages/common/locales/ne.ts delete mode 100644 packages/common/locales/nl-AW.ts delete mode 100644 packages/common/locales/nl-BE.ts delete mode 100644 packages/common/locales/nl-BQ.ts delete mode 100644 packages/common/locales/nl-CW.ts delete mode 100644 packages/common/locales/nl-SR.ts delete mode 100644 packages/common/locales/nl-SX.ts delete mode 100644 packages/common/locales/nl.ts delete mode 100644 packages/common/locales/nmg.ts delete mode 100644 packages/common/locales/nn.ts delete mode 100644 packages/common/locales/nnh.ts delete mode 100644 packages/common/locales/nus.ts delete mode 100644 packages/common/locales/nyn.ts delete mode 100644 packages/common/locales/om-KE.ts delete mode 100644 packages/common/locales/om.ts delete mode 100644 packages/common/locales/or.ts delete mode 100644 packages/common/locales/os-RU.ts delete mode 100644 packages/common/locales/os.ts delete mode 100644 packages/common/locales/pa-Arab.ts delete mode 100644 packages/common/locales/pa-Guru.ts delete mode 100644 packages/common/locales/pa.ts delete mode 100644 packages/common/locales/pl.ts delete mode 100644 packages/common/locales/prg.ts delete mode 100644 packages/common/locales/ps-PK.ts delete mode 100644 packages/common/locales/ps.ts delete mode 100644 packages/common/locales/pt-AO.ts delete mode 100644 packages/common/locales/pt-CH.ts delete mode 100644 packages/common/locales/pt-CV.ts delete mode 100644 packages/common/locales/pt-GQ.ts delete mode 100644 packages/common/locales/pt-GW.ts delete mode 100644 packages/common/locales/pt-LU.ts delete mode 100644 packages/common/locales/pt-MO.ts delete mode 100644 packages/common/locales/pt-MZ.ts delete mode 100644 packages/common/locales/pt-PT.ts delete mode 100644 packages/common/locales/pt-ST.ts delete mode 100644 packages/common/locales/pt-TL.ts delete mode 100644 packages/common/locales/pt.ts delete mode 100644 packages/common/locales/qu-BO.ts delete mode 100644 packages/common/locales/qu-EC.ts delete mode 100644 packages/common/locales/qu.ts delete mode 100644 packages/common/locales/rm.ts delete mode 100644 packages/common/locales/rn.ts delete mode 100644 packages/common/locales/ro-MD.ts delete mode 100644 packages/common/locales/ro.ts delete mode 100644 packages/common/locales/rof.ts delete mode 100644 packages/common/locales/root.ts delete mode 100644 packages/common/locales/ru-BY.ts delete mode 100644 packages/common/locales/ru-KG.ts delete mode 100644 packages/common/locales/ru-KZ.ts delete mode 100644 packages/common/locales/ru-MD.ts delete mode 100644 packages/common/locales/ru-UA.ts delete mode 100644 packages/common/locales/ru.ts delete mode 100644 packages/common/locales/rw.ts delete mode 100644 packages/common/locales/rwk.ts delete mode 100644 packages/common/locales/sah.ts delete mode 100644 packages/common/locales/saq.ts delete mode 100644 packages/common/locales/sbp.ts delete mode 100644 packages/common/locales/sd.ts delete mode 100644 packages/common/locales/se-FI.ts delete mode 100644 packages/common/locales/se-SE.ts delete mode 100644 packages/common/locales/se.ts delete mode 100644 packages/common/locales/seh.ts delete mode 100644 packages/common/locales/ses.ts delete mode 100644 packages/common/locales/sg.ts delete mode 100644 packages/common/locales/shi-Latn.ts delete mode 100644 packages/common/locales/shi-Tfng.ts delete mode 100644 packages/common/locales/shi.ts delete mode 100644 packages/common/locales/si.ts delete mode 100644 packages/common/locales/sk.ts delete mode 100644 packages/common/locales/sl.ts delete mode 100644 packages/common/locales/smn.ts delete mode 100644 packages/common/locales/sn.ts delete mode 100644 packages/common/locales/so-DJ.ts delete mode 100644 packages/common/locales/so-ET.ts delete mode 100644 packages/common/locales/so-KE.ts delete mode 100644 packages/common/locales/so.ts delete mode 100644 packages/common/locales/sq-MK.ts delete mode 100644 packages/common/locales/sq-XK.ts delete mode 100644 packages/common/locales/sq.ts delete mode 100644 packages/common/locales/sr-Cyrl-BA.ts delete mode 100644 packages/common/locales/sr-Cyrl-ME.ts delete mode 100644 packages/common/locales/sr-Cyrl-XK.ts delete mode 100644 packages/common/locales/sr-Cyrl.ts delete mode 100644 packages/common/locales/sr-Latn-BA.ts delete mode 100644 packages/common/locales/sr-Latn-ME.ts delete mode 100644 packages/common/locales/sr-Latn-XK.ts delete mode 100644 packages/common/locales/sr-Latn.ts delete mode 100644 packages/common/locales/sr.ts delete mode 100644 packages/common/locales/sv-AX.ts delete mode 100644 packages/common/locales/sv-FI.ts delete mode 100644 packages/common/locales/sv.ts delete mode 100644 packages/common/locales/sw-CD.ts delete mode 100644 packages/common/locales/sw-KE.ts delete mode 100644 packages/common/locales/sw-UG.ts delete mode 100644 packages/common/locales/sw.ts delete mode 100644 packages/common/locales/ta-LK.ts delete mode 100644 packages/common/locales/ta-MY.ts delete mode 100644 packages/common/locales/ta-SG.ts delete mode 100644 packages/common/locales/ta.ts delete mode 100644 packages/common/locales/te.ts delete mode 100644 packages/common/locales/teo-KE.ts delete mode 100644 packages/common/locales/teo.ts delete mode 100644 packages/common/locales/tg.ts delete mode 100644 packages/common/locales/th.ts delete mode 100644 packages/common/locales/ti-ER.ts delete mode 100644 packages/common/locales/ti.ts delete mode 100644 packages/common/locales/tk.ts delete mode 100644 packages/common/locales/to.ts delete mode 100644 packages/common/locales/tr-CY.ts delete mode 100644 packages/common/locales/tr.ts delete mode 100644 packages/common/locales/tt.ts delete mode 100644 packages/common/locales/twq.ts delete mode 100644 packages/common/locales/tzm.ts delete mode 100644 packages/common/locales/ug.ts delete mode 100644 packages/common/locales/uk.ts delete mode 100644 packages/common/locales/ur-IN.ts delete mode 100644 packages/common/locales/ur.ts delete mode 100644 packages/common/locales/uz-Arab.ts delete mode 100644 packages/common/locales/uz-Cyrl.ts delete mode 100644 packages/common/locales/uz-Latn.ts delete mode 100644 packages/common/locales/uz.ts delete mode 100644 packages/common/locales/vai-Latn.ts delete mode 100644 packages/common/locales/vai-Vaii.ts delete mode 100644 packages/common/locales/vai.ts delete mode 100644 packages/common/locales/vi.ts delete mode 100644 packages/common/locales/vo.ts delete mode 100644 packages/common/locales/vun.ts delete mode 100644 packages/common/locales/wae.ts delete mode 100644 packages/common/locales/wo.ts delete mode 100644 packages/common/locales/xh.ts delete mode 100644 packages/common/locales/xog.ts delete mode 100644 packages/common/locales/yav.ts delete mode 100644 packages/common/locales/yi.ts delete mode 100644 packages/common/locales/yo-BJ.ts delete mode 100644 packages/common/locales/yo.ts delete mode 100644 packages/common/locales/yue-Hans.ts delete mode 100644 packages/common/locales/yue-Hant.ts delete mode 100644 packages/common/locales/yue.ts delete mode 100644 packages/common/locales/zgh.ts delete mode 100644 packages/common/locales/zh-Hans-HK.ts delete mode 100644 packages/common/locales/zh-Hans-MO.ts delete mode 100644 packages/common/locales/zh-Hans-SG.ts delete mode 100644 packages/common/locales/zh-Hans.ts delete mode 100644 packages/common/locales/zh-Hant-HK.ts delete mode 100644 packages/common/locales/zh-Hant-MO.ts delete mode 100644 packages/common/locales/zh-Hant.ts delete mode 100644 packages/common/locales/zh.ts delete mode 100644 packages/common/locales/zu.ts delete mode 100644 packages/common/src/i18n/currencies.ts delete mode 100644 packages/core/src/i18n/locale_en.ts diff --git a/packages/common/locales/af-NA.ts b/packages/common/locales/af-NA.ts deleted file mode 100644 index 4ac5165866a1..000000000000 --- a/packages/common/locales/af-NA.ts +++ /dev/null @@ -1,62 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'af-NA', - [['v', 'n'], ['vm.', 'nm.'], u], - u, - [ - ['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.'] - ], - u, - [ - ['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' - ] - ], - u, - [['v.C.', 'n.C.'], u, ['voor Christus', 'na Christus']], - 1, - [6, 0], - ['y-MM-dd', 'dd MMM y', 'dd 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ZAR', - 'R', - 'Suid-Afrikaanse rand', - { - 'CAD': [u, '$'], - 'JPY': ['JP¥', '¥'], - 'MXN': [u, '$'], - 'NAD': ['$'], - 'RON': [u, 'leu'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': [u, '$'], - 'ZAR': ['R'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/af.ts b/packages/common/locales/af.ts deleted file mode 100644 index a766c2ccb4ff..000000000000 --- a/packages/common/locales/af.ts +++ /dev/null @@ -1,61 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'af', - [['v', 'n'], ['vm.', 'nm.'], u], - u, - [ - ['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.'] - ], - u, - [ - ['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' - ] - ], - u, - [['v.C.', 'n.C.'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ZAR', - 'R', - 'Suid-Afrikaanse rand', - { - 'CAD': [u, '$'], - 'JPY': ['JP¥', '¥'], - 'MXN': [u, '$'], - 'RON': [u, 'leu'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': [u, '$'], - 'ZAR': ['R'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/agq.ts b/packages/common/locales/agq.ts deleted file mode 100644 index 17b44bcfa954..000000000000 --- a/packages/common/locales/agq.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'agq', - [['a.g', 'a.k'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['SK', 'BK'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'XAF', - 'FCFA', - 'CFA Fàlâŋ BEAC', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ak.ts b/packages/common/locales/ak.ts deleted file mode 100644 index 2daa60b21f26..000000000000 --- a/packages/common/locales/ak.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === Math.floor(n) && n >= 0 && n <= 1) return 1; - return 5; -} - -export default [ - 'ak', - [['AN', 'EW'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['AK', 'KE'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GHS', - 'GH₵', - 'Ghana Sidi', - {'GHS': ['GH₵'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/am.ts b/packages/common/locales/am.ts deleted file mode 100644 index 966af9b0fb65..000000000000 --- a/packages/common/locales/am.ts +++ /dev/null @@ -1,60 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; -} - -export default [ - 'am', - [['ጠ', 'ከ'], ['ጥዋት', 'ከሰዓት'], u], - u, - [ - ['እ', 'ሰ', 'ማ', 'ረ', 'ሐ', 'ዓ', 'ቅ'], ['እሑድ', 'ሰኞ', 'ማክሰ', 'ረቡዕ', 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'], - ['እሑድ', 'ሰኞ', 'ማክሰኞ', 'ረቡዕ', 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'], ['እ', 'ሰ', 'ማ', 'ረ', 'ሐ', 'ዓ', 'ቅ'] - ], - u, - [ - ['ጃ', 'ፌ', 'ማ', 'ኤ', 'ሜ', 'ጁ', 'ጁ', 'ኦ', 'ሴ', 'ኦ', 'ኖ', 'ዲ'], - ['ጃንዩ', 'ፌብሩ', 'ማርች', 'ኤፕሪ', 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስ', 'ሴፕቴ', 'ኦክቶ', 'ኖቬም', 'ዲሴም'], - [ - 'ጃንዩወሪ', 'ፌብሩወሪ', 'ማርች', 'ኤፕሪል', 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስት', 'ሴፕቴምበር', 'ኦክቶበር', 'ኖቬምበር', - 'ዲሴምበር' - ] - ], - u, - [['ዓ/ዓ', 'ዓ/ም'], u, ['ዓመተ ዓለም', 'ዓመተ ምሕረት']], - 0, - [6, 0], - ['dd/MM/y', 'd MMM y', '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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ETB', - 'ብር', - 'የኢትዮጵያ ብር', - { - 'AUD': ['AU$', '$'], - 'CNH': ['የቻይና ዩዋን'], - 'ETB': ['ብር'], - 'JPY': ['JP¥', '¥'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/ar-AE.ts b/packages/common/locales/ar-AE.ts deleted file mode 100644 index 185a830aca0b..000000000000 --- a/packages/common/locales/ar-AE.ts +++ /dev/null @@ -1,107 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} - -export default [ - 'ar-AE', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'AED', - 'د.إ.\u200f', - 'درهم إماراتي', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/ar-BH.ts b/packages/common/locales/ar-BH.ts deleted file mode 100644 index 9d8bc5e819b3..000000000000 --- a/packages/common/locales/ar-BH.ts +++ /dev/null @@ -1,108 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} - -export default [ - 'ar-BH', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'BHD', - 'د.ب.\u200f', - 'دينار بحريني', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/ar-DJ.ts b/packages/common/locales/ar-DJ.ts deleted file mode 100644 index 3fabafe7a06e..000000000000 --- a/packages/common/locales/ar-DJ.ts +++ /dev/null @@ -1,109 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} - -export default [ - 'ar-DJ', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [6, 0], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'DJF', - 'Fdj', - 'فرنك جيبوتي', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DJF': ['Fdj'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/ar-DZ.ts b/packages/common/locales/ar-DZ.ts deleted file mode 100644 index 68003a0c17b4..000000000000 --- a/packages/common/locales/ar-DZ.ts +++ /dev/null @@ -1,108 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} - -export default [ - 'ar-DZ', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ج', 'ف', 'م', 'أ', 'م', 'ج', 'ج', 'أ', 'س', 'أ', 'ن', 'د'], - [ - 'جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - [',', '.', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'DZD', - 'د.ج.\u200f', - 'دينار جزائري', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/ar-EG.ts b/packages/common/locales/ar-EG.ts deleted file mode 100644 index 04abbc616019..000000000000 --- a/packages/common/locales/ar-EG.ts +++ /dev/null @@ -1,108 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} - -export default [ - 'ar-EG', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'EGP', - 'ج.م.\u200f', - 'جنيه مصري', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/ar-EH.ts b/packages/common/locales/ar-EH.ts deleted file mode 100644 index 7a5dc0fb6106..000000000000 --- a/packages/common/locales/ar-EH.ts +++ /dev/null @@ -1,108 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} - -export default [ - 'ar-EH', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 1, - [6, 0], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'MAD', - 'د.م.\u200f', - 'درهم مغربي', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/ar-ER.ts b/packages/common/locales/ar-ER.ts deleted file mode 100644 index 7bebce887ac1..000000000000 --- a/packages/common/locales/ar-ER.ts +++ /dev/null @@ -1,109 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} - -export default [ - 'ar-ER', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 1, - [6, 0], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'ERN', - 'Nfk', - 'ناكفا أريتري', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'ERN': ['Nfk'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/ar-IL.ts b/packages/common/locales/ar-IL.ts deleted file mode 100644 index 34ca3a602979..000000000000 --- a/packages/common/locales/ar-IL.ts +++ /dev/null @@ -1,108 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} - -export default [ - 'ar-IL', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 0, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/y', 'd MMMM y', 'EEEE، d MMMM y'], - ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss zzzz'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'ILS', - '₪', - 'شيكل إسرائيلي جديد', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/ar-IQ.ts b/packages/common/locales/ar-IQ.ts deleted file mode 100644 index bb5d8f50a6a0..000000000000 --- a/packages/common/locales/ar-IQ.ts +++ /dev/null @@ -1,118 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} - -export default [ - 'ar-IQ', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'], - [ - 'كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', 'كانون الأول' - ], - [ - 'كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', 'كانون الأول' - ] - ], - [ - ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'], - [ - 'كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', 'كانون الأول' - ], - u - ], - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'IQD', - 'د.ع.\u200f', - 'دينار عراقي', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/ar-JO.ts b/packages/common/locales/ar-JO.ts deleted file mode 100644 index 5357406f9ca3..000000000000 --- a/packages/common/locales/ar-JO.ts +++ /dev/null @@ -1,108 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} - -export default [ - 'ar-JO', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'], - [ - 'كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', 'كانون الأول' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'JOD', - 'د.أ.\u200f', - 'دينار أردني', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/ar-KM.ts b/packages/common/locales/ar-KM.ts deleted file mode 100644 index 5ca77f4ef1ef..000000000000 --- a/packages/common/locales/ar-KM.ts +++ /dev/null @@ -1,109 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} - -export default [ - 'ar-KM', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 1, - [6, 0], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/y', 'd MMMM y', 'EEEE، d MMMM y'], - ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'KMF', - 'CF', - 'فرنك جزر القمر', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KMF': ['CF'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/ar-KW.ts b/packages/common/locales/ar-KW.ts deleted file mode 100644 index 40949f3667f1..000000000000 --- a/packages/common/locales/ar-KW.ts +++ /dev/null @@ -1,108 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} - -export default [ - 'ar-KW', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'KWD', - 'د.ك.\u200f', - 'دينار كويتي', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/ar-LB.ts b/packages/common/locales/ar-LB.ts deleted file mode 100644 index 9736303cd7b1..000000000000 --- a/packages/common/locales/ar-LB.ts +++ /dev/null @@ -1,107 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} - -export default [ - 'ar-LB', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'], - [ - 'كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', 'كانون الأول' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 1, - [6, 0], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - [',', '.', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'LBP', - 'ل.ل.\u200f', - 'جنيه لبناني', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/ar-LY.ts b/packages/common/locales/ar-LY.ts deleted file mode 100644 index 0be902fc76c8..000000000000 --- a/packages/common/locales/ar-LY.ts +++ /dev/null @@ -1,108 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} - -export default [ - 'ar-LY', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - [',', '.', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'LYD', - 'د.ل.\u200f', - 'دينار ليبي', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/ar-MA.ts b/packages/common/locales/ar-MA.ts deleted file mode 100644 index bc27573154fc..000000000000 --- a/packages/common/locales/ar-MA.ts +++ /dev/null @@ -1,108 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} - -export default [ - 'ar-MA', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'م', 'ن', 'ل', 'غ', 'ش', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'ماي', 'يونيو', 'يوليوز', 'غشت', 'شتنبر', 'أكتوبر', - 'نونبر', 'دجنبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 1, - [6, 0], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/y', 'd MMMM y', 'EEEE، d MMMM y'], - ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], - ['{1} {0}', u, u, u], - [',', '.', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'MAD', - 'د.م.\u200f', - 'درهم مغربي', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/ar-MR.ts b/packages/common/locales/ar-MR.ts deleted file mode 100644 index 9e9033d417ea..000000000000 --- a/packages/common/locales/ar-MR.ts +++ /dev/null @@ -1,108 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} - -export default [ - 'ar-MR', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'إ', 'و', 'ن', 'ل', 'غ', 'ش', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'إبريل', 'مايو', 'يونيو', 'يوليو', 'أغشت', 'شتمبر', 'أكتوبر', - 'نوفمبر', 'دجمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 1, - [6, 0], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - [',', '.', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'MRU', - 'أ.م.', - 'أوقية موريتانية', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/ar-OM.ts b/packages/common/locales/ar-OM.ts deleted file mode 100644 index a2b704a1456d..000000000000 --- a/packages/common/locales/ar-OM.ts +++ /dev/null @@ -1,108 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} - -export default [ - 'ar-OM', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'OMR', - 'ر.ع.\u200f', - 'ريال عماني', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/ar-PS.ts b/packages/common/locales/ar-PS.ts deleted file mode 100644 index 3b5449c574be..000000000000 --- a/packages/common/locales/ar-PS.ts +++ /dev/null @@ -1,108 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} - -export default [ - 'ar-PS', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'], - [ - 'كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', 'كانون الأول' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 1, - [6, 0], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'ILS', - '₪', - 'شيكل إسرائيلي جديد', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/ar-QA.ts b/packages/common/locales/ar-QA.ts deleted file mode 100644 index 274a75f0d655..000000000000 --- a/packages/common/locales/ar-QA.ts +++ /dev/null @@ -1,108 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} - -export default [ - 'ar-QA', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'QAR', - 'ر.ق.\u200f', - 'ريال قطري', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/ar-SA.ts b/packages/common/locales/ar-SA.ts deleted file mode 100644 index bc9e0e405b7a..000000000000 --- a/packages/common/locales/ar-SA.ts +++ /dev/null @@ -1,108 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} - -export default [ - 'ar-SA', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 0, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '٪', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'SAR', - 'ر.س.\u200f', - 'ريال سعودي', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/ar-SD.ts b/packages/common/locales/ar-SD.ts deleted file mode 100644 index ee06a88b2f19..000000000000 --- a/packages/common/locales/ar-SD.ts +++ /dev/null @@ -1,108 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} - -export default [ - 'ar-SD', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'SDG', - 'ج.س.', - 'جنيه سوداني', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/ar-SO.ts b/packages/common/locales/ar-SO.ts deleted file mode 100644 index d690d573bf89..000000000000 --- a/packages/common/locales/ar-SO.ts +++ /dev/null @@ -1,109 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} - -export default [ - 'ar-SO', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 1, - [6, 0], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '٪', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'SOS', - 'S', - 'شلن صومالي', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SOS': ['S'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/ar-SS.ts b/packages/common/locales/ar-SS.ts deleted file mode 100644 index b90ea74a4209..000000000000 --- a/packages/common/locales/ar-SS.ts +++ /dev/null @@ -1,109 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} - -export default [ - 'ar-SS', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 1, - [6, 0], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'SSP', - '£', - 'جنيه جنوب السودان', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['GB£', 'UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SSP': ['£'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/ar-SY.ts b/packages/common/locales/ar-SY.ts deleted file mode 100644 index 405bb496ab22..000000000000 --- a/packages/common/locales/ar-SY.ts +++ /dev/null @@ -1,108 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} - -export default [ - 'ar-SY', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'], - [ - 'كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', 'كانون الأول' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'SYP', - 'ل.س.\u200f', - 'ليرة سورية', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/ar-TD.ts b/packages/common/locales/ar-TD.ts deleted file mode 100644 index 020f532a93b7..000000000000 --- a/packages/common/locales/ar-TD.ts +++ /dev/null @@ -1,108 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} - -export default [ - 'ar-TD', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 1, - [6, 0], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'XAF', - 'FCFA', - 'فرنك وسط أفريقي', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/ar-TN.ts b/packages/common/locales/ar-TN.ts deleted file mode 100644 index 27a11bf80b6f..000000000000 --- a/packages/common/locales/ar-TN.ts +++ /dev/null @@ -1,108 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} - -export default [ - 'ar-TN', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ج', 'ف', 'م', 'أ', 'م', 'ج', 'ج', 'أ', 'س', 'أ', 'ن', 'د'], - [ - 'جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 1, - [6, 0], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - [',', '.', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'TND', - 'د.ت.\u200f', - 'دينار تونسي', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/ar-YE.ts b/packages/common/locales/ar-YE.ts deleted file mode 100644 index 049e006e6a86..000000000000 --- a/packages/common/locales/ar-YE.ts +++ /dev/null @@ -1,108 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} - -export default [ - 'ar-YE', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 0, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'YER', - 'ر.ي.\u200f', - 'ريال يمني', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/ar.ts b/packages/common/locales/ar.ts deleted file mode 100644 index f10e64acdc6f..000000000000 --- a/packages/common/locales/ar.ts +++ /dev/null @@ -1,108 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} - -export default [ - 'ar', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'EGP', - 'ج.م.\u200f', - 'جنيه مصري', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/as.ts b/packages/common/locales/as.ts deleted file mode 100644 index b5cac388bf12..000000000000 --- a/packages/common/locales/as.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; -} - -export default [ - 'as', - [['পূৰ্বাহ্ন', 'অপৰাহ্ন'], u, u], - u, - [ - ['দ', 'স', 'ম', 'ব', 'ব', 'শ', 'শ'], ['দেও', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহ', 'শুক্ৰ', 'শনি'], - ['দেওবাৰ', 'সোমবাৰ', 'মঙ্গলবাৰ', 'বুধবাৰ', 'বৃহস্পতিবাৰ', 'শুক্ৰবাৰ', 'শনিবাৰ'], - ['দেও', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহ', 'শুক্ৰ', 'শনি'] - ], - u, - [ - ['জ', 'ফ', 'ম', 'এ', 'ম', 'জ', 'জ', 'আ', 'ছ', 'অ', 'ন', 'ড'], - ['জানু', 'ফেব্ৰু', 'মাৰ্চ', 'এপ্ৰিল', 'মে’', 'জুন', 'জুলাই', 'আগ', 'ছেপ্তে', 'অক্টো', 'নৱে', 'ডিচে'], - [ - 'জানুৱাৰী', 'ফেব্ৰুৱাৰী', 'মাৰ্চ', 'এপ্ৰিল', 'মে’', 'জুন', 'জুলাই', 'আগষ্ট', 'ছেপ্তেম্বৰ', 'অক্টোবৰ', - 'নৱেম্বৰ', 'ডিচেম্বৰ' - ] - ], - u, - [['খ্ৰীঃ পূঃ', 'খ্ৰীঃ'], u, ['খ্ৰীষ্টপূৰ্ব', 'খ্ৰীষ্টাব্দ']], - 0, - [0, 0], - ['d-M-y', 'dd-MM-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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '#E0'], - 'INR', - '₹', - 'ভাৰতীয় ৰুপী', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/asa.ts b/packages/common/locales/asa.ts deleted file mode 100644 index fbfa493b59cc..000000000000 --- a/packages/common/locales/asa.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'asa', - [['icheheavo', 'ichamthi'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['KM', 'BM'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'TZS', - 'TSh', - 'shilingi ya Tandhania', - {'JPY': ['JP¥', '¥'], 'TZS': ['TSh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ast.ts b/packages/common/locales/ast.ts deleted file mode 100644 index 273d57b7145a..000000000000 --- a/packages/common/locales/ast.ts +++ /dev/null @@ -1,72 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -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á'] - ], - u, - [ - ['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.'], u, ['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}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'ND', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'BYN': [], - 'DKK': [], - 'HRK': [], - 'ISK': [], - 'NOK': [], - 'PLN': [], - 'RUR': [], - 'SEK': [], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'XXX': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/az-Cyrl.ts b/packages/common/locales/az-Cyrl.ts deleted file mode 100644 index 292ed9db5c35..000000000000 --- a/packages/common/locales/az-Cyrl.ts +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'az-Cyrl', - [['а', 'п'], ['АМ', 'ПМ'], u], - [['АМ', 'ПМ'], u, u], - [ - ['7', '1', '2', '3', '4', '5', '6'], ['Б.', 'Б.Е.', 'Ч.А.', 'Ч.', 'Ҹ.А.', 'Ҹ.', 'Ш.'], - ['базар', 'базар ертәси', 'чәршәнбә ахшамы', 'чәршәнбә', 'ҹүмә ахшамы', 'ҹүмә', 'шәнбә'], - ['Б.', 'Б.Е.', 'Ч.А.', 'Ч.', 'Ҹ.А.', 'Ҹ.', 'Ш.'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['јан', 'фев', 'мар', 'апр', 'май', 'ијн', 'ијл', 'авг', 'сен', 'окт', 'ној', 'дек'], - [ - 'јанвар', 'феврал', 'март', 'апрел', 'май', 'ијун', 'ијул', 'август', 'сентјабр', 'октјабр', - 'нојабр', 'декабр' - ] - ], - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['јан', 'фев', 'мар', 'апр', 'май', 'ијн', 'ијл', 'авг', 'сен', 'окт', 'ној', 'дек'], - [ - 'Јанвар', 'Феврал', 'Март', 'Апрел', 'Май', 'Ијун', 'Ијул', 'Август', 'Сентјабр', 'Октјабр', - 'Нојабр', 'Декабр' - ] - ], - [['е.ә.', 'ј.е.'], u, ['ерамыздан әввәл', 'јени ера']], - 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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'AZN', - '₼', - 'AZN', - {'AZN': ['₼'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/az-Latn.ts b/packages/common/locales/az-Latn.ts deleted file mode 100644 index ac1b3c4fa609..000000000000 --- a/packages/common/locales/az-Latn.ts +++ /dev/null @@ -1,71 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'az-Latn', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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.', 'Ş.'] - ], - [ - ['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.'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'AZN', - '₼', - 'Azərbaycan Manatı', - { - 'AZN': ['₼'], - 'JPY': ['JP¥', '¥'], - 'RON': [u, 'ley'], - 'SYP': [u, 'S£'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/az.ts b/packages/common/locales/az.ts deleted file mode 100644 index b8468af0732d..000000000000 --- a/packages/common/locales/az.ts +++ /dev/null @@ -1,71 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'az', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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.', 'Ş.'] - ], - [ - ['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.'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'AZN', - '₼', - 'Azərbaycan Manatı', - { - 'AZN': ['₼'], - 'JPY': ['JP¥', '¥'], - 'RON': [u, 'ley'], - 'SYP': [u, 'S£'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/bas.ts b/packages/common/locales/bas.ts deleted file mode 100644 index 3b72c9aeed5f..000000000000 --- a/packages/common/locales/bas.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'bas', - [['I bikɛ̂glà', 'I ɓugajɔp'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['b.Y.K', 'm.Y.K'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'Frǎŋ CFA (BEAC)', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/be.ts b/packages/common/locales/be.ts deleted file mode 100644 index d1e324dcdbc6..000000000000 --- a/packages/common/locales/be.ts +++ /dev/null @@ -1,93 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n % 10 === 1 && !(n % 100 === 11)) return 1; - if (n % 10 === Math.floor(n % 10) && n % 10 >= 2 && n % 10 <= 4 && - !(n % 100 >= 12 && n % 100 <= 14)) - return 3; - 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 4; - return 5; -} - -export default [ - 'be', - [['am', 'pm'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['н', 'п', 'а', 'с', 'ч', 'п', 'с'], ['нд', 'пн', 'аў', 'ср', 'чц', 'пт', 'сб'], - ['нядзеля', 'панядзелак', 'аўторак', 'серада', 'чацвер', 'пятніца', 'субота'], - ['нд', 'пн', 'аў', 'ср', 'чц', 'пт', 'сб'] - ], - u, - [ - ['с', 'л', 'с', 'к', 'м', 'ч', 'л', 'ж', 'в', 'к', 'л', 'с'], - ['сту', 'лют', 'сак', 'кра', 'мая', 'чэр', 'ліп', 'жні', 'вер', 'кас', 'ліс', 'сне'], - [ - 'студзеня', 'лютага', 'сакавіка', 'красавіка', 'мая', 'чэрвеня', 'ліпеня', 'жніўня', - 'верасня', 'кастрычніка', 'лістапада', 'снежня' - ] - ], - [ - ['с', 'л', 'с', 'к', 'м', 'ч', 'л', 'ж', 'в', 'к', 'л', 'с'], - ['сту', 'лют', 'сак', 'кра', 'май', 'чэр', 'ліп', 'жні', 'вер', 'кас', 'ліс', 'сне'], - [ - 'студзень', 'люты', 'сакавік', 'красавік', 'май', 'чэрвень', 'ліпень', 'жнівень', 'верасень', - 'кастрычнік', 'лістапад', 'снежань' - ] - ], - [['да н.э.', 'н.э.'], u, ['да нараджэння Хрыстова', 'ад нараджэння Хрыстова']], - 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}', u, '{1} \'у\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'BYN', - 'Br', - 'беларускі рубель', - { - 'AUD': ['A$'], - 'BBD': [u, 'Bds$'], - 'BMD': [u, 'BD$'], - 'BRL': [u, 'R$'], - 'BSD': [u, 'B$'], - 'BYN': ['Br'], - 'BZD': [u, 'BZ$'], - 'CAD': [u, 'CA$'], - 'CUC': [u, 'CUC$'], - 'CUP': [u, '$MN'], - 'DOP': [u, 'RD$'], - 'FJD': [u, 'FJ$'], - 'FKP': [u, 'FK£'], - 'GYD': [u, 'G$'], - 'ISK': [u, 'Íkr'], - 'JMD': [u, 'J$'], - 'KYD': [u, 'CI$'], - 'LRD': [u, 'L$'], - 'MXN': ['MX$'], - 'NAD': [u, 'N$'], - 'NZD': [u, 'NZ$'], - 'RUB': ['₽', 'руб.'], - 'SBD': [u, 'SI$'], - 'SGD': [u, 'S$'], - 'TTD': [u, 'TT$'], - 'UYU': [u, '$U'], - 'XCD': ['EC$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/bem.ts b/packages/common/locales/bem.ts deleted file mode 100644 index c7ea54a636d7..000000000000 --- a/packages/common/locales/bem.ts +++ /dev/null @@ -1,55 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'bem', - [['uluchelo', 'akasuba'], u, u], - u, - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - [ - 'Pa Mulungu', 'Palichimo', 'Palichibuli', 'Palichitatu', 'Palichine', 'Palichisano', - 'Pachibelushi' - ], - u, u - ], - u, - [ - ['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' - ] - ], - u, - [['BC', 'AD'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ZMW', - 'K', - 'ZMW', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'ZMW': ['K', 'ZK']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/bez.ts b/packages/common/locales/bez.ts deleted file mode 100644 index 814f31cafa81..000000000000 --- a/packages/common/locales/bez.ts +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'bez', - [['pamilau', 'pamunyi'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['KM', 'BM'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'TZS', - 'TSh', - 'Shilingi ya Hutanzania', - {'JPY': ['JP¥', '¥'], 'TZS': ['TSh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/bg.ts b/packages/common/locales/bg.ts deleted file mode 100644 index dd97228896c1..000000000000 --- a/packages/common/locales/bg.ts +++ /dev/null @@ -1,107 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'bg', - [['am', 'pm'], u, ['пр.об.', 'сл.об.']], - [['am', 'pm'], u, u], - [ - ['н', 'п', 'в', 'с', 'ч', 'п', 'с'], ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - ['неделя', 'понеделник', 'вторник', 'сряда', 'четвъртък', 'петък', 'събота'], - ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - u, - [ - ['я', 'ф', 'м', 'а', 'м', 'ю', 'ю', 'а', 'с', 'о', 'н', 'д'], - ['яну', 'фев', 'март', 'апр', 'май', 'юни', 'юли', 'авг', 'сеп', 'окт', 'ное', 'дек'], - [ - 'януари', 'февруари', 'март', 'април', 'май', 'юни', 'юли', 'август', 'септември', 'октомври', - 'ноември', 'декември' - ] - ], - u, - [['пр.Хр.', 'сл.Хр.'], u, ['преди Христа', 'след Христа']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '0.00 ¤', '#E0'], - 'BGN', - 'лв.', - 'Български лев', - { - 'ARS': [], - 'AUD': [], - 'BBD': [], - 'BDT': [], - 'BGN': ['лв.'], - 'BMD': [], - 'BND': [], - 'BRL': [], - 'BSD': [], - 'BYN': [], - 'BZD': [], - 'CAD': [], - 'CLP': [], - 'CNY': [], - 'COP': [], - 'CRC': [], - 'CUP': [], - 'DOP': [], - 'FJD': [], - 'FKP': [], - 'GBP': [u, '£'], - 'GIP': [], - 'GYD': [], - 'HKD': [], - 'ILS': [], - 'INR': [], - 'JMD': [], - 'JPY': [u, '¥'], - 'KHR': [], - 'KRW': [], - 'KYD': [], - 'KZT': [], - 'LAK': [], - 'LRD': [], - 'MNT': [], - 'MXN': [], - 'NAD': [], - 'NGN': [], - 'NZD': [], - 'PHP': [], - 'PYG': [], - 'RON': [], - 'SBD': [], - 'SGD': [], - 'SRD': [], - 'SSP': [], - 'TRY': [], - 'TTD': [], - 'TWD': [], - 'UAH': [], - 'USD': ['щ.д.', '$'], - 'UYU': [], - 'VND': [], - 'XCD': [u, '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/bm.ts b/packages/common/locales/bm.ts deleted file mode 100644 index 110ff0913dfe..000000000000 --- a/packages/common/locales/bm.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'bm', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['J.-C. ɲɛ', 'ni J.-C.'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'XOF', - 'CFA', - 'sefa Fraŋ (BCEAO)', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/bn-IN.ts b/packages/common/locales/bn-IN.ts deleted file mode 100644 index 8297d077fea5..000000000000 --- a/packages/common/locales/bn-IN.ts +++ /dev/null @@ -1,63 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; -} - -export default [ - 'bn-IN', - [['AM', 'PM'], u, u], - u, - [ - ['র', 'সো', 'ম', 'বু', 'বৃ', 'শু', 'শ'], ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'], - ['রবিবার', 'সোমবার', 'মঙ্গলবার', 'বুধবার', 'বৃহস্পতিবার', 'শুক্রবার', 'শনিবার'], - ['রঃ', 'সোঃ', 'মঃ', 'বুঃ', 'বৃঃ', 'শুঃ', 'শনি'] - ], - u, - [ - ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], - [ - 'জানু', 'ফেব', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', - 'ডিসেম্বর' - ], - [ - 'জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', - 'নভেম্বর', 'ডিসেম্বর' - ] - ], - [ - ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], - [ - 'জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', - 'নভেম্বর', 'ডিসেম্বর' - ], - u - ], - [['খ্রিস্টপূর্ব', 'খৃষ্টাব্দ'], u, ['খ্রিস্টপূর্ব', 'খ্রীষ্টাব্দ']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '#,##,##0.00¤', '#E0'], - 'INR', - '₹', - 'ভারতীয় রুপি', - {'BDT': ['৳'], 'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'TWD': ['NT$'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/bn.ts b/packages/common/locales/bn.ts deleted file mode 100644 index 92181b18094b..000000000000 --- a/packages/common/locales/bn.ts +++ /dev/null @@ -1,63 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; -} - -export default [ - 'bn', - [['AM', 'PM'], u, u], - u, - [ - ['র', 'সো', 'ম', 'বু', 'বৃ', 'শু', 'শ'], ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'], - ['রবিবার', 'সোমবার', 'মঙ্গলবার', 'বুধবার', 'বৃহস্পতিবার', 'শুক্রবার', 'শনিবার'], - ['রঃ', 'সোঃ', 'মঃ', 'বুঃ', 'বৃঃ', 'শুঃ', 'শনি'] - ], - u, - [ - ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], - [ - 'জানু', 'ফেব', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', - 'ডিসেম্বর' - ], - [ - 'জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', - 'নভেম্বর', 'ডিসেম্বর' - ] - ], - [ - ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], - [ - 'জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', - 'নভেম্বর', 'ডিসেম্বর' - ], - u - ], - [['খ্রিস্টপূর্ব', 'খৃষ্টাব্দ'], u, ['খ্রিস্টপূর্ব', 'খ্রীষ্টাব্দ']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '#,##,##0.00¤', '#E0'], - 'BDT', - '৳', - 'বাংলাদেশী টাকা', - {'BDT': ['৳'], 'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'TWD': ['NT$'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/bo-IN.ts b/packages/common/locales/bo-IN.ts deleted file mode 100644 index ac552e8ef6d5..000000000000 --- a/packages/common/locales/bo-IN.ts +++ /dev/null @@ -1,59 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'bo-IN', - [['སྔ་དྲོ་', 'ཕྱི་དྲོ་'], u, u], - u, - [ - ['ཉི', 'ཟླ', 'མིག', 'ལྷག', 'ཕུར', 'སངས', 'སྤེན'], - ['ཉི་མ་', 'ཟླ་བ་', 'མིག་དམར་', 'ལྷག་པ་', 'ཕུར་བུ་', 'པ་སངས་', 'སྤེན་པ་'], - ['གཟའ་ཉི་མ་', 'གཟའ་ཟླ་བ་', 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', 'གཟའ་ཕུར་བུ་', 'གཟའ་པ་སངས་', 'གཟའ་སྤེན་པ་'], - ['ཉི་མ་', 'ཟླ་བ་', 'མིག་དམར་', 'ལྷག་པ་', 'ཕུར་བུ་', 'པ་སངས་', 'སྤེན་པ་'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'], - [ - 'ཟླ་བ་དང་པོ', 'ཟླ་བ་གཉིས་པ', 'ཟླ་བ་གསུམ་པ', 'ཟླ་བ་བཞི་པ', 'ཟླ་བ་ལྔ་པ', 'ཟླ་བ་དྲུག་པ', 'ཟླ་བ་བདུན་པ', - 'ཟླ་བ་བརྒྱད་པ', 'ཟླ་བ་དགུ་པ', 'ཟླ་བ་བཅུ་པ', 'ཟླ་བ་བཅུ་གཅིག་པ', 'ཟླ་བ་བཅུ་གཉིས་པ' - ] - ], - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'], - [ - 'ཟླ་བ་དང་པོ་', 'ཟླ་བ་གཉིས་པ་', 'ཟླ་བ་གསུམ་པ་', 'ཟླ་བ་བཞི་པ་', 'ཟླ་བ་ལྔ་པ་', 'ཟླ་བ་དྲུག་པ་', 'ཟླ་བ་བདུན་པ་', - 'ཟླ་བ་བརྒྱད་པ་', 'ཟླ་བ་དགུ་པ་', 'ཟླ་བ་བཅུ་པ་', 'ཟླ་བ་བཅུ་གཅིག་པ་', 'ཟླ་བ་བཅུ་གཉིས་པ་' - ] - ], - [['སྤྱི་ལོ་སྔོན་', 'སྤྱི་ལོ་'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'INR', - '₹', - 'རྒྱ་གར་སྒོར་', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/bo.ts b/packages/common/locales/bo.ts deleted file mode 100644 index 2fecbe88cf7b..000000000000 --- a/packages/common/locales/bo.ts +++ /dev/null @@ -1,59 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'bo', - [['སྔ་དྲོ་', 'ཕྱི་དྲོ་'], u, u], - u, - [ - ['ཉི', 'ཟླ', 'མིག', 'ལྷག', 'ཕུར', 'སངས', 'སྤེན'], - ['ཉི་མ་', 'ཟླ་བ་', 'མིག་དམར་', 'ལྷག་པ་', 'ཕུར་བུ་', 'པ་སངས་', 'སྤེན་པ་'], - ['གཟའ་ཉི་མ་', 'གཟའ་ཟླ་བ་', 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', 'གཟའ་ཕུར་བུ་', 'གཟའ་པ་སངས་', 'གཟའ་སྤེན་པ་'], - ['ཉི་མ་', 'ཟླ་བ་', 'མིག་དམར་', 'ལྷག་པ་', 'ཕུར་བུ་', 'པ་སངས་', 'སྤེན་པ་'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'], - [ - 'ཟླ་བ་དང་པོ', 'ཟླ་བ་གཉིས་པ', 'ཟླ་བ་གསུམ་པ', 'ཟླ་བ་བཞི་པ', 'ཟླ་བ་ལྔ་པ', 'ཟླ་བ་དྲུག་པ', 'ཟླ་བ་བདུན་པ', - 'ཟླ་བ་བརྒྱད་པ', 'ཟླ་བ་དགུ་པ', 'ཟླ་བ་བཅུ་པ', 'ཟླ་བ་བཅུ་གཅིག་པ', 'ཟླ་བ་བཅུ་གཉིས་པ' - ] - ], - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'], - [ - 'ཟླ་བ་དང་པོ་', 'ཟླ་བ་གཉིས་པ་', 'ཟླ་བ་གསུམ་པ་', 'ཟླ་བ་བཞི་པ་', 'ཟླ་བ་ལྔ་པ་', 'ཟླ་བ་དྲུག་པ་', 'ཟླ་བ་བདུན་པ་', - 'ཟླ་བ་བརྒྱད་པ་', 'ཟླ་བ་དགུ་པ་', 'ཟླ་བ་བཅུ་པ་', 'ཟླ་བ་བཅུ་གཅིག་པ་', 'ཟླ་བ་བཅུ་གཉིས་པ་' - ] - ], - [['སྤྱི་ལོ་སྔོན་', 'སྤྱི་ལོ་'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'CNY', - '¥', - 'ཡུ་ཨན་', - {'CNY': ['¥'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/br.ts b/packages/common/locales/br.ts deleted file mode 100644 index 3fe456a55de7..000000000000 --- a/packages/common/locales/br.ts +++ /dev/null @@ -1,80 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n % 10 === 1 && !(n % 100 === 11 || n % 100 === 71 || n % 100 === 91)) return 1; - if (n % 10 === 2 && !(n % 100 === 12 || n % 100 === 72 || n % 100 === 92)) return 2; - 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 3; - if (!(n === 0) && n % 1e6 === 0) return 4; - return 5; -} - -export default [ - 'br', - [['am', 'gm'], ['A.M.', 'G.M.'], u], - [['A.M.', 'G.M.'], u, u], - [ - ['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.'] - ], - u, - [ - ['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' - ] - ], - u, - [['a-raok J.K.', 'goude J.K.'], u, ['a-raok Jezuz-Krist', 'goude Jezuz-Krist']], - 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}', '{1} \'da\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': ['$A', '$'], - 'BRL': [u, 'R$'], - 'CAD': ['$CA', '$'], - 'CNY': [u, '¥'], - 'EGP': [u, '£ E'], - 'GBP': ['£ RU', '£'], - 'HKD': ['$ HK', '$'], - 'ILS': [u, '₪'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'LBP': [u, '£L'], - 'NZD': ['$ ZN', '$'], - 'TOP': [u, '$ T'], - 'TWD': [u, '$'], - 'USD': ['$ SU', '$'], - 'VND': [u, '₫'], - 'XCD': [u, '$'], - 'XXX': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/brx.ts b/packages/common/locales/brx.ts deleted file mode 100644 index 4c216740a7f3..000000000000 --- a/packages/common/locales/brx.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'brx', - [['फुं', 'बेलासे'], u, u], - u, - [ - ['र', 'स', 'मं', 'बु', 'बि', 'सु', 'सु'], ['रबि', 'सम', 'मंगल', 'बुद', 'बिसथि', 'सुखुर', 'सुनि'], - ['रबिबार', 'समबार', 'मंगलबार', 'बुदबार', 'बिसथिबार', 'सुखुरबार', 'सुनिबार'], - ['रबि', 'सम', 'मंगल', 'बुद', 'बिसथि', 'सुखुर', 'सुनि'] - ], - u, - [ - ['ज', 'फे', 'मा', 'ए', 'मे', 'जु', 'जु', 'आ', 'से', 'अ', 'न', 'दि'], - [ - 'जानुवारी', 'फेब्रुवारी', 'मार्स', 'एफ्रिल', 'मे', 'जुन', 'जुलाइ', 'आगस्थ', 'सेबथेज्ब़र', 'अखथबर', 'नबेज्ब़र', - 'दिसेज्ब़र' - ], - u - ], - u, - [['ईसा.पूर्व', 'सन'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '#E0'], - 'INR', - '₹', - 'रां', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/bs-Cyrl.ts b/packages/common/locales/bs-Cyrl.ts deleted file mode 100644 index 5ce0cdd81089..000000000000 --- a/packages/common/locales/bs-Cyrl.ts +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'bs-Cyrl', - [['пре подне', 'поподне'], u, ['прије подне', 'послије подне']], - u, - [ - ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], ['нед', 'пон', 'уто', 'сри', 'чет', 'пет', 'суб'], - ['недјеља', 'понедјељак', 'уторак', 'сриједа', 'четвртак', 'петак', 'субота'], - ['нед', 'пон', 'уто', 'сри', 'чет', 'пет', 'суб'] - ], - u, - [ - ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], - ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'ауг', 'сеп', 'окт', 'нов', 'дец'], - [ - 'јануар', 'фебруар', 'март', 'април', 'мај', 'јуни', 'јули', 'аугуст', 'септембар', 'октобар', - 'новембар', 'децембар' - ] - ], - u, - [['п.н.е.', 'н.е.'], ['п. н. е.', 'н. е.'], ['прије нове ере', 'нове ере']], - 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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'BAM', - 'КМ', - 'Конвертибилна марка', - { - 'BAM': ['КМ', 'KM'], - 'CZK': ['Кч', 'Kč'], - 'PLN': ['зл', 'zł'], - 'RSD': ['дин.'], - 'TRY': ['Тл', '₺'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/bs-Latn.ts b/packages/common/locales/bs-Latn.ts deleted file mode 100644 index ec6e43f8f8d8..000000000000 --- a/packages/common/locales/bs-Latn.ts +++ /dev/null @@ -1,81 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - 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 1; - 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 3; - return 5; -} - -export default [ - 'bs-Latn', - [['prijepodne', 'popodne'], ['AM', 'PM'], ['prijepodne', 'popodne']], - u, - [ - ['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', 'aug', 'sep', 'okt', 'nov', 'dec'], - [ - 'januar', 'februar', 'mart', 'april', 'maj', 'juni', 'juli', 'august', 'septembar', 'oktobar', - 'novembar', 'decembar' - ] - ], - u, - [['p.n.e.', 'n.e.'], ['p. n. e.', 'n. e.'], ['prije nove ere', 'nove ere']], - 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}', u, '{1} \'u\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'BAM', - 'KM', - 'Bosanskohercegovačka konvertibilna marka', - { - 'AUD': [u, '$'], - 'BAM': ['KM'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'HRK': ['kn'], - 'ILS': [u, '₪'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RSD': ['din.'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': [u, '$'], - 'XCD': [u, '$'], - 'XPF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/bs.ts b/packages/common/locales/bs.ts deleted file mode 100644 index 04fb5ac4cdbd..000000000000 --- a/packages/common/locales/bs.ts +++ /dev/null @@ -1,81 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - 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 1; - 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 3; - return 5; -} - -export default [ - 'bs', - [['prijepodne', 'popodne'], ['AM', 'PM'], ['prijepodne', 'popodne']], - u, - [ - ['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', 'aug', 'sep', 'okt', 'nov', 'dec'], - [ - 'januar', 'februar', 'mart', 'april', 'maj', 'juni', 'juli', 'august', 'septembar', 'oktobar', - 'novembar', 'decembar' - ] - ], - u, - [['p.n.e.', 'n.e.'], ['p. n. e.', 'n. e.'], ['prije nove ere', 'nove ere']], - 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}', u, '{1} \'u\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'BAM', - 'KM', - 'Bosanskohercegovačka konvertibilna marka', - { - 'AUD': [u, '$'], - 'BAM': ['KM'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'HRK': ['kn'], - 'ILS': [u, '₪'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RSD': ['din.'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': [u, '$'], - 'XCD': [u, '$'], - 'XPF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/ca-AD.ts b/packages/common/locales/ca-AD.ts deleted file mode 100644 index cec725f6f6bb..000000000000 --- a/packages/common/locales/ca-AD.ts +++ /dev/null @@ -1,77 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'ca-AD', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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.'] - ], - u, - [ - ['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'], u, ['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}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': ['AU$', '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'MXN': [u, '$'], - 'THB': ['฿'], - 'USD': [u, '$'], - 'VEF': [u, 'Bs F'], - 'XCD': [u, '$'], - 'XXX': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/ca-ES-VALENCIA.ts b/packages/common/locales/ca-ES-VALENCIA.ts deleted file mode 100644 index 7c7c315ac12e..000000000000 --- a/packages/common/locales/ca-ES-VALENCIA.ts +++ /dev/null @@ -1,77 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'ca-ES-VALENCIA', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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.'] - ], - u, - [ - ['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'], u, ['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}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': ['AU$', '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'MXN': [u, '$'], - 'THB': ['฿'], - 'USD': [u, '$'], - 'VEF': [u, 'Bs F'], - 'XCD': [u, '$'], - 'XXX': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/ca-FR.ts b/packages/common/locales/ca-FR.ts deleted file mode 100644 index 5f8858f73c1e..000000000000 --- a/packages/common/locales/ca-FR.ts +++ /dev/null @@ -1,78 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'ca-FR', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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.'] - ], - u, - [ - ['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'], u, ['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}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': ['AU$', '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'FRF': ['F'], - 'MXN': [u, '$'], - 'THB': ['฿'], - 'USD': [u, '$'], - 'VEF': [u, 'Bs F'], - 'XCD': [u, '$'], - 'XXX': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/ca-IT.ts b/packages/common/locales/ca-IT.ts deleted file mode 100644 index 3e9739f0d85d..000000000000 --- a/packages/common/locales/ca-IT.ts +++ /dev/null @@ -1,77 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'ca-IT', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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.'] - ], - u, - [ - ['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'], u, ['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}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': ['AU$', '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'MXN': [u, '$'], - 'THB': ['฿'], - 'USD': [u, '$'], - 'VEF': [u, 'Bs F'], - 'XCD': [u, '$'], - 'XXX': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/ca.ts b/packages/common/locales/ca.ts deleted file mode 100644 index a464ac41a592..000000000000 --- a/packages/common/locales/ca.ts +++ /dev/null @@ -1,77 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'ca', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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.'] - ], - u, - [ - ['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'], u, ['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}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': ['AU$', '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'MXN': [u, '$'], - 'THB': ['฿'], - 'USD': [u, '$'], - 'VEF': [u, 'Bs F'], - 'XCD': [u, '$'], - 'XXX': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/ccp-IN.ts b/packages/common/locales/ccp-IN.ts deleted file mode 100644 index e153e6cf75e2..000000000000 --- a/packages/common/locales/ccp-IN.ts +++ /dev/null @@ -1,67 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'ccp-IN', - [['AM', 'PM'], u, u], - u, - [ - ['𑄢𑄧', '𑄥𑄧', '𑄟𑄧', '𑄝𑄪', '𑄝𑄳𑄢𑄨', '𑄥𑄪', '𑄥𑄧'], ['𑄢𑄧𑄝𑄨', '𑄥𑄧𑄟𑄴', '𑄟𑄧𑄁𑄉𑄧𑄣𑄴', '𑄝𑄪𑄖𑄴', '𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴', '𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴', '𑄥𑄧𑄚𑄨'], - ['𑄢𑄧𑄝𑄨𑄝𑄢𑄴', '𑄥𑄧𑄟𑄴𑄝𑄢𑄴', '𑄟𑄧𑄁𑄉𑄧𑄣𑄴𑄝𑄢𑄴', '𑄝𑄪𑄖𑄴𑄝𑄢𑄴', '𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴𑄝𑄢𑄴', '𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴𑄝𑄢𑄴', '𑄥𑄧𑄚𑄨𑄝𑄢𑄴'], - ['𑄢𑄧𑄝𑄨', '𑄥𑄧𑄟𑄴', '𑄟𑄧𑄁𑄉𑄧𑄣𑄴', '𑄝𑄪𑄖𑄴', '𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴', '𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴', '𑄥𑄧𑄚𑄨'] - ], - u, - [ - ['𑄎', '𑄜𑄬', '𑄟', '𑄃𑄬', '𑄟𑄬', '𑄎𑄪𑄚𑄴', '𑄎𑄪', '𑄃', '𑄥𑄬', '𑄃𑄧', '𑄚𑄧', '𑄓𑄨'], - [ - '𑄎𑄚𑄪', '𑄜𑄬𑄛𑄴', '𑄟𑄢𑄴𑄌𑄧', '𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴', '𑄟𑄬', '𑄎𑄪𑄚𑄴', '𑄎𑄪𑄣𑄭', '𑄃𑄉𑄧𑄌𑄴𑄑𑄴', '𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴', '𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴', '𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴', '𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄢𑄴' - ], - [ - '𑄎𑄚𑄪𑄠𑄢𑄨', '𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨', '𑄟𑄢𑄴𑄌𑄧', '𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴', '𑄟𑄬', '𑄎𑄪𑄚𑄴', '𑄎𑄪𑄣𑄭', '𑄃𑄉𑄧𑄌𑄴𑄑𑄴', '𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴', '𑄃𑄧𑄇𑄴𑄑𑄬𑄝𑄧𑄢𑄴', '𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴', - '𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴' - ] - ], - [ - ['𑄎', '𑄜𑄬', '𑄟', '𑄃𑄬', '𑄟𑄬', '𑄎𑄪𑄚𑄴', '𑄎𑄪', '𑄃', '𑄥𑄬', '𑄃𑄧', '𑄚𑄧', '𑄓𑄨'], - [ - '𑄎𑄚𑄪𑄠𑄢𑄨', '𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨', '𑄟𑄢𑄴𑄌𑄧', '𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴', '𑄟𑄬', '𑄎𑄪𑄚𑄴', '𑄎𑄪𑄣𑄭', '𑄃𑄉𑄧𑄌𑄴𑄑𑄴', '𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴', '𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴', '𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴', - '𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴' - ], - u - ], - [['𑄈𑄳𑄢𑄨𑄌𑄴𑄑𑄴𑄛𑄫𑄢𑄴𑄝𑄧', '𑄈𑄳𑄢𑄨𑄌𑄴𑄑𑄛𑄴𑄘𑄧'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '#,##,##0.00¤', '#E0'], - 'INR', - '₹', - '𑄃𑄨𑄚𑄴𑄘𑄨𑄠𑄚𑄴 𑄢𑄪𑄛𑄨', - { - 'BDT': ['৳'], - 'JPY': ['JP¥', '¥'], - 'STD': [u, 'Db'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/ccp.ts b/packages/common/locales/ccp.ts deleted file mode 100644 index faf735bbd9a7..000000000000 --- a/packages/common/locales/ccp.ts +++ /dev/null @@ -1,67 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'ccp', - [['AM', 'PM'], u, u], - u, - [ - ['𑄢𑄧', '𑄥𑄧', '𑄟𑄧', '𑄝𑄪', '𑄝𑄳𑄢𑄨', '𑄥𑄪', '𑄥𑄧'], ['𑄢𑄧𑄝𑄨', '𑄥𑄧𑄟𑄴', '𑄟𑄧𑄁𑄉𑄧𑄣𑄴', '𑄝𑄪𑄖𑄴', '𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴', '𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴', '𑄥𑄧𑄚𑄨'], - ['𑄢𑄧𑄝𑄨𑄝𑄢𑄴', '𑄥𑄧𑄟𑄴𑄝𑄢𑄴', '𑄟𑄧𑄁𑄉𑄧𑄣𑄴𑄝𑄢𑄴', '𑄝𑄪𑄖𑄴𑄝𑄢𑄴', '𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴𑄝𑄢𑄴', '𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴𑄝𑄢𑄴', '𑄥𑄧𑄚𑄨𑄝𑄢𑄴'], - ['𑄢𑄧𑄝𑄨', '𑄥𑄧𑄟𑄴', '𑄟𑄧𑄁𑄉𑄧𑄣𑄴', '𑄝𑄪𑄖𑄴', '𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴', '𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴', '𑄥𑄧𑄚𑄨'] - ], - u, - [ - ['𑄎', '𑄜𑄬', '𑄟', '𑄃𑄬', '𑄟𑄬', '𑄎𑄪𑄚𑄴', '𑄎𑄪', '𑄃', '𑄥𑄬', '𑄃𑄧', '𑄚𑄧', '𑄓𑄨'], - [ - '𑄎𑄚𑄪', '𑄜𑄬𑄛𑄴', '𑄟𑄢𑄴𑄌𑄧', '𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴', '𑄟𑄬', '𑄎𑄪𑄚𑄴', '𑄎𑄪𑄣𑄭', '𑄃𑄉𑄧𑄌𑄴𑄑𑄴', '𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴', '𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴', '𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴', '𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄢𑄴' - ], - [ - '𑄎𑄚𑄪𑄠𑄢𑄨', '𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨', '𑄟𑄢𑄴𑄌𑄧', '𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴', '𑄟𑄬', '𑄎𑄪𑄚𑄴', '𑄎𑄪𑄣𑄭', '𑄃𑄉𑄧𑄌𑄴𑄑𑄴', '𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴', '𑄃𑄧𑄇𑄴𑄑𑄬𑄝𑄧𑄢𑄴', '𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴', - '𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴' - ] - ], - [ - ['𑄎', '𑄜𑄬', '𑄟', '𑄃𑄬', '𑄟𑄬', '𑄎𑄪𑄚𑄴', '𑄎𑄪', '𑄃', '𑄥𑄬', '𑄃𑄧', '𑄚𑄧', '𑄓𑄨'], - [ - '𑄎𑄚𑄪𑄠𑄢𑄨', '𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨', '𑄟𑄢𑄴𑄌𑄧', '𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴', '𑄟𑄬', '𑄎𑄪𑄚𑄴', '𑄎𑄪𑄣𑄭', '𑄃𑄉𑄧𑄌𑄴𑄑𑄴', '𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴', '𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴', '𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴', - '𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴' - ], - u - ], - [['𑄈𑄳𑄢𑄨𑄌𑄴𑄑𑄴𑄛𑄫𑄢𑄴𑄝𑄧', '𑄈𑄳𑄢𑄨𑄌𑄴𑄑𑄛𑄴𑄘𑄧'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '#,##,##0.00¤', '#E0'], - 'BDT', - '৳', - '𑄝𑄁𑄣𑄘𑄬𑄥𑄨 𑄑𑄬𑄋', - { - 'BDT': ['৳'], - 'JPY': ['JP¥', '¥'], - 'STD': [u, 'Db'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/ce.ts b/packages/common/locales/ce.ts deleted file mode 100644 index 2f70713905a9..000000000000 --- a/packages/common/locales/ce.ts +++ /dev/null @@ -1,59 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'ce', - [['AM', 'PM'], u, u], - u, - [ - ['кӀи', 'ор', 'ши', 'кха', 'еа', 'пӀе', 'шуо'], u, - ['кӀира', 'оршот', 'шинара', 'кхаара', 'еара', 'пӀераска', 'шуот'], - ['кӀи', 'ор', 'ши', 'кха', 'еа', 'пӀе', 'шуо'] - ], - [ - ['кӀ', 'о', 'ш', 'кх', 'е', 'пӀ', 'ш'], ['кӀи', 'ор', 'ши', 'кха', 'еа', 'пӀе', 'шуо'], - ['кӀира', 'оршот', 'шинара', 'кхаара', 'еара', 'пӀераска', 'шуот'], - ['кӀи', 'ор', 'ши', 'кха', 'еа', 'пӀе', 'шуо'] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - ['янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'], - [ - 'январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', - 'ноябрь', 'декабрь' - ] - ], - u, - [ - ['в. э. тӀ. я', 'в. э'], u, - ['Ӏийса пайхамар вина де кхачале', 'Ӏийса пайхамар вина дийнахь дуьйна'] - ], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'Терхьаш дац', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'RUB', - '₽', - 'Российн сом', - {'JPY': ['JP¥', '¥'], 'RON': [u, 'лей'], 'RUB': ['₽'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ceb.ts b/packages/common/locales/ceb.ts deleted file mode 100644 index 34dca8165063..000000000000 --- a/packages/common/locales/ceb.ts +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'ceb', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['D', 'L', 'M', 'M', 'H', 'B', 'S'], ['Dom', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'], - ['Domingo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', 'Biyernes', 'Sabado'], - ['Dom', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'] - ], - u, - [ - ['E', 'P', 'M', 'A', 'M', 'H', 'H', 'A', 'S', 'O', 'N', 'D'], - ['En', 'Peb', 'Mar', 'Apr', 'May', 'Hun', 'Hul', 'Ag', 'Set', 'Okt', 'Nob', 'Dis'], - [ - 'Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', 'Hulyo', 'Agosto', 'Setyembre', - 'Oktubre', 'Nobyembre', 'Disyembre' - ] - ], - [ - ['E', 'P', 'M', 'A', 'M', 'H', 'H', 'A', 'S', 'O', 'N', 'D'], - ['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', 'KP'], u, ['Sa Wala Pa Si Kristo', '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}', u, '{1} \'sa\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,#0%', '¤#,##0.00', '#E0'], - 'PHP', - '₱', - 'Philippine Piso', - {'JPY': ['JP¥', '¥'], 'PHP': ['₱'], 'USD': ['US $', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/cgg.ts b/packages/common/locales/cgg.ts deleted file mode 100644 index 4e45956fd436..000000000000 --- a/packages/common/locales/cgg.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'cgg', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['BC', 'AD'], u, ['Kurisito Atakaijire', 'Kurisito Yaijire']], - 1, - [0, 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'UGX', - 'USh', - 'Eshiringi ya Uganda', - {'JPY': ['JP¥', '¥'], 'UGX': ['USh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/chr.ts b/packages/common/locales/chr.ts deleted file mode 100644 index 1aebf44566d1..000000000000 --- a/packages/common/locales/chr.ts +++ /dev/null @@ -1,49 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'chr', - [['Ꮜ', 'Ꮢ'], ['ᏌᎾᎴ', 'ᏒᎯᏱᎢ'], ['ᏌᎾᎴ', 'ᏒᎯᏱᎢᏗᏢ']], - [['ᏌᎾᎴ', 'ᏒᎯᏱᎢ'], u, ['ᏌᎾᎴ', 'ᏒᎯᏱᎢᏗᏢ']], - [ - ['Ꮖ', 'Ꮙ', 'Ꮤ', 'Ꮶ', 'Ꮕ', 'Ꮷ', 'Ꭴ'], ['ᏆᏍᎬ', 'ᏉᏅᎯ', 'ᏔᎵᏁ', 'ᏦᎢᏁ', 'ᏅᎩᏁ', 'ᏧᎾᎩ', 'ᏈᏕᎾ'], - ['ᎤᎾᏙᏓᏆᏍᎬ', 'ᎤᎾᏙᏓᏉᏅᎯ', 'ᏔᎵᏁᎢᎦ', 'ᏦᎢᏁᎢᎦ', 'ᏅᎩᏁᎢᎦ', 'ᏧᎾᎩᎶᏍᏗ', 'ᎤᎾᏙᏓᏈᏕᎾ'], - ['ᏍᎬ', 'ᏅᎯ', 'ᏔᎵ', 'ᏦᎢ', 'ᏅᎩ', 'ᏧᎾ', 'ᏕᎾ'] - ], - u, - [ - ['Ꭴ', 'Ꭷ', 'Ꭰ', 'Ꭷ', 'Ꭰ', 'Ꮥ', 'Ꭻ', 'Ꭶ', 'Ꮪ', 'Ꮪ', 'Ꮕ', 'Ꭵ'], - ['ᎤᏃ', 'ᎧᎦ', 'ᎠᏅ', 'ᎧᏬ', 'ᎠᏂ', 'ᏕᎭ', 'ᎫᏰ', 'ᎦᎶ', 'ᏚᎵ', 'ᏚᏂ', 'ᏅᏓ', 'ᎥᏍ'], - ['ᎤᏃᎸᏔᏅ', 'ᎧᎦᎵ', 'ᎠᏅᏱ', 'ᎧᏬᏂ', 'ᎠᏂᏍᎬᏘ', 'ᏕᎭᎷᏱ', 'ᎫᏰᏉᏂ', 'ᎦᎶᏂ', 'ᏚᎵᏍᏗ', 'ᏚᏂᏅᏗ', 'ᏅᏓᏕᏆ', 'ᎥᏍᎩᏱ'] - ], - u, - [['BC', 'AD'], u, ['ᏧᏓᎷᎸ ᎤᎷᎯᏍᏗ ᎦᎶᏁᏛ', 'ᎠᏃ ᏙᎻᏂ']], - 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}', u, '{1} ᎤᎾᎢ {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'US ᎠᏕᎳ', - {'JPY': ['JP¥', '¥']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ckb-IR.ts b/packages/common/locales/ckb-IR.ts deleted file mode 100644 index 6a4bd9c708a3..000000000000 --- a/packages/common/locales/ckb-IR.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'ckb-IR', - [['ب.ن', 'د.ن'], u, u], - u, - [ - ['ی', 'د', 'س', 'چ', 'پ', 'ھ', 'ش'], - ['یەکشەممە', 'دووشەممە', 'سێشەممە', 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'], u, - ['١ش', '٢ش', '٣ش', '٤ش', '٥ش', 'ھ', 'ش'] - ], - u, - [ - ['ک', 'ش', 'ئ', 'ن', 'ئ', 'ح', 'ت', 'ئ', 'ئ', 'ت', 'ت', 'ک'], - [ - 'کانوونی دووەم', 'شوبات', 'ئازار', 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', 'ئەیلوول', - 'تشرینی یەکەم', 'تشرینی دووەم', 'کانونی یەکەم' - ], - u - ], - u, - [['پێش زایین', 'زایینی'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '\u200e+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'IRR', - 'IRR', - 'IRR', - {'IQD': ['د.ع.\u200f'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'rtl', - plural -]; diff --git a/packages/common/locales/ckb.ts b/packages/common/locales/ckb.ts deleted file mode 100644 index ff5bae8f53cb..000000000000 --- a/packages/common/locales/ckb.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'ckb', - [['ب.ن', 'د.ن'], u, u], - u, - [ - ['ی', 'د', 'س', 'چ', 'پ', 'ھ', 'ش'], - ['یەکشەممە', 'دووشەممە', 'سێشەممە', 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'], u, - ['١ش', '٢ش', '٣ش', '٤ش', '٥ش', 'ھ', 'ش'] - ], - u, - [ - ['ک', 'ش', 'ئ', 'ن', 'ئ', 'ح', 'ت', 'ئ', 'ئ', 'ت', 'ت', 'ک'], - [ - 'کانوونی دووەم', 'شوبات', 'ئازار', 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', 'ئەیلوول', - 'تشرینی یەکەم', 'تشرینی دووەم', 'کانونی یەکەم' - ], - u - ], - u, - [['پێش زایین', 'زایینی'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '\u200e+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'IQD', - 'د.ع.\u200f', - 'IQD', - {'IQD': ['د.ع.\u200f'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'rtl', - plural -]; diff --git a/packages/common/locales/cs.ts b/packages/common/locales/cs.ts deleted file mode 100644 index c7c98ad34fd2..000000000000 --- a/packages/common/locales/cs.ts +++ /dev/null @@ -1,75 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - if (i === Math.floor(i) && i >= 2 && i <= 4 && v === 0) return 3; - if (!(v === 0)) return 4; - return 5; -} - -export default [ - 'cs', - [['dop.', 'odp.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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.'], ['před naším letopočtem', 'našeho letopočtu']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'CZK', - 'Kč', - 'česká koruna', - { - 'AUD': ['AU$', '$'], - 'CSK': ['Kčs'], - 'CZK': ['Kč'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': ['JP¥', '¥'], - 'RON': [u, 'L'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'], - 'XEU': ['ECU'], - 'XXX': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/cu.ts b/packages/common/locales/cu.ts deleted file mode 100644 index ee553a6f782e..000000000000 --- a/packages/common/locales/cu.ts +++ /dev/null @@ -1,43 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'cu', - [['AM', 'PM'], u, u], - u, - [['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], u, u], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'], u - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'RUB', - '₽', - 'RUB', - {'JPY': ['JP¥', '¥'], 'RUB': ['₽'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/cy.ts b/packages/common/locales/cy.ts deleted file mode 100644 index 77b42f753df1..000000000000 --- a/packages/common/locales/cy.ts +++ /dev/null @@ -1,85 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n === 3) return 3; - if (n === 6) return 4; - return 5; -} - -export default [ - 'cy', - [['b', 'h'], ['AM', 'PM'], ['yb', 'yh']], - [['AM', 'PM'], u, u], - [ - ['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', 'Ebr', '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}', u, '{1} \'am\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GBP', - '£', - 'Punt Prydain', - { - 'BDT': [u, 'TK'], - 'BWP': [], - 'HKD': ['HK$'], - 'JPY': ['JP¥', '¥'], - 'KRW': [u, '₩'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XXX': [], - 'ZAR': [], - 'ZMW': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/da-GL.ts b/packages/common/locales/da-GL.ts deleted file mode 100644 index 83907351b080..000000000000 --- a/packages/common/locales/da-GL.ts +++ /dev/null @@ -1,69 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - 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 1; - return 5; -} - -export default [ - 'da-GL', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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' - ] - ], - u, - [['fKr', 'eKr'], ['f.Kr.', 'e.Kr.'], u], - 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}', u, '{1} \'kl\'. {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', '.'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'DKK', - 'kr.', - 'dansk krone', - { - 'AUD': ['AU$', '$'], - 'DKK': ['kr.'], - 'ISK': [u, 'kr.'], - 'JPY': ['JP¥', '¥'], - 'NOK': [u, 'kr.'], - 'RON': [u, 'L'], - 'SEK': [u, 'kr.'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/da.ts b/packages/common/locales/da.ts deleted file mode 100644 index 43f372d138c8..000000000000 --- a/packages/common/locales/da.ts +++ /dev/null @@ -1,69 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - 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 1; - return 5; -} - -export default [ - 'da', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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' - ] - ], - u, - [['fKr', 'eKr'], ['f.Kr.', 'e.Kr.'], u], - 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}', u, '{1} \'kl\'. {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', '.'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'DKK', - 'kr.', - 'dansk krone', - { - 'AUD': ['AU$', '$'], - 'DKK': ['kr.'], - 'ISK': [u, 'kr.'], - 'JPY': ['JP¥', '¥'], - 'NOK': [u, 'kr.'], - 'RON': [u, 'L'], - 'SEK': [u, 'kr.'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/dav.ts b/packages/common/locales/dav.ts deleted file mode 100644 index 93482faa5fdb..000000000000 --- a/packages/common/locales/dav.ts +++ /dev/null @@ -1,55 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'dav', - [['Luma lwa K', 'luma lwa p'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['KK', 'BK'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KES', - 'Ksh', - 'Shilingi ya Kenya', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/de-AT.ts b/packages/common/locales/de-AT.ts deleted file mode 100644 index 96b92f795b4c..000000000000 --- a/packages/common/locales/de-AT.ts +++ /dev/null @@ -1,81 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'de-AT', - [['AM', 'PM'], u, u], - [['vm.', 'nm.'], ['AM', 'PM'], u], - [ - ['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.'], u, u], - 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}', u, '{1} \'um\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':', u, '.'], - ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], - 'EUR', - '€', - 'Euro', - { - 'ATS': ['öS'], - 'AUD': ['AU$', '$'], - 'BGM': ['BGK'], - 'BGO': ['BGJ'], - 'CUC': [u, 'Cub$'], - 'DEM': ['DM'], - 'FKP': [u, 'Fl£'], - 'GNF': [u, 'F.G.'], - 'KMF': [u, 'FC'], - 'RON': [u, 'L'], - 'RWF': [u, 'F.Rw'], - 'SYP': [], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'XXX': [], - 'ZMW': [u, 'K'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/de-BE.ts b/packages/common/locales/de-BE.ts deleted file mode 100644 index f2f7c6412d30..000000000000 --- a/packages/common/locales/de-BE.ts +++ /dev/null @@ -1,83 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'de-BE', - [['AM', 'PM'], u, u], - u, - [ - ['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.', 'Sept.', '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.'], u, u], - 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}', u, '{1} \'um\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Euro', - { - 'ATS': ['öS'], - 'AUD': ['AU$', '$'], - 'BGM': ['BGK'], - 'BGO': ['BGJ'], - 'CUC': [u, 'Cub$'], - 'DEM': ['DM'], - 'FKP': [u, 'Fl£'], - 'GNF': [u, 'F.G.'], - 'KMF': [u, 'FC'], - 'RON': [u, 'L'], - 'RWF': [u, 'F.Rw'], - 'SYP': [], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'XXX': [], - 'ZMW': [u, 'K'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/de-CH.ts b/packages/common/locales/de-CH.ts deleted file mode 100644 index ef335bb921bb..000000000000 --- a/packages/common/locales/de-CH.ts +++ /dev/null @@ -1,84 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'de-CH', - [['AM', 'PM'], u, u], - u, - [ - ['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.', 'Sept.', '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.'], u, u], - 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}', u, '{1} \'um\' {0}', u], - ['.', '’', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00;¤-#,##0.00', '#E0'], - 'CHF', - 'CHF', - 'Schweizer Franken', - { - 'ATS': ['öS'], - 'AUD': ['AU$', '$'], - 'BGM': ['BGK'], - 'BGO': ['BGJ'], - 'CUC': [u, 'Cub$'], - 'DEM': ['DM'], - 'EUR': [], - 'FKP': [u, 'Fl£'], - 'GNF': [u, 'F.G.'], - 'KMF': [u, 'FC'], - 'RON': [u, 'L'], - 'RWF': [u, 'F.Rw'], - 'SYP': [], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'XXX': [], - 'ZMW': [u, 'K'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/de-IT.ts b/packages/common/locales/de-IT.ts deleted file mode 100644 index 0619aa946338..000000000000 --- a/packages/common/locales/de-IT.ts +++ /dev/null @@ -1,81 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'de-IT', - [['AM', 'PM'], u, u], - u, - [ - ['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.'], u, u], - 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}', u, '{1} \'um\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Euro', - { - 'ATS': ['öS'], - 'AUD': ['AU$', '$'], - 'BGM': ['BGK'], - 'BGO': ['BGJ'], - 'CUC': [u, 'Cub$'], - 'DEM': ['DM'], - 'FKP': [u, 'Fl£'], - 'GNF': [u, 'F.G.'], - 'KMF': [u, 'FC'], - 'RON': [u, 'L'], - 'RWF': [u, 'F.Rw'], - 'SYP': [], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'XXX': [], - 'ZMW': [u, 'K'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/de-LI.ts b/packages/common/locales/de-LI.ts deleted file mode 100644 index 9d0653364b7c..000000000000 --- a/packages/common/locales/de-LI.ts +++ /dev/null @@ -1,84 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'de-LI', - [['AM', 'PM'], u, u], - [['vm.', 'nm.'], ['AM', 'PM'], u], - [ - ['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.', 'Sept.', '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.'], u, u], - 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}', u, '{1} \'um\' {0}', u], - ['.', '’', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'CHF', - 'CHF', - 'Schweizer Franken', - { - 'ATS': ['öS'], - 'AUD': ['AU$', '$'], - 'BGM': ['BGK'], - 'BGO': ['BGJ'], - 'CUC': [u, 'Cub$'], - 'DEM': ['DM'], - 'EUR': [u, '€'], - 'FKP': [u, 'Fl£'], - 'GNF': [u, 'F.G.'], - 'KMF': [u, 'FC'], - 'RON': [u, 'L'], - 'RWF': [u, 'F.Rw'], - 'SYP': [], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'XXX': [], - 'ZMW': [u, 'K'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/de-LU.ts b/packages/common/locales/de-LU.ts deleted file mode 100644 index dc1f98de7f4f..000000000000 --- a/packages/common/locales/de-LU.ts +++ /dev/null @@ -1,84 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'de-LU', - [['vorm.', 'nachm.'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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.', 'Sept.', '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.'], u, u], - 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}', u, '{1} \'um\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Euro', - { - 'ATS': ['öS'], - 'AUD': ['AU$', '$'], - 'BGM': ['BGK'], - 'BGO': ['BGJ'], - 'CUC': [u, 'Cub$'], - 'DEM': ['DM'], - 'FKP': [u, 'Fl£'], - 'GNF': [u, 'F.G.'], - 'KMF': [u, 'FC'], - 'LUF': ['F'], - 'RON': [u, 'L'], - 'RWF': [u, 'F.Rw'], - 'SYP': [], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'XXX': [], - 'ZMW': [u, 'K'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/de.ts b/packages/common/locales/de.ts deleted file mode 100644 index beef1ccd706b..000000000000 --- a/packages/common/locales/de.ts +++ /dev/null @@ -1,83 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'de', - [['AM', 'PM'], u, u], - u, - [ - ['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.', 'Sept.', '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.'], u, u], - 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}', u, '{1} \'um\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Euro', - { - 'ATS': ['öS'], - 'AUD': ['AU$', '$'], - 'BGM': ['BGK'], - 'BGO': ['BGJ'], - 'CUC': [u, 'Cub$'], - 'DEM': ['DM'], - 'FKP': [u, 'Fl£'], - 'GNF': [u, 'F.G.'], - 'KMF': [u, 'FC'], - 'RON': [u, 'L'], - 'RWF': [u, 'F.Rw'], - 'SYP': [], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'XXX': [], - 'ZMW': [u, 'K'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/dje.ts b/packages/common/locales/dje.ts deleted file mode 100644 index d908299d35d8..000000000000 --- a/packages/common/locales/dje.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'dje', - [['Subbaahi', 'Zaarikay b'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['Ž', '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' - ] - ], - u, - [['IJ', 'IZ'], u, ['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}', u, u, u], - ['.', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'XOF', - 'CFA', - 'CFA Fraŋ (BCEAO)', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/dsb.ts b/packages/common/locales/dsb.ts deleted file mode 100644 index 1788075d6062..000000000000 --- a/packages/common/locales/dsb.ts +++ /dev/null @@ -1,67 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - 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 1; - if (v === 0 && i % 100 === 2 || f % 100 === 2) return 2; - 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 3; - return 5; -} - -export default [ - 'dsb', - [['dop.', 'wótp.'], ['dopołdnja', 'wótpołdnja'], u], - [['dopołdnja', 'wótpołdnja'], u, u], - [ - ['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'] - ], - u, - [ - ['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.'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - {'AUD': [u, '$'], 'PLN': ['zł'], 'THB': ['฿']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/dua.ts b/packages/common/locales/dua.ts deleted file mode 100644 index 145e41966a46..000000000000 --- a/packages/common/locales/dua.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'dua', - [['idiɓa', 'ebyámu'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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ɛ́' - ] - ], - u, - [['ɓ.Ys', 'mb.Ys'], u, ['ɓ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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'XAF', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/dyo.ts b/packages/common/locales/dyo.ts deleted file mode 100644 index 53a356c747ab..000000000000 --- a/packages/common/locales/dyo.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'dyo', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['ArY', 'AtY'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XOF', - 'CFA', - 'seefa yati BCEAO', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/dz.ts b/packages/common/locales/dz.ts deleted file mode 100644 index 567cf441694e..000000000000 --- a/packages/common/locales/dz.ts +++ /dev/null @@ -1,67 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'dz', - [['སྔ་ཆ་', 'ཕྱི་ཆ་'], u, u], - u, - [ - ['ཟླ', 'མིར', 'ལྷག', 'ཕུར', 'སངྶ', 'སྤེན', 'ཉི'], ['ཟླ་', 'མིར་', 'ལྷག་', 'ཕུར་', 'སངས་', 'སྤེན་', 'ཉི་'], - ['གཟའ་ཟླ་བ་', 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', 'གཟའ་ཕུར་བུ་', 'གཟའ་པ་སངས་', 'གཟའ་སྤེན་པ་', 'གཟའ་ཉི་མ་'], - ['ཟླ་', 'མིར་', 'ལྷག་', 'ཕུར་', 'སངས་', 'སྤེན་', 'ཉི་'] - ], - u, - [ - ['༡', '༢', '༣', '4', '༥', '༦', '༧', '༨', '9', '༡༠', '༡༡', '༡༢'], - ['༡', '༢', '༣', '༤', '༥', '༦', '༧', '༨', '༩', '༡༠', '༡༡', '12'], - [ - 'ཟླ་དངཔ་', 'ཟླ་གཉིས་པ་', 'ཟླ་གསུམ་པ་', 'ཟླ་བཞི་པ་', 'ཟླ་ལྔ་པ་', 'ཟླ་དྲུག་པ', 'ཟླ་བདུན་པ་', 'ཟླ་བརྒྱད་པ་', - 'ཟླ་དགུ་པ་', 'ཟླ་བཅུ་པ་', 'ཟླ་བཅུ་གཅིག་པ་', 'ཟླ་བཅུ་གཉིས་པ་' - ] - ], - [ - ['༡', '༢', '༣', '༤', '༥', '༦', '༧', '༨', '༩', '༡༠', '༡༡', '༡༢'], - ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'], - [ - 'སྤྱི་ཟླ་དངཔ་', 'སྤྱི་ཟླ་གཉིས་པ་', 'སྤྱི་ཟླ་གསུམ་པ་', 'སྤྱི་ཟླ་བཞི་པ', 'སྤྱི་ཟླ་ལྔ་པ་', 'སྤྱི་ཟླ་དྲུག་པ', 'སྤྱི་ཟླ་བདུན་པ་', - 'སྤྱི་ཟླ་བརྒྱད་པ་', 'སྤྱི་ཟླ་དགུ་པ་', 'སྤྱི་ཟླ་བཅུ་པ་', 'སྤྱི་ཟླ་བཅུ་གཅིག་པ་', 'སྤྱི་ཟླ་བཅུ་གཉིས་པ་' - ] - ], - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0 %', '¤#,##,##0.00', '#E0'], - 'INR', - '₹', - 'རྒྱ་གར་གྱི་དངུལ་ རུ་པི', - { - 'AUD': ['AU$', '$'], - 'BTN': ['Nu.'], - 'ILS': [u, '₪'], - 'JPY': ['JP¥', '¥'], - 'KRW': ['KR₩', '₩'], - 'THB': ['TH฿', '฿'], - 'USD': ['US$', '$'], - 'XAF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/ebu.ts b/packages/common/locales/ebu.ts deleted file mode 100644 index 4fb849b651fd..000000000000 --- a/packages/common/locales/ebu.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'ebu', - [['KI', 'UT'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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ĩ' - ] - ], - u, - [['MK', 'TK'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KES', - 'Ksh', - 'Shilingi ya Kenya', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ee-TG.ts b/packages/common/locales/ee-TG.ts deleted file mode 100644 index 0fdf4237941e..000000000000 --- a/packages/common/locales/ee-TG.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'ee-TG', - [['ŋ', 'ɣ'], ['ŋdi', 'ɣetrɔ'], u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['HYV', 'Yŋ'], u, ['Hafi Yesu Va', '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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'mnn', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'XOF', - 'CFA', - 'ɣetoɖofe afrikaga CFA franc BCEAO', - {'AUD': ['AU$', '$'], 'GHS': ['GH₵'], 'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ee.ts b/packages/common/locales/ee.ts deleted file mode 100644 index 356624ad08de..000000000000 --- a/packages/common/locales/ee.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'ee', - [['ŋ', 'ɣ'], ['ŋdi', 'ɣetrɔ'], u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['HYV', 'Yŋ'], u, ['Hafi Yesu Va', '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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'mnn', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GHS', - 'GH₵', - 'ghana siɖi', - {'AUD': ['AU$', '$'], 'GHS': ['GH₵'], 'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/el-CY.ts b/packages/common/locales/el-CY.ts deleted file mode 100644 index d51f05c1e59e..000000000000 --- a/packages/common/locales/el-CY.ts +++ /dev/null @@ -1,59 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'el-CY', - [['πμ', 'μμ'], ['π.μ.', 'μ.μ.'], u], - u, - [ - ['Κ', 'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ'], ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', 'Παρ', 'Σάβ'], - ['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], - ['Κυ', 'Δε', 'Τρ', 'Τε', 'Πέ', 'Πα', 'Σά'] - ], - u, - [ - ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'], - ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαΐ', 'Ιουν', 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ'], - [ - 'Ιανουαρίου', 'Φεβρουαρίου', 'Μαρτίου', 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', - 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', 'Νοεμβρίου', 'Δεκεμβρίου' - ] - ], - [ - ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'], - ['Ιαν', 'Φεβ', 'Μάρ', 'Απρ', 'Μάι', 'Ιούν', 'Ιούλ', 'Αύγ', 'Σεπ', 'Οκτ', 'Νοέ', 'Δεκ'], - [ - 'Ιανουάριος', 'Φεβρουάριος', 'Μάρτιος', 'Απρίλιος', 'Μάιος', 'Ιούνιος', 'Ιούλιος', - 'Αύγουστος', 'Σεπτέμβριος', 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος' - ] - ], - [['π.Χ.', 'μ.Χ.'], u, ['προ Χριστού', 'μετά Χριστόν']], - 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}', u, '{1} - {0}', u], - [',', '.', ';', '%', '+', '-', 'e', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Ευρώ', - {'GRD': ['Δρχ'], 'JPY': ['JP¥', '¥'], 'THB': ['฿']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/el.ts b/packages/common/locales/el.ts deleted file mode 100644 index 1f7140010c22..000000000000 --- a/packages/common/locales/el.ts +++ /dev/null @@ -1,59 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'el', - [['πμ', 'μμ'], ['π.μ.', 'μ.μ.'], u], - u, - [ - ['Κ', 'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ'], ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', 'Παρ', 'Σάβ'], - ['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], - ['Κυ', 'Δε', 'Τρ', 'Τε', 'Πέ', 'Πα', 'Σά'] - ], - u, - [ - ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'], - ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαΐ', 'Ιουν', 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ'], - [ - 'Ιανουαρίου', 'Φεβρουαρίου', 'Μαρτίου', 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', - 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', 'Νοεμβρίου', 'Δεκεμβρίου' - ] - ], - [ - ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'], - ['Ιαν', 'Φεβ', 'Μάρ', 'Απρ', 'Μάι', 'Ιούν', 'Ιούλ', 'Αύγ', 'Σεπ', 'Οκτ', 'Νοέ', 'Δεκ'], - [ - 'Ιανουάριος', 'Φεβρουάριος', 'Μάρτιος', 'Απρίλιος', 'Μάιος', 'Ιούνιος', 'Ιούλιος', - 'Αύγουστος', 'Σεπτέμβριος', 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος' - ] - ], - [['π.Χ.', 'μ.Χ.'], u, ['προ Χριστού', 'μετά Χριστόν']], - 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}', u, '{1} - {0}', u], - [',', '.', ';', '%', '+', '-', 'e', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Ευρώ', - {'GRD': ['Δρχ'], 'JPY': ['JP¥', '¥'], 'THB': ['฿']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-001.ts b/packages/common/locales/en-001.ts deleted file mode 100644 index e7e16afe5c96..000000000000 --- a/packages/common/locales/en-001.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-001', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - u, - u, - u, - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-150.ts b/packages/common/locales/en-150.ts deleted file mode 100644 index 28042babe1da..000000000000 --- a/packages/common/locales/en-150.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-150', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - u, - u, - u, - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-AE.ts b/packages/common/locales/en-AE.ts deleted file mode 100644 index c12eb0f65abd..000000000000 --- a/packages/common/locales/en-AE.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-AE', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'AED', - 'AED', - 'United Arab Emirates Dirham', - {}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-AG.ts b/packages/common/locales/en-AG.ts deleted file mode 100644 index a37c8786a3ed..000000000000 --- a/packages/common/locales/en-AG.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-AG', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'XCD', - '$', - 'East Caribbean Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'XCD': ['$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-AI.ts b/packages/common/locales/en-AI.ts deleted file mode 100644 index 9118d329a705..000000000000 --- a/packages/common/locales/en-AI.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-AI', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'XCD', - '$', - 'East Caribbean Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'XCD': ['$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-AS.ts b/packages/common/locales/en-AS.ts deleted file mode 100644 index 4e6be5512224..000000000000 --- a/packages/common/locales/en-AS.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-AS', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'US Dollar', - {}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-AT.ts b/packages/common/locales/en-AT.ts deleted file mode 100644 index 1c10fea3300d..000000000000 --- a/packages/common/locales/en-AT.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-AT', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], - 'EUR', - '€', - 'Euro', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-AU.ts b/packages/common/locales/en-AU.ts deleted file mode 100644 index 31895673a48c..000000000000 --- a/packages/common/locales/en-AU.ts +++ /dev/null @@ -1,84 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-AU', - [['am', 'pm'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'e', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'AUD', - '$', - 'Australian Dollar', - { - 'AUD': ['$'], - 'BDT': [u, 'Tk'], - 'BOB': [u, '$b'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'CUP': [u, '₱'], - 'EGP': [u, '£'], - 'EUR': [u, '€'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'ISK': [u, 'Kr'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'PYG': [u, 'Gs'], - 'SCR': ['Rs'], - 'SEK': [u, 'Kr'], - 'TWD': [u, '$'], - 'USD': [u, '$'], - 'UYU': [u, '$U'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [], - 'XPF': ['CFP'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-BB.ts b/packages/common/locales/en-BB.ts deleted file mode 100644 index a67af73a6760..000000000000 --- a/packages/common/locales/en-BB.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-BB', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'BBD', - '$', - 'Barbadian Dollar', - {'BBD': ['$'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-BE.ts b/packages/common/locales/en-BE.ts deleted file mode 100644 index dfcf1019ed0f..000000000000 --- a/packages/common/locales/en-BE.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-BE', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Euro', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-BI.ts b/packages/common/locales/en-BI.ts deleted file mode 100644 index 806d1282bc3e..000000000000 --- a/packages/common/locales/en-BI.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-BI', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], - 1, - [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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'BIF', - 'FBu', - 'Burundian Franc', - {'BIF': ['FBu']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-BM.ts b/packages/common/locales/en-BM.ts deleted file mode 100644 index 142b40138c3d..000000000000 --- a/packages/common/locales/en-BM.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-BM', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'BMD', - '$', - 'Bermudan Dollar', - {'BMD': ['$'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-BS.ts b/packages/common/locales/en-BS.ts deleted file mode 100644 index 53b803dbd6ef..000000000000 --- a/packages/common/locales/en-BS.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-BS', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'BSD', - '$', - 'Bahamian Dollar', - {'BSD': ['$'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-BW.ts b/packages/common/locales/en-BW.ts deleted file mode 100644 index c25832ee8216..000000000000 --- a/packages/common/locales/en-BW.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-BW', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'BWP', - 'P', - 'Botswanan Pula', - {'BWP': ['P'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-BZ.ts b/packages/common/locales/en-BZ.ts deleted file mode 100644 index 0999d20f6334..000000000000 --- a/packages/common/locales/en-BZ.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-BZ', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'BZD', - '$', - 'Belize Dollar', - {'BZD': ['$'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-CA.ts b/packages/common/locales/en-CA.ts deleted file mode 100644 index d3b795afc1a5..000000000000 --- a/packages/common/locales/en-CA.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-CA', - [['am', 'pm'], ['a.m.', 'p.m.'], u], - [['a.m.', 'pm'], ['a.m.', 'p.m.'], u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'e', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'CAD', - '$', - 'Canadian Dollar', - {'CAD': ['$'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-CC.ts b/packages/common/locales/en-CC.ts deleted file mode 100644 index dd0e27a6966a..000000000000 --- a/packages/common/locales/en-CC.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-CC', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'AUD', - '$', - 'Australian Dollar', - {'AUD': ['$'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-CH.ts b/packages/common/locales/en-CH.ts deleted file mode 100644 index c61fc68af941..000000000000 --- a/packages/common/locales/en-CH.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-CH', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', '’', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00;¤-#,##0.00', '#E0'], - 'CHF', - 'CHF', - 'Swiss Franc', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-CK.ts b/packages/common/locales/en-CK.ts deleted file mode 100644 index a0a075165b12..000000000000 --- a/packages/common/locales/en-CK.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-CK', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'NZD', - '$', - 'New Zealand Dollar', - {'JPY': ['JP¥', '¥'], 'NZD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-CM.ts b/packages/common/locales/en-CM.ts deleted file mode 100644 index ef2574d6798b..000000000000 --- a/packages/common/locales/en-CM.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-CM', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'XAF', - 'FCFA', - 'Central African CFA Franc', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-CX.ts b/packages/common/locales/en-CX.ts deleted file mode 100644 index f984cdf9df3f..000000000000 --- a/packages/common/locales/en-CX.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-CX', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'AUD', - '$', - 'Australian Dollar', - {'AUD': ['$'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-CY.ts b/packages/common/locales/en-CY.ts deleted file mode 100644 index f5d5d64a38f5..000000000000 --- a/packages/common/locales/en-CY.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-CY', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'EUR', - '€', - 'Euro', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-DE.ts b/packages/common/locales/en-DE.ts deleted file mode 100644 index 75e60fc895d9..000000000000 --- a/packages/common/locales/en-DE.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-DE', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Euro', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-DG.ts b/packages/common/locales/en-DG.ts deleted file mode 100644 index b2a8c81cf80a..000000000000 --- a/packages/common/locales/en-DG.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-DG', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - 'US$', - 'US Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-DK.ts b/packages/common/locales/en-DK.ts deleted file mode 100644 index 0cdeecf498d2..000000000000 --- a/packages/common/locales/en-DK.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-DK', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', '.'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'DKK', - 'kr.', - 'Danish Krone', - {'DKK': ['kr.', 'kr'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-DM.ts b/packages/common/locales/en-DM.ts deleted file mode 100644 index fe7e98cf3588..000000000000 --- a/packages/common/locales/en-DM.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-DM', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'XCD', - '$', - 'East Caribbean Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'XCD': ['$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-ER.ts b/packages/common/locales/en-ER.ts deleted file mode 100644 index 244a716a7915..000000000000 --- a/packages/common/locales/en-ER.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-ER', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ERN', - 'Nfk', - 'Eritrean Nakfa', - {'ERN': ['Nfk'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-FI.ts b/packages/common/locales/en-FI.ts deleted file mode 100644 index 74085b9524e3..000000000000 --- a/packages/common/locales/en-FI.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-FI', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', '.'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Euro', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-FJ.ts b/packages/common/locales/en-FJ.ts deleted file mode 100644 index eaa78efae81a..000000000000 --- a/packages/common/locales/en-FJ.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-FJ', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'FJD', - '$', - 'Fijian Dollar', - {'FJD': ['$'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-FK.ts b/packages/common/locales/en-FK.ts deleted file mode 100644 index 28b2c1ef596f..000000000000 --- a/packages/common/locales/en-FK.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-FK', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'FKP', - '£', - 'Falkland Islands Pound', - {'FKP': ['£'], 'GBP': ['GB£', '£'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-FM.ts b/packages/common/locales/en-FM.ts deleted file mode 100644 index 05bedf0a26f8..000000000000 --- a/packages/common/locales/en-FM.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-FM', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - 'US$', - 'US Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-GB.ts b/packages/common/locales/en-GB.ts deleted file mode 100644 index 20fd327fb15f..000000000000 --- a/packages/common/locales/en-GB.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-GB', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GBP', - '£', - 'British Pound', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-GD.ts b/packages/common/locales/en-GD.ts deleted file mode 100644 index 125ec86b741d..000000000000 --- a/packages/common/locales/en-GD.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-GD', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'XCD', - '$', - 'East Caribbean Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'XCD': ['$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-GG.ts b/packages/common/locales/en-GG.ts deleted file mode 100644 index f4e3680d816c..000000000000 --- a/packages/common/locales/en-GG.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-GG', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GBP', - '£', - 'UK Pound', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-GH.ts b/packages/common/locales/en-GH.ts deleted file mode 100644 index 94d62c094502..000000000000 --- a/packages/common/locales/en-GH.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-GH', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GHS', - 'GH₵', - 'Ghanaian Cedi', - {'GHS': ['GH₵'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-GI.ts b/packages/common/locales/en-GI.ts deleted file mode 100644 index cf7fa30378f1..000000000000 --- a/packages/common/locales/en-GI.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-GI', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GIP', - '£', - 'Gibraltar Pound', - {'GBP': ['GB£', '£'], 'GIP': ['£'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-GM.ts b/packages/common/locales/en-GM.ts deleted file mode 100644 index aeb1ed7ef6a8..000000000000 --- a/packages/common/locales/en-GM.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-GM', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GMD', - 'D', - 'Gambian Dalasi', - {'GMD': ['D'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-GU.ts b/packages/common/locales/en-GU.ts deleted file mode 100644 index 8250aed366f7..000000000000 --- a/packages/common/locales/en-GU.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-GU', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'US Dollar', - {}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-GY.ts b/packages/common/locales/en-GY.ts deleted file mode 100644 index e8544e647b6f..000000000000 --- a/packages/common/locales/en-GY.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-GY', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GYD', - '$', - 'Guyanaese Dollar', - {'GYD': ['$'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-HK.ts b/packages/common/locales/en-HK.ts deleted file mode 100644 index e2e0e6130d4b..000000000000 --- a/packages/common/locales/en-HK.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-HK', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'HKD', - 'HK$', - 'Hong Kong Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-IE.ts b/packages/common/locales/en-IE.ts deleted file mode 100644 index c9f28a5432e8..000000000000 --- a/packages/common/locales/en-IE.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-IE', - [['a', 'p'], ['am', 'pm'], ['a.m.', 'p.m.']], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'EUR', - '€', - 'Euro', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-IL.ts b/packages/common/locales/en-IL.ts deleted file mode 100644 index acc59dc449cb..000000000000 --- a/packages/common/locales/en-IL.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-IL', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ILS', - '₪', - 'Israeli New Shekel', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-IM.ts b/packages/common/locales/en-IM.ts deleted file mode 100644 index 989ba4319ea6..000000000000 --- a/packages/common/locales/en-IM.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-IM', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GBP', - '£', - 'UK Pound', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-IN.ts b/packages/common/locales/en-IN.ts deleted file mode 100644 index 3c08632d4d06..000000000000 --- a/packages/common/locales/en-IN.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-IN', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤#,##,##0.00', '#E0'], - 'INR', - '₹', - 'Indian Rupee', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-IO.ts b/packages/common/locales/en-IO.ts deleted file mode 100644 index a10fe2cebc5f..000000000000 --- a/packages/common/locales/en-IO.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-IO', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - 'US$', - 'US Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-JE.ts b/packages/common/locales/en-JE.ts deleted file mode 100644 index 44a685cd2241..000000000000 --- a/packages/common/locales/en-JE.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-JE', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GBP', - '£', - 'UK Pound', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-JM.ts b/packages/common/locales/en-JM.ts deleted file mode 100644 index 884f665b349b..000000000000 --- a/packages/common/locales/en-JM.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-JM', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'JMD', - '$', - 'Jamaican Dollar', - {'JMD': ['$'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-KE.ts b/packages/common/locales/en-KE.ts deleted file mode 100644 index 832bb2bd0d35..000000000000 --- a/packages/common/locales/en-KE.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-KE', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KES', - 'Ksh', - 'Kenyan Shilling', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-KI.ts b/packages/common/locales/en-KI.ts deleted file mode 100644 index 9cb491b40c8f..000000000000 --- a/packages/common/locales/en-KI.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-KI', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'AUD', - '$', - 'Australian Dollar', - {'AUD': ['$'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-KN.ts b/packages/common/locales/en-KN.ts deleted file mode 100644 index 95dac03bb81e..000000000000 --- a/packages/common/locales/en-KN.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-KN', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'XCD', - '$', - 'East Caribbean Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'XCD': ['$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-KY.ts b/packages/common/locales/en-KY.ts deleted file mode 100644 index 177e3443cb29..000000000000 --- a/packages/common/locales/en-KY.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-KY', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KYD', - '$', - 'Cayman Islands Dollar', - {'JPY': ['JP¥', '¥'], 'KYD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-LC.ts b/packages/common/locales/en-LC.ts deleted file mode 100644 index 41142d377f13..000000000000 --- a/packages/common/locales/en-LC.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-LC', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'XCD', - '$', - 'East Caribbean Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'XCD': ['$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-LR.ts b/packages/common/locales/en-LR.ts deleted file mode 100644 index b1fb93c28df0..000000000000 --- a/packages/common/locales/en-LR.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-LR', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'LRD', - '$', - 'Liberian Dollar', - {'JPY': ['JP¥', '¥'], 'LRD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-LS.ts b/packages/common/locales/en-LS.ts deleted file mode 100644 index ae55e1693a3b..000000000000 --- a/packages/common/locales/en-LS.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-LS', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ZAR', - 'R', - 'South African Rand', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'ZAR': ['R']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-MG.ts b/packages/common/locales/en-MG.ts deleted file mode 100644 index 967119739613..000000000000 --- a/packages/common/locales/en-MG.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-MG', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'MGA', - 'Ar', - 'Malagasy Ariary', - {'JPY': ['JP¥', '¥'], 'MGA': ['Ar'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-MH.ts b/packages/common/locales/en-MH.ts deleted file mode 100644 index f04cbe0b1c7e..000000000000 --- a/packages/common/locales/en-MH.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-MH', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'US Dollar', - {}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-MO.ts b/packages/common/locales/en-MO.ts deleted file mode 100644 index fa9de43138db..000000000000 --- a/packages/common/locales/en-MO.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-MO', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'MOP', - 'MOP$', - 'Macanese Pataca', - {'JPY': ['JP¥', '¥'], 'MOP': ['MOP$'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-MP.ts b/packages/common/locales/en-MP.ts deleted file mode 100644 index e49e13170798..000000000000 --- a/packages/common/locales/en-MP.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-MP', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'US Dollar', - {}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-MS.ts b/packages/common/locales/en-MS.ts deleted file mode 100644 index da645a4a2e24..000000000000 --- a/packages/common/locales/en-MS.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-MS', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'XCD', - '$', - 'East Caribbean Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'XCD': ['$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-MT.ts b/packages/common/locales/en-MT.ts deleted file mode 100644 index a1f5aa0fac9c..000000000000 --- a/packages/common/locales/en-MT.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-MT', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'EUR', - '€', - 'Euro', - {'GBP': ['GB£', '£'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-MU.ts b/packages/common/locales/en-MU.ts deleted file mode 100644 index 8a48958f553a..000000000000 --- a/packages/common/locales/en-MU.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-MU', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'MUR', - 'Rs', - 'Mauritian Rupee', - {'JPY': ['JP¥', '¥'], 'MUR': ['Rs'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-MW.ts b/packages/common/locales/en-MW.ts deleted file mode 100644 index 38af3620a518..000000000000 --- a/packages/common/locales/en-MW.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-MW', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'MWK', - 'MK', - 'Malawian Kwacha', - {'JPY': ['JP¥', '¥'], 'MWK': ['MK'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-MY.ts b/packages/common/locales/en-MY.ts deleted file mode 100644 index 2428be4df129..000000000000 --- a/packages/common/locales/en-MY.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-MY', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'MYR', - 'RM', - 'Malaysian Ringgit', - {'JPY': ['JP¥', '¥'], 'MYR': ['RM'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-NA.ts b/packages/common/locales/en-NA.ts deleted file mode 100644 index ea171e828a9a..000000000000 --- a/packages/common/locales/en-NA.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-NA', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ZAR', - 'ZAR', - 'South African Rand', - {'JPY': ['JP¥', '¥'], 'NAD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-NF.ts b/packages/common/locales/en-NF.ts deleted file mode 100644 index 292b6d628ab3..000000000000 --- a/packages/common/locales/en-NF.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-NF', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'AUD', - '$', - 'Australian Dollar', - {'AUD': ['$'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-NG.ts b/packages/common/locales/en-NG.ts deleted file mode 100644 index 5f92d2da9b86..000000000000 --- a/packages/common/locales/en-NG.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-NG', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'NGN', - '₦', - 'Nigerian Naira', - {'JPY': ['JP¥', '¥'], 'NGN': ['₦'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-NL.ts b/packages/common/locales/en-NL.ts deleted file mode 100644 index 7ed55d2be058..000000000000 --- a/packages/common/locales/en-NL.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-NL', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00;¤ -#,##0.00', '#E0'], - 'EUR', - '€', - 'Euro', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-NR.ts b/packages/common/locales/en-NR.ts deleted file mode 100644 index 448b59edb219..000000000000 --- a/packages/common/locales/en-NR.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-NR', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'AUD', - '$', - 'Australian Dollar', - {'AUD': ['$'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-NU.ts b/packages/common/locales/en-NU.ts deleted file mode 100644 index 9b709f17a933..000000000000 --- a/packages/common/locales/en-NU.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-NU', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'NZD', - '$', - 'New Zealand Dollar', - {'JPY': ['JP¥', '¥'], 'NZD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-NZ.ts b/packages/common/locales/en-NZ.ts deleted file mode 100644 index 522de84c7570..000000000000 --- a/packages/common/locales/en-NZ.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-NZ', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], - 1, - [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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'NZD', - '$', - 'New Zealand Dollar', - {'JPY': ['JP¥', '¥'], 'NZD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-PG.ts b/packages/common/locales/en-PG.ts deleted file mode 100644 index bb3c001959c6..000000000000 --- a/packages/common/locales/en-PG.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-PG', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'PGK', - 'K', - 'Papua New Guinean Kina', - {'JPY': ['JP¥', '¥'], 'PGK': ['K'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-PH.ts b/packages/common/locales/en-PH.ts deleted file mode 100644 index 8173d19ffd72..000000000000 --- a/packages/common/locales/en-PH.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-PH', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'PHP', - '₱', - 'Philippine Piso', - {'JPY': ['JP¥', '¥'], 'PHP': ['₱'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-PK.ts b/packages/common/locales/en-PK.ts deleted file mode 100644 index ad3ef55063bd..000000000000 --- a/packages/common/locales/en-PK.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-PK', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'PKR', - 'Rs', - 'Pakistani Rupee', - {'JPY': ['JP¥', '¥'], 'PKR': ['Rs'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-PN.ts b/packages/common/locales/en-PN.ts deleted file mode 100644 index c8d9133e7da6..000000000000 --- a/packages/common/locales/en-PN.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-PN', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'NZD', - '$', - 'New Zealand Dollar', - {'JPY': ['JP¥', '¥'], 'NZD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-PR.ts b/packages/common/locales/en-PR.ts deleted file mode 100644 index 01bafc8b8b7a..000000000000 --- a/packages/common/locales/en-PR.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-PR', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'US Dollar', - {}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-PW.ts b/packages/common/locales/en-PW.ts deleted file mode 100644 index dee5e6f472b9..000000000000 --- a/packages/common/locales/en-PW.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-PW', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - 'US$', - 'US Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-RW.ts b/packages/common/locales/en-RW.ts deleted file mode 100644 index 12155fae2890..000000000000 --- a/packages/common/locales/en-RW.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-RW', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'RWF', - 'RF', - 'Rwandan Franc', - {'JPY': ['JP¥', '¥'], 'RWF': ['RF'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-SB.ts b/packages/common/locales/en-SB.ts deleted file mode 100644 index 53fc1b051842..000000000000 --- a/packages/common/locales/en-SB.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-SB', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'SBD', - '$', - 'Solomon Islands Dollar', - {'JPY': ['JP¥', '¥'], 'SBD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-SC.ts b/packages/common/locales/en-SC.ts deleted file mode 100644 index 4b7eea8916bd..000000000000 --- a/packages/common/locales/en-SC.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-SC', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'SCR', - 'SR', - 'Seychellois Rupee', - {'JPY': ['JP¥', '¥'], 'SCR': ['SR'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-SD.ts b/packages/common/locales/en-SD.ts deleted file mode 100644 index 87c517e4f461..000000000000 --- a/packages/common/locales/en-SD.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-SD', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'SDG', - 'SDG', - 'Sudanese Pound', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-SE.ts b/packages/common/locales/en-SE.ts deleted file mode 100644 index 9ce1869eb29a..000000000000 --- a/packages/common/locales/en-SE.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-SE', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - [',', ' ', ';', '%', '+', '-', '×10^', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'SEK', - 'kr', - 'Swedish Krona', - {'JPY': ['JP¥', '¥'], 'SEK': ['kr'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-SG.ts b/packages/common/locales/en-SG.ts deleted file mode 100644 index 76e6231f580b..000000000000 --- a/packages/common/locales/en-SG.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-SG', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'SGD', - '$', - 'Singapore Dollar', - {'JPY': ['JP¥', '¥'], 'SGD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-SH.ts b/packages/common/locales/en-SH.ts deleted file mode 100644 index 5c6438dea8a3..000000000000 --- a/packages/common/locales/en-SH.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-SH', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'SHP', - '£', - 'St Helena Pound', - {'GBP': ['GB£', '£'], 'JPY': ['JP¥', '¥'], 'SHP': ['£'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-SI.ts b/packages/common/locales/en-SI.ts deleted file mode 100644 index add552f98e21..000000000000 --- a/packages/common/locales/en-SI.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-SI', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - [',', '.', ';', '%', '+', '-', 'e', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Euro', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-SL.ts b/packages/common/locales/en-SL.ts deleted file mode 100644 index f39028005a87..000000000000 --- a/packages/common/locales/en-SL.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-SL', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'SLL', - 'Le', - 'Sierra Leonean Leone', - {'JPY': ['JP¥', '¥'], 'SLL': ['Le'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-SS.ts b/packages/common/locales/en-SS.ts deleted file mode 100644 index dbd084e90bfb..000000000000 --- a/packages/common/locales/en-SS.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-SS', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'SSP', - '£', - 'South Sudanese Pound', - {'GBP': ['GB£', '£'], 'JPY': ['JP¥', '¥'], 'SSP': ['£'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-SX.ts b/packages/common/locales/en-SX.ts deleted file mode 100644 index cd3bc8e14eef..000000000000 --- a/packages/common/locales/en-SX.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-SX', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ANG', - 'NAf.', - 'Netherlands Antillean Guilder', - {'ANG': ['NAf.'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-SZ.ts b/packages/common/locales/en-SZ.ts deleted file mode 100644 index e9c1fda92137..000000000000 --- a/packages/common/locales/en-SZ.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-SZ', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'SZL', - 'E', - 'Swazi Lilangeni', - {'JPY': ['JP¥', '¥'], 'SZL': ['E'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-TC.ts b/packages/common/locales/en-TC.ts deleted file mode 100644 index b6a629243ca8..000000000000 --- a/packages/common/locales/en-TC.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-TC', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - 'US$', - 'US Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-TK.ts b/packages/common/locales/en-TK.ts deleted file mode 100644 index 93da7fb3b999..000000000000 --- a/packages/common/locales/en-TK.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-TK', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'NZD', - '$', - 'New Zealand Dollar', - {'JPY': ['JP¥', '¥'], 'NZD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-TO.ts b/packages/common/locales/en-TO.ts deleted file mode 100644 index f1263c184c68..000000000000 --- a/packages/common/locales/en-TO.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-TO', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'TOP', - 'T$', - 'Tongan Paʻanga', - {'JPY': ['JP¥', '¥'], 'TOP': ['T$'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-TT.ts b/packages/common/locales/en-TT.ts deleted file mode 100644 index 87864b5f7775..000000000000 --- a/packages/common/locales/en-TT.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-TT', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'TTD', - '$', - 'Trinidad & Tobago Dollar', - {'JPY': ['JP¥', '¥'], 'TTD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-TV.ts b/packages/common/locales/en-TV.ts deleted file mode 100644 index fb8e97fa4a58..000000000000 --- a/packages/common/locales/en-TV.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-TV', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'AUD', - '$', - 'Australian Dollar', - {'AUD': ['$'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-TZ.ts b/packages/common/locales/en-TZ.ts deleted file mode 100644 index bd5fad9780d9..000000000000 --- a/packages/common/locales/en-TZ.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-TZ', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'TZS', - 'TSh', - 'Tanzanian Shilling', - {'JPY': ['JP¥', '¥'], 'TZS': ['TSh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-UG.ts b/packages/common/locales/en-UG.ts deleted file mode 100644 index 1843d20b894d..000000000000 --- a/packages/common/locales/en-UG.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-UG', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], - 1, - [0, 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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'UGX', - 'USh', - 'Ugandan Shilling', - {'JPY': ['JP¥', '¥'], 'UGX': ['USh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-UM.ts b/packages/common/locales/en-UM.ts deleted file mode 100644 index a1e904b1386a..000000000000 --- a/packages/common/locales/en-UM.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-UM', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'US Dollar', - {}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-US-POSIX.ts b/packages/common/locales/en-US-POSIX.ts deleted file mode 100644 index 215dfc996459..000000000000 --- a/packages/common/locales/en-US-POSIX.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-US-POSIX', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '0/00', 'INF', 'NaN', ':'], - ['0.######', '0%', '¤ 0.00', '0.000000E+000'], - 'USD', - '$', - 'US Dollar', - {}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-VC.ts b/packages/common/locales/en-VC.ts deleted file mode 100644 index fffc2ff5a791..000000000000 --- a/packages/common/locales/en-VC.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-VC', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'XCD', - '$', - 'East Caribbean Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'XCD': ['$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-VG.ts b/packages/common/locales/en-VG.ts deleted file mode 100644 index d2dd9bae3cb3..000000000000 --- a/packages/common/locales/en-VG.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-VG', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - 'US$', - 'US Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-VI.ts b/packages/common/locales/en-VI.ts deleted file mode 100644 index 4d1a9f4b131d..000000000000 --- a/packages/common/locales/en-VI.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-VI', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'US Dollar', - {}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-VU.ts b/packages/common/locales/en-VU.ts deleted file mode 100644 index b4de61f4be73..000000000000 --- a/packages/common/locales/en-VU.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-VU', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'VUV', - 'VT', - 'Vanuatu Vatu', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'VUV': ['VT']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-WS.ts b/packages/common/locales/en-WS.ts deleted file mode 100644 index 8f24a3da41c8..000000000000 --- a/packages/common/locales/en-WS.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-WS', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'WST', - 'WS$', - 'Samoan Tala', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'WST': ['WS$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-ZA.ts b/packages/common/locales/en-ZA.ts deleted file mode 100644 index f704e2c7f275..000000000000 --- a/packages/common/locales/en-ZA.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-ZA', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ZAR', - 'R', - 'South African Rand', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'ZAR': ['R']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-ZM.ts b/packages/common/locales/en-ZM.ts deleted file mode 100644 index 9325758d9183..000000000000 --- a/packages/common/locales/en-ZM.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-ZM', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ZMW', - 'K', - 'Zambian Kwacha', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'ZMW': ['K', 'ZK']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en-ZW.ts b/packages/common/locales/en-ZW.ts deleted file mode 100644 index 0252159fdcdd..000000000000 --- a/packages/common/locales/en-ZW.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en-ZW', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - 'US$', - 'US Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/en.ts b/packages/common/locales/en.ts deleted file mode 100644 index e027aca2cb48..000000000000 --- a/packages/common/locales/en.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'US Dollar', - {}, - 'ltr', - plural -]; diff --git a/packages/common/locales/eo.ts b/packages/common/locales/eo.ts deleted file mode 100644 index 3b28a98e0e2f..000000000000 --- a/packages/common/locales/eo.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'eo', - [['atm', 'ptm'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['aK', 'pK'], u, u], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - u, - u, - u, - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/es-419.ts b/packages/common/locales/es-419.ts deleted file mode 100644 index 6ee24b38938c..000000000000 --- a/packages/common/locales/es-419.ts +++ /dev/null @@ -1,84 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'es-419', - [['a. m.', 'p. m.'], ['a.m.', 'p.m.'], u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'EUR', - 'EUR', - 'euro', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/es-AR.ts b/packages/common/locales/es-AR.ts deleted file mode 100644 index edfaec6ee037..000000000000 --- a/packages/common/locales/es-AR.ts +++ /dev/null @@ -1,81 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'es-AR', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], - 'ARS', - '$', - 'peso argentino', - { - 'ARS': ['$'], - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/es-BO.ts b/packages/common/locales/es-BO.ts deleted file mode 100644 index 83c8fa3a5f1a..000000000000 --- a/packages/common/locales/es-BO.ts +++ /dev/null @@ -1,85 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'es-BO', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'BOB', - 'Bs', - 'boliviano', - { - 'AUD': [u, '$'], - 'BOB': ['Bs'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/es-BR.ts b/packages/common/locales/es-BR.ts deleted file mode 100644 index 69a12047e80a..000000000000 --- a/packages/common/locales/es-BR.ts +++ /dev/null @@ -1,83 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'es-BR', - [['a. m.', 'p. m.'], ['a.m.', 'p.m.'], u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'BRL', - 'R$', - 'real brasileño', - { - 'AUD': [u, '$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/es-BZ.ts b/packages/common/locales/es-BZ.ts deleted file mode 100644 index e35339d80fe8..000000000000 --- a/packages/common/locales/es-BZ.ts +++ /dev/null @@ -1,85 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'es-BZ', - [['a. m.', 'p. m.'], ['a.m.', 'p.m.'], u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'BZD', - '$', - 'dólar beliceño', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'BZD': ['$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/es-CL.ts b/packages/common/locales/es-CL.ts deleted file mode 100644 index e80af3d4068f..000000000000 --- a/packages/common/locales/es-CL.ts +++ /dev/null @@ -1,95 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'es-CL', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00;¤-#,##0.00', '#E0'], - 'CLP', - '$', - 'Peso chileno', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CLP': ['$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/es-CO.ts b/packages/common/locales/es-CO.ts deleted file mode 100644 index 77b9b6e84051..000000000000 --- a/packages/common/locales/es-CO.ts +++ /dev/null @@ -1,95 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'es-CO', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], - 'COP', - '$', - 'peso colombiano', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'COP': ['$'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/es-CR.ts b/packages/common/locales/es-CR.ts deleted file mode 100644 index 5ad1a8369e34..000000000000 --- a/packages/common/locales/es-CR.ts +++ /dev/null @@ -1,85 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'es-CR', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'CRC', - '₡', - 'colón costarricense', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'CRC': ['₡'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/es-CU.ts b/packages/common/locales/es-CU.ts deleted file mode 100644 index d6fc5b5b371a..000000000000 --- a/packages/common/locales/es-CU.ts +++ /dev/null @@ -1,85 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'es-CU', - [['a. m.', 'p. m.'], ['a.m.', 'p.m.'], u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'CUP', - '$', - 'peso cubano', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'CUP': ['$'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/es-DO.ts b/packages/common/locales/es-DO.ts deleted file mode 100644 index 64aac7209132..000000000000 --- a/packages/common/locales/es-DO.ts +++ /dev/null @@ -1,81 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'es-DO', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'DOP', - 'RD$', - 'peso dominicano', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'DOP': ['RD$', '$'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/es-EA.ts b/packages/common/locales/es-EA.ts deleted file mode 100644 index 43d8bf68f9cb..000000000000 --- a/packages/common/locales/es-EA.ts +++ /dev/null @@ -1,76 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'es-EA', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1}, {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CNY': [u, '¥'], - 'EGP': [], - 'ESP': ['₧'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/es-EC.ts b/packages/common/locales/es-EC.ts deleted file mode 100644 index dfdb3331f678..000000000000 --- a/packages/common/locales/es-EC.ts +++ /dev/null @@ -1,83 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'es-EC', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00;¤-#,##0.00', '#E0'], - 'USD', - '$', - 'dólar estadounidense', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/es-GQ.ts b/packages/common/locales/es-GQ.ts deleted file mode 100644 index 39e121b7111e..000000000000 --- a/packages/common/locales/es-GQ.ts +++ /dev/null @@ -1,75 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'es-GQ', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1}, {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'XAF', - 'FCFA', - 'franco CFA de África Central', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CNY': [u, '¥'], - 'EGP': [], - 'ESP': ['₧'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/es-GT.ts b/packages/common/locales/es-GT.ts deleted file mode 100644 index 032970e18719..000000000000 --- a/packages/common/locales/es-GT.ts +++ /dev/null @@ -1,85 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'es-GT', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'GTQ', - 'Q', - 'quetzal', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'GTQ': ['Q'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/es-HN.ts b/packages/common/locales/es-HN.ts deleted file mode 100644 index af32faf0655c..000000000000 --- a/packages/common/locales/es-HN.ts +++ /dev/null @@ -1,85 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'es-HN', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'HNL', - 'L', - 'lempira hondureño', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'HNL': ['L'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/es-IC.ts b/packages/common/locales/es-IC.ts deleted file mode 100644 index 308c46a78422..000000000000 --- a/packages/common/locales/es-IC.ts +++ /dev/null @@ -1,76 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'es-IC', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1}, {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CNY': [u, '¥'], - 'EGP': [], - 'ESP': ['₧'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/es-MX.ts b/packages/common/locales/es-MX.ts deleted file mode 100644 index ddc0cf933ea2..000000000000 --- a/packages/common/locales/es-MX.ts +++ /dev/null @@ -1,78 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'es-MX', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['antes de Cristo', 'después de Cristo']], - 0, - [6, 0], - ['dd/MM/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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'MXN', - '$', - 'peso mexicano', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'BYN': [u, 'p.'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MRO': ['MRU'], - 'MRU': ['UM'], - 'MXN': ['$'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/es-NI.ts b/packages/common/locales/es-NI.ts deleted file mode 100644 index fff051681c9f..000000000000 --- a/packages/common/locales/es-NI.ts +++ /dev/null @@ -1,85 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'es-NI', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'NIO', - 'C$', - 'córdoba nicaragüense', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NIO': ['C$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/es-PA.ts b/packages/common/locales/es-PA.ts deleted file mode 100644 index fc5a1f47e844..000000000000 --- a/packages/common/locales/es-PA.ts +++ /dev/null @@ -1,85 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'es-PA', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'PAB', - 'B/.', - 'balboa panameño', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'PAB': ['B/.'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/es-PE.ts b/packages/common/locales/es-PE.ts deleted file mode 100644 index dee5f1b00d52..000000000000 --- a/packages/common/locales/es-PE.ts +++ /dev/null @@ -1,94 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'es-PE', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], - 'PEN', - 'S/', - 'sol peruano', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'PEN': ['S/'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/es-PH.ts b/packages/common/locales/es-PH.ts deleted file mode 100644 index f73e0491b9b4..000000000000 --- a/packages/common/locales/es-PH.ts +++ /dev/null @@ -1,77 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'es-PH', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1}, {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'PHP', - '₱', - 'peso filipino', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CNY': [u, '¥'], - 'EGP': [], - 'ESP': ['₧'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'PHP': ['₱'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/es-PR.ts b/packages/common/locales/es-PR.ts deleted file mode 100644 index aea073b22dbc..000000000000 --- a/packages/common/locales/es-PR.ts +++ /dev/null @@ -1,83 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'es-PR', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'dólar estadounidense', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/es-PY.ts b/packages/common/locales/es-PY.ts deleted file mode 100644 index efb1d11a1d3b..000000000000 --- a/packages/common/locales/es-PY.ts +++ /dev/null @@ -1,86 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'es-PY', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤ #,##0.00;¤ -#,##0.00', '#E0'], - 'PYG', - 'Gs.', - 'guaraní paraguayo', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'PYG': ['Gs.', '₲'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/es-SV.ts b/packages/common/locales/es-SV.ts deleted file mode 100644 index 74b198124467..000000000000 --- a/packages/common/locales/es-SV.ts +++ /dev/null @@ -1,83 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'es-SV', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'dólar estadounidense', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/es-US.ts b/packages/common/locales/es-US.ts deleted file mode 100644 index 7f6bad8299f6..000000000000 --- a/packages/common/locales/es-US.ts +++ /dev/null @@ -1,74 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'es-US', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['antes de Cristo', 'después de Cristo']], - 0, - [6, 0], - ['d/M/y', '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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'dólar estadounidense', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'BYN': [u, 'p.'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/es-UY.ts b/packages/common/locales/es-UY.ts deleted file mode 100644 index bd2d6f3cf1b0..000000000000 --- a/packages/common/locales/es-UY.ts +++ /dev/null @@ -1,95 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'es-UY', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], - 'UYU', - '$', - 'peso uruguayo', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'UYU': ['$'], - 'UYW': ['UP'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/es-VE.ts b/packages/common/locales/es-VE.ts deleted file mode 100644 index f2f44da22071..000000000000 --- a/packages/common/locales/es-VE.ts +++ /dev/null @@ -1,86 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'es-VE', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00;¤-#,##0.00', '#E0'], - 'VES', - 'Bs.S', - 'bolívar soberano', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VEF': ['Bs.'], - 'VES': ['Bs.S'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/es.ts b/packages/common/locales/es.ts deleted file mode 100644 index c5b817a12fc0..000000000000 --- a/packages/common/locales/es.ts +++ /dev/null @@ -1,76 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'es', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1}, {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CNY': [u, '¥'], - 'EGP': [], - 'ESP': ['₧'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/et.ts b/packages/common/locales/et.ts deleted file mode 100644 index a26838be00c1..000000000000 --- a/packages/common/locales/et.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'et', - [['AM', 'PM'], u, u], - u, - [ - ['P', 'E', 'T', 'K', 'N', 'R', 'L'], u, - ['pühapäev', 'esmaspäev', 'teisipäev', 'kolmapäev', 'neljapäev', 'reede', 'laupäev'], - ['P', 'E', 'T', 'K', 'N', 'R', 'L'] - ], - u, - [ - ['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' - ] - ], - u, - [['eKr', 'pKr'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '−', '×10^', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - {'AUD': ['AU$', '$'], 'EEK': ['kr'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/eu.ts b/packages/common/locales/eu.ts deleted file mode 100644 index da1352a28afb..000000000000 --- a/packages/common/locales/eu.ts +++ /dev/null @@ -1,66 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'eu', - [['g', 'a'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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, - [ - ['U', 'O', 'M', 'A', 'M', 'E', 'U', 'A', 'I', 'U', 'A', 'A'], - [ - 'urt.', 'ots.', 'mar.', 'api.', 'mai.', 'eka.', 'uzt.', 'abu.', 'ira.', 'urr.', 'aza.', 'abe.' - ], - [ - 'urtarrilak', 'otsailak', 'martxoak', 'apirilak', 'maiatzak', 'ekainak', 'uztailak', - 'abuztuak', 'irailak', 'urriak', 'azaroak', 'abenduak' - ] - ], - [ - ['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.'], u, ['K.a.', 'Kristo ondoren']], - 1, - [6, 0], - [ - 'yy/M/d', 'y(\'e\')\'ko\' MMM d(\'a\')', 'y(\'e\')\'ko\' MMMM\'ren\' d(\'a\')', - 'y(\'e\')\'ko\' MMMM\'ren\' d(\'a\'), EEEE' - ], - ['HH:mm', 'HH:mm:ss', 'HH:mm:ss (z)', 'HH:mm:ss (zzzz)'], - ['{1} {0}', u, u, u], - [',', '.', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '% #,##0', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euroa', - {'ESP': ['₧'], 'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'TWD': ['NT$'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ewo.ts b/packages/common/locales/ewo.ts deleted file mode 100644 index e72d2b0bae1f..000000000000 --- a/packages/common/locales/ewo.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'ewo', - [['kíkíríg', 'ngəgógəle'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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ɛ̌' - ] - ], - u, - [['oyk', 'ayk'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'Fəláŋ CFA (BEAC)', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/extra/af-NA.ts b/packages/common/locales/extra/af-NA.ts deleted file mode 100644 index dd40d8725321..000000000000 --- a/packages/common/locales/extra/af-NA.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['mn', 'o', 'm', 'a', 'n'], ['middernag', 'die oggend', 'die middag', 'die aand', 'die nag'], u], - [['mn', 'o', 'm', 'a', 'n'], ['middernag', 'oggend', 'middag', 'aand', 'nag'], u], - ['00:00', ['05:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], ['00:00', '05:00']] -]; diff --git a/packages/common/locales/extra/af.ts b/packages/common/locales/extra/af.ts deleted file mode 100644 index dd40d8725321..000000000000 --- a/packages/common/locales/extra/af.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['mn', 'o', 'm', 'a', 'n'], ['middernag', 'die oggend', 'die middag', 'die aand', 'die nag'], u], - [['mn', 'o', 'm', 'a', 'n'], ['middernag', 'oggend', 'middag', 'aand', 'nag'], u], - ['00:00', ['05:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], ['00:00', '05:00']] -]; diff --git a/packages/common/locales/extra/agq.ts b/packages/common/locales/extra/agq.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/agq.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ak.ts b/packages/common/locales/extra/ak.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ak.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/am.ts b/packages/common/locales/extra/am.ts deleted file mode 100644 index 27b3625c0183..000000000000 --- a/packages/common/locales/extra/am.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['እኩለ ሌሊት', 'ቀ', 'ጥዋት1', 'ከሰዓት1', 'ማታ1', 'ሌሊት1'], - ['እኩለ ሌሊት', 'ቀትር', 'ጥዋት1', 'ከሰዓት 7', 'ማታ1', 'ሌሊት1'], - ['እኩለ ሌሊት', 'ቀትር', 'ጥዋት1', 'ከሰዓት 7 ሰዓት', 'ማታ1', 'ሌሊት1'] - ], - [ - ['እኩለ ሌሊት', 'ቀትር', 'ጥዋት', 'ከሰዓት በኋላ', 'ማታ', 'ሌሊት'], - ['እኩለ ሌሊት', 'ቀትር', 'ጥዋት1', 'ከሰዓት በኋላ', 'ማታ', 'ሌሊት'], u - ], - ['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/locales/extra/ar-AE.ts b/packages/common/locales/extra/ar-AE.ts deleted file mode 100644 index b56b0c5289d2..000000000000 --- a/packages/common/locales/extra/ar-AE.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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/locales/extra/ar-BH.ts b/packages/common/locales/extra/ar-BH.ts deleted file mode 100644 index b56b0c5289d2..000000000000 --- a/packages/common/locales/extra/ar-BH.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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/locales/extra/ar-DJ.ts b/packages/common/locales/extra/ar-DJ.ts deleted file mode 100644 index b56b0c5289d2..000000000000 --- a/packages/common/locales/extra/ar-DJ.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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/locales/extra/ar-DZ.ts b/packages/common/locales/extra/ar-DZ.ts deleted file mode 100644 index b56b0c5289d2..000000000000 --- a/packages/common/locales/extra/ar-DZ.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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/locales/extra/ar-EG.ts b/packages/common/locales/extra/ar-EG.ts deleted file mode 100644 index b56b0c5289d2..000000000000 --- a/packages/common/locales/extra/ar-EG.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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/locales/extra/ar-EH.ts b/packages/common/locales/extra/ar-EH.ts deleted file mode 100644 index b56b0c5289d2..000000000000 --- a/packages/common/locales/extra/ar-EH.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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/locales/extra/ar-ER.ts b/packages/common/locales/extra/ar-ER.ts deleted file mode 100644 index b56b0c5289d2..000000000000 --- a/packages/common/locales/extra/ar-ER.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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/locales/extra/ar-IL.ts b/packages/common/locales/extra/ar-IL.ts deleted file mode 100644 index b56b0c5289d2..000000000000 --- a/packages/common/locales/extra/ar-IL.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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/locales/extra/ar-IQ.ts b/packages/common/locales/extra/ar-IQ.ts deleted file mode 100644 index b56b0c5289d2..000000000000 --- a/packages/common/locales/extra/ar-IQ.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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/locales/extra/ar-JO.ts b/packages/common/locales/extra/ar-JO.ts deleted file mode 100644 index b56b0c5289d2..000000000000 --- a/packages/common/locales/extra/ar-JO.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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/locales/extra/ar-KM.ts b/packages/common/locales/extra/ar-KM.ts deleted file mode 100644 index b56b0c5289d2..000000000000 --- a/packages/common/locales/extra/ar-KM.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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/locales/extra/ar-KW.ts b/packages/common/locales/extra/ar-KW.ts deleted file mode 100644 index b56b0c5289d2..000000000000 --- a/packages/common/locales/extra/ar-KW.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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/locales/extra/ar-LB.ts b/packages/common/locales/extra/ar-LB.ts deleted file mode 100644 index b56b0c5289d2..000000000000 --- a/packages/common/locales/extra/ar-LB.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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/locales/extra/ar-LY.ts b/packages/common/locales/extra/ar-LY.ts deleted file mode 100644 index 83fc1f3c8ae2..000000000000 --- a/packages/common/locales/extra/ar-LY.ts +++ /dev/null @@ -1,29 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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/locales/extra/ar-MA.ts b/packages/common/locales/extra/ar-MA.ts deleted file mode 100644 index b56b0c5289d2..000000000000 --- a/packages/common/locales/extra/ar-MA.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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/locales/extra/ar-MR.ts b/packages/common/locales/extra/ar-MR.ts deleted file mode 100644 index b56b0c5289d2..000000000000 --- a/packages/common/locales/extra/ar-MR.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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/locales/extra/ar-OM.ts b/packages/common/locales/extra/ar-OM.ts deleted file mode 100644 index b56b0c5289d2..000000000000 --- a/packages/common/locales/extra/ar-OM.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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/locales/extra/ar-PS.ts b/packages/common/locales/extra/ar-PS.ts deleted file mode 100644 index b56b0c5289d2..000000000000 --- a/packages/common/locales/extra/ar-PS.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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/locales/extra/ar-QA.ts b/packages/common/locales/extra/ar-QA.ts deleted file mode 100644 index b56b0c5289d2..000000000000 --- a/packages/common/locales/extra/ar-QA.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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/locales/extra/ar-SA.ts b/packages/common/locales/extra/ar-SA.ts deleted file mode 100644 index 83fc1f3c8ae2..000000000000 --- a/packages/common/locales/extra/ar-SA.ts +++ /dev/null @@ -1,29 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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/locales/extra/ar-SD.ts b/packages/common/locales/extra/ar-SD.ts deleted file mode 100644 index b56b0c5289d2..000000000000 --- a/packages/common/locales/extra/ar-SD.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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/locales/extra/ar-SO.ts b/packages/common/locales/extra/ar-SO.ts deleted file mode 100644 index b56b0c5289d2..000000000000 --- a/packages/common/locales/extra/ar-SO.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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/locales/extra/ar-SS.ts b/packages/common/locales/extra/ar-SS.ts deleted file mode 100644 index b56b0c5289d2..000000000000 --- a/packages/common/locales/extra/ar-SS.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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/locales/extra/ar-SY.ts b/packages/common/locales/extra/ar-SY.ts deleted file mode 100644 index b56b0c5289d2..000000000000 --- a/packages/common/locales/extra/ar-SY.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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/locales/extra/ar-TD.ts b/packages/common/locales/extra/ar-TD.ts deleted file mode 100644 index b56b0c5289d2..000000000000 --- a/packages/common/locales/extra/ar-TD.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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/locales/extra/ar-TN.ts b/packages/common/locales/extra/ar-TN.ts deleted file mode 100644 index b56b0c5289d2..000000000000 --- a/packages/common/locales/extra/ar-TN.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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/locales/extra/ar-YE.ts b/packages/common/locales/extra/ar-YE.ts deleted file mode 100644 index b56b0c5289d2..000000000000 --- a/packages/common/locales/extra/ar-YE.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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/locales/extra/ar.ts b/packages/common/locales/extra/ar.ts deleted file mode 100644 index b56b0c5289d2..000000000000 --- a/packages/common/locales/extra/ar.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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/locales/extra/as.ts b/packages/common/locales/extra/as.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/as.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/asa.ts b/packages/common/locales/extra/asa.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/asa.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ast.ts b/packages/common/locales/extra/ast.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ast.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/az-Cyrl.ts b/packages/common/locales/extra/az-Cyrl.ts deleted file mode 100644 index 2ca0603b4220..000000000000 --- a/packages/common/locales/extra/az-Cyrl.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['ҝеҹәјары', 'ҝ', 'сүбһ', 'сәһәр', 'ҝүндүз', 'ахшамүстү', 'ахшам', 'ҝеҹә'], - ['ҝеҹәјары', 'ҝүнорта', 'сүбһ', 'сәһәр', 'ҝүндүз', 'ахшамүстү', 'ахшам', 'ҝеҹә'], u - ], - [['ҝеҹәјары', 'ҝүнорта', 'сүбһ', 'сәһәр', 'ҝүндүз', 'ахшамүстү', 'ахшам', 'ҝеҹә'], u, u], - [ - '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/locales/extra/az-Latn.ts b/packages/common/locales/extra/az-Latn.ts deleted file mode 100644 index 3f589f987f9b..000000000000 --- a/packages/common/locales/extra/az-Latn.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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ə'], u - ], - [['gecəyarı', 'günorta', 'sübh', 'səhər', 'gündüz', 'axşamüstü', 'axşam', 'gecə'], u, u], - [ - '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/locales/extra/az.ts b/packages/common/locales/extra/az.ts deleted file mode 100644 index 3f589f987f9b..000000000000 --- a/packages/common/locales/extra/az.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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ə'], u - ], - [['gecəyarı', 'günorta', 'sübh', 'səhər', 'gündüz', 'axşamüstü', 'axşam', 'gecə'], u, u], - [ - '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/locales/extra/bas.ts b/packages/common/locales/extra/bas.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/bas.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/be.ts b/packages/common/locales/extra/be.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/be.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/bem.ts b/packages/common/locales/extra/bem.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/bem.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/bez.ts b/packages/common/locales/extra/bez.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/bez.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/bg.ts b/packages/common/locales/extra/bg.ts deleted file mode 100644 index 0bf2c6deb031..000000000000 --- a/packages/common/locales/extra/bg.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['полунощ', 'сутринта', 'на обяд', 'следобед', 'вечерта', 'през нощта'], u, u], u, - [ - '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/locales/extra/bm.ts b/packages/common/locales/extra/bm.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/bm.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/bn-IN.ts b/packages/common/locales/extra/bn-IN.ts deleted file mode 100644 index b593bca9e5dd..000000000000 --- a/packages/common/locales/extra/bn-IN.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['ভোর', 'সকাল', 'দুপুর', 'বিকাল', 'সন্ধ্যা', 'রাত্রি'], u, - ['ভোর', 'সকাল', 'দুপুর', 'বিকাল', 'সন্ধ্যা', 'রাত্রিতে'] - ], - [['ভোর', 'সকাল', 'দুপুর', 'বিকাল', 'সন্ধ্যা', 'রাত্রি'], u, u], - [ - ['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/locales/extra/bn.ts b/packages/common/locales/extra/bn.ts deleted file mode 100644 index b593bca9e5dd..000000000000 --- a/packages/common/locales/extra/bn.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['ভোর', 'সকাল', 'দুপুর', 'বিকাল', 'সন্ধ্যা', 'রাত্রি'], u, - ['ভোর', 'সকাল', 'দুপুর', 'বিকাল', 'সন্ধ্যা', 'রাত্রিতে'] - ], - [['ভোর', 'সকাল', 'দুপুর', 'বিকাল', 'সন্ধ্যা', 'রাত্রি'], u, u], - [ - ['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/locales/extra/bo-IN.ts b/packages/common/locales/extra/bo-IN.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/bo-IN.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/bo.ts b/packages/common/locales/extra/bo.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/bo.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/br.ts b/packages/common/locales/extra/br.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/br.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/brx.ts b/packages/common/locales/extra/brx.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/brx.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/bs-Cyrl.ts b/packages/common/locales/extra/bs-Cyrl.ts deleted file mode 100644 index b276215d1d0e..000000000000 --- a/packages/common/locales/extra/bs-Cyrl.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['поноћ', 'подне', 'ујутру', 'у подне', 'увече', 'ноћу'], u, u], - [['поноћ', 'подне', 'јутро', 'послийеподне', 'вече', 'ноћ'], u, 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/locales/extra/bs-Latn.ts b/packages/common/locales/extra/bs-Latn.ts deleted file mode 100644 index 0c855bedb165..000000000000 --- a/packages/common/locales/extra/bs-Latn.ts +++ /dev/null @@ -1,17 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['ponoć', 'podne', 'ujutro', 'poslijepodne', 'navečer', 'po noći'], u, u], 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/locales/extra/bs.ts b/packages/common/locales/extra/bs.ts deleted file mode 100644 index 0c855bedb165..000000000000 --- a/packages/common/locales/extra/bs.ts +++ /dev/null @@ -1,17 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['ponoć', 'podne', 'ujutro', 'poslijepodne', 'navečer', 'po noći'], u, u], 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/locales/extra/ca-AD.ts b/packages/common/locales/extra/ca-AD.ts deleted file mode 100644 index 5940168021c4..000000000000 --- a/packages/common/locales/extra/ca-AD.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['mitjanit', 'mat.', 'matí', 'md', 'tarda', 'vespre', 'nit'], - ['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], u - ], - [['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], u, u], - [ - '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/locales/extra/ca-ES-VALENCIA.ts b/packages/common/locales/extra/ca-ES-VALENCIA.ts deleted file mode 100644 index 5940168021c4..000000000000 --- a/packages/common/locales/extra/ca-ES-VALENCIA.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['mitjanit', 'mat.', 'matí', 'md', 'tarda', 'vespre', 'nit'], - ['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], u - ], - [['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], u, u], - [ - '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/locales/extra/ca-FR.ts b/packages/common/locales/extra/ca-FR.ts deleted file mode 100644 index 5940168021c4..000000000000 --- a/packages/common/locales/extra/ca-FR.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['mitjanit', 'mat.', 'matí', 'md', 'tarda', 'vespre', 'nit'], - ['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], u - ], - [['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], u, u], - [ - '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/locales/extra/ca-IT.ts b/packages/common/locales/extra/ca-IT.ts deleted file mode 100644 index 5940168021c4..000000000000 --- a/packages/common/locales/extra/ca-IT.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['mitjanit', 'mat.', 'matí', 'md', 'tarda', 'vespre', 'nit'], - ['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], u - ], - [['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], u, u], - [ - '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/locales/extra/ca.ts b/packages/common/locales/extra/ca.ts deleted file mode 100644 index 5940168021c4..000000000000 --- a/packages/common/locales/extra/ca.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['mitjanit', 'mat.', 'matí', 'md', 'tarda', 'vespre', 'nit'], - ['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], u - ], - [['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], u, u], - [ - '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/locales/extra/ccp-IN.ts b/packages/common/locales/extra/ccp-IN.ts deleted file mode 100644 index 7e3ed111f337..000000000000 --- a/packages/common/locales/extra/ccp-IN.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['𑄛𑄧𑄖𑄳𑄠𑄃𑄟𑄧𑄣𑄳𑄠𑄬', '𑄝𑄬𑄚𑄳𑄠𑄬', '𑄘𑄨𑄝𑄪𑄎𑄳𑄠', '𑄝𑄬𑄣𑄳𑄠𑄬', '𑄥𑄎𑄧𑄚𑄳𑄠', '𑄢𑄬𑄖𑄴'], u, u], u, - [ - ['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/locales/extra/ccp.ts b/packages/common/locales/extra/ccp.ts deleted file mode 100644 index 7e3ed111f337..000000000000 --- a/packages/common/locales/extra/ccp.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['𑄛𑄧𑄖𑄳𑄠𑄃𑄟𑄧𑄣𑄳𑄠𑄬', '𑄝𑄬𑄚𑄳𑄠𑄬', '𑄘𑄨𑄝𑄪𑄎𑄳𑄠', '𑄝𑄬𑄣𑄳𑄠𑄬', '𑄥𑄎𑄧𑄚𑄳𑄠', '𑄢𑄬𑄖𑄴'], u, u], u, - [ - ['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/locales/extra/ce.ts b/packages/common/locales/extra/ce.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ce.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ceb.ts b/packages/common/locales/extra/ceb.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ceb.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/cgg.ts b/packages/common/locales/extra/cgg.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/cgg.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/chr.ts b/packages/common/locales/extra/chr.ts deleted file mode 100644 index adcefae50c44..000000000000 --- a/packages/common/locales/extra/chr.ts +++ /dev/null @@ -1,17 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['Ꭲ', 'ᏌᎾᎴ', 'ᏒᎯᏱᎢᏗᏢ'], ['ᎢᎦ', 'ᏌᎾᎴ', 'ᏒᎯᏱᎢᏗᏢ'], u], [['ᎢᎦ', 'ᏌᎾᎴ', 'ᏒᎯᏱᎢᏗᏢ'], u, u], - ['12:00', ['00:00', '12:00'], ['12:00', '24:00']] -]; diff --git a/packages/common/locales/extra/ckb-IR.ts b/packages/common/locales/extra/ckb-IR.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ckb-IR.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ckb.ts b/packages/common/locales/extra/ckb.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ckb.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/cs.ts b/packages/common/locales/extra/cs.ts deleted file mode 100644 index 2c8183db9e97..000000000000 --- a/packages/common/locales/extra/cs.ts +++ /dev/null @@ -1,28 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [ - '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/locales/extra/cu.ts b/packages/common/locales/extra/cu.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/cu.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/cy.ts b/packages/common/locales/extra/cy.ts deleted file mode 100644 index 67e8ae7ea943..000000000000 --- a/packages/common/locales/extra/cy.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['canol nos', 'canol dydd', 'yn y bore', 'yn y prynhawn', 'min nos'], - ['canol nos', 'canol dydd', 'y bore', 'y prynhawn', 'yr hwyr'], u - ], - [ - ['canol nos', 'canol dydd', 'bore', 'prynhawn', 'min nos'], - ['canol nos', 'canol dydd', 'bore', 'prynhawn', 'yr hwyr'], - ['canol nos', 'canol dydd', 'y bore', 'y prynhawn', 'yr hwyr'] - ], - ['00:00', '12:00', ['00:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00']] -]; diff --git a/packages/common/locales/extra/da-GL.ts b/packages/common/locales/extra/da-GL.ts deleted file mode 100644 index 2aa997eec0a0..000000000000 --- a/packages/common/locales/extra/da-GL.ts +++ /dev/null @@ -1,23 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['midnat', 'om morgenen', 'om formiddagen', 'om eftermiddagen', 'om aftenen', 'om natten'], u, u - ], - [['midnat', 'morgen', 'formiddag', 'eftermiddag', 'aften', 'nat'], u, u], - [ - '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/locales/extra/da.ts b/packages/common/locales/extra/da.ts deleted file mode 100644 index 2aa997eec0a0..000000000000 --- a/packages/common/locales/extra/da.ts +++ /dev/null @@ -1,23 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['midnat', 'om morgenen', 'om formiddagen', 'om eftermiddagen', 'om aftenen', 'om natten'], u, u - ], - [['midnat', 'morgen', 'formiddag', 'eftermiddag', 'aften', 'nat'], u, u], - [ - '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/locales/extra/dav.ts b/packages/common/locales/extra/dav.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/dav.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/de-AT.ts b/packages/common/locales/extra/de-AT.ts deleted file mode 100644 index 1b314617249b..000000000000 --- a/packages/common/locales/extra/de-AT.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['Mitternacht', 'morgens', 'vorm.', 'mittags', 'nachm.', 'abends', 'nachts'], u, - ['Mitternacht', 'morgens', 'vormittags', 'mittags', 'nachmittags', 'abends', 'nachts'] - ], - [ - ['Mitternacht', 'Morgen', 'Vorm.', 'Mittag', 'Nachm.', 'Abend', 'Nacht'], u, - ['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/locales/extra/de-BE.ts b/packages/common/locales/extra/de-BE.ts deleted file mode 100644 index 1b314617249b..000000000000 --- a/packages/common/locales/extra/de-BE.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['Mitternacht', 'morgens', 'vorm.', 'mittags', 'nachm.', 'abends', 'nachts'], u, - ['Mitternacht', 'morgens', 'vormittags', 'mittags', 'nachmittags', 'abends', 'nachts'] - ], - [ - ['Mitternacht', 'Morgen', 'Vorm.', 'Mittag', 'Nachm.', 'Abend', 'Nacht'], u, - ['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/locales/extra/de-CH.ts b/packages/common/locales/extra/de-CH.ts deleted file mode 100644 index 1b314617249b..000000000000 --- a/packages/common/locales/extra/de-CH.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['Mitternacht', 'morgens', 'vorm.', 'mittags', 'nachm.', 'abends', 'nachts'], u, - ['Mitternacht', 'morgens', 'vormittags', 'mittags', 'nachmittags', 'abends', 'nachts'] - ], - [ - ['Mitternacht', 'Morgen', 'Vorm.', 'Mittag', 'Nachm.', 'Abend', 'Nacht'], u, - ['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/locales/extra/de-IT.ts b/packages/common/locales/extra/de-IT.ts deleted file mode 100644 index 1b314617249b..000000000000 --- a/packages/common/locales/extra/de-IT.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['Mitternacht', 'morgens', 'vorm.', 'mittags', 'nachm.', 'abends', 'nachts'], u, - ['Mitternacht', 'morgens', 'vormittags', 'mittags', 'nachmittags', 'abends', 'nachts'] - ], - [ - ['Mitternacht', 'Morgen', 'Vorm.', 'Mittag', 'Nachm.', 'Abend', 'Nacht'], u, - ['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/locales/extra/de-LI.ts b/packages/common/locales/extra/de-LI.ts deleted file mode 100644 index 1b314617249b..000000000000 --- a/packages/common/locales/extra/de-LI.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['Mitternacht', 'morgens', 'vorm.', 'mittags', 'nachm.', 'abends', 'nachts'], u, - ['Mitternacht', 'morgens', 'vormittags', 'mittags', 'nachmittags', 'abends', 'nachts'] - ], - [ - ['Mitternacht', 'Morgen', 'Vorm.', 'Mittag', 'Nachm.', 'Abend', 'Nacht'], u, - ['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/locales/extra/de-LU.ts b/packages/common/locales/extra/de-LU.ts deleted file mode 100644 index 1b314617249b..000000000000 --- a/packages/common/locales/extra/de-LU.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['Mitternacht', 'morgens', 'vorm.', 'mittags', 'nachm.', 'abends', 'nachts'], u, - ['Mitternacht', 'morgens', 'vormittags', 'mittags', 'nachmittags', 'abends', 'nachts'] - ], - [ - ['Mitternacht', 'Morgen', 'Vorm.', 'Mittag', 'Nachm.', 'Abend', 'Nacht'], u, - ['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/locales/extra/de.ts b/packages/common/locales/extra/de.ts deleted file mode 100644 index 1b314617249b..000000000000 --- a/packages/common/locales/extra/de.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['Mitternacht', 'morgens', 'vorm.', 'mittags', 'nachm.', 'abends', 'nachts'], u, - ['Mitternacht', 'morgens', 'vormittags', 'mittags', 'nachmittags', 'abends', 'nachts'] - ], - [ - ['Mitternacht', 'Morgen', 'Vorm.', 'Mittag', 'Nachm.', 'Abend', 'Nacht'], u, - ['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/locales/extra/dje.ts b/packages/common/locales/extra/dje.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/dje.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/dsb.ts b/packages/common/locales/extra/dsb.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/dsb.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/dua.ts b/packages/common/locales/extra/dua.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/dua.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/dyo.ts b/packages/common/locales/extra/dyo.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/dyo.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/dz.ts b/packages/common/locales/extra/dz.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/dz.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ebu.ts b/packages/common/locales/extra/ebu.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ebu.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ee-TG.ts b/packages/common/locales/extra/ee-TG.ts deleted file mode 100644 index bcc52e6cec46..000000000000 --- a/packages/common/locales/extra/ee-TG.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['fɔŋli', 'ŋdi', 'ŋdɔ', 'ɣetrɔ', 'fiẽ', 'zã'], u, u], u, - [ - ['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/locales/extra/ee.ts b/packages/common/locales/extra/ee.ts deleted file mode 100644 index bcc52e6cec46..000000000000 --- a/packages/common/locales/extra/ee.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['fɔŋli', 'ŋdi', 'ŋdɔ', 'ɣetrɔ', 'fiẽ', 'zã'], u, u], u, - [ - ['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/locales/extra/el-CY.ts b/packages/common/locales/extra/el-CY.ts deleted file mode 100644 index 4de5860ca630..000000000000 --- a/packages/common/locales/extra/el-CY.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['πρωί', 'μεσημ.', 'απόγ.', 'βράδυ'], u, ['το πρωί', 'το μεσημέρι', 'το απόγευμα', 'το βράδυ']], - [['πρωί', 'μεσημ.', 'απόγ.', 'βράδυ'], u, ['πρωί', 'μεσημέρι', 'απόγευμα', 'βράδυ']], - [['04:00', '12:00'], ['12:00', '17:00'], ['17:00', '20:00'], ['20:00', '04:00']] -]; diff --git a/packages/common/locales/extra/el.ts b/packages/common/locales/extra/el.ts deleted file mode 100644 index 4de5860ca630..000000000000 --- a/packages/common/locales/extra/el.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['πρωί', 'μεσημ.', 'απόγ.', 'βράδυ'], u, ['το πρωί', 'το μεσημέρι', 'το απόγευμα', 'το βράδυ']], - [['πρωί', 'μεσημ.', 'απόγ.', 'βράδυ'], u, ['πρωί', 'μεσημέρι', 'απόγευμα', 'βράδυ']], - [['04:00', '12:00'], ['12:00', '17:00'], ['17:00', '20:00'], ['20:00', '04:00']] -]; diff --git a/packages/common/locales/extra/en-001.ts b/packages/common/locales/extra/en-001.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-001.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-150.ts b/packages/common/locales/extra/en-150.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-150.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-AE.ts b/packages/common/locales/extra/en-AE.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-AE.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-AG.ts b/packages/common/locales/extra/en-AG.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-AG.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-AI.ts b/packages/common/locales/extra/en-AI.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-AI.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-AS.ts b/packages/common/locales/extra/en-AS.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-AS.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-AT.ts b/packages/common/locales/extra/en-AT.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-AT.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-AU.ts b/packages/common/locales/extra/en-AU.ts deleted file mode 100644 index dd8246bed87c..000000000000 --- a/packages/common/locales/extra/en-AU.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['midnight', 'midday', 'morning', 'afternoon', 'evening', 'night'], u, - ['midnight', 'midday', 'in the morning', 'in the afternoon', 'in the evening', 'at night'] - ], - [['midnight', 'midday', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-BB.ts b/packages/common/locales/extra/en-BB.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-BB.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-BE.ts b/packages/common/locales/extra/en-BE.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-BE.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-BI.ts b/packages/common/locales/extra/en-BI.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-BI.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-BM.ts b/packages/common/locales/extra/en-BM.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-BM.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-BS.ts b/packages/common/locales/extra/en-BS.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-BS.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-BW.ts b/packages/common/locales/extra/en-BW.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-BW.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-BZ.ts b/packages/common/locales/extra/en-BZ.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-BZ.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-CA.ts b/packages/common/locales/extra/en-CA.ts deleted file mode 100644 index 60956fddc28b..000000000000 --- a/packages/common/locales/extra/en-CA.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['mid', 'n', 'mor', 'aft', 'eve', 'night'], - ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], u - ], - [ - ['mid', 'noon', 'mor', 'aft', 'eve', 'night'], - ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u - ], - ['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/locales/extra/en-CC.ts b/packages/common/locales/extra/en-CC.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-CC.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-CH.ts b/packages/common/locales/extra/en-CH.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-CH.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-CK.ts b/packages/common/locales/extra/en-CK.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-CK.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-CM.ts b/packages/common/locales/extra/en-CM.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-CM.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-CX.ts b/packages/common/locales/extra/en-CX.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-CX.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-CY.ts b/packages/common/locales/extra/en-CY.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-CY.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-DE.ts b/packages/common/locales/extra/en-DE.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-DE.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-DG.ts b/packages/common/locales/extra/en-DG.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-DG.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-DK.ts b/packages/common/locales/extra/en-DK.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-DK.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-DM.ts b/packages/common/locales/extra/en-DM.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-DM.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-ER.ts b/packages/common/locales/extra/en-ER.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-ER.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-FI.ts b/packages/common/locales/extra/en-FI.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-FI.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-FJ.ts b/packages/common/locales/extra/en-FJ.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-FJ.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-FK.ts b/packages/common/locales/extra/en-FK.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-FK.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-FM.ts b/packages/common/locales/extra/en-FM.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-FM.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-GB.ts b/packages/common/locales/extra/en-GB.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-GB.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-GD.ts b/packages/common/locales/extra/en-GD.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-GD.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-GG.ts b/packages/common/locales/extra/en-GG.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-GG.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-GH.ts b/packages/common/locales/extra/en-GH.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-GH.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-GI.ts b/packages/common/locales/extra/en-GI.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-GI.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-GM.ts b/packages/common/locales/extra/en-GM.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-GM.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-GU.ts b/packages/common/locales/extra/en-GU.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-GU.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-GY.ts b/packages/common/locales/extra/en-GY.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-GY.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-HK.ts b/packages/common/locales/extra/en-HK.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-HK.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-IE.ts b/packages/common/locales/extra/en-IE.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-IE.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-IL.ts b/packages/common/locales/extra/en-IL.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-IL.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-IM.ts b/packages/common/locales/extra/en-IM.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-IM.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-IN.ts b/packages/common/locales/extra/en-IN.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-IN.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-IO.ts b/packages/common/locales/extra/en-IO.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-IO.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-JE.ts b/packages/common/locales/extra/en-JE.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-JE.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-JM.ts b/packages/common/locales/extra/en-JM.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-JM.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-KE.ts b/packages/common/locales/extra/en-KE.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-KE.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-KI.ts b/packages/common/locales/extra/en-KI.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-KI.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-KN.ts b/packages/common/locales/extra/en-KN.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-KN.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-KY.ts b/packages/common/locales/extra/en-KY.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-KY.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-LC.ts b/packages/common/locales/extra/en-LC.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-LC.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-LR.ts b/packages/common/locales/extra/en-LR.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-LR.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-LS.ts b/packages/common/locales/extra/en-LS.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-LS.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-MG.ts b/packages/common/locales/extra/en-MG.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-MG.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-MH.ts b/packages/common/locales/extra/en-MH.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-MH.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-MO.ts b/packages/common/locales/extra/en-MO.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-MO.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-MP.ts b/packages/common/locales/extra/en-MP.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-MP.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-MS.ts b/packages/common/locales/extra/en-MS.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-MS.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-MT.ts b/packages/common/locales/extra/en-MT.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-MT.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-MU.ts b/packages/common/locales/extra/en-MU.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-MU.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-MW.ts b/packages/common/locales/extra/en-MW.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-MW.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-MY.ts b/packages/common/locales/extra/en-MY.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-MY.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-NA.ts b/packages/common/locales/extra/en-NA.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-NA.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-NF.ts b/packages/common/locales/extra/en-NF.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-NF.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-NG.ts b/packages/common/locales/extra/en-NG.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-NG.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-NL.ts b/packages/common/locales/extra/en-NL.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-NL.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-NR.ts b/packages/common/locales/extra/en-NR.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-NR.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-NU.ts b/packages/common/locales/extra/en-NU.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-NU.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-NZ.ts b/packages/common/locales/extra/en-NZ.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-NZ.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-PG.ts b/packages/common/locales/extra/en-PG.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-PG.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-PH.ts b/packages/common/locales/extra/en-PH.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-PH.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-PK.ts b/packages/common/locales/extra/en-PK.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-PK.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-PN.ts b/packages/common/locales/extra/en-PN.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-PN.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-PR.ts b/packages/common/locales/extra/en-PR.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-PR.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-PW.ts b/packages/common/locales/extra/en-PW.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-PW.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-RW.ts b/packages/common/locales/extra/en-RW.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-RW.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-SB.ts b/packages/common/locales/extra/en-SB.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-SB.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-SC.ts b/packages/common/locales/extra/en-SC.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-SC.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-SD.ts b/packages/common/locales/extra/en-SD.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-SD.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-SE.ts b/packages/common/locales/extra/en-SE.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-SE.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-SG.ts b/packages/common/locales/extra/en-SG.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-SG.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-SH.ts b/packages/common/locales/extra/en-SH.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-SH.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-SI.ts b/packages/common/locales/extra/en-SI.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-SI.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-SL.ts b/packages/common/locales/extra/en-SL.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-SL.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-SS.ts b/packages/common/locales/extra/en-SS.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-SS.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-SX.ts b/packages/common/locales/extra/en-SX.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-SX.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-SZ.ts b/packages/common/locales/extra/en-SZ.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-SZ.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-TC.ts b/packages/common/locales/extra/en-TC.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-TC.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-TK.ts b/packages/common/locales/extra/en-TK.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-TK.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-TO.ts b/packages/common/locales/extra/en-TO.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-TO.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-TT.ts b/packages/common/locales/extra/en-TT.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-TT.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-TV.ts b/packages/common/locales/extra/en-TV.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-TV.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-TZ.ts b/packages/common/locales/extra/en-TZ.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-TZ.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-UG.ts b/packages/common/locales/extra/en-UG.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-UG.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-UM.ts b/packages/common/locales/extra/en-UM.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-UM.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-US-POSIX.ts b/packages/common/locales/extra/en-US-POSIX.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-US-POSIX.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-VC.ts b/packages/common/locales/extra/en-VC.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-VC.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-VG.ts b/packages/common/locales/extra/en-VG.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-VG.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-VI.ts b/packages/common/locales/extra/en-VI.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-VI.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-VU.ts b/packages/common/locales/extra/en-VU.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-VU.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-WS.ts b/packages/common/locales/extra/en-WS.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-WS.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-ZA.ts b/packages/common/locales/extra/en-ZA.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-ZA.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-ZM.ts b/packages/common/locales/extra/en-ZM.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-ZM.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en-ZW.ts b/packages/common/locales/extra/en-ZW.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en-ZW.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/en.ts b/packages/common/locales/extra/en.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/en.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/eo.ts b/packages/common/locales/extra/eo.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/eo.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/es-419.ts b/packages/common/locales/extra/es-419.ts deleted file mode 100644 index 186a6884b4e7..000000000000 --- a/packages/common/locales/extra/es-419.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] -]; diff --git a/packages/common/locales/extra/es-AR.ts b/packages/common/locales/extra/es-AR.ts deleted file mode 100644 index f468080ded0f..000000000000 --- a/packages/common/locales/extra/es-AR.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [ - ['m.', 'madrugada', 'mañana', 'tarde', 'noche'], - ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u - ], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] -]; diff --git a/packages/common/locales/extra/es-BO.ts b/packages/common/locales/extra/es-BO.ts deleted file mode 100644 index 186a6884b4e7..000000000000 --- a/packages/common/locales/extra/es-BO.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] -]; diff --git a/packages/common/locales/extra/es-BR.ts b/packages/common/locales/extra/es-BR.ts deleted file mode 100644 index 186a6884b4e7..000000000000 --- a/packages/common/locales/extra/es-BR.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] -]; diff --git a/packages/common/locales/extra/es-BZ.ts b/packages/common/locales/extra/es-BZ.ts deleted file mode 100644 index 186a6884b4e7..000000000000 --- a/packages/common/locales/extra/es-BZ.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] -]; diff --git a/packages/common/locales/extra/es-CL.ts b/packages/common/locales/extra/es-CL.ts deleted file mode 100644 index 186a6884b4e7..000000000000 --- a/packages/common/locales/extra/es-CL.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] -]; diff --git a/packages/common/locales/extra/es-CO.ts b/packages/common/locales/extra/es-CO.ts deleted file mode 100644 index 0a4615c97486..000000000000 --- a/packages/common/locales/extra/es-CO.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u, - ['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/locales/extra/es-CR.ts b/packages/common/locales/extra/es-CR.ts deleted file mode 100644 index 186a6884b4e7..000000000000 --- a/packages/common/locales/extra/es-CR.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] -]; diff --git a/packages/common/locales/extra/es-CU.ts b/packages/common/locales/extra/es-CU.ts deleted file mode 100644 index 186a6884b4e7..000000000000 --- a/packages/common/locales/extra/es-CU.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] -]; diff --git a/packages/common/locales/extra/es-DO.ts b/packages/common/locales/extra/es-DO.ts deleted file mode 100644 index 6393f43fc2ce..000000000000 --- a/packages/common/locales/extra/es-DO.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [ - ['m.', 'madrugada', 'mañana', 'tarde', 'noche'], - ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u - ], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] -]; diff --git a/packages/common/locales/extra/es-EA.ts b/packages/common/locales/extra/es-EA.ts deleted file mode 100644 index 186a6884b4e7..000000000000 --- a/packages/common/locales/extra/es-EA.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] -]; diff --git a/packages/common/locales/extra/es-EC.ts b/packages/common/locales/extra/es-EC.ts deleted file mode 100644 index 186a6884b4e7..000000000000 --- a/packages/common/locales/extra/es-EC.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] -]; diff --git a/packages/common/locales/extra/es-GQ.ts b/packages/common/locales/extra/es-GQ.ts deleted file mode 100644 index 186a6884b4e7..000000000000 --- a/packages/common/locales/extra/es-GQ.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] -]; diff --git a/packages/common/locales/extra/es-GT.ts b/packages/common/locales/extra/es-GT.ts deleted file mode 100644 index 186a6884b4e7..000000000000 --- a/packages/common/locales/extra/es-GT.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] -]; diff --git a/packages/common/locales/extra/es-HN.ts b/packages/common/locales/extra/es-HN.ts deleted file mode 100644 index 186a6884b4e7..000000000000 --- a/packages/common/locales/extra/es-HN.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] -]; diff --git a/packages/common/locales/extra/es-IC.ts b/packages/common/locales/extra/es-IC.ts deleted file mode 100644 index 186a6884b4e7..000000000000 --- a/packages/common/locales/extra/es-IC.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] -]; diff --git a/packages/common/locales/extra/es-MX.ts b/packages/common/locales/extra/es-MX.ts deleted file mode 100644 index 2ff376be75d7..000000000000 --- a/packages/common/locales/extra/es-MX.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] -]; diff --git a/packages/common/locales/extra/es-NI.ts b/packages/common/locales/extra/es-NI.ts deleted file mode 100644 index 186a6884b4e7..000000000000 --- a/packages/common/locales/extra/es-NI.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] -]; diff --git a/packages/common/locales/extra/es-PA.ts b/packages/common/locales/extra/es-PA.ts deleted file mode 100644 index 99fa9b4a8b25..000000000000 --- a/packages/common/locales/extra/es-PA.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] -]; diff --git a/packages/common/locales/extra/es-PE.ts b/packages/common/locales/extra/es-PE.ts deleted file mode 100644 index 186a6884b4e7..000000000000 --- a/packages/common/locales/extra/es-PE.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] -]; diff --git a/packages/common/locales/extra/es-PH.ts b/packages/common/locales/extra/es-PH.ts deleted file mode 100644 index 186a6884b4e7..000000000000 --- a/packages/common/locales/extra/es-PH.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] -]; diff --git a/packages/common/locales/extra/es-PR.ts b/packages/common/locales/extra/es-PR.ts deleted file mode 100644 index 186a6884b4e7..000000000000 --- a/packages/common/locales/extra/es-PR.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] -]; diff --git a/packages/common/locales/extra/es-PY.ts b/packages/common/locales/extra/es-PY.ts deleted file mode 100644 index cc932be59fbb..000000000000 --- a/packages/common/locales/extra/es-PY.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [ - ['m.', 'madrugada', 'mañana', 'tarde', 'noche'], - ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u - ], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] -]; diff --git a/packages/common/locales/extra/es-SV.ts b/packages/common/locales/extra/es-SV.ts deleted file mode 100644 index 186a6884b4e7..000000000000 --- a/packages/common/locales/extra/es-SV.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] -]; diff --git a/packages/common/locales/extra/es-US.ts b/packages/common/locales/extra/es-US.ts deleted file mode 100644 index 2ff376be75d7..000000000000 --- a/packages/common/locales/extra/es-US.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] -]; diff --git a/packages/common/locales/extra/es-UY.ts b/packages/common/locales/extra/es-UY.ts deleted file mode 100644 index 186a6884b4e7..000000000000 --- a/packages/common/locales/extra/es-UY.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] -]; diff --git a/packages/common/locales/extra/es-VE.ts b/packages/common/locales/extra/es-VE.ts deleted file mode 100644 index cc932be59fbb..000000000000 --- a/packages/common/locales/extra/es-VE.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [ - ['m.', 'madrugada', 'mañana', 'tarde', 'noche'], - ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u - ], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] -]; diff --git a/packages/common/locales/extra/es.ts b/packages/common/locales/extra/es.ts deleted file mode 100644 index 186a6884b4e7..000000000000 --- a/packages/common/locales/extra/es.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] -]; diff --git a/packages/common/locales/extra/et.ts b/packages/common/locales/extra/et.ts deleted file mode 100644 index 48bd2ff43a87..000000000000 --- a/packages/common/locales/extra/et.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['keskööl', 'keskpäeval', 'hommikul', 'pärastlõunal', 'õhtul', 'öösel'], u, u], - [['kesköö', 'keskpäev', 'hommik', 'pärastlõuna', 'õhtu', 'öö'], u, u], - ['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/locales/extra/eu.ts b/packages/common/locales/extra/eu.ts deleted file mode 100644 index cc3fbc3d0d79..000000000000 --- a/packages/common/locales/extra/eu.ts +++ /dev/null @@ -1,28 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['gauerdia', 'goizald.', 'goizeko', 'eguerd.', 'arrats.', 'iluntz.', 'gaueko'], u, - ['gauerdia', 'goizaldeko', 'goizeko', 'eguerdiko', 'arratsaldeko', 'iluntzeko', 'gaueko'] - ], - [ - ['gauerdia', 'goizald.', 'goiza', 'eguerd.', 'arrats.', 'iluntz.', 'gaua'], - ['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/locales/extra/ewo.ts b/packages/common/locales/extra/ewo.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ewo.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/fa-AF.ts b/packages/common/locales/extra/fa-AF.ts deleted file mode 100644 index 5dd41cd70eeb..000000000000 --- a/packages/common/locales/extra/fa-AF.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['ب', 'ص', 'ظ', 'ع', 'ش', 'ن'], ['بامداد', 'صبح', 'ظهر', 'بعدازچاشت', 'شب', 'نیمه\u200cشب'], u], - [ - ['ب', 'ص', 'بعد از چاشت', 'ع', 'ش', 'ن'], - ['بامداد', 'صبح', 'ظهر', 'بعدازچاشت', 'شب', 'نیمه\u200cشب'], u - ], - [ - ['01:00', '04:00'], ['04:00', '12:00'], ['12:00', '13:00'], ['13:00', '19:00'], - ['19:00', '24:00'], ['00:00', '01:00'] - ] -]; diff --git a/packages/common/locales/extra/fa.ts b/packages/common/locales/extra/fa.ts deleted file mode 100644 index 25a35c59b86d..000000000000 --- a/packages/common/locales/extra/fa.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['ب', 'ص', 'ظ', 'ع', 'ش', 'ن'], ['بامداد', 'صبح', 'ظهر', 'عصر', 'شب', 'نیمه\u200cشب'], u], u, - [ - ['01:00', '04:00'], ['04:00', '12:00'], ['12:00', '13:00'], ['13:00', '19:00'], - ['19:00', '24:00'], ['00:00', '01:00'] - ] -]; diff --git a/packages/common/locales/extra/ff-CM.ts b/packages/common/locales/extra/ff-CM.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ff-CM.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ff-GN.ts b/packages/common/locales/extra/ff-GN.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ff-GN.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ff-Latn-BF.ts b/packages/common/locales/extra/ff-Latn-BF.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ff-Latn-BF.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ff-Latn-CM.ts b/packages/common/locales/extra/ff-Latn-CM.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ff-Latn-CM.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ff-Latn-GH.ts b/packages/common/locales/extra/ff-Latn-GH.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ff-Latn-GH.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ff-Latn-GM.ts b/packages/common/locales/extra/ff-Latn-GM.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ff-Latn-GM.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ff-Latn-GN.ts b/packages/common/locales/extra/ff-Latn-GN.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ff-Latn-GN.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ff-Latn-GW.ts b/packages/common/locales/extra/ff-Latn-GW.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ff-Latn-GW.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ff-Latn-LR.ts b/packages/common/locales/extra/ff-Latn-LR.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ff-Latn-LR.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ff-Latn-MR.ts b/packages/common/locales/extra/ff-Latn-MR.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ff-Latn-MR.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ff-Latn-NE.ts b/packages/common/locales/extra/ff-Latn-NE.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ff-Latn-NE.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ff-Latn-NG.ts b/packages/common/locales/extra/ff-Latn-NG.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ff-Latn-NG.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ff-Latn-SL.ts b/packages/common/locales/extra/ff-Latn-SL.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ff-Latn-SL.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ff-Latn.ts b/packages/common/locales/extra/ff-Latn.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ff-Latn.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ff-MR.ts b/packages/common/locales/extra/ff-MR.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ff-MR.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ff.ts b/packages/common/locales/extra/ff.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ff.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/fi.ts b/packages/common/locales/extra/fi.ts deleted file mode 100644 index 0d49d28d7891..000000000000 --- a/packages/common/locales/extra/fi.ts +++ /dev/null @@ -1,29 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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/locales/extra/fil.ts b/packages/common/locales/extra/fil.ts deleted file mode 100644 index 2b8003e45793..000000000000 --- a/packages/common/locales/extra/fil.ts +++ /dev/null @@ -1,34 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['hatinggabi', 'tanghaling-tapat', 'umaga', 'madaling-araw', 'sa hapon', 'sa gabi', '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', 'gabi', 'gabi'], - ['hatinggabi', 'tanghaling-tapat', 'umaga', 'madaling-araw', 'tanghali', 'hapon', 'gabi'], u - ], - [ - '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/locales/extra/fo-DK.ts b/packages/common/locales/extra/fo-DK.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/fo-DK.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/fo.ts b/packages/common/locales/extra/fo.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/fo.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/fr-BE.ts b/packages/common/locales/extra/fr-BE.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-BE.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-BF.ts b/packages/common/locales/extra/fr-BF.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-BF.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-BI.ts b/packages/common/locales/extra/fr-BI.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-BI.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-BJ.ts b/packages/common/locales/extra/fr-BJ.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-BJ.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-BL.ts b/packages/common/locales/extra/fr-BL.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-BL.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-CA.ts b/packages/common/locales/extra/fr-CA.ts deleted file mode 100644 index f448ca19651a..000000000000 --- a/packages/common/locales/extra/fr-CA.ts +++ /dev/null @@ -1,26 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'après-midi', 'soir', 'mat.'], - ['minuit', 'midi', 'du mat.', 'après-midi', 'du soir', 'du mat.'], - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'après-midi', 'soir', 'mat.'], - ['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/locales/extra/fr-CD.ts b/packages/common/locales/extra/fr-CD.ts deleted file mode 100644 index c0c3edfcf15d..000000000000 --- a/packages/common/locales/extra/fr-CD.ts +++ /dev/null @@ -1,26 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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', 'du matin'] - ], - [ - ['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/locales/extra/fr-CF.ts b/packages/common/locales/extra/fr-CF.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-CF.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-CG.ts b/packages/common/locales/extra/fr-CG.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-CG.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-CH.ts b/packages/common/locales/extra/fr-CH.ts deleted file mode 100644 index 108badcab53d..000000000000 --- a/packages/common/locales/extra/fr-CH.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['min.', 'midi', 'du mat.', 'de l’ap.m.', 'du soir', 'du mat.'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['min.', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-CI.ts b/packages/common/locales/extra/fr-CI.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-CI.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-CM.ts b/packages/common/locales/extra/fr-CM.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-CM.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-DJ.ts b/packages/common/locales/extra/fr-DJ.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-DJ.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-DZ.ts b/packages/common/locales/extra/fr-DZ.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-DZ.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-GA.ts b/packages/common/locales/extra/fr-GA.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-GA.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-GF.ts b/packages/common/locales/extra/fr-GF.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-GF.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-GN.ts b/packages/common/locales/extra/fr-GN.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-GN.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-GP.ts b/packages/common/locales/extra/fr-GP.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-GP.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-GQ.ts b/packages/common/locales/extra/fr-GQ.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-GQ.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-HT.ts b/packages/common/locales/extra/fr-HT.ts deleted file mode 100644 index e45cd216cf08..000000000000 --- a/packages/common/locales/extra/fr-HT.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de la nuit'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-KM.ts b/packages/common/locales/extra/fr-KM.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-KM.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-LU.ts b/packages/common/locales/extra/fr-LU.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-LU.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-MA.ts b/packages/common/locales/extra/fr-MA.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-MA.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-MC.ts b/packages/common/locales/extra/fr-MC.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-MC.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-MF.ts b/packages/common/locales/extra/fr-MF.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-MF.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-MG.ts b/packages/common/locales/extra/fr-MG.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-MG.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-ML.ts b/packages/common/locales/extra/fr-ML.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-ML.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-MQ.ts b/packages/common/locales/extra/fr-MQ.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-MQ.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-MR.ts b/packages/common/locales/extra/fr-MR.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-MR.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-MU.ts b/packages/common/locales/extra/fr-MU.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-MU.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-NC.ts b/packages/common/locales/extra/fr-NC.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-NC.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-NE.ts b/packages/common/locales/extra/fr-NE.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-NE.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-PF.ts b/packages/common/locales/extra/fr-PF.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-PF.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-PM.ts b/packages/common/locales/extra/fr-PM.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-PM.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-RE.ts b/packages/common/locales/extra/fr-RE.ts deleted file mode 100644 index 44ee165bc633..000000000000 --- a/packages/common/locales/extra/fr-RE.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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', 'du matin'] - ], - [ - ['min.', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-RW.ts b/packages/common/locales/extra/fr-RW.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-RW.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-SC.ts b/packages/common/locales/extra/fr-SC.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-SC.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-SN.ts b/packages/common/locales/extra/fr-SN.ts deleted file mode 100644 index 98e58bb029cc..000000000000 --- a/packages/common/locales/extra/fr-SN.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['min.', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['min.', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-SY.ts b/packages/common/locales/extra/fr-SY.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-SY.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-TD.ts b/packages/common/locales/extra/fr-TD.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-TD.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-TG.ts b/packages/common/locales/extra/fr-TG.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-TG.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-TN.ts b/packages/common/locales/extra/fr-TN.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-TN.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-VU.ts b/packages/common/locales/extra/fr-VU.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-VU.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-WF.ts b/packages/common/locales/extra/fr-WF.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-WF.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr-YT.ts b/packages/common/locales/extra/fr-YT.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr-YT.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fr.ts b/packages/common/locales/extra/fr.ts deleted file mode 100644 index 330f6972afd8..000000000000 --- a/packages/common/locales/extra/fr.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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/locales/extra/fur.ts b/packages/common/locales/extra/fur.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/fur.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/fy.ts b/packages/common/locales/extra/fy.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/fy.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ga-GB.ts b/packages/common/locales/extra/ga-GB.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ga-GB.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ga.ts b/packages/common/locales/extra/ga.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ga.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/gd.ts b/packages/common/locales/extra/gd.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/gd.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/gl.ts b/packages/common/locales/extra/gl.ts deleted file mode 100644 index 1c2420d95d8e..000000000000 --- a/packages/common/locales/extra/gl.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['da noite', 'da madrugada', 'da mañá', 'do mediodía', 'da tarde', 'da noite'], u, u], - [['medianoite', 'madrugada', 'mañá', 'mediodía', 'tarde', 'noite'], u, u], - [ - '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/locales/extra/gsw-FR.ts b/packages/common/locales/extra/gsw-FR.ts deleted file mode 100644 index 708860b9baeb..000000000000 --- a/packages/common/locales/extra/gsw-FR.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['Mitternacht', 'am Morge', 'zmittag', 'am Namittag', 'zaabig', 'znacht'], u, u], - [ - ['Mitternacht', 'am Morge', 'zmittag', 'am Namittag', 'zaabig', 'znacht'], u, - ['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/locales/extra/gsw-LI.ts b/packages/common/locales/extra/gsw-LI.ts deleted file mode 100644 index 708860b9baeb..000000000000 --- a/packages/common/locales/extra/gsw-LI.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['Mitternacht', 'am Morge', 'zmittag', 'am Namittag', 'zaabig', 'znacht'], u, u], - [ - ['Mitternacht', 'am Morge', 'zmittag', 'am Namittag', 'zaabig', 'znacht'], u, - ['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/locales/extra/gsw.ts b/packages/common/locales/extra/gsw.ts deleted file mode 100644 index 708860b9baeb..000000000000 --- a/packages/common/locales/extra/gsw.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['Mitternacht', 'am Morge', 'zmittag', 'am Namittag', 'zaabig', 'znacht'], u, u], - [ - ['Mitternacht', 'am Morge', 'zmittag', 'am Namittag', 'zaabig', 'znacht'], u, - ['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/locales/extra/gu.ts b/packages/common/locales/extra/gu.ts deleted file mode 100644 index 194e68b117fb..000000000000 --- a/packages/common/locales/extra/gu.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['મ.રાત્રિ', 'સવારે', 'બપોરે', 'સાંજે', 'રાત્રે'], ['મધ્યરાત્રિ', 'સવારે', 'બપોરે', 'સાંજે', 'રાત્રે'], u], - [['મધ્યરાત્રિ', 'સવારે', 'બપોરે', 'સાંજે', 'રાત્રે'], u, ['મધ્યરાત્રિ', 'સવાર', 'બપોર', 'સાંજ', 'રાત્રિ']], - ['00:00', ['04:00', '12:00'], ['12:00', '16:00'], ['16:00', '20:00'], ['20:00', '04:00']] -]; diff --git a/packages/common/locales/extra/guz.ts b/packages/common/locales/extra/guz.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/guz.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/gv.ts b/packages/common/locales/extra/gv.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/gv.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ha-GH.ts b/packages/common/locales/extra/ha-GH.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ha-GH.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ha-NE.ts b/packages/common/locales/extra/ha-NE.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ha-NE.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ha.ts b/packages/common/locales/extra/ha.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ha.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/haw.ts b/packages/common/locales/extra/haw.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/haw.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/he.ts b/packages/common/locales/extra/he.ts deleted file mode 100644 index 672565c05638..000000000000 --- a/packages/common/locales/extra/he.ts +++ /dev/null @@ -1,28 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['חצות', 'בבוקר', 'בצהריים', 'אחה״צ', 'בערב', 'בלילה', 'לפנות בוקר'], - ['חצות', 'בוקר', 'צהריים', 'אחר הצהריים', 'ערב', 'לילה', 'לפנות בוקר'], - ['חצות', 'בבוקר', 'בצהריים', 'אחר הצהריים', 'בערב', 'בלילה', 'לפנות בוקר'] - ], - [ - ['חצות', 'בוקר', 'צהריים', 'אחה״צ', 'ערב', 'לילה', 'לפנות בוקר'], u, - ['חצות', 'בוקר', 'צהריים', 'אחר הצהריים', 'ערב', 'לילה', 'לפנות בוקר'] - ], - [ - '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/locales/extra/hi.ts b/packages/common/locales/extra/hi.ts deleted file mode 100644 index 2a851ae27b43..000000000000 --- a/packages/common/locales/extra/hi.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['मध्यरात्रि', 'सुबह', 'दोपहर', 'शाम', 'रात'], u, u], - [['आधी रात', 'सुबह', 'दोपहर', 'शाम', 'रात'], ['मध्यरात्रि', 'सुबह', 'दोपहर', 'शाम', 'रात'], u], - ['00:00', ['04:00', '12:00'], ['12:00', '16:00'], ['16:00', '20:00'], ['20:00', '04:00']] -]; diff --git a/packages/common/locales/extra/hr-BA.ts b/packages/common/locales/extra/hr-BA.ts deleted file mode 100644 index abce0d28bb35..000000000000 --- a/packages/common/locales/extra/hr-BA.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['ponoć', 'podne', 'ujutro', 'popodne', 'navečer', 'noću'], u, - ['ponoć', 'podne', 'ujutro', 'poslije podne', 'navečer', 'noću'] - ], - [['ponoć', 'podne', 'ujutro', 'popodne', 'navečer', 'noću'], u, 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/locales/extra/hr.ts b/packages/common/locales/extra/hr.ts deleted file mode 100644 index abce0d28bb35..000000000000 --- a/packages/common/locales/extra/hr.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['ponoć', 'podne', 'ujutro', 'popodne', 'navečer', 'noću'], u, - ['ponoć', 'podne', 'ujutro', 'poslije podne', 'navečer', 'noću'] - ], - [['ponoć', 'podne', 'ujutro', 'popodne', 'navečer', 'noću'], u, 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/locales/extra/hsb.ts b/packages/common/locales/extra/hsb.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/hsb.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/hu.ts b/packages/common/locales/extra/hu.ts deleted file mode 100644 index 6f9c381f6c4f..000000000000 --- a/packages/common/locales/extra/hu.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['éjfél', 'dél', 'reggel', 'de.', 'du.', 'este', 'éjjel', 'hajnal'], u, - ['éjfél', 'dél', 'reggel', 'délelőtt', 'délután', 'este', 'éjjel', 'hajnal'] - ], - u, - [ - '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/locales/extra/hy.ts b/packages/common/locales/extra/hy.ts deleted file mode 100644 index fe38a5796bc6..000000000000 --- a/packages/common/locales/extra/hy.ts +++ /dev/null @@ -1,22 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['կգ․', 'կօ․', 'առվ', 'ցրկ', 'երկ', 'գշր'], - ['կեսգիշեր', 'կեսօր', 'առավոտյան', 'ցերեկը', 'երեկոյան', 'գիշերը'], - ['կեսգիշերին', 'կեսօրին', 'առավոտյան', 'ցերեկվա', 'երեկոյան', 'գիշերվա'] - ], - [['կեսգիշեր', 'կեսօր', 'առավոտ', 'ցերեկ', 'երեկո', 'գիշեր'], u, u], - ['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/locales/extra/ia.ts b/packages/common/locales/extra/ia.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ia.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/id.ts b/packages/common/locales/extra/id.ts deleted file mode 100644 index c0ae6a9e50b5..000000000000 --- a/packages/common/locales/extra/id.ts +++ /dev/null @@ -1,17 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['tengah malam', 'tengah hari', 'pagi', 'siang', 'sore', 'malam'], u, u], u, - ['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/locales/extra/ig.ts b/packages/common/locales/extra/ig.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ig.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ii.ts b/packages/common/locales/extra/ii.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ii.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/is.ts b/packages/common/locales/extra/is.ts deleted file mode 100644 index 5ecea74b7098..000000000000 --- a/packages/common/locales/extra/is.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['mn.', 'h.', 'mrg.', 'sd.', 'kv.', 'n.'], - ['miðnætti', 'hádegi', 'að morgni', 'síðdegis', 'að kvöldi', 'að nóttu'], u - ], - [ - ['mn.', 'hd.', 'mrg.', 'sd.', 'kv.', 'n.'], - ['miðnætti', 'hádegi', 'morgunn', 'síðdegis', 'kvöld', '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/locales/extra/it-CH.ts b/packages/common/locales/extra/it-CH.ts deleted file mode 100644 index bf839c52cafb..000000000000 --- a/packages/common/locales/extra/it-CH.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['mezzanotte', 'mezzogiorno', 'di mattina', 'di pomeriggio', 'di sera', 'di notte'], u, - ['mezzanotte', 'mezzogiorno', 'di mattina', 'del pomeriggio', 'di sera', 'di notte'] - ], - [['mezzanotte', 'mezzogiorno', 'mattina', 'pomeriggio', 'sera', 'notte'], u, u], - ['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/locales/extra/it-SM.ts b/packages/common/locales/extra/it-SM.ts deleted file mode 100644 index bf839c52cafb..000000000000 --- a/packages/common/locales/extra/it-SM.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['mezzanotte', 'mezzogiorno', 'di mattina', 'di pomeriggio', 'di sera', 'di notte'], u, - ['mezzanotte', 'mezzogiorno', 'di mattina', 'del pomeriggio', 'di sera', 'di notte'] - ], - [['mezzanotte', 'mezzogiorno', 'mattina', 'pomeriggio', 'sera', 'notte'], u, u], - ['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/locales/extra/it-VA.ts b/packages/common/locales/extra/it-VA.ts deleted file mode 100644 index bf839c52cafb..000000000000 --- a/packages/common/locales/extra/it-VA.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['mezzanotte', 'mezzogiorno', 'di mattina', 'di pomeriggio', 'di sera', 'di notte'], u, - ['mezzanotte', 'mezzogiorno', 'di mattina', 'del pomeriggio', 'di sera', 'di notte'] - ], - [['mezzanotte', 'mezzogiorno', 'mattina', 'pomeriggio', 'sera', 'notte'], u, u], - ['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/locales/extra/it.ts b/packages/common/locales/extra/it.ts deleted file mode 100644 index bf839c52cafb..000000000000 --- a/packages/common/locales/extra/it.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['mezzanotte', 'mezzogiorno', 'di mattina', 'di pomeriggio', 'di sera', 'di notte'], u, - ['mezzanotte', 'mezzogiorno', 'di mattina', 'del pomeriggio', 'di sera', 'di notte'] - ], - [['mezzanotte', 'mezzogiorno', 'mattina', 'pomeriggio', 'sera', 'notte'], u, u], - ['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/locales/extra/ja.ts b/packages/common/locales/extra/ja.ts deleted file mode 100644 index ae7cdd37b4d6..000000000000 --- a/packages/common/locales/extra/ja.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['真夜中', '正午', '朝', '昼', '夕方', '夜', '夜中'], u, u], u, - [ - '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/locales/extra/jgo.ts b/packages/common/locales/extra/jgo.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/jgo.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/jmc.ts b/packages/common/locales/extra/jmc.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/jmc.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/jv.ts b/packages/common/locales/extra/jv.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/jv.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ka.ts b/packages/common/locales/extra/ka.ts deleted file mode 100644 index e88b74ee5c49..000000000000 --- a/packages/common/locales/extra/ka.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['შუაღამეს', 'შუადღ.', 'დილ.', 'ნაშუადღ.', 'საღ.', 'ღამ.'], u, - ['შუაღამეს', 'შუადღეს', 'დილით', 'ნაშუადღევს', 'საღამოს', 'ღამით'] - ], - [['შუაღამე', 'შუადღე', 'დილა', 'ნაშუადღევი', 'საღამო', 'ღამე'], u, u], - ['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/locales/extra/kab.ts b/packages/common/locales/extra/kab.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/kab.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/kam.ts b/packages/common/locales/extra/kam.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/kam.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/kde.ts b/packages/common/locales/extra/kde.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/kde.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/kea.ts b/packages/common/locales/extra/kea.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/kea.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/khq.ts b/packages/common/locales/extra/khq.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/khq.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ki.ts b/packages/common/locales/extra/ki.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ki.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/kk.ts b/packages/common/locales/extra/kk.ts deleted file mode 100644 index abfc47bf4415..000000000000 --- a/packages/common/locales/extra/kk.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['түнгі', 'түскі', 'таңғы', 'түстен кейінгі', 'кешкі', 'түнгі'], - ['түн жарымы', 'түскі', 'таңғы', 'түстен кейінгі', 'кешкі', 'түнгі'], u - ], - [['түн жарымы', 'талтүс', 'таң', 'түстен кейін', 'кеш', 'түн'], u, u], - ['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/locales/extra/kkj.ts b/packages/common/locales/extra/kkj.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/kkj.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/kl.ts b/packages/common/locales/extra/kl.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/kl.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/kln.ts b/packages/common/locales/extra/kln.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/kln.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/km.ts b/packages/common/locales/extra/km.ts deleted file mode 100644 index 655ad69035fd..000000000000 --- a/packages/common/locales/extra/km.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - [ - 'អធ្រាត្រ', 'ថ្ងៃត្រង់', 'នៅពេល​ព្រឹក', 'នៅពេលរសៀល', - 'នៅពេល​ល្ងាច', 'នៅពេល​យប់' - ], - u, u - ], - [['អធ្រាត្រ', 'ថ្ងៃ​ត្រង់', 'ព្រឹក', 'រសៀល', 'ល្ងាច', 'យប់'], u, u], - ['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/locales/extra/kn.ts b/packages/common/locales/extra/kn.ts deleted file mode 100644 index f8341e28242d..000000000000 --- a/packages/common/locales/extra/kn.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['ಮಧ್ಯರಾತ್ರಿ', 'ಬೆಳಗ್ಗೆ', 'ಮಧ್ಯಾಹ್ನ', 'ಸಂಜೆ', 'ರಾತ್ರಿ'], ['ಮಧ್ಯ ರಾತ್ರಿ', 'ಬೆಳಗ್ಗೆ', 'ಮಧ್ಯಾಹ್ನ', 'ಸಂಜೆ', 'ರಾತ್ರಿ'], u], - [['ಮಧ್ಯರಾತ್ರಿ', 'ಬೆಳಗ್ಗೆ', 'ಮಧ್ಯಾಹ್ನ', 'ಸಂಜೆ', 'ರಾತ್ರಿ'], u, u], - ['00:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], ['21:00', '06:00']] -]; diff --git a/packages/common/locales/extra/ko-KP.ts b/packages/common/locales/extra/ko-KP.ts deleted file mode 100644 index c691c372228b..000000000000 --- a/packages/common/locales/extra/ko-KP.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['자정', '정오', '새벽', '오전', '오후', '저녁', '밤'], u, u], u, - [ - '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/locales/extra/ko.ts b/packages/common/locales/extra/ko.ts deleted file mode 100644 index c691c372228b..000000000000 --- a/packages/common/locales/extra/ko.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['자정', '정오', '새벽', '오전', '오후', '저녁', '밤'], u, u], u, - [ - '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/locales/extra/kok.ts b/packages/common/locales/extra/kok.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/kok.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ks.ts b/packages/common/locales/extra/ks.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ks.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ksb.ts b/packages/common/locales/extra/ksb.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ksb.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ksf.ts b/packages/common/locales/extra/ksf.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ksf.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ksh.ts b/packages/common/locales/extra/ksh.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ksh.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ku.ts b/packages/common/locales/extra/ku.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ku.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/kw.ts b/packages/common/locales/extra/kw.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/kw.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ky.ts b/packages/common/locales/extra/ky.ts deleted file mode 100644 index 4e6584f8a4fe..000000000000 --- a/packages/common/locales/extra/ky.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['түн орт', 'чт', 'эртң мн', 'түшт кйн', 'кечк', 'түн'], - ['түн ортосу', 'чак түш', 'эртең менен', 'түштөн кийин', 'кечинде', 'түн ичинде'], u - ], - [['түн ортосу', 'чак түш', 'эртең менен', 'түштөн кийин', 'кечкурун', 'түн'], u, u], - ['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/locales/extra/lag.ts b/packages/common/locales/extra/lag.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/lag.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/lb.ts b/packages/common/locales/extra/lb.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/lb.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/lg.ts b/packages/common/locales/extra/lg.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/lg.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/lkt.ts b/packages/common/locales/extra/lkt.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/lkt.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ln-AO.ts b/packages/common/locales/extra/ln-AO.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ln-AO.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ln-CF.ts b/packages/common/locales/extra/ln-CF.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ln-CF.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ln-CG.ts b/packages/common/locales/extra/ln-CG.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ln-CG.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ln.ts b/packages/common/locales/extra/ln.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ln.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/lo.ts b/packages/common/locales/extra/lo.ts deleted file mode 100644 index 466bba0f63dd..000000000000 --- a/packages/common/locales/extra/lo.ts +++ /dev/null @@ -1,32 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['ທ່ຽງຄືນ', 'ຕອນທ່ຽງ', 'ຕອນເຊົ້າ', 'ຕອນທ່ຽງ', 'ຕອນແລງ', 'ກາງຄືນ'], - ['ທ່ຽງຄືນ', 'ຕອນທ່ຽງ', 'ຕອນເຊົ້າ', 'ຕອນບ່າຍ', 'ຕອນແລງ', 'ກາງຄືນ'], - ['ທ່ຽງຄືນ', 'ຕອນທ່ຽງ', 'ຕອນເຊົ້າ', 'ຕອນບ່າຍ', 'ຕອນແລງ', 'ຕອນກາງຄືນ'] - ], - [ - [ - 'ທ່ຽງ​ຄືນ', 'ຕອນທ່ຽງ', '​ເຊົ້າ', 'ສ', 'ແລງ', - '​ກາງ​ຄືນ' - ], - [ - 'ທ່ຽງ​ຄືນ', 'ທ່ຽງ', '​ເຊົ້າ', 'ສວຍ', 'ແລງ', - '​ກາງ​ຄືນ' - ], - ['ທ່ຽງຄືນ', 'ຕອນທ່ຽງ', '​ເຊົ້າ', 'ສວຍ', 'ແລງ', '​ກາງ​ຄືນ'] - ], - ['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/locales/extra/lrc-IQ.ts b/packages/common/locales/extra/lrc-IQ.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/lrc-IQ.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/lrc.ts b/packages/common/locales/extra/lrc.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/lrc.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/lt.ts b/packages/common/locales/extra/lt.ts deleted file mode 100644 index 38284353970e..000000000000 --- a/packages/common/locales/extra/lt.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['vidurnaktis', 'perpiet', 'rytas', 'popietė', 'vakaras', 'naktis'], u, u], - [['vidurnaktis', 'vidurdienis', 'rytas', 'diena', 'vakaras', 'naktis'], u, u], - ['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/locales/extra/lu.ts b/packages/common/locales/extra/lu.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/lu.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/luo.ts b/packages/common/locales/extra/luo.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/luo.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/luy.ts b/packages/common/locales/extra/luy.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/luy.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/lv.ts b/packages/common/locales/extra/lv.ts deleted file mode 100644 index 506e441d8bb6..000000000000 --- a/packages/common/locales/extra/lv.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['pusnaktī', 'pusd.', 'no rīta', 'pēcpusd.', 'vakarā', 'naktī'], u, - ['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/locales/extra/mas-TZ.ts b/packages/common/locales/extra/mas-TZ.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/mas-TZ.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/mas.ts b/packages/common/locales/extra/mas.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/mas.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/mer.ts b/packages/common/locales/extra/mer.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/mer.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/mfe.ts b/packages/common/locales/extra/mfe.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/mfe.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/mg.ts b/packages/common/locales/extra/mg.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/mg.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/mgh.ts b/packages/common/locales/extra/mgh.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/mgh.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/mgo.ts b/packages/common/locales/extra/mgo.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/mgo.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/mi.ts b/packages/common/locales/extra/mi.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/mi.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/mk.ts b/packages/common/locales/extra/mk.ts deleted file mode 100644 index b97689e7eb1b..000000000000 --- a/packages/common/locales/extra/mk.ts +++ /dev/null @@ -1,29 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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/locales/extra/ml.ts b/packages/common/locales/extra/ml.ts deleted file mode 100644 index 9d963fdbd078..000000000000 --- a/packages/common/locales/extra/ml.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['അ', 'ഉച്ച', 'പുലർച്ചെ', 'രാവിലെ', 'ഉച്ചയ്ക്ക്', 'ഉച്ചതിരിഞ്ഞ്', 'വൈകുന്നേരം', 'സന്ധ്യ', 'രാത്രി'], - ['അർദ്ധരാത്രി', 'ഉച്ച', 'പുലർച്ചെ', 'രാവിലെ', 'ഉച്ചയ്ക്ക്', 'ഉച്ചതിരിഞ്ഞ്', 'വൈകുന്നേരം', 'സന്ധ്യ', 'രാത്രി'], u - ], - [ - ['അർദ്ധരാത്രി', 'ഉച്ച', 'പുലർച്ചെ', 'രാവിലെ', 'ഉച്ചയ്ക്ക്', 'ഉച്ചതിരിഞ്ഞ്', 'വൈകുന്നേരം', 'സന്ധ്യ', 'രാത്രി'], u, - u - ], - [ - '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/locales/extra/mn.ts b/packages/common/locales/extra/mn.ts deleted file mode 100644 index c2d59cb9bc70..000000000000 --- a/packages/common/locales/extra/mn.ts +++ /dev/null @@ -1,17 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['шөнө дунд', 'үд дунд', 'өглөө', 'өдөр', 'орой', 'шөнө'], u, u], u, - ['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/locales/extra/mr.ts b/packages/common/locales/extra/mr.ts deleted file mode 100644 index ebd3add3efc6..000000000000 --- a/packages/common/locales/extra/mr.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['म.रा.', 'दु', 'प', 'स', 'दु', 'सं', 'सा', 'रा'], - ['मध्यरात्र', 'मध्यान्ह', 'पहाट', 'सकाळ', 'दुपार', 'संध्याकाळ', 'सायंकाळ', 'रात्र'], u - ], - [ - ['म.रा.', 'म', 'प', 'स', 'दु', 'सं', 'सा', 'रात्र'], - ['मध्यरात्र', 'मध्यान्ह', 'पहाट', 'सकाळ', 'दुपार', 'संध्याकाळ', 'सायंकाळ', 'रात्र'], u - ], - [ - '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/locales/extra/ms-BN.ts b/packages/common/locales/extra/ms-BN.ts deleted file mode 100644 index e6e53cf86be7..000000000000 --- a/packages/common/locales/extra/ms-BN.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['pagi', 'pagi', 'tengah hari', 'petang', 'malam'], u, - ['tengah malam', 'pagi', 'tengah hari', 'petang', 'malam'] - ], - [ - ['pagi', 'pagi', 'tengah hari', 'petang', 'malam'], - ['tengah malam', 'pagi', 'tengah hari', 'petang', 'malam'], u - ], - [ - ['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/locales/extra/ms-SG.ts b/packages/common/locales/extra/ms-SG.ts deleted file mode 100644 index e6e53cf86be7..000000000000 --- a/packages/common/locales/extra/ms-SG.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['pagi', 'pagi', 'tengah hari', 'petang', 'malam'], u, - ['tengah malam', 'pagi', 'tengah hari', 'petang', 'malam'] - ], - [ - ['pagi', 'pagi', 'tengah hari', 'petang', 'malam'], - ['tengah malam', 'pagi', 'tengah hari', 'petang', 'malam'], u - ], - [ - ['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/locales/extra/ms.ts b/packages/common/locales/extra/ms.ts deleted file mode 100644 index e6e53cf86be7..000000000000 --- a/packages/common/locales/extra/ms.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['pagi', 'pagi', 'tengah hari', 'petang', 'malam'], u, - ['tengah malam', 'pagi', 'tengah hari', 'petang', 'malam'] - ], - [ - ['pagi', 'pagi', 'tengah hari', 'petang', 'malam'], - ['tengah malam', 'pagi', 'tengah hari', 'petang', 'malam'], u - ], - [ - ['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/locales/extra/mt.ts b/packages/common/locales/extra/mt.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/mt.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/mua.ts b/packages/common/locales/extra/mua.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/mua.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/my.ts b/packages/common/locales/extra/my.ts deleted file mode 100644 index 5e22e6c95fff..000000000000 --- a/packages/common/locales/extra/my.ts +++ /dev/null @@ -1,17 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['သန်းခေါင်ယံ', 'မွန်းတည့်', 'နံနက်', 'နေ့လယ်', 'ညနေ', 'ည'], u, u], u, - ['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/locales/extra/mzn.ts b/packages/common/locales/extra/mzn.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/mzn.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/naq.ts b/packages/common/locales/extra/naq.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/naq.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/nb-SJ.ts b/packages/common/locales/extra/nb-SJ.ts deleted file mode 100644 index f4b1c6e4991b..000000000000 --- a/packages/common/locales/extra/nb-SJ.ts +++ /dev/null @@ -1,29 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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/locales/extra/nb.ts b/packages/common/locales/extra/nb.ts deleted file mode 100644 index f4b1c6e4991b..000000000000 --- a/packages/common/locales/extra/nb.ts +++ /dev/null @@ -1,29 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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/locales/extra/nd.ts b/packages/common/locales/extra/nd.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/nd.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/nds-NL.ts b/packages/common/locales/extra/nds-NL.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/nds-NL.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/nds.ts b/packages/common/locales/extra/nds.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/nds.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ne-IN.ts b/packages/common/locales/extra/ne-IN.ts deleted file mode 100644 index 7f38319adc42..000000000000 --- a/packages/common/locales/extra/ne-IN.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['मध्यरात', 'मध्यान्ह', 'बिहान', 'अपरान्ह', 'साँझ', 'बेलुकी', 'रात'], u, u], u, - [ - '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/locales/extra/ne.ts b/packages/common/locales/extra/ne.ts deleted file mode 100644 index 7f38319adc42..000000000000 --- a/packages/common/locales/extra/ne.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['मध्यरात', 'मध्यान्ह', 'बिहान', 'अपरान्ह', 'साँझ', 'बेलुकी', 'रात'], u, u], u, - [ - '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/locales/extra/nl-AW.ts b/packages/common/locales/extra/nl-AW.ts deleted file mode 100644 index 12ee0b463bb2..000000000000 --- a/packages/common/locales/extra/nl-AW.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['middernacht', '’s ochtends', '’s middags', '’s avonds', '’s nachts'], u, u], - [['middernacht', 'ochtend', 'middag', 'avond', 'nacht'], u, u], - ['00:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], ['00:00', '06:00']] -]; diff --git a/packages/common/locales/extra/nl-BE.ts b/packages/common/locales/extra/nl-BE.ts deleted file mode 100644 index 12ee0b463bb2..000000000000 --- a/packages/common/locales/extra/nl-BE.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['middernacht', '’s ochtends', '’s middags', '’s avonds', '’s nachts'], u, u], - [['middernacht', 'ochtend', 'middag', 'avond', 'nacht'], u, u], - ['00:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], ['00:00', '06:00']] -]; diff --git a/packages/common/locales/extra/nl-BQ.ts b/packages/common/locales/extra/nl-BQ.ts deleted file mode 100644 index 12ee0b463bb2..000000000000 --- a/packages/common/locales/extra/nl-BQ.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['middernacht', '’s ochtends', '’s middags', '’s avonds', '’s nachts'], u, u], - [['middernacht', 'ochtend', 'middag', 'avond', 'nacht'], u, u], - ['00:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], ['00:00', '06:00']] -]; diff --git a/packages/common/locales/extra/nl-CW.ts b/packages/common/locales/extra/nl-CW.ts deleted file mode 100644 index 12ee0b463bb2..000000000000 --- a/packages/common/locales/extra/nl-CW.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['middernacht', '’s ochtends', '’s middags', '’s avonds', '’s nachts'], u, u], - [['middernacht', 'ochtend', 'middag', 'avond', 'nacht'], u, u], - ['00:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], ['00:00', '06:00']] -]; diff --git a/packages/common/locales/extra/nl-SR.ts b/packages/common/locales/extra/nl-SR.ts deleted file mode 100644 index 12ee0b463bb2..000000000000 --- a/packages/common/locales/extra/nl-SR.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['middernacht', '’s ochtends', '’s middags', '’s avonds', '’s nachts'], u, u], - [['middernacht', 'ochtend', 'middag', 'avond', 'nacht'], u, u], - ['00:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], ['00:00', '06:00']] -]; diff --git a/packages/common/locales/extra/nl-SX.ts b/packages/common/locales/extra/nl-SX.ts deleted file mode 100644 index 12ee0b463bb2..000000000000 --- a/packages/common/locales/extra/nl-SX.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['middernacht', '’s ochtends', '’s middags', '’s avonds', '’s nachts'], u, u], - [['middernacht', 'ochtend', 'middag', 'avond', 'nacht'], u, u], - ['00:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], ['00:00', '06:00']] -]; diff --git a/packages/common/locales/extra/nl.ts b/packages/common/locales/extra/nl.ts deleted file mode 100644 index 12ee0b463bb2..000000000000 --- a/packages/common/locales/extra/nl.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['middernacht', '’s ochtends', '’s middags', '’s avonds', '’s nachts'], u, u], - [['middernacht', 'ochtend', 'middag', 'avond', 'nacht'], u, u], - ['00:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], ['00:00', '06:00']] -]; diff --git a/packages/common/locales/extra/nmg.ts b/packages/common/locales/extra/nmg.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/nmg.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/nn.ts b/packages/common/locales/extra/nn.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/nn.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/nnh.ts b/packages/common/locales/extra/nnh.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/nnh.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/nus.ts b/packages/common/locales/extra/nus.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/nus.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/nyn.ts b/packages/common/locales/extra/nyn.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/nyn.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/om-KE.ts b/packages/common/locales/extra/om-KE.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/om-KE.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/om.ts b/packages/common/locales/extra/om.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/om.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/or.ts b/packages/common/locales/extra/or.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/or.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/os-RU.ts b/packages/common/locales/extra/os-RU.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/os-RU.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/os.ts b/packages/common/locales/extra/os.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/os.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/pa-Arab.ts b/packages/common/locales/extra/pa-Arab.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/pa-Arab.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/pa-Guru.ts b/packages/common/locales/extra/pa-Guru.ts deleted file mode 100644 index 03faf1cdadd9..000000000000 --- a/packages/common/locales/extra/pa-Guru.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['ਅੱਧੀ ਰਾਤ', 'ਸਵੇਰੇ', 'ਦੁਪਹਿਰੇ', 'ਸ਼ਾਮੀਂ', 'ਰਾਤੀਂ'], u, u], - [['ਅੱਧੀ ਰਾਤ', 'ਸਵੇਰੇ', 'ਦੁਪਹਿਰੇ', 'ਸ਼ਾਮੀਂ', 'ਰਾਤੀਂ'], u, ['ਅੱਧੀ ਰਾਤ', 'ਸਵੇਰੇ', 'ਦੁਪਹਿਰੇ', 'ਸ਼ਾਮ', 'ਰਾਤ']], - ['00:00', ['04:00', '12:00'], ['12:00', '16:00'], ['16:00', '21:00'], ['21:00', '04:00']] -]; diff --git a/packages/common/locales/extra/pa.ts b/packages/common/locales/extra/pa.ts deleted file mode 100644 index 03faf1cdadd9..000000000000 --- a/packages/common/locales/extra/pa.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['ਅੱਧੀ ਰਾਤ', 'ਸਵੇਰੇ', 'ਦੁਪਹਿਰੇ', 'ਸ਼ਾਮੀਂ', 'ਰਾਤੀਂ'], u, u], - [['ਅੱਧੀ ਰਾਤ', 'ਸਵੇਰੇ', 'ਦੁਪਹਿਰੇ', 'ਸ਼ਾਮੀਂ', 'ਰਾਤੀਂ'], u, ['ਅੱਧੀ ਰਾਤ', 'ਸਵੇਰੇ', 'ਦੁਪਹਿਰੇ', 'ਸ਼ਾਮ', 'ਰਾਤ']], - ['00:00', ['04:00', '12:00'], ['12:00', '16:00'], ['16:00', '21:00'], ['21:00', '04:00']] -]; diff --git a/packages/common/locales/extra/pl.ts b/packages/common/locales/extra/pl.ts deleted file mode 100644 index 1fd54a047b63..000000000000 --- a/packages/common/locales/extra/pl.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [ - ['półn.', 'poł.', 'rano', 'przedpoł.', 'popoł.', 'wiecz.', 'noc'], - ['północ', 'południe', 'rano', 'przedpołudnie', 'popołudnie', 'wieczór', 'noc'], u - ], - [ - '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/locales/extra/prg.ts b/packages/common/locales/extra/prg.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/prg.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ps-PK.ts b/packages/common/locales/extra/ps-PK.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ps-PK.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ps.ts b/packages/common/locales/extra/ps.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ps.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/pt-AO.ts b/packages/common/locales/extra/pt-AO.ts deleted file mode 100644 index a5444c855d05..000000000000 --- a/packages/common/locales/extra/pt-AO.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], - ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], u - ], - [['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], u, u], - ['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/locales/extra/pt-CH.ts b/packages/common/locales/extra/pt-CH.ts deleted file mode 100644 index a5444c855d05..000000000000 --- a/packages/common/locales/extra/pt-CH.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], - ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], u - ], - [['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], u, u], - ['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/locales/extra/pt-CV.ts b/packages/common/locales/extra/pt-CV.ts deleted file mode 100644 index a5444c855d05..000000000000 --- a/packages/common/locales/extra/pt-CV.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], - ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], u - ], - [['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], u, u], - ['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/locales/extra/pt-GQ.ts b/packages/common/locales/extra/pt-GQ.ts deleted file mode 100644 index a5444c855d05..000000000000 --- a/packages/common/locales/extra/pt-GQ.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], - ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], u - ], - [['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], u, u], - ['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/locales/extra/pt-GW.ts b/packages/common/locales/extra/pt-GW.ts deleted file mode 100644 index a5444c855d05..000000000000 --- a/packages/common/locales/extra/pt-GW.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], - ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], u - ], - [['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], u, u], - ['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/locales/extra/pt-LU.ts b/packages/common/locales/extra/pt-LU.ts deleted file mode 100644 index a5444c855d05..000000000000 --- a/packages/common/locales/extra/pt-LU.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], - ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], u - ], - [['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], u, u], - ['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/locales/extra/pt-MO.ts b/packages/common/locales/extra/pt-MO.ts deleted file mode 100644 index a5444c855d05..000000000000 --- a/packages/common/locales/extra/pt-MO.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], - ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], u - ], - [['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], u, u], - ['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/locales/extra/pt-MZ.ts b/packages/common/locales/extra/pt-MZ.ts deleted file mode 100644 index a5444c855d05..000000000000 --- a/packages/common/locales/extra/pt-MZ.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], - ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], u - ], - [['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], u, u], - ['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/locales/extra/pt-PT.ts b/packages/common/locales/extra/pt-PT.ts deleted file mode 100644 index a5444c855d05..000000000000 --- a/packages/common/locales/extra/pt-PT.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], - ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], u - ], - [['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], u, u], - ['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/locales/extra/pt-ST.ts b/packages/common/locales/extra/pt-ST.ts deleted file mode 100644 index a5444c855d05..000000000000 --- a/packages/common/locales/extra/pt-ST.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], - ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], u - ], - [['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], u, u], - ['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/locales/extra/pt-TL.ts b/packages/common/locales/extra/pt-TL.ts deleted file mode 100644 index a5444c855d05..000000000000 --- a/packages/common/locales/extra/pt-TL.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], - ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], u - ], - [['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], u, u], - ['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/locales/extra/pt.ts b/packages/common/locales/extra/pt.ts deleted file mode 100644 index 4b5c4358fb56..000000000000 --- a/packages/common/locales/extra/pt.ts +++ /dev/null @@ -1,18 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], u, u], - [['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], u, u], - ['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/locales/extra/qu-BO.ts b/packages/common/locales/extra/qu-BO.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/qu-BO.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/qu-EC.ts b/packages/common/locales/extra/qu-EC.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/qu-EC.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/qu.ts b/packages/common/locales/extra/qu.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/qu.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/rm.ts b/packages/common/locales/extra/rm.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/rm.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/rn.ts b/packages/common/locales/extra/rn.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/rn.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ro-MD.ts b/packages/common/locales/extra/ro-MD.ts deleted file mode 100644 index 354ebf6505ee..000000000000 --- a/packages/common/locales/extra/ro-MD.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['miezul nopții', 'amiază', 'dimineață', 'după-amiază', 'seară', 'noapte'], - ['miezul nopții', 'amiază', 'dimineața', 'după-amiaza', 'seara', 'noaptea'], u - ], - u, - ['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/locales/extra/ro.ts b/packages/common/locales/extra/ro.ts deleted file mode 100644 index c14ab78f5963..000000000000 --- a/packages/common/locales/extra/ro.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['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'] - ], - [ - ['miezul nopții', 'amiază', 'dimineața', 'după-amiaza', 'seara', 'noaptea'], u, - ['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/locales/extra/rof.ts b/packages/common/locales/extra/rof.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/rof.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/root.ts b/packages/common/locales/extra/root.ts deleted file mode 100644 index 3e6b437f936b..000000000000 --- a/packages/common/locales/extra/root.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - ['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/locales/extra/ru-BY.ts b/packages/common/locales/extra/ru-BY.ts deleted file mode 100644 index 55dcebcbbfb4..000000000000 --- a/packages/common/locales/extra/ru-BY.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['полн.', 'полд.', 'утра', 'дня', 'веч.', 'ночи'], - ['полн.', 'полд.', 'утра', 'дня', 'вечера', 'ночи'], - ['полночь', 'полдень', 'утра', 'дня', 'вечера', 'ночи'] - ], - [ - ['полн.', 'полд.', 'утро', 'день', 'веч.', 'ночь'], u, - ['полночь', 'полдень', 'утро', 'день', 'вечер', 'ночь'] - ], - ['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/locales/extra/ru-KG.ts b/packages/common/locales/extra/ru-KG.ts deleted file mode 100644 index 55dcebcbbfb4..000000000000 --- a/packages/common/locales/extra/ru-KG.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['полн.', 'полд.', 'утра', 'дня', 'веч.', 'ночи'], - ['полн.', 'полд.', 'утра', 'дня', 'вечера', 'ночи'], - ['полночь', 'полдень', 'утра', 'дня', 'вечера', 'ночи'] - ], - [ - ['полн.', 'полд.', 'утро', 'день', 'веч.', 'ночь'], u, - ['полночь', 'полдень', 'утро', 'день', 'вечер', 'ночь'] - ], - ['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/locales/extra/ru-KZ.ts b/packages/common/locales/extra/ru-KZ.ts deleted file mode 100644 index 55dcebcbbfb4..000000000000 --- a/packages/common/locales/extra/ru-KZ.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['полн.', 'полд.', 'утра', 'дня', 'веч.', 'ночи'], - ['полн.', 'полд.', 'утра', 'дня', 'вечера', 'ночи'], - ['полночь', 'полдень', 'утра', 'дня', 'вечера', 'ночи'] - ], - [ - ['полн.', 'полд.', 'утро', 'день', 'веч.', 'ночь'], u, - ['полночь', 'полдень', 'утро', 'день', 'вечер', 'ночь'] - ], - ['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/locales/extra/ru-MD.ts b/packages/common/locales/extra/ru-MD.ts deleted file mode 100644 index 55dcebcbbfb4..000000000000 --- a/packages/common/locales/extra/ru-MD.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['полн.', 'полд.', 'утра', 'дня', 'веч.', 'ночи'], - ['полн.', 'полд.', 'утра', 'дня', 'вечера', 'ночи'], - ['полночь', 'полдень', 'утра', 'дня', 'вечера', 'ночи'] - ], - [ - ['полн.', 'полд.', 'утро', 'день', 'веч.', 'ночь'], u, - ['полночь', 'полдень', 'утро', 'день', 'вечер', 'ночь'] - ], - ['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/locales/extra/ru-UA.ts b/packages/common/locales/extra/ru-UA.ts deleted file mode 100644 index 55dcebcbbfb4..000000000000 --- a/packages/common/locales/extra/ru-UA.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['полн.', 'полд.', 'утра', 'дня', 'веч.', 'ночи'], - ['полн.', 'полд.', 'утра', 'дня', 'вечера', 'ночи'], - ['полночь', 'полдень', 'утра', 'дня', 'вечера', 'ночи'] - ], - [ - ['полн.', 'полд.', 'утро', 'день', 'веч.', 'ночь'], u, - ['полночь', 'полдень', 'утро', 'день', 'вечер', 'ночь'] - ], - ['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/locales/extra/ru.ts b/packages/common/locales/extra/ru.ts deleted file mode 100644 index 55dcebcbbfb4..000000000000 --- a/packages/common/locales/extra/ru.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['полн.', 'полд.', 'утра', 'дня', 'веч.', 'ночи'], - ['полн.', 'полд.', 'утра', 'дня', 'вечера', 'ночи'], - ['полночь', 'полдень', 'утра', 'дня', 'вечера', 'ночи'] - ], - [ - ['полн.', 'полд.', 'утро', 'день', 'веч.', 'ночь'], u, - ['полночь', 'полдень', 'утро', 'день', 'вечер', 'ночь'] - ], - ['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/locales/extra/rw.ts b/packages/common/locales/extra/rw.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/rw.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/rwk.ts b/packages/common/locales/extra/rwk.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/rwk.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/sah.ts b/packages/common/locales/extra/sah.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/sah.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/saq.ts b/packages/common/locales/extra/saq.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/saq.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/sbp.ts b/packages/common/locales/extra/sbp.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/sbp.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/sd.ts b/packages/common/locales/extra/sd.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/sd.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/se-FI.ts b/packages/common/locales/extra/se-FI.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/se-FI.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/se-SE.ts b/packages/common/locales/extra/se-SE.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/se-SE.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/se.ts b/packages/common/locales/extra/se.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/se.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/seh.ts b/packages/common/locales/extra/seh.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/seh.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ses.ts b/packages/common/locales/extra/ses.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ses.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/sg.ts b/packages/common/locales/extra/sg.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/sg.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/shi-Latn.ts b/packages/common/locales/extra/shi-Latn.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/shi-Latn.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/shi-Tfng.ts b/packages/common/locales/extra/shi-Tfng.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/shi-Tfng.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/shi.ts b/packages/common/locales/extra/shi.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/shi.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/si.ts b/packages/common/locales/extra/si.ts deleted file mode 100644 index 660a75c6d652..000000000000 --- a/packages/common/locales/extra/si.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['මැ', 'ම', 'පා', 'උ', 'ද', 'හ', 'රෑ', 'මැ'], - ['මැදියම', 'මධ්\u200dයාහ්නය', 'පාන්දර', 'උදේ', 'දවල්', 'හවස', 'රෑ', 'මැදියමට පසු'], u - ], - [['මැදියම', 'මධ්\u200dයාහ්නය', 'පාන්දර', 'උදේ', 'දවල්', 'හවස', 'රෑ', 'මැදියමට පසු'], u, u], - [ - '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/locales/extra/sk.ts b/packages/common/locales/extra/sk.ts deleted file mode 100644 index 621cb31d83e1..000000000000 --- a/packages/common/locales/extra/sk.ts +++ /dev/null @@ -1,29 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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/locales/extra/sl.ts b/packages/common/locales/extra/sl.ts deleted file mode 100644 index f47b69627f6e..000000000000 --- a/packages/common/locales/extra/sl.ts +++ /dev/null @@ -1,29 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['24.00', '12.00', 'zj', 'd', 'p', 'zv', 'po'], - ['opoln.', 'opold.', 'zjut.', 'dop.', 'pop.', 'zveč.', 'ponoči'], - ['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/locales/extra/smn.ts b/packages/common/locales/extra/smn.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/smn.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/sn.ts b/packages/common/locales/extra/sn.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/sn.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/so-DJ.ts b/packages/common/locales/extra/so-DJ.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/so-DJ.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/so-ET.ts b/packages/common/locales/extra/so-ET.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/so-ET.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/so-KE.ts b/packages/common/locales/extra/so-KE.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/so-KE.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/so.ts b/packages/common/locales/extra/so.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/so.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/sq-MK.ts b/packages/common/locales/extra/sq-MK.ts deleted file mode 100644 index 75bdce613da8..000000000000 --- a/packages/common/locales/extra/sq-MK.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - [ - 'e mesnatës', 'e mesditës', 'e mëngjesit', 'e paradites', 'e pasdites', 'e mbrëmjes', - 'e natës' - ], - u, u - ], - [['mesnatë', 'mesditë', 'mëngjes', 'paradite', 'pasdite', 'mbrëmje', 'natë'], u, u], - [ - '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/locales/extra/sq-XK.ts b/packages/common/locales/extra/sq-XK.ts deleted file mode 100644 index 75bdce613da8..000000000000 --- a/packages/common/locales/extra/sq-XK.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - [ - 'e mesnatës', 'e mesditës', 'e mëngjesit', 'e paradites', 'e pasdites', 'e mbrëmjes', - 'e natës' - ], - u, u - ], - [['mesnatë', 'mesditë', 'mëngjes', 'paradite', 'pasdite', 'mbrëmje', 'natë'], u, u], - [ - '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/locales/extra/sq.ts b/packages/common/locales/extra/sq.ts deleted file mode 100644 index 75bdce613da8..000000000000 --- a/packages/common/locales/extra/sq.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - [ - 'e mesnatës', 'e mesditës', 'e mëngjesit', 'e paradites', 'e pasdites', 'e mbrëmjes', - 'e natës' - ], - u, u - ], - [['mesnatë', 'mesditë', 'mëngjes', 'paradite', 'pasdite', 'mbrëmje', 'natë'], u, u], - [ - '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/locales/extra/sr-Cyrl-BA.ts b/packages/common/locales/extra/sr-Cyrl-BA.ts deleted file mode 100644 index 9d24a7ae4f80..000000000000 --- a/packages/common/locales/extra/sr-Cyrl-BA.ts +++ /dev/null @@ -1,22 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['поноћ', 'подне', 'јутро', 'по под.', 'вече', 'ноћ'], - ['поноћ', 'подне', 'јутро', 'по под.', 'вече', 'ноћу'], - ['поноћ', 'подне', 'ујутро', 'по подне', 'увече', 'ноћу'] - ], - [['поноћ', 'подне', 'јутро', 'поподне', 'вече', 'ноћ'], u, u], - ['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/locales/extra/sr-Cyrl-ME.ts b/packages/common/locales/extra/sr-Cyrl-ME.ts deleted file mode 100644 index 9d24a7ae4f80..000000000000 --- a/packages/common/locales/extra/sr-Cyrl-ME.ts +++ /dev/null @@ -1,22 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['поноћ', 'подне', 'јутро', 'по под.', 'вече', 'ноћ'], - ['поноћ', 'подне', 'јутро', 'по под.', 'вече', 'ноћу'], - ['поноћ', 'подне', 'ујутро', 'по подне', 'увече', 'ноћу'] - ], - [['поноћ', 'подне', 'јутро', 'поподне', 'вече', 'ноћ'], u, u], - ['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/locales/extra/sr-Cyrl-XK.ts b/packages/common/locales/extra/sr-Cyrl-XK.ts deleted file mode 100644 index e8467eccb890..000000000000 --- a/packages/common/locales/extra/sr-Cyrl-XK.ts +++ /dev/null @@ -1,22 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['поноћ', 'подне', 'јутро', 'по под.', 'вече', 'ноћ'], - ['поноћ', 'подне', 'јутро', 'по под.', 'увече', 'ноћу'], - ['поноћ', 'подне', 'ујутро', 'по подне', 'увече', 'ноћу'] - ], - [['поноћ', 'подне', 'јутро', 'поподне', 'вече', 'ноћ'], u, u], - ['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/locales/extra/sr-Cyrl.ts b/packages/common/locales/extra/sr-Cyrl.ts deleted file mode 100644 index 0373359c2e39..000000000000 --- a/packages/common/locales/extra/sr-Cyrl.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['поноћ', 'подне', 'ујутру', 'по подне', 'увече', 'ноћу'], - ['поноћ', 'подне', 'ујутро', 'по подне', 'увече', 'ноћу'], u - ], - [['поноћ', 'подне', 'јутро', 'поподне', 'вече', 'ноћ'], u, u], - ['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/locales/extra/sr-Latn-BA.ts b/packages/common/locales/extra/sr-Latn-BA.ts deleted file mode 100644 index 40ac480fbc7d..000000000000 --- a/packages/common/locales/extra/sr-Latn-BA.ts +++ /dev/null @@ -1,22 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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', 'jutro', 'popodne', 'veče', 'noć'], u, u], - ['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/locales/extra/sr-Latn-ME.ts b/packages/common/locales/extra/sr-Latn-ME.ts deleted file mode 100644 index 40ac480fbc7d..000000000000 --- a/packages/common/locales/extra/sr-Latn-ME.ts +++ /dev/null @@ -1,22 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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', 'jutro', 'popodne', 'veče', 'noć'], u, u], - ['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/locales/extra/sr-Latn-XK.ts b/packages/common/locales/extra/sr-Latn-XK.ts deleted file mode 100644 index 26b7589ffd06..000000000000 --- a/packages/common/locales/extra/sr-Latn-XK.ts +++ /dev/null @@ -1,22 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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', 'jutro', 'popodne', 'veče', 'noć'], u, u], - ['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/locales/extra/sr-Latn.ts b/packages/common/locales/extra/sr-Latn.ts deleted file mode 100644 index 8253e384005a..000000000000 --- a/packages/common/locales/extra/sr-Latn.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['ponoć', 'podne', 'ujutru', 'po podne', 'uveče', 'noću'], - ['ponoć', 'podne', 'ujutro', 'po podne', 'uveče', 'noću'], u - ], - [['ponoć', 'podne', 'jutro', 'popodne', 'veče', 'noć'], u, u], - ['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/locales/extra/sr.ts b/packages/common/locales/extra/sr.ts deleted file mode 100644 index 0373359c2e39..000000000000 --- a/packages/common/locales/extra/sr.ts +++ /dev/null @@ -1,21 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['поноћ', 'подне', 'ујутру', 'по подне', 'увече', 'ноћу'], - ['поноћ', 'подне', 'ујутро', 'по подне', 'увече', 'ноћу'], u - ], - [['поноћ', 'подне', 'јутро', 'поподне', 'вече', 'ноћ'], u, u], - ['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/locales/extra/sv-AX.ts b/packages/common/locales/extra/sv-AX.ts deleted file mode 100644 index 3068edc57ec0..000000000000 --- a/packages/common/locales/extra/sv-AX.ts +++ /dev/null @@ -1,29 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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/locales/extra/sv-FI.ts b/packages/common/locales/extra/sv-FI.ts deleted file mode 100644 index 3068edc57ec0..000000000000 --- a/packages/common/locales/extra/sv-FI.ts +++ /dev/null @@ -1,29 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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/locales/extra/sv.ts b/packages/common/locales/extra/sv.ts deleted file mode 100644 index 3068edc57ec0..000000000000 --- a/packages/common/locales/extra/sv.ts +++ /dev/null @@ -1,29 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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/locales/extra/sw-CD.ts b/packages/common/locales/extra/sw-CD.ts deleted file mode 100644 index b3056a5fa534..000000000000 --- a/packages/common/locales/extra/sw-CD.ts +++ /dev/null @@ -1,29 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['usiku', 'mchana', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'], - ['saa sita za usiku', 'adhuhuri', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'], - ['saa sita za usiku', 'saa sita za mchana', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'] - ], - [ - ['saa sita za usiku', 'saa sita za mchana', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'], - ['saa sita za usiku', 'adhuhuri', 'alfajiri', 'asubuhi', 'alasiri', 'jioni', 'usiku'], - ['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/locales/extra/sw-KE.ts b/packages/common/locales/extra/sw-KE.ts deleted file mode 100644 index b3056a5fa534..000000000000 --- a/packages/common/locales/extra/sw-KE.ts +++ /dev/null @@ -1,29 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['usiku', 'mchana', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'], - ['saa sita za usiku', 'adhuhuri', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'], - ['saa sita za usiku', 'saa sita za mchana', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'] - ], - [ - ['saa sita za usiku', 'saa sita za mchana', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'], - ['saa sita za usiku', 'adhuhuri', 'alfajiri', 'asubuhi', 'alasiri', 'jioni', 'usiku'], - ['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/locales/extra/sw-UG.ts b/packages/common/locales/extra/sw-UG.ts deleted file mode 100644 index b3056a5fa534..000000000000 --- a/packages/common/locales/extra/sw-UG.ts +++ /dev/null @@ -1,29 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['usiku', 'mchana', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'], - ['saa sita za usiku', 'adhuhuri', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'], - ['saa sita za usiku', 'saa sita za mchana', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'] - ], - [ - ['saa sita za usiku', 'saa sita za mchana', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'], - ['saa sita za usiku', 'adhuhuri', 'alfajiri', 'asubuhi', 'alasiri', 'jioni', 'usiku'], - ['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/locales/extra/sw.ts b/packages/common/locales/extra/sw.ts deleted file mode 100644 index b3056a5fa534..000000000000 --- a/packages/common/locales/extra/sw.ts +++ /dev/null @@ -1,29 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['usiku', 'mchana', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'], - ['saa sita za usiku', 'adhuhuri', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'], - ['saa sita za usiku', 'saa sita za mchana', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'] - ], - [ - ['saa sita za usiku', 'saa sita za mchana', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'], - ['saa sita za usiku', 'adhuhuri', 'alfajiri', 'asubuhi', 'alasiri', 'jioni', 'usiku'], - ['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/locales/extra/ta-LK.ts b/packages/common/locales/extra/ta-LK.ts deleted file mode 100644 index 8259e6aa3565..000000000000 --- a/packages/common/locales/extra/ta-LK.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['நள்.', 'நண்.', 'அதி.', 'கா.', 'மதி.', 'பிற்.', 'மா.', 'அந்தி மா.', 'இர.'], - ['நள்ளிரவு', 'நண்பகல்', 'அதிகாலை', 'காலை', 'மதியம்', 'பிற்பகல்', 'மாலை', 'அந்தி மாலை', 'இரவு'], u - ], - [ - ['நள்.', 'நண்.', 'அதி.', 'கா.', 'மதி.', 'பிற்.', 'மா.', 'அந்தி மா.', 'இ.'], - ['நள்ளிரவு', 'நண்பகல்', 'அதிகாலை', 'காலை', 'மதியம்', 'பிற்பகல்', 'மாலை', 'அந்தி மாலை', 'இரவு'], u - ], - [ - '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/locales/extra/ta-MY.ts b/packages/common/locales/extra/ta-MY.ts deleted file mode 100644 index 8259e6aa3565..000000000000 --- a/packages/common/locales/extra/ta-MY.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['நள்.', 'நண்.', 'அதி.', 'கா.', 'மதி.', 'பிற்.', 'மா.', 'அந்தி மா.', 'இர.'], - ['நள்ளிரவு', 'நண்பகல்', 'அதிகாலை', 'காலை', 'மதியம்', 'பிற்பகல்', 'மாலை', 'அந்தி மாலை', 'இரவு'], u - ], - [ - ['நள்.', 'நண்.', 'அதி.', 'கா.', 'மதி.', 'பிற்.', 'மா.', 'அந்தி மா.', 'இ.'], - ['நள்ளிரவு', 'நண்பகல்', 'அதிகாலை', 'காலை', 'மதியம்', 'பிற்பகல்', 'மாலை', 'அந்தி மாலை', 'இரவு'], u - ], - [ - '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/locales/extra/ta-SG.ts b/packages/common/locales/extra/ta-SG.ts deleted file mode 100644 index 8259e6aa3565..000000000000 --- a/packages/common/locales/extra/ta-SG.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['நள்.', 'நண்.', 'அதி.', 'கா.', 'மதி.', 'பிற்.', 'மா.', 'அந்தி மா.', 'இர.'], - ['நள்ளிரவு', 'நண்பகல்', 'அதிகாலை', 'காலை', 'மதியம்', 'பிற்பகல்', 'மாலை', 'அந்தி மாலை', 'இரவு'], u - ], - [ - ['நள்.', 'நண்.', 'அதி.', 'கா.', 'மதி.', 'பிற்.', 'மா.', 'அந்தி மா.', 'இ.'], - ['நள்ளிரவு', 'நண்பகல்', 'அதிகாலை', 'காலை', 'மதியம்', 'பிற்பகல்', 'மாலை', 'அந்தி மாலை', 'இரவு'], u - ], - [ - '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/locales/extra/ta.ts b/packages/common/locales/extra/ta.ts deleted file mode 100644 index 8259e6aa3565..000000000000 --- a/packages/common/locales/extra/ta.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['நள்.', 'நண்.', 'அதி.', 'கா.', 'மதி.', 'பிற்.', 'மா.', 'அந்தி மா.', 'இர.'], - ['நள்ளிரவு', 'நண்பகல்', 'அதிகாலை', 'காலை', 'மதியம்', 'பிற்பகல்', 'மாலை', 'அந்தி மாலை', 'இரவு'], u - ], - [ - ['நள்.', 'நண்.', 'அதி.', 'கா.', 'மதி.', 'பிற்.', 'மா.', 'அந்தி மா.', 'இ.'], - ['நள்ளிரவு', 'நண்பகல்', 'அதிகாலை', 'காலை', 'மதியம்', 'பிற்பகல்', 'மாலை', 'அந்தி மாலை', 'இரவு'], u - ], - [ - '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/locales/extra/te.ts b/packages/common/locales/extra/te.ts deleted file mode 100644 index e6ee55db5400..000000000000 --- a/packages/common/locales/extra/te.ts +++ /dev/null @@ -1,17 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['అర్ధరాత్రి', 'ఉదయం', 'మధ్యాహ్నం', 'సాయంత్రం', 'రాత్రి'], u, u], u, - ['00:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], ['21:00', '06:00']] -]; diff --git a/packages/common/locales/extra/teo-KE.ts b/packages/common/locales/extra/teo-KE.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/teo-KE.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/teo.ts b/packages/common/locales/extra/teo.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/teo.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/tg.ts b/packages/common/locales/extra/tg.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/tg.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/th.ts b/packages/common/locales/extra/th.ts deleted file mode 100644 index 975e91f3aa2a..000000000000 --- a/packages/common/locales/extra/th.ts +++ /dev/null @@ -1,27 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['เที่ยงคืน', 'เที่ยง', 'เช้า', 'เที่ยง', 'บ่าย', 'เย็น', 'ค่ำ', 'กลางคืน'], - ['เที่ยงคืน', 'เที่ยง', 'ในตอนเช้า', 'ในตอนบ่าย', 'บ่าย', 'ในตอนเย็น', 'ค่ำ', 'กลางคืน'], u - ], - [ - ['เที่ยงคืน', 'เที่ยง', 'เช้า', 'ช่วงเที่ยง', 'บ่าย', 'เย็น', 'ค่ำ', 'กลางคืน'], - ['เที่ยงคืน', 'เที่ยง', 'ในตอนเช้า', 'ในตอนบ่าย', 'บ่าย', 'ในตอนเย็น', 'ค่ำ', 'กลางคืน'], u - ], - [ - '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/locales/extra/ti-ER.ts b/packages/common/locales/extra/ti-ER.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ti-ER.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ti.ts b/packages/common/locales/extra/ti.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ti.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/tk.ts b/packages/common/locales/extra/tk.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/tk.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/to.ts b/packages/common/locales/extra/to.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/to.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/tr-CY.ts b/packages/common/locales/extra/tr-CY.ts deleted file mode 100644 index 17977e0f5f68..000000000000 --- a/packages/common/locales/extra/tr-CY.ts +++ /dev/null @@ -1,28 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], - u - ], - [ - ['gece yarısı', 'öğle', 'sabah', 'öğleden önce', 'öğleden sonra', 'akşamüstü', 'akşam', 'gece'], - u, u - ], - [ - '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/locales/extra/tr.ts b/packages/common/locales/extra/tr.ts deleted file mode 100644 index 17977e0f5f68..000000000000 --- a/packages/common/locales/extra/tr.ts +++ /dev/null @@ -1,28 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -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'], - u - ], - [ - ['gece yarısı', 'öğle', 'sabah', 'öğleden önce', 'öğleden sonra', 'akşamüstü', 'akşam', 'gece'], - u, u - ], - [ - '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/locales/extra/tt.ts b/packages/common/locales/extra/tt.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/tt.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/twq.ts b/packages/common/locales/extra/twq.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/twq.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/tzm.ts b/packages/common/locales/extra/tzm.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/tzm.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/ug.ts b/packages/common/locales/extra/ug.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/ug.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/uk.ts b/packages/common/locales/extra/uk.ts deleted file mode 100644 index ebb5c8b87b6e..000000000000 --- a/packages/common/locales/extra/uk.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['північ', 'п', 'ранку', 'дня', 'вечора', 'ночі'], - ['опівночі', 'пополудні', 'ранку', 'дня', 'вечора', 'ночі'], u - ], - [ - ['північ', 'полудень', 'ранок', 'день', 'вечір', 'ніч'], u, - ['опівніч', 'полудень', 'ранок', 'день', 'вечір', 'ніч'] - ], - ['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/locales/extra/ur-IN.ts b/packages/common/locales/extra/ur-IN.ts deleted file mode 100644 index c313f1f4515d..000000000000 --- a/packages/common/locales/extra/ur-IN.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['آدھی رات', 'صبح', 'دوپہر', 'سہ پہر', 'شام', 'رات'], u, - ['آدھی رات', 'صبح میں', 'دوپہر میں', 'سہ پہر', 'شام میں', 'رات میں'] - ], - [['آدھی رات', 'صبح', 'دوپہر', 'سہ پہر', 'شام', 'رات'], u, u], - [ - '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/locales/extra/ur.ts b/packages/common/locales/extra/ur.ts deleted file mode 100644 index c313f1f4515d..000000000000 --- a/packages/common/locales/extra/ur.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['آدھی رات', 'صبح', 'دوپہر', 'سہ پہر', 'شام', 'رات'], u, - ['آدھی رات', 'صبح میں', 'دوپہر میں', 'سہ پہر', 'شام میں', 'رات میں'] - ], - [['آدھی رات', 'صبح', 'دوپہر', 'سہ پہر', 'شام', 'رات'], u, u], - [ - '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/locales/extra/uz-Arab.ts b/packages/common/locales/extra/uz-Arab.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/uz-Arab.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/uz-Cyrl.ts b/packages/common/locales/extra/uz-Cyrl.ts deleted file mode 100644 index f6236a132984..000000000000 --- a/packages/common/locales/extra/uz-Cyrl.ts +++ /dev/null @@ -1,17 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['ярим тун', 'туш пайти', 'эрталаб', 'кундузи', 'кечқурун', 'кечаси'], u, u], u, - ['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/locales/extra/uz-Latn.ts b/packages/common/locales/extra/uz-Latn.ts deleted file mode 100644 index a2faf872a4f2..000000000000 --- a/packages/common/locales/extra/uz-Latn.ts +++ /dev/null @@ -1,17 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['yarim tun', 'tush payti', 'ertalab', 'kunduzi', 'kechqurun', 'kechasi'], u, u], u, - ['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/locales/extra/uz.ts b/packages/common/locales/extra/uz.ts deleted file mode 100644 index a2faf872a4f2..000000000000 --- a/packages/common/locales/extra/uz.ts +++ /dev/null @@ -1,17 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['yarim tun', 'tush payti', 'ertalab', 'kunduzi', 'kechqurun', 'kechasi'], u, u], u, - ['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/locales/extra/vai-Latn.ts b/packages/common/locales/extra/vai-Latn.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/vai-Latn.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/vai-Vaii.ts b/packages/common/locales/extra/vai-Vaii.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/vai-Vaii.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/vai.ts b/packages/common/locales/extra/vai.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/vai.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/vi.ts b/packages/common/locales/extra/vi.ts deleted file mode 100644 index 6668616b001f..000000000000 --- a/packages/common/locales/extra/vi.ts +++ /dev/null @@ -1,25 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['nửa đêm', 'tr', 'sáng', 'chiều', 'tối', 'đêm'], - ['nửa đêm', 'TR', 'sáng', 'chiều', 'tối', 'đêm'], u - ], - [ - ['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/locales/extra/vo.ts b/packages/common/locales/extra/vo.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/vo.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/vun.ts b/packages/common/locales/extra/vun.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/vun.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/wae.ts b/packages/common/locales/extra/wae.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/wae.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/wo.ts b/packages/common/locales/extra/wo.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/wo.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/xh.ts b/packages/common/locales/extra/xh.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/xh.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/xog.ts b/packages/common/locales/extra/xog.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/xog.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/yav.ts b/packages/common/locales/extra/yav.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/yav.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/yi.ts b/packages/common/locales/extra/yi.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/yi.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/yo-BJ.ts b/packages/common/locales/extra/yo-BJ.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/yo-BJ.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/yo.ts b/packages/common/locales/extra/yo.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/yo.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/yue-Hans.ts b/packages/common/locales/extra/yue-Hans.ts deleted file mode 100644 index 2d84d9b188a7..000000000000 --- a/packages/common/locales/extra/yue-Hans.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['午夜', '清晨', '朝早', '中午', '下昼', '夜晚', '凌晨'], u, u], u, - [ - '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/locales/extra/yue-Hant.ts b/packages/common/locales/extra/yue-Hant.ts deleted file mode 100644 index 2da6fd4f1e7c..000000000000 --- a/packages/common/locales/extra/yue-Hant.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['午夜', '清晨', '朝早', '中午', '下晝', '夜晚', '凌晨'], u, u], u, - [ - '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/locales/extra/yue.ts b/packages/common/locales/extra/yue.ts deleted file mode 100644 index 2da6fd4f1e7c..000000000000 --- a/packages/common/locales/extra/yue.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['午夜', '清晨', '朝早', '中午', '下晝', '夜晚', '凌晨'], u, u], u, - [ - '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/locales/extra/zgh.ts b/packages/common/locales/extra/zgh.ts deleted file mode 100644 index 460d1c15eeb4..000000000000 --- a/packages/common/locales/extra/zgh.ts +++ /dev/null @@ -1,14 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default []; diff --git a/packages/common/locales/extra/zh-Hans-HK.ts b/packages/common/locales/extra/zh-Hans-HK.ts deleted file mode 100644 index c7eb64f5a415..000000000000 --- a/packages/common/locales/extra/zh-Hans-HK.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'], u, - ['午夜', '清晨', '上午', '中午', '下午', '晚上', '凌晨'] - ], - [['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'], u, u], - [ - '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/locales/extra/zh-Hans-MO.ts b/packages/common/locales/extra/zh-Hans-MO.ts deleted file mode 100644 index c7eb64f5a415..000000000000 --- a/packages/common/locales/extra/zh-Hans-MO.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'], u, - ['午夜', '清晨', '上午', '中午', '下午', '晚上', '凌晨'] - ], - [['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'], u, u], - [ - '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/locales/extra/zh-Hans-SG.ts b/packages/common/locales/extra/zh-Hans-SG.ts deleted file mode 100644 index c7eb64f5a415..000000000000 --- a/packages/common/locales/extra/zh-Hans-SG.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'], u, - ['午夜', '清晨', '上午', '中午', '下午', '晚上', '凌晨'] - ], - [['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'], u, u], - [ - '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/locales/extra/zh-Hans.ts b/packages/common/locales/extra/zh-Hans.ts deleted file mode 100644 index c7eb64f5a415..000000000000 --- a/packages/common/locales/extra/zh-Hans.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'], u, - ['午夜', '清晨', '上午', '中午', '下午', '晚上', '凌晨'] - ], - [['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'], u, u], - [ - '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/locales/extra/zh-Hant-HK.ts b/packages/common/locales/extra/zh-Hant-HK.ts deleted file mode 100644 index 1459a936ea17..000000000000 --- a/packages/common/locales/extra/zh-Hant-HK.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'], u, u], u, - [ - '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/locales/extra/zh-Hant-MO.ts b/packages/common/locales/extra/zh-Hant-MO.ts deleted file mode 100644 index 1459a936ea17..000000000000 --- a/packages/common/locales/extra/zh-Hant-MO.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'], u, u], u, - [ - '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/locales/extra/zh-Hant.ts b/packages/common/locales/extra/zh-Hant.ts deleted file mode 100644 index c8a7f5912183..000000000000 --- a/packages/common/locales/extra/zh-Hant.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['午夜', '清晨', '上午', '中午', '下午', '晚上', '凌晨'], u, u], u, - [ - '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/locales/extra/zh.ts b/packages/common/locales/extra/zh.ts deleted file mode 100644 index c7eb64f5a415..000000000000 --- a/packages/common/locales/extra/zh.ts +++ /dev/null @@ -1,24 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [ - ['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'], u, - ['午夜', '清晨', '上午', '中午', '下午', '晚上', '凌晨'] - ], - [['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'], u, u], - [ - '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/locales/extra/zu.ts b/packages/common/locales/extra/zu.ts deleted file mode 100644 index e52792200624..000000000000 --- a/packages/common/locales/extra/zu.ts +++ /dev/null @@ -1,20 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -export default [ - [['entathakusa', 'ekuseni', 'emini', 'ntambama', 'ebusuku'], u, u], u, - [ - ['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/locales/fa-AF.ts b/packages/common/locales/fa-AF.ts deleted file mode 100644 index ec103b1510d0..000000000000 --- a/packages/common/locales/fa-AF.ts +++ /dev/null @@ -1,73 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; -} - -export default [ - 'fa-AF', - [['ق', 'ب'], ['ق.ظ.', 'ب.ظ.'], ['قبل\u200cازظهر', 'بعدازظهر']], - u, - [ - ['ی', 'د', 'س', 'چ', 'پ', 'ج', 'ش'], - ['یکشنبه', 'دوشنبه', 'سه\u200cشنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], u, - ['۱ش', '۲ش', '۳ش', '۴ش', '۵ش', 'ج', 'ش'] - ], - u, - [ - ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', 'ا', 'ن', 'د'], - [ - 'جنو', 'فبروری', 'مارچ', 'اپریل', 'می', 'جون', 'جول', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', - 'دسم' - ], - [ - 'جنوری', 'فبروری', 'مارچ', 'اپریل', 'می', 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', - 'دسمبر' - ] - ], - [ - ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', 'ا', 'ن', 'د'], - [ - 'جنوری', 'فبروری', 'مارچ', 'اپریل', 'می', 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', - 'دسمبر' - ], - u - ], - [['ق', 'م'], ['ق.م.', 'م.'], ['قبل از میلاد', 'میلادی']], - 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}،\u200f {0}', u, '{1}، ساعت {0}', u], - ['.', ',', ';', '%', '\u200e+', '\u200e−', 'E', '×', '‰', '∞', 'ناعدد', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'AFN', - '؋', - 'افغانی افغانستان', - { - 'AFN': ['؋'], - 'CAD': ['$CA', '$'], - 'CNY': ['¥CN', '¥'], - 'HKD': ['$HK', '$'], - 'IRR': ['ریال'], - 'MXN': ['$MX', '$'], - 'NZD': ['$NZ', '$'], - 'THB': ['฿'], - 'XCD': ['$EC', '$'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/fa.ts b/packages/common/locales/fa.ts deleted file mode 100644 index 72c7f7466958..000000000000 --- a/packages/common/locales/fa.ts +++ /dev/null @@ -1,70 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; -} - -export default [ - 'fa', - [['ق', 'ب'], ['ق.ظ.', 'ب.ظ.'], ['قبل\u200cازظهر', 'بعدازظهر']], - u, - [ - ['ی', 'د', 'س', 'چ', 'پ', 'ج', 'ش'], - ['یکشنبه', 'دوشنبه', 'سه\u200cشنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], u, - ['۱ش', '۲ش', '۳ش', '۴ش', '۵ش', 'ج', 'ش'] - ], - u, - [ - ['ژ', 'ف', 'م', 'آ', 'م', 'ژ', 'ژ', 'ا', 'س', 'ا', 'ن', 'د'], - [ - 'ژانویهٔ', 'فوریهٔ', 'مارس', 'آوریل', 'مهٔ', 'ژوئن', 'ژوئیهٔ', 'اوت', 'سپتامبر', 'اکتبر', - 'نوامبر', 'دسامبر' - ], - u - ], - [ - ['ژ', 'ف', 'م', 'آ', 'م', 'ژ', 'ژ', 'ا', 'س', 'ا', 'ن', 'د'], - [ - 'ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', - 'نوامبر', 'دسامبر' - ], - u - ], - [['ق', 'م'], ['ق.م.', 'م.'], ['قبل از میلاد', 'میلادی']], - 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}،\u200f {0}', u, '{1}، ساعت {0}', u], - ['.', ',', ';', '%', '\u200e+', '\u200e−', 'E', '×', '‰', '∞', 'ناعدد', ':'], - ['#,##0.###', '#,##0%', '\u200e¤ #,##0.00', '#E0'], - 'IRR', - 'ریال', - 'ریال ایران', - { - 'AFN': ['؋'], - 'CAD': ['$CA', '$'], - 'CNY': ['¥CN', '¥'], - 'HKD': ['$HK', '$'], - 'IRR': ['ریال'], - 'MXN': ['$MX', '$'], - 'NZD': ['$NZ', '$'], - 'THB': ['฿'], - 'XCD': ['$EC', '$'] - }, - 'rtl', - plural -]; diff --git a/packages/common/locales/ff-CM.ts b/packages/common/locales/ff-CM.ts deleted file mode 100644 index fb98451eb984..000000000000 --- a/packages/common/locales/ff-CM.ts +++ /dev/null @@ -1,42 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'ff-CM', [['subaka', 'kikiiɗe'], u, u], u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'FCFA', 'Mbuuɗi Seefaa BEAC', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, plural -]; diff --git a/packages/common/locales/ff-GN.ts b/packages/common/locales/ff-GN.ts deleted file mode 100644 index 528d4427f567..000000000000 --- a/packages/common/locales/ff-GN.ts +++ /dev/null @@ -1,42 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'ff-GN', [['subaka', 'kikiiɗe'], u, u], u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'FG', 'GNF', - {'GNF': ['FG'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, plural -]; diff --git a/packages/common/locales/ff-Latn-BF.ts b/packages/common/locales/ff-Latn-BF.ts deleted file mode 100644 index 13779adf5d65..000000000000 --- a/packages/common/locales/ff-Latn-BF.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'ff-Latn-BF', - [['subaka', 'kikiiɗe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XOF', - 'CFA', - 'Mbuuɗu Seefaa BCEAO', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ff-Latn-CM.ts b/packages/common/locales/ff-Latn-CM.ts deleted file mode 100644 index 29b1488d6c56..000000000000 --- a/packages/common/locales/ff-Latn-CM.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'ff-Latn-CM', - [['subaka', 'kikiiɗe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'Mbuuɗi Seefaa BEAC', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ff-Latn-GH.ts b/packages/common/locales/ff-Latn-GH.ts deleted file mode 100644 index f44541fece4d..000000000000 --- a/packages/common/locales/ff-Latn-GH.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'ff-Latn-GH', - [['subaka', 'kikiiɗe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'GHS', - 'GH₵', - 'GHS', - {'GHS': ['GH₵'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ff-Latn-GM.ts b/packages/common/locales/ff-Latn-GM.ts deleted file mode 100644 index 05db8bef58d4..000000000000 --- a/packages/common/locales/ff-Latn-GM.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'ff-Latn-GM', - [['subaka', 'kikiiɗe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'GMD', - 'D', - 'Dalasi Gammbi', - {'GMD': ['D'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ff-Latn-GN.ts b/packages/common/locales/ff-Latn-GN.ts deleted file mode 100644 index 37e5f5b776a0..000000000000 --- a/packages/common/locales/ff-Latn-GN.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'ff-Latn-GN', - [['subaka', 'kikiiɗe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'GNF', - 'FG', - 'GNF', - {'GNF': ['FG'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ff-Latn-GW.ts b/packages/common/locales/ff-Latn-GW.ts deleted file mode 100644 index da62a54872aa..000000000000 --- a/packages/common/locales/ff-Latn-GW.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'ff-Latn-GW', - [['subaka', 'kikiiɗe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XOF', - 'CFA', - 'Mbuuɗu Seefaa BCEAO', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ff-Latn-LR.ts b/packages/common/locales/ff-Latn-LR.ts deleted file mode 100644 index b29a084f9822..000000000000 --- a/packages/common/locales/ff-Latn-LR.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'ff-Latn-LR', - [['subaka', 'kikiiɗe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'LRD', - '$', - 'Dolaar Liberiyaa', - {'JPY': ['JP¥', '¥'], 'LRD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ff-Latn-MR.ts b/packages/common/locales/ff-Latn-MR.ts deleted file mode 100644 index 7946cb5362a7..000000000000 --- a/packages/common/locales/ff-Latn-MR.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'ff-Latn-MR', - [['subaka', 'kikiiɗe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'MRU', - 'UM', - 'Ugiyya Muritani', - {'JPY': ['JP¥', '¥'], 'MRU': ['UM'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ff-Latn-NE.ts b/packages/common/locales/ff-Latn-NE.ts deleted file mode 100644 index b4174c2c608f..000000000000 --- a/packages/common/locales/ff-Latn-NE.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'ff-Latn-NE', - [['subaka', 'kikiiɗe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XOF', - 'CFA', - 'Mbuuɗu Seefaa BCEAO', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ff-Latn-NG.ts b/packages/common/locales/ff-Latn-NG.ts deleted file mode 100644 index 762f15530948..000000000000 --- a/packages/common/locales/ff-Latn-NG.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'ff-Latn-NG', - [['subaka', 'kikiiɗe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'NGN', - '₦', - 'Nayraa Nijeriyaa', - {'JPY': ['JP¥', '¥'], 'NGN': ['₦'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ff-Latn-SL.ts b/packages/common/locales/ff-Latn-SL.ts deleted file mode 100644 index 4bfe18fc7f03..000000000000 --- a/packages/common/locales/ff-Latn-SL.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'ff-Latn-SL', - [['subaka', 'kikiiɗe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'SLL', - 'Le', - 'Lewoon Seraa Liyon', - {'JPY': ['JP¥', '¥'], 'SLL': ['Le'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ff-Latn.ts b/packages/common/locales/ff-Latn.ts deleted file mode 100644 index c37cfd00470c..000000000000 --- a/packages/common/locales/ff-Latn.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'ff-Latn', - [['subaka', 'kikiiɗe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XOF', - 'CFA', - 'Mbuuɗu Seefaa BCEAO', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ff-MR.ts b/packages/common/locales/ff-MR.ts deleted file mode 100644 index 89c154e85e57..000000000000 --- a/packages/common/locales/ff-MR.ts +++ /dev/null @@ -1,42 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'ff-MR', [['subaka', 'kikiiɗe'], u, u], u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'UM', 'Ugiyya Muritani', - {'JPY': ['JP¥', '¥'], 'MRU': ['UM'], 'USD': ['US$', '$']}, plural -]; diff --git a/packages/common/locales/ff.ts b/packages/common/locales/ff.ts deleted file mode 100644 index df2085052f78..000000000000 --- a/packages/common/locales/ff.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'ff', - [['subaka', 'kikiiɗe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XOF', - 'CFA', - 'Mbuuɗu Seefaa BCEAO', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/fi.ts b/packages/common/locales/fi.ts deleted file mode 100644 index 79ec7332f661..000000000000 --- a/packages/common/locales/fi.ts +++ /dev/null @@ -1,170 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'fi', - [['ap.', 'ip.'], u, u], - u, - [ - ['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', u, '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}', u, u], - [',', ' ', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'epäluku', '.'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AOA': [], - 'ARS': [], - 'AUD': [], - 'BAM': [], - 'BBD': [], - 'BDT': [], - 'BMD': [], - 'BND': [], - 'BOB': [], - 'BRL': [], - 'BSD': [], - 'BWP': [], - 'BYN': [], - 'BZD': [], - 'CAD': [], - 'CLP': [], - 'CNY': [], - 'COP': [], - 'CRC': [], - 'CUC': [], - 'CUP': [], - 'CZK': [], - 'DKK': [], - 'DOP': [], - 'EGP': [], - 'ESP': [], - 'FIM': ['mk'], - 'FJD': [], - 'FKP': [], - 'GEL': [], - 'GIP': [], - 'GNF': [], - 'GTQ': [], - 'GYD': [], - 'HKD': [], - 'HNL': [], - 'HRK': [], - 'HUF': [], - 'IDR': [], - 'ILS': [], - 'INR': [], - 'ISK': [], - 'JMD': [], - 'KHR': [], - 'KMF': [], - 'KPW': [], - 'KRW': [], - 'KYD': [], - 'KZT': [], - 'LAK': [], - 'LBP': [], - 'LKR': [], - 'LRD': [], - 'LTL': [], - 'LVL': [], - 'MGA': [], - 'MMK': [], - 'MNT': [], - 'MUR': [], - 'MXN': [], - 'MYR': [], - 'NAD': [], - 'NGN': [], - 'NIO': [], - 'NOK': [], - 'NPR': [], - 'NZD': [], - 'PHP': [], - 'PKR': [], - 'PLN': [], - 'PYG': [], - 'RON': [], - 'RUR': [], - 'RWF': [], - 'SBD': [], - 'SEK': [], - 'SGD': [], - 'SHP': [], - 'SRD': [], - 'SSP': [], - 'STN': [u, 'STD'], - 'SYP': [], - 'THB': [], - 'TOP': [], - 'TRY': [], - 'TTD': [], - 'TWD': [], - 'UAH': [], - 'UYU': [], - 'VEF': [], - 'VND': [], - 'XCD': [], - 'XPF': [], - 'XXX': [], - 'ZAR': [], - 'ZMW': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fil.ts b/packages/common/locales/fil.ts deleted file mode 100644 index bb0602c5b9fb..000000000000 --- a/packages/common/locales/fil.ts +++ /dev/null @@ -1,63 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - 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 1; - return 5; -} - -export default [ - 'fil', - [['am', 'pm'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'], u, - ['Linggo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', 'Biyernes', 'Sabado'], - ['Li', 'Lu', 'Ma', 'Mi', 'Hu', 'Bi', 'Sa'] - ], - u, - [ - ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', 'Okt', 'Nob', 'Dis'], u, - [ - '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'], u, ['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}', u, '{1} \'nang\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'PHP', - '₱', - 'Piso ng Pilipinas', - {'PHP': ['₱'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/fo-DK.ts b/packages/common/locales/fo-DK.ts deleted file mode 100644 index 8ce0252c1f75..000000000000 --- a/packages/common/locales/fo-DK.ts +++ /dev/null @@ -1,63 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'fo-DK', - [['AM', 'PM'], u, u], - u, - [ - ['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}', u, '{1} \'kl\'. {0}', u], - [',', '.', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'DKK', - 'kr.', - 'donsk króna', - {'DKK': ['kr.', 'kr'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/fo.ts b/packages/common/locales/fo.ts deleted file mode 100644 index 3c38f5ad6ff0..000000000000 --- a/packages/common/locales/fo.ts +++ /dev/null @@ -1,63 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'fo', - [['AM', 'PM'], u, u], - u, - [ - ['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}', u, '{1} \'kl\'. {0}', u], - [',', '.', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'DKK', - 'kr', - 'donsk króna', - {'DKK': ['kr'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-BE.ts b/packages/common/locales/fr-BE.ts deleted file mode 100644 index 94882f1ae818..000000000000 --- a/packages/common/locales/fr-BE.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-BE', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-BF.ts b/packages/common/locales/fr-BF.ts deleted file mode 100644 index d81ee6388c7e..000000000000 --- a/packages/common/locales/fr-BF.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-BF', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XOF', - 'CFA', - 'franc CFA (BCEAO)', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-BI.ts b/packages/common/locales/fr-BI.ts deleted file mode 100644 index 3dcb3bc94fba..000000000000 --- a/packages/common/locales/fr-BI.ts +++ /dev/null @@ -1,102 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-BI', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'BIF', - 'FBu', - 'franc burundais', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BIF': ['FBu'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-BJ.ts b/packages/common/locales/fr-BJ.ts deleted file mode 100644 index 1cfe84e213fc..000000000000 --- a/packages/common/locales/fr-BJ.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-BJ', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XOF', - 'CFA', - 'franc CFA (BCEAO)', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-BL.ts b/packages/common/locales/fr-BL.ts deleted file mode 100644 index 513cbcc4f8b3..000000000000 --- a/packages/common/locales/fr-BL.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-BL', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-CA.ts b/packages/common/locales/fr-CA.ts deleted file mode 100644 index 1c809457c48f..000000000000 --- a/packages/common/locales/fr-CA.ts +++ /dev/null @@ -1,91 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-CA', - [['a', 'p'], ['a.m.', 'p.m.'], u], - [['a.m.', 'p.m.'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['avant Jésus-Christ', 'après Jésus-Christ']], - 0, - [6, 0], - ['y-MM-dd', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], - [ - 'HH \'h\' mm', 'HH \'h\' mm \'min\' ss \'s\'', 'HH \'h\' mm \'min\' ss \'s\' z', - 'HH \'h\' mm \'min\' ss \'s\' zzzz' - ], - ['{1} {0}', u, '{1} \'à\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'CAD', - '$', - 'dollar canadien', - { - 'AUD': ['$ AU', '$'], - 'BEF': ['FB'], - 'BYN': [u, 'Br'], - 'CAD': ['$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FRF': ['F'], - 'GEL': [], - 'HKD': ['$ HK', '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'ITL': ['₤IT'], - 'KRW': [u, '₩'], - 'LBP': [u, '£L'], - 'MTP': ['£MT'], - 'MXN': [u, '$'], - 'NZD': ['$ NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SGD': ['$ SG', '$'], - 'TOP': [u, '$T'], - 'TWD': [u, 'NT$'], - 'USD': ['$ US', '$'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [], - 'XPF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-CD.ts b/packages/common/locales/fr-CD.ts deleted file mode 100644 index 850d7bb8bf2c..000000000000 --- a/packages/common/locales/fr-CD.ts +++ /dev/null @@ -1,102 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-CD', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'CDF', - 'FC', - 'franc congolais', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CDF': ['FC'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-CF.ts b/packages/common/locales/fr-CF.ts deleted file mode 100644 index 99a1308cd65a..000000000000 --- a/packages/common/locales/fr-CF.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-CF', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'franc CFA (BEAC)', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-CG.ts b/packages/common/locales/fr-CG.ts deleted file mode 100644 index c3ceacf5b091..000000000000 --- a/packages/common/locales/fr-CG.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-CG', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'franc CFA (BEAC)', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-CH.ts b/packages/common/locales/fr-CH.ts deleted file mode 100644 index 16caeddff489..000000000000 --- a/packages/common/locales/fr-CH.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-CH', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':', '.'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'CHF', - 'CHF', - 'franc suisse', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-CI.ts b/packages/common/locales/fr-CI.ts deleted file mode 100644 index 18600492bd86..000000000000 --- a/packages/common/locales/fr-CI.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-CI', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XOF', - 'CFA', - 'franc CFA (BCEAO)', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-CM.ts b/packages/common/locales/fr-CM.ts deleted file mode 100644 index dce6ba050879..000000000000 --- a/packages/common/locales/fr-CM.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-CM', - [['mat.', 'soir'], u, ['matin', 'soir']], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'franc CFA (BEAC)', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-DJ.ts b/packages/common/locales/fr-DJ.ts deleted file mode 100644 index f64724c56c46..000000000000 --- a/packages/common/locales/fr-DJ.ts +++ /dev/null @@ -1,102 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-DJ', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'DJF', - 'Fdj', - 'franc djiboutien', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'DJF': ['Fdj'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-DZ.ts b/packages/common/locales/fr-DZ.ts deleted file mode 100644 index 839ee9427b29..000000000000 --- a/packages/common/locales/fr-DZ.ts +++ /dev/null @@ -1,102 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-DZ', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'DZD', - 'DA', - 'dinar algérien', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'DZD': ['DA'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-GA.ts b/packages/common/locales/fr-GA.ts deleted file mode 100644 index c441eb38f075..000000000000 --- a/packages/common/locales/fr-GA.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-GA', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'franc CFA (BEAC)', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-GF.ts b/packages/common/locales/fr-GF.ts deleted file mode 100644 index 2db3eba6bba9..000000000000 --- a/packages/common/locales/fr-GF.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-GF', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-GN.ts b/packages/common/locales/fr-GN.ts deleted file mode 100644 index a37ebd795ad6..000000000000 --- a/packages/common/locales/fr-GN.ts +++ /dev/null @@ -1,102 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-GN', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'GNF', - 'FG', - 'franc guinéen', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'GNF': ['FG'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-GP.ts b/packages/common/locales/fr-GP.ts deleted file mode 100644 index 79182b032113..000000000000 --- a/packages/common/locales/fr-GP.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-GP', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-GQ.ts b/packages/common/locales/fr-GQ.ts deleted file mode 100644 index 39edbf51b2ff..000000000000 --- a/packages/common/locales/fr-GQ.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-GQ', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'franc CFA (BEAC)', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-HT.ts b/packages/common/locales/fr-HT.ts deleted file mode 100644 index cb448397e86e..000000000000 --- a/packages/common/locales/fr-HT.ts +++ /dev/null @@ -1,102 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-HT', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'HTG', - 'G', - 'gourde haïtienne', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'HTG': ['G'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-KM.ts b/packages/common/locales/fr-KM.ts deleted file mode 100644 index 39722fb2bf60..000000000000 --- a/packages/common/locales/fr-KM.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-KM', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'KMF', - 'CF', - 'franc comorien', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': ['CF', 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-LU.ts b/packages/common/locales/fr-LU.ts deleted file mode 100644 index 19bf04cdb727..000000000000 --- a/packages/common/locales/fr-LU.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-LU', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'LUF': ['F'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-MA.ts b/packages/common/locales/fr-MA.ts deleted file mode 100644 index 49e8f5a752d5..000000000000 --- a/packages/common/locales/fr-MA.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-MA', - [['AM', 'PM'], u, ['a.m.', 'p.m.']], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'MAD', - 'MAD', - 'dirham marocain', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-MC.ts b/packages/common/locales/fr-MC.ts deleted file mode 100644 index 970eff163067..000000000000 --- a/packages/common/locales/fr-MC.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-MC', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-MF.ts b/packages/common/locales/fr-MF.ts deleted file mode 100644 index e8cf6746d256..000000000000 --- a/packages/common/locales/fr-MF.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-MF', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-MG.ts b/packages/common/locales/fr-MG.ts deleted file mode 100644 index c123ed762e45..000000000000 --- a/packages/common/locales/fr-MG.ts +++ /dev/null @@ -1,102 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-MG', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'MGA', - 'Ar', - 'ariary malgache', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MGA': ['Ar'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-ML.ts b/packages/common/locales/fr-ML.ts deleted file mode 100644 index 9774015263c1..000000000000 --- a/packages/common/locales/fr-ML.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-ML', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, '{1} \'à\' {0}', u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XOF', - 'CFA', - 'franc CFA (BCEAO)', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-MQ.ts b/packages/common/locales/fr-MQ.ts deleted file mode 100644 index 16dcf512c837..000000000000 --- a/packages/common/locales/fr-MQ.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-MQ', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-MR.ts b/packages/common/locales/fr-MR.ts deleted file mode 100644 index 528f699bab3f..000000000000 --- a/packages/common/locales/fr-MR.ts +++ /dev/null @@ -1,102 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-MR', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'MRU', - 'UM', - 'ouguiya mauritanien', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MRU': ['UM'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-MU.ts b/packages/common/locales/fr-MU.ts deleted file mode 100644 index d6a46ecaa790..000000000000 --- a/packages/common/locales/fr-MU.ts +++ /dev/null @@ -1,102 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-MU', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'MUR', - 'Rs', - 'roupie mauricienne', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MUR': ['Rs'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-NC.ts b/packages/common/locales/fr-NC.ts deleted file mode 100644 index e7ed16e0c34c..000000000000 --- a/packages/common/locales/fr-NC.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-NC', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XPF', - 'FCFP', - 'franc CFP', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-NE.ts b/packages/common/locales/fr-NE.ts deleted file mode 100644 index 8c23b9bf1aa4..000000000000 --- a/packages/common/locales/fr-NE.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-NE', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XOF', - 'CFA', - 'franc CFA (BCEAO)', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-PF.ts b/packages/common/locales/fr-PF.ts deleted file mode 100644 index 9163da999415..000000000000 --- a/packages/common/locales/fr-PF.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-PF', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XPF', - 'FCFP', - 'franc CFP', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-PM.ts b/packages/common/locales/fr-PM.ts deleted file mode 100644 index 554e17cd35f6..000000000000 --- a/packages/common/locales/fr-PM.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-PM', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-RE.ts b/packages/common/locales/fr-RE.ts deleted file mode 100644 index adbcbc16c1ae..000000000000 --- a/packages/common/locales/fr-RE.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-RE', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-RW.ts b/packages/common/locales/fr-RW.ts deleted file mode 100644 index af744c8c518e..000000000000 --- a/packages/common/locales/fr-RW.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-RW', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'RWF', - 'RF', - 'franc rwandais', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': ['RF', 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-SC.ts b/packages/common/locales/fr-SC.ts deleted file mode 100644 index 73207e2c6b80..000000000000 --- a/packages/common/locales/fr-SC.ts +++ /dev/null @@ -1,102 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-SC', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'SCR', - 'SR', - 'roupie des Seychelles', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SCR': ['SR'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-SN.ts b/packages/common/locales/fr-SN.ts deleted file mode 100644 index 25b757a84b14..000000000000 --- a/packages/common/locales/fr-SN.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-SN', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XOF', - 'CFA', - 'franc CFA (BCEAO)', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-SY.ts b/packages/common/locales/fr-SY.ts deleted file mode 100644 index 6b274ff88994..000000000000 --- a/packages/common/locales/fr-SY.ts +++ /dev/null @@ -1,102 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-SY', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'SYP', - 'LS', - 'livre syrienne', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'SYP': ['LS', '£'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-TD.ts b/packages/common/locales/fr-TD.ts deleted file mode 100644 index 019547d23293..000000000000 --- a/packages/common/locales/fr-TD.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-TD', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'franc CFA (BEAC)', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-TG.ts b/packages/common/locales/fr-TG.ts deleted file mode 100644 index 2557713cacbd..000000000000 --- a/packages/common/locales/fr-TG.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-TG', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XOF', - 'CFA', - 'franc CFA (BCEAO)', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-TN.ts b/packages/common/locales/fr-TN.ts deleted file mode 100644 index 2e91893bd65d..000000000000 --- a/packages/common/locales/fr-TN.ts +++ /dev/null @@ -1,102 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-TN', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'TND', - 'DT', - 'dinar tunisien', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TND': ['DT'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-VU.ts b/packages/common/locales/fr-VU.ts deleted file mode 100644 index 2b4697910999..000000000000 --- a/packages/common/locales/fr-VU.ts +++ /dev/null @@ -1,102 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-VU', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'VUV', - 'VT', - 'vatu vanuatuan', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'VUV': ['VT'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-WF.ts b/packages/common/locales/fr-WF.ts deleted file mode 100644 index c6ae98deb9a9..000000000000 --- a/packages/common/locales/fr-WF.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-WF', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XPF', - 'FCFP', - 'franc CFP', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr-YT.ts b/packages/common/locales/fr-YT.ts deleted file mode 100644 index 47bd817ff1a4..000000000000 --- a/packages/common/locales/fr-YT.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr-YT', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fr.ts b/packages/common/locales/fr.ts deleted file mode 100644 index be7a9a13ac8c..000000000000 --- a/packages/common/locales/fr.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'fr', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/fur.ts b/packages/common/locales/fur.ts deleted file mode 100644 index 5e4537668a87..000000000000 --- a/packages/common/locales/fur.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'fur', - [['a.', 'p.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['pdC', 'ddC'], u, u], - 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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'EUR', - '€', - 'euro', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/fy.ts b/packages/common/locales/fy.ts deleted file mode 100644 index e58f8470d44c..000000000000 --- a/packages/common/locales/fy.ts +++ /dev/null @@ -1,62 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'fy', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'om\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00;¤ #,##0.00-', '#E0'], - 'EUR', - '€', - 'Euro', - { - 'AUD': ['AU$', '$'], - 'CAD': ['C$', '$'], - 'FJD': ['FJ$', '$'], - 'JPY': ['JP¥', '¥'], - 'SBD': ['SI$', '$'], - 'THB': ['฿'], - 'USD': ['US$', '$'], - 'XPF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/ga-GB.ts b/packages/common/locales/ga-GB.ts deleted file mode 100644 index edc973cb9b2b..000000000000 --- a/packages/common/locales/ga-GB.ts +++ /dev/null @@ -1,60 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - if (n === 2) return 2; - if (n === Math.floor(n) && n >= 3 && n <= 6) return 3; - if (n === Math.floor(n) && n >= 7 && n <= 10) return 4; - return 5; -} - -export default [ - 'ga-GB', - [['r.n.', 'i.n.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['RC', 'AD'], u, ['Roimh Chríost', '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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GBP', - '£', - 'Punt Steirling', - {'THB': ['฿'], 'TWD': ['NT$'], 'XXX': []}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ga.ts b/packages/common/locales/ga.ts deleted file mode 100644 index 53508e1ddb36..000000000000 --- a/packages/common/locales/ga.ts +++ /dev/null @@ -1,60 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - if (n === 2) return 2; - if (n === Math.floor(n) && n >= 3 && n <= 6) return 3; - if (n === Math.floor(n) && n >= 7 && n <= 10) return 4; - return 5; -} - -export default [ - 'ga', - [['r.n.', 'i.n.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['RC', 'AD'], u, ['Roimh Chríost', '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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'EUR', - '€', - 'Euro', - {'THB': ['฿'], 'TWD': ['NT$'], 'XXX': []}, - 'ltr', - plural -]; diff --git a/packages/common/locales/gd.ts b/packages/common/locales/gd.ts deleted file mode 100644 index 7e5075e18cce..000000000000 --- a/packages/common/locales/gd.ts +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1 || n === 11) return 1; - if (n === 2 || n === 12) return 2; - if (n === Math.floor(n) && (n >= 3 && n <= 10 || n >= 13 && n <= 19)) return 3; - return 5; -} - -export default [ - 'gd', - [['m', 'f'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GBP', - '£', - 'Punnd Sasannach', - {'JPY': ['JP¥', '¥'], 'RON': [u, 'leu'], 'THB': ['฿'], 'TWD': ['NT$'], 'XXX': []}, - 'ltr', - plural -]; diff --git a/packages/common/locales/gl.ts b/packages/common/locales/gl.ts deleted file mode 100644 index 4dbf3c45b2ad..000000000000 --- a/packages/common/locales/gl.ts +++ /dev/null @@ -1,79 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'gl', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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á.'] - ], - [ - ['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.'], u, ['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}', u, '{0} \'do\' {1}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'BYN': [u, 'Br'], - 'ESP': ['₧'], - 'JPY': ['JP¥', '¥'], - 'KMF': [u, 'FC'], - 'MXN': ['$MX', '$'], - 'RUB': [u, 'руб'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'XCD': [u, '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/global/af-NA.js b/packages/common/locales/global/af-NA.js deleted file mode 100644 index 8f486f29ab6e..000000000000 --- a/packages/common/locales/global/af-NA.js +++ /dev/null @@ -1,74 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['af-na'] = [ - 'af-NA', - [['v', 'n'], ['vm.', 'nm.'], u], - u, - [ - ['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.'] - ], - u, - [ - ['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' - ] - ], - u, - [['v.C.', 'n.C.'], u, ['voor Christus', 'na Christus']], - 1, - [6, 0], - ['y-MM-dd', 'dd MMM y', 'dd 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ZAR', - 'R', - 'Suid-Afrikaanse rand', - { - 'CAD': [u, '$'], - 'JPY': ['JP¥', '¥'], - 'MXN': [u, '$'], - 'NAD': ['$'], - 'RON': [u, 'leu'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': [u, '$'], - 'ZAR': ['R'] - }, - 'ltr', - plural, - [ - [ - ['mn', 'o', 'm', 'a', 'n'], ['middernag', 'die oggend', 'die middag', 'die aand', 'die nag'], - u - ], - [['mn', 'o', 'm', 'a', 'n'], ['middernag', 'oggend', 'middag', 'aand', 'nag'], u], - ['00:00', ['05:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], ['00:00', '05:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/af.js b/packages/common/locales/global/af.js deleted file mode 100644 index c7fd5908eaec..000000000000 --- a/packages/common/locales/global/af.js +++ /dev/null @@ -1,73 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['af'] = [ - 'af', - [['v', 'n'], ['vm.', 'nm.'], u], - u, - [ - ['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.'] - ], - u, - [ - ['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' - ] - ], - u, - [['v.C.', 'n.C.'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ZAR', - 'R', - 'Suid-Afrikaanse rand', - { - 'CAD': [u, '$'], - 'JPY': ['JP¥', '¥'], - 'MXN': [u, '$'], - 'RON': [u, 'leu'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': [u, '$'], - 'ZAR': ['R'] - }, - 'ltr', - plural, - [ - [ - ['mn', 'o', 'm', 'a', 'n'], ['middernag', 'die oggend', 'die middag', 'die aand', 'die nag'], - u - ], - [['mn', 'o', 'm', 'a', 'n'], ['middernag', 'oggend', 'middag', 'aand', 'nag'], u], - ['00:00', ['05:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], ['00:00', '05:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/agq.js b/packages/common/locales/global/agq.js deleted file mode 100644 index 5ecd8e50bba7..000000000000 --- a/packages/common/locales/global/agq.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['agq'] = [ - 'agq', - [['a.g', 'a.k'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['SK', 'BK'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'XAF', - 'FCFA', - 'CFA Fàlâŋ BEAC', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ak.js b/packages/common/locales/global/ak.js deleted file mode 100644 index 944fc2cf6c75..000000000000 --- a/packages/common/locales/global/ak.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === Math.floor(n) && n >= 0 && n <= 1) return 1; - return 5; -} -global.ng.common.locales['ak'] = [ - 'ak', - [['AN', 'EW'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['AK', 'KE'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GHS', - 'GH₵', - 'Ghana Sidi', - {'GHS': ['GH₵'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/am.js b/packages/common/locales/global/am.js deleted file mode 100644 index 925950226a36..000000000000 --- a/packages/common/locales/global/am.js +++ /dev/null @@ -1,79 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; -} -global.ng.common.locales['am'] = [ - 'am', - [['ጠ', 'ከ'], ['ጥዋት', 'ከሰዓት'], u], - u, - [ - ['እ', 'ሰ', 'ማ', 'ረ', 'ሐ', 'ዓ', 'ቅ'], ['እሑድ', 'ሰኞ', 'ማክሰ', 'ረቡዕ', 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'], - ['እሑድ', 'ሰኞ', 'ማክሰኞ', 'ረቡዕ', 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'], ['እ', 'ሰ', 'ማ', 'ረ', 'ሐ', 'ዓ', 'ቅ'] - ], - u, - [ - ['ጃ', 'ፌ', 'ማ', 'ኤ', 'ሜ', 'ጁ', 'ጁ', 'ኦ', 'ሴ', 'ኦ', 'ኖ', 'ዲ'], - ['ጃንዩ', 'ፌብሩ', 'ማርች', 'ኤፕሪ', 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስ', 'ሴፕቴ', 'ኦክቶ', 'ኖቬም', 'ዲሴም'], - [ - 'ጃንዩወሪ', 'ፌብሩወሪ', 'ማርች', 'ኤፕሪል', 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስት', 'ሴፕቴምበር', 'ኦክቶበር', 'ኖቬምበር', - 'ዲሴምበር' - ] - ], - u, - [['ዓ/ዓ', 'ዓ/ም'], u, ['ዓመተ ዓለም', 'ዓመተ ምሕረት']], - 0, - [6, 0], - ['dd/MM/y', 'd MMM y', '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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ETB', - 'ብር', - 'የኢትዮጵያ ብር', - { - 'AUD': ['AU$', '$'], - 'CNH': ['የቻይና ዩዋን'], - 'ETB': ['ብር'], - 'JPY': ['JP¥', '¥'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural, - [ - [ - ['እኩለ ሌሊት', 'ቀ', 'ጥዋት1', 'ከሰዓት1', 'ማታ1', 'ሌሊት1'], - ['እኩለ ሌሊት', 'ቀትር', 'ጥዋት1', 'ከሰዓት 7', 'ማታ1', 'ሌሊት1'], - ['እኩለ ሌሊት', 'ቀትር', 'ጥዋት1', 'ከሰዓት 7 ሰዓት', 'ማታ1', 'ሌሊት1'] - ], - [ - ['እኩለ ሌሊት', 'ቀትር', 'ጥዋት', 'ከሰዓት በኋላ', 'ማታ', 'ሌሊት'], - ['እኩለ ሌሊት', 'ቀትር', 'ጥዋት1', 'ከሰዓት በኋላ', 'ማታ', 'ሌሊት'], u - ], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], - ['00:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ar-AE.js b/packages/common/locales/global/ar-AE.js deleted file mode 100644 index 13d285088d37..000000000000 --- a/packages/common/locales/global/ar-AE.js +++ /dev/null @@ -1,123 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} -global.ng.common.locales['ar-ae'] = [ - 'ar-AE', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'AED', - 'د.إ.\u200f', - 'درهم إماراتي', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural, - [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ar-BH.js b/packages/common/locales/global/ar-BH.js deleted file mode 100644 index 3f3616804cae..000000000000 --- a/packages/common/locales/global/ar-BH.js +++ /dev/null @@ -1,124 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} -global.ng.common.locales['ar-bh'] = [ - 'ar-BH', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'BHD', - 'د.ب.\u200f', - 'دينار بحريني', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural, - [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ar-DJ.js b/packages/common/locales/global/ar-DJ.js deleted file mode 100644 index 3d7530be901c..000000000000 --- a/packages/common/locales/global/ar-DJ.js +++ /dev/null @@ -1,125 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} -global.ng.common.locales['ar-dj'] = [ - 'ar-DJ', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [6, 0], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'DJF', - 'Fdj', - 'فرنك جيبوتي', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DJF': ['Fdj'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural, - [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ar-DZ.js b/packages/common/locales/global/ar-DZ.js deleted file mode 100644 index 15aedd1ee4b1..000000000000 --- a/packages/common/locales/global/ar-DZ.js +++ /dev/null @@ -1,124 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} -global.ng.common.locales['ar-dz'] = [ - 'ar-DZ', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ج', 'ف', 'م', 'أ', 'م', 'ج', 'ج', 'أ', 'س', 'أ', 'ن', 'د'], - [ - 'جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - [',', '.', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'DZD', - 'د.ج.\u200f', - 'دينار جزائري', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural, - [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ar-EG.js b/packages/common/locales/global/ar-EG.js deleted file mode 100644 index 798cfe79dbb3..000000000000 --- a/packages/common/locales/global/ar-EG.js +++ /dev/null @@ -1,124 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} -global.ng.common.locales['ar-eg'] = [ - 'ar-EG', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'EGP', - 'ج.م.\u200f', - 'جنيه مصري', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural, - [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ar-EH.js b/packages/common/locales/global/ar-EH.js deleted file mode 100644 index 1ede4bf6d6e2..000000000000 --- a/packages/common/locales/global/ar-EH.js +++ /dev/null @@ -1,124 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} -global.ng.common.locales['ar-eh'] = [ - 'ar-EH', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 1, - [6, 0], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'MAD', - 'د.م.\u200f', - 'درهم مغربي', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural, - [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ar-ER.js b/packages/common/locales/global/ar-ER.js deleted file mode 100644 index dba55ee7db38..000000000000 --- a/packages/common/locales/global/ar-ER.js +++ /dev/null @@ -1,125 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} -global.ng.common.locales['ar-er'] = [ - 'ar-ER', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 1, - [6, 0], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'ERN', - 'Nfk', - 'ناكفا أريتري', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'ERN': ['Nfk'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural, - [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ar-IL.js b/packages/common/locales/global/ar-IL.js deleted file mode 100644 index 07ae65e21e76..000000000000 --- a/packages/common/locales/global/ar-IL.js +++ /dev/null @@ -1,124 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} -global.ng.common.locales['ar-il'] = [ - 'ar-IL', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 0, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/y', 'd MMMM y', 'EEEE، d MMMM y'], - ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss zzzz'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'ILS', - '₪', - 'شيكل إسرائيلي جديد', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural, - [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ar-IQ.js b/packages/common/locales/global/ar-IQ.js deleted file mode 100644 index 68c0abe5834c..000000000000 --- a/packages/common/locales/global/ar-IQ.js +++ /dev/null @@ -1,134 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} -global.ng.common.locales['ar-iq'] = [ - 'ar-IQ', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'], - [ - 'كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', 'كانون الأول' - ], - [ - 'كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', 'كانون الأول' - ] - ], - [ - ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'], - [ - 'كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', 'كانون الأول' - ], - u - ], - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'IQD', - 'د.ع.\u200f', - 'دينار عراقي', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural, - [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ar-JO.js b/packages/common/locales/global/ar-JO.js deleted file mode 100644 index 2c6c98c9e0cf..000000000000 --- a/packages/common/locales/global/ar-JO.js +++ /dev/null @@ -1,124 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} -global.ng.common.locales['ar-jo'] = [ - 'ar-JO', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'], - [ - 'كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', 'كانون الأول' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'JOD', - 'د.أ.\u200f', - 'دينار أردني', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural, - [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ar-KM.js b/packages/common/locales/global/ar-KM.js deleted file mode 100644 index 73fe1067320b..000000000000 --- a/packages/common/locales/global/ar-KM.js +++ /dev/null @@ -1,125 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} -global.ng.common.locales['ar-km'] = [ - 'ar-KM', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 1, - [6, 0], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/y', 'd MMMM y', 'EEEE، d MMMM y'], - ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'KMF', - 'CF', - 'فرنك جزر القمر', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KMF': ['CF'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural, - [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ar-KW.js b/packages/common/locales/global/ar-KW.js deleted file mode 100644 index c5ca0ee3fca3..000000000000 --- a/packages/common/locales/global/ar-KW.js +++ /dev/null @@ -1,124 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} -global.ng.common.locales['ar-kw'] = [ - 'ar-KW', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'KWD', - 'د.ك.\u200f', - 'دينار كويتي', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural, - [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ar-LB.js b/packages/common/locales/global/ar-LB.js deleted file mode 100644 index 43740981eebe..000000000000 --- a/packages/common/locales/global/ar-LB.js +++ /dev/null @@ -1,123 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} -global.ng.common.locales['ar-lb'] = [ - 'ar-LB', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'], - [ - 'كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', 'كانون الأول' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 1, - [6, 0], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - [',', '.', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'LBP', - 'ل.ل.\u200f', - 'جنيه لبناني', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural, - [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ar-LY.js b/packages/common/locales/global/ar-LY.js deleted file mode 100644 index a2bb2007626e..000000000000 --- a/packages/common/locales/global/ar-LY.js +++ /dev/null @@ -1,128 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} -global.ng.common.locales['ar-ly'] = [ - 'ar-LY', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - [',', '.', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'LYD', - 'د.ل.\u200f', - 'دينار ليبي', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural, - [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ar-MA.js b/packages/common/locales/global/ar-MA.js deleted file mode 100644 index 78daf65932fe..000000000000 --- a/packages/common/locales/global/ar-MA.js +++ /dev/null @@ -1,124 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} -global.ng.common.locales['ar-ma'] = [ - 'ar-MA', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'م', 'ن', 'ل', 'غ', 'ش', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'ماي', 'يونيو', 'يوليوز', 'غشت', 'شتنبر', 'أكتوبر', - 'نونبر', 'دجنبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 1, - [6, 0], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/y', 'd MMMM y', 'EEEE، d MMMM y'], - ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], - ['{1} {0}', u, u, u], - [',', '.', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'MAD', - 'د.م.\u200f', - 'درهم مغربي', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural, - [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ar-MR.js b/packages/common/locales/global/ar-MR.js deleted file mode 100644 index 7bc511fe1545..000000000000 --- a/packages/common/locales/global/ar-MR.js +++ /dev/null @@ -1,124 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} -global.ng.common.locales['ar-mr'] = [ - 'ar-MR', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'إ', 'و', 'ن', 'ل', 'غ', 'ش', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'إبريل', 'مايو', 'يونيو', 'يوليو', 'أغشت', 'شتمبر', 'أكتوبر', - 'نوفمبر', 'دجمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 1, - [6, 0], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - [',', '.', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'MRU', - 'أ.م.', - 'أوقية موريتانية', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural, - [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ar-OM.js b/packages/common/locales/global/ar-OM.js deleted file mode 100644 index 414585fd08ec..000000000000 --- a/packages/common/locales/global/ar-OM.js +++ /dev/null @@ -1,124 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} -global.ng.common.locales['ar-om'] = [ - 'ar-OM', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'OMR', - 'ر.ع.\u200f', - 'ريال عماني', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural, - [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ar-PS.js b/packages/common/locales/global/ar-PS.js deleted file mode 100644 index b8acec8c6659..000000000000 --- a/packages/common/locales/global/ar-PS.js +++ /dev/null @@ -1,124 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} -global.ng.common.locales['ar-ps'] = [ - 'ar-PS', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'], - [ - 'كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', 'كانون الأول' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 1, - [6, 0], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'ILS', - '₪', - 'شيكل إسرائيلي جديد', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural, - [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ar-QA.js b/packages/common/locales/global/ar-QA.js deleted file mode 100644 index ec0bb90a1881..000000000000 --- a/packages/common/locales/global/ar-QA.js +++ /dev/null @@ -1,124 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} -global.ng.common.locales['ar-qa'] = [ - 'ar-QA', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'QAR', - 'ر.ق.\u200f', - 'ريال قطري', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural, - [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ar-SA.js b/packages/common/locales/global/ar-SA.js deleted file mode 100644 index 21c7b1721b81..000000000000 --- a/packages/common/locales/global/ar-SA.js +++ /dev/null @@ -1,128 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} -global.ng.common.locales['ar-sa'] = [ - 'ar-SA', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 0, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '٪', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'SAR', - 'ر.س.\u200f', - 'ريال سعودي', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural, - [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ل'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ar-SD.js b/packages/common/locales/global/ar-SD.js deleted file mode 100644 index b6706f1616d0..000000000000 --- a/packages/common/locales/global/ar-SD.js +++ /dev/null @@ -1,124 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} -global.ng.common.locales['ar-sd'] = [ - 'ar-SD', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'SDG', - 'ج.س.', - 'جنيه سوداني', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural, - [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ar-SO.js b/packages/common/locales/global/ar-SO.js deleted file mode 100644 index e9a88007b1ab..000000000000 --- a/packages/common/locales/global/ar-SO.js +++ /dev/null @@ -1,125 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} -global.ng.common.locales['ar-so'] = [ - 'ar-SO', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 1, - [6, 0], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '٪', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'SOS', - 'S', - 'شلن صومالي', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SOS': ['S'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural, - [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ar-SS.js b/packages/common/locales/global/ar-SS.js deleted file mode 100644 index d708a81cda32..000000000000 --- a/packages/common/locales/global/ar-SS.js +++ /dev/null @@ -1,125 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} -global.ng.common.locales['ar-ss'] = [ - 'ar-SS', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 1, - [6, 0], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'SSP', - '£', - 'جنيه جنوب السودان', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['GB£', 'UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SSP': ['£'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural, - [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ar-SY.js b/packages/common/locales/global/ar-SY.js deleted file mode 100644 index 0adf776c93b8..000000000000 --- a/packages/common/locales/global/ar-SY.js +++ /dev/null @@ -1,124 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} -global.ng.common.locales['ar-sy'] = [ - 'ar-SY', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ك', 'ش', 'آ', 'ن', 'أ', 'ح', 'ت', 'آ', 'أ', 'ت', 'ت', 'ك'], - [ - 'كانون الثاني', 'شباط', 'آذار', 'نيسان', 'أيار', 'حزيران', 'تموز', 'آب', 'أيلول', - 'تشرين الأول', 'تشرين الثاني', 'كانون الأول' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'SYP', - 'ل.س.\u200f', - 'ليرة سورية', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural, - [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ar-TD.js b/packages/common/locales/global/ar-TD.js deleted file mode 100644 index a7a08c9da1ea..000000000000 --- a/packages/common/locales/global/ar-TD.js +++ /dev/null @@ -1,124 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} -global.ng.common.locales['ar-td'] = [ - 'ar-TD', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 1, - [6, 0], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'XAF', - 'FCFA', - 'فرنك وسط أفريقي', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural, - [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ar-TN.js b/packages/common/locales/global/ar-TN.js deleted file mode 100644 index 5cd7b79796d9..000000000000 --- a/packages/common/locales/global/ar-TN.js +++ /dev/null @@ -1,124 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} -global.ng.common.locales['ar-tn'] = [ - 'ar-TN', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ج', 'ف', 'م', 'أ', 'م', 'ج', 'ج', 'أ', 'س', 'أ', 'ن', 'د'], - [ - 'جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 1, - [6, 0], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - [',', '.', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'TND', - 'د.ت.\u200f', - 'دينار تونسي', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural, - [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ar-YE.js b/packages/common/locales/global/ar-YE.js deleted file mode 100644 index 685d0837f321..000000000000 --- a/packages/common/locales/global/ar-YE.js +++ /dev/null @@ -1,124 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} -global.ng.common.locales['ar-ye'] = [ - 'ar-YE', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 0, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'YER', - 'ر.ي.\u200f', - 'ريال يمني', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural, - [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ar.js b/packages/common/locales/global/ar.js deleted file mode 100644 index 09bcaf856e71..000000000000 --- a/packages/common/locales/global/ar.js +++ /dev/null @@ -1,124 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; -} -global.ng.common.locales['ar'] = [ - 'ar', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'EGP', - 'ج.م.\u200f', - 'جنيه مصري', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural, - [ - [ - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'ص', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'], - ['فجرًا', 'صباحًا', 'ظهرًا', 'بعد الظهر', 'مساءً', 'منتصف الليل', 'ليلاً'] - ], - u, - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/as.js b/packages/common/locales/global/as.js deleted file mode 100644 index bf2bfd6b0416..000000000000 --- a/packages/common/locales/global/as.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; -} -global.ng.common.locales['as'] = [ - 'as', - [['পূৰ্বাহ্ন', 'অপৰাহ্ন'], u, u], - u, - [ - ['দ', 'স', 'ম', 'ব', 'ব', 'শ', 'শ'], ['দেও', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহ', 'শুক্ৰ', 'শনি'], - ['দেওবাৰ', 'সোমবাৰ', 'মঙ্গলবাৰ', 'বুধবাৰ', 'বৃহস্পতিবাৰ', 'শুক্ৰবাৰ', 'শনিবাৰ'], - ['দেও', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহ', 'শুক্ৰ', 'শনি'] - ], - u, - [ - ['জ', 'ফ', 'ম', 'এ', 'ম', 'জ', 'জ', 'আ', 'ছ', 'অ', 'ন', 'ড'], - ['জানু', 'ফেব্ৰু', 'মাৰ্চ', 'এপ্ৰিল', 'মে’', 'জুন', 'জুলাই', 'আগ', 'ছেপ্তে', 'অক্টো', 'নৱে', 'ডিচে'], - [ - 'জানুৱাৰী', 'ফেব্ৰুৱাৰী', 'মাৰ্চ', 'এপ্ৰিল', 'মে’', 'জুন', 'জুলাই', 'আগষ্ট', 'ছেপ্তেম্বৰ', 'অক্টোবৰ', - 'নৱেম্বৰ', 'ডিচেম্বৰ' - ] - ], - u, - [['খ্ৰীঃ পূঃ', 'খ্ৰীঃ'], u, ['খ্ৰীষ্টপূৰ্ব', 'খ্ৰীষ্টাব্দ']], - 0, - [0, 0], - ['d-M-y', 'dd-MM-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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '#E0'], - 'INR', - '₹', - 'ভাৰতীয় ৰুপী', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/asa.js b/packages/common/locales/global/asa.js deleted file mode 100644 index 96538ece707c..000000000000 --- a/packages/common/locales/global/asa.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['asa'] = [ - 'asa', - [['icheheavo', 'ichamthi'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['KM', 'BM'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'TZS', - 'TSh', - 'shilingi ya Tandhania', - {'JPY': ['JP¥', '¥'], 'TZS': ['TSh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ast.js b/packages/common/locales/global/ast.js deleted file mode 100644 index cfd91bda3750..000000000000 --- a/packages/common/locales/global/ast.js +++ /dev/null @@ -1,77 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['ast'] = [ - '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á'] - ], - u, - [ - ['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.'], u, ['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}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'ND', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'BYN': [], - 'DKK': [], - 'HRK': [], - 'ISK': [], - 'NOK': [], - 'PLN': [], - 'RUR': [], - 'SEK': [], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'XXX': [] - }, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/az-Cyrl.js b/packages/common/locales/global/az-Cyrl.js deleted file mode 100644 index c71fc2add540..000000000000 --- a/packages/common/locales/global/az-Cyrl.js +++ /dev/null @@ -1,73 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['az-cyrl'] = [ - 'az-Cyrl', - [['а', 'п'], ['АМ', 'ПМ'], u], - [['АМ', 'ПМ'], u, u], - [ - ['7', '1', '2', '3', '4', '5', '6'], ['Б.', 'Б.Е.', 'Ч.А.', 'Ч.', 'Ҹ.А.', 'Ҹ.', 'Ш.'], - ['базар', 'базар ертәси', 'чәршәнбә ахшамы', 'чәршәнбә', 'ҹүмә ахшамы', 'ҹүмә', 'шәнбә'], - ['Б.', 'Б.Е.', 'Ч.А.', 'Ч.', 'Ҹ.А.', 'Ҹ.', 'Ш.'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['јан', 'фев', 'мар', 'апр', 'май', 'ијн', 'ијл', 'авг', 'сен', 'окт', 'ној', 'дек'], - [ - 'јанвар', 'феврал', 'март', 'апрел', 'май', 'ијун', 'ијул', 'август', 'сентјабр', 'октјабр', - 'нојабр', 'декабр' - ] - ], - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['јан', 'фев', 'мар', 'апр', 'май', 'ијн', 'ијл', 'авг', 'сен', 'окт', 'ној', 'дек'], - [ - 'Јанвар', 'Феврал', 'Март', 'Апрел', 'Май', 'Ијун', 'Ијул', 'Август', 'Сентјабр', 'Октјабр', - 'Нојабр', 'Декабр' - ] - ], - [['е.ә.', 'ј.е.'], u, ['ерамыздан әввәл', 'јени ера']], - 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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'AZN', - '₼', - 'AZN', - {'AZN': ['₼'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['ҝеҹәјары', 'ҝ', 'сүбһ', 'сәһәр', 'ҝүндүз', 'ахшамүстү', 'ахшам', 'ҝеҹә'], - ['ҝеҹәјары', 'ҝүнорта', 'сүбһ', 'сәһәр', 'ҝүндүз', 'ахшамүстү', 'ахшам', 'ҝеҹә'], u - ], - [['ҝеҹәјары', 'ҝүнорта', 'сүбһ', 'сәһәр', 'ҝүндүз', 'ахшамүстү', 'ахшам', 'ҝеҹә'], u, u], - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/az-Latn.js b/packages/common/locales/global/az-Latn.js deleted file mode 100644 index e66077ed1713..000000000000 --- a/packages/common/locales/global/az-Latn.js +++ /dev/null @@ -1,86 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['az-latn'] = [ - 'az-Latn', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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.', 'Ş.'] - ], - [ - ['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.'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'AZN', - '₼', - 'Azərbaycan Manatı', - { - 'AZN': ['₼'], - 'JPY': ['JP¥', '¥'], - 'RON': [u, 'ley'], - 'SYP': [u, 'S£'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural, - [ - [ - ['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ə'], u - ], - [['gecəyarı', 'günorta', 'sübh', 'səhər', 'gündüz', 'axşamüstü', 'axşam', 'gecə'], u, u], - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/az.js b/packages/common/locales/global/az.js deleted file mode 100644 index ff0bc05095b1..000000000000 --- a/packages/common/locales/global/az.js +++ /dev/null @@ -1,86 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['az'] = [ - 'az', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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.', 'Ş.'] - ], - [ - ['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.'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'AZN', - '₼', - 'Azərbaycan Manatı', - { - 'AZN': ['₼'], - 'JPY': ['JP¥', '¥'], - 'RON': [u, 'ley'], - 'SYP': [u, 'S£'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural, - [ - [ - ['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ə'], u - ], - [['gecəyarı', 'günorta', 'sübh', 'səhər', 'gündüz', 'axşamüstü', 'axşam', 'gecə'], u, u], - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/bas.js b/packages/common/locales/global/bas.js deleted file mode 100644 index 467032fe8ba0..000000000000 --- a/packages/common/locales/global/bas.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['bas'] = [ - 'bas', - [['I bikɛ̂glà', 'I ɓugajɔp'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['b.Y.K', 'm.Y.K'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'Frǎŋ CFA (BEAC)', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/be.js b/packages/common/locales/global/be.js deleted file mode 100644 index fd0132e83f12..000000000000 --- a/packages/common/locales/global/be.js +++ /dev/null @@ -1,98 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n % 10 === 1 && !(n % 100 === 11)) return 1; - if (n % 10 === Math.floor(n % 10) && n % 10 >= 2 && n % 10 <= 4 && - !(n % 100 >= 12 && n % 100 <= 14)) - return 3; - 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 4; - return 5; -} -global.ng.common.locales['be'] = [ - 'be', - [['am', 'pm'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['н', 'п', 'а', 'с', 'ч', 'п', 'с'], ['нд', 'пн', 'аў', 'ср', 'чц', 'пт', 'сб'], - ['нядзеля', 'панядзелак', 'аўторак', 'серада', 'чацвер', 'пятніца', 'субота'], - ['нд', 'пн', 'аў', 'ср', 'чц', 'пт', 'сб'] - ], - u, - [ - ['с', 'л', 'с', 'к', 'м', 'ч', 'л', 'ж', 'в', 'к', 'л', 'с'], - ['сту', 'лют', 'сак', 'кра', 'мая', 'чэр', 'ліп', 'жні', 'вер', 'кас', 'ліс', 'сне'], - [ - 'студзеня', 'лютага', 'сакавіка', 'красавіка', 'мая', 'чэрвеня', 'ліпеня', 'жніўня', - 'верасня', 'кастрычніка', 'лістапада', 'снежня' - ] - ], - [ - ['с', 'л', 'с', 'к', 'м', 'ч', 'л', 'ж', 'в', 'к', 'л', 'с'], - ['сту', 'лют', 'сак', 'кра', 'май', 'чэр', 'ліп', 'жні', 'вер', 'кас', 'ліс', 'сне'], - [ - 'студзень', 'люты', 'сакавік', 'красавік', 'май', 'чэрвень', 'ліпень', 'жнівень', 'верасень', - 'кастрычнік', 'лістапад', 'снежань' - ] - ], - [['да н.э.', 'н.э.'], u, ['да нараджэння Хрыстова', 'ад нараджэння Хрыстова']], - 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}', u, '{1} \'у\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'BYN', - 'Br', - 'беларускі рубель', - { - 'AUD': ['A$'], - 'BBD': [u, 'Bds$'], - 'BMD': [u, 'BD$'], - 'BRL': [u, 'R$'], - 'BSD': [u, 'B$'], - 'BYN': ['Br'], - 'BZD': [u, 'BZ$'], - 'CAD': [u, 'CA$'], - 'CUC': [u, 'CUC$'], - 'CUP': [u, '$MN'], - 'DOP': [u, 'RD$'], - 'FJD': [u, 'FJ$'], - 'FKP': [u, 'FK£'], - 'GYD': [u, 'G$'], - 'ISK': [u, 'Íkr'], - 'JMD': [u, 'J$'], - 'KYD': [u, 'CI$'], - 'LRD': [u, 'L$'], - 'MXN': ['MX$'], - 'NAD': [u, 'N$'], - 'NZD': [u, 'NZ$'], - 'RUB': ['₽', 'руб.'], - 'SBD': [u, 'SI$'], - 'SGD': [u, 'S$'], - 'TTD': [u, 'TT$'], - 'UYU': [u, '$U'], - 'XCD': ['EC$'] - }, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/bem.js b/packages/common/locales/global/bem.js deleted file mode 100644 index 68925df51650..000000000000 --- a/packages/common/locales/global/bem.js +++ /dev/null @@ -1,60 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['bem'] = [ - 'bem', - [['uluchelo', 'akasuba'], u, u], - u, - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - [ - 'Pa Mulungu', 'Palichimo', 'Palichibuli', 'Palichitatu', 'Palichine', 'Palichisano', - 'Pachibelushi' - ], - u, u - ], - u, - [ - ['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' - ] - ], - u, - [['BC', 'AD'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ZMW', - 'K', - 'ZMW', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'ZMW': ['K', 'ZK']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/bez.js b/packages/common/locales/global/bez.js deleted file mode 100644 index 84fd45a574d3..000000000000 --- a/packages/common/locales/global/bez.js +++ /dev/null @@ -1,62 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['bez'] = [ - 'bez', - [['pamilau', 'pamunyi'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['KM', 'BM'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'TZS', - 'TSh', - 'Shilingi ya Hutanzania', - {'JPY': ['JP¥', '¥'], 'TZS': ['TSh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/bg.js b/packages/common/locales/global/bg.js deleted file mode 100644 index 0bb752d059a0..000000000000 --- a/packages/common/locales/global/bg.js +++ /dev/null @@ -1,118 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['bg'] = [ - 'bg', - [['am', 'pm'], u, ['пр.об.', 'сл.об.']], - [['am', 'pm'], u, u], - [ - ['н', 'п', 'в', 'с', 'ч', 'п', 'с'], ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - ['неделя', 'понеделник', 'вторник', 'сряда', 'четвъртък', 'петък', 'събота'], - ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - u, - [ - ['я', 'ф', 'м', 'а', 'м', 'ю', 'ю', 'а', 'с', 'о', 'н', 'д'], - ['яну', 'фев', 'март', 'апр', 'май', 'юни', 'юли', 'авг', 'сеп', 'окт', 'ное', 'дек'], - [ - 'януари', 'февруари', 'март', 'април', 'май', 'юни', 'юли', 'август', 'септември', 'октомври', - 'ноември', 'декември' - ] - ], - u, - [['пр.Хр.', 'сл.Хр.'], u, ['преди Христа', 'след Христа']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '0.00 ¤', '#E0'], - 'BGN', - 'лв.', - 'Български лев', - { - 'ARS': [], - 'AUD': [], - 'BBD': [], - 'BDT': [], - 'BGN': ['лв.'], - 'BMD': [], - 'BND': [], - 'BRL': [], - 'BSD': [], - 'BYN': [], - 'BZD': [], - 'CAD': [], - 'CLP': [], - 'CNY': [], - 'COP': [], - 'CRC': [], - 'CUP': [], - 'DOP': [], - 'FJD': [], - 'FKP': [], - 'GBP': [u, '£'], - 'GIP': [], - 'GYD': [], - 'HKD': [], - 'ILS': [], - 'INR': [], - 'JMD': [], - 'JPY': [u, '¥'], - 'KHR': [], - 'KRW': [], - 'KYD': [], - 'KZT': [], - 'LAK': [], - 'LRD': [], - 'MNT': [], - 'MXN': [], - 'NAD': [], - 'NGN': [], - 'NZD': [], - 'PHP': [], - 'PYG': [], - 'RON': [], - 'SBD': [], - 'SGD': [], - 'SRD': [], - 'SSP': [], - 'TRY': [], - 'TTD': [], - 'TWD': [], - 'UAH': [], - 'USD': ['щ.д.', '$'], - 'UYU': [], - 'VND': [], - 'XCD': [u, '$'] - }, - 'ltr', - plural, - [ - [['полунощ', 'сутринта', 'на обяд', 'следобед', 'вечерта', 'през нощта'], u, u], u, - [ - '00:00', ['04:00', '11:00'], ['11:00', '14:00'], ['14:00', '18:00'], ['18:00', '22:00'], - ['22:00', '04:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/bm.js b/packages/common/locales/global/bm.js deleted file mode 100644 index b7375ec14551..000000000000 --- a/packages/common/locales/global/bm.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['bm'] = [ - 'bm', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['J.-C. ɲɛ', 'ni J.-C.'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'XOF', - 'CFA', - 'sefa Fraŋ (BCEAO)', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/bn-IN.js b/packages/common/locales/global/bn-IN.js deleted file mode 100644 index 14e5787c0abd..000000000000 --- a/packages/common/locales/global/bn-IN.js +++ /dev/null @@ -1,78 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; -} -global.ng.common.locales['bn-in'] = [ - 'bn-IN', - [['AM', 'PM'], u, u], - u, - [ - ['র', 'সো', 'ম', 'বু', 'বৃ', 'শু', 'শ'], ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'], - ['রবিবার', 'সোমবার', 'মঙ্গলবার', 'বুধবার', 'বৃহস্পতিবার', 'শুক্রবার', 'শনিবার'], - ['রঃ', 'সোঃ', 'মঃ', 'বুঃ', 'বৃঃ', 'শুঃ', 'শনি'] - ], - u, - [ - ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], - [ - 'জানু', 'ফেব', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', - 'ডিসেম্বর' - ], - [ - 'জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', - 'নভেম্বর', 'ডিসেম্বর' - ] - ], - [ - ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], - [ - 'জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', - 'নভেম্বর', 'ডিসেম্বর' - ], - u - ], - [['খ্রিস্টপূর্ব', 'খৃষ্টাব্দ'], u, ['খ্রিস্টপূর্ব', 'খ্রীষ্টাব্দ']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '#,##,##0.00¤', '#E0'], - 'INR', - '₹', - 'ভারতীয় রুপি', - {'BDT': ['৳'], 'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'TWD': ['NT$'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['ভোর', 'সকাল', 'দুপুর', 'বিকাল', 'সন্ধ্যা', 'রাত্রি'], u, - ['ভোর', 'সকাল', 'দুপুর', 'বিকাল', 'সন্ধ্যা', 'রাত্রিতে'] - ], - [['ভোর', 'সকাল', 'দুপুর', 'বিকাল', 'সন্ধ্যা', 'রাত্রি'], u, u], - [ - ['04:00', '06:00'], ['06:00', '12:00'], ['12:00', '16:00'], ['16:00', '18:00'], - ['18:00', '20:00'], ['20:00', '04:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/bn.js b/packages/common/locales/global/bn.js deleted file mode 100644 index 04c9ac6b434e..000000000000 --- a/packages/common/locales/global/bn.js +++ /dev/null @@ -1,78 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; -} -global.ng.common.locales['bn'] = [ - 'bn', - [['AM', 'PM'], u, u], - u, - [ - ['র', 'সো', 'ম', 'বু', 'বৃ', 'শু', 'শ'], ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'], - ['রবিবার', 'সোমবার', 'মঙ্গলবার', 'বুধবার', 'বৃহস্পতিবার', 'শুক্রবার', 'শনিবার'], - ['রঃ', 'সোঃ', 'মঃ', 'বুঃ', 'বৃঃ', 'শুঃ', 'শনি'] - ], - u, - [ - ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], - [ - 'জানু', 'ফেব', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', - 'ডিসেম্বর' - ], - [ - 'জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', - 'নভেম্বর', 'ডিসেম্বর' - ] - ], - [ - ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], - [ - 'জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', - 'নভেম্বর', 'ডিসেম্বর' - ], - u - ], - [['খ্রিস্টপূর্ব', 'খৃষ্টাব্দ'], u, ['খ্রিস্টপূর্ব', 'খ্রীষ্টাব্দ']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '#,##,##0.00¤', '#E0'], - 'BDT', - '৳', - 'বাংলাদেশী টাকা', - {'BDT': ['৳'], 'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'TWD': ['NT$'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['ভোর', 'সকাল', 'দুপুর', 'বিকাল', 'সন্ধ্যা', 'রাত্রি'], u, - ['ভোর', 'সকাল', 'দুপুর', 'বিকাল', 'সন্ধ্যা', 'রাত্রিতে'] - ], - [['ভোর', 'সকাল', 'দুপুর', 'বিকাল', 'সন্ধ্যা', 'রাত্রি'], u, u], - [ - ['04:00', '06:00'], ['06:00', '12:00'], ['12:00', '16:00'], ['16:00', '18:00'], - ['18:00', '20:00'], ['20:00', '04:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/bo-IN.js b/packages/common/locales/global/bo-IN.js deleted file mode 100644 index dea603af3438..000000000000 --- a/packages/common/locales/global/bo-IN.js +++ /dev/null @@ -1,64 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['bo-in'] = [ - 'bo-IN', - [['སྔ་དྲོ་', 'ཕྱི་དྲོ་'], u, u], - u, - [ - ['ཉི', 'ཟླ', 'མིག', 'ལྷག', 'ཕུར', 'སངས', 'སྤེན'], - ['ཉི་མ་', 'ཟླ་བ་', 'མིག་དམར་', 'ལྷག་པ་', 'ཕུར་བུ་', 'པ་སངས་', 'སྤེན་པ་'], - ['གཟའ་ཉི་མ་', 'གཟའ་ཟླ་བ་', 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', 'གཟའ་ཕུར་བུ་', 'གཟའ་པ་སངས་', 'གཟའ་སྤེན་པ་'], - ['ཉི་མ་', 'ཟླ་བ་', 'མིག་དམར་', 'ལྷག་པ་', 'ཕུར་བུ་', 'པ་སངས་', 'སྤེན་པ་'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'], - [ - 'ཟླ་བ་དང་པོ', 'ཟླ་བ་གཉིས་པ', 'ཟླ་བ་གསུམ་པ', 'ཟླ་བ་བཞི་པ', 'ཟླ་བ་ལྔ་པ', 'ཟླ་བ་དྲུག་པ', 'ཟླ་བ་བདུན་པ', - 'ཟླ་བ་བརྒྱད་པ', 'ཟླ་བ་དགུ་པ', 'ཟླ་བ་བཅུ་པ', 'ཟླ་བ་བཅུ་གཅིག་པ', 'ཟླ་བ་བཅུ་གཉིས་པ' - ] - ], - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'], - [ - 'ཟླ་བ་དང་པོ་', 'ཟླ་བ་གཉིས་པ་', 'ཟླ་བ་གསུམ་པ་', 'ཟླ་བ་བཞི་པ་', 'ཟླ་བ་ལྔ་པ་', 'ཟླ་བ་དྲུག་པ་', 'ཟླ་བ་བདུན་པ་', - 'ཟླ་བ་བརྒྱད་པ་', 'ཟླ་བ་དགུ་པ་', 'ཟླ་བ་བཅུ་པ་', 'ཟླ་བ་བཅུ་གཅིག་པ་', 'ཟླ་བ་བཅུ་གཉིས་པ་' - ] - ], - [['སྤྱི་ལོ་སྔོན་', 'སྤྱི་ལོ་'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'INR', - '₹', - 'རྒྱ་གར་སྒོར་', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/bo.js b/packages/common/locales/global/bo.js deleted file mode 100644 index e4417a95af87..000000000000 --- a/packages/common/locales/global/bo.js +++ /dev/null @@ -1,64 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['bo'] = [ - 'bo', - [['སྔ་དྲོ་', 'ཕྱི་དྲོ་'], u, u], - u, - [ - ['ཉི', 'ཟླ', 'མིག', 'ལྷག', 'ཕུར', 'སངས', 'སྤེན'], - ['ཉི་མ་', 'ཟླ་བ་', 'མིག་དམར་', 'ལྷག་པ་', 'ཕུར་བུ་', 'པ་སངས་', 'སྤེན་པ་'], - ['གཟའ་ཉི་མ་', 'གཟའ་ཟླ་བ་', 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', 'གཟའ་ཕུར་བུ་', 'གཟའ་པ་སངས་', 'གཟའ་སྤེན་པ་'], - ['ཉི་མ་', 'ཟླ་བ་', 'མིག་དམར་', 'ལྷག་པ་', 'ཕུར་བུ་', 'པ་སངས་', 'སྤེན་པ་'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'], - [ - 'ཟླ་བ་དང་པོ', 'ཟླ་བ་གཉིས་པ', 'ཟླ་བ་གསུམ་པ', 'ཟླ་བ་བཞི་པ', 'ཟླ་བ་ལྔ་པ', 'ཟླ་བ་དྲུག་པ', 'ཟླ་བ་བདུན་པ', - 'ཟླ་བ་བརྒྱད་པ', 'ཟླ་བ་དགུ་པ', 'ཟླ་བ་བཅུ་པ', 'ཟླ་བ་བཅུ་གཅིག་པ', 'ཟླ་བ་བཅུ་གཉིས་པ' - ] - ], - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'], - [ - 'ཟླ་བ་དང་པོ་', 'ཟླ་བ་གཉིས་པ་', 'ཟླ་བ་གསུམ་པ་', 'ཟླ་བ་བཞི་པ་', 'ཟླ་བ་ལྔ་པ་', 'ཟླ་བ་དྲུག་པ་', 'ཟླ་བ་བདུན་པ་', - 'ཟླ་བ་བརྒྱད་པ་', 'ཟླ་བ་དགུ་པ་', 'ཟླ་བ་བཅུ་པ་', 'ཟླ་བ་བཅུ་གཅིག་པ་', 'ཟླ་བ་བཅུ་གཉིས་པ་' - ] - ], - [['སྤྱི་ལོ་སྔོན་', 'སྤྱི་ལོ་'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'CNY', - '¥', - 'ཡུ་ཨན་', - {'CNY': ['¥'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/br.js b/packages/common/locales/global/br.js deleted file mode 100644 index 360519f80141..000000000000 --- a/packages/common/locales/global/br.js +++ /dev/null @@ -1,85 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n % 10 === 1 && !(n % 100 === 11 || n % 100 === 71 || n % 100 === 91)) return 1; - if (n % 10 === 2 && !(n % 100 === 12 || n % 100 === 72 || n % 100 === 92)) return 2; - 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 3; - if (!(n === 0) && n % 1e6 === 0) return 4; - return 5; -} -global.ng.common.locales['br'] = [ - 'br', - [['am', 'gm'], ['A.M.', 'G.M.'], u], - [['A.M.', 'G.M.'], u, u], - [ - ['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.'] - ], - u, - [ - ['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' - ] - ], - u, - [['a-raok J.K.', 'goude J.K.'], u, ['a-raok Jezuz-Krist', 'goude Jezuz-Krist']], - 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}', '{1} \'da\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': ['$A', '$'], - 'BRL': [u, 'R$'], - 'CAD': ['$CA', '$'], - 'CNY': [u, '¥'], - 'EGP': [u, '£ E'], - 'GBP': ['£ RU', '£'], - 'HKD': ['$ HK', '$'], - 'ILS': [u, '₪'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'LBP': [u, '£L'], - 'NZD': ['$ ZN', '$'], - 'TOP': [u, '$ T'], - 'TWD': [u, '$'], - 'USD': ['$ SU', '$'], - 'VND': [u, '₫'], - 'XCD': [u, '$'], - 'XXX': [] - }, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/brx.js b/packages/common/locales/global/brx.js deleted file mode 100644 index 6cc04b3c0484..000000000000 --- a/packages/common/locales/global/brx.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['brx'] = [ - 'brx', - [['फुं', 'बेलासे'], u, u], - u, - [ - ['र', 'स', 'मं', 'बु', 'बि', 'सु', 'सु'], ['रबि', 'सम', 'मंगल', 'बुद', 'बिसथि', 'सुखुर', 'सुनि'], - ['रबिबार', 'समबार', 'मंगलबार', 'बुदबार', 'बिसथिबार', 'सुखुरबार', 'सुनिबार'], - ['रबि', 'सम', 'मंगल', 'बुद', 'बिसथि', 'सुखुर', 'सुनि'] - ], - u, - [ - ['ज', 'फे', 'मा', 'ए', 'मे', 'जु', 'जु', 'आ', 'से', 'अ', 'न', 'दि'], - [ - 'जानुवारी', 'फेब्रुवारी', 'मार्स', 'एफ्रिल', 'मे', 'जुन', 'जुलाइ', 'आगस्थ', 'सेबथेज्ब़र', 'अखथबर', 'नबेज्ब़र', - 'दिसेज्ब़र' - ], - u - ], - u, - [['ईसा.पूर्व', 'सन'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '#E0'], - 'INR', - '₹', - 'रां', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/bs-Cyrl.js b/packages/common/locales/global/bs-Cyrl.js deleted file mode 100644 index 37a5f9ae02cd..000000000000 --- a/packages/common/locales/global/bs-Cyrl.js +++ /dev/null @@ -1,70 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['bs-cyrl'] = [ - 'bs-Cyrl', - [['пре подне', 'поподне'], u, ['прије подне', 'послије подне']], - u, - [ - ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], ['нед', 'пон', 'уто', 'сри', 'чет', 'пет', 'суб'], - ['недјеља', 'понедјељак', 'уторак', 'сриједа', 'четвртак', 'петак', 'субота'], - ['нед', 'пон', 'уто', 'сри', 'чет', 'пет', 'суб'] - ], - u, - [ - ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], - ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'ауг', 'сеп', 'окт', 'нов', 'дец'], - [ - 'јануар', 'фебруар', 'март', 'април', 'мај', 'јуни', 'јули', 'аугуст', 'септембар', 'октобар', - 'новембар', 'децембар' - ] - ], - u, - [['п.н.е.', 'н.е.'], ['п. н. е.', 'н. е.'], ['прије нове ере', 'нове ере']], - 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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'BAM', - 'КМ', - 'Конвертибилна марка', - { - 'BAM': ['КМ', 'KM'], - 'CZK': ['Кч', 'Kč'], - 'PLN': ['зл', 'zł'], - 'RSD': ['дин.'], - 'TRY': ['Тл', '₺'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural, - [ - [['поноћ', 'подне', 'ујутру', 'у подне', 'увече', 'ноћу'], u, u], - [['поноћ', 'подне', 'јутро', 'послийеподне', 'вече', 'ноћ'], u, u], - [ - '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '04:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/bs-Latn.js b/packages/common/locales/global/bs-Latn.js deleted file mode 100644 index 569b4be23c39..000000000000 --- a/packages/common/locales/global/bs-Latn.js +++ /dev/null @@ -1,92 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - 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 1; - 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 3; - return 5; -} -global.ng.common.locales['bs-latn'] = [ - 'bs-Latn', - [['prijepodne', 'popodne'], ['AM', 'PM'], ['prijepodne', 'popodne']], - u, - [ - ['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', 'aug', 'sep', 'okt', 'nov', 'dec'], - [ - 'januar', 'februar', 'mart', 'april', 'maj', 'juni', 'juli', 'august', 'septembar', 'oktobar', - 'novembar', 'decembar' - ] - ], - u, - [['p.n.e.', 'n.e.'], ['p. n. e.', 'n. e.'], ['prije nove ere', 'nove ere']], - 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}', u, '{1} \'u\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'BAM', - 'KM', - 'Bosanskohercegovačka konvertibilna marka', - { - 'AUD': [u, '$'], - 'BAM': ['KM'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'HRK': ['kn'], - 'ILS': [u, '₪'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RSD': ['din.'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': [u, '$'], - 'XCD': [u, '$'], - 'XPF': [] - }, - 'ltr', - plural, - [ - [['ponoć', 'podne', 'ujutro', 'poslijepodne', 'navečer', 'po noći'], u, u], u, - [ - '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '04:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/bs.js b/packages/common/locales/global/bs.js deleted file mode 100644 index 6078fd53dc37..000000000000 --- a/packages/common/locales/global/bs.js +++ /dev/null @@ -1,92 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - 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 1; - 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 3; - return 5; -} -global.ng.common.locales['bs'] = [ - 'bs', - [['prijepodne', 'popodne'], ['AM', 'PM'], ['prijepodne', 'popodne']], - u, - [ - ['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', 'aug', 'sep', 'okt', 'nov', 'dec'], - [ - 'januar', 'februar', 'mart', 'april', 'maj', 'juni', 'juli', 'august', 'septembar', 'oktobar', - 'novembar', 'decembar' - ] - ], - u, - [['p.n.e.', 'n.e.'], ['p. n. e.', 'n. e.'], ['prije nove ere', 'nove ere']], - 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}', u, '{1} \'u\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'BAM', - 'KM', - 'Bosanskohercegovačka konvertibilna marka', - { - 'AUD': [u, '$'], - 'BAM': ['KM'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'HRK': ['kn'], - 'ILS': [u, '₪'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RSD': ['din.'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': [u, '$'], - 'XCD': [u, '$'], - 'XPF': [] - }, - 'ltr', - plural, - [ - [['ponoć', 'podne', 'ujutro', 'poslijepodne', 'navečer', 'po noći'], u, u], u, - [ - '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '04:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ca-AD.js b/packages/common/locales/global/ca-AD.js deleted file mode 100644 index c0c8da0ced99..000000000000 --- a/packages/common/locales/global/ca-AD.js +++ /dev/null @@ -1,92 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['ca-ad'] = [ - 'ca-AD', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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.'] - ], - u, - [ - ['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'], u, ['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}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': ['AU$', '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'MXN': [u, '$'], - 'THB': ['฿'], - 'USD': [u, '$'], - 'VEF': [u, 'Bs F'], - 'XCD': [u, '$'], - 'XXX': [] - }, - 'ltr', - plural, - [ - [ - ['mitjanit', 'mat.', 'matí', 'md', 'tarda', 'vespre', 'nit'], - ['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], u - ], - [['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], u, u], - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ca-ES-VALENCIA.js b/packages/common/locales/global/ca-ES-VALENCIA.js deleted file mode 100644 index 8271eccbd948..000000000000 --- a/packages/common/locales/global/ca-ES-VALENCIA.js +++ /dev/null @@ -1,92 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['ca-es-valencia'] = [ - 'ca-ES-VALENCIA', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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.'] - ], - u, - [ - ['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'], u, ['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}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': ['AU$', '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'MXN': [u, '$'], - 'THB': ['฿'], - 'USD': [u, '$'], - 'VEF': [u, 'Bs F'], - 'XCD': [u, '$'], - 'XXX': [] - }, - 'ltr', - plural, - [ - [ - ['mitjanit', 'mat.', 'matí', 'md', 'tarda', 'vespre', 'nit'], - ['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], u - ], - [['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], u, u], - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ca-FR.js b/packages/common/locales/global/ca-FR.js deleted file mode 100644 index c0ee04fbee01..000000000000 --- a/packages/common/locales/global/ca-FR.js +++ /dev/null @@ -1,93 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['ca-fr'] = [ - 'ca-FR', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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.'] - ], - u, - [ - ['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'], u, ['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}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': ['AU$', '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'FRF': ['F'], - 'MXN': [u, '$'], - 'THB': ['฿'], - 'USD': [u, '$'], - 'VEF': [u, 'Bs F'], - 'XCD': [u, '$'], - 'XXX': [] - }, - 'ltr', - plural, - [ - [ - ['mitjanit', 'mat.', 'matí', 'md', 'tarda', 'vespre', 'nit'], - ['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], u - ], - [['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], u, u], - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ca-IT.js b/packages/common/locales/global/ca-IT.js deleted file mode 100644 index 54802d85b1fa..000000000000 --- a/packages/common/locales/global/ca-IT.js +++ /dev/null @@ -1,92 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['ca-it'] = [ - 'ca-IT', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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.'] - ], - u, - [ - ['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'], u, ['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}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': ['AU$', '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'MXN': [u, '$'], - 'THB': ['฿'], - 'USD': [u, '$'], - 'VEF': [u, 'Bs F'], - 'XCD': [u, '$'], - 'XXX': [] - }, - 'ltr', - plural, - [ - [ - ['mitjanit', 'mat.', 'matí', 'md', 'tarda', 'vespre', 'nit'], - ['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], u - ], - [['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], u, u], - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ca.js b/packages/common/locales/global/ca.js deleted file mode 100644 index 6aa49ec29a58..000000000000 --- a/packages/common/locales/global/ca.js +++ /dev/null @@ -1,92 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['ca'] = [ - 'ca', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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.'] - ], - u, - [ - ['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'], u, ['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}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': ['AU$', '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'MXN': [u, '$'], - 'THB': ['฿'], - 'USD': [u, '$'], - 'VEF': [u, 'Bs F'], - 'XCD': [u, '$'], - 'XXX': [] - }, - 'ltr', - plural, - [ - [ - ['mitjanit', 'mat.', 'matí', 'md', 'tarda', 'vespre', 'nit'], - ['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], u - ], - [['mitjanit', 'matinada', 'matí', 'migdia', 'tarda', 'vespre', 'nit'], u, u], - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ccp-IN.js b/packages/common/locales/global/ccp-IN.js deleted file mode 100644 index 1c4bf8044858..000000000000 --- a/packages/common/locales/global/ccp-IN.js +++ /dev/null @@ -1,78 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['ccp-in'] = [ - 'ccp-IN', - [['AM', 'PM'], u, u], - u, - [ - ['𑄢𑄧', '𑄥𑄧', '𑄟𑄧', '𑄝𑄪', '𑄝𑄳𑄢𑄨', '𑄥𑄪', '𑄥𑄧'], ['𑄢𑄧𑄝𑄨', '𑄥𑄧𑄟𑄴', '𑄟𑄧𑄁𑄉𑄧𑄣𑄴', '𑄝𑄪𑄖𑄴', '𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴', '𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴', '𑄥𑄧𑄚𑄨'], - ['𑄢𑄧𑄝𑄨𑄝𑄢𑄴', '𑄥𑄧𑄟𑄴𑄝𑄢𑄴', '𑄟𑄧𑄁𑄉𑄧𑄣𑄴𑄝𑄢𑄴', '𑄝𑄪𑄖𑄴𑄝𑄢𑄴', '𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴𑄝𑄢𑄴', '𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴𑄝𑄢𑄴', '𑄥𑄧𑄚𑄨𑄝𑄢𑄴'], - ['𑄢𑄧𑄝𑄨', '𑄥𑄧𑄟𑄴', '𑄟𑄧𑄁𑄉𑄧𑄣𑄴', '𑄝𑄪𑄖𑄴', '𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴', '𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴', '𑄥𑄧𑄚𑄨'] - ], - u, - [ - ['𑄎', '𑄜𑄬', '𑄟', '𑄃𑄬', '𑄟𑄬', '𑄎𑄪𑄚𑄴', '𑄎𑄪', '𑄃', '𑄥𑄬', '𑄃𑄧', '𑄚𑄧', '𑄓𑄨'], - [ - '𑄎𑄚𑄪', '𑄜𑄬𑄛𑄴', '𑄟𑄢𑄴𑄌𑄧', '𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴', '𑄟𑄬', '𑄎𑄪𑄚𑄴', '𑄎𑄪𑄣𑄭', '𑄃𑄉𑄧𑄌𑄴𑄑𑄴', '𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴', '𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴', '𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴', '𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄢𑄴' - ], - [ - '𑄎𑄚𑄪𑄠𑄢𑄨', '𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨', '𑄟𑄢𑄴𑄌𑄧', '𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴', '𑄟𑄬', '𑄎𑄪𑄚𑄴', '𑄎𑄪𑄣𑄭', '𑄃𑄉𑄧𑄌𑄴𑄑𑄴', '𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴', '𑄃𑄧𑄇𑄴𑄑𑄬𑄝𑄧𑄢𑄴', '𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴', - '𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴' - ] - ], - [ - ['𑄎', '𑄜𑄬', '𑄟', '𑄃𑄬', '𑄟𑄬', '𑄎𑄪𑄚𑄴', '𑄎𑄪', '𑄃', '𑄥𑄬', '𑄃𑄧', '𑄚𑄧', '𑄓𑄨'], - [ - '𑄎𑄚𑄪𑄠𑄢𑄨', '𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨', '𑄟𑄢𑄴𑄌𑄧', '𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴', '𑄟𑄬', '𑄎𑄪𑄚𑄴', '𑄎𑄪𑄣𑄭', '𑄃𑄉𑄧𑄌𑄴𑄑𑄴', '𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴', '𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴', '𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴', - '𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴' - ], - u - ], - [['𑄈𑄳𑄢𑄨𑄌𑄴𑄑𑄴𑄛𑄫𑄢𑄴𑄝𑄧', '𑄈𑄳𑄢𑄨𑄌𑄴𑄑𑄛𑄴𑄘𑄧'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '#,##,##0.00¤', '#E0'], - 'INR', - '₹', - '𑄃𑄨𑄚𑄴𑄘𑄨𑄠𑄚𑄴 𑄢𑄪𑄛𑄨', - { - 'BDT': ['৳'], - 'JPY': ['JP¥', '¥'], - 'STD': [u, 'Db'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural, - [ - [['𑄛𑄧𑄖𑄳𑄠𑄃𑄟𑄧𑄣𑄳𑄠𑄬', '𑄝𑄬𑄚𑄳𑄠𑄬', '𑄘𑄨𑄝𑄪𑄎𑄳𑄠', '𑄝𑄬𑄣𑄳𑄠𑄬', '𑄥𑄎𑄧𑄚𑄳𑄠', '𑄢𑄬𑄖𑄴'], u, u], u, - [ - ['04:00', '06:00'], ['06:00', '12:00'], ['12:00', '16:00'], ['16:00', '18:00'], - ['18:00', '20:00'], ['20:00', '04:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ccp.js b/packages/common/locales/global/ccp.js deleted file mode 100644 index 0e816002991f..000000000000 --- a/packages/common/locales/global/ccp.js +++ /dev/null @@ -1,78 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['ccp'] = [ - 'ccp', - [['AM', 'PM'], u, u], - u, - [ - ['𑄢𑄧', '𑄥𑄧', '𑄟𑄧', '𑄝𑄪', '𑄝𑄳𑄢𑄨', '𑄥𑄪', '𑄥𑄧'], ['𑄢𑄧𑄝𑄨', '𑄥𑄧𑄟𑄴', '𑄟𑄧𑄁𑄉𑄧𑄣𑄴', '𑄝𑄪𑄖𑄴', '𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴', '𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴', '𑄥𑄧𑄚𑄨'], - ['𑄢𑄧𑄝𑄨𑄝𑄢𑄴', '𑄥𑄧𑄟𑄴𑄝𑄢𑄴', '𑄟𑄧𑄁𑄉𑄧𑄣𑄴𑄝𑄢𑄴', '𑄝𑄪𑄖𑄴𑄝𑄢𑄴', '𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴𑄝𑄢𑄴', '𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴𑄝𑄢𑄴', '𑄥𑄧𑄚𑄨𑄝𑄢𑄴'], - ['𑄢𑄧𑄝𑄨', '𑄥𑄧𑄟𑄴', '𑄟𑄧𑄁𑄉𑄧𑄣𑄴', '𑄝𑄪𑄖𑄴', '𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴', '𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴', '𑄥𑄧𑄚𑄨'] - ], - u, - [ - ['𑄎', '𑄜𑄬', '𑄟', '𑄃𑄬', '𑄟𑄬', '𑄎𑄪𑄚𑄴', '𑄎𑄪', '𑄃', '𑄥𑄬', '𑄃𑄧', '𑄚𑄧', '𑄓𑄨'], - [ - '𑄎𑄚𑄪', '𑄜𑄬𑄛𑄴', '𑄟𑄢𑄴𑄌𑄧', '𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴', '𑄟𑄬', '𑄎𑄪𑄚𑄴', '𑄎𑄪𑄣𑄭', '𑄃𑄉𑄧𑄌𑄴𑄑𑄴', '𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴', '𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴', '𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴', '𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄢𑄴' - ], - [ - '𑄎𑄚𑄪𑄠𑄢𑄨', '𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨', '𑄟𑄢𑄴𑄌𑄧', '𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴', '𑄟𑄬', '𑄎𑄪𑄚𑄴', '𑄎𑄪𑄣𑄭', '𑄃𑄉𑄧𑄌𑄴𑄑𑄴', '𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴', '𑄃𑄧𑄇𑄴𑄑𑄬𑄝𑄧𑄢𑄴', '𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴', - '𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴' - ] - ], - [ - ['𑄎', '𑄜𑄬', '𑄟', '𑄃𑄬', '𑄟𑄬', '𑄎𑄪𑄚𑄴', '𑄎𑄪', '𑄃', '𑄥𑄬', '𑄃𑄧', '𑄚𑄧', '𑄓𑄨'], - [ - '𑄎𑄚𑄪𑄠𑄢𑄨', '𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨', '𑄟𑄢𑄴𑄌𑄧', '𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴', '𑄟𑄬', '𑄎𑄪𑄚𑄴', '𑄎𑄪𑄣𑄭', '𑄃𑄉𑄧𑄌𑄴𑄑𑄴', '𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴', '𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴', '𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴', - '𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴' - ], - u - ], - [['𑄈𑄳𑄢𑄨𑄌𑄴𑄑𑄴𑄛𑄫𑄢𑄴𑄝𑄧', '𑄈𑄳𑄢𑄨𑄌𑄴𑄑𑄛𑄴𑄘𑄧'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '#,##,##0.00¤', '#E0'], - 'BDT', - '৳', - '𑄝𑄁𑄣𑄘𑄬𑄥𑄨 𑄑𑄬𑄋', - { - 'BDT': ['৳'], - 'JPY': ['JP¥', '¥'], - 'STD': [u, 'Db'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural, - [ - [['𑄛𑄧𑄖𑄳𑄠𑄃𑄟𑄧𑄣𑄳𑄠𑄬', '𑄝𑄬𑄚𑄳𑄠𑄬', '𑄘𑄨𑄝𑄪𑄎𑄳𑄠', '𑄝𑄬𑄣𑄳𑄠𑄬', '𑄥𑄎𑄧𑄚𑄳𑄠', '𑄢𑄬𑄖𑄴'], u, u], u, - [ - ['04:00', '06:00'], ['06:00', '12:00'], ['12:00', '16:00'], ['16:00', '18:00'], - ['18:00', '20:00'], ['20:00', '04:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ce.js b/packages/common/locales/global/ce.js deleted file mode 100644 index 7382f0d4fc0d..000000000000 --- a/packages/common/locales/global/ce.js +++ /dev/null @@ -1,64 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['ce'] = [ - 'ce', - [['AM', 'PM'], u, u], - u, - [ - ['кӀи', 'ор', 'ши', 'кха', 'еа', 'пӀе', 'шуо'], u, - ['кӀира', 'оршот', 'шинара', 'кхаара', 'еара', 'пӀераска', 'шуот'], - ['кӀи', 'ор', 'ши', 'кха', 'еа', 'пӀе', 'шуо'] - ], - [ - ['кӀ', 'о', 'ш', 'кх', 'е', 'пӀ', 'ш'], ['кӀи', 'ор', 'ши', 'кха', 'еа', 'пӀе', 'шуо'], - ['кӀира', 'оршот', 'шинара', 'кхаара', 'еара', 'пӀераска', 'шуот'], - ['кӀи', 'ор', 'ши', 'кха', 'еа', 'пӀе', 'шуо'] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - ['янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'], - [ - 'январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', - 'ноябрь', 'декабрь' - ] - ], - u, - [ - ['в. э. тӀ. я', 'в. э'], u, - ['Ӏийса пайхамар вина де кхачале', 'Ӏийса пайхамар вина дийнахь дуьйна'] - ], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'Терхьаш дац', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'RUB', - '₽', - 'Российн сом', - {'JPY': ['JP¥', '¥'], 'RON': [u, 'лей'], 'RUB': ['₽'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ceb.js b/packages/common/locales/global/ceb.js deleted file mode 100644 index af23158f371e..000000000000 --- a/packages/common/locales/global/ceb.js +++ /dev/null @@ -1,63 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['ceb'] = [ - 'ceb', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['D', 'L', 'M', 'M', 'H', 'B', 'S'], ['Dom', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'], - ['Domingo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', 'Biyernes', 'Sabado'], - ['Dom', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'] - ], - u, - [ - ['E', 'P', 'M', 'A', 'M', 'H', 'H', 'A', 'S', 'O', 'N', 'D'], - ['En', 'Peb', 'Mar', 'Apr', 'May', 'Hun', 'Hul', 'Ag', 'Set', 'Okt', 'Nob', 'Dis'], - [ - 'Enero', 'Pebrero', 'Marso', 'Abril', 'Mayo', 'Hunyo', 'Hulyo', 'Agosto', 'Setyembre', - 'Oktubre', 'Nobyembre', 'Disyembre' - ] - ], - [ - ['E', 'P', 'M', 'A', 'M', 'H', 'H', 'A', 'S', 'O', 'N', 'D'], - ['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', 'KP'], u, ['Sa Wala Pa Si Kristo', '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}', u, '{1} \'sa\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,#0%', '¤#,##0.00', '#E0'], - 'PHP', - '₱', - 'Philippine Piso', - {'JPY': ['JP¥', '¥'], 'PHP': ['₱'], 'USD': ['US $', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/cgg.js b/packages/common/locales/global/cgg.js deleted file mode 100644 index c8352cac5be3..000000000000 --- a/packages/common/locales/global/cgg.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['cgg'] = [ - 'cgg', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['BC', 'AD'], u, ['Kurisito Atakaijire', 'Kurisito Yaijire']], - 1, - [0, 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'UGX', - 'USh', - 'Eshiringi ya Uganda', - {'JPY': ['JP¥', '¥'], 'UGX': ['USh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/chr.js b/packages/common/locales/global/chr.js deleted file mode 100644 index e18120606b00..000000000000 --- a/packages/common/locales/global/chr.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['chr'] = [ - 'chr', - [['Ꮜ', 'Ꮢ'], ['ᏌᎾᎴ', 'ᏒᎯᏱᎢ'], ['ᏌᎾᎴ', 'ᏒᎯᏱᎢᏗᏢ']], - [['ᏌᎾᎴ', 'ᏒᎯᏱᎢ'], u, ['ᏌᎾᎴ', 'ᏒᎯᏱᎢᏗᏢ']], - [ - ['Ꮖ', 'Ꮙ', 'Ꮤ', 'Ꮶ', 'Ꮕ', 'Ꮷ', 'Ꭴ'], ['ᏆᏍᎬ', 'ᏉᏅᎯ', 'ᏔᎵᏁ', 'ᏦᎢᏁ', 'ᏅᎩᏁ', 'ᏧᎾᎩ', 'ᏈᏕᎾ'], - ['ᎤᎾᏙᏓᏆᏍᎬ', 'ᎤᎾᏙᏓᏉᏅᎯ', 'ᏔᎵᏁᎢᎦ', 'ᏦᎢᏁᎢᎦ', 'ᏅᎩᏁᎢᎦ', 'ᏧᎾᎩᎶᏍᏗ', 'ᎤᎾᏙᏓᏈᏕᎾ'], - ['ᏍᎬ', 'ᏅᎯ', 'ᏔᎵ', 'ᏦᎢ', 'ᏅᎩ', 'ᏧᎾ', 'ᏕᎾ'] - ], - u, - [ - ['Ꭴ', 'Ꭷ', 'Ꭰ', 'Ꭷ', 'Ꭰ', 'Ꮥ', 'Ꭻ', 'Ꭶ', 'Ꮪ', 'Ꮪ', 'Ꮕ', 'Ꭵ'], - ['ᎤᏃ', 'ᎧᎦ', 'ᎠᏅ', 'ᎧᏬ', 'ᎠᏂ', 'ᏕᎭ', 'ᎫᏰ', 'ᎦᎶ', 'ᏚᎵ', 'ᏚᏂ', 'ᏅᏓ', 'ᎥᏍ'], - ['ᎤᏃᎸᏔᏅ', 'ᎧᎦᎵ', 'ᎠᏅᏱ', 'ᎧᏬᏂ', 'ᎠᏂᏍᎬᏘ', 'ᏕᎭᎷᏱ', 'ᎫᏰᏉᏂ', 'ᎦᎶᏂ', 'ᏚᎵᏍᏗ', 'ᏚᏂᏅᏗ', 'ᏅᏓᏕᏆ', 'ᎥᏍᎩᏱ'] - ], - u, - [['BC', 'AD'], u, ['ᏧᏓᎷᎸ ᎤᎷᎯᏍᏗ ᎦᎶᏁᏛ', 'ᎠᏃ ᏙᎻᏂ']], - 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}', u, '{1} ᎤᎾᎢ {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'US ᎠᏕᎳ', - {'JPY': ['JP¥', '¥']}, - 'ltr', - plural, - [ - [['Ꭲ', 'ᏌᎾᎴ', 'ᏒᎯᏱᎢᏗᏢ'], ['ᎢᎦ', 'ᏌᎾᎴ', 'ᏒᎯᏱᎢᏗᏢ'], u], [['ᎢᎦ', 'ᏌᎾᎴ', 'ᏒᎯᏱᎢᏗᏢ'], u, u], - ['12:00', ['00:00', '12:00'], ['12:00', '24:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ckb-IR.js b/packages/common/locales/global/ckb-IR.js deleted file mode 100644 index c163620f9cc5..000000000000 --- a/packages/common/locales/global/ckb-IR.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['ckb-ir'] = [ - 'ckb-IR', - [['ب.ن', 'د.ن'], u, u], - u, - [ - ['ی', 'د', 'س', 'چ', 'پ', 'ھ', 'ش'], - ['یەکشەممە', 'دووشەممە', 'سێشەممە', 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'], u, - ['١ش', '٢ش', '٣ش', '٤ش', '٥ش', 'ھ', 'ش'] - ], - u, - [ - ['ک', 'ش', 'ئ', 'ن', 'ئ', 'ح', 'ت', 'ئ', 'ئ', 'ت', 'ت', 'ک'], - [ - 'کانوونی دووەم', 'شوبات', 'ئازار', 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', 'ئەیلوول', - 'تشرینی یەکەم', 'تشرینی دووەم', 'کانونی یەکەم' - ], - u - ], - u, - [['پێش زایین', 'زایینی'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '\u200e+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'IRR', - 'IRR', - 'IRR', - {'IQD': ['د.ع.\u200f'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'rtl', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ckb.js b/packages/common/locales/global/ckb.js deleted file mode 100644 index 2451fdd99504..000000000000 --- a/packages/common/locales/global/ckb.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['ckb'] = [ - 'ckb', - [['ب.ن', 'د.ن'], u, u], - u, - [ - ['ی', 'د', 'س', 'چ', 'پ', 'ھ', 'ش'], - ['یەکشەممە', 'دووشەممە', 'سێشەممە', 'چوارشەممە', 'پێنجشەممە', 'ھەینی', 'شەممە'], u, - ['١ش', '٢ش', '٣ش', '٤ش', '٥ش', 'ھ', 'ش'] - ], - u, - [ - ['ک', 'ش', 'ئ', 'ن', 'ئ', 'ح', 'ت', 'ئ', 'ئ', 'ت', 'ت', 'ک'], - [ - 'کانوونی دووەم', 'شوبات', 'ئازار', 'نیسان', 'ئایار', 'حوزەیران', 'تەمووز', 'ئاب', 'ئەیلوول', - 'تشرینی یەکەم', 'تشرینی دووەم', 'کانونی یەکەم' - ], - u - ], - u, - [['پێش زایین', 'زایینی'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '\u200e+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'IQD', - 'د.ع.\u200f', - 'IQD', - {'IQD': ['د.ع.\u200f'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'rtl', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/cs.js b/packages/common/locales/global/cs.js deleted file mode 100644 index c9684f7f6531..000000000000 --- a/packages/common/locales/global/cs.js +++ /dev/null @@ -1,94 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - if (i === Math.floor(i) && i >= 2 && i <= 4 && v === 0) return 3; - if (!(v === 0)) return 4; - return 5; -} -global.ng.common.locales['cs'] = [ - 'cs', - [['dop.', 'odp.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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.'], ['před naším letopočtem', 'našeho letopočtu']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'CZK', - 'Kč', - 'česká koruna', - { - 'AUD': ['AU$', '$'], - 'CSK': ['Kčs'], - 'CZK': ['Kč'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': ['JP¥', '¥'], - 'RON': [u, 'L'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'], - 'XEU': ['ECU'], - 'XXX': [] - }, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [ - '00:00', '12:00', ['04:00', '09:00'], ['09:00', '12:00'], ['12:00', '18:00'], - ['18:00', '22:00'], ['22:00', '04:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/cu.js b/packages/common/locales/global/cu.js deleted file mode 100644 index 343d1450485d..000000000000 --- a/packages/common/locales/global/cu.js +++ /dev/null @@ -1,48 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['cu'] = [ - 'cu', - [['AM', 'PM'], u, u], - u, - [['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], u, u], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'], u - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'RUB', - '₽', - 'RUB', - {'JPY': ['JP¥', '¥'], 'RUB': ['₽'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/cy.js b/packages/common/locales/global/cy.js deleted file mode 100644 index 154a191e2678..000000000000 --- a/packages/common/locales/global/cy.js +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n === 3) return 3; - if (n === 6) return 4; - return 5; -} -global.ng.common.locales['cy'] = [ - 'cy', - [['b', 'h'], ['AM', 'PM'], ['yb', 'yh']], - [['AM', 'PM'], u, u], - [ - ['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', 'Ebr', '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}', u, '{1} \'am\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GBP', - '£', - 'Punt Prydain', - { - 'BDT': [u, 'TK'], - 'BWP': [], - 'HKD': ['HK$'], - 'JPY': ['JP¥', '¥'], - 'KRW': [u, '₩'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XXX': [], - 'ZAR': [], - 'ZMW': [] - }, - 'ltr', - plural, - [ - [ - ['canol nos', 'canol dydd', 'yn y bore', 'yn y prynhawn', 'min nos'], - ['canol nos', 'canol dydd', 'y bore', 'y prynhawn', 'yr hwyr'], u - ], - [ - ['canol nos', 'canol dydd', 'bore', 'prynhawn', 'min nos'], - ['canol nos', 'canol dydd', 'bore', 'prynhawn', 'yr hwyr'], - ['canol nos', 'canol dydd', 'y bore', 'y prynhawn', 'yr hwyr'] - ], - ['00:00', '12:00', ['00:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/da-GL.js b/packages/common/locales/global/da-GL.js deleted file mode 100644 index 72a79787fce7..000000000000 --- a/packages/common/locales/global/da-GL.js +++ /dev/null @@ -1,84 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - 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 1; - return 5; -} -global.ng.common.locales['da-gl'] = [ - 'da-GL', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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' - ] - ], - u, - [['fKr', 'eKr'], ['f.Kr.', 'e.Kr.'], u], - 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}', u, '{1} \'kl\'. {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', '.'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'DKK', - 'kr.', - 'dansk krone', - { - 'AUD': ['AU$', '$'], - 'DKK': ['kr.'], - 'ISK': [u, 'kr.'], - 'JPY': ['JP¥', '¥'], - 'NOK': [u, 'kr.'], - 'RON': [u, 'L'], - 'SEK': [u, 'kr.'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural, - [ - [ - ['midnat', 'om morgenen', 'om formiddagen', 'om eftermiddagen', 'om aftenen', 'om natten'], u, - u - ], - [['midnat', 'morgen', 'formiddag', 'eftermiddag', 'aften', 'nat'], u, u], - [ - '00:00', ['05:00', '10:00'], ['10:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], - ['00:00', '05:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/da.js b/packages/common/locales/global/da.js deleted file mode 100644 index d18f3bf0a28c..000000000000 --- a/packages/common/locales/global/da.js +++ /dev/null @@ -1,84 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - 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 1; - return 5; -} -global.ng.common.locales['da'] = [ - 'da', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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' - ] - ], - u, - [['fKr', 'eKr'], ['f.Kr.', 'e.Kr.'], u], - 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}', u, '{1} \'kl\'. {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', '.'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'DKK', - 'kr.', - 'dansk krone', - { - 'AUD': ['AU$', '$'], - 'DKK': ['kr.'], - 'ISK': [u, 'kr.'], - 'JPY': ['JP¥', '¥'], - 'NOK': [u, 'kr.'], - 'RON': [u, 'L'], - 'SEK': [u, 'kr.'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural, - [ - [ - ['midnat', 'om morgenen', 'om formiddagen', 'om eftermiddagen', 'om aftenen', 'om natten'], u, - u - ], - [['midnat', 'morgen', 'formiddag', 'eftermiddag', 'aften', 'nat'], u, u], - [ - '00:00', ['05:00', '10:00'], ['10:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], - ['00:00', '05:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/dav.js b/packages/common/locales/global/dav.js deleted file mode 100644 index 9fe38e24e0db..000000000000 --- a/packages/common/locales/global/dav.js +++ /dev/null @@ -1,60 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['dav'] = [ - 'dav', - [['Luma lwa K', 'luma lwa p'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['KK', 'BK'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KES', - 'Ksh', - 'Shilingi ya Kenya', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/de-AT.js b/packages/common/locales/global/de-AT.js deleted file mode 100644 index b2e672bb1860..000000000000 --- a/packages/common/locales/global/de-AT.js +++ /dev/null @@ -1,99 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['de-at'] = [ - 'de-AT', - [['AM', 'PM'], u, u], - [['vm.', 'nm.'], ['AM', 'PM'], u], - [ - ['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.'], u, u], - 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}', u, '{1} \'um\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':', u, '.'], - ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], - 'EUR', - '€', - 'Euro', - { - 'ATS': ['öS'], - 'AUD': ['AU$', '$'], - 'BGM': ['BGK'], - 'BGO': ['BGJ'], - 'CUC': [u, 'Cub$'], - 'DEM': ['DM'], - 'FKP': [u, 'Fl£'], - 'GNF': [u, 'F.G.'], - 'KMF': [u, 'FC'], - 'RON': [u, 'L'], - 'RWF': [u, 'F.Rw'], - 'SYP': [], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'XXX': [], - 'ZMW': [u, 'K'] - }, - 'ltr', - plural, - [ - [ - ['Mitternacht', 'morgens', 'vorm.', 'mittags', 'nachm.', 'abends', 'nachts'], u, - ['Mitternacht', 'morgens', 'vormittags', 'mittags', 'nachmittags', 'abends', 'nachts'] - ], - [ - ['Mitternacht', 'Morgen', 'Vorm.', 'Mittag', 'Nachm.', 'Abend', 'Nacht'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/de-BE.js b/packages/common/locales/global/de-BE.js deleted file mode 100644 index 5e562447d55f..000000000000 --- a/packages/common/locales/global/de-BE.js +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['de-be'] = [ - 'de-BE', - [['AM', 'PM'], u, u], - u, - [ - ['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.', 'Sept.', '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.'], u, u], - 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}', u, '{1} \'um\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Euro', - { - 'ATS': ['öS'], - 'AUD': ['AU$', '$'], - 'BGM': ['BGK'], - 'BGO': ['BGJ'], - 'CUC': [u, 'Cub$'], - 'DEM': ['DM'], - 'FKP': [u, 'Fl£'], - 'GNF': [u, 'F.G.'], - 'KMF': [u, 'FC'], - 'RON': [u, 'L'], - 'RWF': [u, 'F.Rw'], - 'SYP': [], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'XXX': [], - 'ZMW': [u, 'K'] - }, - 'ltr', - plural, - [ - [ - ['Mitternacht', 'morgens', 'vorm.', 'mittags', 'nachm.', 'abends', 'nachts'], u, - ['Mitternacht', 'morgens', 'vormittags', 'mittags', 'nachmittags', 'abends', 'nachts'] - ], - [ - ['Mitternacht', 'Morgen', 'Vorm.', 'Mittag', 'Nachm.', 'Abend', 'Nacht'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/de-CH.js b/packages/common/locales/global/de-CH.js deleted file mode 100644 index aba2ec95ceef..000000000000 --- a/packages/common/locales/global/de-CH.js +++ /dev/null @@ -1,102 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['de-ch'] = [ - 'de-CH', - [['AM', 'PM'], u, u], - u, - [ - ['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.', 'Sept.', '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.'], u, u], - 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}', u, '{1} \'um\' {0}', u], - ['.', '’', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00;¤-#,##0.00', '#E0'], - 'CHF', - 'CHF', - 'Schweizer Franken', - { - 'ATS': ['öS'], - 'AUD': ['AU$', '$'], - 'BGM': ['BGK'], - 'BGO': ['BGJ'], - 'CUC': [u, 'Cub$'], - 'DEM': ['DM'], - 'EUR': [], - 'FKP': [u, 'Fl£'], - 'GNF': [u, 'F.G.'], - 'KMF': [u, 'FC'], - 'RON': [u, 'L'], - 'RWF': [u, 'F.Rw'], - 'SYP': [], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'XXX': [], - 'ZMW': [u, 'K'] - }, - 'ltr', - plural, - [ - [ - ['Mitternacht', 'morgens', 'vorm.', 'mittags', 'nachm.', 'abends', 'nachts'], u, - ['Mitternacht', 'morgens', 'vormittags', 'mittags', 'nachmittags', 'abends', 'nachts'] - ], - [ - ['Mitternacht', 'Morgen', 'Vorm.', 'Mittag', 'Nachm.', 'Abend', 'Nacht'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/de-IT.js b/packages/common/locales/global/de-IT.js deleted file mode 100644 index 5c074a088276..000000000000 --- a/packages/common/locales/global/de-IT.js +++ /dev/null @@ -1,99 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['de-it'] = [ - 'de-IT', - [['AM', 'PM'], u, u], - u, - [ - ['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.'], u, u], - 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}', u, '{1} \'um\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Euro', - { - 'ATS': ['öS'], - 'AUD': ['AU$', '$'], - 'BGM': ['BGK'], - 'BGO': ['BGJ'], - 'CUC': [u, 'Cub$'], - 'DEM': ['DM'], - 'FKP': [u, 'Fl£'], - 'GNF': [u, 'F.G.'], - 'KMF': [u, 'FC'], - 'RON': [u, 'L'], - 'RWF': [u, 'F.Rw'], - 'SYP': [], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'XXX': [], - 'ZMW': [u, 'K'] - }, - 'ltr', - plural, - [ - [ - ['Mitternacht', 'morgens', 'vorm.', 'mittags', 'nachm.', 'abends', 'nachts'], u, - ['Mitternacht', 'morgens', 'vormittags', 'mittags', 'nachmittags', 'abends', 'nachts'] - ], - [ - ['Mitternacht', 'Morgen', 'Vorm.', 'Mittag', 'Nachm.', 'Abend', 'Nacht'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/de-LI.js b/packages/common/locales/global/de-LI.js deleted file mode 100644 index 855cc1eb38b8..000000000000 --- a/packages/common/locales/global/de-LI.js +++ /dev/null @@ -1,102 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['de-li'] = [ - 'de-LI', - [['AM', 'PM'], u, u], - [['vm.', 'nm.'], ['AM', 'PM'], u], - [ - ['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.', 'Sept.', '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.'], u, u], - 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}', u, '{1} \'um\' {0}', u], - ['.', '’', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'CHF', - 'CHF', - 'Schweizer Franken', - { - 'ATS': ['öS'], - 'AUD': ['AU$', '$'], - 'BGM': ['BGK'], - 'BGO': ['BGJ'], - 'CUC': [u, 'Cub$'], - 'DEM': ['DM'], - 'EUR': [u, '€'], - 'FKP': [u, 'Fl£'], - 'GNF': [u, 'F.G.'], - 'KMF': [u, 'FC'], - 'RON': [u, 'L'], - 'RWF': [u, 'F.Rw'], - 'SYP': [], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'XXX': [], - 'ZMW': [u, 'K'] - }, - 'ltr', - plural, - [ - [ - ['Mitternacht', 'morgens', 'vorm.', 'mittags', 'nachm.', 'abends', 'nachts'], u, - ['Mitternacht', 'morgens', 'vormittags', 'mittags', 'nachmittags', 'abends', 'nachts'] - ], - [ - ['Mitternacht', 'Morgen', 'Vorm.', 'Mittag', 'Nachm.', 'Abend', 'Nacht'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/de-LU.js b/packages/common/locales/global/de-LU.js deleted file mode 100644 index a846067d29c0..000000000000 --- a/packages/common/locales/global/de-LU.js +++ /dev/null @@ -1,102 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['de-lu'] = [ - 'de-LU', - [['vorm.', 'nachm.'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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.', 'Sept.', '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.'], u, u], - 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}', u, '{1} \'um\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Euro', - { - 'ATS': ['öS'], - 'AUD': ['AU$', '$'], - 'BGM': ['BGK'], - 'BGO': ['BGJ'], - 'CUC': [u, 'Cub$'], - 'DEM': ['DM'], - 'FKP': [u, 'Fl£'], - 'GNF': [u, 'F.G.'], - 'KMF': [u, 'FC'], - 'LUF': ['F'], - 'RON': [u, 'L'], - 'RWF': [u, 'F.Rw'], - 'SYP': [], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'XXX': [], - 'ZMW': [u, 'K'] - }, - 'ltr', - plural, - [ - [ - ['Mitternacht', 'morgens', 'vorm.', 'mittags', 'nachm.', 'abends', 'nachts'], u, - ['Mitternacht', 'morgens', 'vormittags', 'mittags', 'nachmittags', 'abends', 'nachts'] - ], - [ - ['Mitternacht', 'Morgen', 'Vorm.', 'Mittag', 'Nachm.', 'Abend', 'Nacht'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/de.js b/packages/common/locales/global/de.js deleted file mode 100644 index 3b76e41d95a1..000000000000 --- a/packages/common/locales/global/de.js +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['de'] = [ - 'de', - [['AM', 'PM'], u, u], - u, - [ - ['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.', 'Sept.', '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.'], u, u], - 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}', u, '{1} \'um\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Euro', - { - 'ATS': ['öS'], - 'AUD': ['AU$', '$'], - 'BGM': ['BGK'], - 'BGO': ['BGJ'], - 'CUC': [u, 'Cub$'], - 'DEM': ['DM'], - 'FKP': [u, 'Fl£'], - 'GNF': [u, 'F.G.'], - 'KMF': [u, 'FC'], - 'RON': [u, 'L'], - 'RWF': [u, 'F.Rw'], - 'SYP': [], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'XXX': [], - 'ZMW': [u, 'K'] - }, - 'ltr', - plural, - [ - [ - ['Mitternacht', 'morgens', 'vorm.', 'mittags', 'nachm.', 'abends', 'nachts'], u, - ['Mitternacht', 'morgens', 'vormittags', 'mittags', 'nachmittags', 'abends', 'nachts'] - ], - [ - ['Mitternacht', 'Morgen', 'Vorm.', 'Mittag', 'Nachm.', 'Abend', 'Nacht'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/dje.js b/packages/common/locales/global/dje.js deleted file mode 100644 index edad1411048d..000000000000 --- a/packages/common/locales/global/dje.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['dje'] = [ - 'dje', - [['Subbaahi', 'Zaarikay b'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['Ž', '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' - ] - ], - u, - [['IJ', 'IZ'], u, ['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}', u, u, u], - ['.', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'XOF', - 'CFA', - 'CFA Fraŋ (BCEAO)', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/dsb.js b/packages/common/locales/global/dsb.js deleted file mode 100644 index ecb952135d72..000000000000 --- a/packages/common/locales/global/dsb.js +++ /dev/null @@ -1,72 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - 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 1; - if (v === 0 && i % 100 === 2 || f % 100 === 2) return 2; - 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 3; - return 5; -} -global.ng.common.locales['dsb'] = [ - 'dsb', - [['dop.', 'wótp.'], ['dopołdnja', 'wótpołdnja'], u], - [['dopołdnja', 'wótpołdnja'], u, u], - [ - ['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'] - ], - u, - [ - ['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.'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - {'AUD': [u, '$'], 'PLN': ['zł'], 'THB': ['฿']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/dua.js b/packages/common/locales/global/dua.js deleted file mode 100644 index 3a3260d59184..000000000000 --- a/packages/common/locales/global/dua.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['dua'] = [ - 'dua', - [['idiɓa', 'ebyámu'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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ɛ́' - ] - ], - u, - [['ɓ.Ys', 'mb.Ys'], u, ['ɓ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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'XAF', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/dyo.js b/packages/common/locales/global/dyo.js deleted file mode 100644 index 08f1a21b3a2e..000000000000 --- a/packages/common/locales/global/dyo.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['dyo'] = [ - 'dyo', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['ArY', 'AtY'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XOF', - 'CFA', - 'seefa yati BCEAO', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/dz.js b/packages/common/locales/global/dz.js deleted file mode 100644 index 968c06f50313..000000000000 --- a/packages/common/locales/global/dz.js +++ /dev/null @@ -1,72 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['dz'] = [ - 'dz', - [['སྔ་ཆ་', 'ཕྱི་ཆ་'], u, u], - u, - [ - ['ཟླ', 'མིར', 'ལྷག', 'ཕུར', 'སངྶ', 'སྤེན', 'ཉི'], ['ཟླ་', 'མིར་', 'ལྷག་', 'ཕུར་', 'སངས་', 'སྤེན་', 'ཉི་'], - ['གཟའ་ཟླ་བ་', 'གཟའ་མིག་དམར་', 'གཟའ་ལྷག་པ་', 'གཟའ་ཕུར་བུ་', 'གཟའ་པ་སངས་', 'གཟའ་སྤེན་པ་', 'གཟའ་ཉི་མ་'], - ['ཟླ་', 'མིར་', 'ལྷག་', 'ཕུར་', 'སངས་', 'སྤེན་', 'ཉི་'] - ], - u, - [ - ['༡', '༢', '༣', '4', '༥', '༦', '༧', '༨', '9', '༡༠', '༡༡', '༡༢'], - ['༡', '༢', '༣', '༤', '༥', '༦', '༧', '༨', '༩', '༡༠', '༡༡', '12'], - [ - 'ཟླ་དངཔ་', 'ཟླ་གཉིས་པ་', 'ཟླ་གསུམ་པ་', 'ཟླ་བཞི་པ་', 'ཟླ་ལྔ་པ་', 'ཟླ་དྲུག་པ', 'ཟླ་བདུན་པ་', 'ཟླ་བརྒྱད་པ་', - 'ཟླ་དགུ་པ་', 'ཟླ་བཅུ་པ་', 'ཟླ་བཅུ་གཅིག་པ་', 'ཟླ་བཅུ་གཉིས་པ་' - ] - ], - [ - ['༡', '༢', '༣', '༤', '༥', '༦', '༧', '༨', '༩', '༡༠', '༡༡', '༡༢'], - ['ཟླ་༡', 'ཟླ་༢', 'ཟླ་༣', 'ཟླ་༤', 'ཟླ་༥', 'ཟླ་༦', 'ཟླ་༧', 'ཟླ་༨', 'ཟླ་༩', 'ཟླ་༡༠', 'ཟླ་༡༡', 'ཟླ་༡༢'], - [ - 'སྤྱི་ཟླ་དངཔ་', 'སྤྱི་ཟླ་གཉིས་པ་', 'སྤྱི་ཟླ་གསུམ་པ་', 'སྤྱི་ཟླ་བཞི་པ', 'སྤྱི་ཟླ་ལྔ་པ་', 'སྤྱི་ཟླ་དྲུག་པ', 'སྤྱི་ཟླ་བདུན་པ་', - 'སྤྱི་ཟླ་བརྒྱད་པ་', 'སྤྱི་ཟླ་དགུ་པ་', 'སྤྱི་ཟླ་བཅུ་པ་', 'སྤྱི་ཟླ་བཅུ་གཅིག་པ་', 'སྤྱི་ཟླ་བཅུ་གཉིས་པ་' - ] - ], - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0 %', '¤#,##,##0.00', '#E0'], - 'INR', - '₹', - 'རྒྱ་གར་གྱི་དངུལ་ རུ་པི', - { - 'AUD': ['AU$', '$'], - 'BTN': ['Nu.'], - 'ILS': [u, '₪'], - 'JPY': ['JP¥', '¥'], - 'KRW': ['KR₩', '₩'], - 'THB': ['TH฿', '฿'], - 'USD': ['US$', '$'], - 'XAF': [] - }, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ebu.js b/packages/common/locales/global/ebu.js deleted file mode 100644 index 6aa2dbf6c890..000000000000 --- a/packages/common/locales/global/ebu.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['ebu'] = [ - 'ebu', - [['KI', 'UT'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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ĩ' - ] - ], - u, - [['MK', 'TK'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KES', - 'Ksh', - 'Shilingi ya Kenya', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ee-TG.js b/packages/common/locales/global/ee-TG.js deleted file mode 100644 index f0301bb78389..000000000000 --- a/packages/common/locales/global/ee-TG.js +++ /dev/null @@ -1,63 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['ee-tg'] = [ - 'ee-TG', - [['ŋ', 'ɣ'], ['ŋdi', 'ɣetrɔ'], u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['HYV', 'Yŋ'], u, ['Hafi Yesu Va', '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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'mnn', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'XOF', - 'CFA', - 'ɣetoɖofe afrikaga CFA franc BCEAO', - {'AUD': ['AU$', '$'], 'GHS': ['GH₵'], 'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [['fɔŋli', 'ŋdi', 'ŋdɔ', 'ɣetrɔ', 'fiẽ', 'zã'], u, u], u, - [ - ['04:00', '05:00'], ['05:00', '12:00'], ['12:00', '14:00'], ['14:00', '18:00'], - ['18:00', '21:00'], ['21:00', '04:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ee.js b/packages/common/locales/global/ee.js deleted file mode 100644 index 7fc5d354c360..000000000000 --- a/packages/common/locales/global/ee.js +++ /dev/null @@ -1,63 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['ee'] = [ - 'ee', - [['ŋ', 'ɣ'], ['ŋdi', 'ɣetrɔ'], u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['HYV', 'Yŋ'], u, ['Hafi Yesu Va', '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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'mnn', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GHS', - 'GH₵', - 'ghana siɖi', - {'AUD': ['AU$', '$'], 'GHS': ['GH₵'], 'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [['fɔŋli', 'ŋdi', 'ŋdɔ', 'ɣetrɔ', 'fiẽ', 'zã'], u, u], u, - [ - ['04:00', '05:00'], ['05:00', '12:00'], ['12:00', '14:00'], ['14:00', '18:00'], - ['18:00', '21:00'], ['21:00', '04:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/el-CY.js b/packages/common/locales/global/el-CY.js deleted file mode 100644 index 3c767f590a21..000000000000 --- a/packages/common/locales/global/el-CY.js +++ /dev/null @@ -1,70 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['el-cy'] = [ - 'el-CY', - [['πμ', 'μμ'], ['π.μ.', 'μ.μ.'], u], - u, - [ - ['Κ', 'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ'], ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', 'Παρ', 'Σάβ'], - ['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], - ['Κυ', 'Δε', 'Τρ', 'Τε', 'Πέ', 'Πα', 'Σά'] - ], - u, - [ - ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'], - ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαΐ', 'Ιουν', 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ'], - [ - 'Ιανουαρίου', 'Φεβρουαρίου', 'Μαρτίου', 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', - 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', 'Νοεμβρίου', 'Δεκεμβρίου' - ] - ], - [ - ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'], - ['Ιαν', 'Φεβ', 'Μάρ', 'Απρ', 'Μάι', 'Ιούν', 'Ιούλ', 'Αύγ', 'Σεπ', 'Οκτ', 'Νοέ', 'Δεκ'], - [ - 'Ιανουάριος', 'Φεβρουάριος', 'Μάρτιος', 'Απρίλιος', 'Μάιος', 'Ιούνιος', 'Ιούλιος', - 'Αύγουστος', 'Σεπτέμβριος', 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος' - ] - ], - [['π.Χ.', 'μ.Χ.'], u, ['προ Χριστού', 'μετά Χριστόν']], - 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}', u, '{1} - {0}', u], - [',', '.', ';', '%', '+', '-', 'e', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Ευρώ', - {'GRD': ['Δρχ'], 'JPY': ['JP¥', '¥'], 'THB': ['฿']}, - 'ltr', - plural, - [ - [ - ['πρωί', 'μεσημ.', 'απόγ.', 'βράδυ'], u, ['το πρωί', 'το μεσημέρι', 'το απόγευμα', 'το βράδυ'] - ], - [['πρωί', 'μεσημ.', 'απόγ.', 'βράδυ'], u, ['πρωί', 'μεσημέρι', 'απόγευμα', 'βράδυ']], - [['04:00', '12:00'], ['12:00', '17:00'], ['17:00', '20:00'], ['20:00', '04:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/el.js b/packages/common/locales/global/el.js deleted file mode 100644 index 5ddd1bb5ec07..000000000000 --- a/packages/common/locales/global/el.js +++ /dev/null @@ -1,70 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['el'] = [ - 'el', - [['πμ', 'μμ'], ['π.μ.', 'μ.μ.'], u], - u, - [ - ['Κ', 'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ'], ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', 'Παρ', 'Σάβ'], - ['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], - ['Κυ', 'Δε', 'Τρ', 'Τε', 'Πέ', 'Πα', 'Σά'] - ], - u, - [ - ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'], - ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαΐ', 'Ιουν', 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ'], - [ - 'Ιανουαρίου', 'Φεβρουαρίου', 'Μαρτίου', 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', - 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', 'Νοεμβρίου', 'Δεκεμβρίου' - ] - ], - [ - ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'], - ['Ιαν', 'Φεβ', 'Μάρ', 'Απρ', 'Μάι', 'Ιούν', 'Ιούλ', 'Αύγ', 'Σεπ', 'Οκτ', 'Νοέ', 'Δεκ'], - [ - 'Ιανουάριος', 'Φεβρουάριος', 'Μάρτιος', 'Απρίλιος', 'Μάιος', 'Ιούνιος', 'Ιούλιος', - 'Αύγουστος', 'Σεπτέμβριος', 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος' - ] - ], - [['π.Χ.', 'μ.Χ.'], u, ['προ Χριστού', 'μετά Χριστόν']], - 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}', u, '{1} - {0}', u], - [',', '.', ';', '%', '+', '-', 'e', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Ευρώ', - {'GRD': ['Δρχ'], 'JPY': ['JP¥', '¥'], 'THB': ['฿']}, - 'ltr', - plural, - [ - [ - ['πρωί', 'μεσημ.', 'απόγ.', 'βράδυ'], u, ['το πρωί', 'το μεσημέρι', 'το απόγευμα', 'το βράδυ'] - ], - [['πρωί', 'μεσημ.', 'απόγ.', 'βράδυ'], u, ['πρωί', 'μεσημέρι', 'απόγευμα', 'βράδυ']], - [['04:00', '12:00'], ['12:00', '17:00'], ['17:00', '20:00'], ['20:00', '04:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-001.js b/packages/common/locales/global/en-001.js deleted file mode 100644 index d18575d15d00..000000000000 --- a/packages/common/locales/global/en-001.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-001'] = [ - 'en-001', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - u, - u, - u, - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-150.js b/packages/common/locales/global/en-150.js deleted file mode 100644 index 93367b480aed..000000000000 --- a/packages/common/locales/global/en-150.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-150'] = [ - 'en-150', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - u, - u, - u, - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-AE.js b/packages/common/locales/global/en-AE.js deleted file mode 100644 index b633fd7d063a..000000000000 --- a/packages/common/locales/global/en-AE.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-ae'] = [ - 'en-AE', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'AED', - 'AED', - 'United Arab Emirates Dirham', - {}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-AG.js b/packages/common/locales/global/en-AG.js deleted file mode 100644 index cda575a58679..000000000000 --- a/packages/common/locales/global/en-AG.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-ag'] = [ - 'en-AG', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'XCD', - '$', - 'East Caribbean Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'XCD': ['$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-AI.js b/packages/common/locales/global/en-AI.js deleted file mode 100644 index b8282765fd97..000000000000 --- a/packages/common/locales/global/en-AI.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-ai'] = [ - 'en-AI', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'XCD', - '$', - 'East Caribbean Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'XCD': ['$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-AS.js b/packages/common/locales/global/en-AS.js deleted file mode 100644 index 689c033776a7..000000000000 --- a/packages/common/locales/global/en-AS.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-as'] = [ - 'en-AS', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'US Dollar', - {}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-AT.js b/packages/common/locales/global/en-AT.js deleted file mode 100644 index 7ea41cf1a3ec..000000000000 --- a/packages/common/locales/global/en-AT.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-at'] = [ - 'en-AT', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], - 'EUR', - '€', - 'Euro', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-AU.js b/packages/common/locales/global/en-AU.js deleted file mode 100644 index 370a3d9de005..000000000000 --- a/packages/common/locales/global/en-AU.js +++ /dev/null @@ -1,99 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-au'] = [ - 'en-AU', - [['am', 'pm'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'e', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'AUD', - '$', - 'Australian Dollar', - { - 'AUD': ['$'], - 'BDT': [u, 'Tk'], - 'BOB': [u, '$b'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'CUP': [u, '₱'], - 'EGP': [u, '£'], - 'EUR': [u, '€'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'ISK': [u, 'Kr'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'PYG': [u, 'Gs'], - 'SCR': ['Rs'], - 'SEK': [u, 'Kr'], - 'TWD': [u, '$'], - 'USD': [u, '$'], - 'UYU': [u, '$U'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [], - 'XPF': ['CFP'] - }, - 'ltr', - plural, - [ - [ - ['midnight', 'midday', 'morning', 'afternoon', 'evening', 'night'], u, - ['midnight', 'midday', 'in the morning', 'in the afternoon', 'in the evening', 'at night'] - ], - [['midnight', 'midday', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-BB.js b/packages/common/locales/global/en-BB.js deleted file mode 100644 index 5db43b348233..000000000000 --- a/packages/common/locales/global/en-BB.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-bb'] = [ - 'en-BB', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'BBD', - '$', - 'Barbadian Dollar', - {'BBD': ['$'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-BE.js b/packages/common/locales/global/en-BE.js deleted file mode 100644 index 8bdea3331cec..000000000000 --- a/packages/common/locales/global/en-BE.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-be'] = [ - 'en-BE', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Euro', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-BI.js b/packages/common/locales/global/en-BI.js deleted file mode 100644 index 9668ee7e1b32..000000000000 --- a/packages/common/locales/global/en-BI.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-bi'] = [ - 'en-BI', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], - 1, - [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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'BIF', - 'FBu', - 'Burundian Franc', - {'BIF': ['FBu']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-BM.js b/packages/common/locales/global/en-BM.js deleted file mode 100644 index f2e880c0230b..000000000000 --- a/packages/common/locales/global/en-BM.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-bm'] = [ - 'en-BM', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'BMD', - '$', - 'Bermudan Dollar', - {'BMD': ['$'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-BS.js b/packages/common/locales/global/en-BS.js deleted file mode 100644 index 0d773dfe528b..000000000000 --- a/packages/common/locales/global/en-BS.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-bs'] = [ - 'en-BS', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'BSD', - '$', - 'Bahamian Dollar', - {'BSD': ['$'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-BW.js b/packages/common/locales/global/en-BW.js deleted file mode 100644 index b36e02238b94..000000000000 --- a/packages/common/locales/global/en-BW.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-bw'] = [ - 'en-BW', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'BWP', - 'P', - 'Botswanan Pula', - {'BWP': ['P'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-BZ.js b/packages/common/locales/global/en-BZ.js deleted file mode 100644 index ae7eeb5ac220..000000000000 --- a/packages/common/locales/global/en-BZ.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-bz'] = [ - 'en-BZ', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'BZD', - '$', - 'Belize Dollar', - {'BZD': ['$'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-CA.js b/packages/common/locales/global/en-CA.js deleted file mode 100644 index 02a16243a27d..000000000000 --- a/packages/common/locales/global/en-CA.js +++ /dev/null @@ -1,71 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-ca'] = [ - 'en-CA', - [['am', 'pm'], ['a.m.', 'p.m.'], u], - [['a.m.', 'pm'], ['a.m.', 'p.m.'], u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'e', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'CAD', - '$', - 'Canadian Dollar', - {'CAD': ['$'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['mid', 'n', 'mor', 'aft', 'eve', 'night'], - ['midnight', 'noon', 'in the morning', 'in the afternoon', 'in the evening', 'at night'], u - ], - [ - ['mid', 'noon', 'mor', 'aft', 'eve', 'night'], - ['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u - ], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-CC.js b/packages/common/locales/global/en-CC.js deleted file mode 100644 index f9668664398a..000000000000 --- a/packages/common/locales/global/en-CC.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-cc'] = [ - 'en-CC', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'AUD', - '$', - 'Australian Dollar', - {'AUD': ['$'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-CH.js b/packages/common/locales/global/en-CH.js deleted file mode 100644 index da9f5a22917f..000000000000 --- a/packages/common/locales/global/en-CH.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-ch'] = [ - 'en-CH', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', '’', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00;¤-#,##0.00', '#E0'], - 'CHF', - 'CHF', - 'Swiss Franc', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-CK.js b/packages/common/locales/global/en-CK.js deleted file mode 100644 index c973cf1d41a9..000000000000 --- a/packages/common/locales/global/en-CK.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-ck'] = [ - 'en-CK', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'NZD', - '$', - 'New Zealand Dollar', - {'JPY': ['JP¥', '¥'], 'NZD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-CM.js b/packages/common/locales/global/en-CM.js deleted file mode 100644 index 3b1692b512d8..000000000000 --- a/packages/common/locales/global/en-CM.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-cm'] = [ - 'en-CM', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'XAF', - 'FCFA', - 'Central African CFA Franc', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-CX.js b/packages/common/locales/global/en-CX.js deleted file mode 100644 index fe5c860fcea0..000000000000 --- a/packages/common/locales/global/en-CX.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-cx'] = [ - 'en-CX', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'AUD', - '$', - 'Australian Dollar', - {'AUD': ['$'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-CY.js b/packages/common/locales/global/en-CY.js deleted file mode 100644 index 1fd756b6f87d..000000000000 --- a/packages/common/locales/global/en-CY.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-cy'] = [ - 'en-CY', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'EUR', - '€', - 'Euro', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-DE.js b/packages/common/locales/global/en-DE.js deleted file mode 100644 index 6e3a29ad23bb..000000000000 --- a/packages/common/locales/global/en-DE.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-de'] = [ - 'en-DE', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Euro', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-DG.js b/packages/common/locales/global/en-DG.js deleted file mode 100644 index d82126e939fa..000000000000 --- a/packages/common/locales/global/en-DG.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-dg'] = [ - 'en-DG', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - 'US$', - 'US Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-DK.js b/packages/common/locales/global/en-DK.js deleted file mode 100644 index f423aca90fbd..000000000000 --- a/packages/common/locales/global/en-DK.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-dk'] = [ - 'en-DK', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', '.'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'DKK', - 'kr.', - 'Danish Krone', - {'DKK': ['kr.', 'kr'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-DM.js b/packages/common/locales/global/en-DM.js deleted file mode 100644 index 5cba71a5360b..000000000000 --- a/packages/common/locales/global/en-DM.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-dm'] = [ - 'en-DM', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'XCD', - '$', - 'East Caribbean Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'XCD': ['$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-ER.js b/packages/common/locales/global/en-ER.js deleted file mode 100644 index 8a255a2beb2a..000000000000 --- a/packages/common/locales/global/en-ER.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-er'] = [ - 'en-ER', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ERN', - 'Nfk', - 'Eritrean Nakfa', - {'ERN': ['Nfk'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-FI.js b/packages/common/locales/global/en-FI.js deleted file mode 100644 index bed5d19db8f2..000000000000 --- a/packages/common/locales/global/en-FI.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-fi'] = [ - 'en-FI', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', '.'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Euro', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-FJ.js b/packages/common/locales/global/en-FJ.js deleted file mode 100644 index 6fe0772a5a15..000000000000 --- a/packages/common/locales/global/en-FJ.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-fj'] = [ - 'en-FJ', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'FJD', - '$', - 'Fijian Dollar', - {'FJD': ['$'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-FK.js b/packages/common/locales/global/en-FK.js deleted file mode 100644 index 148a43a31473..000000000000 --- a/packages/common/locales/global/en-FK.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-fk'] = [ - 'en-FK', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'FKP', - '£', - 'Falkland Islands Pound', - {'FKP': ['£'], 'GBP': ['GB£', '£'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-FM.js b/packages/common/locales/global/en-FM.js deleted file mode 100644 index 771d4c69649e..000000000000 --- a/packages/common/locales/global/en-FM.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-fm'] = [ - 'en-FM', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - 'US$', - 'US Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-GB.js b/packages/common/locales/global/en-GB.js deleted file mode 100644 index 7bd58291d26e..000000000000 --- a/packages/common/locales/global/en-GB.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-gb'] = [ - 'en-GB', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GBP', - '£', - 'British Pound', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-GD.js b/packages/common/locales/global/en-GD.js deleted file mode 100644 index 4ac78bab48df..000000000000 --- a/packages/common/locales/global/en-GD.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-gd'] = [ - 'en-GD', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'XCD', - '$', - 'East Caribbean Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'XCD': ['$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-GG.js b/packages/common/locales/global/en-GG.js deleted file mode 100644 index 597024454fc8..000000000000 --- a/packages/common/locales/global/en-GG.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-gg'] = [ - 'en-GG', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GBP', - '£', - 'UK Pound', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-GH.js b/packages/common/locales/global/en-GH.js deleted file mode 100644 index 0b788195e9e6..000000000000 --- a/packages/common/locales/global/en-GH.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-gh'] = [ - 'en-GH', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GHS', - 'GH₵', - 'Ghanaian Cedi', - {'GHS': ['GH₵'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-GI.js b/packages/common/locales/global/en-GI.js deleted file mode 100644 index 49ba38c2a3cf..000000000000 --- a/packages/common/locales/global/en-GI.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-gi'] = [ - 'en-GI', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GIP', - '£', - 'Gibraltar Pound', - {'GBP': ['GB£', '£'], 'GIP': ['£'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-GM.js b/packages/common/locales/global/en-GM.js deleted file mode 100644 index 32a03b9d8c29..000000000000 --- a/packages/common/locales/global/en-GM.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-gm'] = [ - 'en-GM', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GMD', - 'D', - 'Gambian Dalasi', - {'GMD': ['D'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-GU.js b/packages/common/locales/global/en-GU.js deleted file mode 100644 index 756f81d510d2..000000000000 --- a/packages/common/locales/global/en-GU.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-gu'] = [ - 'en-GU', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'US Dollar', - {}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-GY.js b/packages/common/locales/global/en-GY.js deleted file mode 100644 index cec18f71c866..000000000000 --- a/packages/common/locales/global/en-GY.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-gy'] = [ - 'en-GY', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GYD', - '$', - 'Guyanaese Dollar', - {'GYD': ['$'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-HK.js b/packages/common/locales/global/en-HK.js deleted file mode 100644 index 36282f39e80d..000000000000 --- a/packages/common/locales/global/en-HK.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-hk'] = [ - 'en-HK', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'HKD', - 'HK$', - 'Hong Kong Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-IE.js b/packages/common/locales/global/en-IE.js deleted file mode 100644 index d6df7574d2dc..000000000000 --- a/packages/common/locales/global/en-IE.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-ie'] = [ - 'en-IE', - [['a', 'p'], ['am', 'pm'], ['a.m.', 'p.m.']], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'EUR', - '€', - 'Euro', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-IL.js b/packages/common/locales/global/en-IL.js deleted file mode 100644 index ebb2b79b8a15..000000000000 --- a/packages/common/locales/global/en-IL.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-il'] = [ - 'en-IL', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ILS', - '₪', - 'Israeli New Shekel', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-IM.js b/packages/common/locales/global/en-IM.js deleted file mode 100644 index 52adb802b4bc..000000000000 --- a/packages/common/locales/global/en-IM.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-im'] = [ - 'en-IM', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GBP', - '£', - 'UK Pound', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-IN.js b/packages/common/locales/global/en-IN.js deleted file mode 100644 index 562e4a2c35e0..000000000000 --- a/packages/common/locales/global/en-IN.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-in'] = [ - 'en-IN', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤#,##,##0.00', '#E0'], - 'INR', - '₹', - 'Indian Rupee', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-IO.js b/packages/common/locales/global/en-IO.js deleted file mode 100644 index c812618bb307..000000000000 --- a/packages/common/locales/global/en-IO.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-io'] = [ - 'en-IO', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - 'US$', - 'US Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-JE.js b/packages/common/locales/global/en-JE.js deleted file mode 100644 index 94336dbe0ac3..000000000000 --- a/packages/common/locales/global/en-JE.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-je'] = [ - 'en-JE', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GBP', - '£', - 'UK Pound', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-JM.js b/packages/common/locales/global/en-JM.js deleted file mode 100644 index 44fe556b5a5e..000000000000 --- a/packages/common/locales/global/en-JM.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-jm'] = [ - 'en-JM', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'JMD', - '$', - 'Jamaican Dollar', - {'JMD': ['$'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-KE.js b/packages/common/locales/global/en-KE.js deleted file mode 100644 index 2c2459c90994..000000000000 --- a/packages/common/locales/global/en-KE.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-ke'] = [ - 'en-KE', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KES', - 'Ksh', - 'Kenyan Shilling', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-KI.js b/packages/common/locales/global/en-KI.js deleted file mode 100644 index 039bfeb6ecd9..000000000000 --- a/packages/common/locales/global/en-KI.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-ki'] = [ - 'en-KI', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'AUD', - '$', - 'Australian Dollar', - {'AUD': ['$'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-KN.js b/packages/common/locales/global/en-KN.js deleted file mode 100644 index 89e1f509b128..000000000000 --- a/packages/common/locales/global/en-KN.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-kn'] = [ - 'en-KN', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'XCD', - '$', - 'East Caribbean Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'XCD': ['$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-KY.js b/packages/common/locales/global/en-KY.js deleted file mode 100644 index 602751b93d3b..000000000000 --- a/packages/common/locales/global/en-KY.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-ky'] = [ - 'en-KY', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KYD', - '$', - 'Cayman Islands Dollar', - {'JPY': ['JP¥', '¥'], 'KYD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-LC.js b/packages/common/locales/global/en-LC.js deleted file mode 100644 index 7edca24dd91e..000000000000 --- a/packages/common/locales/global/en-LC.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-lc'] = [ - 'en-LC', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'XCD', - '$', - 'East Caribbean Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'XCD': ['$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-LR.js b/packages/common/locales/global/en-LR.js deleted file mode 100644 index af9c8f9a935f..000000000000 --- a/packages/common/locales/global/en-LR.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-lr'] = [ - 'en-LR', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'LRD', - '$', - 'Liberian Dollar', - {'JPY': ['JP¥', '¥'], 'LRD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-LS.js b/packages/common/locales/global/en-LS.js deleted file mode 100644 index 193703e32cdd..000000000000 --- a/packages/common/locales/global/en-LS.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-ls'] = [ - 'en-LS', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ZAR', - 'R', - 'South African Rand', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'ZAR': ['R']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-MG.js b/packages/common/locales/global/en-MG.js deleted file mode 100644 index 026853642fe7..000000000000 --- a/packages/common/locales/global/en-MG.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-mg'] = [ - 'en-MG', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'MGA', - 'Ar', - 'Malagasy Ariary', - {'JPY': ['JP¥', '¥'], 'MGA': ['Ar'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-MH.js b/packages/common/locales/global/en-MH.js deleted file mode 100644 index 2a3d638bc63b..000000000000 --- a/packages/common/locales/global/en-MH.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-mh'] = [ - 'en-MH', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'US Dollar', - {}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-MO.js b/packages/common/locales/global/en-MO.js deleted file mode 100644 index 7154698e2aa7..000000000000 --- a/packages/common/locales/global/en-MO.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-mo'] = [ - 'en-MO', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'MOP', - 'MOP$', - 'Macanese Pataca', - {'JPY': ['JP¥', '¥'], 'MOP': ['MOP$'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-MP.js b/packages/common/locales/global/en-MP.js deleted file mode 100644 index 147df1bb5c62..000000000000 --- a/packages/common/locales/global/en-MP.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-mp'] = [ - 'en-MP', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'US Dollar', - {}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-MS.js b/packages/common/locales/global/en-MS.js deleted file mode 100644 index 69dff52f55c3..000000000000 --- a/packages/common/locales/global/en-MS.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-ms'] = [ - 'en-MS', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'XCD', - '$', - 'East Caribbean Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'XCD': ['$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-MT.js b/packages/common/locales/global/en-MT.js deleted file mode 100644 index 1fd26fb2a6ad..000000000000 --- a/packages/common/locales/global/en-MT.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-mt'] = [ - 'en-MT', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'EUR', - '€', - 'Euro', - {'GBP': ['GB£', '£'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-MU.js b/packages/common/locales/global/en-MU.js deleted file mode 100644 index fdc0fd1683bb..000000000000 --- a/packages/common/locales/global/en-MU.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-mu'] = [ - 'en-MU', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'MUR', - 'Rs', - 'Mauritian Rupee', - {'JPY': ['JP¥', '¥'], 'MUR': ['Rs'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-MW.js b/packages/common/locales/global/en-MW.js deleted file mode 100644 index c8b1a552f0b8..000000000000 --- a/packages/common/locales/global/en-MW.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-mw'] = [ - 'en-MW', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'MWK', - 'MK', - 'Malawian Kwacha', - {'JPY': ['JP¥', '¥'], 'MWK': ['MK'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-MY.js b/packages/common/locales/global/en-MY.js deleted file mode 100644 index 83391bdb9214..000000000000 --- a/packages/common/locales/global/en-MY.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-my'] = [ - 'en-MY', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'MYR', - 'RM', - 'Malaysian Ringgit', - {'JPY': ['JP¥', '¥'], 'MYR': ['RM'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-NA.js b/packages/common/locales/global/en-NA.js deleted file mode 100644 index 2a33e9f12f77..000000000000 --- a/packages/common/locales/global/en-NA.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-na'] = [ - 'en-NA', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ZAR', - 'ZAR', - 'South African Rand', - {'JPY': ['JP¥', '¥'], 'NAD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-NF.js b/packages/common/locales/global/en-NF.js deleted file mode 100644 index a590cc312a74..000000000000 --- a/packages/common/locales/global/en-NF.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-nf'] = [ - 'en-NF', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'AUD', - '$', - 'Australian Dollar', - {'AUD': ['$'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-NG.js b/packages/common/locales/global/en-NG.js deleted file mode 100644 index 4364bad3f408..000000000000 --- a/packages/common/locales/global/en-NG.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-ng'] = [ - 'en-NG', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'NGN', - '₦', - 'Nigerian Naira', - {'JPY': ['JP¥', '¥'], 'NGN': ['₦'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-NL.js b/packages/common/locales/global/en-NL.js deleted file mode 100644 index 1e33ce09c3e3..000000000000 --- a/packages/common/locales/global/en-NL.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-nl'] = [ - 'en-NL', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00;¤ -#,##0.00', '#E0'], - 'EUR', - '€', - 'Euro', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-NR.js b/packages/common/locales/global/en-NR.js deleted file mode 100644 index 6d27b0a21518..000000000000 --- a/packages/common/locales/global/en-NR.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-nr'] = [ - 'en-NR', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'AUD', - '$', - 'Australian Dollar', - {'AUD': ['$'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-NU.js b/packages/common/locales/global/en-NU.js deleted file mode 100644 index b6d566c25ace..000000000000 --- a/packages/common/locales/global/en-NU.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-nu'] = [ - 'en-NU', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'NZD', - '$', - 'New Zealand Dollar', - {'JPY': ['JP¥', '¥'], 'NZD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-NZ.js b/packages/common/locales/global/en-NZ.js deleted file mode 100644 index 4b69ee239442..000000000000 --- a/packages/common/locales/global/en-NZ.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-nz'] = [ - 'en-NZ', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], - 1, - [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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'NZD', - '$', - 'New Zealand Dollar', - {'JPY': ['JP¥', '¥'], 'NZD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-PG.js b/packages/common/locales/global/en-PG.js deleted file mode 100644 index fb563619653e..000000000000 --- a/packages/common/locales/global/en-PG.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-pg'] = [ - 'en-PG', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'PGK', - 'K', - 'Papua New Guinean Kina', - {'JPY': ['JP¥', '¥'], 'PGK': ['K'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-PH.js b/packages/common/locales/global/en-PH.js deleted file mode 100644 index 3c7c5e83de75..000000000000 --- a/packages/common/locales/global/en-PH.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-ph'] = [ - 'en-PH', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'PHP', - '₱', - 'Philippine Piso', - {'JPY': ['JP¥', '¥'], 'PHP': ['₱'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-PK.js b/packages/common/locales/global/en-PK.js deleted file mode 100644 index e318f122e996..000000000000 --- a/packages/common/locales/global/en-PK.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-pk'] = [ - 'en-PK', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'PKR', - 'Rs', - 'Pakistani Rupee', - {'JPY': ['JP¥', '¥'], 'PKR': ['Rs'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-PN.js b/packages/common/locales/global/en-PN.js deleted file mode 100644 index 76502342637f..000000000000 --- a/packages/common/locales/global/en-PN.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-pn'] = [ - 'en-PN', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'NZD', - '$', - 'New Zealand Dollar', - {'JPY': ['JP¥', '¥'], 'NZD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-PR.js b/packages/common/locales/global/en-PR.js deleted file mode 100644 index d7cbf45bbb0b..000000000000 --- a/packages/common/locales/global/en-PR.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-pr'] = [ - 'en-PR', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'US Dollar', - {}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-PW.js b/packages/common/locales/global/en-PW.js deleted file mode 100644 index 313ed4453598..000000000000 --- a/packages/common/locales/global/en-PW.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-pw'] = [ - 'en-PW', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - 'US$', - 'US Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-RW.js b/packages/common/locales/global/en-RW.js deleted file mode 100644 index 6a27dcb30d7c..000000000000 --- a/packages/common/locales/global/en-RW.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-rw'] = [ - 'en-RW', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'RWF', - 'RF', - 'Rwandan Franc', - {'JPY': ['JP¥', '¥'], 'RWF': ['RF'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-SB.js b/packages/common/locales/global/en-SB.js deleted file mode 100644 index 7cacb15bbaff..000000000000 --- a/packages/common/locales/global/en-SB.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-sb'] = [ - 'en-SB', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'SBD', - '$', - 'Solomon Islands Dollar', - {'JPY': ['JP¥', '¥'], 'SBD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-SC.js b/packages/common/locales/global/en-SC.js deleted file mode 100644 index f7c955150362..000000000000 --- a/packages/common/locales/global/en-SC.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-sc'] = [ - 'en-SC', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'SCR', - 'SR', - 'Seychellois Rupee', - {'JPY': ['JP¥', '¥'], 'SCR': ['SR'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-SD.js b/packages/common/locales/global/en-SD.js deleted file mode 100644 index 0e269bc38d57..000000000000 --- a/packages/common/locales/global/en-SD.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-sd'] = [ - 'en-SD', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'SDG', - 'SDG', - 'Sudanese Pound', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-SE.js b/packages/common/locales/global/en-SE.js deleted file mode 100644 index 85843d300ace..000000000000 --- a/packages/common/locales/global/en-SE.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-se'] = [ - 'en-SE', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - [',', ' ', ';', '%', '+', '-', '×10^', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'SEK', - 'kr', - 'Swedish Krona', - {'JPY': ['JP¥', '¥'], 'SEK': ['kr'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-SG.js b/packages/common/locales/global/en-SG.js deleted file mode 100644 index 96fdb2a9b04b..000000000000 --- a/packages/common/locales/global/en-SG.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-sg'] = [ - 'en-SG', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'SGD', - '$', - 'Singapore Dollar', - {'JPY': ['JP¥', '¥'], 'SGD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-SH.js b/packages/common/locales/global/en-SH.js deleted file mode 100644 index d2a85aa3431f..000000000000 --- a/packages/common/locales/global/en-SH.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-sh'] = [ - 'en-SH', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'SHP', - '£', - 'St Helena Pound', - {'GBP': ['GB£', '£'], 'JPY': ['JP¥', '¥'], 'SHP': ['£'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-SI.js b/packages/common/locales/global/en-SI.js deleted file mode 100644 index 9d68b36c3e1f..000000000000 --- a/packages/common/locales/global/en-SI.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-si'] = [ - 'en-SI', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - [',', '.', ';', '%', '+', '-', 'e', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Euro', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-SL.js b/packages/common/locales/global/en-SL.js deleted file mode 100644 index 3cddf5608828..000000000000 --- a/packages/common/locales/global/en-SL.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-sl'] = [ - 'en-SL', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'SLL', - 'Le', - 'Sierra Leonean Leone', - {'JPY': ['JP¥', '¥'], 'SLL': ['Le'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-SS.js b/packages/common/locales/global/en-SS.js deleted file mode 100644 index 8d28b543f5ed..000000000000 --- a/packages/common/locales/global/en-SS.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-ss'] = [ - 'en-SS', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'SSP', - '£', - 'South Sudanese Pound', - {'GBP': ['GB£', '£'], 'JPY': ['JP¥', '¥'], 'SSP': ['£'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-SX.js b/packages/common/locales/global/en-SX.js deleted file mode 100644 index 7001caf140b5..000000000000 --- a/packages/common/locales/global/en-SX.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-sx'] = [ - 'en-SX', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ANG', - 'NAf.', - 'Netherlands Antillean Guilder', - {'ANG': ['NAf.'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-SZ.js b/packages/common/locales/global/en-SZ.js deleted file mode 100644 index 240ef7dfd3e9..000000000000 --- a/packages/common/locales/global/en-SZ.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-sz'] = [ - 'en-SZ', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'SZL', - 'E', - 'Swazi Lilangeni', - {'JPY': ['JP¥', '¥'], 'SZL': ['E'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-TC.js b/packages/common/locales/global/en-TC.js deleted file mode 100644 index eba6e7540378..000000000000 --- a/packages/common/locales/global/en-TC.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-tc'] = [ - 'en-TC', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - 'US$', - 'US Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-TK.js b/packages/common/locales/global/en-TK.js deleted file mode 100644 index dd8493d9de72..000000000000 --- a/packages/common/locales/global/en-TK.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-tk'] = [ - 'en-TK', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'NZD', - '$', - 'New Zealand Dollar', - {'JPY': ['JP¥', '¥'], 'NZD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-TO.js b/packages/common/locales/global/en-TO.js deleted file mode 100644 index 5e4b7c742f4a..000000000000 --- a/packages/common/locales/global/en-TO.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-to'] = [ - 'en-TO', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'TOP', - 'T$', - 'Tongan Paʻanga', - {'JPY': ['JP¥', '¥'], 'TOP': ['T$'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-TT.js b/packages/common/locales/global/en-TT.js deleted file mode 100644 index 4d3035750a90..000000000000 --- a/packages/common/locales/global/en-TT.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-tt'] = [ - 'en-TT', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'TTD', - '$', - 'Trinidad & Tobago Dollar', - {'JPY': ['JP¥', '¥'], 'TTD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-TV.js b/packages/common/locales/global/en-TV.js deleted file mode 100644 index bf0aa7cc1c23..000000000000 --- a/packages/common/locales/global/en-TV.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-tv'] = [ - 'en-TV', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'AUD', - '$', - 'Australian Dollar', - {'AUD': ['$'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-TZ.js b/packages/common/locales/global/en-TZ.js deleted file mode 100644 index 9fbf7b7ea5b6..000000000000 --- a/packages/common/locales/global/en-TZ.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-tz'] = [ - 'en-TZ', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'TZS', - 'TSh', - 'Tanzanian Shilling', - {'JPY': ['JP¥', '¥'], 'TZS': ['TSh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-UG.js b/packages/common/locales/global/en-UG.js deleted file mode 100644 index 47decde25c18..000000000000 --- a/packages/common/locales/global/en-UG.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-ug'] = [ - 'en-UG', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['B', 'A'], ['BC', 'AD'], ['Before Christ', 'Anno Domini']], - 1, - [0, 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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'UGX', - 'USh', - 'Ugandan Shilling', - {'JPY': ['JP¥', '¥'], 'UGX': ['USh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-UM.js b/packages/common/locales/global/en-UM.js deleted file mode 100644 index b14f7a813d67..000000000000 --- a/packages/common/locales/global/en-UM.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-um'] = [ - 'en-UM', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'US Dollar', - {}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-US-POSIX.js b/packages/common/locales/global/en-US-POSIX.js deleted file mode 100644 index cf0e40f7d896..000000000000 --- a/packages/common/locales/global/en-US-POSIX.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-us-posix'] = [ - 'en-US-POSIX', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '0/00', 'INF', 'NaN', ':'], - ['0.######', '0%', '¤ 0.00', '0.000000E+000'], - 'USD', - '$', - 'US Dollar', - {}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-VC.js b/packages/common/locales/global/en-VC.js deleted file mode 100644 index f1be293ba0f7..000000000000 --- a/packages/common/locales/global/en-VC.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-vc'] = [ - 'en-VC', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'XCD', - '$', - 'East Caribbean Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'XCD': ['$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-VG.js b/packages/common/locales/global/en-VG.js deleted file mode 100644 index b79af9e57256..000000000000 --- a/packages/common/locales/global/en-VG.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-vg'] = [ - 'en-VG', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - 'US$', - 'US Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-VI.js b/packages/common/locales/global/en-VI.js deleted file mode 100644 index c318d013f21a..000000000000 --- a/packages/common/locales/global/en-VI.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-vi'] = [ - 'en-VI', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'US Dollar', - {}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-VU.js b/packages/common/locales/global/en-VU.js deleted file mode 100644 index ea4e8b15f9d2..000000000000 --- a/packages/common/locales/global/en-VU.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-vu'] = [ - 'en-VU', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'VUV', - 'VT', - 'Vanuatu Vatu', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'VUV': ['VT']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-WS.js b/packages/common/locales/global/en-WS.js deleted file mode 100644 index 285121e4899f..000000000000 --- a/packages/common/locales/global/en-WS.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-ws'] = [ - 'en-WS', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'WST', - 'WS$', - 'Samoan Tala', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'WST': ['WS$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-ZA.js b/packages/common/locales/global/en-ZA.js deleted file mode 100644 index cf886c36327d..000000000000 --- a/packages/common/locales/global/en-ZA.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-za'] = [ - 'en-ZA', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ZAR', - 'R', - 'South African Rand', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'ZAR': ['R']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-ZM.js b/packages/common/locales/global/en-ZM.js deleted file mode 100644 index ab0382e9c954..000000000000 --- a/packages/common/locales/global/en-ZM.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-zm'] = [ - 'en-ZM', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ZMW', - 'K', - 'Zambian Kwacha', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'ZMW': ['K', 'ZK']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en-ZW.js b/packages/common/locales/global/en-ZW.js deleted file mode 100644 index 176703d3b2a0..000000000000 --- a/packages/common/locales/global/en-ZW.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en-zw'] = [ - 'en-ZW', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - 'US$', - 'US Dollar', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/en.js b/packages/common/locales/global/en.js deleted file mode 100644 index 4753e8cbf4e8..000000000000 --- a/packages/common/locales/global/en.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['en'] = [ - 'en', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'US Dollar', - {}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/eo.js b/packages/common/locales/global/eo.js deleted file mode 100644 index 6e5fa70f6fe0..000000000000 --- a/packages/common/locales/global/eo.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['eo'] = [ - 'eo', - [['atm', 'ptm'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['aK', 'pK'], u, u], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - u, - u, - u, - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/es-419.js b/packages/common/locales/global/es-419.js deleted file mode 100644 index 54119d841f68..000000000000 --- a/packages/common/locales/global/es-419.js +++ /dev/null @@ -1,93 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['es-419'] = [ - 'es-419', - [['a. m.', 'p. m.'], ['a.m.', 'p.m.'], u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'EUR', - 'EUR', - 'euro', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural, - [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/es-AR.js b/packages/common/locales/global/es-AR.js deleted file mode 100644 index 729f6fcc5d10..000000000000 --- a/packages/common/locales/global/es-AR.js +++ /dev/null @@ -1,96 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['es-ar'] = [ - 'es-AR', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], - 'ARS', - '$', - 'peso argentino', - { - 'ARS': ['$'], - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural, - [ - [ - ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], - ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u - ], - [ - ['m.', 'madrugada', 'mañana', 'tarde', 'noche'], - ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u - ], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/es-BO.js b/packages/common/locales/global/es-BO.js deleted file mode 100644 index b845d9ca6fd7..000000000000 --- a/packages/common/locales/global/es-BO.js +++ /dev/null @@ -1,94 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['es-bo'] = [ - 'es-BO', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'BOB', - 'Bs', - 'boliviano', - { - 'AUD': [u, '$'], - 'BOB': ['Bs'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural, - [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/es-BR.js b/packages/common/locales/global/es-BR.js deleted file mode 100644 index 2c612f8ebf96..000000000000 --- a/packages/common/locales/global/es-BR.js +++ /dev/null @@ -1,92 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['es-br'] = [ - 'es-BR', - [['a. m.', 'p. m.'], ['a.m.', 'p.m.'], u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'BRL', - 'R$', - 'real brasileño', - { - 'AUD': [u, '$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural, - [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/es-BZ.js b/packages/common/locales/global/es-BZ.js deleted file mode 100644 index 90dee103e076..000000000000 --- a/packages/common/locales/global/es-BZ.js +++ /dev/null @@ -1,94 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['es-bz'] = [ - 'es-BZ', - [['a. m.', 'p. m.'], ['a.m.', 'p.m.'], u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'BZD', - '$', - 'dólar beliceño', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'BZD': ['$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural, - [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/es-CL.js b/packages/common/locales/global/es-CL.js deleted file mode 100644 index 92b1f6156eea..000000000000 --- a/packages/common/locales/global/es-CL.js +++ /dev/null @@ -1,104 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['es-cl'] = [ - 'es-CL', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00;¤-#,##0.00', '#E0'], - 'CLP', - '$', - 'Peso chileno', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CLP': ['$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural, - [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/es-CO.js b/packages/common/locales/global/es-CO.js deleted file mode 100644 index e8ea625a46bf..000000000000 --- a/packages/common/locales/global/es-CO.js +++ /dev/null @@ -1,111 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['es-co'] = [ - 'es-CO', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], - 'COP', - '$', - 'peso colombiano', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'COP': ['$'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural, - [ - [ - ['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'], u, - ['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']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/es-CR.js b/packages/common/locales/global/es-CR.js deleted file mode 100644 index 5e4e0e7c7611..000000000000 --- a/packages/common/locales/global/es-CR.js +++ /dev/null @@ -1,94 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['es-cr'] = [ - 'es-CR', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'CRC', - '₡', - 'colón costarricense', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'CRC': ['₡'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural, - [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/es-CU.js b/packages/common/locales/global/es-CU.js deleted file mode 100644 index 16343b324437..000000000000 --- a/packages/common/locales/global/es-CU.js +++ /dev/null @@ -1,94 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['es-cu'] = [ - 'es-CU', - [['a. m.', 'p. m.'], ['a.m.', 'p.m.'], u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'CUP', - '$', - 'peso cubano', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'CUP': ['$'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural, - [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/es-DO.js b/packages/common/locales/global/es-DO.js deleted file mode 100644 index 3f8b8f326dd8..000000000000 --- a/packages/common/locales/global/es-DO.js +++ /dev/null @@ -1,96 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['es-do'] = [ - 'es-DO', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'DOP', - 'RD$', - 'peso dominicano', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'DOP': ['RD$', '$'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural, - [ - [ - ['mediodía', 'día', 'mañana', 'tarde', 'noche'], - ['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u - ], - [ - ['m.', 'madrugada', 'mañana', 'tarde', 'noche'], - ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u - ], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/es-EA.js b/packages/common/locales/global/es-EA.js deleted file mode 100644 index 71511065cd65..000000000000 --- a/packages/common/locales/global/es-EA.js +++ /dev/null @@ -1,85 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['es-ea'] = [ - 'es-EA', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1}, {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CNY': [u, '¥'], - 'EGP': [], - 'ESP': ['₧'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural, - [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/es-EC.js b/packages/common/locales/global/es-EC.js deleted file mode 100644 index a744d32ed02c..000000000000 --- a/packages/common/locales/global/es-EC.js +++ /dev/null @@ -1,92 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['es-ec'] = [ - 'es-EC', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00;¤-#,##0.00', '#E0'], - 'USD', - '$', - 'dólar estadounidense', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural, - [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/es-GQ.js b/packages/common/locales/global/es-GQ.js deleted file mode 100644 index 15a3e96e4c1d..000000000000 --- a/packages/common/locales/global/es-GQ.js +++ /dev/null @@ -1,84 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['es-gq'] = [ - 'es-GQ', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1}, {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'XAF', - 'FCFA', - 'franco CFA de África Central', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CNY': [u, '¥'], - 'EGP': [], - 'ESP': ['₧'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural, - [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/es-GT.js b/packages/common/locales/global/es-GT.js deleted file mode 100644 index 5a1f51d73d4e..000000000000 --- a/packages/common/locales/global/es-GT.js +++ /dev/null @@ -1,94 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['es-gt'] = [ - 'es-GT', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'GTQ', - 'Q', - 'quetzal', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'GTQ': ['Q'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural, - [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/es-HN.js b/packages/common/locales/global/es-HN.js deleted file mode 100644 index 43e475abfadd..000000000000 --- a/packages/common/locales/global/es-HN.js +++ /dev/null @@ -1,94 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['es-hn'] = [ - 'es-HN', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'HNL', - 'L', - 'lempira hondureño', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'HNL': ['L'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural, - [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/es-IC.js b/packages/common/locales/global/es-IC.js deleted file mode 100644 index ddd55552acae..000000000000 --- a/packages/common/locales/global/es-IC.js +++ /dev/null @@ -1,85 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['es-ic'] = [ - 'es-IC', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1}, {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CNY': [u, '¥'], - 'EGP': [], - 'ESP': ['₧'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural, - [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/es-MX.js b/packages/common/locales/global/es-MX.js deleted file mode 100644 index cdf3c4f90dfe..000000000000 --- a/packages/common/locales/global/es-MX.js +++ /dev/null @@ -1,90 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['es-mx'] = [ - 'es-MX', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['antes de Cristo', 'después de Cristo']], - 0, - [6, 0], - ['dd/MM/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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'MXN', - '$', - 'peso mexicano', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'BYN': [u, 'p.'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MRO': ['MRU'], - 'MRU': ['UM'], - 'MXN': ['$'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/es-NI.js b/packages/common/locales/global/es-NI.js deleted file mode 100644 index 55bd3665fa99..000000000000 --- a/packages/common/locales/global/es-NI.js +++ /dev/null @@ -1,94 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['es-ni'] = [ - 'es-NI', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'NIO', - 'C$', - 'córdoba nicaragüense', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NIO': ['C$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural, - [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/es-PA.js b/packages/common/locales/global/es-PA.js deleted file mode 100644 index c063550dcb08..000000000000 --- a/packages/common/locales/global/es-PA.js +++ /dev/null @@ -1,97 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['es-pa'] = [ - 'es-PA', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'PAB', - 'B/.', - 'balboa panameño', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'PAB': ['B/.'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/es-PE.js b/packages/common/locales/global/es-PE.js deleted file mode 100644 index 9765cffc8cc9..000000000000 --- a/packages/common/locales/global/es-PE.js +++ /dev/null @@ -1,103 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['es-pe'] = [ - 'es-PE', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], - 'PEN', - 'S/', - 'sol peruano', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'PEN': ['S/'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural, - [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/es-PH.js b/packages/common/locales/global/es-PH.js deleted file mode 100644 index 691ea664245d..000000000000 --- a/packages/common/locales/global/es-PH.js +++ /dev/null @@ -1,86 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['es-ph'] = [ - 'es-PH', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1}, {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'PHP', - '₱', - 'peso filipino', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CNY': [u, '¥'], - 'EGP': [], - 'ESP': ['₧'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'PHP': ['₱'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural, - [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/es-PR.js b/packages/common/locales/global/es-PR.js deleted file mode 100644 index 0fdbb9a7d79e..000000000000 --- a/packages/common/locales/global/es-PR.js +++ /dev/null @@ -1,92 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['es-pr'] = [ - 'es-PR', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'dólar estadounidense', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural, - [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/es-PY.js b/packages/common/locales/global/es-PY.js deleted file mode 100644 index 9c5ea31c542a..000000000000 --- a/packages/common/locales/global/es-PY.js +++ /dev/null @@ -1,98 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['es-py'] = [ - 'es-PY', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤ #,##0.00;¤ -#,##0.00', '#E0'], - 'PYG', - 'Gs.', - 'guaraní paraguayo', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'PYG': ['Gs.', '₲'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural, - [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [ - ['m.', 'madrugada', 'mañana', 'tarde', 'noche'], - ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u - ], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/es-SV.js b/packages/common/locales/global/es-SV.js deleted file mode 100644 index 6bb9603c76a4..000000000000 --- a/packages/common/locales/global/es-SV.js +++ /dev/null @@ -1,92 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['es-sv'] = [ - 'es-SV', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'dólar estadounidense', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural, - [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/es-US.js b/packages/common/locales/global/es-US.js deleted file mode 100644 index 0555d44de180..000000000000 --- a/packages/common/locales/global/es-US.js +++ /dev/null @@ -1,86 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['es-us'] = [ - 'es-US', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['antes de Cristo', 'después de Cristo']], - 0, - [6, 0], - ['d/M/y', '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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'dólar estadounidense', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'BYN': [u, 'p.'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/es-UY.js b/packages/common/locales/global/es-UY.js deleted file mode 100644 index d5c1ae7461e0..000000000000 --- a/packages/common/locales/global/es-UY.js +++ /dev/null @@ -1,104 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['es-uy'] = [ - 'es-UY', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], - 'UYU', - '$', - 'peso uruguayo', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'UYU': ['$'], - 'UYW': ['UP'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural, - [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/es-VE.js b/packages/common/locales/global/es-VE.js deleted file mode 100644 index acb47ebd7564..000000000000 --- a/packages/common/locales/global/es-VE.js +++ /dev/null @@ -1,98 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['es-ve'] = [ - 'es-VE', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00;¤-#,##0.00', '#E0'], - 'VES', - 'Bs.S', - 'bolívar soberano', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VEF': ['Bs.'], - 'VES': ['Bs.S'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural, - [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [ - ['m.', 'madrugada', 'mañana', 'tarde', 'noche'], - ['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u - ], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/es.js b/packages/common/locales/global/es.js deleted file mode 100644 index 3e69482f7624..000000000000 --- a/packages/common/locales/global/es.js +++ /dev/null @@ -1,85 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['es'] = [ - 'es', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1}, {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CNY': [u, '¥'], - 'EGP': [], - 'ESP': ['₧'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural, - [ - [['del mediodía', 'de la madrugada', 'de la mañana', 'de la tarde', 'de la noche'], u, u], - [['mediodía', 'madrugada', 'mañana', 'tarde', 'noche'], u, u], - ['12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '20:00'], ['20:00', '24:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/et.js b/packages/common/locales/global/et.js deleted file mode 100644 index 2f09c1f41c82..000000000000 --- a/packages/common/locales/global/et.js +++ /dev/null @@ -1,65 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['et'] = [ - 'et', - [['AM', 'PM'], u, u], - u, - [ - ['P', 'E', 'T', 'K', 'N', 'R', 'L'], u, - ['pühapäev', 'esmaspäev', 'teisipäev', 'kolmapäev', 'neljapäev', 'reede', 'laupäev'], - ['P', 'E', 'T', 'K', 'N', 'R', 'L'] - ], - u, - [ - ['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' - ] - ], - u, - [['eKr', 'pKr'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '−', '×10^', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - {'AUD': ['AU$', '$'], 'EEK': ['kr'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural, - [ - [['keskööl', 'keskpäeval', 'hommikul', 'pärastlõunal', 'õhtul', 'öösel'], u, u], - [['kesköö', 'keskpäev', 'hommik', 'pärastlõuna', 'õhtu', 'öö'], u, u], - [ - '00:00', '12:00', ['05:00', '12:00'], ['12:00', '18:00'], ['18:00', '23:00'], - ['23:00', '05:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/eu.js b/packages/common/locales/global/eu.js deleted file mode 100644 index 379e13a4e268..000000000000 --- a/packages/common/locales/global/eu.js +++ /dev/null @@ -1,85 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['eu'] = [ - 'eu', - [['g', 'a'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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, - [ - ['U', 'O', 'M', 'A', 'M', 'E', 'U', 'A', 'I', 'U', 'A', 'A'], - [ - 'urt.', 'ots.', 'mar.', 'api.', 'mai.', 'eka.', 'uzt.', 'abu.', 'ira.', 'urr.', 'aza.', 'abe.' - ], - [ - 'urtarrilak', 'otsailak', 'martxoak', 'apirilak', 'maiatzak', 'ekainak', 'uztailak', - 'abuztuak', 'irailak', 'urriak', 'azaroak', 'abenduak' - ] - ], - [ - ['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.'], u, ['K.a.', 'Kristo ondoren']], - 1, - [6, 0], - [ - 'yy/M/d', 'y(\'e\')\'ko\' MMM d(\'a\')', 'y(\'e\')\'ko\' MMMM\'ren\' d(\'a\')', - 'y(\'e\')\'ko\' MMMM\'ren\' d(\'a\'), EEEE' - ], - ['HH:mm', 'HH:mm:ss', 'HH:mm:ss (z)', 'HH:mm:ss (zzzz)'], - ['{1} {0}', u, u, u], - [',', '.', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '% #,##0', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euroa', - {'ESP': ['₧'], 'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'TWD': ['NT$'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['gauerdia', 'goizald.', 'goizeko', 'eguerd.', 'arrats.', 'iluntz.', 'gaueko'], u, - ['gauerdia', 'goizaldeko', 'goizeko', 'eguerdiko', 'arratsaldeko', 'iluntzeko', 'gaueko'] - ], - [ - ['gauerdia', 'goizald.', 'goiza', 'eguerd.', 'arrats.', 'iluntz.', 'gaua'], - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ewo.js b/packages/common/locales/global/ewo.js deleted file mode 100644 index 3360a26f5398..000000000000 --- a/packages/common/locales/global/ewo.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['ewo'] = [ - 'ewo', - [['kíkíríg', 'ngəgógəle'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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ɛ̌' - ] - ], - u, - [['oyk', 'ayk'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'Fəláŋ CFA (BEAC)', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fa-AF.js b/packages/common/locales/global/fa-AF.js deleted file mode 100644 index 312dce443147..000000000000 --- a/packages/common/locales/global/fa-AF.js +++ /dev/null @@ -1,90 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; -} -global.ng.common.locales['fa-af'] = [ - 'fa-AF', - [['ق', 'ب'], ['ق.ظ.', 'ب.ظ.'], ['قبل\u200cازظهر', 'بعدازظهر']], - u, - [ - ['ی', 'د', 'س', 'چ', 'پ', 'ج', 'ش'], - ['یکشنبه', 'دوشنبه', 'سه\u200cشنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], u, - ['۱ش', '۲ش', '۳ش', '۴ش', '۵ش', 'ج', 'ش'] - ], - u, - [ - ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', 'ا', 'ن', 'د'], - [ - 'جنو', 'فبروری', 'مارچ', 'اپریل', 'می', 'جون', 'جول', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', - 'دسم' - ], - [ - 'جنوری', 'فبروری', 'مارچ', 'اپریل', 'می', 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', - 'دسمبر' - ] - ], - [ - ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', 'ا', 'ن', 'د'], - [ - 'جنوری', 'فبروری', 'مارچ', 'اپریل', 'می', 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', - 'دسمبر' - ], - u - ], - [['ق', 'م'], ['ق.م.', 'م.'], ['قبل از میلاد', 'میلادی']], - 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}،\u200f {0}', u, '{1}، ساعت {0}', u], - ['.', ',', ';', '%', '\u200e+', '\u200e−', 'E', '×', '‰', '∞', 'ناعدد', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'AFN', - '؋', - 'افغانی افغانستان', - { - 'AFN': ['؋'], - 'CAD': ['$CA', '$'], - 'CNY': ['¥CN', '¥'], - 'HKD': ['$HK', '$'], - 'IRR': ['ریال'], - 'MXN': ['$MX', '$'], - 'NZD': ['$NZ', '$'], - 'THB': ['฿'], - 'XCD': ['$EC', '$'] - }, - 'rtl', - plural, - [ - [ - ['ب', 'ص', 'ظ', 'ع', 'ش', 'ن'], ['بامداد', 'صبح', 'ظهر', 'بعدازچاشت', 'شب', 'نیمه\u200cشب'], u - ], - [ - ['ب', 'ص', 'بعد از چاشت', 'ع', 'ش', 'ن'], - ['بامداد', 'صبح', 'ظهر', 'بعدازچاشت', 'شب', 'نیمه\u200cشب'], u - ], - [ - ['01:00', '04:00'], ['04:00', '12:00'], ['12:00', '13:00'], ['13:00', '19:00'], - ['19:00', '24:00'], ['00:00', '01:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fa.js b/packages/common/locales/global/fa.js deleted file mode 100644 index 1671e5aa4159..000000000000 --- a/packages/common/locales/global/fa.js +++ /dev/null @@ -1,81 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; -} -global.ng.common.locales['fa'] = [ - 'fa', - [['ق', 'ب'], ['ق.ظ.', 'ب.ظ.'], ['قبل\u200cازظهر', 'بعدازظهر']], - u, - [ - ['ی', 'د', 'س', 'چ', 'پ', 'ج', 'ش'], - ['یکشنبه', 'دوشنبه', 'سه\u200cشنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], u, - ['۱ش', '۲ش', '۳ش', '۴ش', '۵ش', 'ج', 'ش'] - ], - u, - [ - ['ژ', 'ف', 'م', 'آ', 'م', 'ژ', 'ژ', 'ا', 'س', 'ا', 'ن', 'د'], - [ - 'ژانویهٔ', 'فوریهٔ', 'مارس', 'آوریل', 'مهٔ', 'ژوئن', 'ژوئیهٔ', 'اوت', 'سپتامبر', 'اکتبر', - 'نوامبر', 'دسامبر' - ], - u - ], - [ - ['ژ', 'ف', 'م', 'آ', 'م', 'ژ', 'ژ', 'ا', 'س', 'ا', 'ن', 'د'], - [ - 'ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', - 'نوامبر', 'دسامبر' - ], - u - ], - [['ق', 'م'], ['ق.م.', 'م.'], ['قبل از میلاد', 'میلادی']], - 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}،\u200f {0}', u, '{1}، ساعت {0}', u], - ['.', ',', ';', '%', '\u200e+', '\u200e−', 'E', '×', '‰', '∞', 'ناعدد', ':'], - ['#,##0.###', '#,##0%', '\u200e¤ #,##0.00', '#E0'], - 'IRR', - 'ریال', - 'ریال ایران', - { - 'AFN': ['؋'], - 'CAD': ['$CA', '$'], - 'CNY': ['¥CN', '¥'], - 'HKD': ['$HK', '$'], - 'IRR': ['ریال'], - 'MXN': ['$MX', '$'], - 'NZD': ['$NZ', '$'], - 'THB': ['฿'], - 'XCD': ['$EC', '$'] - }, - 'rtl', - plural, - [ - [['ب', 'ص', 'ظ', 'ع', 'ش', 'ن'], ['بامداد', 'صبح', 'ظهر', 'عصر', 'شب', 'نیمه\u200cشب'], u], u, - [ - ['01:00', '04:00'], ['04:00', '12:00'], ['12:00', '13:00'], ['13:00', '19:00'], - ['19:00', '24:00'], ['00:00', '01:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ff-CM.js b/packages/common/locales/global/ff-CM.js deleted file mode 100644 index a286b74c08a1..000000000000 --- a/packages/common/locales/global/ff-CM.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -root.ng.common.locales['ff-cm'] = [ - 'ff-CM', - [['subaka', 'kikiiɗe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'FCFA', - 'Mbuuɗi Seefaa BEAC', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ff-GN.js b/packages/common/locales/global/ff-GN.js deleted file mode 100644 index bbe69aaa050b..000000000000 --- a/packages/common/locales/global/ff-GN.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -root.ng.common.locales['ff-gn'] = [ - 'ff-GN', - [['subaka', 'kikiiɗe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'FG', - 'GNF', - {'GNF': ['FG'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ff-Latn-BF.js b/packages/common/locales/global/ff-Latn-BF.js deleted file mode 100644 index b605a697f3f9..000000000000 --- a/packages/common/locales/global/ff-Latn-BF.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['ff-latn-bf'] = [ - 'ff-Latn-BF', - [['subaka', 'kikiiɗe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XOF', - 'CFA', - 'Mbuuɗu Seefaa BCEAO', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ff-Latn-CM.js b/packages/common/locales/global/ff-Latn-CM.js deleted file mode 100644 index 4b55e71656cb..000000000000 --- a/packages/common/locales/global/ff-Latn-CM.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['ff-latn-cm'] = [ - 'ff-Latn-CM', - [['subaka', 'kikiiɗe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'Mbuuɗi Seefaa BEAC', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ff-Latn-GH.js b/packages/common/locales/global/ff-Latn-GH.js deleted file mode 100644 index 5732fa1cc40d..000000000000 --- a/packages/common/locales/global/ff-Latn-GH.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['ff-latn-gh'] = [ - 'ff-Latn-GH', - [['subaka', 'kikiiɗe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'GHS', - 'GH₵', - 'GHS', - {'GHS': ['GH₵'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ff-Latn-GM.js b/packages/common/locales/global/ff-Latn-GM.js deleted file mode 100644 index f05003089b72..000000000000 --- a/packages/common/locales/global/ff-Latn-GM.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['ff-latn-gm'] = [ - 'ff-Latn-GM', - [['subaka', 'kikiiɗe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'GMD', - 'D', - 'Dalasi Gammbi', - {'GMD': ['D'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ff-Latn-GN.js b/packages/common/locales/global/ff-Latn-GN.js deleted file mode 100644 index 40eafb511b69..000000000000 --- a/packages/common/locales/global/ff-Latn-GN.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['ff-latn-gn'] = [ - 'ff-Latn-GN', - [['subaka', 'kikiiɗe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'GNF', - 'FG', - 'GNF', - {'GNF': ['FG'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ff-Latn-GW.js b/packages/common/locales/global/ff-Latn-GW.js deleted file mode 100644 index c03309b2c329..000000000000 --- a/packages/common/locales/global/ff-Latn-GW.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['ff-latn-gw'] = [ - 'ff-Latn-GW', - [['subaka', 'kikiiɗe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XOF', - 'CFA', - 'Mbuuɗu Seefaa BCEAO', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ff-Latn-LR.js b/packages/common/locales/global/ff-Latn-LR.js deleted file mode 100644 index 5da45e72132f..000000000000 --- a/packages/common/locales/global/ff-Latn-LR.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['ff-latn-lr'] = [ - 'ff-Latn-LR', - [['subaka', 'kikiiɗe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'LRD', - '$', - 'Dolaar Liberiyaa', - {'JPY': ['JP¥', '¥'], 'LRD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ff-Latn-MR.js b/packages/common/locales/global/ff-Latn-MR.js deleted file mode 100644 index b65b138c777d..000000000000 --- a/packages/common/locales/global/ff-Latn-MR.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['ff-latn-mr'] = [ - 'ff-Latn-MR', - [['subaka', 'kikiiɗe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'MRU', - 'UM', - 'Ugiyya Muritani', - {'JPY': ['JP¥', '¥'], 'MRU': ['UM'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ff-Latn-NE.js b/packages/common/locales/global/ff-Latn-NE.js deleted file mode 100644 index 888780c3e8ec..000000000000 --- a/packages/common/locales/global/ff-Latn-NE.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['ff-latn-ne'] = [ - 'ff-Latn-NE', - [['subaka', 'kikiiɗe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XOF', - 'CFA', - 'Mbuuɗu Seefaa BCEAO', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ff-Latn-NG.js b/packages/common/locales/global/ff-Latn-NG.js deleted file mode 100644 index 95d9a82f873a..000000000000 --- a/packages/common/locales/global/ff-Latn-NG.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['ff-latn-ng'] = [ - 'ff-Latn-NG', - [['subaka', 'kikiiɗe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'NGN', - '₦', - 'Nayraa Nijeriyaa', - {'JPY': ['JP¥', '¥'], 'NGN': ['₦'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ff-Latn-SL.js b/packages/common/locales/global/ff-Latn-SL.js deleted file mode 100644 index d4ebb2544b74..000000000000 --- a/packages/common/locales/global/ff-Latn-SL.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['ff-latn-sl'] = [ - 'ff-Latn-SL', - [['subaka', 'kikiiɗe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'SLL', - 'Le', - 'Lewoon Seraa Liyon', - {'JPY': ['JP¥', '¥'], 'SLL': ['Le'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ff-Latn.js b/packages/common/locales/global/ff-Latn.js deleted file mode 100644 index 29d6c0c397c1..000000000000 --- a/packages/common/locales/global/ff-Latn.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['ff-latn'] = [ - 'ff-Latn', - [['subaka', 'kikiiɗe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XOF', - 'CFA', - 'Mbuuɗu Seefaa BCEAO', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ff-MR.js b/packages/common/locales/global/ff-MR.js deleted file mode 100644 index 14bfdae3df11..000000000000 --- a/packages/common/locales/global/ff-MR.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -root.ng.common.locales['ff-mr'] = [ - 'ff-MR', - [['subaka', 'kikiiɗe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'UM', - 'Ugiyya Muritani', - {'JPY': ['JP¥', '¥'], 'MRU': ['UM'], 'USD': ['US$', '$']}, - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ff.js b/packages/common/locales/global/ff.js deleted file mode 100644 index adc63bf36584..000000000000 --- a/packages/common/locales/global/ff.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['ff'] = [ - 'ff', - [['subaka', 'kikiiɗe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['H-I', 'C-I'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XOF', - 'CFA', - 'Mbuuɗu Seefaa BCEAO', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fi.js b/packages/common/locales/global/fi.js deleted file mode 100644 index 7f03b6eaf65e..000000000000 --- a/packages/common/locales/global/fi.js +++ /dev/null @@ -1,190 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['fi'] = [ - 'fi', - [['ap.', 'ip.'], u, u], - u, - [ - ['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', u, '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}', u, u], - [',', ' ', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'epäluku', '.'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AOA': [], - 'ARS': [], - 'AUD': [], - 'BAM': [], - 'BBD': [], - 'BDT': [], - 'BMD': [], - 'BND': [], - 'BOB': [], - 'BRL': [], - 'BSD': [], - 'BWP': [], - 'BYN': [], - 'BZD': [], - 'CAD': [], - 'CLP': [], - 'CNY': [], - 'COP': [], - 'CRC': [], - 'CUC': [], - 'CUP': [], - 'CZK': [], - 'DKK': [], - 'DOP': [], - 'EGP': [], - 'ESP': [], - 'FIM': ['mk'], - 'FJD': [], - 'FKP': [], - 'GEL': [], - 'GIP': [], - 'GNF': [], - 'GTQ': [], - 'GYD': [], - 'HKD': [], - 'HNL': [], - 'HRK': [], - 'HUF': [], - 'IDR': [], - 'ILS': [], - 'INR': [], - 'ISK': [], - 'JMD': [], - 'KHR': [], - 'KMF': [], - 'KPW': [], - 'KRW': [], - 'KYD': [], - 'KZT': [], - 'LAK': [], - 'LBP': [], - 'LKR': [], - 'LRD': [], - 'LTL': [], - 'LVL': [], - 'MGA': [], - 'MMK': [], - 'MNT': [], - 'MUR': [], - 'MXN': [], - 'MYR': [], - 'NAD': [], - 'NGN': [], - 'NIO': [], - 'NOK': [], - 'NPR': [], - 'NZD': [], - 'PHP': [], - 'PKR': [], - 'PLN': [], - 'PYG': [], - 'RON': [], - 'RUR': [], - 'RWF': [], - 'SBD': [], - 'SEK': [], - 'SGD': [], - 'SHP': [], - 'SRD': [], - 'SSP': [], - 'STN': [u, 'STD'], - 'SYP': [], - 'THB': [], - 'TOP': [], - 'TRY': [], - 'TTD': [], - 'TWD': [], - 'UAH': [], - 'UYU': [], - 'VEF': [], - 'VND': [], - 'XCD': [], - 'XPF': [], - 'XXX': [], - 'ZAR': [], - 'ZMW': [] - }, - 'ltr', - plural, - [ - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fil.js b/packages/common/locales/global/fil.js deleted file mode 100644 index 7f8169930af3..000000000000 --- a/packages/common/locales/global/fil.js +++ /dev/null @@ -1,88 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - 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 1; - return 5; -} -global.ng.common.locales['fil'] = [ - 'fil', - [['am', 'pm'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'], u, - ['Linggo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', 'Biyernes', 'Sabado'], - ['Li', 'Lu', 'Ma', 'Mi', 'Hu', 'Bi', 'Sa'] - ], - u, - [ - ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', 'Okt', 'Nob', 'Dis'], u, - [ - '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'], u, ['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}', u, '{1} \'nang\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'PHP', - '₱', - 'Piso ng Pilipinas', - {'PHP': ['₱'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural, - [ - [ - ['hatinggabi', 'tanghaling-tapat', 'umaga', 'madaling-araw', 'sa hapon', 'sa gabi', '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', 'gabi', 'gabi'], - ['hatinggabi', 'tanghaling-tapat', 'umaga', 'madaling-araw', 'tanghali', 'hapon', 'gabi'], u - ], - [ - '00:00', '12:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '16:00'], - ['16:00', '18:00'], ['18:00', '24:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fo-DK.js b/packages/common/locales/global/fo-DK.js deleted file mode 100644 index 046627536d64..000000000000 --- a/packages/common/locales/global/fo-DK.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['fo-dk'] = [ - 'fo-DK', - [['AM', 'PM'], u, u], - u, - [ - ['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}', u, '{1} \'kl\'. {0}', u], - [',', '.', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'DKK', - 'kr.', - 'donsk króna', - {'DKK': ['kr.', 'kr'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fo.js b/packages/common/locales/global/fo.js deleted file mode 100644 index 10e6e1df60aa..000000000000 --- a/packages/common/locales/global/fo.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['fo'] = [ - 'fo', - [['AM', 'PM'], u, u], - u, - [ - ['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}', u, '{1} \'kl\'. {0}', u], - [',', '.', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'DKK', - 'kr', - 'donsk króna', - {'DKK': ['kr'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-BE.js b/packages/common/locales/global/fr-BE.js deleted file mode 100644 index 8d37ae293918..000000000000 --- a/packages/common/locales/global/fr-BE.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-be'] = [ - 'fr-BE', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-BF.js b/packages/common/locales/global/fr-BF.js deleted file mode 100644 index 883ac3ca1fea..000000000000 --- a/packages/common/locales/global/fr-BF.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-bf'] = [ - 'fr-BF', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XOF', - 'CFA', - 'franc CFA (BCEAO)', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-BI.js b/packages/common/locales/global/fr-BI.js deleted file mode 100644 index f4dffa710b9d..000000000000 --- a/packages/common/locales/global/fr-BI.js +++ /dev/null @@ -1,120 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-bi'] = [ - 'fr-BI', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'BIF', - 'FBu', - 'franc burundais', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BIF': ['FBu'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-BJ.js b/packages/common/locales/global/fr-BJ.js deleted file mode 100644 index aecad61722d0..000000000000 --- a/packages/common/locales/global/fr-BJ.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-bj'] = [ - 'fr-BJ', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XOF', - 'CFA', - 'franc CFA (BCEAO)', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-BL.js b/packages/common/locales/global/fr-BL.js deleted file mode 100644 index f8c911dbb7b2..000000000000 --- a/packages/common/locales/global/fr-BL.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-bl'] = [ - 'fr-BL', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-CA.js b/packages/common/locales/global/fr-CA.js deleted file mode 100644 index 82c66acd21fe..000000000000 --- a/packages/common/locales/global/fr-CA.js +++ /dev/null @@ -1,111 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-ca'] = [ - 'fr-CA', - [['a', 'p'], ['a.m.', 'p.m.'], u], - [['a.m.', 'p.m.'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['avant Jésus-Christ', 'après Jésus-Christ']], - 0, - [6, 0], - ['y-MM-dd', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], - [ - 'HH \'h\' mm', 'HH \'h\' mm \'min\' ss \'s\'', 'HH \'h\' mm \'min\' ss \'s\' z', - 'HH \'h\' mm \'min\' ss \'s\' zzzz' - ], - ['{1} {0}', u, '{1} \'à\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'CAD', - '$', - 'dollar canadien', - { - 'AUD': ['$ AU', '$'], - 'BEF': ['FB'], - 'BYN': [u, 'Br'], - 'CAD': ['$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FRF': ['F'], - 'GEL': [], - 'HKD': ['$ HK', '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'ITL': ['₤IT'], - 'KRW': [u, '₩'], - 'LBP': [u, '£L'], - 'MTP': ['£MT'], - 'MXN': [u, '$'], - 'NZD': ['$ NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SGD': ['$ SG', '$'], - 'TOP': [u, '$T'], - 'TWD': [u, 'NT$'], - 'USD': ['$ US', '$'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [], - 'XPF': [] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'après-midi', 'soir', 'mat.'], - ['minuit', 'midi', 'du mat.', 'après-midi', 'du soir', 'du mat.'], - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'après-midi', 'soir', 'mat.'], - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-CD.js b/packages/common/locales/global/fr-CD.js deleted file mode 100644 index ee4cae4e0b94..000000000000 --- a/packages/common/locales/global/fr-CD.js +++ /dev/null @@ -1,122 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-cd'] = [ - 'fr-CD', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'CDF', - 'FC', - 'franc congolais', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CDF': ['FC'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['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', 'du matin'] - ], - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-CF.js b/packages/common/locales/global/fr-CF.js deleted file mode 100644 index 67e27fff7ef2..000000000000 --- a/packages/common/locales/global/fr-CF.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-cf'] = [ - 'fr-CF', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'franc CFA (BEAC)', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-CG.js b/packages/common/locales/global/fr-CG.js deleted file mode 100644 index e5313c8864dc..000000000000 --- a/packages/common/locales/global/fr-CG.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-cg'] = [ - 'fr-CG', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'franc CFA (BEAC)', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-CH.js b/packages/common/locales/global/fr-CH.js deleted file mode 100644 index b88e3f3b52c4..000000000000 --- a/packages/common/locales/global/fr-CH.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-ch'] = [ - 'fr-CH', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':', '.'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'CHF', - 'CHF', - 'franc suisse', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['min.', 'midi', 'du mat.', 'de l’ap.m.', 'du soir', 'du mat.'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['min.', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-CI.js b/packages/common/locales/global/fr-CI.js deleted file mode 100644 index 7527ea9c80ab..000000000000 --- a/packages/common/locales/global/fr-CI.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-ci'] = [ - 'fr-CI', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XOF', - 'CFA', - 'franc CFA (BCEAO)', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-CM.js b/packages/common/locales/global/fr-CM.js deleted file mode 100644 index 57efd173bb19..000000000000 --- a/packages/common/locales/global/fr-CM.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-cm'] = [ - 'fr-CM', - [['mat.', 'soir'], u, ['matin', 'soir']], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'franc CFA (BEAC)', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-DJ.js b/packages/common/locales/global/fr-DJ.js deleted file mode 100644 index d020a7688885..000000000000 --- a/packages/common/locales/global/fr-DJ.js +++ /dev/null @@ -1,120 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-dj'] = [ - 'fr-DJ', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'DJF', - 'Fdj', - 'franc djiboutien', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'DJF': ['Fdj'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-DZ.js b/packages/common/locales/global/fr-DZ.js deleted file mode 100644 index a104157093a4..000000000000 --- a/packages/common/locales/global/fr-DZ.js +++ /dev/null @@ -1,120 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-dz'] = [ - 'fr-DZ', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'DZD', - 'DA', - 'dinar algérien', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'DZD': ['DA'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-GA.js b/packages/common/locales/global/fr-GA.js deleted file mode 100644 index bda7409214b8..000000000000 --- a/packages/common/locales/global/fr-GA.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-ga'] = [ - 'fr-GA', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'franc CFA (BEAC)', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-GF.js b/packages/common/locales/global/fr-GF.js deleted file mode 100644 index 49cd5d82746b..000000000000 --- a/packages/common/locales/global/fr-GF.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-gf'] = [ - 'fr-GF', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-GN.js b/packages/common/locales/global/fr-GN.js deleted file mode 100644 index 7b7466cd4c65..000000000000 --- a/packages/common/locales/global/fr-GN.js +++ /dev/null @@ -1,120 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-gn'] = [ - 'fr-GN', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'GNF', - 'FG', - 'franc guinéen', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'GNF': ['FG'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-GP.js b/packages/common/locales/global/fr-GP.js deleted file mode 100644 index 8d78aaf0741b..000000000000 --- a/packages/common/locales/global/fr-GP.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-gp'] = [ - 'fr-GP', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-GQ.js b/packages/common/locales/global/fr-GQ.js deleted file mode 100644 index 49297ebf263d..000000000000 --- a/packages/common/locales/global/fr-GQ.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-gq'] = [ - 'fr-GQ', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'franc CFA (BEAC)', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-HT.js b/packages/common/locales/global/fr-HT.js deleted file mode 100644 index 7f032c762693..000000000000 --- a/packages/common/locales/global/fr-HT.js +++ /dev/null @@ -1,120 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-ht'] = [ - 'fr-HT', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'HTG', - 'G', - 'gourde haïtienne', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'HTG': ['G'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'de la nuit'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-KM.js b/packages/common/locales/global/fr-KM.js deleted file mode 100644 index 40aa0555776e..000000000000 --- a/packages/common/locales/global/fr-KM.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-km'] = [ - 'fr-KM', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'KMF', - 'CF', - 'franc comorien', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': ['CF', 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-LU.js b/packages/common/locales/global/fr-LU.js deleted file mode 100644 index 28fa767c551a..000000000000 --- a/packages/common/locales/global/fr-LU.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-lu'] = [ - 'fr-LU', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'LUF': ['F'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-MA.js b/packages/common/locales/global/fr-MA.js deleted file mode 100644 index e2fbec099264..000000000000 --- a/packages/common/locales/global/fr-MA.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-ma'] = [ - 'fr-MA', - [['AM', 'PM'], u, ['a.m.', 'p.m.']], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'MAD', - 'MAD', - 'dirham marocain', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-MC.js b/packages/common/locales/global/fr-MC.js deleted file mode 100644 index 5791b4953ac0..000000000000 --- a/packages/common/locales/global/fr-MC.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-mc'] = [ - 'fr-MC', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-MF.js b/packages/common/locales/global/fr-MF.js deleted file mode 100644 index 14b1ade70213..000000000000 --- a/packages/common/locales/global/fr-MF.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-mf'] = [ - 'fr-MF', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-MG.js b/packages/common/locales/global/fr-MG.js deleted file mode 100644 index 7998d4cdc766..000000000000 --- a/packages/common/locales/global/fr-MG.js +++ /dev/null @@ -1,120 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-mg'] = [ - 'fr-MG', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'MGA', - 'Ar', - 'ariary malgache', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MGA': ['Ar'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-ML.js b/packages/common/locales/global/fr-ML.js deleted file mode 100644 index f4b42c21b4d1..000000000000 --- a/packages/common/locales/global/fr-ML.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-ml'] = [ - 'fr-ML', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, '{1} \'à\' {0}', u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XOF', - 'CFA', - 'franc CFA (BCEAO)', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-MQ.js b/packages/common/locales/global/fr-MQ.js deleted file mode 100644 index 3fd53b1062ac..000000000000 --- a/packages/common/locales/global/fr-MQ.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-mq'] = [ - 'fr-MQ', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-MR.js b/packages/common/locales/global/fr-MR.js deleted file mode 100644 index 6b16b895c7e1..000000000000 --- a/packages/common/locales/global/fr-MR.js +++ /dev/null @@ -1,120 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-mr'] = [ - 'fr-MR', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'MRU', - 'UM', - 'ouguiya mauritanien', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MRU': ['UM'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-MU.js b/packages/common/locales/global/fr-MU.js deleted file mode 100644 index e1bdd3555b31..000000000000 --- a/packages/common/locales/global/fr-MU.js +++ /dev/null @@ -1,120 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-mu'] = [ - 'fr-MU', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'MUR', - 'Rs', - 'roupie mauricienne', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MUR': ['Rs'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-NC.js b/packages/common/locales/global/fr-NC.js deleted file mode 100644 index f6955a92c23d..000000000000 --- a/packages/common/locales/global/fr-NC.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-nc'] = [ - 'fr-NC', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XPF', - 'FCFP', - 'franc CFP', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-NE.js b/packages/common/locales/global/fr-NE.js deleted file mode 100644 index 58edca7debd4..000000000000 --- a/packages/common/locales/global/fr-NE.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-ne'] = [ - 'fr-NE', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XOF', - 'CFA', - 'franc CFA (BCEAO)', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-PF.js b/packages/common/locales/global/fr-PF.js deleted file mode 100644 index e01779491a24..000000000000 --- a/packages/common/locales/global/fr-PF.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-pf'] = [ - 'fr-PF', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XPF', - 'FCFP', - 'franc CFP', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-PM.js b/packages/common/locales/global/fr-PM.js deleted file mode 100644 index b8d7651f8f5a..000000000000 --- a/packages/common/locales/global/fr-PM.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-pm'] = [ - 'fr-PM', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-RE.js b/packages/common/locales/global/fr-RE.js deleted file mode 100644 index 2dd8fdf4ee2c..000000000000 --- a/packages/common/locales/global/fr-RE.js +++ /dev/null @@ -1,120 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-re'] = [ - 'fr-RE', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['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', 'du matin'] - ], - [ - ['min.', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-RW.js b/packages/common/locales/global/fr-RW.js deleted file mode 100644 index bd0e6dbf1dab..000000000000 --- a/packages/common/locales/global/fr-RW.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-rw'] = [ - 'fr-RW', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'RWF', - 'RF', - 'franc rwandais', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': ['RF', 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-SC.js b/packages/common/locales/global/fr-SC.js deleted file mode 100644 index cf44f62d5b7d..000000000000 --- a/packages/common/locales/global/fr-SC.js +++ /dev/null @@ -1,120 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-sc'] = [ - 'fr-SC', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'SCR', - 'SR', - 'roupie des Seychelles', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SCR': ['SR'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-SN.js b/packages/common/locales/global/fr-SN.js deleted file mode 100644 index 269ff954a9ea..000000000000 --- a/packages/common/locales/global/fr-SN.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-sn'] = [ - 'fr-SN', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XOF', - 'CFA', - 'franc CFA (BCEAO)', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['min.', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['min.', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-SY.js b/packages/common/locales/global/fr-SY.js deleted file mode 100644 index da6903cf05fa..000000000000 --- a/packages/common/locales/global/fr-SY.js +++ /dev/null @@ -1,120 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-sy'] = [ - 'fr-SY', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'SYP', - 'LS', - 'livre syrienne', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'SYP': ['LS', '£'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-TD.js b/packages/common/locales/global/fr-TD.js deleted file mode 100644 index 923c6065e4c4..000000000000 --- a/packages/common/locales/global/fr-TD.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-td'] = [ - 'fr-TD', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'franc CFA (BEAC)', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-TG.js b/packages/common/locales/global/fr-TG.js deleted file mode 100644 index 278c29a1553e..000000000000 --- a/packages/common/locales/global/fr-TG.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-tg'] = [ - 'fr-TG', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XOF', - 'CFA', - 'franc CFA (BCEAO)', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-TN.js b/packages/common/locales/global/fr-TN.js deleted file mode 100644 index 0abf8d55aa92..000000000000 --- a/packages/common/locales/global/fr-TN.js +++ /dev/null @@ -1,120 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-tn'] = [ - 'fr-TN', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'TND', - 'DT', - 'dinar tunisien', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TND': ['DT'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-VU.js b/packages/common/locales/global/fr-VU.js deleted file mode 100644 index d5231d401c91..000000000000 --- a/packages/common/locales/global/fr-VU.js +++ /dev/null @@ -1,120 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-vu'] = [ - 'fr-VU', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'VUV', - 'VT', - 'vatu vanuatuan', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'VUV': ['VT'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-WF.js b/packages/common/locales/global/fr-WF.js deleted file mode 100644 index 64e779a191ad..000000000000 --- a/packages/common/locales/global/fr-WF.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-wf'] = [ - 'fr-WF', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'XPF', - 'FCFP', - 'franc CFP', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr-YT.js b/packages/common/locales/global/fr-YT.js deleted file mode 100644 index 2628d8a8b3c9..000000000000 --- a/packages/common/locales/global/fr-YT.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr-yt'] = [ - 'fr-YT', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fr.js b/packages/common/locales/global/fr.js deleted file mode 100644 index ee22833e5d2b..000000000000 --- a/packages/common/locales/global/fr.js +++ /dev/null @@ -1,119 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['fr'] = [ - 'fr', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural, - [ - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['minuit', 'midi', 'du matin', 'de l’après-midi', 'du soir', 'du matin'] - ], - [ - ['minuit', 'midi', 'mat.', 'ap.m.', 'soir', 'nuit'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fur.js b/packages/common/locales/global/fur.js deleted file mode 100644 index 07d2f3d67968..000000000000 --- a/packages/common/locales/global/fur.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['fur'] = [ - 'fur', - [['a.', 'p.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['pdC', 'ddC'], u, u], - 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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'EUR', - '€', - 'euro', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/fy.js b/packages/common/locales/global/fy.js deleted file mode 100644 index a23e49f078ce..000000000000 --- a/packages/common/locales/global/fy.js +++ /dev/null @@ -1,67 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['fy'] = [ - 'fy', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'om\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00;¤ #,##0.00-', '#E0'], - 'EUR', - '€', - 'Euro', - { - 'AUD': ['AU$', '$'], - 'CAD': ['C$', '$'], - 'FJD': ['FJ$', '$'], - 'JPY': ['JP¥', '¥'], - 'SBD': ['SI$', '$'], - 'THB': ['฿'], - 'USD': ['US$', '$'], - 'XPF': [] - }, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ga-GB.js b/packages/common/locales/global/ga-GB.js deleted file mode 100644 index 879225b1917b..000000000000 --- a/packages/common/locales/global/ga-GB.js +++ /dev/null @@ -1,65 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - if (n === 2) return 2; - if (n === Math.floor(n) && n >= 3 && n <= 6) return 3; - if (n === Math.floor(n) && n >= 7 && n <= 10) return 4; - return 5; -} -global.ng.common.locales['ga-gb'] = [ - 'ga-GB', - [['r.n.', 'i.n.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['RC', 'AD'], u, ['Roimh Chríost', '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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GBP', - '£', - 'Punt Steirling', - {'THB': ['฿'], 'TWD': ['NT$'], 'XXX': []}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ga.js b/packages/common/locales/global/ga.js deleted file mode 100644 index e3720708076d..000000000000 --- a/packages/common/locales/global/ga.js +++ /dev/null @@ -1,65 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - if (n === 2) return 2; - if (n === Math.floor(n) && n >= 3 && n <= 6) return 3; - if (n === Math.floor(n) && n >= 7 && n <= 10) return 4; - return 5; -} -global.ng.common.locales['ga'] = [ - 'ga', - [['r.n.', 'i.n.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['RC', 'AD'], u, ['Roimh Chríost', '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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'EUR', - '€', - 'Euro', - {'THB': ['฿'], 'TWD': ['NT$'], 'XXX': []}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/gd.js b/packages/common/locales/global/gd.js deleted file mode 100644 index 068eed79f7ae..000000000000 --- a/packages/common/locales/global/gd.js +++ /dev/null @@ -1,73 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1 || n === 11) return 1; - if (n === 2 || n === 12) return 2; - if (n === Math.floor(n) && (n >= 3 && n <= 10 || n >= 13 && n <= 19)) return 3; - return 5; -} -global.ng.common.locales['gd'] = [ - 'gd', - [['m', 'f'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GBP', - '£', - 'Punnd Sasannach', - {'JPY': ['JP¥', '¥'], 'RON': [u, 'leu'], 'THB': ['฿'], 'TWD': ['NT$'], 'XXX': []}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/gl.js b/packages/common/locales/global/gl.js deleted file mode 100644 index 0888338b94f2..000000000000 --- a/packages/common/locales/global/gl.js +++ /dev/null @@ -1,91 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['gl'] = [ - 'gl', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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á.'] - ], - [ - ['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.'], u, ['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}', u, '{0} \'do\' {1}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'BYN': [u, 'Br'], - 'ESP': ['₧'], - 'JPY': ['JP¥', '¥'], - 'KMF': [u, 'FC'], - 'MXN': ['$MX', '$'], - 'RUB': [u, 'руб'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'XCD': [u, '$'] - }, - 'ltr', - plural, - [ - [['da noite', 'da madrugada', 'da mañá', 'do mediodía', 'da tarde', 'da noite'], u, u], - [['medianoite', 'madrugada', 'mañá', 'mediodía', 'tarde', 'noite'], u, u], - [ - '00:00', ['00:00', '06:00'], ['06:00', '12:00'], ['12:00', '13:00'], ['13:00', '21:00'], - ['21:00', '24:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/gsw-FR.js b/packages/common/locales/global/gsw-FR.js deleted file mode 100644 index 48692845f9cb..000000000000 --- a/packages/common/locales/global/gsw-FR.js +++ /dev/null @@ -1,67 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['gsw-fr'] = [ - 'gsw-FR', - [['vorm.', 'nam.'], u, ['am Vormittag', 'am Namittag']], - [['vorm.', 'nam.'], u, ['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.'] - ], - u, - [ - ['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' - ] - ], - u, - [['v. Chr.', 'n. Chr.'], u, u], - 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}', u, u, u], - ['.', '’', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Euro', - {'ATS': ['öS']}, - 'ltr', - plural, - [ - [['Mitternacht', 'am Morge', 'zmittag', 'am Namittag', 'zaabig', 'znacht'], u, u], - [ - ['Mitternacht', 'am Morge', 'zmittag', 'am Namittag', 'zaabig', 'znacht'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/gsw-LI.js b/packages/common/locales/global/gsw-LI.js deleted file mode 100644 index 3404a636710f..000000000000 --- a/packages/common/locales/global/gsw-LI.js +++ /dev/null @@ -1,67 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['gsw-li'] = [ - 'gsw-LI', - [['vorm.', 'nam.'], u, ['am Vormittag', 'am Namittag']], - [['vorm.', 'nam.'], u, ['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.'] - ], - u, - [ - ['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' - ] - ], - u, - [['v. Chr.', 'n. Chr.'], u, u], - 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}', u, u, u], - ['.', '’', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'CHF', - 'CHF', - 'Schwiizer Franke', - {'ATS': ['öS']}, - 'ltr', - plural, - [ - [['Mitternacht', 'am Morge', 'zmittag', 'am Namittag', 'zaabig', 'znacht'], u, u], - [ - ['Mitternacht', 'am Morge', 'zmittag', 'am Namittag', 'zaabig', 'znacht'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/gsw.js b/packages/common/locales/global/gsw.js deleted file mode 100644 index 6c763907fa87..000000000000 --- a/packages/common/locales/global/gsw.js +++ /dev/null @@ -1,67 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['gsw'] = [ - 'gsw', - [['vorm.', 'nam.'], u, ['am Vormittag', 'am Namittag']], - [['vorm.', 'nam.'], u, ['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.'] - ], - u, - [ - ['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' - ] - ], - u, - [['v. Chr.', 'n. Chr.'], u, u], - 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}', u, u, u], - ['.', '’', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'CHF', - 'CHF', - 'Schwiizer Franke', - {'ATS': ['öS']}, - 'ltr', - plural, - [ - [['Mitternacht', 'am Morge', 'zmittag', 'am Namittag', 'zaabig', 'znacht'], u, u], - [ - ['Mitternacht', 'am Morge', 'zmittag', 'am Namittag', 'zaabig', 'znacht'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/gu.js b/packages/common/locales/global/gu.js deleted file mode 100644 index ce0e4b22669e..000000000000 --- a/packages/common/locales/global/gu.js +++ /dev/null @@ -1,62 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; -} -global.ng.common.locales['gu'] = [ - 'gu', - [['AM', 'PM'], u, u], - u, - [ - ['ર', 'સો', 'મં', 'બુ', 'ગુ', 'શુ', 'શ'], ['રવિ', 'સોમ', 'મંગળ', 'બુધ', 'ગુરુ', 'શુક્ર', 'શનિ'], - ['રવિવાર', 'સોમવાર', 'મંગળવાર', 'બુધવાર', 'ગુરુવાર', 'શુક્રવાર', 'શનિવાર'], - ['ર', 'સો', 'મં', 'બુ', 'ગુ', 'શુ', 'શ'] - ], - u, - [ - ['જા', 'ફે', 'મા', 'એ', 'મે', 'જૂ', 'જુ', 'ઑ', 'સ', 'ઑ', 'ન', 'ડિ'], - ['જાન્યુ', 'ફેબ્રુ', 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટે', 'ઑક્ટો', 'નવે', 'ડિસે'], - [ - 'જાન્યુઆરી', 'ફેબ્રુઆરી', 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટેમ્બર', 'ઑક્ટોબર', 'નવેમ્બર', - 'ડિસેમ્બર' - ] - ], - u, - [['ઇ સ પુ', 'ઇસ'], ['ઈ.સ.પૂર્વે', 'ઈ.સ.'], ['ઈસવીસન પૂર્વે', 'ઇસવીસન']], - 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}', u, '{1} એ {0} વાગ્યે', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤#,##,##0.00', '[#E0]'], - 'INR', - '₹', - 'ભારતીય રૂપિયા', - {'JPY': ['JP¥', '¥'], 'MUR': [u, 'રૂ.'], 'THB': ['฿'], 'TWD': ['NT$'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [['મ.રાત્રિ', 'સવારે', 'બપોરે', 'સાંજે', 'રાત્રે'], ['મધ્યરાત્રિ', 'સવારે', 'બપોરે', 'સાંજે', 'રાત્રે'], u], - [['મધ્યરાત્રિ', 'સવારે', 'બપોરે', 'સાંજે', 'રાત્રે'], u, ['મધ્યરાત્રિ', 'સવાર', 'બપોર', 'સાંજ', 'રાત્રિ']], - ['00:00', ['04:00', '12:00'], ['12:00', '16:00'], ['16:00', '20:00'], ['20:00', '04:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/guz.js b/packages/common/locales/global/guz.js deleted file mode 100644 index 4c8969e44e61..000000000000 --- a/packages/common/locales/global/guz.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['guz'] = [ - 'guz', - [['Ma', 'Mo'], u, ['Mambia', 'Mog']], - [['Ma', 'Mo'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['YA', 'YK'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KES', - 'Ksh', - 'Shilingi ya Kenya', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/gv.js b/packages/common/locales/global/gv.js deleted file mode 100644 index 47e17887298a..000000000000 --- a/packages/common/locales/global/gv.js +++ /dev/null @@ -1,66 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (v === 0 && i % 10 === 1) return 1; - if (v === 0 && i % 10 === 2) return 2; - if (v === 0 && - (i % 100 === 0 || i % 100 === 20 || i % 100 === 40 || i % 100 === 60 || i % 100 === 80)) - return 3; - if (!(v === 0)) return 4; - return 5; -} -global.ng.common.locales['gv'] = [ - 'gv', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['RC', 'AD'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GBP', - '£', - 'GBP', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ha-GH.js b/packages/common/locales/global/ha-GH.js deleted file mode 100644 index 4045db5e8cfb..000000000000 --- a/packages/common/locales/global/ha-GH.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['ha-gh'] = [ - 'ha-GH', - [['AM', 'PM'], u, ['Safiya', 'Yamma']], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['K.H', 'BHAI'], u, ['Kafin haihuwar annab', 'Bayan haihuwar annab']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'GHS', - 'GH₵', - 'Kudin Ghana', - {'GHS': ['GH₵'], 'NGN': ['₦']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ha-NE.js b/packages/common/locales/global/ha-NE.js deleted file mode 100644 index f7ef1136393a..000000000000 --- a/packages/common/locales/global/ha-NE.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['ha-ne'] = [ - 'ha-NE', - [['AM', 'PM'], u, ['Safiya', 'Yamma']], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['K.H', 'BHAI'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'XOF', - 'CFA', - 'Kuɗin Sefa na Afirka Ta Yamma', - {'NGN': ['₦']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ha.js b/packages/common/locales/global/ha.js deleted file mode 100644 index ef88bcdc8c8a..000000000000 --- a/packages/common/locales/global/ha.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['ha'] = [ - 'ha', - [['AM', 'PM'], u, ['Safiya', 'Yamma']], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['K.H', 'BHAI'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'NGN', - '₦', - 'Nairar Najeriya', - {'NGN': ['₦']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/haw.js b/packages/common/locales/global/haw.js deleted file mode 100644 index 6c9d911f2773..000000000000 --- a/packages/common/locales/global/haw.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['haw'] = [ - 'haw', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'USD', - {'JPY': ['JP¥', '¥']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/he.js b/packages/common/locales/global/he.js deleted file mode 100644 index 27c1e4a75906..000000000000 --- a/packages/common/locales/global/he.js +++ /dev/null @@ -1,75 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - if (i === 2 && v === 0) return 2; - if (v === 0 && !(n >= 0 && n <= 10) && n % 10 === 0) return 4; - return 5; -} -global.ng.common.locales['he'] = [ - 'he', - [['לפנה״צ', 'אחה״צ'], u, u], - [['לפנה״צ', 'אחה״צ'], ['AM', 'PM'], u], - [ - ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'], - ['יום א׳', 'יום ב׳', 'יום ג׳', 'יום ד׳', 'יום ה׳', 'יום ו׳', 'שבת'], - ['יום ראשון', 'יום שני', 'יום שלישי', 'יום רביעי', 'יום חמישי', 'יום שישי', 'יום שבת'], - ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', 'מאי', 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', 'נוב׳', 'דצמ׳'], - [ - 'ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', - 'נובמבר', 'דצמבר' - ] - ], - u, - [['לפנה״ס', 'לספירה'], u, ['לפני הספירה', 'לספירה']], - 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}', u, '{1} בשעה {0}', u], - ['.', ',', ';', '%', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '\u200f#,##0.00 ¤;\u200f-#,##0.00 ¤', '#E0'], - 'ILS', - '₪', - 'שקל חדש', - {'BYN': [u, 'р'], 'CNY': ['\u200eCN¥\u200e', '¥'], 'ILP': ['ל״י'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'rtl', - plural, - [ - [ - ['חצות', 'בבוקר', 'בצהריים', 'אחה״צ', 'בערב', 'בלילה', 'לפנות בוקר'], - ['חצות', 'בוקר', 'צהריים', 'אחר הצהריים', 'ערב', 'לילה', 'לפנות בוקר'], - ['חצות', 'בבוקר', 'בצהריים', 'אחר הצהריים', 'בערב', 'בלילה', 'לפנות בוקר'] - ], - [ - ['חצות', 'בוקר', 'צהריים', 'אחה״צ', 'ערב', 'לילה', 'לפנות בוקר'], u, - ['חצות', 'בוקר', 'צהריים', 'אחר הצהריים', 'ערב', 'לילה', 'לפנות בוקר'] - ], - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/hi.js b/packages/common/locales/global/hi.js deleted file mode 100644 index d3acd81acda2..000000000000 --- a/packages/common/locales/global/hi.js +++ /dev/null @@ -1,62 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; -} -global.ng.common.locales['hi'] = [ - 'hi', - [['am', 'pm'], u, u], - u, - [ - ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'], ['रवि', 'सोम', 'मंगल', 'बुध', 'गुरु', 'शुक्र', 'शनि'], - ['रविवार', 'सोमवार', 'मंगलवार', 'बुधवार', 'गुरुवार', 'शुक्रवार', 'शनिवार'], - ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'] - ], - u, - [ - ['ज', 'फ़', 'मा', 'अ', 'म', 'जू', 'जु', 'अ', 'सि', 'अ', 'न', 'दि'], - ['जन॰', 'फ़र॰', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुल॰', 'अग॰', 'सित॰', 'अक्तू॰', 'नव॰', 'दिस॰'], - [ - 'जनवरी', 'फ़रवरी', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितंबर', 'अक्तूबर', 'नवंबर', - 'दिसंबर' - ] - ], - u, - [['ईसा-पूर्व', 'ईस्वी'], u, ['ईसा-पूर्व', 'ईसवी सन']], - 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}', u, '{1} को {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤#,##,##0.00', '[#E0]'], - 'INR', - '₹', - 'भारतीय रुपया', - {'JPY': ['JP¥', '¥'], 'RON': [u, 'लेई'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural, - [ - [['मध्यरात्रि', 'सुबह', 'दोपहर', 'शाम', 'रात'], u, u], - [['आधी रात', 'सुबह', 'दोपहर', 'शाम', 'रात'], ['मध्यरात्रि', 'सुबह', 'दोपहर', 'शाम', 'रात'], u], - ['00:00', ['04:00', '12:00'], ['12:00', '16:00'], ['16:00', '20:00'], ['20:00', '04:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/hr-BA.js b/packages/common/locales/global/hr-BA.js deleted file mode 100644 index 6d966cb10640..000000000000 --- a/packages/common/locales/global/hr-BA.js +++ /dev/null @@ -1,102 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - 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 1; - 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 3; - return 5; -} -global.ng.common.locales['hr-ba'] = [ - 'hr-BA', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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}', u, '{1} \'u\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'BAM', - 'KM', - 'konvertibilna marka', - { - 'AUD': [u, '$'], - 'BAM': ['KM'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'EUR': [u, '€'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XCD': [u, '$'], - 'XPF': [], - 'XXX': [] - }, - 'ltr', - plural, - [ - [ - ['ponoć', 'podne', 'ujutro', 'popodne', 'navečer', 'noću'], u, - ['ponoć', 'podne', 'ujutro', 'poslije podne', 'navečer', 'noću'] - ], - [['ponoć', 'podne', 'ujutro', 'popodne', 'navečer', 'noću'], u, u], - [ - '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '04:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/hr.js b/packages/common/locales/global/hr.js deleted file mode 100644 index d9e8c4f6be57..000000000000 --- a/packages/common/locales/global/hr.js +++ /dev/null @@ -1,105 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - 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 1; - 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 3; - return 5; -} -global.ng.common.locales['hr'] = [ - 'hr', - [['AM', 'PM'], u, u], - u, - [ - ['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}', u, '{1} \'u\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'HRK', - 'HRK', - 'hrvatska kuna', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'EUR': [u, '€'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XCD': [u, '$'], - 'XPF': [], - 'XXX': [] - }, - 'ltr', - plural, - [ - [ - ['ponoć', 'podne', 'ujutro', 'popodne', 'navečer', 'noću'], u, - ['ponoć', 'podne', 'ujutro', 'poslije podne', 'navečer', 'noću'] - ], - [['ponoć', 'podne', 'ujutro', 'popodne', 'navečer', 'noću'], u, u], - [ - '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '04:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/hsb.js b/packages/common/locales/global/hsb.js deleted file mode 100644 index fbfe4b83bfe9..000000000000 --- a/packages/common/locales/global/hsb.js +++ /dev/null @@ -1,72 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - 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 1; - if (v === 0 && i % 100 === 2 || f % 100 === 2) return 2; - 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 3; - return 5; -} -global.ng.common.locales['hsb'] = [ - 'hsb', - [['dop.', 'pop.'], ['dopołdnja', 'popołdnju'], u], - [['dopołdnja', 'popołdnju'], u, u], - [ - ['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'] - ], - u, - [ - ['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.'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - {'AUD': [u, '$'], 'PLN': ['zł'], 'THB': ['฿']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/hu.js b/packages/common/locales/global/hu.js deleted file mode 100644 index f082409ca337..000000000000 --- a/packages/common/locales/global/hu.js +++ /dev/null @@ -1,88 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['hu'] = [ - 'hu', - [['de.', 'du.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['ie.', 'isz.'], ['i. e.', 'i. sz.'], ['Krisztus 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'HUF', - 'Ft', - 'magyar forint', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'EUR': [u, '€'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'HUF': ['Ft'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XCD': [u, '$'] - }, - 'ltr', - plural, - [ - [ - ['éjfél', 'dél', 'reggel', 'de.', 'du.', 'este', 'éjjel', 'hajnal'], u, - ['éjfél', 'dél', 'reggel', 'délelőtt', 'délután', 'este', 'éjjel', 'hajnal'] - ], - u, - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/hy.js b/packages/common/locales/global/hy.js deleted file mode 100644 index 51b4d2f5de18..000000000000 --- a/packages/common/locales/global/hy.js +++ /dev/null @@ -1,76 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['hy'] = [ - 'hy', - [['ա', 'հ'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['Կ', 'Ե', 'Ե', 'Չ', 'Հ', 'Ո', 'Շ'], ['կիր', 'երկ', 'երք', 'չրք', 'հնգ', 'ուր', 'շբթ'], - ['կիրակի', 'երկուշաբթի', 'երեքշաբթի', 'չորեքշաբթի', 'հինգշաբթի', 'ուրբաթ', 'շաբաթ'], - ['կր', 'եկ', 'եք', 'չք', 'հգ', 'ու', 'շբ'] - ], - u, - [ - ['Հ', 'Փ', 'Մ', 'Ա', 'Մ', 'Հ', 'Հ', 'Օ', 'Ս', 'Հ', 'Ն', 'Դ'], - ['հնվ', 'փտվ', 'մրտ', 'ապր', 'մյս', 'հնս', 'հլս', 'օգս', 'սեպ', 'հոկ', 'նոյ', 'դեկ'], - [ - 'հունվարի', 'փետրվարի', 'մարտի', 'ապրիլի', 'մայիսի', 'հունիսի', 'հուլիսի', 'օգոստոսի', - 'սեպտեմբերի', 'հոկտեմբերի', 'նոյեմբերի', 'դեկտեմբերի' - ] - ], - [ - ['Հ', 'Փ', 'Մ', 'Ա', 'Մ', 'Հ', 'Հ', 'Օ', 'Ս', 'Հ', 'Ն', 'Դ'], - ['հնվ', 'փտվ', 'մրտ', 'ապր', 'մյս', 'հնս', 'հլս', 'օգս', 'սեպ', 'հոկ', 'նոյ', 'դեկ'], - [ - 'հունվար', 'փետրվար', 'մարտ', 'ապրիլ', 'մայիս', 'հունիս', 'հուլիս', 'օգոստոս', 'սեպտեմբեր', - 'հոկտեմբեր', 'նոյեմբեր', 'դեկտեմբեր' - ] - ], - [['մ.թ.ա.', 'մ.թ.'], u, ['Քրիստոսից առաջ', 'Քրիստոսից հետո']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'ՈչԹ', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'AMD', - '֏', - 'հայկական դրամ', - {'AMD': ['֏'], 'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural, - [ - [ - ['կգ․', 'կօ․', 'առվ', 'ցրկ', 'երկ', 'գշր'], - ['կեսգիշեր', 'կեսօր', 'առավոտյան', 'ցերեկը', 'երեկոյան', 'գիշերը'], - ['կեսգիշերին', 'կեսօրին', 'առավոտյան', 'ցերեկվա', 'երեկոյան', 'գիշերվա'] - ], - [['կեսգիշեր', 'կեսօր', 'առավոտ', 'ցերեկ', 'երեկո', 'գիշեր'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], - ['00:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ia.js b/packages/common/locales/global/ia.js deleted file mode 100644 index 42fd9cf056fd..000000000000 --- a/packages/common/locales/global/ia.js +++ /dev/null @@ -1,63 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['ia'] = [ - 'ia', - [['AM', 'PM'], u, u], - u, - [ - ['d', 'l', 'm', 'm', 'j', 'v', 's'], ['dom', 'lun', 'mar', 'mer', 'jov', 'ven', 'sab'], - ['dominica', 'lunedi', 'martedi', 'mercuridi', 'jovedi', 'venerdi', 'sabbato'], - ['do', 'lu', 'ma', 'me', 'jo', 've', 'sa'] - ], - u, - [ - ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - ['jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', 'aug', 'sep', 'oct', 'nov', 'dec'], - [ - 'januario', 'februario', 'martio', 'april', 'maio', 'junio', 'julio', 'augusto', 'septembre', - 'octobre', 'novembre', 'decembre' - ] - ], - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', 'aug', 'sep', 'oct', 'nov', 'dec'], - [ - 'januario', 'februario', 'martio', 'april', 'maio', 'junio', 'julio', 'augusto', 'septembre', - 'octobre', 'novembre', 'decembre' - ] - ], - [['a.Chr.', 'p.Chr.'], u, ['ante Christo', 'post Christo']], - 1, - [6, 0], - ['dd-MM-y', 'd MMM y', 'd \'de\' MMMM y', 'EEEE \'le\' d \'de\' MMMM y'], - ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], - ['{1} {0}', u, '{1} \'a\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - u, - u, - u, - {'JPY': ['JP¥', '¥'], 'NLG': ['ƒ'], 'RUB': ['₽'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/id.js b/packages/common/locales/global/id.js deleted file mode 100644 index c15dba00bc5a..000000000000 --- a/packages/common/locales/global/id.js +++ /dev/null @@ -1,71 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['id'] = [ - 'id', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agu', 'Sep', 'Okt', 'Nov', 'Des'], - [ - 'Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', - 'Oktober', 'November', 'Desember' - ] - ], - u, - [['SM', 'M'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', '.'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'IDR', - 'Rp', - 'Rupiah Indonesia', - { - 'AUD': ['AU$', '$'], - 'IDR': ['Rp'], - 'INR': ['Rs', '₹'], - 'JPY': ['JP¥', '¥'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XXX': [] - }, - 'ltr', - plural, - [ - [['tengah malam', 'tengah hari', 'pagi', 'siang', 'sore', 'malam'], u, u], u, - [ - '00:00', '12:00', ['00:00', '10:00'], ['10:00', '15:00'], ['15:00', '18:00'], - ['18:00', '24:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ig.js b/packages/common/locales/global/ig.js deleted file mode 100644 index 6ee0ff40625e..000000000000 --- a/packages/common/locales/global/ig.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['ig'] = [ - 'ig', - [['A.M.', 'P.M.'], u, ['N’ụtụtụ', 'N’abali']], - [['A.M.', 'P.M.'], u, u], - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Ụka', 'Mọn', 'Tiu', 'Wen', 'Tọọ', 'Fraị', 'Sat'], - ['Sọndee', 'Mọnde', 'Tiuzdee', 'Wenezdee', 'Tọọzdee', 'Fraịdee', 'Satọdee'], - ['Sọn', 'Mọn', 'Tiu', 'Wen', 'Tọọ', 'Fraị', 'Sat'] - ], - u, - [ - ['J', 'F', 'M', 'E', 'M', 'J', 'J', 'Ọ', 'S', 'Ọ', 'N', 'D'], - ['Jen', 'Feb', 'Maa', 'Epr', 'Mee', 'Juu', 'Jul', 'Ọgọ', 'Sep', 'Ọkt', 'Nov', 'Dis'], - [ - 'Jenụwarị', 'Febrụwarị', 'Maachị', 'Epreel', 'Mee', 'Juun', 'Julaị', 'Ọgọọst', 'Septemba', - 'Ọktoba', 'Novemba', 'Disemba' - ] - ], - u, - [['T.K.', 'A.K.'], u, ['Tupu Kraist', 'Afọ Kraịst']], - 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}', u, '{1} \'na\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'NGN', - '₦', - 'Naịra', - {'NGN': ['₦']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ii.js b/packages/common/locales/global/ii.js deleted file mode 100644 index abdf5fdc51a0..000000000000 --- a/packages/common/locales/global/ii.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['ii'] = [ - 'ii', - [['ꎸꄑ', 'ꁯꋒ'], u, u], - u, - [ - ['ꆏ', 'ꋍ', 'ꑍ', 'ꌕ', 'ꇖ', 'ꉬ', 'ꃘ'], - ['ꑭꆏ', 'ꆏꋍ', 'ꆏꑍ', 'ꆏꌕ', 'ꆏꇖ', 'ꆏꉬ', 'ꆏꃘ'], - ['ꑭꆏꑍ', 'ꆏꊂꋍ', 'ꆏꊂꑍ', 'ꆏꊂꌕ', 'ꆏꊂꇖ', 'ꆏꊂꉬ', 'ꆏꊂꃘ'], - ['ꑭꆏ', 'ꆏꋍ', 'ꆏꑍ', 'ꆏꌕ', 'ꆏꇖ', 'ꆏꉬ', 'ꆏꃘ'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - [ - 'ꋍꆪ', 'ꑍꆪ', 'ꌕꆪ', 'ꇖꆪ', 'ꉬꆪ', 'ꃘꆪ', 'ꏃꆪ', 'ꉆꆪ', 'ꈬꆪ', 'ꊰꆪ', 'ꊰꊪꆪ', - 'ꊰꑋꆪ' - ], - u - ], - u, - [['ꃅꋊꂿ', 'ꃅꋊꊂ'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'CNY', - '¥', - 'CNY', - {'CNY': ['¥'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/is.js b/packages/common/locales/global/is.js deleted file mode 100644 index 85aba7d5f937..000000000000 --- a/packages/common/locales/global/is.js +++ /dev/null @@ -1,90 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - 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 1; - return 5; -} -global.ng.common.locales['is'] = [ - 'is', - [['f.', 'e.'], ['f.h.', 'e.h.'], u], - [['f.h.', 'e.h.'], u, u], - [ - ['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.'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'kl\'. {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'ISK', - 'ISK', - 'íslensk króna', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'EUR': [u, '€'], - 'GBP': [u, '£'], - 'INR': [u, '₹'], - 'JPY': ['JP¥', '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural, - [ - [ - ['mn.', 'h.', 'mrg.', 'sd.', 'kv.', 'n.'], - ['miðnætti', 'hádegi', 'að morgni', 'síðdegis', 'að kvöldi', 'að nóttu'], u - ], - [ - ['mn.', 'hd.', 'mrg.', 'sd.', 'kv.', 'n.'], - ['miðnætti', 'hádegi', 'morgunn', 'síðdegis', 'kvöld', '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/it-CH.js b/packages/common/locales/global/it-CH.js deleted file mode 100644 index 3c60f075be18..000000000000 --- a/packages/common/locales/global/it-CH.js +++ /dev/null @@ -1,80 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['it-ch'] = [ - 'it-CH', - [['m.', 'p.'], ['AM', 'PM'], u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} {0}', u], - ['.', '’', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00;¤-#,##0.00', '#E0'], - 'CHF', - 'CHF', - 'franco svizzero', - { - 'BRL': [u, 'R$'], - 'BYN': [u, 'Br'], - 'EGP': [u, '£E'], - 'HKD': [u, '$'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NOK': [u, 'NKr'], - 'THB': ['฿'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'] - }, - 'ltr', - plural, - [ - [ - ['mezzanotte', 'mezzogiorno', 'di mattina', 'di pomeriggio', 'di sera', 'di notte'], u, - ['mezzanotte', 'mezzogiorno', 'di mattina', 'del pomeriggio', 'di sera', 'di notte'] - ], - [['mezzanotte', 'mezzogiorno', 'mattina', 'pomeriggio', 'sera', 'notte'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], - ['00:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/it-SM.js b/packages/common/locales/global/it-SM.js deleted file mode 100644 index 397ce89f2579..000000000000 --- a/packages/common/locales/global/it-SM.js +++ /dev/null @@ -1,80 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['it-sm'] = [ - 'it-SM', - [['m.', 'p.'], ['AM', 'PM'], u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'BRL': [u, 'R$'], - 'BYN': [u, 'Br'], - 'EGP': [u, '£E'], - 'HKD': [u, '$'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NOK': [u, 'NKr'], - 'THB': ['฿'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'] - }, - 'ltr', - plural, - [ - [ - ['mezzanotte', 'mezzogiorno', 'di mattina', 'di pomeriggio', 'di sera', 'di notte'], u, - ['mezzanotte', 'mezzogiorno', 'di mattina', 'del pomeriggio', 'di sera', 'di notte'] - ], - [['mezzanotte', 'mezzogiorno', 'mattina', 'pomeriggio', 'sera', 'notte'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], - ['00:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/it-VA.js b/packages/common/locales/global/it-VA.js deleted file mode 100644 index 49ef312b3617..000000000000 --- a/packages/common/locales/global/it-VA.js +++ /dev/null @@ -1,80 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['it-va'] = [ - 'it-VA', - [['m.', 'p.'], ['AM', 'PM'], u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'BRL': [u, 'R$'], - 'BYN': [u, 'Br'], - 'EGP': [u, '£E'], - 'HKD': [u, '$'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NOK': [u, 'NKr'], - 'THB': ['฿'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'] - }, - 'ltr', - plural, - [ - [ - ['mezzanotte', 'mezzogiorno', 'di mattina', 'di pomeriggio', 'di sera', 'di notte'], u, - ['mezzanotte', 'mezzogiorno', 'di mattina', 'del pomeriggio', 'di sera', 'di notte'] - ], - [['mezzanotte', 'mezzogiorno', 'mattina', 'pomeriggio', 'sera', 'notte'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], - ['00:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/it.js b/packages/common/locales/global/it.js deleted file mode 100644 index 61495d3396e4..000000000000 --- a/packages/common/locales/global/it.js +++ /dev/null @@ -1,80 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['it'] = [ - 'it', - [['m.', 'p.'], ['AM', 'PM'], u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'BRL': [u, 'R$'], - 'BYN': [u, 'Br'], - 'EGP': [u, '£E'], - 'HKD': [u, '$'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NOK': [u, 'NKr'], - 'THB': ['฿'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'] - }, - 'ltr', - plural, - [ - [ - ['mezzanotte', 'mezzogiorno', 'di mattina', 'di pomeriggio', 'di sera', 'di notte'], u, - ['mezzanotte', 'mezzogiorno', 'di mattina', 'del pomeriggio', 'di sera', 'di notte'] - ], - [['mezzanotte', 'mezzogiorno', 'mattina', 'pomeriggio', 'sera', 'notte'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], - ['00:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ja.js b/packages/common/locales/global/ja.js deleted file mode 100644 index 9df819e44d78..000000000000 --- a/packages/common/locales/global/ja.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['ja'] = [ - 'ja', - [['午前', '午後'], u, u], - u, - [ - ['日', '月', '火', '水', '木', '金', '土'], u, - ['日曜日', '月曜日', '火曜日', '水曜日', '木曜日', '金曜日', '土曜日'], - ['日', '月', '火', '水', '木', '金', '土'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], u - ], - u, - [['BC', 'AD'], ['紀元前', '西暦'], u], - 0, - [6, 0], - ['y/MM/dd', u, 'y年M月d日', 'y年M月d日EEEE'], - ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H時mm分ss秒 zzzz'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'JPY', - '¥', - '日本円', - {'CNY': ['元', '¥'], 'JPY': ['¥'], 'RON': [u, 'レイ'], 'XXX': []}, - 'ltr', - plural, - [ - [['真夜中', '正午', '朝', '昼', '夕方', '夜', '夜中'], u, u], u, - [ - '00:00', '12:00', ['04:00', '12:00'], ['12:00', '16:00'], ['16:00', '19:00'], - ['19:00', '23:00'], ['23:00', '04:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/jgo.js b/packages/common/locales/global/jgo.js deleted file mode 100644 index 81e10450881a..000000000000 --- a/packages/common/locales/global/jgo.js +++ /dev/null @@ -1,60 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['jgo'] = [ - 'jgo', - [['mbaꞌmbaꞌ', 'ŋka mbɔ́t nji'], u, u], - u, - [ - ['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ɛ'], u, u - ], - u, - [ - ['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á' - ], - u - ], - u, - [ - ['BCE', 'CE'], u, - ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'XAF', - 'FCFA', - 'Fɛlâŋ', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/jmc.js b/packages/common/locales/global/jmc.js deleted file mode 100644 index b0cea953c091..000000000000 --- a/packages/common/locales/global/jmc.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['jmc'] = [ - 'jmc', - [['utuko', 'kyiukonyi'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['KK', 'BK'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'TZS', - 'TSh', - 'Shilingi ya Tanzania', - {'JPY': ['JP¥', '¥'], 'TZS': ['TSh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/jv.js b/packages/common/locales/global/jv.js deleted file mode 100644 index 1fb4c1ca12ea..000000000000 --- a/packages/common/locales/global/jv.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['jv'] = [ - 'jv', - [['Isuk', 'Wengi'], u, u], - u, - [ - ['A', 'S', 'S', 'R', 'K', 'J', 'S'], ['Ahad', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'], - ['Ahad', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu'], - ['Ahad', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'] - ], - u, - [ - ['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' - ] - ], - u, - [['SM', 'M'], u, ['Sakdurunge Masehi', 'Masehi']], - 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}', u, '{1} {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'IDR', - 'Rp', - 'Rupiah Indonesia', - {'IDR': ['Rp'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ka.js b/packages/common/locales/global/ka.js deleted file mode 100644 index 69c97f7c7120..000000000000 --- a/packages/common/locales/global/ka.js +++ /dev/null @@ -1,80 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['ka'] = [ - 'ka', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['კ', 'ო', 'ს', 'ო', 'ხ', 'პ', 'შ'], ['კვი', 'ორშ', 'სამ', 'ოთხ', 'ხუთ', 'პარ', 'შაბ'], - ['კვირა', 'ორშაბათი', 'სამშაბათი', 'ოთხშაბათი', 'ხუთშაბათი', 'პარასკევი', 'შაბათი'], - ['კვ', 'ორ', 'სმ', 'ოთ', 'ხთ', 'პრ', 'შბ'] - ], - u, - [ - ['ი', 'თ', 'მ', 'ა', 'მ', 'ი', 'ი', 'ა', 'ს', 'ო', 'ნ', 'დ'], - ['იან', 'თებ', 'მარ', 'აპრ', 'მაი', 'ივნ', 'ივლ', 'აგვ', 'სექ', 'ოქტ', 'ნოე', 'დეკ'], - [ - 'იანვარი', 'თებერვალი', 'მარტი', 'აპრილი', 'მაისი', 'ივნისი', 'ივლისი', 'აგვისტო', - 'სექტემბერი', 'ოქტომბერი', 'ნოემბერი', 'დეკემბერი' - ] - ], - u, - [['ძვ. წ.', 'ახ. წ.'], u, ['ძველი წელთაღრიცხვით', 'ახალი წელთაღრიცხვით']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'არ არის რიცხვი', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'GEL', - '₾', - 'ქართული ლარი', - { - 'AUD': [u, '$'], - 'CNY': [u, '¥'], - 'GEL': ['₾'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'NZD': [u, '$'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural, - [ - [ - ['შუაღამეს', 'შუადღ.', 'დილ.', 'ნაშუადღ.', 'საღ.', 'ღამ.'], u, - ['შუაღამეს', 'შუადღეს', 'დილით', 'ნაშუადღევს', 'საღამოს', 'ღამით'] - ], - [['შუაღამე', 'შუადღე', 'დილა', 'ნაშუადღევი', 'საღამო', 'ღამე'], u, u], - [ - '00:00', '12:00', ['05:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '05:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/kab.js b/packages/common/locales/global/kab.js deleted file mode 100644 index 884dfb8c2156..000000000000 --- a/packages/common/locales/global/kab.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} -global.ng.common.locales['kab'] = [ - 'kab', - [['n tufat', 'n tmeddit'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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ṛ' - ] - ], - u, - [['snd. T.Ɛ', 'sld. T.Ɛ'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'DZD', - 'DA', - 'Adinar Azzayri', - {'DZD': ['DA'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/kam.js b/packages/common/locales/global/kam.js deleted file mode 100644 index f399f3826201..000000000000 --- a/packages/common/locales/global/kam.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['kam'] = [ - 'kam', - [['Ĩyakwakya', 'Ĩyawĩoo'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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ĩ' - ] - ], - u, - [['MY', 'IY'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KES', - 'Ksh', - 'Silingi ya Kenya', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/kde.js b/packages/common/locales/global/kde.js deleted file mode 100644 index 1ac25e715c16..000000000000 --- a/packages/common/locales/global/kde.js +++ /dev/null @@ -1,61 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['kde'] = [ - 'kde', - [['Muhi', 'Chilo'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['AY', 'NY'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'TZS', - 'TSh', - 'Shilingi ya Tanzania', - {'JPY': ['JP¥', '¥'], 'TZS': ['TSh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/kea.js b/packages/common/locales/global/kea.js deleted file mode 100644 index 079f1b45e5dd..000000000000 --- a/packages/common/locales/global/kea.js +++ /dev/null @@ -1,60 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['kea'] = [ - 'kea', - [['am', 'pm'], u, u], - u, - [ - ['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' - ] - ], - u, - [['AK', 'DK'], u, ['antis di Kristu', 'dispos di Kristu']], - 1, - [6, 0], - ['dd/MM/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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'CVE', - '​', - 'Skudu Kabuverdianu', - {'AUD': ['AU$', '$'], 'CVE': ['​'], 'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/khq.js b/packages/common/locales/global/khq.js deleted file mode 100644 index 9100aea74a19..000000000000 --- a/packages/common/locales/global/khq.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['khq'] = [ - 'khq', - [['Adduha', 'Aluula'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['Ž', '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' - ] - ], - u, - [['IJ', 'IZ'], u, ['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}', u, u, u], - ['.', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'XOF', - 'CFA', - 'CFA Fraŋ (BCEAO)', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ki.js b/packages/common/locales/global/ki.js deleted file mode 100644 index 5061a4554349..000000000000 --- a/packages/common/locales/global/ki.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['ki'] = [ - 'ki', - [['Kiroko', 'Hwaĩ-inĩ'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['MK', 'TK'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KES', - 'Ksh', - 'Ciringi ya Kenya', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/kk.js b/packages/common/locales/global/kk.js deleted file mode 100644 index 9f2ecf2c4d4d..000000000000 --- a/packages/common/locales/global/kk.js +++ /dev/null @@ -1,78 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['kk'] = [ - 'kk', - [['AM', 'PM'], u, u], - u, - [ - ['Ж', 'Д', 'С', 'С', 'Б', 'Ж', 'С'], ['жс', 'дс', 'сс', 'ср', 'бс', 'жм', 'сб'], - ['жексенбі', 'дүйсенбі', 'сейсенбі', 'сәрсенбі', 'бейсенбі', 'жұма', 'сенбі'], - ['жс', 'дс', 'сс', 'ср', 'бс', 'жм', 'сб'] - ], - u, - [ - ['Қ', 'А', 'Н', 'С', 'М', 'М', 'Ш', 'Т', 'Қ', 'Қ', 'Қ', 'Ж'], - [ - 'қаң.', 'ақп.', 'нау.', 'сәу.', 'мам.', 'мау.', 'шіл.', 'там.', 'қыр.', 'қаз.', 'қар.', 'жел.' - ], - [ - 'қаңтар', 'ақпан', 'наурыз', 'сәуір', 'мамыр', 'маусым', 'шілде', 'тамыз', 'қыркүйек', - 'қазан', 'қараша', 'желтоқсан' - ] - ], - [ - ['Қ', 'А', 'Н', 'С', 'М', 'М', 'Ш', 'Т', 'Қ', 'Қ', 'Қ', 'Ж'], - [ - 'қаң.', 'ақп.', 'нау.', 'сәу.', 'мам.', 'мау.', 'шіл.', 'там.', 'қыр.', 'қаз.', 'қар.', 'жел.' - ], - [ - 'Қаңтар', 'Ақпан', 'Наурыз', 'Сәуір', 'Мамыр', 'Маусым', 'Шілде', 'Тамыз', 'Қыркүйек', - 'Қазан', 'Қараша', 'Желтоқсан' - ] - ], - [['б.з.д.', 'б.з.'], u, ['Біздің заманымызға дейін', 'біздің заманымыз']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'сан емес', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'KZT', - '₸', - 'Қазақстан теңгесі', - {'JPY': ['JP¥', '¥'], 'KZT': ['₸'], 'RUB': ['₽'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural, - [ - [ - ['түнгі', 'түскі', 'таңғы', 'түстен кейінгі', 'кешкі', 'түнгі'], - ['түн жарымы', 'түскі', 'таңғы', 'түстен кейінгі', 'кешкі', 'түнгі'], u - ], - [['түн жарымы', 'талтүс', 'таң', 'түстен кейін', 'кеш', 'түн'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/kkj.js b/packages/common/locales/global/kkj.js deleted file mode 100644 index 078eb3bd8019..000000000000 --- a/packages/common/locales/global/kkj.js +++ /dev/null @@ -1,60 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['kkj'] = [ - 'kkj', - [['AM', 'PM'], u, u], - u, - [ - ['so', 'lu', 'ma', 'mɛ', 'ye', 'va', 'ms'], - ['sɔndi', 'lundi', 'mardi', 'mɛrkɛrɛdi', 'yedi', 'vaŋdɛrɛdi', 'mɔnɔ sɔndi'], u, u - ], - [ - ['so', 'lu', 'ma', 'mɛ', 'ye', 'va', 'ms'], - ['sɔndi', 'lundi', 'mardi', 'mɛrkɛrɛdi', 'yedi', 'vaŋdɛrɛdi', 'mɔnɔ sɔndi'], u, - ['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', 'M11', 'ɓulɓusɛ' - ], - u - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'XAF', - 'FCFA', - 'Franc CFA', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/kl.js b/packages/common/locales/global/kl.js deleted file mode 100644 index c45bd0633319..000000000000 --- a/packages/common/locales/global/kl.js +++ /dev/null @@ -1,67 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['kl'] = [ - 'kl', - [['AM', 'PM'], u, u], - u, - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['sap', 'ata', 'mar', 'pin', 'sis', 'tal', 'arf'], - [ - 'sapaat', 'ataasinngorneq', 'marlunngorneq', 'pingasunngorneq', 'sisamanngorneq', - 'tallimanngorneq', 'arfininngorneq' - ], - ['sap', 'ata', 'mar', 'pin', 'sis', 'tal', 'arf'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['jan', 'febr', 'mar', 'apr', 'maj', 'jun', 'jul', 'aug', 'sept', 'okt', 'nov', 'dec'], - [ - 'januaarip', 'februaarip', 'marsip', 'apriilip', 'maajip', 'juunip', 'juulip', 'aggustip', - 'septembarip', 'oktobarip', 'novembarip', 'decembarip' - ] - ], - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['jan', 'febr', 'mar', 'apr', 'maj', 'jun', 'jul', 'aug', 'sept', 'okt', 'nov', 'dec'], - [ - 'januaari', 'februaari', 'marsi', 'apriili', 'maaji', 'juuni', 'juuli', 'aggusti', - 'septembari', 'oktobari', 'novembari', 'decembari' - ] - ], - [['BCE', 'CE'], u, u], - 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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00;¤-#,##0.00', '#E0'], - 'DKK', - 'kr.', - 'DKK', - {'DKK': ['kr.', 'kr'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/kln.js b/packages/common/locales/global/kln.js deleted file mode 100644 index 3650a3aa0bdb..000000000000 --- a/packages/common/locales/global/kln.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['kln'] = [ - 'kln', - [['krn', 'koosk'], u, ['karoon', 'kooskoliny']], - [['krn', 'koosk'], u, u], - [ - ['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'] - ], - u, - [ - ['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’' - ] - ], - u, - [['AM', 'KO'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KES', - 'Ksh', - 'Silingitab ya Kenya', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/km.js b/packages/common/locales/global/km.js deleted file mode 100644 index b0f2e8f18d1a..000000000000 --- a/packages/common/locales/global/km.js +++ /dev/null @@ -1,67 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['km'] = [ - 'km', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['អ', 'ច', 'អ', 'ព', 'ព', 'ស', 'ស'], ['អាទិត្យ', 'ចន្ទ', 'អង្គារ', 'ពុធ', 'ព្រហ', 'សុក្រ', 'សៅរ៍'], - ['អាទិត្យ', 'ច័ន្ទ', 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៍', 'សុក្រ', 'សៅរ៍'], ['អា', 'ច', 'អ', 'ពុ', 'ព្រ', 'សុ', 'ស'] - ], - [ - ['អ', 'ច', 'អ', 'ព', 'ព', 'ស', 'ស'], ['អាទិត្យ', 'ចន្ទ', 'អង្គារ', 'ពុធ', 'ព្រហ', 'សុក្រ', 'សៅរ៍'], - ['អាទិត្យ', 'ចន្ទ', 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៍', 'សុក្រ', 'សៅរ៍'], ['អា', 'ច', 'អ', 'ពុ', 'ព្រ', 'សុ', 'ស'] - ], - [ - ['ម', 'ក', 'ម', 'ម', 'ឧ', 'ម', 'ក', 'ស', 'ក', 'ត', 'វ', 'ធ'], - ['មករា', 'កុម្ភៈ', 'មីនា', 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', 'សីហា', 'កញ្ញា', 'តុលា', 'វិច្ឆិកា', 'ធ្នូ'], u - ], - u, - [['មុន គ.ស.', 'គ.ស.'], u, ['មុន​គ្រិស្តសករាជ', 'គ្រិស្តសករាជ']], - 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}', u, '{1} នៅ​ម៉ោង {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'KHR', - '៛', - 'រៀល​កម្ពុជា', - {'JPY': ['JP¥', '¥'], 'KHR': ['៛'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural, - [ - [ - [ - 'អធ្រាត្រ', 'ថ្ងៃត្រង់', 'នៅពេល​ព្រឹក', 'នៅពេលរសៀល', - 'នៅពេល​ល្ងាច', 'នៅពេល​យប់' - ], - u, u - ], - [['អធ្រាត្រ', 'ថ្ងៃ​ត្រង់', 'ព្រឹក', 'រសៀល', 'ល្ងាច', 'យប់'], u, u], - [ - '00:00', '12:00', ['00:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '24:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/kn.js b/packages/common/locales/global/kn.js deleted file mode 100644 index 203ea6dd2bcb..000000000000 --- a/packages/common/locales/global/kn.js +++ /dev/null @@ -1,71 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; -} -global.ng.common.locales['kn'] = [ - 'kn', - [['ಪೂ', 'ಅ'], ['ಪೂರ್ವಾಹ್ನ', 'ಅಪರಾಹ್ನ'], u], - [['ಪೂರ್ವಾಹ್ನ', 'ಅಪರಾಹ್ನ'], u, u], - [ - ['ಭಾ', 'ಸೋ', 'ಮಂ', 'ಬು', 'ಗು', 'ಶು', 'ಶ'], ['ಭಾನು', 'ಸೋಮ', 'ಮಂಗಳ', 'ಬುಧ', 'ಗುರು', 'ಶುಕ್ರ', 'ಶನಿ'], - ['ಭಾನುವಾರ', 'ಸೋಮವಾರ', 'ಮಂಗಳವಾರ', 'ಬುಧವಾರ', 'ಗುರುವಾರ', 'ಶುಕ್ರವಾರ', 'ಶನಿವಾರ'], - ['ಭಾನು', 'ಸೋಮ', 'ಮಂಗಳ', 'ಬುಧ', 'ಗುರು', 'ಶುಕ್ರ', 'ಶನಿ'] - ], - u, - [ - ['ಜ', 'ಫೆ', 'ಮಾ', 'ಏ', 'ಮೇ', 'ಜೂ', 'ಜು', 'ಆ', 'ಸೆ', 'ಅ', 'ನ', 'ಡಿ'], - ['ಜನವರಿ', 'ಫೆಬ್ರವರಿ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿ', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗ', 'ಸೆಪ್ಟೆಂ', 'ಅಕ್ಟೋ', 'ನವೆಂ', 'ಡಿಸೆಂ'], - [ - 'ಜನವರಿ', 'ಫೆಬ್ರವರಿ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿಲ್', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗಸ್ಟ್', 'ಸೆಪ್ಟೆಂಬರ್', 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', - 'ಡಿಸೆಂಬರ್' - ] - ], - [ - ['ಜ', 'ಫೆ', 'ಮಾ', 'ಏ', 'ಮೇ', 'ಜೂ', 'ಜು', 'ಆ', 'ಸೆ', 'ಅ', 'ನ', 'ಡಿ'], - ['ಜನ', 'ಫೆಬ್ರ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿ', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗ', 'ಸೆಪ್ಟೆಂ', 'ಅಕ್ಟೋ', 'ನವೆಂ', 'ಡಿಸೆಂ'], - [ - 'ಜನವರಿ', 'ಫೆಬ್ರವರಿ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿಲ್', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗಸ್ಟ್', 'ಸೆಪ್ಟೆಂಬರ್', 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', - 'ಡಿಸೆಂಬರ್' - ] - ], - [['ಕ್ರಿ.ಪೂ', 'ಕ್ರಿ.ಶ'], u, ['ಕ್ರಿಸ್ತ ಪೂರ್ವ', 'ಕ್ರಿಸ್ತ ಶಕ']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'INR', - '₹', - 'ಭಾರತೀಯ ರೂಪಾಯಿ', - {'JPY': ['JP¥', '¥'], 'RON': [u, 'ಲೀ'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural, - [ - [ - ['ಮಧ್ಯರಾತ್ರಿ', 'ಬೆಳಗ್ಗೆ', 'ಮಧ್ಯಾಹ್ನ', 'ಸಂಜೆ', 'ರಾತ್ರಿ'], ['ಮಧ್ಯ ರಾತ್ರಿ', 'ಬೆಳಗ್ಗೆ', 'ಮಧ್ಯಾಹ್ನ', 'ಸಂಜೆ', 'ರಾತ್ರಿ'], u - ], - [['ಮಧ್ಯರಾತ್ರಿ', 'ಬೆಳಗ್ಗೆ', 'ಮಧ್ಯಾಹ್ನ', 'ಸಂಜೆ', 'ರಾತ್ರಿ'], u, u], - ['00:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], ['21:00', '06:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ko-KP.js b/packages/common/locales/global/ko-KP.js deleted file mode 100644 index 16b445cd61c7..000000000000 --- a/packages/common/locales/global/ko-KP.js +++ /dev/null @@ -1,55 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['ko-kp'] = [ - 'ko-KP', - [['AM', 'PM'], u, ['오전', '오후']], - u, - [ - ['일', '월', '화', '수', '목', '금', '토'], u, - ['일요일', '월요일', '화요일', '수요일', '목요일', '금요일', '토요일'], - ['일', '월', '화', '수', '목', '금', '토'] - ], - u, - [['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'], u, u], - u, - [['BC', 'AD'], u, ['기원전', '서기']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KPW', - 'KPW', - '조선 민주주의 인민 공화국 원', - {'AUD': ['AU$', '$'], 'JPY': ['JP¥', '¥'], 'RON': [u, 'L'], 'TWD': ['NT$'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [['자정', '정오', '새벽', '오전', '오후', '저녁', '밤'], u, u], u, - [ - '00:00', '12:00', ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '18:00'], - ['18:00', '21:00'], ['21:00', '03:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ko.js b/packages/common/locales/global/ko.js deleted file mode 100644 index 8c83469d2e53..000000000000 --- a/packages/common/locales/global/ko.js +++ /dev/null @@ -1,55 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['ko'] = [ - 'ko', - [['AM', 'PM'], u, ['오전', '오후']], - u, - [ - ['일', '월', '화', '수', '목', '금', '토'], u, - ['일요일', '월요일', '화요일', '수요일', '목요일', '금요일', '토요일'], - ['일', '월', '화', '수', '목', '금', '토'] - ], - u, - [['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'], u, u], - u, - [['BC', 'AD'], u, ['기원전', '서기']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KRW', - '₩', - '대한민국 원', - {'AUD': ['AU$', '$'], 'JPY': ['JP¥', '¥'], 'RON': [u, 'L'], 'TWD': ['NT$'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [['자정', '정오', '새벽', '오전', '오후', '저녁', '밤'], u, u], u, - [ - '00:00', '12:00', ['03:00', '06:00'], ['06:00', '12:00'], ['12:00', '18:00'], - ['18:00', '21:00'], ['21:00', '03:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/kok.js b/packages/common/locales/global/kok.js deleted file mode 100644 index ae2a8fe4dbd1..000000000000 --- a/packages/common/locales/global/kok.js +++ /dev/null @@ -1,67 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['kok'] = [ - 'kok', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['आ', 'सो', 'मं', 'बु', 'बि', 'शु', 'शे'], - ['आयतार', 'सोमार', 'मंगळार', 'बुधवार', 'बिरेस्तार', 'शुक्रार', 'शेनवार'], u, - ['आय', 'सोम', 'मंगळ', 'बुध', 'बिरे', 'शुक्र', 'शेन'] - ], - [ - ['आ', 'सो', 'मं', 'बु', 'ब', 'शु', 'शे'], - ['आयतार', 'सोमार', 'मंगळार', 'बुधवार', 'बिरेस्तार', 'शुक्रार', 'शेनवार'], u, - ['आय', 'सोम', 'मंगळ', 'बुध', 'बिरे', 'शुक्र', 'शेन'] - ], - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - [ - 'जानेवारी', 'फेब्रुवारी', 'मार्च', 'एप्रिल', 'मे', 'जून', 'जुलय', 'ऑगस्ट', 'सप्टेंबर', 'ऑक्टोबर', 'नोव्हेंबर', - 'डिसेंबर' - ], - u - ], - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['जाने', 'फेब्रु', 'मार्च', 'एप्री', 'मे', 'जून', 'जुल', 'ऑग', 'सप्टें', 'ऑक्टो', 'नो', 'डिसे'], - [ - 'जानेवारी', 'फेब्रुवारी', 'मार्च', 'एप्रिल', 'मे', 'जून', 'जुलय', 'ऑगस्ट', 'सप्टेंबर', 'ऑक्टोबर', 'नोव्हेंबर', - 'डिसेंबर' - ] - ], - [['क्रिस्तपूर्व', 'क्रिस्तशखा'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'INR', - '₹', - 'भारतीय रुपया', - {'JPY': ['JP¥', '¥'], 'RON': ['रॉन', 'लेई'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ks.js b/packages/common/locales/global/ks.js deleted file mode 100644 index a31425eef36d..000000000000 --- a/packages/common/locales/global/ks.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['ks'] = [ - 'ks', - [['AM', 'PM'], u, u], - u, - [ - ['ا', 'ژ', 'ب', 'ب', 'ب', 'ج', 'ب'], - ['آتھوار', 'ژٔندٕروار', 'بۆموار', 'بودوار', 'برؠسوار', 'جُمہ', 'بٹوار'], - ['اَتھوار', 'ژٔندرٕروار', 'بۆموار', 'بودوار', 'برؠسوار', 'جُمہ', 'بٹوار'], - ['آتھوار', 'ژٔندٕروار', 'بۆموار', 'بودوار', 'برؠسوار', 'جُمہ', 'بٹوار'] - ], - u, - [ - ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', 'س', 'ا', 'ن'], - [ - 'جنؤری', 'فرؤری', 'مارٕچ', 'اپریل', 'میٔ', 'جوٗن', 'جوٗلایی', 'اگست', 'ستمبر', 'اکتوٗبر', 'نومبر', - 'دسمبر' - ], - u - ], - u, - [['بی سی', 'اے ڈی'], u, ['قبٕل مسیٖح', 'عیٖسوی سنہٕ']], - 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}', u, u, u], - ['.', ',', ';', '%', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '#E0'], - 'INR', - '₹', - 'ہِندُستٲنۍ رۄپَے', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'rtl', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ksb.js b/packages/common/locales/global/ksb.js deleted file mode 100644 index 16d23547efc2..000000000000 --- a/packages/common/locales/global/ksb.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['ksb'] = [ - 'ksb', - [['makeo', 'nyiaghuo'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['KK', 'BK'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'TZS', - 'TSh', - 'shilingi ya Tanzania', - {'JPY': ['JP¥', '¥'], 'TZS': ['TSh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ksf.js b/packages/common/locales/global/ksf.js deleted file mode 100644 index eea23d716e4a..000000000000 --- a/packages/common/locales/global/ksf.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['ksf'] = [ - 'ksf', - [['sárúwá', 'cɛɛ́nko'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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ɛ́ɛ' - ] - ], - u, - [['d.Y.', 'k.Y.'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'fráŋ', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ksh.js b/packages/common/locales/global/ksh.js deleted file mode 100644 index 0fa259faeb9b..000000000000 --- a/packages/common/locales/global/ksh.js +++ /dev/null @@ -1,65 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 0) return 0; - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['ksh'] = [ - 'ksh', - [['v.M.', 'n.M.'], u, ['Uhr vörmiddaachs', 'Uhr nommendaachs']], - [['v.M.', 'n.M.'], u, ['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'] - ], - u, - [ - ['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}', u, u, u], - [',', ' ', ';', '%', '+', '−', '×10^', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Euro', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ku.js b/packages/common/locales/global/ku.js deleted file mode 100644 index f99168e51c4f..000000000000 --- a/packages/common/locales/global/ku.js +++ /dev/null @@ -1,64 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['ku'] = [ - 'ku', - [['BN', 'PN'], u, u], - u, - [ - ['Y', 'D', 'S', 'Ç', 'P', 'Î', 'Ş'], ['yş', 'dş', 'sş', 'çş', 'pş', 'în', 'ş'], - ['yekşem', 'duşem', 'sêşem', 'çarşem', 'pêncşem', 'în', 'şemî'], - ['yş', 'dş', 'sş', 'çş', 'pş', 'în', 'ş'] - ], - u, - [ - ['R', 'R', 'A', 'A', 'G', 'P', 'T', 'G', 'R', 'K', 'S', 'B'], - ['rêb', 'reş', 'ada', 'avr', 'gul', 'pûş', 'tîr', 'gel', 'rez', 'kew', 'ser', 'ber'], - [ - 'rêbendanê', 'reşemiyê', 'adarê', 'avrêlê', 'gulanê', 'pûşperê', 'tîrmehê', 'gelawêjê', - 'rezberê', 'kewçêrê', 'sermawezê', 'berfanbarê' - ] - ], - [ - ['R', 'R', 'A', 'A', 'G', 'P', 'T', 'G', 'R', 'K', 'S', 'B'], - ['rêb', 'reş', 'ada', 'avr', 'gul', 'pûş', 'tîr', 'gel', 'rez', 'kew', 'ser', 'ber'], - [ - 'rêbendan', 'reşemî', 'adar', 'avrêl', 'gulan', 'pûşper', 'tîrmeh', 'gelawêj', 'rezber', - 'kewçêr', 'sermawez', 'berfanbar' - ] - ], - [['BZ', 'PZ'], u, ['berî zayînê', 'piştî zayînê']], - 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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '%#,##0', '#,##0.00 ¤', '#E0'], - 'TRY', - '₺', - 'TRY', - {'JPY': ['JP¥', '¥'], 'TRY': ['₺'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/kw.js b/packages/common/locales/global/kw.js deleted file mode 100644 index 82105c3c1cca..000000000000 --- a/packages/common/locales/global/kw.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - if (n === 2) return 2; - return 5; -} -global.ng.common.locales['kw'] = [ - 'kw', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['RC', 'AD'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GBP', - '£', - 'GBP', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ky.js b/packages/common/locales/global/ky.js deleted file mode 100644 index 67f799114842..000000000000 --- a/packages/common/locales/global/ky.js +++ /dev/null @@ -1,100 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['ky'] = [ - 'ky', - [['тң', 'тк'], u, ['таңкы', 'түштөн кийинки']], - u, - [ - ['Ж', 'Д', 'Ш', 'Ш', 'Б', 'Ж', 'И'], - ['жек.', 'дүй.', 'шейш.', 'шарш.', 'бейш.', 'жума', 'ишм.'], - ['жекшемби', 'дүйшөмбү', 'шейшемби', 'шаршемби', 'бейшемби', 'жума', 'ишемби'], - ['жш.', 'дш.', 'шш.', 'шр.', 'бш.', 'жм.', 'иш.'] - ], - u, - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - ['янв.', 'фев.', 'мар.', 'апр.', 'май', 'июн.', 'июл.', 'авг.', 'сен.', 'окт.', 'ноя.', 'дек.'], - [ - 'январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', - 'ноябрь', 'декабрь' - ] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - ['Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'], - [ - 'Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', - 'Ноябрь', 'Декабрь' - ] - ], - [['б.з.ч.', 'б.з.'], u, ['биздин заманга чейин', 'биздин заман']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'сан эмес', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'KGS', - 'сом', - 'Кыргызстан сому', - { - 'AUD': [u, '$'], - 'BMD': [u, 'BD$'], - 'BRL': [u, 'R$'], - 'BSD': [u, 'B$'], - 'BZD': [u, 'BZ$'], - 'CAD': [u, 'C$'], - 'DOP': [u, 'RD$'], - 'EGP': [u, 'LE'], - 'GBP': [u, '£'], - 'HKD': [u, 'HK$'], - 'HRK': [u, 'Kn'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JMD': [u, 'J$'], - 'JPY': ['JP¥', '¥'], - 'KGS': ['сом'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'THB': ['฿'], - 'TTD': [u, 'TT$'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'XCD': [u, '$'] - }, - 'ltr', - plural, - [ - [ - ['түн орт', 'чт', 'эртң мн', 'түшт кйн', 'кечк', 'түн'], - ['түн ортосу', 'чак түш', 'эртең менен', 'түштөн кийин', 'кечинде', 'түн ичинде'], u - ], - [['түн ортосу', 'чак түш', 'эртең менен', 'түштөн кийин', 'кечкурун', 'түн'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/lag.js b/packages/common/locales/global/lag.js deleted file mode 100644 index 4f098194f8e8..000000000000 --- a/packages/common/locales/global/lag.js +++ /dev/null @@ -1,62 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (n === 0) return 0; - if ((i === 0 || i === 1) && !(n === 0)) return 1; - return 5; -} -global.ng.common.locales['lag'] = [ - 'lag', - [['TOO', 'MUU'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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ʉ' - ] - ], - u, - [['KSA', 'KA'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'TZS', - 'TSh', - 'Shilíingi ya Taansanía', - {'JPY': ['JP¥', '¥'], 'TZS': ['TSh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/lb.js b/packages/common/locales/global/lb.js deleted file mode 100644 index d72f1f08371f..000000000000 --- a/packages/common/locales/global/lb.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['lb'] = [ - 'lb', - [['mo.', 'nomë.'], ['moies', 'nomëttes'], u], - [['moies', 'nomëttes'], u, u], - [ - ['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.'], u, u], - 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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Euro', - {'ATS': ['öS'], 'AUD': ['AU$', '$'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/lg.js b/packages/common/locales/global/lg.js deleted file mode 100644 index 1b21c16b3929..000000000000 --- a/packages/common/locales/global/lg.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['lg'] = [ - 'lg', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['BC', 'AD'], u, ['Kulisito nga tannaza', 'Bukya Kulisito Azaal']], - 1, - [0, 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'UGX', - 'USh', - 'Silingi eya Yuganda', - {'JPY': ['JP¥', '¥'], 'UGX': ['USh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/lkt.js b/packages/common/locales/global/lkt.js deleted file mode 100644 index 694d4087144a..000000000000 --- a/packages/common/locales/global/lkt.js +++ /dev/null @@ -1,67 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['lkt'] = [ - 'lkt', - [['AM', 'PM'], u, u], - u, - [ - ['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' - ], - u, u - ], - [ - ['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' - ], - u, u - ], - [ - ['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í' - ], - u - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'USD', - '$', - 'USD', - {'JPY': ['JP¥', '¥']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ln-AO.js b/packages/common/locales/global/ln-AO.js deleted file mode 100644 index f43746d59dd7..000000000000 --- a/packages/common/locales/global/ln-AO.js +++ /dev/null @@ -1,61 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === Math.floor(n) && n >= 0 && n <= 1) return 1; - return 5; -} -global.ng.common.locales['ln-ao'] = [ - 'ln-AO', - [['ntɔ́ngɔ́', 'mpókwa'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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é' - ] - ], - u, - [['libóso ya', 'nsima ya Y'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'AOA', - 'Kz', - 'Kwanza ya Angóla', - {'AOA': ['Kz'], 'CDF': ['FC'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ln-CF.js b/packages/common/locales/global/ln-CF.js deleted file mode 100644 index c23b75e4a44d..000000000000 --- a/packages/common/locales/global/ln-CF.js +++ /dev/null @@ -1,61 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === Math.floor(n) && n >= 0 && n <= 1) return 1; - return 5; -} -global.ng.common.locales['ln-cf'] = [ - 'ln-CF', - [['ntɔ́ngɔ́', 'mpókwa'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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é' - ] - ], - u, - [['libóso ya', 'nsima ya Y'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'Falánga CFA BEAC', - {'CDF': ['FC'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ln-CG.js b/packages/common/locales/global/ln-CG.js deleted file mode 100644 index db93df851ce8..000000000000 --- a/packages/common/locales/global/ln-CG.js +++ /dev/null @@ -1,61 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === Math.floor(n) && n >= 0 && n <= 1) return 1; - return 5; -} -global.ng.common.locales['ln-cg'] = [ - 'ln-CG', - [['ntɔ́ngɔ́', 'mpókwa'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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é' - ] - ], - u, - [['libóso ya', 'nsima ya Y'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'Falánga CFA BEAC', - {'CDF': ['FC'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ln.js b/packages/common/locales/global/ln.js deleted file mode 100644 index 312964f4a244..000000000000 --- a/packages/common/locales/global/ln.js +++ /dev/null @@ -1,61 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === Math.floor(n) && n >= 0 && n <= 1) return 1; - return 5; -} -global.ng.common.locales['ln'] = [ - 'ln', - [['ntɔ́ngɔ́', 'mpókwa'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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é' - ] - ], - u, - [['libóso ya', 'nsima ya Y'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'CDF', - 'FC', - 'Falánga ya Kongó', - {'CDF': ['FC'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/lo.js b/packages/common/locales/global/lo.js deleted file mode 100644 index 17ca92fc0b3b..000000000000 --- a/packages/common/locales/global/lo.js +++ /dev/null @@ -1,82 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['lo'] = [ - 'lo', - [['ກ່ອນທ່ຽງ', 'ຫຼັງທ່ຽງ'], u, u], - u, - [ - ['ອາ', 'ຈ', 'ອ', 'ພ', 'ພຫ', 'ສຸ', 'ສ'], ['ອາທິດ', 'ຈັນ', 'ອັງຄານ', 'ພຸດ', 'ພະຫັດ', 'ສຸກ', 'ເສົາ'], - ['ວັນອາທິດ', 'ວັນຈັນ', 'ວັນອັງຄານ', 'ວັນພຸດ', 'ວັນພະຫັດ', 'ວັນສຸກ', 'ວັນເສົາ'], - ['ອາ.', 'ຈ.', 'ອ.', 'ພ.', 'ພຫ.', 'ສຸ.', 'ສ.'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - [ - 'ມ.ກ.', 'ກ.ພ.', 'ມ.ນ.', 'ມ.ສ.', 'ພ.ພ.', 'ມິ.ຖ.', 'ກ.ລ.', 'ສ.ຫ.', 'ກ.ຍ.', 'ຕ.ລ.', 'ພ.ຈ.', 'ທ.ວ.' - ], - [ - 'ມັງກອນ', 'ກຸມພາ', 'ມີນາ', 'ເມສາ', 'ພຶດສະພາ', 'ມິຖຸນາ', 'ກໍລະກົດ', 'ສິງຫາ', 'ກັນຍາ', 'ຕຸລາ', 'ພະຈິກ', - 'ທັນວາ' - ] - ], - u, - [['ກ່ອນ ຄ.ສ.', 'ຄ.ສ.'], u, ['ກ່ອນຄຣິດສັກກະລາດ', 'ຄຣິດສັກກະລາດ']], - 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}', u, u, u], - [ - ',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', - 'ບໍ່​ແມ່ນ​ໂຕ​ເລກ', ':' - ], - ['#,##0.###', '#,##0%', '¤#,##0.00;¤-#,##0.00', '#'], - 'LAK', - '₭', - 'ລາວ ກີບ', - {'JPY': ['JP¥', '¥'], 'LAK': ['₭'], 'THB': ['฿'], 'TWD': ['NT$'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['ທ່ຽງຄືນ', 'ຕອນທ່ຽງ', 'ຕອນເຊົ້າ', 'ຕອນທ່ຽງ', 'ຕອນແລງ', 'ກາງຄືນ'], - ['ທ່ຽງຄືນ', 'ຕອນທ່ຽງ', 'ຕອນເຊົ້າ', 'ຕອນບ່າຍ', 'ຕອນແລງ', 'ກາງຄືນ'], - ['ທ່ຽງຄືນ', 'ຕອນທ່ຽງ', 'ຕອນເຊົ້າ', 'ຕອນບ່າຍ', 'ຕອນແລງ', 'ຕອນກາງຄືນ'] - ], - [ - [ - 'ທ່ຽງ​ຄືນ', 'ຕອນທ່ຽງ', '​ເຊົ້າ', 'ສ', 'ແລງ', - '​ກາງ​ຄືນ' - ], - [ - 'ທ່ຽງ​ຄືນ', 'ທ່ຽງ', '​ເຊົ້າ', 'ສວຍ', 'ແລງ', - '​ກາງ​ຄືນ' - ], - ['ທ່ຽງຄືນ', 'ຕອນທ່ຽງ', '​ເຊົ້າ', 'ສວຍ', 'ແລງ', '​ກາງ​ຄືນ'] - ], - [ - '00:00', '12:00', ['05:00', '12:00'], ['12:00', '16:00'], ['16:00', '20:00'], - ['20:00', '05:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/lrc-IQ.js b/packages/common/locales/global/lrc-IQ.js deleted file mode 100644 index bd815d6daa93..000000000000 --- a/packages/common/locales/global/lrc-IQ.js +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['lrc-iq'] = [ - 'lrc-IQ', - [['AM', 'PM'], u, u], - u, - [['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], u, u], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - [ - 'جانڤیە', 'فئڤریە', 'مارس', 'آڤریل', 'مئی', 'جوٙأن', 'جوٙلا', 'آگوست', 'سئپتامر', 'ئوکتوڤر', - 'نوڤامر', 'دئسامر' - ], - u - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'IQD', - 'د.ع.\u200f', - 'IQD', - {'IQD': ['د.ع.\u200f'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'rtl', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/lrc.js b/packages/common/locales/global/lrc.js deleted file mode 100644 index 9e02eaa917c6..000000000000 --- a/packages/common/locales/global/lrc.js +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['lrc'] = [ - 'lrc', - [['AM', 'PM'], u, u], - u, - [['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], u, u], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - [ - 'جانڤیە', 'فئڤریە', 'مارس', 'آڤریل', 'مئی', 'جوٙأن', 'جوٙلا', 'آگوست', 'سئپتامر', 'ئوکتوڤر', - 'نوڤامر', 'دئسامر' - ], - u - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'IRR', - 'IRR', - 'IRR', - {'IQD': ['د.ع.\u200f'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'rtl', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/lt.js b/packages/common/locales/global/lt.js deleted file mode 100644 index c5f807e104b5..000000000000 --- a/packages/common/locales/global/lt.js +++ /dev/null @@ -1,113 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; - if (n % 10 === 1 && !(n % 100 >= 11 && n % 100 <= 19)) return 1; - if (n % 10 === Math.floor(n % 10) && n % 10 >= 2 && n % 10 <= 9 && - !(n % 100 >= 11 && n % 100 <= 19)) - return 3; - if (!(f === 0)) return 4; - return 5; -} -global.ng.common.locales['lt'] = [ - 'lt', - [['pr. p.', 'pop.'], ['priešpiet', 'popiet'], u], - u, - [ - ['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'] - ], - u, - [ - ['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.'], u, ['prieš Kristų', 'po Kristaus']], - 1, - [6, 0], - ['y-MM-dd', u, '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}', u, u, u], - [',', ' ', ';', '%', '+', '−', '×10^', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Euras', - { - 'AUD': [u, '$'], - 'BDT': [], - 'BRL': [u, 'R$'], - 'BYN': [u, 'Br'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [], - 'INR': [], - 'JPY': [u, '¥'], - 'KHR': [], - 'KRW': [u, '₩'], - 'LAK': [], - 'MNT': [], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'PLN': [u, 'zl'], - 'PYG': [u, 'Gs'], - 'RUB': [u, 'rb'], - 'TWD': [u, '$'], - 'USD': [u, '$'], - 'VND': [], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [], - 'XPF': [] - }, - 'ltr', - plural, - [ - [['vidurnaktis', 'perpiet', 'rytas', 'popietė', 'vakaras', 'naktis'], u, u], - [['vidurnaktis', 'vidurdienis', 'rytas', 'diena', 'vakaras', 'naktis'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], - ['00:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/lu.js b/packages/common/locales/global/lu.js deleted file mode 100644 index ee3141a4b73f..000000000000 --- a/packages/common/locales/global/lu.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['lu'] = [ - 'lu', - [['Dinda', 'Dilolo'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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à' - ] - ], - u, - [['kmp. Y.K.', 'kny. Y. K.'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'CDF', - 'FC', - 'Nfalanga wa Kongu', - {'CDF': ['FC'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/luo.js b/packages/common/locales/global/luo.js deleted file mode 100644 index 0f2a391b9907..000000000000 --- a/packages/common/locales/global/luo.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['luo'] = [ - 'luo', - [['OD', 'OT'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['BC', 'AD'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'KES', - 'Ksh', - 'Siling mar Kenya', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/luy.js b/packages/common/locales/global/luy.js deleted file mode 100644 index 897d5159675c..000000000000 --- a/packages/common/locales/global/luy.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['luy'] = [ - 'luy', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['BC', 'AD'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00;¤- #,##0.00', '#E0'], - 'KES', - 'Ksh', - 'Sirinji ya Kenya', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/lv.js b/packages/common/locales/global/lv.js deleted file mode 100644 index b173067590ff..000000000000 --- a/packages/common/locales/global/lv.js +++ /dev/null @@ -1,87 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - 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 0; - if (n % 10 === 1 && !(n % 100 === 11) || v === 2 && f % 10 === 1 && !(f % 100 === 11) || - !(v === 2) && f % 10 === 1) - return 1; - return 5; -} -global.ng.common.locales['lv'] = [ - 'lv', - [['priekšp.', 'pēcp.'], u, ['priekšpusdienā', 'pēcpusdienā']], - [['priekšp.', 'pēcpusd.'], u, ['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' - ] - ], - u, - [['p.m.ē.', 'm.ē.'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NS', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'eiro', - {'AUD': ['AU$', '$'], 'LVL': ['Ls'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural, - [ - [ - ['pusnaktī', 'pusd.', 'no rīta', 'pēcpusd.', 'vakarā', 'naktī'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/mas-TZ.js b/packages/common/locales/global/mas-TZ.js deleted file mode 100644 index 79ea24c962a4..000000000000 --- a/packages/common/locales/global/mas-TZ.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['mas-tz'] = [ - 'mas-TZ', - [['Ɛnkakɛnyá', 'Ɛndámâ'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['MY', 'EY'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'TZS', - 'TSh', - 'Iropiyianí e Tanzania', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'TZS': ['TSh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/mas.js b/packages/common/locales/global/mas.js deleted file mode 100644 index ced083ec76ad..000000000000 --- a/packages/common/locales/global/mas.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['mas'] = [ - 'mas', - [['Ɛnkakɛnyá', 'Ɛndámâ'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['MY', 'EY'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KES', - 'Ksh', - 'Iropiyianí e Kenya', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/mer.js b/packages/common/locales/global/mer.js deleted file mode 100644 index 8192e5271088..000000000000 --- a/packages/common/locales/global/mer.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['mer'] = [ - 'mer', - [['RŨ', 'ŨG'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['MK', 'NK'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KES', - 'Ksh', - 'Shilingi ya Kenya', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/mfe.js b/packages/common/locales/global/mfe.js deleted file mode 100644 index 4bbeb9fbec9e..000000000000 --- a/packages/common/locales/global/mfe.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['mfe'] = [ - 'mfe', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. Z-K', 'ap. Z-K'], u, ['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}', u, u, u], - ['.', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'MUR', - 'Rs', - 'roupi morisien', - {'JPY': ['JP¥', '¥'], 'MUR': ['Rs'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/mg.js b/packages/common/locales/global/mg.js deleted file mode 100644 index a5c62a9df353..000000000000 --- a/packages/common/locales/global/mg.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === Math.floor(n) && n >= 0 && n <= 1) return 1; - return 5; -} -global.ng.common.locales['mg'] = [ - 'mg', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['BC', 'AD'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'MGA', - 'Ar', - 'Ariary', - {'JPY': ['JP¥', '¥'], 'MGA': ['Ar'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/mgh.js b/packages/common/locales/global/mgh.js deleted file mode 100644 index b24c356000e5..000000000000 --- a/packages/common/locales/global/mgh.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['mgh'] = [ - 'mgh', - [['wichishu', 'mchochil’l'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['HY', 'YY'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'MZN', - 'MTn', - 'MZN', - {'JPY': ['JP¥', '¥'], 'MZN': ['MTn'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/mgo.js b/packages/common/locales/global/mgo.js deleted file mode 100644 index 69c640b78462..000000000000 --- a/packages/common/locales/global/mgo.js +++ /dev/null @@ -1,60 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['mgo'] = [ - 'mgo', - [['AM', 'PM'], u, u], - u, - [ - ['A1', 'A2', 'A3', 'A4', 'A5', 'A6', 'A7'], - ['Aneg 1', 'Aneg 2', 'Aneg 3', 'Aneg 4', 'Aneg 5', 'Aneg 6', 'Aneg 7'], u, - ['1', '2', '3', '4', '5', '6', '7'] - ], - u, - [ - ['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' - ] - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'XAF', - 'FCFA', - 'shirè', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/mi.js b/packages/common/locales/global/mi.js deleted file mode 100644 index 79c51d19b457..000000000000 --- a/packages/common/locales/global/mi.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['mi'] = [ - 'mi', - [['AM', 'PM'], u, u], - u, - [ - ['T', 'H', 'T', 'A', 'P', 'M', 'H'], ['Tap', 'Hin', 'Tū', 'Apa', 'Par', 'Mer', 'Hor'], - ['Rātapu', 'Rāhina', 'Rātū', 'Rāapa', 'Rāpare', 'Rāmere', 'Rāhoroi'], - ['Tap', 'Hin', 'Tū', 'Apa', 'Par', 'Mer', 'Hor'] - ], - u, - [ - ['K', 'H', 'P', 'P', 'H', 'P', 'H', 'H', 'M', 'N', 'R', 'H'], - ['Kohi', 'Hui', 'Pou', 'Pae', 'Hara', 'Pipi', 'Hōngo', 'Here', 'Mahu', 'Nuku', 'Rangi', 'Haki'], - [ - 'Kohitātea', 'Huitanguru', 'Poutūterangi', 'Paengawhāwhā', 'Haratua', 'Pipiri', 'Hōngongoi', - 'Hereturikōkā', 'Mahuru', 'Whiringa-ā-nuku', 'Whiringa-ā-rangi', 'Hakihea' - ] - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'NZD', - '$', - 'Tāra o Aotearoa', - {'NZD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/mk.js b/packages/common/locales/global/mk.js deleted file mode 100644 index f9f04bfebaf8..000000000000 --- a/packages/common/locales/global/mk.js +++ /dev/null @@ -1,95 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - 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 1; - return 5; -} -global.ng.common.locales['mk'] = [ - 'mk', - [['претпл.', 'попл.'], u, ['претпладне', 'попладне']], - u, - [ - ['н', 'п', 'в', 'с', 'ч', 'п', 'с'], ['нед.', 'пон.', 'вт.', 'сре.', 'чет.', 'пет.', 'саб.'], - ['недела', 'понеделник', 'вторник', 'среда', 'четврток', 'петок', 'сабота'], - ['нед.', 'пон.', 'вто.', 'сре.', 'чет.', 'пет.', 'саб.'] - ], - [ - ['н', 'п', 'в', 'с', 'ч', 'п', 'с'], ['нед.', 'пон.', 'вто.', 'сре.', 'чет.', 'пет.', 'саб.'], - ['недела', 'понеделник', 'вторник', 'среда', 'четврток', 'петок', 'сабота'], - ['нед.', 'пон.', 'вто.', 'сре.', 'чет.', 'пет.', 'саб.'] - ], - [ - ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], - [ - 'јан.', 'фев.', 'мар.', 'апр.', 'мај', 'јун.', 'јул.', 'авг.', 'септ.', 'окт.', 'ноем.', - 'дек.' - ], - [ - 'јануари', 'февруари', 'март', 'април', 'мај', 'јуни', 'јули', 'август', 'септември', - 'октомври', 'ноември', 'декември' - ] - ], - u, - [['пр.н.е.', 'н.е.'], u, ['пред нашата ера', 'од нашата ера']], - 1, - [6, 0], - ['d.M.yy', 'd.M.y', 'd MMMM y', 'EEEE, d MMMM y'], - ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], - ['{1} {0}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'MKD', - 'ден.', - 'Македонски денар', - { - 'AUD': [u, '$'], - 'CNY': [u, '¥'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MKD': ['ден.'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural, - [ - [ - ['полн.', 'напл.', 'утро', 'претпл.', 'попл.', 'веч.', 'ноќе'], - ['полноќ', 'напладне', 'наутро', 'претпл.', 'попл.', 'навечер', 'ноќе'], - ['полноќ', 'напладне', 'наутро', 'претпладне', 'попладне', 'навечер', 'по полноќ'] - ], - [ - ['полноќ', 'пладне', 'наутро', 'претпл.', 'попл.', 'навечер', 'по полноќ'], - ['полноќ', 'напладне', 'наутро', 'претпл.', 'попл.', 'навечер', 'по полноќ'], - ['на полноќ', 'напладне', 'наутро', 'претпладне', 'попладне', 'навечер', 'по полноќ'] - ], - [ - '00:00', '12:00', ['04:00', '10:00'], ['10:00', '12:00'], ['12:00', '18:00'], - ['18:00', '24:00'], ['00:00', '04:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ml.js b/packages/common/locales/global/ml.js deleted file mode 100644 index 9c430050a56d..000000000000 --- a/packages/common/locales/global/ml.js +++ /dev/null @@ -1,83 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['ml'] = [ - 'ml', - [['AM', 'PM'], u, u], - u, - [ - ['ഞ', 'തി', 'ചൊ', 'ബു', 'വ്യാ', 'വെ', 'ശ'], - ['ഞായർ', 'തിങ്കൾ', 'ചൊവ്വ', 'ബുധൻ', 'വ്യാഴം', 'വെള്ളി', 'ശനി'], - [ - 'ഞായറാഴ്\u200cച', 'തിങ്കളാഴ്\u200cച', 'ചൊവ്വാഴ്ച', 'ബുധനാഴ്\u200cച', 'വ്യാഴാഴ്\u200cച', - 'വെള്ളിയാഴ്\u200cച', 'ശനിയാഴ്\u200cച' - ], - ['ഞാ', 'തി', 'ചൊ', 'ബു', 'വ്യാ', 'വെ', 'ശ'] - ], - [ - ['ഞാ', 'തി', 'ചൊ', 'ബു', 'വ്യാ', 'വെ', 'ശ'], - ['ഞായർ', 'തിങ്കൾ', 'ചൊവ്വ', 'ബുധൻ', 'വ്യാഴം', 'വെള്ളി', 'ശനി'], - [ - 'ഞായറാഴ്\u200cച', 'തിങ്കളാഴ്\u200cച', 'ചൊവ്വാഴ്\u200cച', 'ബുധനാഴ്\u200cച', 'വ്യാഴാഴ്\u200cച', - 'വെള്ളിയാഴ്\u200cച', 'ശനിയാഴ്\u200cച' - ], - ['ഞാ', 'തി', 'ചൊ', 'ബു', 'വ്യാ', 'വെ', 'ശ'] - ], - [ - ['ജ', 'ഫെ', 'മാ', 'ഏ', 'മെ', 'ജൂൺ', 'ജൂ', 'ഓ', 'സെ', 'ഒ', 'ന', 'ഡി'], - ['ജനു', 'ഫെബ്രു', 'മാർ', 'ഏപ്രി', 'മേയ്', 'ജൂൺ', 'ജൂലൈ', 'ഓഗ', 'സെപ്റ്റം', 'ഒക്ടോ', 'നവം', 'ഡിസം'], - [ - 'ജനുവരി', 'ഫെബ്രുവരി', 'മാർച്ച്', 'ഏപ്രിൽ', 'മേയ്', 'ജൂൺ', 'ജൂലൈ', 'ഓഗസ്റ്റ്', 'സെപ്റ്റംബർ', 'ഒക്\u200cടോബർ', - 'നവംബർ', 'ഡിസംബർ' - ] - ], - u, - [['ക്രി.മു.', 'എഡി'], u, ['ക്രിസ്\u200cതുവിന് മുമ്പ്', 'ആന്നോ ഡൊമിനി']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'INR', - '₹', - 'ഇന്ത്യൻ രൂപ', - {'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural, - [ - [ - ['അ', 'ഉച്ച', 'പുലർച്ചെ', 'രാവിലെ', 'ഉച്ചയ്ക്ക്', 'ഉച്ചതിരിഞ്ഞ്', 'വൈകുന്നേരം', 'സന്ധ്യ', 'രാത്രി'], - ['അർദ്ധരാത്രി', 'ഉച്ച', 'പുലർച്ചെ', 'രാവിലെ', 'ഉച്ചയ്ക്ക്', 'ഉച്ചതിരിഞ്ഞ്', 'വൈകുന്നേരം', 'സന്ധ്യ', 'രാത്രി'], - u - ], - [ - ['അർദ്ധരാത്രി', 'ഉച്ച', 'പുലർച്ചെ', 'രാവിലെ', 'ഉച്ചയ്ക്ക്', 'ഉച്ചതിരിഞ്ഞ്', 'വൈകുന്നേരം', 'സന്ധ്യ', 'രാത്രി'], - u, u - ], - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/mn.js b/packages/common/locales/global/mn.js deleted file mode 100644 index 5c1a216b376d..000000000000 --- a/packages/common/locales/global/mn.js +++ /dev/null @@ -1,85 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['mn'] = [ - 'mn', - [['ү.ө.', 'ү.х.'], u, u], - u, - [ - ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'], u, - ['ням', 'даваа', 'мягмар', 'лхагва', 'пүрэв', 'баасан', 'бямба'], - ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'] - ], - [ - ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'], u, - ['Ням', 'Даваа', 'Мягмар', 'Лхагва', 'Пүрэв', 'Баасан', 'Бямба'], - ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'] - ], - [ - ['I', 'II', 'III', 'IV', 'V', 'VI', 'VII', 'VIII', 'IX', 'X', 'XI', 'XII'], - [ - '1-р сар', '2-р сар', '3-р сар', '4-р сар', '5-р сар', '6-р сар', '7-р сар', '8-р сар', - '9-р сар', '10-р сар', '11-р сар', '12-р сар' - ], - [ - 'нэгдүгээр сар', 'хоёрдугаар сар', 'гуравдугаар сар', 'дөрөвдүгээр сар', 'тавдугаар сар', - 'зургаадугаар сар', 'долоодугаар сар', 'наймдугаар сар', 'есдүгээр сар', 'аравдугаар сар', - 'арван нэгдүгээр сар', 'арван хоёрдугаар сар' - ] - ], - [ - ['I', 'II', 'III', 'IV', 'V', 'VI', 'VII', 'VIII', 'IX', 'X', 'XI', 'XII'], - [ - '1-р сар', '2-р сар', '3-р сар', '4-р сар', '5-р сар', '6-р сар', '7-р сар', '8-р сар', - '9-р сар', '10-р сар', '11-р сар', '12-р сар' - ], - [ - 'Нэгдүгээр сар', 'Хоёрдугаар сар', 'Гуравдугаар сар', 'Дөрөвдүгээр сар', 'Тавдугаар сар', - 'Зургаадугаар сар', 'Долоодугаар сар', 'Наймдугаар сар', 'Есдүгээр сар', 'Аравдугаар сар', - 'Арван нэгдүгээр сар', 'Арван хоёрдугаар сар' - ] - ], - [['МЭӨ', 'МЭ'], u, ['манай эриний өмнөх', 'манай эриний']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'MNT', - '₮', - 'Монгол төгрөг', - {'JPY': ['JP¥', '¥'], 'MNT': ['₮'], 'SEK': [u, 'кр'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural, - [ - [['шөнө дунд', 'үд дунд', 'өглөө', 'өдөр', 'орой', 'шөнө'], u, u], u, - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/mr.js b/packages/common/locales/global/mr.js deleted file mode 100644 index d47a6786a1ed..000000000000 --- a/packages/common/locales/global/mr.js +++ /dev/null @@ -1,71 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; -} -global.ng.common.locales['mr'] = [ - 'mr', - [['स', 'सं'], ['म.पू.', 'म.उ.'], u], - [['म.पू.', 'म.उ.'], u, u], - [ - ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'], ['रवि', 'सोम', 'मंगळ', 'बुध', 'गुरु', 'शुक्र', 'शनि'], - ['रविवार', 'सोमवार', 'मंगळवार', 'बुधवार', 'गुरुवार', 'शुक्रवार', 'शनिवार'], - ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'] - ], - u, - [ - ['जा', 'फे', 'मा', 'ए', 'मे', 'जू', 'जु', 'ऑ', 'स', 'ऑ', 'नो', 'डि'], - ['जाने', 'फेब्रु', 'मार्च', 'एप्रि', 'मे', 'जून', 'जुलै', 'ऑग', 'सप्टें', 'ऑक्टो', 'नोव्हें', 'डिसें'], - [ - 'जानेवारी', 'फेब्रुवारी', 'मार्च', 'एप्रिल', 'मे', 'जून', 'जुलै', 'ऑगस्ट', 'सप्टेंबर', 'ऑक्टोबर', 'नोव्हेंबर', - 'डिसेंबर' - ] - ], - u, - [['इ. स. पू.', 'इ. स.'], u, ['ईसवीसनपूर्व', 'ईसवीसन']], - 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}', u, '{1} रोजी {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##0%', '¤#,##0.00', '[#E0]'], - 'INR', - '₹', - 'भारतीय रुपया', - {'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural, - [ - [ - ['म.रा.', 'दु', 'प', 'स', 'दु', 'सं', 'सा', 'रा'], - ['मध्यरात्र', 'मध्यान्ह', 'पहाट', 'सकाळ', 'दुपार', 'संध्याकाळ', 'सायंकाळ', 'रात्र'], u - ], - [ - ['म.रा.', 'म', 'प', 'स', 'दु', 'सं', 'सा', 'रात्र'], - ['मध्यरात्र', 'मध्यान्ह', 'पहाट', 'सकाळ', 'दुपार', 'संध्याकाळ', 'सायंकाळ', 'रात्र'], u - ], - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ms-BN.js b/packages/common/locales/global/ms-BN.js deleted file mode 100644 index 100b51fb589b..000000000000 --- a/packages/common/locales/global/ms-BN.js +++ /dev/null @@ -1,77 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['ms-bn'] = [ - 'ms-BN', - [['a', 'p'], ['PG', 'PTG'], u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['S.M.', 'TM'], u, u], - 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}', u, '{1} {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'BND', - '$', - 'Dolar Brunei', - { - 'BND': ['$'], - 'CAD': [u, '$'], - 'JPY': ['JP¥', '¥'], - 'MXN': [u, '$'], - 'MYR': ['RM'], - 'TWD': ['NT$'], - 'USD': [u, '$'] - }, - 'ltr', - plural, - [ - [ - ['pagi', 'pagi', 'tengah hari', 'petang', 'malam'], u, - ['tengah malam', 'pagi', 'tengah hari', 'petang', 'malam'] - ], - [ - ['pagi', 'pagi', 'tengah hari', 'petang', 'malam'], - ['tengah malam', 'pagi', 'tengah hari', 'petang', 'malam'], u - ], - [ - ['00:00', '01:00'], ['01:00', '12:00'], ['12:00', '14:00'], ['14:00', '19:00'], - ['19:00', '24:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ms-SG.js b/packages/common/locales/global/ms-SG.js deleted file mode 100644 index 968f65d0abe7..000000000000 --- a/packages/common/locales/global/ms-SG.js +++ /dev/null @@ -1,77 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['ms-sg'] = [ - 'ms-SG', - [['a', 'p'], ['PG', 'PTG'], u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['S.M.', 'TM'], u, u], - 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}', u, '{1} {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'SGD', - '$', - 'Dolar Singapura', - { - 'CAD': [u, '$'], - 'JPY': ['JP¥', '¥'], - 'MXN': [u, '$'], - 'MYR': ['RM'], - 'SGD': ['$'], - 'TWD': ['NT$'], - 'USD': [u, '$'] - }, - 'ltr', - plural, - [ - [ - ['pagi', 'pagi', 'tengah hari', 'petang', 'malam'], u, - ['tengah malam', 'pagi', 'tengah hari', 'petang', 'malam'] - ], - [ - ['pagi', 'pagi', 'tengah hari', 'petang', 'malam'], - ['tengah malam', 'pagi', 'tengah hari', 'petang', 'malam'], u - ], - [ - ['00:00', '01:00'], ['01:00', '12:00'], ['12:00', '14:00'], ['14:00', '19:00'], - ['19:00', '24:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ms.js b/packages/common/locales/global/ms.js deleted file mode 100644 index 65087663d4f3..000000000000 --- a/packages/common/locales/global/ms.js +++ /dev/null @@ -1,76 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['ms'] = [ - 'ms', - [['a', 'p'], ['PG', 'PTG'], u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['S.M.', 'TM'], u, u], - 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}', u, '{1} {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'MYR', - 'RM', - 'Ringgit Malaysia', - { - 'CAD': [u, '$'], - 'JPY': ['JP¥', '¥'], - 'MXN': [u, '$'], - 'MYR': ['RM'], - 'TWD': ['NT$'], - 'USD': [u, '$'] - }, - 'ltr', - plural, - [ - [ - ['pagi', 'pagi', 'tengah hari', 'petang', 'malam'], u, - ['tengah malam', 'pagi', 'tengah hari', 'petang', 'malam'] - ], - [ - ['pagi', 'pagi', 'tengah hari', 'petang', 'malam'], - ['tengah malam', 'pagi', 'tengah hari', 'petang', 'malam'], u - ], - [ - ['00:00', '01:00'], ['01:00', '12:00'], ['12:00', '14:00'], ['14:00', '19:00'], - ['19:00', '24:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/mt.js b/packages/common/locales/global/mt.js deleted file mode 100644 index b19587a88606..000000000000 --- a/packages/common/locales/global/mt.js +++ /dev/null @@ -1,70 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - if (n === 0 || n % 100 === Math.floor(n % 100) && n % 100 >= 2 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 19) return 4; - return 5; -} -global.ng.common.locales['mt'] = [ - 'mt', - [['am', 'pm'], ['AM', 'PM'], u], - u, - [ - ['Ħ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'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'EUR', - '€', - 'ewro', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/mua.js b/packages/common/locales/global/mua.js deleted file mode 100644 index 8c1ad8702112..000000000000 --- a/packages/common/locales/global/mua.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['mua'] = [ - 'mua', - [['comme', 'lilli'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['KK', 'PK'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'XAF', - 'FCFA', - 'solai BEAC', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/my.js b/packages/common/locales/global/my.js deleted file mode 100644 index 23cc0f89bb54..000000000000 --- a/packages/common/locales/global/my.js +++ /dev/null @@ -1,73 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['my'] = [ - 'my', - [['နံနက်', 'ညနေ'], u, u], - u, - [ - ['တ', 'တ', 'အ', 'ဗ', 'က', 'သ', 'စ'], - ['တနင်္ဂနွေ', 'တနင်္လာ', 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', 'ကြာသပတေး', 'သောကြာ', 'စနေ'], u, u - ], - u, - [ - ['ဇ', 'ဖ', 'မ', 'ဧ', 'မ', 'ဇ', 'ဇ', 'ဩ', 'စ', 'အ', 'န', 'ဒ'], - ['ဇန်', 'ဖေ', 'မတ်', 'ဧ', 'မေ', 'ဇွန်', 'ဇူ', 'ဩ', 'စက်', 'အောက်', 'နို', 'ဒီ'], - [ - 'ဇန်နဝါရီ', 'ဖေဖော်ဝါရီ', 'မတ်', 'ဧပြီ', 'မေ', 'ဇွန်', 'ဇူလိုင်', 'ဩဂုတ်', 'စက်တင်ဘာ', 'အောက်တိုဘာ', 'နိုဝင်ဘာ', - 'ဒီဇင်ဘာ' - ] - ], - u, - [['ဘီစီ', 'အဒေီ'], u, ['ခရစ်တော် မပေါ်မီနှစ်', 'ခရစ်နှစ်']], - 0, - [6, 0], - ['dd-MM-yy', 'y၊ MMM d', 'y၊ d MMMM', 'y၊ MMMM d၊ EEEE'], - ['B H:mm', 'B HH:mm:ss', 'z HH:mm:ss', 'zzzz HH:mm:ss'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'ဂဏန်းမဟုတ်သော', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'MMK', - 'K', - 'မြန်မာ ကျပ်', - { - 'ANG': ['NAf'], - 'AWG': ['Afl'], - 'BBD': [u, 'Bds$'], - 'BSD': [u, 'B$'], - 'HTG': ['G'], - 'JPY': ['JP¥', '¥'], - 'MMK': ['K'], - 'PAB': ['B/.'], - 'THB': ['฿'], - 'TTD': ['TT$', '$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural, - [ - [['သန်းခေါင်ယံ', 'မွန်းတည့်', 'နံနက်', 'နေ့လယ်', 'ညနေ', 'ည'], u, u], u, - [ - '00:00', '12:00', ['00:00', '12:00'], ['12:00', '16:00'], ['16:00', '19:00'], - ['19:00', '24:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/mzn.js b/packages/common/locales/global/mzn.js deleted file mode 100644 index 8073f5e3d21a..000000000000 --- a/packages/common/locales/global/mzn.js +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['mzn'] = [ - 'mzn', - [['AM', 'PM'], u, u], - u, - [['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], u, u], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - [ - 'ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', - 'نوامبر', 'دسامبر' - ], - u - ], - u, - [['پ.م', 'م.'], u, ['قبل میلاد', 'بعد میلاد']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'IRR', - 'IRR', - 'ایران ریال', - {'JPY': ['JP¥', '¥']}, - 'rtl', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/naq.js b/packages/common/locales/global/naq.js deleted file mode 100644 index 9cf3eccefe93..000000000000 --- a/packages/common/locales/global/naq.js +++ /dev/null @@ -1,61 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - if (n === 2) return 2; - return 5; -} -global.ng.common.locales['naq'] = [ - 'naq', - [['ǁgoagas', 'ǃuias'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['BC', 'AD'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ZAR', - 'ZAR', - 'South African Randi', - {'JPY': ['JP¥', '¥'], 'NAD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/nb-SJ.js b/packages/common/locales/global/nb-SJ.js deleted file mode 100644 index 45cf78793e62..000000000000 --- a/packages/common/locales/global/nb-SJ.js +++ /dev/null @@ -1,100 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['nb-sj'] = [ - 'nb-SJ', - [['a', 'p'], ['a.m.', 'p.m.'], u], - [['a.m.', 'p.m.'], u, u], - [ - ['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ø.'] - ], - u, - [ - ['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.'], u, ['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}', u, '{1} \'kl\'. {0}', '{1} {0}'], - [',', ' ', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], - 'NOK', - 'kr', - 'norske kroner', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NOK': ['kr'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XPF': [], - 'XXX': [] - }, - 'ltr', - plural, - [ - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/nb.js b/packages/common/locales/global/nb.js deleted file mode 100644 index 197ef2bb7d2c..000000000000 --- a/packages/common/locales/global/nb.js +++ /dev/null @@ -1,100 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['nb'] = [ - 'nb', - [['a', 'p'], ['a.m.', 'p.m.'], u], - [['a.m.', 'p.m.'], u, u], - [ - ['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ø.'] - ], - u, - [ - ['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.'], u, ['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}', u, '{1} \'kl\'. {0}', '{1} {0}'], - [',', ' ', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], - 'NOK', - 'kr', - 'norske kroner', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NOK': ['kr'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XPF': [], - 'XXX': [] - }, - 'ltr', - plural, - [ - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/nd.js b/packages/common/locales/global/nd.js deleted file mode 100644 index b4649ad3b449..000000000000 --- a/packages/common/locales/global/nd.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['nd'] = [ - 'nd', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['BC', 'AD'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - 'US$', - 'Dola yase Amelika', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/nds-NL.js b/packages/common/locales/global/nds-NL.js deleted file mode 100644 index 720a88367200..000000000000 --- a/packages/common/locales/global/nds-NL.js +++ /dev/null @@ -1,48 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['nds-nl'] = [ - 'nds-NL', - [['AM', 'PM'], u, u], - u, - [['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], u, u], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'], u - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'EUR', - '€', - 'EUR', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/nds.js b/packages/common/locales/global/nds.js deleted file mode 100644 index 9309162c0af1..000000000000 --- a/packages/common/locales/global/nds.js +++ /dev/null @@ -1,48 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['nds'] = [ - 'nds', - [['AM', 'PM'], u, u], - u, - [['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], u, u], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'], u - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'EUR', - '€', - 'EUR', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ne-IN.js b/packages/common/locales/global/ne-IN.js deleted file mode 100644 index 72dc42797f8a..000000000000 --- a/packages/common/locales/global/ne-IN.js +++ /dev/null @@ -1,70 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['ne-in'] = [ - 'ne-IN', - [['पूर्वाह्न', 'अपराह्न'], u, u], - u, - [ - ['आ', 'सो', 'म', 'बु', 'बि', 'शु', 'श'], ['आइत', 'सोम', 'मङ्गल', 'बुध', 'बिहि', 'शुक्र', 'शनि'], - ['आइतबार', 'सोमबार', 'मङ्गलबार', 'बुधबार', 'बिहिबार', 'शुक्रबार', 'शनिबार'], - ['आइत', 'सोम', 'मङ्गल', 'बुध', 'बिहि', 'शुक्र', 'शनि'] - ], - u, - [ - ['जन', 'फेब', 'मार्च', 'अप्र', 'मे', 'जुन', 'जुल', 'अग', 'सेप', 'अक्टो', 'नोभे', 'डिसे'], - [ - 'जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', - 'डिसेम्बर' - ], - u - ], - [ - ['जन', 'फेेब', 'मार्च', 'अप्र', 'मे', 'जुन', 'जुल', 'अग', 'सेप', 'अक्टो', 'नोभे', 'डिसे'], - [ - 'जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', - 'डिसेम्बर' - ], - u - ], - [['ईसा पूर्व', 'सन्'], u, u], - 0, - [0, 0], - ['yy/M/d', '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}', u, '{1} {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '#E0'], - 'INR', - '₹', - 'भारतीय रूपिँया', - {'JPY': ['JP¥', '¥'], 'NPR': ['नेरू', 'रू'], 'THB': ['฿'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [['मध्यरात', 'मध्यान्ह', 'बिहान', 'अपरान्ह', 'साँझ', 'बेलुकी', 'रात'], u, u], u, - [ - '00:00', '12:00', ['04:00', '12:00'], ['12:00', '16:00'], ['16:00', '19:00'], - ['19:00', '22:00'], ['22:00', '04:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ne.js b/packages/common/locales/global/ne.js deleted file mode 100644 index 8589ee989517..000000000000 --- a/packages/common/locales/global/ne.js +++ /dev/null @@ -1,70 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['ne'] = [ - 'ne', - [['पूर्वाह्न', 'अपराह्न'], u, u], - u, - [ - ['आ', 'सो', 'म', 'बु', 'बि', 'शु', 'श'], ['आइत', 'सोम', 'मङ्गल', 'बुध', 'बिहि', 'शुक्र', 'शनि'], - ['आइतबार', 'सोमबार', 'मङ्गलबार', 'बुधबार', 'बिहिबार', 'शुक्रबार', 'शनिबार'], - ['आइत', 'सोम', 'मङ्गल', 'बुध', 'बिहि', 'शुक्र', 'शनि'] - ], - u, - [ - ['जन', 'फेब', 'मार्च', 'अप्र', 'मे', 'जुन', 'जुल', 'अग', 'सेप', 'अक्टो', 'नोभे', 'डिसे'], - [ - 'जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', - 'डिसेम्बर' - ], - u - ], - [ - ['जन', 'फेेब', 'मार्च', 'अप्र', 'मे', 'जुन', 'जुल', 'अग', 'सेप', 'अक्टो', 'नोभे', 'डिसे'], - [ - 'जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', - 'डिसेम्बर' - ], - u - ], - [['ईसा पूर्व', 'सन्'], u, u], - 0, - [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}', u, '{1} {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '#E0'], - 'NPR', - 'नेरू', - 'नेपाली रूपैयाँ', - {'JPY': ['JP¥', '¥'], 'NPR': ['नेरू', 'रू'], 'THB': ['฿'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [['मध्यरात', 'मध्यान्ह', 'बिहान', 'अपरान्ह', 'साँझ', 'बेलुकी', 'रात'], u, u], u, - [ - '00:00', '12:00', ['04:00', '12:00'], ['12:00', '16:00'], ['16:00', '19:00'], - ['19:00', '22:00'], ['22:00', '04:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/nl-AW.js b/packages/common/locales/global/nl-AW.js deleted file mode 100644 index 7e7c3a97a74f..000000000000 --- a/packages/common/locales/global/nl-AW.js +++ /dev/null @@ -1,74 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['nl-aw'] = [ - 'nl-AW', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['v.C.', 'n.C.'], ['v.Chr.', 'n.Chr.'], ['voor Christus', 'na Christus']], - 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}', u, '{1} \'om\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00;¤ -#,##0.00', '#E0'], - 'AWG', - 'Afl.', - 'Arubaanse gulden', - { - 'AUD': ['AU$', '$'], - 'AWG': ['Afl.'], - 'CAD': ['C$', '$'], - 'FJD': ['FJ$', '$'], - 'JPY': ['JP¥', '¥'], - 'SBD': ['SI$', '$'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XPF': [], - 'XXX': [] - }, - 'ltr', - plural, - [ - [['middernacht', '’s ochtends', '’s middags', '’s avonds', '’s nachts'], u, u], - [['middernacht', 'ochtend', 'middag', 'avond', 'nacht'], u, u], - ['00:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], ['00:00', '06:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/nl-BE.js b/packages/common/locales/global/nl-BE.js deleted file mode 100644 index ee6d8f59e197..000000000000 --- a/packages/common/locales/global/nl-BE.js +++ /dev/null @@ -1,73 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['nl-be'] = [ - 'nl-BE', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['v.C.', 'n.C.'], ['v.Chr.', 'n.Chr.'], ['voor Christus', 'na Christus']], - 1, - [6, 0], - ['d/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}', u, '{1} \'om\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00;¤ -#,##0.00', '#E0'], - 'EUR', - '€', - 'Euro', - { - 'AUD': ['AU$', '$'], - 'CAD': ['C$', '$'], - 'FJD': ['FJ$', '$'], - 'JPY': ['JP¥', '¥'], - 'SBD': ['SI$', '$'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XPF': [], - 'XXX': [] - }, - 'ltr', - plural, - [ - [['middernacht', '’s ochtends', '’s middags', '’s avonds', '’s nachts'], u, u], - [['middernacht', 'ochtend', 'middag', 'avond', 'nacht'], u, u], - ['00:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], ['00:00', '06:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/nl-BQ.js b/packages/common/locales/global/nl-BQ.js deleted file mode 100644 index e4b51f960fcd..000000000000 --- a/packages/common/locales/global/nl-BQ.js +++ /dev/null @@ -1,72 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['nl-bq'] = [ - 'nl-BQ', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['v.C.', 'n.C.'], ['v.Chr.', 'n.Chr.'], ['voor Christus', 'na Christus']], - 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}', u, '{1} \'om\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00;¤ -#,##0.00', '#E0'], - 'USD', - '$', - 'Amerikaanse dollar', - { - 'AUD': ['AU$', '$'], - 'CAD': ['C$', '$'], - 'FJD': ['FJ$', '$'], - 'JPY': ['JP¥', '¥'], - 'SBD': ['SI$', '$'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'XPF': [], - 'XXX': [] - }, - 'ltr', - plural, - [ - [['middernacht', '’s ochtends', '’s middags', '’s avonds', '’s nachts'], u, u], - [['middernacht', 'ochtend', 'middag', 'avond', 'nacht'], u, u], - ['00:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], ['00:00', '06:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/nl-CW.js b/packages/common/locales/global/nl-CW.js deleted file mode 100644 index 55cfed49ab56..000000000000 --- a/packages/common/locales/global/nl-CW.js +++ /dev/null @@ -1,74 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['nl-cw'] = [ - 'nl-CW', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['v.C.', 'n.C.'], ['v.Chr.', 'n.Chr.'], ['voor Christus', 'na Christus']], - 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}', u, '{1} \'om\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00;¤ -#,##0.00', '#E0'], - 'ANG', - 'NAf.', - 'Nederlands-Antilliaanse gulden', - { - 'ANG': ['NAf.'], - 'AUD': ['AU$', '$'], - 'CAD': ['C$', '$'], - 'FJD': ['FJ$', '$'], - 'JPY': ['JP¥', '¥'], - 'SBD': ['SI$', '$'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XPF': [], - 'XXX': [] - }, - 'ltr', - plural, - [ - [['middernacht', '’s ochtends', '’s middags', '’s avonds', '’s nachts'], u, u], - [['middernacht', 'ochtend', 'middag', 'avond', 'nacht'], u, u], - ['00:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], ['00:00', '06:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/nl-SR.js b/packages/common/locales/global/nl-SR.js deleted file mode 100644 index 464c03ada2ee..000000000000 --- a/packages/common/locales/global/nl-SR.js +++ /dev/null @@ -1,74 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['nl-sr'] = [ - 'nl-SR', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['v.C.', 'n.C.'], ['v.Chr.', 'n.Chr.'], ['voor Christus', 'na Christus']], - 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}', u, '{1} \'om\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00;¤ -#,##0.00', '#E0'], - 'SRD', - '$', - 'Surinaamse dollar', - { - 'AUD': ['AU$', '$'], - 'CAD': ['C$', '$'], - 'FJD': ['FJ$', '$'], - 'JPY': ['JP¥', '¥'], - 'SBD': ['SI$', '$'], - 'SRD': ['$'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XPF': [], - 'XXX': [] - }, - 'ltr', - plural, - [ - [['middernacht', '’s ochtends', '’s middags', '’s avonds', '’s nachts'], u, u], - [['middernacht', 'ochtend', 'middag', 'avond', 'nacht'], u, u], - ['00:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], ['00:00', '06:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/nl-SX.js b/packages/common/locales/global/nl-SX.js deleted file mode 100644 index 5e282262aaf5..000000000000 --- a/packages/common/locales/global/nl-SX.js +++ /dev/null @@ -1,74 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['nl-sx'] = [ - 'nl-SX', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['v.C.', 'n.C.'], ['v.Chr.', 'n.Chr.'], ['voor Christus', 'na Christus']], - 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}', u, '{1} \'om\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00;¤ -#,##0.00', '#E0'], - 'ANG', - 'NAf.', - 'Nederlands-Antilliaanse gulden', - { - 'ANG': ['NAf.'], - 'AUD': ['AU$', '$'], - 'CAD': ['C$', '$'], - 'FJD': ['FJ$', '$'], - 'JPY': ['JP¥', '¥'], - 'SBD': ['SI$', '$'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XPF': [], - 'XXX': [] - }, - 'ltr', - plural, - [ - [['middernacht', '’s ochtends', '’s middags', '’s avonds', '’s nachts'], u, u], - [['middernacht', 'ochtend', 'middag', 'avond', 'nacht'], u, u], - ['00:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], ['00:00', '06:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/nl.js b/packages/common/locales/global/nl.js deleted file mode 100644 index 657da4146e39..000000000000 --- a/packages/common/locales/global/nl.js +++ /dev/null @@ -1,73 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['nl'] = [ - 'nl', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['v.C.', 'n.C.'], ['v.Chr.', 'n.Chr.'], ['voor Christus', 'na Christus']], - 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}', u, '{1} \'om\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00;¤ -#,##0.00', '#E0'], - 'EUR', - '€', - 'Euro', - { - 'AUD': ['AU$', '$'], - 'CAD': ['C$', '$'], - 'FJD': ['FJ$', '$'], - 'JPY': ['JP¥', '¥'], - 'SBD': ['SI$', '$'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XPF': [], - 'XXX': [] - }, - 'ltr', - plural, - [ - [['middernacht', '’s ochtends', '’s middags', '’s avonds', '’s nachts'], u, u], - [['middernacht', 'ochtend', 'middag', 'avond', 'nacht'], u, u], - ['00:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], ['00:00', '06:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/nmg.js b/packages/common/locales/global/nmg.js deleted file mode 100644 index 75730e360d62..000000000000 --- a/packages/common/locales/global/nmg.js +++ /dev/null @@ -1,59 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['nmg'] = [ - 'nmg', - [['maná', 'kugú'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['BL', 'PB'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'Fraŋ CFA BEAC', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/nn.js b/packages/common/locales/global/nn.js deleted file mode 100644 index 5d7517a0b192..000000000000 --- a/packages/common/locales/global/nn.js +++ /dev/null @@ -1,88 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['nn'] = [ - 'nn', - [['f.m.', 'e.m.'], u, ['formiddag', 'ettermiddag']], - [['f.m.', 'e.m.'], u, u], - [ - ['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.'], u, u], - 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}', u, '{1} \'kl\'. {0}', '{1} {0}'], - [',', ' ', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'NOK', - 'kr', - 'norske kroner', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NOK': ['kr'], - 'NZD': [u, '$'], - 'TWD': [u, '$'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XPF': [] - }, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/nnh.js b/packages/common/locales/global/nnh.js deleted file mode 100644 index 4b449d84da5e..000000000000 --- a/packages/common/locales/global/nnh.js +++ /dev/null @@ -1,61 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['nnh'] = [ - 'nnh', - [['mbaʼámbaʼ', 'ncwònzém'], u, u], - u, - [ - ['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ɛ̌ʼ' - ], - u, u - ], - u, - [ - ['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' - ], - u - ], - u, - [['m.z.Y.', 'm.g.n.Y.'], u, ['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}', u, '{1}, {0}', '{1},{0}'], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'XAF', - 'FCFA', - 'feláŋ CFA', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/nus.js b/packages/common/locales/global/nus.js deleted file mode 100644 index b503d55b726b..000000000000 --- a/packages/common/locales/global/nus.js +++ /dev/null @@ -1,59 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['nus'] = [ - 'nus', - [['RW', 'TŊ'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['AY', 'ƐY'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'SSP', - '£', - 'SSP', - {'GBP': ['GB£', '£'], 'JPY': ['JP¥', '¥'], 'SSP': ['£'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/nyn.js b/packages/common/locales/global/nyn.js deleted file mode 100644 index af386a0537d7..000000000000 --- a/packages/common/locales/global/nyn.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['nyn'] = [ - 'nyn', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['BC', 'AD'], u, ['Kurisito Atakaijire', 'Kurisito Yaijire']], - 1, - [0, 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'UGX', - 'USh', - 'Eshiringi ya Uganda', - {'JPY': ['JP¥', '¥'], 'UGX': ['USh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/om-KE.js b/packages/common/locales/global/om-KE.js deleted file mode 100644 index 545b4f4200c0..000000000000 --- a/packages/common/locales/global/om-KE.js +++ /dev/null @@ -1,64 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['om-ke'] = [ - 'om-KE', - [['WD', 'WB'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KES', - 'Ksh', - 'KES', - {'ETB': ['Br'], 'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/om.js b/packages/common/locales/global/om.js deleted file mode 100644 index c22d6763bb24..000000000000 --- a/packages/common/locales/global/om.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['om'] = [ - 'om', - [['WD', 'WB'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['BCE', 'CE'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ETB', - 'Br', - 'Itoophiyaa Birrii', - {'ETB': ['Br'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/or.js b/packages/common/locales/global/or.js deleted file mode 100644 index c4172b24952a..000000000000 --- a/packages/common/locales/global/or.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['or'] = [ - 'or', - [['ପୂ', 'ଅ'], ['AM', 'PM'], u], - [['AM', 'ଅପରାହ୍ନ'], ['ପୂର୍ବାହ୍ନ', 'ଅପରାହ୍ନ'], u], - [ - ['ର', 'ସୋ', 'ମ', 'ବୁ', 'ଗୁ', 'ଶୁ', 'ଶ'], ['ରବି', 'ସୋମ', 'ମଙ୍ଗଳ', 'ବୁଧ', 'ଗୁରୁ', 'ଶୁକ୍ର', 'ଶନି'], - ['ରବିବାର', 'ସୋମବାର', 'ମଙ୍ଗଳବାର', 'ବୁଧବାର', 'ଗୁରୁବାର', 'ଶୁକ୍ରବାର', 'ଶନିବାର'], - ['ରବି', 'ସୋମ', 'ମଙ୍ଗଳ', 'ବୁଧ', 'ଗୁରୁ', 'ଶୁକ୍ର', 'ଶନି'] - ], - u, - [ - ['ଜା', 'ଫେ', 'ମା', 'ଅ', 'ମଇ', 'ଜୁ', 'ଜୁ', 'ଅ', 'ସେ', 'ଅ', 'ନ', 'ଡି'], - [ - 'ଜାନୁଆରୀ', 'ଫେବୃଆରୀ', 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମଇ', 'ଜୁନ', 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', 'ଅକ୍ଟୋବର', - 'ନଭେମ୍ବର', 'ଡିସେମ୍ବର' - ], - u - ], - u, - [['BC', 'AD'], u, ['ଖ୍ରୀଷ୍ଟପୂର୍ବ', 'ଖ୍ରୀଷ୍ଟାବ୍ଦ']], - 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}', u, '{0} ଠାରେ {1}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'INR', - '₹', - 'ଭାରତୀୟ ଟଙ୍କା', - {}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/os-RU.js b/packages/common/locales/global/os-RU.js deleted file mode 100644 index 356fdecf5c64..000000000000 --- a/packages/common/locales/global/os-RU.js +++ /dev/null @@ -1,73 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['os-ru'] = [ - 'os-RU', - [['AM', 'PM'], u, ['ӕмбисбоны размӕ', 'ӕмбисбоны фӕстӕ']], - [['AM', 'PM'], u, u], - [ - ['Х', 'К', 'Д', 'Ӕ', 'Ц', 'М', 'С'], ['хцб', 'крс', 'дцг', 'ӕрт', 'цпр', 'мрб', 'сбт'], - ['хуыцаубон', 'къуырисӕр', 'дыццӕг', 'ӕртыццӕг', 'цыппӕрӕм', 'майрӕмбон', 'сабат'], - ['хцб', 'крс', 'дцг', 'ӕрт', 'цпр', 'мрб', 'сбт'] - ], - [ - ['Х', 'К', 'Д', 'Ӕ', 'Ц', 'М', 'С'], ['Хцб', 'Крс', 'Дцг', 'Ӕрт', 'Цпр', 'Мрб', 'Сбт'], - ['Хуыцаубон', 'Къуырисӕр', 'Дыццӕг', 'Ӕртыццӕг', 'Цыппӕрӕм', 'Майрӕмбон', 'Сабат'], - ['хцб', 'крс', 'дцг', 'ӕрт', 'цпр', 'мрб', 'сбт'] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'фев.', 'мар.', 'апр.', 'майы', 'июны', 'июлы', 'авг.', 'сен.', 'окт.', 'ноя.', 'дек.' - ], - [ - 'январы', 'февралы', 'мартъийы', 'апрелы', 'майы', 'июны', 'июлы', 'августы', 'сентябры', - 'октябры', 'ноябры', 'декабры' - ] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'Янв.', 'Февр.', 'Март.', 'Апр.', 'Май', 'Июнь', 'Июль', 'Авг.', 'Сент.', 'Окт.', 'Нояб.', - 'Дек.' - ], - [ - 'Январь', 'Февраль', 'Мартъи', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', - 'Октябрь', 'Ноябрь', 'Декабрь' - ] - ], - [['н.д.а.', 'н.д.'], u, u], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'НН', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'RUB', - '₽', - 'Сом', - {'JPY': ['JP¥', '¥'], 'RUB': ['₽']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/os.js b/packages/common/locales/global/os.js deleted file mode 100644 index 52943f0e1c3b..000000000000 --- a/packages/common/locales/global/os.js +++ /dev/null @@ -1,73 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['os'] = [ - 'os', - [['AM', 'PM'], u, ['ӕмбисбоны размӕ', 'ӕмбисбоны фӕстӕ']], - [['AM', 'PM'], u, u], - [ - ['Х', 'К', 'Д', 'Ӕ', 'Ц', 'М', 'С'], ['хцб', 'крс', 'дцг', 'ӕрт', 'цпр', 'мрб', 'сбт'], - ['хуыцаубон', 'къуырисӕр', 'дыццӕг', 'ӕртыццӕг', 'цыппӕрӕм', 'майрӕмбон', 'сабат'], - ['хцб', 'крс', 'дцг', 'ӕрт', 'цпр', 'мрб', 'сбт'] - ], - [ - ['Х', 'К', 'Д', 'Ӕ', 'Ц', 'М', 'С'], ['Хцб', 'Крс', 'Дцг', 'Ӕрт', 'Цпр', 'Мрб', 'Сбт'], - ['Хуыцаубон', 'Къуырисӕр', 'Дыццӕг', 'Ӕртыццӕг', 'Цыппӕрӕм', 'Майрӕмбон', 'Сабат'], - ['хцб', 'крс', 'дцг', 'ӕрт', 'цпр', 'мрб', 'сбт'] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'фев.', 'мар.', 'апр.', 'майы', 'июны', 'июлы', 'авг.', 'сен.', 'окт.', 'ноя.', 'дек.' - ], - [ - 'январы', 'февралы', 'мартъийы', 'апрелы', 'майы', 'июны', 'июлы', 'августы', 'сентябры', - 'октябры', 'ноябры', 'декабры' - ] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'Янв.', 'Февр.', 'Март.', 'Апр.', 'Май', 'Июнь', 'Июль', 'Авг.', 'Сент.', 'Окт.', 'Нояб.', - 'Дек.' - ], - [ - 'Январь', 'Февраль', 'Мартъи', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', - 'Октябрь', 'Ноябрь', 'Декабрь' - ] - ], - [['н.д.а.', 'н.д.'], u, u], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'НН', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'GEL', - '₾', - 'Лар', - {'GEL': ['₾'], 'JPY': ['JP¥', '¥']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/pa-Arab.js b/packages/common/locales/global/pa-Arab.js deleted file mode 100644 index 9a3b581ebfb6..000000000000 --- a/packages/common/locales/global/pa-Arab.js +++ /dev/null @@ -1,55 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['pa-arab'] = [ - 'pa-Arab', - [['AM', 'PM'], u, u], - u, - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['اتوار', 'پیر', 'منگل', 'بُدھ', 'جمعرات', 'جمعہ', 'ہفتہ'], - u, u - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - [ - 'جنوری', 'فروری', 'مارچ', 'اپریل', 'مئ', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', - 'دسمبر' - ], - u - ], - u, - [['ايساپورو', 'سں'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'PKR', - 'ر', - 'روپئیہ', - {'JPY': ['JP¥', '¥'], 'PKR': ['ر', 'Rs'], 'USD': ['US$', '$']}, - 'rtl', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/pa-Guru.js b/packages/common/locales/global/pa-Guru.js deleted file mode 100644 index 9591f697ddec..000000000000 --- a/packages/common/locales/global/pa-Guru.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === Math.floor(n) && n >= 0 && n <= 1) return 1; - return 5; -} -global.ng.common.locales['pa-guru'] = [ - 'pa-Guru', - [['ਸ.', 'ਸ਼.'], ['ਪੂ.ਦੁ.', 'ਬਾ.ਦੁ.'], u], - [['ਪੂ.ਦੁ.', 'ਬਾ.ਦੁ.'], u, u], - [ - ['ਐ', 'ਸੋ', 'ਮੰ', 'ਬੁੱ', 'ਵੀ', 'ਸ਼ੁੱ', 'ਸ਼'], ['ਐਤ', 'ਸੋਮ', 'ਮੰਗਲ', 'ਬੁੱਧ', 'ਵੀਰ', 'ਸ਼ੁੱਕਰ', 'ਸ਼ਨਿੱਚਰ'], - ['ਐਤਵਾਰ', 'ਸੋਮਵਾਰ', 'ਮੰਗਲਵਾਰ', 'ਬੁੱਧਵਾਰ', 'ਵੀਰਵਾਰ', 'ਸ਼ੁੱਕਰਵਾਰ', 'ਸ਼ਨਿੱਚਰਵਾਰ'], - ['ਐਤ', 'ਸੋਮ', 'ਮੰਗ', 'ਬੁੱਧ', 'ਵੀਰ', 'ਸ਼ੁੱਕ', 'ਸ਼ਨਿੱ'] - ], - u, - [ - ['ਜ', 'ਫ਼', 'ਮਾ', 'ਅ', 'ਮ', 'ਜੂ', 'ਜੁ', 'ਅ', 'ਸ', 'ਅ', 'ਨ', 'ਦ'], - ['ਜਨ', 'ਫ਼ਰ', 'ਮਾਰਚ', 'ਅਪ੍ਰੈ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾ', 'ਅਗ', 'ਸਤੰ', 'ਅਕਤੂ', 'ਨਵੰ', 'ਦਸੰ'], - ['ਜਨਵਰੀ', 'ਫ਼ਰਵਰੀ', 'ਮਾਰਚ', 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾਈ', 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', 'ਨਵੰਬਰ', 'ਦਸੰਬਰ'] - ], - u, - [['ਈ.ਪੂ.', 'ਸੰਨ'], ['ਈ. ਪੂ.', 'ਸੰਨ'], ['ਈਸਵੀ ਪੂਰਵ', 'ਈਸਵੀ ਸੰਨ']], - 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}', u, '{1} {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '[#E0]'], - 'INR', - '₹', - 'ਭਾਰਤੀ ਰੁਪਇਆ', - {'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'TWD': ['NT$'], 'USD': ['US$', '$'], 'XXX': []}, - 'ltr', - plural, - [ - [['ਅੱਧੀ ਰਾਤ', 'ਸਵੇਰੇ', 'ਦੁਪਹਿਰੇ', 'ਸ਼ਾਮੀਂ', 'ਰਾਤੀਂ'], u, u], - [['ਅੱਧੀ ਰਾਤ', 'ਸਵੇਰੇ', 'ਦੁਪਹਿਰੇ', 'ਸ਼ਾਮੀਂ', 'ਰਾਤੀਂ'], u, ['ਅੱਧੀ ਰਾਤ', 'ਸਵੇਰੇ', 'ਦੁਪਹਿਰੇ', 'ਸ਼ਾਮ', 'ਰਾਤ']], - ['00:00', ['04:00', '12:00'], ['12:00', '16:00'], ['16:00', '21:00'], ['21:00', '04:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/pa.js b/packages/common/locales/global/pa.js deleted file mode 100644 index 8dc08e163df4..000000000000 --- a/packages/common/locales/global/pa.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === Math.floor(n) && n >= 0 && n <= 1) return 1; - return 5; -} -global.ng.common.locales['pa'] = [ - 'pa', - [['ਸ.', 'ਸ਼.'], ['ਪੂ.ਦੁ.', 'ਬਾ.ਦੁ.'], u], - [['ਪੂ.ਦੁ.', 'ਬਾ.ਦੁ.'], u, u], - [ - ['ਐ', 'ਸੋ', 'ਮੰ', 'ਬੁੱ', 'ਵੀ', 'ਸ਼ੁੱ', 'ਸ਼'], ['ਐਤ', 'ਸੋਮ', 'ਮੰਗਲ', 'ਬੁੱਧ', 'ਵੀਰ', 'ਸ਼ੁੱਕਰ', 'ਸ਼ਨਿੱਚਰ'], - ['ਐਤਵਾਰ', 'ਸੋਮਵਾਰ', 'ਮੰਗਲਵਾਰ', 'ਬੁੱਧਵਾਰ', 'ਵੀਰਵਾਰ', 'ਸ਼ੁੱਕਰਵਾਰ', 'ਸ਼ਨਿੱਚਰਵਾਰ'], - ['ਐਤ', 'ਸੋਮ', 'ਮੰਗ', 'ਬੁੱਧ', 'ਵੀਰ', 'ਸ਼ੁੱਕ', 'ਸ਼ਨਿੱ'] - ], - u, - [ - ['ਜ', 'ਫ਼', 'ਮਾ', 'ਅ', 'ਮ', 'ਜੂ', 'ਜੁ', 'ਅ', 'ਸ', 'ਅ', 'ਨ', 'ਦ'], - ['ਜਨ', 'ਫ਼ਰ', 'ਮਾਰਚ', 'ਅਪ੍ਰੈ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾ', 'ਅਗ', 'ਸਤੰ', 'ਅਕਤੂ', 'ਨਵੰ', 'ਦਸੰ'], - ['ਜਨਵਰੀ', 'ਫ਼ਰਵਰੀ', 'ਮਾਰਚ', 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾਈ', 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', 'ਨਵੰਬਰ', 'ਦਸੰਬਰ'] - ], - u, - [['ਈ.ਪੂ.', 'ਸੰਨ'], ['ਈ. ਪੂ.', 'ਸੰਨ'], ['ਈਸਵੀ ਪੂਰਵ', 'ਈਸਵੀ ਸੰਨ']], - 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}', u, '{1} {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '[#E0]'], - 'INR', - '₹', - 'ਭਾਰਤੀ ਰੁਪਇਆ', - {'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'TWD': ['NT$'], 'USD': ['US$', '$'], 'XXX': []}, - 'ltr', - plural, - [ - [['ਅੱਧੀ ਰਾਤ', 'ਸਵੇਰੇ', 'ਦੁਪਹਿਰੇ', 'ਸ਼ਾਮੀਂ', 'ਰਾਤੀਂ'], u, u], - [['ਅੱਧੀ ਰਾਤ', 'ਸਵੇਰੇ', 'ਦੁਪਹਿਰੇ', 'ਸ਼ਾਮੀਂ', 'ਰਾਤੀਂ'], u, ['ਅੱਧੀ ਰਾਤ', 'ਸਵੇਰੇ', 'ਦੁਪਹਿਰੇ', 'ਸ਼ਾਮ', 'ਰਾਤ']], - ['00:00', ['04:00', '12:00'], ['12:00', '16:00'], ['16:00', '21:00'], ['21:00', '04:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/pl.js b/packages/common/locales/global/pl.js deleted file mode 100644 index 23b4f86606b4..000000000000 --- a/packages/common/locales/global/pl.js +++ /dev/null @@ -1,107 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && - !(i % 100 >= 12 && i % 100 <= 14)) - return 3; - 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 4; - return 5; -} -global.ng.common.locales['pl'] = [ - 'pl', - [['a', 'p'], ['AM', 'PM'], u], - u, - [ - ['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.'], u, ['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}', u, '{1} {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'PLN', - 'zł', - 'złoty polski', - { - 'AUD': [u, '$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'PLN': ['zł'], - 'RON': [u, 'lej'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural, - [ - [ - ['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'], - u - ], - [ - ['półn.', 'poł.', 'rano', 'przedpoł.', 'popoł.', 'wiecz.', 'noc'], - ['północ', 'południe', 'rano', 'przedpołudnie', 'popołudnie', 'wieczór', 'noc'], u - ], - [ - '00:00', '12:00', ['06:00', '10:00'], ['10:00', '12:00'], ['12:00', '18:00'], - ['18:00', '21:00'], ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/prg.js b/packages/common/locales/global/prg.js deleted file mode 100644 index eb7a27cb4255..000000000000 --- a/packages/common/locales/global/prg.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - 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 0; - if (n % 10 === 1 && !(n % 100 === 11) || v === 2 && f % 10 === 1 && !(f % 100 === 11) || - !(v === 2) && f % 10 === 1) - return 1; - return 5; -} -global.ng.common.locales['prg'] = [ - 'prg', - [['AM', 'PM'], u, u], - u, - [['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], u, u], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'], u - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - u, - u, - u, - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ps-PK.js b/packages/common/locales/global/ps-PK.js deleted file mode 100644 index d04f3c6f0bfe..000000000000 --- a/packages/common/locales/global/ps-PK.js +++ /dev/null @@ -1,66 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['ps-pk'] = [ - 'ps-PK', - [['غ.م.', 'غ.و.'], u, u], - u, - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - ['يونۍ', 'دونۍ', 'درېنۍ', 'څلرنۍ', 'پينځنۍ', 'جمعه', 'اونۍ'], u, u - ], - u, - [ - ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', 'ا', 'ن', 'د'], - [ - 'جنوري', 'فبروري', 'مارچ', 'اپریل', 'مۍ', 'جون', 'جولای', 'اګست', 'سېپتمبر', 'اکتوبر', - 'نومبر', 'دسمبر' - ], - u - ], - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - [ - 'جنوري', 'فبروري', 'مارچ', 'اپریل', 'مۍ', 'جون', 'جولای', 'اګست', 'سپتمبر', 'اکتوبر', 'نومبر', - 'دسمبر' - ], - [ - 'جنوري', 'فېبروري', 'مارچ', 'اپریل', 'مۍ', 'جون', 'جولای', 'اګست', 'سپتمبر', 'اکتوبر', - 'نومبر', 'دسمبر' - ] - ], - [['له میلاد وړاندې', 'م.'], u, ['له میلاد څخه وړاندې', 'له میلاد څخه وروسته']], - 0, - [6, 0], - ['y/M/d', 'y MMM d', 'د y د MMMM d', 'EEEE د y د MMMM d'], - ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], - ['{1} {0}', u, u, u], - [',', '.', ';', '%', '\u200e+', '\u200e−', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'PKR', - 'Rs', - 'پاکستانۍ کلداره', - {'AFN': ['؋'], 'JPY': ['JP¥', '¥'], 'PKR': ['Rs']}, - 'rtl', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ps.js b/packages/common/locales/global/ps.js deleted file mode 100644 index baab10d24cf3..000000000000 --- a/packages/common/locales/global/ps.js +++ /dev/null @@ -1,66 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['ps'] = [ - 'ps', - [['غ.م.', 'غ.و.'], u, u], - u, - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - ['يونۍ', 'دونۍ', 'درېنۍ', 'څلرنۍ', 'پينځنۍ', 'جمعه', 'اونۍ'], u, u - ], - u, - [ - ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', 'ا', 'ن', 'د'], - [ - 'جنوري', 'فبروري', 'مارچ', 'اپریل', 'مۍ', 'جون', 'جولای', 'اګست', 'سېپتمبر', 'اکتوبر', - 'نومبر', 'دسمبر' - ], - u - ], - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - [ - 'جنوري', 'فبروري', 'مارچ', 'اپریل', 'مۍ', 'جون', 'جولای', 'اګست', 'سپتمبر', 'اکتوبر', 'نومبر', - 'دسمبر' - ], - [ - 'جنوري', 'فېبروري', 'مارچ', 'اپریل', 'مۍ', 'جون', 'جولای', 'اګست', 'سپتمبر', 'اکتوبر', - 'نومبر', 'دسمبر' - ] - ], - [['له میلاد وړاندې', 'م.'], u, ['له میلاد څخه وړاندې', 'له میلاد څخه وروسته']], - 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}', u, u, u], - [',', '.', ';', '%', '\u200e+', '\u200e−', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'AFN', - '؋', - 'افغانۍ', - {'AFN': ['؋'], 'JPY': ['JP¥', '¥']}, - 'rtl', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/pt-AO.js b/packages/common/locales/global/pt-AO.js deleted file mode 100644 index 2d642acf6199..000000000000 --- a/packages/common/locales/global/pt-AO.js +++ /dev/null @@ -1,83 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === Math.floor(i) && i >= 0 && i <= 1) return 1; - return 5; -} -global.ng.common.locales['pt-ao'] = [ - 'pt-AO', - [['a.m.', 'p.m.'], u, ['da manhã', 'da tarde']], - [['a.m.', 'p.m.'], u, ['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' - ], - ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'] - ], - u, - [ - ['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' - ] - ], - u, - [['a.C.', 'd.C.'], u, ['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}', u, '{1} \'às\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'AOA', - 'Kz', - 'kwanza angolano', - { - 'AOA': ['Kz'], - 'AUD': ['AU$', '$'], - 'JPY': ['JP¥', '¥'], - 'PTE': ['​'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural, - [ - [ - ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], - ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], u - ], - [['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '19:00'], ['19:00', '24:00'], - ['00:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/pt-CH.js b/packages/common/locales/global/pt-CH.js deleted file mode 100644 index db5c6b9f62ea..000000000000 --- a/packages/common/locales/global/pt-CH.js +++ /dev/null @@ -1,82 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === Math.floor(i) && i >= 0 && i <= 1) return 1; - return 5; -} -global.ng.common.locales['pt-ch'] = [ - 'pt-CH', - [['a.m.', 'p.m.'], u, ['da manhã', 'da tarde']], - [['a.m.', 'p.m.'], u, ['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' - ], - ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'] - ], - u, - [ - ['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' - ] - ], - u, - [['a.C.', 'd.C.'], u, ['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}', u, '{1} \'às\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'CHF', - 'CHF', - 'franco suíço', - { - 'AUD': ['AU$', '$'], - 'JPY': ['JP¥', '¥'], - 'PTE': ['​'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural, - [ - [ - ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], - ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], u - ], - [['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '19:00'], ['19:00', '24:00'], - ['00:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/pt-CV.js b/packages/common/locales/global/pt-CV.js deleted file mode 100644 index b2053c29c585..000000000000 --- a/packages/common/locales/global/pt-CV.js +++ /dev/null @@ -1,83 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === Math.floor(i) && i >= 0 && i <= 1) return 1; - return 5; -} -global.ng.common.locales['pt-cv'] = [ - 'pt-CV', - [['a.m.', 'p.m.'], u, ['da manhã', 'da tarde']], - [['a.m.', 'p.m.'], u, ['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' - ], - ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'] - ], - u, - [ - ['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' - ] - ], - u, - [['a.C.', 'd.C.'], u, ['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}', u, '{1} \'às\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'CVE', - '​', - 'escudo cabo-verdiano', - { - 'AUD': ['AU$', '$'], - 'CVE': ['​'], - 'JPY': ['JP¥', '¥'], - 'PTE': ['​PTE'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural, - [ - [ - ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], - ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], u - ], - [['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '19:00'], ['19:00', '24:00'], - ['00:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/pt-GQ.js b/packages/common/locales/global/pt-GQ.js deleted file mode 100644 index 274a3226bddb..000000000000 --- a/packages/common/locales/global/pt-GQ.js +++ /dev/null @@ -1,82 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === Math.floor(i) && i >= 0 && i <= 1) return 1; - return 5; -} -global.ng.common.locales['pt-gq'] = [ - 'pt-GQ', - [['a.m.', 'p.m.'], u, ['da manhã', 'da tarde']], - [['a.m.', 'p.m.'], u, ['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' - ], - ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'] - ], - u, - [ - ['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' - ] - ], - u, - [['a.C.', 'd.C.'], u, ['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}', u, '{1} \'às\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'franco CFA (BEAC)', - { - 'AUD': ['AU$', '$'], - 'JPY': ['JP¥', '¥'], - 'PTE': ['​'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural, - [ - [ - ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], - ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], u - ], - [['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '19:00'], ['19:00', '24:00'], - ['00:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/pt-GW.js b/packages/common/locales/global/pt-GW.js deleted file mode 100644 index 3ff8c22ca87d..000000000000 --- a/packages/common/locales/global/pt-GW.js +++ /dev/null @@ -1,82 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === Math.floor(i) && i >= 0 && i <= 1) return 1; - return 5; -} -global.ng.common.locales['pt-gw'] = [ - 'pt-GW', - [['a.m.', 'p.m.'], u, ['da manhã', 'da tarde']], - [['a.m.', 'p.m.'], u, ['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' - ], - ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'] - ], - u, - [ - ['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' - ] - ], - u, - [['a.C.', 'd.C.'], u, ['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}', u, '{1} \'às\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XOF', - 'CFA', - 'franco CFA (BCEAO)', - { - 'AUD': ['AU$', '$'], - 'JPY': ['JP¥', '¥'], - 'PTE': ['​'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural, - [ - [ - ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], - ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], u - ], - [['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '19:00'], ['19:00', '24:00'], - ['00:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/pt-LU.js b/packages/common/locales/global/pt-LU.js deleted file mode 100644 index 91933464fff3..000000000000 --- a/packages/common/locales/global/pt-LU.js +++ /dev/null @@ -1,83 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === Math.floor(i) && i >= 0 && i <= 1) return 1; - return 5; -} -global.ng.common.locales['pt-lu'] = [ - 'pt-LU', - [['a.m.', 'p.m.'], u, ['da manhã', 'da tarde']], - [['a.m.', 'p.m.'], u, ['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' - ], - ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'] - ], - u, - [ - ['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' - ] - ], - u, - [['a.C.', 'd.C.'], u, ['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}', u, '{1} \'às\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': ['AU$', '$'], - 'JPY': ['JP¥', '¥'], - 'LUF': ['F'], - 'PTE': ['​'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural, - [ - [ - ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], - ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], u - ], - [['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '19:00'], ['19:00', '24:00'], - ['00:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/pt-MO.js b/packages/common/locales/global/pt-MO.js deleted file mode 100644 index 14b777b08ffa..000000000000 --- a/packages/common/locales/global/pt-MO.js +++ /dev/null @@ -1,83 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === Math.floor(i) && i >= 0 && i <= 1) return 1; - return 5; -} -global.ng.common.locales['pt-mo'] = [ - 'pt-MO', - [['a.m.', 'p.m.'], u, ['da manhã', 'da tarde']], - [['a.m.', 'p.m.'], u, ['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' - ], - ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'] - ], - u, - [ - ['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' - ] - ], - u, - [['a.C.', 'd.C.'], u, ['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}', u, '{1} \'às\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'MOP', - 'MOP$', - 'pataca macaense', - { - 'AUD': ['AU$', '$'], - 'JPY': ['JP¥', '¥'], - 'MOP': ['MOP$'], - 'PTE': ['​'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural, - [ - [ - ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], - ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], u - ], - [['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '19:00'], ['19:00', '24:00'], - ['00:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/pt-MZ.js b/packages/common/locales/global/pt-MZ.js deleted file mode 100644 index b9e4878594e8..000000000000 --- a/packages/common/locales/global/pt-MZ.js +++ /dev/null @@ -1,83 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === Math.floor(i) && i >= 0 && i <= 1) return 1; - return 5; -} -global.ng.common.locales['pt-mz'] = [ - 'pt-MZ', - [['a.m.', 'p.m.'], u, ['da manhã', 'da tarde']], - [['a.m.', 'p.m.'], u, ['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' - ], - ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'] - ], - u, - [ - ['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' - ] - ], - u, - [['a.C.', 'd.C.'], u, ['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}', u, '{1} \'às\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'MZN', - 'MTn', - 'metical moçambicano', - { - 'AUD': ['AU$', '$'], - 'JPY': ['JP¥', '¥'], - 'MZN': ['MTn'], - 'PTE': ['​'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural, - [ - [ - ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], - ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], u - ], - [['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '19:00'], ['19:00', '24:00'], - ['00:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/pt-PT.js b/packages/common/locales/global/pt-PT.js deleted file mode 100644 index 2c4685ed3029..000000000000 --- a/packages/common/locales/global/pt-PT.js +++ /dev/null @@ -1,82 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === Math.floor(i) && i >= 0 && i <= 1) return 1; - return 5; -} -global.ng.common.locales['pt-pt'] = [ - 'pt-PT', - [['a.m.', 'p.m.'], u, ['da manhã', 'da tarde']], - [['a.m.', 'p.m.'], u, ['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' - ], - ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'] - ], - u, - [ - ['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' - ] - ], - u, - [['a.C.', 'd.C.'], u, ['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}', u, '{1} \'às\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': ['AU$', '$'], - 'JPY': ['JP¥', '¥'], - 'PTE': ['​'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural, - [ - [ - ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], - ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], u - ], - [['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '19:00'], ['19:00', '24:00'], - ['00:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/pt-ST.js b/packages/common/locales/global/pt-ST.js deleted file mode 100644 index 4771e667f573..000000000000 --- a/packages/common/locales/global/pt-ST.js +++ /dev/null @@ -1,83 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === Math.floor(i) && i >= 0 && i <= 1) return 1; - return 5; -} -global.ng.common.locales['pt-st'] = [ - 'pt-ST', - [['a.m.', 'p.m.'], u, ['da manhã', 'da tarde']], - [['a.m.', 'p.m.'], u, ['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' - ], - ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'] - ], - u, - [ - ['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' - ] - ], - u, - [['a.C.', 'd.C.'], u, ['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}', u, '{1} \'às\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'STN', - 'Db', - 'dobra de São Tomé e Príncipe', - { - 'AUD': ['AU$', '$'], - 'JPY': ['JP¥', '¥'], - 'PTE': ['​'], - 'RON': [u, 'L'], - 'STN': ['Db'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural, - [ - [ - ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], - ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], u - ], - [['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '19:00'], ['19:00', '24:00'], - ['00:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/pt-TL.js b/packages/common/locales/global/pt-TL.js deleted file mode 100644 index 18a40ea11432..000000000000 --- a/packages/common/locales/global/pt-TL.js +++ /dev/null @@ -1,82 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === Math.floor(i) && i >= 0 && i <= 1) return 1; - return 5; -} -global.ng.common.locales['pt-tl'] = [ - 'pt-TL', - [['a.m.', 'p.m.'], u, ['da manhã', 'da tarde']], - [['a.m.', 'p.m.'], u, ['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' - ], - ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'] - ], - u, - [ - ['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' - ] - ], - u, - [['a.C.', 'd.C.'], u, ['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}', u, '{1} \'às\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'USD', - 'US$', - 'dólar dos Estados Unidos', - { - 'AUD': ['AU$', '$'], - 'JPY': ['JP¥', '¥'], - 'PTE': ['​'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural, - [ - [ - ['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], - ['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], u - ], - [['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '19:00'], ['19:00', '24:00'], - ['00:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/pt.js b/packages/common/locales/global/pt.js deleted file mode 100644 index d2f6bc9fb472..000000000000 --- a/packages/common/locales/global/pt.js +++ /dev/null @@ -1,79 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === Math.floor(i) && i >= 0 && i <= 1) return 1; - return 5; -} -global.ng.common.locales['pt'] = [ - 'pt', - [['AM', 'PM'], u, u], - u, - [ - ['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.'] - ], - u, - [ - ['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' - ] - ], - u, - [['a.C.', 'd.C.'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'BRL', - 'R$', - 'Real brasileiro', - { - 'AUD': ['AU$', '$'], - 'JPY': ['JP¥', '¥'], - 'PTE': ['Esc.'], - 'RON': [u, 'L'], - 'SYP': [u, 'S£'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural, - [ - [['meia-noite', 'meio-dia', 'da manhã', 'da tarde', 'da noite', 'da madrugada'], u, u], - [['meia-noite', 'meio-dia', 'manhã', 'tarde', 'noite', 'madrugada'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '19:00'], ['19:00', '24:00'], - ['00:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/qu-BO.js b/packages/common/locales/global/qu-BO.js deleted file mode 100644 index 55ecfb3a8d91..000000000000 --- a/packages/common/locales/global/qu-BO.js +++ /dev/null @@ -1,64 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['qu-bo'] = [ - 'qu-BO', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Set', 'Oct', 'Nov', 'Dic'], - [ - 'Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Setiembre', - 'Octubre', 'Noviembre', 'Diciembre' - ] - ], - u, - [['BCE', 'dC'], ['BCE', 'd.C.'], u], - 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}', u, '{0} {1}', '{1} {0}'], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], - 'BOB', - 'Bs', - 'Boliviano', - { - 'BBD': ['BBG', '$'], - 'BMD': ['DBM', '$'], - 'BOB': ['Bs'], - 'BZD': ['DBZ', '$'], - 'CAD': ['$CA', '$'], - 'JPY': ['JP¥', '¥'], - 'USD': ['$US', '$'] - }, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/qu-EC.js b/packages/common/locales/global/qu-EC.js deleted file mode 100644 index 7cfc86cff9c7..000000000000 --- a/packages/common/locales/global/qu-EC.js +++ /dev/null @@ -1,62 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['qu-ec'] = [ - 'qu-EC', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Set', 'Oct', 'Nov', 'Dic'], - [ - 'Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Setiembre', - 'Octubre', 'Noviembre', 'Diciembre' - ] - ], - u, - [['BCE', 'dC'], ['BCE', 'd.C.'], u], - 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}', u, '{0} {1}', '{1} {0}'], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], - 'USD', - '$', - 'Dólar Americano', - { - 'BBD': ['BBG', '$'], - 'BMD': ['DBM', '$'], - 'BZD': ['DBZ', '$'], - 'CAD': ['$CA', '$'], - 'JPY': ['JP¥', '¥'] - }, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/qu.js b/packages/common/locales/global/qu.js deleted file mode 100644 index c4c97e50ce11..000000000000 --- a/packages/common/locales/global/qu.js +++ /dev/null @@ -1,64 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['qu'] = [ - 'qu', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Set', 'Oct', 'Nov', 'Dic'], - [ - 'Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Setiembre', - 'Octubre', 'Noviembre', 'Diciembre' - ] - ], - u, - [['BCE', 'dC'], ['BCE', 'd.C.'], u], - 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}', u, '{0} {1}', '{1} {0}'], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], - 'PEN', - 'S/', - 'Sol Peruano', - { - 'BBD': ['BBG', '$'], - 'BMD': ['DBM', '$'], - 'BZD': ['DBZ', '$'], - 'CAD': ['$CA', '$'], - 'JPY': ['JP¥', '¥'], - 'PEN': ['S/'], - 'USD': ['$US', '$'] - }, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/rm.js b/packages/common/locales/global/rm.js deleted file mode 100644 index 01d28138c332..000000000000 --- a/packages/common/locales/global/rm.js +++ /dev/null @@ -1,70 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['rm'] = [ - 'rm', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['S', 'F', 'M', 'A', 'M', 'Z', 'F', 'A', 'S', 'O', 'N', 'D'], - [ - 'schan.', 'favr.', 'mars', 'avr.', 'matg', 'zercl.', 'fan.', 'avust', 'sett.', 'oct.', 'nov.', - 'dec.' - ], - [ - 'da schaner', 'da favrer', 'da mars', 'd’avrigl', 'da matg', 'da zercladur', 'da fanadur', - 'd’avust', 'da settember', 'd’october', 'da november', 'da december' - ] - ], - [ - ['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.'], u, ['avant Cristus', 'suenter Cristus']], - 1, - [6, 0], - ['dd-MM-yy', 'dd-MM-y', 'd MMMM y', 'EEEE, \'ils\' d MMMM y'], - ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], - ['{1} {0}', u, u, u], - ['.', '’', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'CHF', - 'CHF', - 'franc svizzer', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/rn.js b/packages/common/locales/global/rn.js deleted file mode 100644 index f96b733c126a..000000000000 --- a/packages/common/locales/global/rn.js +++ /dev/null @@ -1,61 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['rn'] = [ - 'rn', - [['Z.MU.', 'Z.MW.'], u, u], - u, - [ - ['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.'] - ], - u, - [ - ['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' - ] - ], - u, - [['Mb.Y.', 'Ny.Y'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00¤', '#E0'], - 'BIF', - 'FBu', - 'Ifaranga ry’Uburundi', - {'BIF': ['FBu'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ro-MD.js b/packages/common/locales/global/ro-MD.js deleted file mode 100644 index 177798b22c5e..000000000000 --- a/packages/common/locales/global/ro-MD.js +++ /dev/null @@ -1,92 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - if (!(v === 0) || n === 0 || - !(n === 1) && n % 100 === Math.floor(n % 100) && n % 100 >= 1 && n % 100 <= 19) - return 3; - return 5; -} -global.ng.common.locales['ro-md'] = [ - 'ro-MD', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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â'] - ], - u, - [ - ['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' - ] - ], - u, - [['î.Hr.', 'd.Hr.'], u, ['î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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'MDL', - 'L', - 'leu moldovenesc', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'EUR': [u, '€'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MDL': ['L'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XCD': [u, '$'] - }, - 'ltr', - plural, - [ - [ - ['miezul nopții', 'amiază', 'dimineață', 'după-amiază', 'seară', 'noapte'], - ['miezul nopții', 'amiază', 'dimineața', 'după-amiaza', 'seara', 'noaptea'], u - ], - u, - [ - '00:00', '12:00', ['05:00', '12:00'], ['12:00', '18:00'], ['18:00', '22:00'], - ['22:00', '05:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ro.js b/packages/common/locales/global/ro.js deleted file mode 100644 index d4457f76ad31..000000000000 --- a/packages/common/locales/global/ro.js +++ /dev/null @@ -1,95 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - if (!(v === 0) || n === 0 || - !(n === 1) && n % 100 === Math.floor(n % 100) && n % 100 >= 1 && n % 100 <= 19) - return 3; - return 5; -} -global.ng.common.locales['ro'] = [ - 'ro', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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â.'] - ], - u, - [ - ['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' - ] - ], - u, - [['î.Hr.', 'd.Hr.'], u, ['î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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'RON', - 'RON', - 'leu românesc', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'EUR': [u, '€'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XCD': [u, '$'] - }, - 'ltr', - plural, - [ - [ - ['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'] - ], - [ - ['miezul nopții', 'amiază', 'dimineața', 'după-amiaza', 'seara', 'noaptea'], u, - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/rof.js b/packages/common/locales/global/rof.js deleted file mode 100644 index 8a5a21a5f465..000000000000 --- a/packages/common/locales/global/rof.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['rof'] = [ - 'rof', - [['kang’ama', 'kingoto'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['KM', 'BM'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'TZS', - 'TSh', - 'heleri sa Tanzania', - {'JPY': ['JP¥', '¥'], 'TZS': ['TSh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/root.js b/packages/common/locales/global/root.js deleted file mode 100644 index d7a5799a3292..000000000000 --- a/packages/common/locales/global/root.js +++ /dev/null @@ -1,66 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['root'] = [ - 'root', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'US Dollar', - {}, - 'ltr', - plural, - [ - [ - ['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'], u - ], - [['midnight', 'noon', 'morning', 'afternoon', 'evening', 'night'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ru-BY.js b/packages/common/locales/global/ru-BY.js deleted file mode 100644 index e6c46731260c..000000000000 --- a/packages/common/locales/global/ru-BY.js +++ /dev/null @@ -1,106 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (v === 0 && i % 10 === 1 && !(i % 100 === 11)) return 1; - if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && - !(i % 100 >= 12 && i % 100 <= 14)) - return 3; - 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 4; - return 5; -} -global.ng.common.locales['ru-by'] = [ - 'ru-BY', - [['AM', 'PM'], u, u], - u, - [ - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], u, - ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - [ - ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'февр.', 'мар.', 'апр.', 'мая', 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.' - ], - [ - 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', - 'октября', 'ноября', 'декабря' - ] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'февр.', 'март', 'апр.', 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.' - ], - [ - 'январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', - 'ноябрь', 'декабрь' - ] - ], - [['до н.э.', 'н.э.'], ['до н. э.', 'н. э.'], ['до Рождества Христова', 'от Рождества Христова']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'не число', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'BYN', - 'Br', - 'белорусский рубль', - { - 'BYN': ['Br'], - 'GEL': [u, 'ლ'], - 'RON': [u, 'L'], - 'RUB': ['₽'], - 'THB': ['฿'], - 'TMT': ['ТМТ'], - 'TWD': ['NT$'], - 'UAH': ['₴'], - 'XXX': ['XXXX'] - }, - 'ltr', - plural, - [ - [ - ['полн.', 'полд.', 'утра', 'дня', 'веч.', 'ночи'], - ['полн.', 'полд.', 'утра', 'дня', 'вечера', 'ночи'], - ['полночь', 'полдень', 'утра', 'дня', 'вечера', 'ночи'] - ], - [ - ['полн.', 'полд.', 'утро', 'день', 'веч.', 'ночь'], u, - ['полночь', 'полдень', 'утро', 'день', 'вечер', 'ночь'] - ], - [ - '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], - ['00:00', '04:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ru-KG.js b/packages/common/locales/global/ru-KG.js deleted file mode 100644 index 45fffe45a027..000000000000 --- a/packages/common/locales/global/ru-KG.js +++ /dev/null @@ -1,107 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (v === 0 && i % 10 === 1 && !(i % 100 === 11)) return 1; - if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && - !(i % 100 >= 12 && i % 100 <= 14)) - return 3; - 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 4; - return 5; -} -global.ng.common.locales['ru-kg'] = [ - 'ru-KG', - [['AM', 'PM'], u, u], - u, - [ - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], u, - ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - [ - ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'февр.', 'мар.', 'апр.', 'мая', 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.' - ], - [ - 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', - 'октября', 'ноября', 'декабря' - ] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'февр.', 'март', 'апр.', 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.' - ], - [ - 'январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', - 'ноябрь', 'декабрь' - ] - ], - [['до н.э.', 'н.э.'], ['до н. э.', 'н. э.'], ['до Рождества Христова', 'от Рождества Христова']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'не число', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'KGS', - 'сом', - 'киргизский сом', - { - 'GEL': [u, 'ლ'], - 'KGS': ['сом'], - 'RON': [u, 'L'], - 'RUB': ['₽'], - 'RUR': ['р.'], - 'THB': ['฿'], - 'TMT': ['ТМТ'], - 'TWD': ['NT$'], - 'UAH': ['₴'], - 'XXX': ['XXXX'] - }, - 'ltr', - plural, - [ - [ - ['полн.', 'полд.', 'утра', 'дня', 'веч.', 'ночи'], - ['полн.', 'полд.', 'утра', 'дня', 'вечера', 'ночи'], - ['полночь', 'полдень', 'утра', 'дня', 'вечера', 'ночи'] - ], - [ - ['полн.', 'полд.', 'утро', 'день', 'веч.', 'ночь'], u, - ['полночь', 'полдень', 'утро', 'день', 'вечер', 'ночь'] - ], - [ - '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], - ['00:00', '04:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ru-KZ.js b/packages/common/locales/global/ru-KZ.js deleted file mode 100644 index d550aa10b24b..000000000000 --- a/packages/common/locales/global/ru-KZ.js +++ /dev/null @@ -1,107 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (v === 0 && i % 10 === 1 && !(i % 100 === 11)) return 1; - if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && - !(i % 100 >= 12 && i % 100 <= 14)) - return 3; - 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 4; - return 5; -} -global.ng.common.locales['ru-kz'] = [ - 'ru-KZ', - [['AM', 'PM'], u, u], - u, - [ - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], u, - ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - [ - ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'февр.', 'мар.', 'апр.', 'мая', 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.' - ], - [ - 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', - 'октября', 'ноября', 'декабря' - ] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'февр.', 'март', 'апр.', 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.' - ], - [ - 'январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', - 'ноябрь', 'декабрь' - ] - ], - [['до н.э.', 'н.э.'], ['до н. э.', 'н. э.'], ['до Рождества Христова', 'от Рождества Христова']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'не число', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'KZT', - '₸', - 'казахский тенге', - { - 'GEL': [u, 'ლ'], - 'KZT': ['₸'], - 'RON': [u, 'L'], - 'RUB': ['₽'], - 'RUR': ['р.'], - 'THB': ['฿'], - 'TMT': ['ТМТ'], - 'TWD': ['NT$'], - 'UAH': ['₴'], - 'XXX': ['XXXX'] - }, - 'ltr', - plural, - [ - [ - ['полн.', 'полд.', 'утра', 'дня', 'веч.', 'ночи'], - ['полн.', 'полд.', 'утра', 'дня', 'вечера', 'ночи'], - ['полночь', 'полдень', 'утра', 'дня', 'вечера', 'ночи'] - ], - [ - ['полн.', 'полд.', 'утро', 'день', 'веч.', 'ночь'], u, - ['полночь', 'полдень', 'утро', 'день', 'вечер', 'ночь'] - ], - [ - '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], - ['00:00', '04:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ru-MD.js b/packages/common/locales/global/ru-MD.js deleted file mode 100644 index ef5bcf1a5ae8..000000000000 --- a/packages/common/locales/global/ru-MD.js +++ /dev/null @@ -1,107 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (v === 0 && i % 10 === 1 && !(i % 100 === 11)) return 1; - if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && - !(i % 100 >= 12 && i % 100 <= 14)) - return 3; - 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 4; - return 5; -} -global.ng.common.locales['ru-md'] = [ - 'ru-MD', - [['AM', 'PM'], u, u], - u, - [ - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], u, - ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - [ - ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'февр.', 'мар.', 'апр.', 'мая', 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.' - ], - [ - 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', - 'октября', 'ноября', 'декабря' - ] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'февр.', 'март', 'апр.', 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.' - ], - [ - 'январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', - 'ноябрь', 'декабрь' - ] - ], - [['до н.э.', 'н.э.'], ['до н. э.', 'н. э.'], ['до Рождества Христова', 'от Рождества Христова']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'не число', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'MDL', - 'L', - 'молдавский лей', - { - 'GEL': [u, 'ლ'], - 'MDL': ['L'], - 'RON': [u, 'L'], - 'RUB': ['₽'], - 'RUR': ['р.'], - 'THB': ['฿'], - 'TMT': ['ТМТ'], - 'TWD': ['NT$'], - 'UAH': ['₴'], - 'XXX': ['XXXX'] - }, - 'ltr', - plural, - [ - [ - ['полн.', 'полд.', 'утра', 'дня', 'веч.', 'ночи'], - ['полн.', 'полд.', 'утра', 'дня', 'вечера', 'ночи'], - ['полночь', 'полдень', 'утра', 'дня', 'вечера', 'ночи'] - ], - [ - ['полн.', 'полд.', 'утро', 'день', 'веч.', 'ночь'], u, - ['полночь', 'полдень', 'утро', 'день', 'вечер', 'ночь'] - ], - [ - '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], - ['00:00', '04:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ru-UA.js b/packages/common/locales/global/ru-UA.js deleted file mode 100644 index 3879a5672088..000000000000 --- a/packages/common/locales/global/ru-UA.js +++ /dev/null @@ -1,106 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (v === 0 && i % 10 === 1 && !(i % 100 === 11)) return 1; - if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && - !(i % 100 >= 12 && i % 100 <= 14)) - return 3; - 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 4; - return 5; -} -global.ng.common.locales['ru-ua'] = [ - 'ru-UA', - [['AM', 'PM'], u, u], - u, - [ - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], u, - ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - [ - ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'февр.', 'мар.', 'апр.', 'мая', 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.' - ], - [ - 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', - 'октября', 'ноября', 'декабря' - ] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'февр.', 'март', 'апр.', 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.' - ], - [ - 'январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', - 'ноябрь', 'декабрь' - ] - ], - [['до н.э.', 'н.э.'], ['до н. э.', 'н. э.'], ['до Рождества Христова', 'от Рождества Христова']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'не число', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'UAH', - '₴', - 'украинская гривна', - { - 'GEL': [u, 'ლ'], - 'RON': [u, 'L'], - 'RUB': ['₽'], - 'RUR': ['р.'], - 'THB': ['฿'], - 'TMT': ['ТМТ'], - 'TWD': ['NT$'], - 'UAH': ['₴'], - 'XXX': ['XXXX'] - }, - 'ltr', - plural, - [ - [ - ['полн.', 'полд.', 'утра', 'дня', 'веч.', 'ночи'], - ['полн.', 'полд.', 'утра', 'дня', 'вечера', 'ночи'], - ['полночь', 'полдень', 'утра', 'дня', 'вечера', 'ночи'] - ], - [ - ['полн.', 'полд.', 'утро', 'день', 'веч.', 'ночь'], u, - ['полночь', 'полдень', 'утро', 'день', 'вечер', 'ночь'] - ], - [ - '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], - ['00:00', '04:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ru.js b/packages/common/locales/global/ru.js deleted file mode 100644 index d4a2c7c4d3d4..000000000000 --- a/packages/common/locales/global/ru.js +++ /dev/null @@ -1,106 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (v === 0 && i % 10 === 1 && !(i % 100 === 11)) return 1; - if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && - !(i % 100 >= 12 && i % 100 <= 14)) - return 3; - 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 4; - return 5; -} -global.ng.common.locales['ru'] = [ - 'ru', - [['AM', 'PM'], u, u], - u, - [ - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], u, - ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - [ - ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'февр.', 'мар.', 'апр.', 'мая', 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.' - ], - [ - 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', - 'октября', 'ноября', 'декабря' - ] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'февр.', 'март', 'апр.', 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.' - ], - [ - 'январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', - 'ноябрь', 'декабрь' - ] - ], - [['до н.э.', 'н.э.'], ['до н. э.', 'н. э.'], ['до Рождества Христова', 'от Рождества Христова']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'не число', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'RUB', - '₽', - 'российский рубль', - { - 'GEL': [u, 'ლ'], - 'RON': [u, 'L'], - 'RUB': ['₽'], - 'RUR': ['р.'], - 'THB': ['฿'], - 'TMT': ['ТМТ'], - 'TWD': ['NT$'], - 'UAH': ['₴'], - 'XXX': ['XXXX'] - }, - 'ltr', - plural, - [ - [ - ['полн.', 'полд.', 'утра', 'дня', 'веч.', 'ночи'], - ['полн.', 'полд.', 'утра', 'дня', 'вечера', 'ночи'], - ['полночь', 'полдень', 'утра', 'дня', 'вечера', 'ночи'] - ], - [ - ['полн.', 'полд.', 'утро', 'день', 'веч.', 'ночь'], u, - ['полночь', 'полдень', 'утро', 'день', 'вечер', 'ночь'] - ], - [ - '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], - ['00:00', '04:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/rw.js b/packages/common/locales/global/rw.js deleted file mode 100644 index 900e0f84c87b..000000000000 --- a/packages/common/locales/global/rw.js +++ /dev/null @@ -1,61 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['rw'] = [ - 'rw', - [['AM', 'PM'], u, u], - u, - [ - ['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.'] - ], - u, - [ - ['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' - ] - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'RWF', - 'RF', - 'RWF', - {'JPY': ['JP¥', '¥'], 'RWF': ['RF'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/rwk.js b/packages/common/locales/global/rwk.js deleted file mode 100644 index 557c651373cf..000000000000 --- a/packages/common/locales/global/rwk.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['rwk'] = [ - 'rwk', - [['utuko', 'kyiukonyi'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['KK', 'BK'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'TZS', - 'TSh', - 'Shilingi ya Tanzania', - {'JPY': ['JP¥', '¥'], 'TZS': ['TSh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/sah.js b/packages/common/locales/global/sah.js deleted file mode 100644 index 56c0861f81bc..000000000000 --- a/packages/common/locales/global/sah.js +++ /dev/null @@ -1,63 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['sah'] = [ - 'sah', - [['ЭИ', 'ЭК'], u, u], - u, - [ - ['Б', 'Б', 'О', 'С', 'Ч', 'Б', 'С'], ['бс', 'бн', 'оп', 'сэ', 'чп', 'бэ', 'сб'], - ['баскыһыанньа', 'бэнидиэнньик', 'оптуорунньук', 'сэрэдэ', 'чэппиэр', 'Бээтиҥсэ', 'субуота'], - ['бс', 'бн', 'оп', 'сэ', 'чп', 'бэ', 'сб'] - ], - u, - [ - ['Т', 'О', 'К', 'М', 'Ы', 'Б', 'О', 'А', 'Б', 'А', 'С', 'А'], - ['Тохс', 'Олун', 'Клн', 'Мсу', 'Ыам', 'Бэс', 'Отй', 'Атр', 'Блҕ', 'Алт', 'Сэт', 'Ахс'], - [ - 'Тохсунньу', 'Олунньу', 'Кулун тутар', 'Муус устар', 'Ыам ыйын', 'Бэс ыйын', 'От ыйын', - 'Атырдьых ыйын', 'Балаҕан ыйын', 'Алтынньы', 'Сэтинньи', 'ахсынньы' - ] - ], - [ - ['Т', 'О', 'К', 'М', 'Ы', 'Б', 'О', 'А', 'Б', 'А', 'С', 'А'], - ['Тохс', 'Олун', 'Клн', 'Мсу', 'Ыам', 'Бэс', 'Отй', 'Атр', 'Блҕ', 'Алт', 'Сэт', 'Ахс'], - [ - 'тохсунньу', 'олунньу', 'кулун тутар', 'муус устар', 'ыам ыйа', 'бэс ыйа', 'от ыйа', - 'атырдьых ыйа', 'балаҕан ыйа', 'алтынньы', 'сэтинньи', 'ахсынньы' - ] - ], - [['б. э. и.', 'б. э'], u, u], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'чыыһыла буотах', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'RUB', - '₽', - 'Арассыыйа солкуобайа', - {'JPY': ['JP¥', '¥'], 'RUB': ['₽'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/saq.js b/packages/common/locales/global/saq.js deleted file mode 100644 index fbbe3406c305..000000000000 --- a/packages/common/locales/global/saq.js +++ /dev/null @@ -1,61 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['saq'] = [ - 'saq', - [['Tesiran', 'Teipa'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['KK', 'BK'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KES', - 'Ksh', - 'Njilingi eel Kenya', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/sbp.js b/packages/common/locales/global/sbp.js deleted file mode 100644 index 8354b1a1d023..000000000000 --- a/packages/common/locales/global/sbp.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['sbp'] = [ - 'sbp', - [['Lwamilawu', 'Pashamihe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['AK', 'PK'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'TZS', - 'TSh', - 'Ihela ya Tansaniya', - {'JPY': ['JP¥', '¥'], 'TZS': ['TSh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/sd.js b/packages/common/locales/global/sd.js deleted file mode 100644 index 2c4c5e110177..000000000000 --- a/packages/common/locales/global/sd.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['sd'] = [ - 'sd', - [['صبح، منجهند', 'منجهند، شام'], ['صبح، منجهند', 'شام، منجهند'], ['صبح، منجهند', 'منجهند، شام']], - [['صبح، منجهند', 'منجهند، شام'], u, u], - [ - ['آچر', 'سو', 'اڱارو', 'اربع', 'خم', 'جمعو', 'ڇنڇر'], - ['آچر', 'سومر', 'اڱارو', 'اربع', 'خميس', 'جمعو', 'ڇنڇر'], u, u - ], - u, - [ - ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - [ - 'جنوري', 'فيبروري', 'مارچ', 'اپريل', 'مئي', 'جون', 'جولاءِ', 'آگسٽ', 'سيپٽمبر', 'آڪٽوبر', - 'نومبر', 'ڊسمبر' - ], - u - ], - u, - [['BC', 'CD'], u, ['مسيح کان اڳ', 'عيسوي کان پهرين']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'PKR', - 'Rs', - 'پاڪستاني رپي', - {'JPY': ['JP¥', '¥'], 'PKR': ['Rs'], 'USD': ['US$', '$']}, - 'rtl', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/se-FI.js b/packages/common/locales/global/se-FI.js deleted file mode 100644 index b31ba9a4d820..000000000000 --- a/packages/common/locales/global/se-FI.js +++ /dev/null @@ -1,67 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - if (n === 2) return 2; - return 5; -} -global.ng.common.locales['se-fi'] = [ - 'se-FI', - [['i', 'e'], ['ib', 'eb'], u], - [['ib', 'eb'], u, u], - [ - ['S', 'M', 'D', 'G', 'D', 'B', 'L'], ['so', 'má', 'di', 'ga', 'du', 'be', 'lá'], - ['sotnabeaivi', 'mánnodat', 'disdat', 'gaskavahkku', 'duorastat', 'bearjadat', 'lávvordat'], - ['so', 'má', 'di', 'ga', 'du', 'be', 'lá'] - ], - u, - [ - ['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' - ] - ], - u, - [['oKr.', 'mKr.'], u, ['ovdal Kristusa', 'maŋŋel Kristusa']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '−', '·10^', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'DKK': ['Dkr', 'kr'], - 'JPY': ['JP¥', '¥'], - 'NOK': ['kr'], - 'SEK': ['Skr', 'kr'], - 'THB': ['฿'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/se-SE.js b/packages/common/locales/global/se-SE.js deleted file mode 100644 index c15d2bd90719..000000000000 --- a/packages/common/locales/global/se-SE.js +++ /dev/null @@ -1,67 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - if (n === 2) return 2; - return 5; -} -global.ng.common.locales['se-se'] = [ - 'se-SE', - [['i.b.', 'e.b.'], u, ['iđitbeaivet', 'eahketbeaivet']], - [['i.b.', 'e.b.'], u, ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['o.Kr.', 'm.Kr.'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '−', '·10^', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'SEK', - 'kr', - 'ruoŧŧa kruvdno', - { - 'DKK': ['Dkr', 'kr'], - 'JPY': ['JP¥', '¥'], - 'NOK': ['Nkr', 'kr'], - 'SEK': ['kr'], - 'THB': ['฿'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/se.js b/packages/common/locales/global/se.js deleted file mode 100644 index 683354ba859d..000000000000 --- a/packages/common/locales/global/se.js +++ /dev/null @@ -1,67 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - if (n === 2) return 2; - return 5; -} -global.ng.common.locales['se'] = [ - 'se', - [['i.b.', 'e.b.'], u, ['iđitbeaivet', 'eahketbeaivet']], - [['i.b.', 'e.b.'], u, ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['o.Kr.', 'm.Kr.'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '−', '·10^', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'NOK', - 'kr', - 'norgga kruvdno', - { - 'DKK': ['Dkr', 'kr'], - 'JPY': ['JP¥', '¥'], - 'NOK': ['kr'], - 'SEK': ['Skr', 'kr'], - 'THB': ['฿'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/seh.js b/packages/common/locales/global/seh.js deleted file mode 100644 index 427012d6dec8..000000000000 --- a/packages/common/locales/global/seh.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['seh'] = [ - 'seh', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['AC', 'AD'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'MZN', - 'MTn', - 'Metical de Moçambique', - {'JPY': ['JP¥', '¥'], 'MZN': ['MTn'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ses.js b/packages/common/locales/global/ses.js deleted file mode 100644 index a1c1ea178aea..000000000000 --- a/packages/common/locales/global/ses.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['ses'] = [ - 'ses', - [['Adduha', 'Aluula'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['Ž', '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' - ] - ], - u, - [['IJ', 'IZ'], u, ['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}', u, u, u], - ['.', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'XOF', - 'CFA', - 'CFA Fraŋ (BCEAO)', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/sg.js b/packages/common/locales/global/sg.js deleted file mode 100644 index 47e911e52bec..000000000000 --- a/packages/common/locales/global/sg.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['sg'] = [ - 'sg', - [['ND', 'LK'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['KnK', 'NpK'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00;¤-#,##0.00', '#E0'], - 'XAF', - 'FCFA', - 'farânga CFA (BEAC)', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/shi-Latn.js b/packages/common/locales/global/shi-Latn.js deleted file mode 100644 index 47113e63bdd8..000000000000 --- a/packages/common/locales/global/shi-Latn.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['shi-latn'] = [ - 'shi-Latn', - [['tifawt', 'tadggʷat'], u, u], - u, - [ - ['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ḍ'] - ], - u, - [ - ['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' - ] - ], - u, - [['daɛ', 'dfɛ'], u, ['dat n ɛisa', 'dffir n ɛisa']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'MAD', - 'MAD', - 'adrim n lmɣrib', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/shi-Tfng.js b/packages/common/locales/global/shi-Tfng.js deleted file mode 100644 index 09dc68b1c273..000000000000 --- a/packages/common/locales/global/shi-Tfng.js +++ /dev/null @@ -1,59 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - if (n === Math.floor(n) && n >= 2 && n <= 10) return 3; - return 5; -} -global.ng.common.locales['shi-tfng'] = [ - 'shi-Tfng', - [['ⵜⵉⴼⴰⵡⵜ', 'ⵜⴰⴷⴳⴳⵯⴰⵜ'], u, u], - u, - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'], - ['ⴰⵙⴰⵎⴰⵙ', 'ⴰⵢⵏⴰⵙ', 'ⴰⵙⵉⵏⴰⵙ', 'ⴰⴽⵕⴰⵙ', 'ⴰⴽⵡⴰⵙ', 'ⵙⵉⵎⵡⴰⵙ', 'ⴰⵙⵉⴹⵢⴰⵙ'], - ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'] - ], - u, - [ - ['ⵉ', 'ⴱ', 'ⵎ', 'ⵉ', 'ⵎ', 'ⵢ', 'ⵢ', 'ⵖ', 'ⵛ', 'ⴽ', 'ⵏ', 'ⴷ'], - ['ⵉⵏⵏ', 'ⴱⵕⴰ', 'ⵎⴰⵕ', 'ⵉⴱⵔ', 'ⵎⴰⵢ', 'ⵢⵓⵏ', 'ⵢⵓⵍ', 'ⵖⵓⵛ', 'ⵛⵓⵜ', 'ⴽⵜⵓ', 'ⵏⵓⵡ', 'ⴷⵓⵊ'], - [ - 'ⵉⵏⵏⴰⵢⵔ', 'ⴱⵕⴰⵢⵕ', 'ⵎⴰⵕⵚ', 'ⵉⴱⵔⵉⵔ', 'ⵎⴰⵢⵢⵓ', 'ⵢⵓⵏⵢⵓ', 'ⵢⵓⵍⵢⵓⵣ', 'ⵖⵓⵛⵜ', 'ⵛⵓⵜⴰⵏⴱⵉⵔ', 'ⴽⵜⵓⴱⵔ', - 'ⵏⵓⵡⴰⵏⴱⵉⵔ', 'ⴷⵓⵊⴰⵏⴱⵉⵔ' - ] - ], - u, - [['ⴷⴰⵄ', 'ⴷⴼⵄ'], u, ['ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ', 'ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'MAD', - 'MAD', - 'ⴰⴷⵔⵉⵎ ⵏ ⵍⵎⵖⵔⵉⴱ', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/shi.js b/packages/common/locales/global/shi.js deleted file mode 100644 index 307c7608667c..000000000000 --- a/packages/common/locales/global/shi.js +++ /dev/null @@ -1,59 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - if (n === Math.floor(n) && n >= 2 && n <= 10) return 3; - return 5; -} -global.ng.common.locales['shi'] = [ - 'shi', - [['ⵜⵉⴼⴰⵡⵜ', 'ⵜⴰⴷⴳⴳⵯⴰⵜ'], u, u], - u, - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'], - ['ⴰⵙⴰⵎⴰⵙ', 'ⴰⵢⵏⴰⵙ', 'ⴰⵙⵉⵏⴰⵙ', 'ⴰⴽⵕⴰⵙ', 'ⴰⴽⵡⴰⵙ', 'ⵙⵉⵎⵡⴰⵙ', 'ⴰⵙⵉⴹⵢⴰⵙ'], - ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'] - ], - u, - [ - ['ⵉ', 'ⴱ', 'ⵎ', 'ⵉ', 'ⵎ', 'ⵢ', 'ⵢ', 'ⵖ', 'ⵛ', 'ⴽ', 'ⵏ', 'ⴷ'], - ['ⵉⵏⵏ', 'ⴱⵕⴰ', 'ⵎⴰⵕ', 'ⵉⴱⵔ', 'ⵎⴰⵢ', 'ⵢⵓⵏ', 'ⵢⵓⵍ', 'ⵖⵓⵛ', 'ⵛⵓⵜ', 'ⴽⵜⵓ', 'ⵏⵓⵡ', 'ⴷⵓⵊ'], - [ - 'ⵉⵏⵏⴰⵢⵔ', 'ⴱⵕⴰⵢⵕ', 'ⵎⴰⵕⵚ', 'ⵉⴱⵔⵉⵔ', 'ⵎⴰⵢⵢⵓ', 'ⵢⵓⵏⵢⵓ', 'ⵢⵓⵍⵢⵓⵣ', 'ⵖⵓⵛⵜ', 'ⵛⵓⵜⴰⵏⴱⵉⵔ', 'ⴽⵜⵓⴱⵔ', - 'ⵏⵓⵡⴰⵏⴱⵉⵔ', 'ⴷⵓⵊⴰⵏⴱⵉⵔ' - ] - ], - u, - [['ⴷⴰⵄ', 'ⴷⴼⵄ'], u, ['ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ', 'ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'MAD', - 'MAD', - 'ⴰⴷⵔⵉⵎ ⵏ ⵍⵎⵖⵔⵉⴱ', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/si.js b/packages/common/locales/global/si.js deleted file mode 100644 index adcfcaedbbaa..000000000000 --- a/packages/common/locales/global/si.js +++ /dev/null @@ -1,83 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; - if (n === 0 || n === 1 || i === 0 && f === 1) return 1; - return 5; -} -global.ng.common.locales['si'] = [ - 'si', - [['පෙ', 'ප'], ['පෙ.ව.', 'ප.ව.'], u], - [['පෙ.ව.', 'ප.ව.'], u, u], - [ - ['ඉ', 'ස', 'අ', 'බ', 'බ්\u200dර', 'සි', 'සෙ'], - ['ඉරිදා', 'සඳුදා', 'අඟහ', 'බදාදා', 'බ්\u200dරහස්', 'සිකු', 'සෙන'], - ['ඉරිදා', 'සඳුදා', 'අඟහරුවාදා', 'බදාදා', 'බ්\u200dරහස්පතින්දා', 'සිකුරාදා', 'සෙනසුරාදා'], - ['ඉරි', 'සඳු', 'අඟ', 'බදා', 'බ්\u200dරහ', 'සිකු', 'සෙන'] - ], - u, - [ - ['ජ', 'පෙ', 'මා', 'අ', 'මැ', 'ජූ', 'ජූ', 'අ', 'සැ', 'ඔ', 'නෙ', 'දෙ'], - ['ජන', 'පෙබ', 'මාර්තු', 'අප්\u200dරේල්', 'මැයි', 'ජූනි', 'ජූලි', 'අගෝ', 'සැප්', 'ඔක්', 'නොවැ', 'දෙසැ'], - [ - 'ජනවාරි', 'පෙබරවාරි', 'මාර්තු', 'අප්\u200dරේල්', 'මැයි', 'ජූනි', 'ජූලි', 'අගෝස්තු', 'සැප්තැම්බර්', 'ඔක්තෝබර්', - 'නොවැම්බර්', 'දෙසැම්බර්' - ] - ], - [ - ['ජ', 'පෙ', 'මා', 'අ', 'මැ', 'ජූ', 'ජූ', 'අ', 'සැ', 'ඔ', 'නෙ', 'දෙ'], - ['ජන', 'පෙබ', 'මාර්', 'අප්\u200dරේල්', 'මැයි', 'ජූනි', 'ජූලි', 'අගෝ', 'සැප්', 'ඔක්', 'නොවැ', 'දෙසැ'], - [ - 'ජනවාරි', 'පෙබරවාරි', 'මාර්තු', 'අප්\u200dරේල්', 'මැයි', 'ජූනි', 'ජූලි', 'අගෝස්තු', 'සැප්තැම්බර්', 'ඔක්තෝබර්', - 'නොවැම්බර්', 'දෙසැම්බර්' - ] - ], - [['ක්\u200dරි.පූ.', 'ක්\u200dරි.ව.'], u, ['ක්\u200dරිස්තු පූර්ව', 'ක්\u200dරිස්තු වර්ෂ']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', '.'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#'], - 'LKR', - 'රු.', - 'ශ්\u200dරී ලංකා රුපියල', - { - 'JPY': ['JP¥', '¥'], - 'LKR': ['රු.'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XOF': ['සිෆ්එ'] - }, - 'ltr', - plural, - [ - [ - ['මැ', 'ම', 'පා', 'උ', 'ද', 'හ', 'රෑ', 'මැ'], - ['මැදියම', 'මධ්\u200dයාහ්නය', 'පාන්දර', 'උදේ', 'දවල්', 'හවස', 'රෑ', 'මැදියමට පසු'], u - ], - [['මැදියම', 'මධ්\u200dයාහ්නය', 'පාන්දර', 'උදේ', 'දවල්', 'හවස', 'රෑ', 'මැදියමට පසු'], u, u], - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/sk.js b/packages/common/locales/global/sk.js deleted file mode 100644 index 47b6555e28ed..000000000000 --- a/packages/common/locales/global/sk.js +++ /dev/null @@ -1,98 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - if (i === Math.floor(i) && i >= 2 && i <= 4 && v === 0) return 3; - if (!(v === 0)) return 4; - return 5; -} -global.ng.common.locales['sk'] = [ - 'sk', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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.'], u, ['pred Kristom', 'po Kristovi']], - 1, - [6, 0], - ['d. M. y', u, 'd. MMMM y', 'EEEE d. MMMM y'], - ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss zzzz'], - ['{1} {0}', '{1}, {0}', u, u], - [',', ' ', ';', '%', '+', '-', 'e', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': ['NIS', '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XXX': [] - }, - 'ltr', - plural, - [ - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/sl.js b/packages/common/locales/global/sl.js deleted file mode 100644 index 6325f06edf50..000000000000 --- a/packages/common/locales/global/sl.js +++ /dev/null @@ -1,85 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (v === 0 && i % 100 === 1) return 1; - if (v === 0 && i % 100 === 2) return 2; - if (v === 0 && i % 100 === Math.floor(i % 100) && i % 100 >= 3 && i % 100 <= 4 || !(v === 0)) - return 3; - return 5; -} -global.ng.common.locales['sl'] = [ - 'sl', - [['d', 'p'], ['dop.', 'pop.'], u], - [['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.'] - ], - u, - [ - ['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' - ] - ], - u, - [['pr. Kr.', 'po Kr.'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '−', 'e', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'evro', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'GBP': [u, '£'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'XCD': [u, '$'] - }, - 'ltr', - plural, - [ - [ - ['24.00', '12.00', 'zj', 'd', 'p', 'zv', 'po'], - ['opoln.', 'opold.', 'zjut.', 'dop.', 'pop.', 'zveč.', 'ponoči'], - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/smn.js b/packages/common/locales/global/smn.js deleted file mode 100644 index a9703a6eaec8..000000000000 --- a/packages/common/locales/global/smn.js +++ /dev/null @@ -1,65 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - if (n === 2) return 2; - return 5; -} -global.ng.common.locales['smn'] = [ - 'smn', - [['ip.', 'ep.'], u, u], - u, - [ - ['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' - ] - ], - u, - [['oKr.', 'mKr.'], u, ['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}', u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'epiloho', '.'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/sn.js b/packages/common/locales/global/sn.js deleted file mode 100644 index 0c9cfd327b14..000000000000 --- a/packages/common/locales/global/sn.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['sn'] = [ - 'sn', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['BC', 'AD'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - 'US$', - 'Dora re Amerika', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/so-DJ.js b/packages/common/locales/global/so-DJ.js deleted file mode 100644 index 455a01b6428e..000000000000 --- a/packages/common/locales/global/so-DJ.js +++ /dev/null @@ -1,65 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['so-dj'] = [ - 'so-DJ', - [['h', 'd'], ['GH', 'GD'], u], - [['GH', 'GD'], u, u], - [ - ['A', 'I', 'T', 'A', 'Kh', 'J', 'S'], ['Axd', 'Isn', 'Tldo', 'Arbc', 'Khms', 'Jmc', 'Sbti'], - ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', 'Sabti'], - ['Axd', 'Isn', 'Tldo', 'Arbc', 'Khms', 'Jmc', 'Sbti'] - ], - u, - [ - ['J', 'F', 'M', 'A', 'M', 'J', 'L', 'O', 'S', 'O', 'N', 'D'], - ['Jan', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Lul', 'Ogs', 'Seb', 'Okt', 'Nof', 'Dis'], - [ - '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' - ] - ], - [ - ['J', 'F', 'M', 'A', 'M', 'J', 'L', 'O', 'S', 'O', 'N', 'D'], - ['Jan', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Lul', 'Ogs', 'Seb', 'Okt', 'Nof', 'Dis'], - [ - 'Jannaayo', 'Febraayo', 'Maarso', 'Abriil', 'May', 'Juun', 'Luuliyo', 'Ogost', 'Sebtembar', - 'Oktoobar', 'Nofembar', 'Desembar' - ] - ], - [['B', 'A'], ['CH', 'CD'], ['Ciise Hortii', 'Ciise Dabadii']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'MaL', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'DJF', - 'Fdj', - 'Faran Jabuuti', - {'BBD': ['DBB', '$'], 'DJF': ['Fdj'], 'JPY': ['JP¥', '¥'], 'SOS': ['S'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/so-ET.js b/packages/common/locales/global/so-ET.js deleted file mode 100644 index cfc0148e6efb..000000000000 --- a/packages/common/locales/global/so-ET.js +++ /dev/null @@ -1,65 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['so-et'] = [ - 'so-ET', - [['h', 'd'], ['GH', 'GD'], u], - [['GH', 'GD'], u, u], - [ - ['A', 'I', 'T', 'A', 'Kh', 'J', 'S'], ['Axd', 'Isn', 'Tldo', 'Arbc', 'Khms', 'Jmc', 'Sbti'], - ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', 'Sabti'], - ['Axd', 'Isn', 'Tldo', 'Arbc', 'Khms', 'Jmc', 'Sbti'] - ], - u, - [ - ['J', 'F', 'M', 'A', 'M', 'J', 'L', 'O', 'S', 'O', 'N', 'D'], - ['Jan', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Lul', 'Ogs', 'Seb', 'Okt', 'Nof', 'Dis'], - [ - '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' - ] - ], - [ - ['J', 'F', 'M', 'A', 'M', 'J', 'L', 'O', 'S', 'O', 'N', 'D'], - ['Jan', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Lul', 'Ogs', 'Seb', 'Okt', 'Nof', 'Dis'], - [ - 'Jannaayo', 'Febraayo', 'Maarso', 'Abriil', 'May', 'Juun', 'Luuliyo', 'Ogost', 'Sebtembar', - 'Oktoobar', 'Nofembar', 'Desembar' - ] - ], - [['B', 'A'], ['CH', 'CD'], ['Ciise Hortii', 'Ciise Dabadii']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'MaL', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ETB', - 'Br', - 'Birta Itoobbiya', - {'BBD': ['DBB', '$'], 'ETB': ['Br'], 'JPY': ['JP¥', '¥'], 'SOS': ['S'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/so-KE.js b/packages/common/locales/global/so-KE.js deleted file mode 100644 index 3147fa940ae6..000000000000 --- a/packages/common/locales/global/so-KE.js +++ /dev/null @@ -1,65 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['so-ke'] = [ - 'so-KE', - [['h', 'd'], ['GH', 'GD'], u], - [['GH', 'GD'], u, u], - [ - ['A', 'I', 'T', 'A', 'Kh', 'J', 'S'], ['Axd', 'Isn', 'Tldo', 'Arbc', 'Khms', 'Jmc', 'Sbti'], - ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', 'Sabti'], - ['Axd', 'Isn', 'Tldo', 'Arbc', 'Khms', 'Jmc', 'Sbti'] - ], - u, - [ - ['J', 'F', 'M', 'A', 'M', 'J', 'L', 'O', 'S', 'O', 'N', 'D'], - ['Jan', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Lul', 'Ogs', 'Seb', 'Okt', 'Nof', 'Dis'], - [ - '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' - ] - ], - [ - ['J', 'F', 'M', 'A', 'M', 'J', 'L', 'O', 'S', 'O', 'N', 'D'], - ['Jan', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Lul', 'Ogs', 'Seb', 'Okt', 'Nof', 'Dis'], - [ - 'Jannaayo', 'Febraayo', 'Maarso', 'Abriil', 'May', 'Juun', 'Luuliyo', 'Ogost', 'Sebtembar', - 'Oktoobar', 'Nofembar', 'Desembar' - ] - ], - [['B', 'A'], ['CH', 'CD'], ['Ciise Hortii', 'Ciise Dabadii']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'MaL', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KES', - 'Ksh', - 'Shilingka Kenya', - {'BBD': ['DBB', '$'], 'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'SOS': ['S'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/so.js b/packages/common/locales/global/so.js deleted file mode 100644 index 21f9e41fd8d7..000000000000 --- a/packages/common/locales/global/so.js +++ /dev/null @@ -1,65 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['so'] = [ - 'so', - [['h', 'd'], ['GH', 'GD'], u], - [['GH', 'GD'], u, u], - [ - ['A', 'I', 'T', 'A', 'Kh', 'J', 'S'], ['Axd', 'Isn', 'Tldo', 'Arbc', 'Khms', 'Jmc', 'Sbti'], - ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', 'Sabti'], - ['Axd', 'Isn', 'Tldo', 'Arbc', 'Khms', 'Jmc', 'Sbti'] - ], - u, - [ - ['J', 'F', 'M', 'A', 'M', 'J', 'L', 'O', 'S', 'O', 'N', 'D'], - ['Jan', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Lul', 'Ogs', 'Seb', 'Okt', 'Nof', 'Dis'], - [ - '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' - ] - ], - [ - ['J', 'F', 'M', 'A', 'M', 'J', 'L', 'O', 'S', 'O', 'N', 'D'], - ['Jan', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Lul', 'Ogs', 'Seb', 'Okt', 'Nof', 'Dis'], - [ - 'Jannaayo', 'Febraayo', 'Maarso', 'Abriil', 'May', 'Juun', 'Luuliyo', 'Ogost', 'Sebtembar', - 'Oktoobar', 'Nofembar', 'Desembar' - ] - ], - [['B', 'A'], ['CH', 'CD'], ['Ciise Hortii', 'Ciise Dabadii']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'MaL', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'SOS', - 'S', - 'Shilingka Soomaaliya', - {'BBD': ['DBB', '$'], 'JPY': ['JP¥', '¥'], 'SOS': ['S'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/sq-MK.js b/packages/common/locales/global/sq-MK.js deleted file mode 100644 index ae48ff090109..000000000000 --- a/packages/common/locales/global/sq-MK.js +++ /dev/null @@ -1,170 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['sq-mk'] = [ - 'sq-MK', - [['p.d.', 'm.d.'], u, ['e paradites', 'e pasdites']], - [['p.d.', 'm.d.'], u, ['paradite', 'pasdite']], - [ - ['d', 'h', 'm', 'm', 'e', 'p', 'sh'], ['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', 'sh'], ['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', 'sh', 'm', 'p', 'm', 'q', 'k', 'g', 'sh', 't', 'n', 'dh'], - ['jan', 'shk', 'mar', 'pri', 'maj', 'qer', 'korr', 'gush', 'sht', 'tet', 'nën', 'dhj'], - [ - 'janar', 'shkurt', 'mars', 'prill', 'maj', 'qershor', 'korrik', 'gusht', 'shtator', 'tetor', - 'nëntor', 'dhjetor' - ] - ], - u, - [['p.K.', 'mb.K.'], u, ['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}', u, '{1} \'në\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'MKD', - 'den', - 'Denari maqedonas', - { - 'ALL': ['Lekë'], - 'AOA': [], - 'ARS': [], - 'AUD': ['A$', 'AUD'], - 'BAM': [], - 'BBD': [], - 'BDT': [], - 'BMD': [], - 'BND': [], - 'BOB': [], - 'BRL': [], - 'BSD': [], - 'BWP': [], - 'BYN': [], - 'BZD': [], - 'CAD': ['CA$', 'CAD'], - 'CLP': [], - 'CNY': ['CN¥', 'CNY'], - 'COP': [], - 'CRC': [], - 'CUC': [], - 'CUP': [], - 'CZK': [], - 'DKK': [], - 'DOP': [], - 'EGP': [], - 'EUR': ['€', 'EUR'], - 'FJD': [], - 'FKP': [], - 'GBP': ['£', 'GBP'], - 'GEL': [], - 'GIP': [], - 'GNF': [], - 'GTQ': [], - 'GYD': [], - 'HKD': ['HK$', 'HKS'], - 'HNL': [], - 'HRK': [], - 'HUF': [], - 'IDR': [], - 'ILS': ['₪', 'ILS'], - 'INR': ['₹', 'INR'], - 'ISK': [], - 'JMD': [], - 'JPY': ['JP¥', 'JPY'], - 'KHR': [], - 'KMF': [], - 'KPW': [], - 'KRW': ['₩', 'KRW'], - 'KYD': [], - 'KZT': [], - 'LAK': [], - 'LBP': [], - 'LKR': [], - 'LRD': [], - 'MGA': [], - 'MKD': ['den'], - 'MMK': [], - 'MNT': [], - 'MUR': [], - 'MXN': ['MX$', 'MXN'], - 'MYR': [], - 'NAD': [], - 'NGN': [], - 'NIO': [], - 'NOK': [], - 'NPR': [], - 'NZD': ['NZ$', 'NZD'], - 'PHP': [], - 'PKR': [], - 'PLN': [], - 'PYG': [], - 'RON': [], - 'RUB': [], - 'RWF': [], - 'SBD': [], - 'SEK': [], - 'SGD': [], - 'SHP': [], - 'SRD': [], - 'SSP': [], - 'STN': [], - 'SYP': [], - 'THB': ['฿', 'THB'], - 'TOP': [], - 'TRY': [], - 'TTD': [], - 'TWD': ['NT$', 'TWD'], - 'UAH': [], - 'USD': ['US$', 'USD'], - 'UYU': [], - 'VND': ['₫', 'VND'], - 'XCD': ['EC$', 'XCD'], - 'ZAR': [], - 'ZMW': [] - }, - 'ltr', - plural, - [ - [ - [ - 'e mesnatës', 'e mesditës', 'e mëngjesit', 'e paradites', 'e pasdites', 'e mbrëmjes', - 'e natës' - ], - u, u - ], - [['mesnatë', 'mesditë', 'mëngjes', 'paradite', 'pasdite', 'mbrëmje', 'natë'], u, u], - [ - '00:00', '12:00', ['04:00', '09:00'], ['09:00', '12:00'], ['12:00', '18:00'], - ['18:00', '24:00'], ['00:00', '04:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/sq-XK.js b/packages/common/locales/global/sq-XK.js deleted file mode 100644 index fa5679f45d4a..000000000000 --- a/packages/common/locales/global/sq-XK.js +++ /dev/null @@ -1,169 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['sq-xk'] = [ - 'sq-XK', - [['p.d.', 'm.d.'], u, ['e paradites', 'e pasdites']], - [['p.d.', 'm.d.'], u, ['paradite', 'pasdite']], - [ - ['d', 'h', 'm', 'm', 'e', 'p', 'sh'], ['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', 'sh'], ['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', 'sh', 'm', 'p', 'm', 'q', 'k', 'g', 'sh', 't', 'n', 'dh'], - ['jan', 'shk', 'mar', 'pri', 'maj', 'qer', 'korr', 'gush', 'sht', 'tet', 'nën', 'dhj'], - [ - 'janar', 'shkurt', 'mars', 'prill', 'maj', 'qershor', 'korrik', 'gusht', 'shtator', 'tetor', - 'nëntor', 'dhjetor' - ] - ], - u, - [['p.K.', 'mb.K.'], u, ['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}', u, '{1} \'në\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Euroja', - { - 'ALL': ['Lekë'], - 'AOA': [], - 'ARS': [], - 'AUD': ['A$', 'AUD'], - 'BAM': [], - 'BBD': [], - 'BDT': [], - 'BMD': [], - 'BND': [], - 'BOB': [], - 'BRL': [], - 'BSD': [], - 'BWP': [], - 'BYN': [], - 'BZD': [], - 'CAD': ['CA$', 'CAD'], - 'CLP': [], - 'CNY': ['CN¥', 'CNY'], - 'COP': [], - 'CRC': [], - 'CUC': [], - 'CUP': [], - 'CZK': [], - 'DKK': [], - 'DOP': [], - 'EGP': [], - 'EUR': ['€', 'EUR'], - 'FJD': [], - 'FKP': [], - 'GBP': ['£', 'GBP'], - 'GEL': [], - 'GIP': [], - 'GNF': [], - 'GTQ': [], - 'GYD': [], - 'HKD': ['HK$', 'HKS'], - 'HNL': [], - 'HRK': [], - 'HUF': [], - 'IDR': [], - 'ILS': ['₪', 'ILS'], - 'INR': ['₹', 'INR'], - 'ISK': [], - 'JMD': [], - 'JPY': ['JP¥', 'JPY'], - 'KHR': [], - 'KMF': [], - 'KPW': [], - 'KRW': ['₩', 'KRW'], - 'KYD': [], - 'KZT': [], - 'LAK': [], - 'LBP': [], - 'LKR': [], - 'LRD': [], - 'MGA': [], - 'MMK': [], - 'MNT': [], - 'MUR': [], - 'MXN': ['MX$', 'MXN'], - 'MYR': [], - 'NAD': [], - 'NGN': [], - 'NIO': [], - 'NOK': [], - 'NPR': [], - 'NZD': ['NZ$', 'NZD'], - 'PHP': [], - 'PKR': [], - 'PLN': [], - 'PYG': [], - 'RON': [], - 'RUB': [], - 'RWF': [], - 'SBD': [], - 'SEK': [], - 'SGD': [], - 'SHP': [], - 'SRD': [], - 'SSP': [], - 'STN': [], - 'SYP': [], - 'THB': ['฿', 'THB'], - 'TOP': [], - 'TRY': [], - 'TTD': [], - 'TWD': ['NT$', 'TWD'], - 'UAH': [], - 'USD': ['US$', 'USD'], - 'UYU': [], - 'VND': ['₫', 'VND'], - 'XCD': ['EC$', 'XCD'], - 'ZAR': [], - 'ZMW': [] - }, - 'ltr', - plural, - [ - [ - [ - 'e mesnatës', 'e mesditës', 'e mëngjesit', 'e paradites', 'e pasdites', 'e mbrëmjes', - 'e natës' - ], - u, u - ], - [['mesnatë', 'mesditë', 'mëngjes', 'paradite', 'pasdite', 'mbrëmje', 'natë'], u, u], - [ - '00:00', '12:00', ['04:00', '09:00'], ['09:00', '12:00'], ['12:00', '18:00'], - ['18:00', '24:00'], ['00:00', '04:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/sq.js b/packages/common/locales/global/sq.js deleted file mode 100644 index addd0c94414b..000000000000 --- a/packages/common/locales/global/sq.js +++ /dev/null @@ -1,169 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['sq'] = [ - 'sq', - [['p.d.', 'm.d.'], u, ['e paradites', 'e pasdites']], - [['p.d.', 'm.d.'], u, ['paradite', 'pasdite']], - [ - ['d', 'h', 'm', 'm', 'e', 'p', 'sh'], ['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', 'sh'], ['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', 'sh', 'm', 'p', 'm', 'q', 'k', 'g', 'sh', 't', 'n', 'dh'], - ['jan', 'shk', 'mar', 'pri', 'maj', 'qer', 'korr', 'gush', 'sht', 'tet', 'nën', 'dhj'], - [ - 'janar', 'shkurt', 'mars', 'prill', 'maj', 'qershor', 'korrik', 'gusht', 'shtator', 'tetor', - 'nëntor', 'dhjetor' - ] - ], - u, - [['p.K.', 'mb.K.'], u, ['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}', u, '{1} \'në\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'ALL', - 'Lekë', - 'Leku shqiptar', - { - 'ALL': ['Lekë'], - 'AOA': [], - 'ARS': [], - 'AUD': ['A$', 'AUD'], - 'BAM': [], - 'BBD': [], - 'BDT': [], - 'BMD': [], - 'BND': [], - 'BOB': [], - 'BRL': [], - 'BSD': [], - 'BWP': [], - 'BYN': [], - 'BZD': [], - 'CAD': ['CA$', 'CAD'], - 'CLP': [], - 'CNY': ['CN¥', 'CNY'], - 'COP': [], - 'CRC': [], - 'CUC': [], - 'CUP': [], - 'CZK': [], - 'DKK': [], - 'DOP': [], - 'EGP': [], - 'EUR': ['€', 'EUR'], - 'FJD': [], - 'FKP': [], - 'GBP': ['£', 'GBP'], - 'GEL': [], - 'GIP': [], - 'GNF': [], - 'GTQ': [], - 'GYD': [], - 'HKD': ['HK$', 'HKS'], - 'HNL': [], - 'HRK': [], - 'HUF': [], - 'IDR': [], - 'ILS': ['₪', 'ILS'], - 'INR': ['₹', 'INR'], - 'ISK': [], - 'JMD': [], - 'JPY': ['JP¥', 'JPY'], - 'KHR': [], - 'KMF': [], - 'KPW': [], - 'KRW': ['₩', 'KRW'], - 'KYD': [], - 'KZT': [], - 'LAK': [], - 'LBP': [], - 'LKR': [], - 'LRD': [], - 'MGA': [], - 'MMK': [], - 'MNT': [], - 'MUR': [], - 'MXN': ['MX$', 'MXN'], - 'MYR': [], - 'NAD': [], - 'NGN': [], - 'NIO': [], - 'NOK': [], - 'NPR': [], - 'NZD': ['NZ$', 'NZD'], - 'PHP': [], - 'PKR': [], - 'PLN': [], - 'PYG': [], - 'RON': [], - 'RUB': [], - 'RWF': [], - 'SBD': [], - 'SEK': [], - 'SGD': [], - 'SHP': [], - 'SRD': [], - 'SSP': [], - 'STN': [], - 'SYP': [], - 'THB': ['฿', 'THB'], - 'TOP': [], - 'TRY': [], - 'TTD': [], - 'TWD': ['NT$', 'TWD'], - 'UAH': [], - 'USD': ['US$', 'USD'], - 'UYU': [], - 'VND': ['₫', 'VND'], - 'XCD': ['EC$', 'XCD'], - 'ZAR': [], - 'ZMW': [] - }, - 'ltr', - plural, - [ - [ - [ - 'e mesnatës', 'e mesditës', 'e mëngjesit', 'e paradites', 'e pasdites', 'e mbrëmjes', - 'e natës' - ], - u, u - ], - [['mesnatë', 'mesditë', 'mëngjes', 'paradite', 'pasdite', 'mbrëmje', 'natë'], u, u], - [ - '00:00', '12:00', ['04:00', '09:00'], ['09:00', '12:00'], ['12:00', '18:00'], - ['18:00', '24:00'], ['00:00', '04:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/sr-Cyrl-BA.js b/packages/common/locales/global/sr-Cyrl-BA.js deleted file mode 100644 index 306900fe1cce..000000000000 --- a/packages/common/locales/global/sr-Cyrl-BA.js +++ /dev/null @@ -1,84 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - 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 1; - 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 3; - return 5; -} -global.ng.common.locales['sr-cyrl-ba'] = [ - 'sr-Cyrl-BA', - [['a', 'p'], ['прије подне', 'по подне'], u], - [['а', 'p'], ['прије подне', 'по подне'], u], - [ - ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], ['нед', 'пон', 'ут', 'ср', 'чет', 'пет', 'суб'], - ['недјеља', 'понедељак', 'уторак', 'сриједа', 'четвртак', 'петак', 'субота'], - ['не', 'по', 'ут', 'ср', 'че', 'пе', 'су'] - ], - u, - [ - ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], - ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], - [ - 'јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', - 'новембар', 'децембар' - ] - ], - u, - [['п.н.е.', 'н.е.'], ['п. н. е.', 'н. е.'], ['прије нове ере', 'нове ере']], - 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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'BAM', - 'КМ', - 'Босанско-херцеговачка конвертибилна марка', - { - 'AUD': [u, '$'], - 'BAM': ['КМ', 'KM'], - 'GEL': [u, 'ლ'], - 'KRW': [u, '₩'], - 'NZD': [u, '$'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural, - [ - [ - ['поноћ', 'подне', 'јутро', 'по под.', 'вече', 'ноћ'], - ['поноћ', 'подне', 'јутро', 'по под.', 'вече', 'ноћу'], - ['поноћ', 'подне', 'ујутро', 'по подне', 'увече', 'ноћу'] - ], - [['поноћ', 'подне', 'јутро', 'поподне', 'вече', 'ноћ'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/sr-Cyrl-ME.js b/packages/common/locales/global/sr-Cyrl-ME.js deleted file mode 100644 index efebe780e4f2..000000000000 --- a/packages/common/locales/global/sr-Cyrl-ME.js +++ /dev/null @@ -1,84 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - 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 1; - 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 3; - return 5; -} -global.ng.common.locales['sr-cyrl-me'] = [ - 'sr-Cyrl-ME', - [['a', 'p'], ['прије подне', 'по подне'], u], - u, - [ - ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], ['нед', 'пон', 'уто', 'сре', 'чет', 'пет', 'суб'], - ['недјеља', 'понедељак', 'уторак', 'сриједа', 'четвртак', 'петак', 'субота'], - ['не', 'по', 'ут', 'ср', 'че', 'пе', 'су'] - ], - u, - [ - ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], - ['јан', 'феб', 'март', 'апр', 'мај', 'јун', 'јул', 'авг', 'септ', 'окт', 'нов', 'дец'], - [ - 'јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', - 'новембар', 'децембар' - ] - ], - u, - [['п.н.е.', 'н.е.'], ['п. н. е.', 'н. е.'], ['прије нове ере', 'нове ере']], - 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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Евро', - { - 'AUD': [u, '$'], - 'BAM': ['КМ', 'KM'], - 'GEL': [u, 'ლ'], - 'KRW': [u, '₩'], - 'NZD': [u, '$'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural, - [ - [ - ['поноћ', 'подне', 'јутро', 'по под.', 'вече', 'ноћ'], - ['поноћ', 'подне', 'јутро', 'по под.', 'вече', 'ноћу'], - ['поноћ', 'подне', 'ујутро', 'по подне', 'увече', 'ноћу'] - ], - [['поноћ', 'подне', 'јутро', 'поподне', 'вече', 'ноћ'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/sr-Cyrl-XK.js b/packages/common/locales/global/sr-Cyrl-XK.js deleted file mode 100644 index dbc07c561c6a..000000000000 --- a/packages/common/locales/global/sr-Cyrl-XK.js +++ /dev/null @@ -1,84 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - 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 1; - 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 3; - return 5; -} -global.ng.common.locales['sr-cyrl-xk'] = [ - 'sr-Cyrl-XK', - [['a', 'p'], ['пре подне', 'по подне'], u], - u, - [ - ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], ['нед', 'пон', 'уто', 'сре', 'чет', 'пет', 'суб'], - ['недеља', 'понедељак', 'уторак', 'среда', 'четвртак', 'петак', 'субота'], - ['не', 'по', 'ут', 'ср', 'че', 'пе', 'су'] - ], - u, - [ - ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], - ['јан', 'феб', 'март', 'апр', 'мај', 'јун', 'јул', 'авг', 'септ', 'окт', 'нов', 'дец'], - [ - 'јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', - 'новембар', 'децембар' - ] - ], - u, - [['п.н.е.', 'н.е.'], ['п. н. е.', 'н. е.'], ['пре нове ере', 'нове ере']], - 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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Евро', - { - 'AUD': [u, '$'], - 'BAM': ['КМ', 'KM'], - 'GEL': [u, 'ლ'], - 'KRW': [u, '₩'], - 'NZD': [u, '$'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural, - [ - [ - ['поноћ', 'подне', 'јутро', 'по под.', 'вече', 'ноћ'], - ['поноћ', 'подне', 'јутро', 'по под.', 'увече', 'ноћу'], - ['поноћ', 'подне', 'ујутро', 'по подне', 'увече', 'ноћу'] - ], - [['поноћ', 'подне', 'јутро', 'поподне', 'вече', 'ноћ'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/sr-Cyrl.js b/packages/common/locales/global/sr-Cyrl.js deleted file mode 100644 index c28351098ba2..000000000000 --- a/packages/common/locales/global/sr-Cyrl.js +++ /dev/null @@ -1,83 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - 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 1; - 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 3; - return 5; -} -global.ng.common.locales['sr-cyrl'] = [ - 'sr-Cyrl', - [['a', 'p'], ['пре подне', 'по подне'], u], - [['пре подне', 'по подне'], u, u], - [ - ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], ['нед', 'пон', 'уто', 'сре', 'чет', 'пет', 'суб'], - ['недеља', 'понедељак', 'уторак', 'среда', 'четвртак', 'петак', 'субота'], - ['не', 'по', 'ут', 'ср', 'че', 'пе', 'су'] - ], - u, - [ - ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], - ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], - [ - 'јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', - 'новембар', 'децембар' - ] - ], - u, - [['п.н.е.', 'н.е.'], ['п. н. е.', 'н. е.'], ['пре нове ере', 'нове ере']], - 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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'RSD', - 'RSD', - 'Српски динар', - { - 'AUD': [u, '$'], - 'BAM': ['КМ', 'KM'], - 'GEL': [u, 'ლ'], - 'KRW': [u, '₩'], - 'NZD': [u, '$'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural, - [ - [ - ['поноћ', 'подне', 'ујутру', 'по подне', 'увече', 'ноћу'], - ['поноћ', 'подне', 'ујутро', 'по подне', 'увече', 'ноћу'], u - ], - [['поноћ', 'подне', 'јутро', 'поподне', 'вече', 'ноћ'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/sr-Latn-BA.js b/packages/common/locales/global/sr-Latn-BA.js deleted file mode 100644 index 90dbb9081772..000000000000 --- a/packages/common/locales/global/sr-Latn-BA.js +++ /dev/null @@ -1,77 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['sr-latn-ba'] = [ - 'sr-Latn-BA', - [['a', 'p'], ['prije podne', 'po podne'], u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'BAM', - 'KM', - 'Bosansko-hercegovačka konvertibilna marka', - { - 'AUD': [u, '$'], - 'BAM': ['KM'], - 'BYN': [u, 'r.'], - 'GEL': [u, 'ლ'], - 'KRW': [u, '₩'], - 'NZD': [u, '$'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural, - [ - [ - ['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', 'jutro', 'popodne', 'veče', 'noć'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/sr-Latn-ME.js b/packages/common/locales/global/sr-Latn-ME.js deleted file mode 100644 index d23bf4845ead..000000000000 --- a/packages/common/locales/global/sr-Latn-ME.js +++ /dev/null @@ -1,77 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['sr-latn-me'] = [ - 'sr-Latn-ME', - [['a', 'p'], ['prije podne', 'po podne'], u], - u, - [ - ['n', 'p', 'u', 's', 'č', 'p', 's'], ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'], - ['nedjelja', 'ponedeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'], - ['ne', 'po', 'ut', 'sr', 'če', 'pe', 'su'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Evro', - { - 'AUD': [u, '$'], - 'BAM': ['KM'], - 'BYN': [u, 'r.'], - 'GEL': [u, 'ლ'], - 'KRW': [u, '₩'], - 'NZD': [u, '$'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural, - [ - [ - ['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', 'jutro', 'popodne', 'veče', 'noć'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/sr-Latn-XK.js b/packages/common/locales/global/sr-Latn-XK.js deleted file mode 100644 index bde7533e1430..000000000000 --- a/packages/common/locales/global/sr-Latn-XK.js +++ /dev/null @@ -1,77 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['sr-latn-xk'] = [ - 'sr-Latn-XK', - [['a', 'p'], ['pre podne', 'po podne'], u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Evro', - { - 'AUD': [u, '$'], - 'BAM': ['KM'], - 'BYN': [u, 'r.'], - 'GEL': [u, 'ლ'], - 'KRW': [u, '₩'], - 'NZD': [u, '$'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural, - [ - [ - ['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', 'jutro', 'popodne', 'veče', 'noć'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/sr-Latn.js b/packages/common/locales/global/sr-Latn.js deleted file mode 100644 index 4663c6515c84..000000000000 --- a/packages/common/locales/global/sr-Latn.js +++ /dev/null @@ -1,76 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['sr-latn'] = [ - 'sr-Latn', - [['a', 'p'], ['pre podne', 'po podne'], u], - [['pre podne', 'po podne'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'RSD', - 'RSD', - 'Srpski dinar', - { - 'AUD': [u, '$'], - 'BAM': ['KM'], - 'BYN': [u, 'r.'], - 'GEL': [u, 'ლ'], - 'KRW': [u, '₩'], - 'NZD': [u, '$'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural, - [ - [ - ['ponoć', 'podne', 'ujutru', 'po podne', 'uveče', 'noću'], - ['ponoć', 'podne', 'ujutro', 'po podne', 'uveče', 'noću'], u - ], - [['ponoć', 'podne', 'jutro', 'popodne', 'veče', 'noć'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/sr.js b/packages/common/locales/global/sr.js deleted file mode 100644 index 366ccb471303..000000000000 --- a/packages/common/locales/global/sr.js +++ /dev/null @@ -1,83 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - 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 1; - 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 3; - return 5; -} -global.ng.common.locales['sr'] = [ - 'sr', - [['a', 'p'], ['пре подне', 'по подне'], u], - [['пре подне', 'по подне'], u, u], - [ - ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], ['нед', 'пон', 'уто', 'сре', 'чет', 'пет', 'суб'], - ['недеља', 'понедељак', 'уторак', 'среда', 'четвртак', 'петак', 'субота'], - ['не', 'по', 'ут', 'ср', 'че', 'пе', 'су'] - ], - u, - [ - ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], - ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], - [ - 'јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', - 'новембар', 'децембар' - ] - ], - u, - [['п.н.е.', 'н.е.'], ['п. н. е.', 'н. е.'], ['пре нове ере', 'нове ере']], - 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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'RSD', - 'RSD', - 'Српски динар', - { - 'AUD': [u, '$'], - 'BAM': ['КМ', 'KM'], - 'GEL': [u, 'ლ'], - 'KRW': [u, '₩'], - 'NZD': [u, '$'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural, - [ - [ - ['поноћ', 'подне', 'ујутру', 'по подне', 'увече', 'ноћу'], - ['поноћ', 'подне', 'ујутро', 'по подне', 'увече', 'ноћу'], u - ], - [['поноћ', 'подне', 'јутро', 'поподне', 'вече', 'ноћ'], u, u], - [ - '00:00', '12:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], - ['21:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/sv-AX.js b/packages/common/locales/global/sv-AX.js deleted file mode 100644 index e12bb335234f..000000000000 --- a/packages/common/locales/global/sv-AX.js +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['sv-ax'] = [ - 'sv-AX', - [['fm', 'em'], u, u], - [['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ö'] - ], - u, - [ - ['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' - ] - ], - u, - [['f.Kr.', 'e.Kr.'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '−', '×10^', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': [u, '$'], - 'BBD': ['Bds$', '$'], - 'BMD': ['BM$', '$'], - 'BRL': ['BR$', 'R$'], - 'BSD': ['BS$', '$'], - 'BZD': ['BZ$', '$'], - 'CNY': [u, '¥'], - 'DKK': ['Dkr', 'kr'], - 'DOP': ['RD$', '$'], - 'EEK': ['Ekr'], - 'EGP': ['EG£', 'E£'], - 'ESP': [], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'IEP': ['IE£'], - 'INR': [u, '₹'], - 'ISK': ['Ikr', 'kr'], - 'JMD': ['JM$', '$'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'NOK': ['Nkr', 'kr'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SEK': ['kr'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural, - [ - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/sv-FI.js b/packages/common/locales/global/sv-FI.js deleted file mode 100644 index 614f1d6d82c4..000000000000 --- a/packages/common/locales/global/sv-FI.js +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['sv-fi'] = [ - 'sv-FI', - [['fm', 'em'], u, u], - [['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ö'] - ], - u, - [ - ['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' - ] - ], - u, - [['f.Kr.', 'e.Kr.'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '−', '×10^', '×', '‰', '∞', 'NaN', '.'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': [u, '$'], - 'BBD': ['Bds$', '$'], - 'BMD': ['BM$', '$'], - 'BRL': ['BR$', 'R$'], - 'BSD': ['BS$', '$'], - 'BZD': ['BZ$', '$'], - 'CNY': [u, '¥'], - 'DKK': ['Dkr', 'kr'], - 'DOP': ['RD$', '$'], - 'EEK': ['Ekr'], - 'EGP': ['EG£', 'E£'], - 'ESP': [], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'IEP': ['IE£'], - 'INR': [u, '₹'], - 'ISK': ['Ikr', 'kr'], - 'JMD': ['JM$', '$'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'NOK': ['Nkr', 'kr'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SEK': ['kr'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural, - [ - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/sv.js b/packages/common/locales/global/sv.js deleted file mode 100644 index c77f338c99e0..000000000000 --- a/packages/common/locales/global/sv.js +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['sv'] = [ - 'sv', - [['fm', 'em'], u, u], - [['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ö'] - ], - u, - [ - ['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' - ] - ], - u, - [['f.Kr.', 'e.Kr.'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '−', '×10^', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'SEK', - 'kr', - 'svensk krona', - { - 'AUD': [u, '$'], - 'BBD': ['Bds$', '$'], - 'BMD': ['BM$', '$'], - 'BRL': ['BR$', 'R$'], - 'BSD': ['BS$', '$'], - 'BZD': ['BZ$', '$'], - 'CNY': [u, '¥'], - 'DKK': ['Dkr', 'kr'], - 'DOP': ['RD$', '$'], - 'EEK': ['Ekr'], - 'EGP': ['EG£', 'E£'], - 'ESP': [], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'IEP': ['IE£'], - 'INR': [u, '₹'], - 'ISK': ['Ikr', 'kr'], - 'JMD': ['JM$', '$'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'NOK': ['Nkr', 'kr'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SEK': ['kr'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural, - [ - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/sw-CD.js b/packages/common/locales/global/sw-CD.js deleted file mode 100644 index 5993439dcdaa..000000000000 --- a/packages/common/locales/global/sw-CD.js +++ /dev/null @@ -1,82 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['sw-cd'] = [ - 'sw-CD', - [['am', 'pm'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'], u, u - ], - u, - [ - ['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' - ] - ], - u, - [['KK', 'BK'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'CDF', - 'FC', - 'Faranga ya Kongo', - { - 'CDF': ['FC'], - 'JPY': ['JP¥', '¥'], - 'KES': ['Ksh'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'TZS': ['TSh'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural, - [ - [ - ['usiku', 'mchana', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'], - ['saa sita za usiku', 'adhuhuri', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'], - ['saa sita za usiku', 'saa sita za mchana', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'] - ], - [ - [ - 'saa sita za usiku', 'saa sita za mchana', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku' - ], - ['saa sita za usiku', 'adhuhuri', 'alfajiri', 'asubuhi', 'alasiri', 'jioni', 'usiku'], - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/sw-KE.js b/packages/common/locales/global/sw-KE.js deleted file mode 100644 index 8699eb95738e..000000000000 --- a/packages/common/locales/global/sw-KE.js +++ /dev/null @@ -1,74 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['sw-ke'] = [ - 'sw-KE', - [['am', 'pm'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'], u, u - ], - u, - [ - ['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' - ] - ], - u, - [['KK', 'BK'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'KES', - 'Ksh', - 'Shilingi ya Kenya', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'THB': ['฿'], 'TWD': ['NT$'], 'TZS': ['TSh']}, - 'ltr', - plural, - [ - [ - ['usiku', 'mchana', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'], - ['saa sita za usiku', 'adhuhuri', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'], - ['saa sita za usiku', 'saa sita za mchana', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'] - ], - [ - [ - 'saa sita za usiku', 'saa sita za mchana', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku' - ], - ['saa sita za usiku', 'adhuhuri', 'alfajiri', 'asubuhi', 'alasiri', 'jioni', 'usiku'], - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/sw-UG.js b/packages/common/locales/global/sw-UG.js deleted file mode 100644 index 265c68844703..000000000000 --- a/packages/common/locales/global/sw-UG.js +++ /dev/null @@ -1,82 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['sw-ug'] = [ - 'sw-UG', - [['am', 'pm'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'], u, u - ], - u, - [ - ['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' - ] - ], - u, - [['KK', 'BK'], u, ['Kabla ya Kristo', 'Baada ya Kristo']], - 1, - [0, 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'UGX', - 'USh', - 'Shilingi ya Uganda', - { - 'JPY': ['JP¥', '¥'], - 'KES': ['Ksh'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'TZS': ['TSh'], - 'UGX': ['USh'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural, - [ - [ - ['usiku', 'mchana', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'], - ['saa sita za usiku', 'adhuhuri', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'], - ['saa sita za usiku', 'saa sita za mchana', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'] - ], - [ - [ - 'saa sita za usiku', 'saa sita za mchana', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku' - ], - ['saa sita za usiku', 'adhuhuri', 'alfajiri', 'asubuhi', 'alasiri', 'jioni', 'usiku'], - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/sw.js b/packages/common/locales/global/sw.js deleted file mode 100644 index 03e478af3a90..000000000000 --- a/packages/common/locales/global/sw.js +++ /dev/null @@ -1,81 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['sw'] = [ - 'sw', - [['am', 'pm'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'], u, u - ], - u, - [ - ['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' - ] - ], - u, - [['KK', 'BK'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'TZS', - 'TSh', - 'Shilingi ya Tanzania', - { - 'JPY': ['JP¥', '¥'], - 'KES': ['Ksh'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'TZS': ['TSh'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural, - [ - [ - ['usiku', 'mchana', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'], - ['saa sita za usiku', 'adhuhuri', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'], - ['saa sita za usiku', 'saa sita za mchana', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku'] - ], - [ - [ - 'saa sita za usiku', 'saa sita za mchana', 'alfajiri', 'asubuhi', 'mchana', 'jioni', 'usiku' - ], - ['saa sita za usiku', 'adhuhuri', 'alfajiri', 'asubuhi', 'alasiri', 'jioni', 'usiku'], - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ta-LK.js b/packages/common/locales/global/ta-LK.js deleted file mode 100644 index 04332af19904..000000000000 --- a/packages/common/locales/global/ta-LK.js +++ /dev/null @@ -1,71 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['ta-lk'] = [ - 'ta-LK', - [['மு.ப', 'பி.ப'], ['முற்பகல்', 'பிற்பகல்'], u], - u, - [ - ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'], - ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'], - ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'], - ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'] - ], - u, - [ - ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], - ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'], - [ - 'ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', - 'டிசம்பர்' - ] - ], - u, - [['கி.மு.', 'கி.பி.'], u, ['கிறிஸ்துவுக்கு முன்', 'அன்னோ டோமினி']], - 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}', u, '{1} ’அன்று’ {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '#E0'], - 'LKR', - 'Rs.', - 'இலங்கை ரூபாய்', - {'LKR': ['Rs.', 'Rs'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural, - [ - [ - ['நள்.', 'நண்.', 'அதி.', 'கா.', 'மதி.', 'பிற்.', 'மா.', 'அந்தி மா.', 'இர.'], - ['நள்ளிரவு', 'நண்பகல்', 'அதிகாலை', 'காலை', 'மதியம்', 'பிற்பகல்', 'மாலை', 'அந்தி மாலை', 'இரவு'], u - ], - [ - ['நள்.', 'நண்.', 'அதி.', 'கா.', 'மதி.', 'பிற்.', 'மா.', 'அந்தி மா.', 'இ.'], - ['நள்ளிரவு', 'நண்பகல்', 'அதிகாலை', 'காலை', 'மதியம்', 'பிற்பகல்', 'மாலை', 'அந்தி மாலை', 'இரவு'], u - ], - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ta-MY.js b/packages/common/locales/global/ta-MY.js deleted file mode 100644 index 378486beebca..000000000000 --- a/packages/common/locales/global/ta-MY.js +++ /dev/null @@ -1,71 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['ta-my'] = [ - 'ta-MY', - [['மு.ப', 'பி.ப'], ['முற்பகல்', 'பிற்பகல்'], u], - u, - [ - ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'], - ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'], - ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'], - ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'] - ], - u, - [ - ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], - ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'], - [ - 'ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', - 'டிசம்பர்' - ] - ], - u, - [['கி.மு.', 'கி.பி.'], u, ['கிறிஸ்துவுக்கு முன்', 'அன்னோ டோமினி']], - 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}', u, '{1} ’அன்று’ {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'MYR', - 'RM', - 'மலேஷியன் ரிங்கிட்', - {'MYR': ['RM'], 'SGD': ['S$', '$'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural, - [ - [ - ['நள்.', 'நண்.', 'அதி.', 'கா.', 'மதி.', 'பிற்.', 'மா.', 'அந்தி மா.', 'இர.'], - ['நள்ளிரவு', 'நண்பகல்', 'அதிகாலை', 'காலை', 'மதியம்', 'பிற்பகல்', 'மாலை', 'அந்தி மாலை', 'இரவு'], u - ], - [ - ['நள்.', 'நண்.', 'அதி.', 'கா.', 'மதி.', 'பிற்.', 'மா.', 'அந்தி மா.', 'இ.'], - ['நள்ளிரவு', 'நண்பகல்', 'அதிகாலை', 'காலை', 'மதியம்', 'பிற்பகல்', 'மாலை', 'அந்தி மாலை', 'இரவு'], u - ], - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ta-SG.js b/packages/common/locales/global/ta-SG.js deleted file mode 100644 index ed49339c1008..000000000000 --- a/packages/common/locales/global/ta-SG.js +++ /dev/null @@ -1,71 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['ta-sg'] = [ - 'ta-SG', - [['மு.ப', 'பி.ப'], ['முற்பகல்', 'பிற்பகல்'], u], - u, - [ - ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'], - ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'], - ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'], - ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'] - ], - u, - [ - ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], - ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'], - [ - 'ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', - 'டிசம்பர்' - ] - ], - u, - [['கி.மு.', 'கி.பி.'], u, ['கிறிஸ்துவுக்கு முன்', 'அன்னோ டோமினி']], - 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}', u, '{1} ’அன்று’ {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'SGD', - '$', - 'சிங்கப்பூர் டாலர்', - {'MYR': ['RM'], 'SGD': ['$'], 'THB': ['฿'], 'TWD': ['NT$'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [ - [ - ['நள்.', 'நண்.', 'அதி.', 'கா.', 'மதி.', 'பிற்.', 'மா.', 'அந்தி மா.', 'இர.'], - ['நள்ளிரவு', 'நண்பகல்', 'அதிகாலை', 'காலை', 'மதியம்', 'பிற்பகல்', 'மாலை', 'அந்தி மாலை', 'இரவு'], u - ], - [ - ['நள்.', 'நண்.', 'அதி.', 'கா.', 'மதி.', 'பிற்.', 'மா.', 'அந்தி மா.', 'இ.'], - ['நள்ளிரவு', 'நண்பகல்', 'அதிகாலை', 'காலை', 'மதியம்', 'பிற்பகல்', 'மாலை', 'அந்தி மாலை', 'இரவு'], u - ], - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ta.js b/packages/common/locales/global/ta.js deleted file mode 100644 index ebf532a8e986..000000000000 --- a/packages/common/locales/global/ta.js +++ /dev/null @@ -1,71 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['ta'] = [ - 'ta', - [['மு.ப', 'பி.ப'], ['முற்பகல்', 'பிற்பகல்'], u], - u, - [ - ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'], - ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'], - ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'], - ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'] - ], - u, - [ - ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], - ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'], - [ - 'ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', - 'டிசம்பர்' - ] - ], - u, - [['கி.மு.', 'கி.பி.'], u, ['கிறிஸ்துவுக்கு முன்', 'அன்னோ டோமினி']], - 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}', u, '{1} ’அன்று’ {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '#E0'], - 'INR', - '₹', - 'இந்திய ரூபாய்', - {'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural, - [ - [ - ['நள்.', 'நண்.', 'அதி.', 'கா.', 'மதி.', 'பிற்.', 'மா.', 'அந்தி மா.', 'இர.'], - ['நள்ளிரவு', 'நண்பகல்', 'அதிகாலை', 'காலை', 'மதியம்', 'பிற்பகல்', 'மாலை', 'அந்தி மாலை', 'இரவு'], u - ], - [ - ['நள்.', 'நண்.', 'அதி.', 'கா.', 'மதி.', 'பிற்.', 'மா.', 'அந்தி மா.', 'இ.'], - ['நள்ளிரவு', 'நண்பகல்', 'அதிகாலை', 'காலை', 'மதியம்', 'பிற்பகல்', 'மாலை', 'அந்தி மாலை', 'இரவு'], u - ], - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/te.js b/packages/common/locales/global/te.js deleted file mode 100644 index 6dafd979f14b..000000000000 --- a/packages/common/locales/global/te.js +++ /dev/null @@ -1,60 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['te'] = [ - 'te', - [['ఉ', 'సా'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['ఆ', 'సో', 'మ', 'బు', 'గు', 'శు', 'శ'], ['ఆది', 'సోమ', 'మంగళ', 'బుధ', 'గురు', 'శుక్ర', 'శని'], - ['ఆదివారం', 'సోమవారం', 'మంగళవారం', 'బుధవారం', 'గురువారం', 'శుక్రవారం', 'శనివారం'], - ['ఆది', 'సోమ', 'మం', 'బుధ', 'గురు', 'శుక్ర', 'శని'] - ], - u, - [ - ['జ', 'ఫి', 'మా', 'ఏ', 'మే', 'జూ', 'జు', 'ఆ', 'సె', 'అ', 'న', 'డి'], - ['జన', 'ఫిబ్ర', 'మార్చి', 'ఏప్రి', 'మే', 'జూన్', 'జులై', 'ఆగ', 'సెప్టెం', 'అక్టో', 'నవం', 'డిసెం'], - [ - 'జనవరి', 'ఫిబ్రవరి', 'మార్చి', 'ఏప్రిల్', 'మే', 'జూన్', 'జులై', 'ఆగస్టు', 'సెప్టెంబర్', 'అక్టోబర్', 'నవంబర్', - 'డిసెంబర్' - ] - ], - u, - [['క్రీపూ', 'క్రీశ'], u, ['క్రీస్తు పూర్వం', 'క్రీస్తు శకం']], - 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}', u, '{1} {0}కి', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##0%', '¤#,##,##0.00', '#E0'], - 'INR', - '₹', - 'రూపాయి', - {'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural, - [ - [['అర్ధరాత్రి', 'ఉదయం', 'మధ్యాహ్నం', 'సాయంత్రం', 'రాత్రి'], u, u], u, - ['00:00', ['06:00', '12:00'], ['12:00', '18:00'], ['18:00', '21:00'], ['21:00', '06:00']] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/teo-KE.js b/packages/common/locales/global/teo-KE.js deleted file mode 100644 index 5efd2895d10c..000000000000 --- a/packages/common/locales/global/teo-KE.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['teo-ke'] = [ - 'teo-KE', - [['Taparachu', 'Ebongi'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['KK', 'BK'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KES', - 'Ksh', - 'Ango’otol lok’ Kenya', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'UGX': ['USh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/teo.js b/packages/common/locales/global/teo.js deleted file mode 100644 index 18d3217c5187..000000000000 --- a/packages/common/locales/global/teo.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['teo'] = [ - 'teo', - [['Taparachu', 'Ebongi'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['KK', 'BK'], u, ['Kabla ya Christo', 'Baada ya Christo']], - 1, - [0, 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'UGX', - 'USh', - 'Ango’otol lok’ Uganda', - {'JPY': ['JP¥', '¥'], 'UGX': ['USh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/tg.js b/packages/common/locales/global/tg.js deleted file mode 100644 index 01c2ad6ceb13..000000000000 --- a/packages/common/locales/global/tg.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['tg'] = [ - 'tg', - [['AM', 'PM'], u, u], - u, - [ - ['Я', 'Д', 'С', 'Ч', 'П', 'Ҷ', 'Ш'], ['Яшб', 'Дшб', 'Сшб', 'Чшб', 'Пшб', 'Ҷмъ', 'Шнб'], - ['Якшанбе', 'Душанбе', 'Сешанбе', 'Чоршанбе', 'Панҷшанбе', 'Ҷумъа', 'Шанбе'], - ['Яшб', 'Дшб', 'Сшб', 'Чшб', 'Пшб', 'Ҷмъ', 'Шнб'] - ], - u, - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - ['Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'], - [ - 'Январ', 'Феврал', 'Март', 'Апрел', 'Май', 'Июн', 'Июл', 'Август', 'Сентябр', 'Октябр', - 'Ноябр', 'Декабр' - ] - ], - u, - [['ПеМ', 'ПаМ'], u, ['Пеш аз милод', 'ПаМ']], - 1, - [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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'TJS', - 'сом.', - 'Сомонӣ', - {'JPY': ['JP¥', '¥'], 'TJS': ['сом.']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/th.js b/packages/common/locales/global/th.js deleted file mode 100644 index 7a6b85a02ed1..000000000000 --- a/packages/common/locales/global/th.js +++ /dev/null @@ -1,72 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['th'] = [ - 'th', - [['a', 'p'], ['ก่อนเที่ยง', 'หลังเที่ยง'], u], - [['ก่อนเที่ยง', 'หลังเที่ยง'], u, u], - [ - ['อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', 'ส'], ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'], - ['วันอาทิตย์', 'วันจันทร์', 'วันอังคาร', 'วันพุธ', 'วันพฤหัสบดี', 'วันศุกร์', 'วันเสาร์'], - ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'] - ], - u, - [ - [ - 'ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', - 'ธ.ค.' - ], - u, - [ - 'มกราคม', 'กุมภาพันธ์', 'มีนาคม', 'เมษายน', 'พฤษภาคม', 'มิถุนายน', 'กรกฎาคม', 'สิงหาคม', 'กันยายน', - 'ตุลาคม', 'พฤศจิกายน', 'ธันวาคม' - ] - ], - u, - [['ก่อน ค.ศ.', 'ค.ศ.'], u, ['ปีก่อนคริสตกาล', 'คริสต์ศักราช']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'THB', - '฿', - 'บาท', - {'AUD': ['AU$', '$'], 'THB': ['฿'], 'TWD': ['NT$'], 'USD': ['US$', '$'], 'XXX': []}, - 'ltr', - plural, - [ - [ - ['เที่ยงคืน', 'เที่ยง', 'เช้า', 'เที่ยง', 'บ่าย', 'เย็น', 'ค่ำ', 'กลางคืน'], - ['เที่ยงคืน', 'เที่ยง', 'ในตอนเช้า', 'ในตอนบ่าย', 'บ่าย', 'ในตอนเย็น', 'ค่ำ', 'กลางคืน'], u - ], - [ - ['เที่ยงคืน', 'เที่ยง', 'เช้า', 'ช่วงเที่ยง', 'บ่าย', 'เย็น', 'ค่ำ', 'กลางคืน'], - ['เที่ยงคืน', 'เที่ยง', 'ในตอนเช้า', 'ในตอนบ่าย', 'บ่าย', 'ในตอนเย็น', 'ค่ำ', 'กลางคืน'], u - ], - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ti-ER.js b/packages/common/locales/global/ti-ER.js deleted file mode 100644 index 0996585471e8..000000000000 --- a/packages/common/locales/global/ti-ER.js +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === Math.floor(n) && n >= 0 && n <= 1) return 1; - return 5; -} -global.ng.common.locales['ti-er'] = [ - 'ti-ER', - [['ንጉሆ ሰዓተ', 'ድሕር ሰዓት'], u, u], - u, - [ - ['ሰ', 'ሰ', 'ሰ', 'ረ', 'ሓ', 'ዓ', 'ቀ'], ['ሰን', 'ሰኑ', 'ሰሉ', 'ረቡ', 'ሓሙ', 'ዓር', 'ቀዳ'], - ['ሰንበት', 'ሰኑይ', 'ሠሉስ', 'ረቡዕ', 'ኃሙስ', 'ዓርቢ', 'ቀዳም'], ['ሰን', 'ሰኑ', 'ሰሉ', 'ረቡ', 'ሓሙ', 'ዓር', 'ቀዳ'] - ], - u, - [ - ['ጥ', 'ለ', 'መ', 'ሚ', 'ግ', 'ሰ', 'ሓ', 'ነ', 'መ', 'ጥ', 'ሕ', 'ታ'], - ['ጥሪ', 'ለካ', 'መጋ', 'ሚያ', 'ግን', 'ሰነ', 'ሓም', 'ነሓ', 'መስ', 'ጥቅ', 'ሕዳ', 'ታሕ'], - ['ጥሪ', 'ለካቲት', 'መጋቢት', 'ሚያዝያ', 'ግንቦት', 'ሰነ', 'ሓምለ', 'ነሓሰ', 'መስከረም', 'ጥቅምቲ', 'ሕዳር', 'ታሕሳስ'] - ], - u, - [['ዓ/ዓ', 'ዓ/ም'], u, ['ዓመተ ዓለም', 'ዓመተ ምህረት']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ERN', - 'Nfk', - 'ERN', - {'ERN': ['Nfk'], 'ETB': ['Br'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ti.js b/packages/common/locales/global/ti.js deleted file mode 100644 index cb4a40ab9091..000000000000 --- a/packages/common/locales/global/ti.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === Math.floor(n) && n >= 0 && n <= 1) return 1; - return 5; -} -global.ng.common.locales['ti'] = [ - 'ti', - [['ንጉሆ ሰዓተ', 'ድሕር ሰዓት'], u, u], - u, - [ - ['ሰ', 'ሰ', 'ሰ', 'ረ', 'ሓ', 'ዓ', 'ቀ'], ['ሰን', 'ሰኑ', 'ሰሉ', 'ረቡ', 'ሓሙ', 'ዓር', 'ቀዳ'], - ['ሰንበት', 'ሰኑይ', 'ሠሉስ', 'ረቡዕ', 'ኃሙስ', 'ዓርቢ', 'ቀዳም'], ['ሰን', 'ሰኑ', 'ሰሉ', 'ረቡ', 'ሓሙ', 'ዓር', 'ቀዳ'] - ], - [ - ['ሰ', 'ሰ', 'ሠ', 'ረ', 'ሓ', 'ዓ', 'ቀ'], ['ሰን', 'ሰኑ', 'ሰሉ', 'ረቡ', 'ሓሙ', 'ዓር', 'ቀዳ'], - ['ሰንበት', 'ሰኑይ', 'ሠሉስ', 'ረቡዕ', 'ኃሙስ', 'ዓርቢ', 'ቀዳም'], ['ሰን', 'ሰኑ', 'ሰሉ', 'ረቡ', 'ሓሙ', 'ዓር', 'ቀዳ'] - ], - [ - ['ጥ', 'ለ', 'መ', 'ሚ', 'ግ', 'ሰ', 'ሓ', 'ነ', 'መ', 'ጥ', 'ሕ', 'ታ'], - ['ጥሪ', 'ለካ', 'መጋ', 'ሚያ', 'ግን', 'ሰነ', 'ሓም', 'ነሓ', 'መስ', 'ጥቅ', 'ሕዳ', 'ታሕ'], - ['ጥሪ', 'ለካቲት', 'መጋቢት', 'ሚያዝያ', 'ግንቦት', 'ሰነ', 'ሓምለ', 'ነሓሰ', 'መስከረም', 'ጥቅምቲ', 'ሕዳር', 'ታሕሳስ'] - ], - u, - [['ዓ/ዓ', 'ዓ/ም'], u, ['ዓ/ዓ', 'ዓመተ ምህረት']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ETB', - 'Br', - 'የኢትዮጵያ ብር', - {'ETB': ['Br'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/tk.js b/packages/common/locales/global/tk.js deleted file mode 100644 index 6f007a5da92d..000000000000 --- a/packages/common/locales/global/tk.js +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['tk'] = [ - 'tk', - [['öň', 'soň'], ['go.öň', 'go.soň'], ['günortadan öň', 'günortadan soň']], - [['öň', 'soň'], ['g.öň', 'g.soň'], ['günortadan öň', 'günortadan soň']], - [ - ['Ý', 'D', 'S', 'Ç', 'P', 'A', 'Ş'], ['ýek', 'duş', 'siş', 'çar', 'pen', 'ann', 'şen'], - ['ýekşenbe', 'duşenbe', 'sişenbe', 'çarşenbe', 'penşenbe', 'anna', 'şenbe'], - ['ýb', 'db', 'sb', 'çb', 'pb', 'an', 'şb'] - ], - [ - ['Ý', 'D', 'S', 'Ç', 'P', 'A', 'Ş'], ['Ýek', 'Duş', 'Siş', 'Çar', 'Pen', 'Ann', 'Şen'], - ['Ýekşenbe', 'Duşenbe', 'Sişenbe', 'Çarşenbe', 'Penşenbe', 'Anna', 'Şenbe'], - ['Ýb', 'Db', 'Sb', 'Çb', 'Pb', 'An', 'Şb'] - ], - [ - ['Ý', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'], - ['ýan', 'few', 'mart', 'apr', 'maý', 'iýun', 'iýul', 'awg', 'sen', 'okt', 'noý', 'dek'], - [ - 'ýanwar', 'fewral', 'mart', 'aprel', 'maý', 'iýun', 'iýul', 'awgust', 'sentýabr', 'oktýabr', - 'noýabr', 'dekabr' - ] - ], - [ - ['Ý', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'], - ['Ýan', 'Few', 'Mar', 'Apr', 'Maý', 'Iýun', 'Iýul', 'Awg', 'Sen', 'Okt', 'Noý', 'Dek'], - [ - 'Ýanwar', 'Fewral', 'Mart', 'Aprel', 'Maý', 'Iýun', 'Iýul', 'Awgust', 'Sentýabr', 'Oktýabr', - 'Noýabr', 'Dekabr' - ] - ], - [['B.e.öň', 'B.e.'], u, ['Isadan öň', 'Isadan soň']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'san däl', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'TMT', - 'TMT', - 'Türkmen manady', - {'EUR': [u, '€'], 'GBP': [u, '£'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/to.js b/packages/common/locales/global/to.js deleted file mode 100644 index 369cca66c068..000000000000 --- a/packages/common/locales/global/to.js +++ /dev/null @@ -1,64 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['to'] = [ - 'to', - [['AM', 'PM'], u, ['hengihengi', 'efiafi']], - [['AM', 'PM'], u, ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['KM', 'TS'], u, ['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}', u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'TF', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'TOP', - 'T$', - 'Paʻanga fakatonga', - { - 'AUD': ['AUD$', 'AU$'], - 'FJD': [u, 'F$'], - 'JPY': ['JP¥', '¥'], - 'NZD': ['NZD$', 'NZ$'], - 'SBD': [u, 'S$'], - 'TOP': ['T$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/tr-CY.js b/packages/common/locales/global/tr-CY.js deleted file mode 100644 index d7872162cba7..000000000000 --- a/packages/common/locales/global/tr-CY.js +++ /dev/null @@ -1,77 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['tr-cy'] = [ - 'tr-CY', - [['öö', 'ös'], ['ÖÖ', 'ÖS'], u], - [['ÖÖ', 'ÖS'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['MÖ', 'MS'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '%#,##0', '¤#,##0.00', '#E0'], - 'EUR', - '€', - 'Euro', - {'AUD': ['AU$', '$'], 'RON': [u, 'L'], 'THB': ['฿'], 'TRY': ['₺'], 'TWD': ['NT$']}, - 'ltr', - plural, - [ - [ - ['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' - ], - u - ], - [ - [ - 'gece yarısı', 'öğle', 'sabah', 'öğleden önce', 'öğleden sonra', 'akşamüstü', 'akşam', - 'gece' - ], - u, u - ], - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/tr.js b/packages/common/locales/global/tr.js deleted file mode 100644 index 90beceb422dd..000000000000 --- a/packages/common/locales/global/tr.js +++ /dev/null @@ -1,77 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['tr'] = [ - 'tr', - [['öö', 'ös'], ['ÖÖ', 'ÖS'], u], - [['ÖÖ', 'ÖS'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['MÖ', 'MS'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '%#,##0', '¤#,##0.00', '#E0'], - 'TRY', - '₺', - 'Türk Lirası', - {'AUD': ['AU$', '$'], 'RON': [u, 'L'], 'THB': ['฿'], 'TRY': ['₺'], 'TWD': ['NT$']}, - 'ltr', - plural, - [ - [ - ['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' - ], - u - ], - [ - [ - 'gece yarısı', 'öğle', 'sabah', 'öğleden önce', 'öğleden sonra', 'akşamüstü', 'akşam', - 'gece' - ], - u, u - ], - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/tt.js b/packages/common/locales/global/tt.js deleted file mode 100644 index 162fb9fdc357..000000000000 --- a/packages/common/locales/global/tt.js +++ /dev/null @@ -1,59 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['tt'] = [ - 'tt', - [['AM', 'PM'], u, u], - u, - [ - ['Я', 'Д', 'С', 'Ч', 'П', 'Җ', 'Ш'], ['якш.', 'дүш.', 'сиш.', 'чәр.', 'пәнҗ.', 'җом.', 'шим.'], - ['якшәмбе', 'дүшәмбе', 'сишәмбе', 'чәршәмбе', 'пәнҗешәмбе', 'җомга', 'шимбә'], - ['якш.', 'дүш.', 'сиш.', 'чәр.', 'пәнҗ.', 'җом.', 'шим.'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - [ - 'гыйн.', 'фев.', 'мар.', 'апр.', 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.' - ], - [ - 'гыйнвар', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', - 'октябрь', 'ноябрь', 'декабрь' - ] - ], - u, - [['б.э.к.', 'милади'], u, ['безнең эрага кадәр', 'безнең эра']], - 1, - [6, 0], - ['dd.MM.y', 'd MMM, y \'ел\'', 'd MMMM, y \'ел\'', 'd MMMM, y \'ел\', EEEE'], - ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss zzzz'], - ['{1}, {0}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'RUB', - '₽', - 'Россия сумы', - {'JPY': ['JP¥', '¥'], 'RUB': ['₽']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/twq.js b/packages/common/locales/global/twq.js deleted file mode 100644 index 782b9cf5567b..000000000000 --- a/packages/common/locales/global/twq.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['twq'] = [ - 'twq', - [['Subbaahi', 'Zaarikay b'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['Ž', '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' - ] - ], - u, - [['IJ', 'IZ'], u, ['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}', u, u, u], - ['.', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'XOF', - 'CFA', - 'CFA Fraŋ (BCEAO)', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/tzm.js b/packages/common/locales/global/tzm.js deleted file mode 100644 index f70c47f5ffef..000000000000 --- a/packages/common/locales/global/tzm.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === Math.floor(n) && n >= 0 && n <= 1 || n === Math.floor(n) && n >= 11 && n <= 99) - return 1; - return 5; -} -global.ng.common.locales['tzm'] = [ - 'tzm', - [['Zdat azal', 'Ḍeffir aza'], u, u], - u, - [ - ['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ḍ'] - ], - u, - [ - ['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' - ] - ], - u, - [['ZƐ', 'ḌƐ'], u, ['Zdat Ɛisa (TAƔ)', 'Ḍeffir Ɛisa (TAƔ)']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'MAD', - 'MAD', - 'Derhem Umeṛṛuki', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ug.js b/packages/common/locales/global/ug.js deleted file mode 100644 index a9ba1595a610..000000000000 --- a/packages/common/locales/global/ug.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['ug'] = [ - 'ug', - [['ب', 'ك'], ['چ.ب', 'چ.ك'], ['چۈشتىن بۇرۇن', 'چۈشتىن كېيىن']], - [['چ.ب', 'چ.ك'], u, u], - [ - ['ي', 'د', 'س', 'چ', 'پ', 'ج', 'ش'], ['يە', 'دۈ', 'سە', 'چا', 'پە', 'جۈ', 'شە'], - ['يەكشەنبە', 'دۈشەنبە', 'سەيشەنبە', 'چارشەنبە', 'پەيشەنبە', 'جۈمە', 'شەنبە'], - ['ي', 'د', 'س', 'چ', 'پ', 'ج', 'ش'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - [ - 'يانۋار', 'فېۋرال', 'مارت', 'ئاپرېل', 'ماي', 'ئىيۇن', 'ئىيۇل', 'ئاۋغۇست', 'سېنتەبىر', - 'ئۆكتەبىر', 'نويابىر', 'دېكابىر' - ], - u - ], - u, - [['BCE', 'مىلادىيە'], u, ['مىلادىيەدىن بۇرۇن', 'مىلادىيە']], - 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}', u, '{1} {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'CNY', - '¥', - 'جۇڭگو يۈەنى', - {'CNY': ['¥', '¥'], 'JPY': ['JP¥', '¥']}, - 'rtl', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/uk.js b/packages/common/locales/global/uk.js deleted file mode 100644 index b9c293e9be95..000000000000 --- a/packages/common/locales/global/uk.js +++ /dev/null @@ -1,107 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (v === 0 && i % 10 === 1 && !(i % 100 === 11)) return 1; - if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && - !(i % 100 >= 12 && i % 100 <= 14)) - return 3; - 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 4; - return 5; -} -global.ng.common.locales['uk'] = [ - 'uk', - [['дп', 'пп'], u, u], - u, - [ - ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С'], ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - ['неділя', 'понеділок', 'вівторок', 'середа', 'четвер', 'пʼятниця', 'субота'], - ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - u, - [ - ['с', 'л', 'б', 'к', 'т', 'ч', 'л', 'с', 'в', 'ж', 'л', 'г'], - [ - 'січ.', 'лют.', 'бер.', 'квіт.', 'трав.', 'черв.', 'лип.', 'серп.', 'вер.', 'жовт.', 'лист.', - 'груд.' - ], - [ - 'січня', 'лютого', 'березня', 'квітня', 'травня', 'червня', 'липня', 'серпня', 'вересня', - 'жовтня', 'листопада', 'грудня' - ] - ], - [ - ['С', 'Л', 'Б', 'К', 'Т', 'Ч', 'Л', 'С', 'В', 'Ж', 'Л', 'Г'], - ['січ', 'лют', 'бер', 'кві', 'тра', 'чер', 'лип', 'сер', 'вер', 'жов', 'лис', 'гру'], - [ - 'січень', 'лютий', 'березень', 'квітень', 'травень', 'червень', 'липень', 'серпень', - 'вересень', 'жовтень', 'листопад', 'грудень' - ] - ], - [['до н.е.', 'н.е.'], ['до н. е.', 'н. е.'], ['до нашої ери', 'нашої ери']], - 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}', u, '{1} \'о\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'Е', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'UAH', - '₴', - 'українська гривня', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'EUR': [u, '€'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'TWD': [u, '$'], - 'UAH': ['₴'], - 'UAK': ['крб.'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XCD': [u, '$'] - }, - 'ltr', - plural, - [ - [ - ['північ', 'п', 'ранку', 'дня', 'вечора', 'ночі'], - ['опівночі', 'пополудні', 'ранку', 'дня', 'вечора', 'ночі'], u - ], - [ - ['північ', 'полудень', 'ранок', 'день', 'вечір', 'ніч'], u, - ['опівніч', 'полудень', 'ранок', 'день', 'вечір', 'ніч'] - ], - [ - '00:00', '12:00', ['04:00', '12:00'], ['12:00', '18:00'], ['18:00', '24:00'], - ['00:00', '04:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ur-IN.js b/packages/common/locales/global/ur-IN.js deleted file mode 100644 index 3073c2c77799..000000000000 --- a/packages/common/locales/global/ur-IN.js +++ /dev/null @@ -1,67 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['ur-in'] = [ - 'ur-IN', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['اتوار', 'پیر', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'], - u, u - ], - u, - [ - ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - [ - 'جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', - 'دسمبر' - ], - u - ], - u, - [['قبل مسیح', 'عیسوی'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'INR', - '₹', - 'بھارتی روپیہ', - {'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'rtl', - plural, - [ - [ - ['آدھی رات', 'صبح', 'دوپہر', 'سہ پہر', 'شام', 'رات'], u, - ['آدھی رات', 'صبح میں', 'دوپہر میں', 'سہ پہر', 'شام میں', 'رات میں'] - ], - [['آدھی رات', 'صبح', 'دوپہر', 'سہ پہر', 'شام', 'رات'], u, u], - [ - '00:00', ['04:00', '12:00'], ['12:00', '16:00'], ['16:00', '18:00'], ['18:00', '20:00'], - ['20:00', '04:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ur.js b/packages/common/locales/global/ur.js deleted file mode 100644 index c4a1571b5f4a..000000000000 --- a/packages/common/locales/global/ur.js +++ /dev/null @@ -1,67 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['ur'] = [ - 'ur', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['اتوار', 'پیر', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'], - u, u - ], - u, - [ - ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - [ - 'جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', - 'دسمبر' - ], - u - ], - u, - [['قبل مسیح', 'عیسوی'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'PKR', - 'Rs', - 'پاکستانی روپیہ', - {'JPY': ['JP¥', '¥'], 'PKR': ['Rs'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'rtl', - plural, - [ - [ - ['آدھی رات', 'صبح', 'دوپہر', 'سہ پہر', 'شام', 'رات'], u, - ['آدھی رات', 'صبح میں', 'دوپہر میں', 'سہ پہر', 'شام میں', 'رات میں'] - ], - [['آدھی رات', 'صبح', 'دوپہر', 'سہ پہر', 'شام', 'رات'], u, u], - [ - '00:00', ['04:00', '12:00'], ['12:00', '16:00'], ['16:00', '18:00'], ['18:00', '20:00'], - ['20:00', '04:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/uz-Arab.js b/packages/common/locales/global/uz-Arab.js deleted file mode 100644 index bff0b282208a..000000000000 --- a/packages/common/locales/global/uz-Arab.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['uz-arab'] = [ - 'uz-Arab', - [['AM', 'PM'], u, u], - u, - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['ی.', 'د.', 'س.', 'چ.', 'پ.', 'ج.', 'ش.'], - ['یکشنبه', 'دوشنبه', 'سه\u200cشنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], - ['ی.', 'د.', 'س.', 'چ.', 'پ.', 'ج.', 'ش.'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['جنو', 'فبر', 'مار', 'اپر', 'می', 'جون', 'جول', 'اگس', 'سپت', 'اکت', 'نوم', 'دسم'], - [ - 'جنوری', 'فبروری', 'مارچ', 'اپریل', 'می', 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', - 'دسمبر' - ] - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - [',', '.', ';', '%', '\u200e+', '\u200e−', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'AFN', - '؋', - 'افغانی', - {'AFN': ['؋'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'rtl', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/uz-Cyrl.js b/packages/common/locales/global/uz-Cyrl.js deleted file mode 100644 index 3f52f6e8bfb6..000000000000 --- a/packages/common/locales/global/uz-Cyrl.js +++ /dev/null @@ -1,62 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['uz-cyrl'] = [ - 'uz-Cyrl', - [['ТО', 'ТК'], u, u], - u, - [ - ['Я', 'Д', 'С', 'Ч', 'П', 'Ж', 'Ш'], ['якш', 'душ', 'сеш', 'чор', 'пай', 'жум', 'шан'], - ['якшанба', 'душанба', 'сешанба', 'чоршанба', 'пайшанба', 'жума', 'шанба'], - ['як', 'ду', 'се', 'чо', 'па', 'жу', 'ша'] - ], - u, - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - ['янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'], - [ - 'январ', 'феврал', 'март', 'апрел', 'май', 'июн', 'июл', 'август', 'сентябр', 'октябр', - 'ноябр', 'декабр' - ] - ], - u, - [['м.а.', 'милодий'], u, ['милоддан аввалги', 'милодий']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'ҳақиқий сон эмас', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'UZS', - 'сўм', - 'Ўзбекистон сўм', - {'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'USD': ['US$', '$'], 'UZS': ['сўм']}, - 'ltr', - plural, - [ - [['ярим тун', 'туш пайти', 'эрталаб', 'кундузи', 'кечқурун', 'кечаси'], u, u], u, - [ - '00:00', '12:00', ['06:00', '11:00'], ['11:00', '18:00'], ['18:00', '22:00'], - ['22:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/uz-Latn.js b/packages/common/locales/global/uz-Latn.js deleted file mode 100644 index 438dea1adaa2..000000000000 --- a/packages/common/locales/global/uz-Latn.js +++ /dev/null @@ -1,70 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['uz-latn'] = [ - 'uz-Latn', - [['TO', 'TK'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'son emas', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'UZS', - 'soʻm', - 'O‘zbekiston so‘mi', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'UZS': ['soʻm']}, - 'ltr', - plural, - [ - [['yarim tun', 'tush payti', 'ertalab', 'kunduzi', 'kechqurun', 'kechasi'], u, u], u, - [ - '00:00', '12:00', ['06:00', '11:00'], ['11:00', '18:00'], ['18:00', '22:00'], - ['22:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/uz.js b/packages/common/locales/global/uz.js deleted file mode 100644 index 805815785dd5..000000000000 --- a/packages/common/locales/global/uz.js +++ /dev/null @@ -1,70 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['uz'] = [ - 'uz', - [['TO', 'TK'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'son emas', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'UZS', - 'soʻm', - 'O‘zbekiston so‘mi', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'UZS': ['soʻm']}, - 'ltr', - plural, - [ - [['yarim tun', 'tush payti', 'ertalab', 'kunduzi', 'kechqurun', 'kechasi'], u, u], u, - [ - '00:00', '12:00', ['06:00', '11:00'], ['11:00', '18:00'], ['18:00', '22:00'], - ['22:00', '06:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/vai-Latn.js b/packages/common/locales/global/vai-Latn.js deleted file mode 100644 index 2b6c58d31de6..000000000000 --- a/packages/common/locales/global/vai-Latn.js +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['vai-latn'] = [ - 'vai-Latn', - [['AM', 'PM'], u, u], - u, - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', 'aijima', 'siɓiti'], u, u - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'], u - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'LRD', - '$', - 'Laibhiya Dala', - {'JPY': ['JP¥', '¥'], 'LRD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/vai-Vaii.js b/packages/common/locales/global/vai-Vaii.js deleted file mode 100644 index 215a6937361f..000000000000 --- a/packages/common/locales/global/vai-Vaii.js +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['vai-vaii'] = [ - 'vai-Vaii', - [['AM', 'PM'], u, u], - u, - [['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['ꕞꕌꔵ', 'ꗳꗡꘉ', 'ꕚꕞꕚ', 'ꕉꕞꕒ', 'ꕉꔤꕆꕢ', 'ꕉꔤꕀꕮ', 'ꔻꔬꔳ'], u, u], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['ꖨꖕꔞ', 'ꕒꕡ', 'ꕾꖺ', 'ꖢꖕ', 'ꖑꕱ', 'ꖱꘋ', 'ꖱꕞ', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', 'ꔞꘋ', 'ꖨꖕꗏ'], - [ - 'ꖨꖕ ꕪꕴ ꔞꔀꕮꕊ', 'ꕒꕡꖝꖕ', 'ꕾꖺ', 'ꖢꖕ', 'ꖑꕱ', 'ꖱꘋ', 'ꖱꕞꔤ', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', 'ꔞꘋꕔꕿ ꕸꖃꗏ', - 'ꖨꖕ ꕪꕴ ꗏꖺꕮꕊ' - ] - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'LRD', - '$', - 'ꕞꔤꔫꕩ ꕜꕞꕌ', - {'JPY': ['JP¥', '¥'], 'LRD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/vai.js b/packages/common/locales/global/vai.js deleted file mode 100644 index 961e5bdad7ad..000000000000 --- a/packages/common/locales/global/vai.js +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['vai'] = [ - 'vai', - [['AM', 'PM'], u, u], - u, - [['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['ꕞꕌꔵ', 'ꗳꗡꘉ', 'ꕚꕞꕚ', 'ꕉꕞꕒ', 'ꕉꔤꕆꕢ', 'ꕉꔤꕀꕮ', 'ꔻꔬꔳ'], u, u], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['ꖨꖕꔞ', 'ꕒꕡ', 'ꕾꖺ', 'ꖢꖕ', 'ꖑꕱ', 'ꖱꘋ', 'ꖱꕞ', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', 'ꔞꘋ', 'ꖨꖕꗏ'], - [ - 'ꖨꖕ ꕪꕴ ꔞꔀꕮꕊ', 'ꕒꕡꖝꖕ', 'ꕾꖺ', 'ꖢꖕ', 'ꖑꕱ', 'ꖱꘋ', 'ꖱꕞꔤ', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', 'ꔞꘋꕔꕿ ꕸꖃꗏ', - 'ꖨꖕ ꕪꕴ ꗏꖺꕮꕊ' - ] - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'LRD', - '$', - 'ꕞꔤꔫꕩ ꕜꕞꕌ', - {'JPY': ['JP¥', '¥'], 'LRD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/vi.js b/packages/common/locales/global/vi.js deleted file mode 100644 index 92159720c226..000000000000 --- a/packages/common/locales/global/vi.js +++ /dev/null @@ -1,91 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['vi'] = [ - 'vi', - [['s', 'c'], ['SA', 'CH'], u], - [['SA', 'CH'], u, u], - [ - ['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'] - ], - u, - [ - ['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'], u], - 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}', u, '{0} {1}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'VND', - '₫', - 'Đồng Việt Nam', - { - 'AUD': ['AU$', '$'], - 'JPY': ['JP¥', '¥'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XXX': [] - }, - 'ltr', - plural, - [ - [ - ['nửa đêm', 'tr', 'sáng', 'chiều', 'tối', 'đêm'], - ['nửa đêm', 'TR', 'sáng', 'chiều', 'tối', 'đêm'], u - ], - [ - ['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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/vo.js b/packages/common/locales/global/vo.js deleted file mode 100644 index 97228d6b67cd..000000000000 --- a/packages/common/locales/global/vo.js +++ /dev/null @@ -1,49 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['vo'] = [ - 'vo', - [['AM', 'PM'], u, u], - u, - [['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], u, u], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'], u - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - u, - u, - u, - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/vun.js b/packages/common/locales/global/vun.js deleted file mode 100644 index 4ccc31d41522..000000000000 --- a/packages/common/locales/global/vun.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['vun'] = [ - 'vun', - [['utuko', 'kyiukonyi'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['KK', 'BK'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'TZS', - 'TSh', - 'Shilingi ya Tanzania', - {'JPY': ['JP¥', '¥'], 'TZS': ['TSh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/wae.js b/packages/common/locales/global/wae.js deleted file mode 100644 index 0377a80334d8..000000000000 --- a/packages/common/locales/global/wae.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['wae'] = [ - 'wae', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['v. Chr.', 'n. Chr'], u, u], - 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}', u, u, u], - [',', '’', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'CHF', - 'CHF', - 'CHF', - {}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/wo.js b/packages/common/locales/global/wo.js deleted file mode 100644 index 141b2ac194a7..000000000000 --- a/packages/common/locales/global/wo.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['wo'] = [ - 'wo', - [['Sub', 'Ngo'], u, u], - u, - [ - ['Dib', 'Alt', 'Tal', 'Àla', 'Alx', 'Àjj', 'Ase'], u, - ['Dibéer', 'Altine', 'Talaata', 'Àlarba', 'Alxamis', 'Àjjuma', 'Aseer'], - ['Dib', 'Alt', 'Tal', 'Àla', 'Alx', 'Àjj', 'Ase'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['Sam', 'Few', 'Mar', 'Awr', 'Mee', 'Suw', 'Sul', 'Ut', 'Sàt', 'Okt', 'Now', 'Des'], - [ - 'Samwiyee', 'Fewriyee', 'Mars', 'Awril', 'Mee', 'Suwe', 'Sulet', 'Ut', 'Sàttumbar', - 'Oktoobar', 'Nowàmbar', 'Desàmbar' - ] - ], - u, - [['JC', 'AD'], u, ['av. JC', 'AD']], - 1, - [6, 0], - ['dd-MM-y', 'd MMM, y', 'd MMMM, y', 'EEEE, d MMM, y'], - ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], - ['{1} - {0}', u, '{1} \'ci\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'XOF', - 'CFA', - 'Franc CFA bu Afrik Sowwu-jant', - {'JPY': ['JP¥', '¥']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/xh.js b/packages/common/locales/global/xh.js deleted file mode 100644 index c745a81ff460..000000000000 --- a/packages/common/locales/global/xh.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['xh'] = [ - 'xh', - [['AM', 'PM'], u, u], - u, - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Caw', 'Mvu', 'Bin', 'Tha', 'Sin', 'Hla', 'Mgq'], - ['Cawe', 'Mvulo', 'Lwesibini', 'Lwesithathu', 'Lwesine', 'Lwesihlanu', 'Mgqibelo'], - ['Caw', 'Mvu', 'Bin', 'Tha', 'Sin', 'Hla', 'Mgq'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['Jan', 'Feb', 'Mat', 'Epr', 'Mey', 'Jun', 'Jul', 'Aga', 'Sep', 'Okt', 'Nov', 'Dis'], - [ - 'Janyuwari', 'Februwari', 'Matshi', 'Epreli', 'Meyi', 'Juni', 'Julayi', 'Agasti', 'Septemba', - 'Okthoba', 'Novemba', 'Disemba' - ] - ], - u, - [['BC', 'AD'], u, u], - 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}', u, u, u], - ['.', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ZAR', - 'R', - 'iRandi yaseMzanzi Afrika', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'ZAR': ['R']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/xog.js b/packages/common/locales/global/xog.js deleted file mode 100644 index 8d2af6729d3d..000000000000 --- a/packages/common/locales/global/xog.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - if (n === 1) return 1; - return 5; -} -global.ng.common.locales['xog'] = [ - 'xog', - [['Munkyo', 'Eigulo'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['AZ', 'AF'], u, ['Kulisto nga azilawo', 'Kulisto nga affile']], - 1, - [0, 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'UGX', - 'USh', - 'Silingi eya Yuganda', - {'JPY': ['JP¥', '¥'], 'UGX': ['USh'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/yav.js b/packages/common/locales/global/yav.js deleted file mode 100644 index d48272b16930..000000000000 --- a/packages/common/locales/global/yav.js +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['yav'] = [ - 'yav', - [['kiɛmɛ́ɛm', 'kisɛ́ndɛ'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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ɔ́' - ] - ], - u, - [['k.Y.', '+J.C.'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'XAF', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/yi.js b/packages/common/locales/global/yi.js deleted file mode 100644 index a44e1f62e6f8..000000000000 --- a/packages/common/locales/global/yi.js +++ /dev/null @@ -1,64 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} -global.ng.common.locales['yi'] = [ - 'yi', - [['פֿאַרמיטאָג', 'נאָכמיטאָג'], u, u], - u, - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - ['זונטיק', 'מאָנטיק', 'דינסטיק', 'מיטוואך', 'דאנערשטיק', 'פֿרײַטיק', 'שבת'], u, u - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - [ - 'יאַנואַר', 'פֿעברואַר', 'מערץ', 'אַפּריל', 'מיי', 'יוני', 'יולי', 'אויגוסט', 'סעפּטעמבער', - 'אקטאבער', 'נאוועמבער', 'דעצעמבער' - ], - u - ], - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['יאַנ', 'פֿעב', 'מערץ', 'אַפּר', 'מיי', 'יוני', 'יולי', 'אויג', 'סעפּ', 'אקט', 'נאוו', 'דעצ'], - [ - 'יאַנואַר', 'פֿעברואַר', 'מערץ', 'אַפּריל', 'מיי', 'יוני', 'יולי', 'אויגוסט', 'סעפּטעמבער', - 'אקטאבער', 'נאוועמבער', 'דעצעמבער' - ] - ], - [['BCE', 'CE'], u, u], - 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}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - u, - u, - u, - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'rtl', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/yo-BJ.js b/packages/common/locales/global/yo-BJ.js deleted file mode 100644 index b1321738ddb7..000000000000 --- a/packages/common/locales/global/yo-BJ.js +++ /dev/null @@ -1,66 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['yo-bj'] = [ - 'yo-BJ', - [['Àárɔ̀', 'Ɔ̀sán'], u, u], - u, - [ - ['À', 'A', 'Ì', 'Ɔ', 'Ɔ', 'Ɛ', 'À'], ['Àìk', 'Aj', 'Ìsɛ́g', 'Ɔjɔ́r', 'Ɔjɔ́b', 'Ɛt', 'Àbám'], - ['Ɔ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'] - ], - [ - ['À', 'A', 'Ì', 'Ɔ', 'Ɔ', 'Ɛ', 'À'], ['Àìk', 'Aj', 'Ìsɛ́g', 'Ɔjɔ́r', 'Ɔjɔ́b', 'Ɛt', 'Àbám'], - ['Àìkú', 'Ajé', 'Ìsɛ́gun', 'Ɔjɔ́rú', 'Ɔjɔ́bɔ', 'Ɛtì', 'Àbámɛ́ta'], u - ], - [ - ['S', 'È', 'Ɛ', 'Ì', 'Ɛ̀', 'Ò', 'A', 'Ò', 'O', 'Ɔ̀', 'B', 'Ɔ̀'], - ['Shɛ́r', 'Èrèl', 'Ɛrɛ̀n', 'Ìgb', 'Ɛ̀bi', 'Òkú', 'Agɛ', 'Ògú', 'Owe', 'Ɔ̀wà', '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ɛ̀' - ] - ], - [ - ['S', 'È', 'Ɛ', 'Ì', 'Ɛ̀', 'Ò', 'A', 'Ò', 'O', 'Ɔ̀', 'B', 'Ɔ̀'], - ['Shɛ́', 'Èr', 'Ɛr', 'Ìg', 'Ɛ̀b', 'Òk', 'Ag', 'Òg', 'Ow', 'Ɔ̀w', 'Bé', 'Ɔ̀p'], - [ - 'Shɛ́rɛ́', 'Èrèlè', 'Ɛrɛ̀nà', 'Ìgbé', 'Ɛ̀bibi', 'Òkúdu', 'Agɛmɔ', 'Ògún', 'Owewe', 'Ɔ̀wàrà', - 'Bélú', 'Ɔ̀pɛ̀' - ] - ], - [['BCE', 'AD'], u, ['Saju Kristi', 'Lehin Kristi']], - 1, - [6, 0], - ['d/M/y', 'd MM y', 'd MMM y', 'EEEE, d MMM y'], - ['H:m', 'H:m:s', 'H:mm:ss z', 'HH:mm:ss zzzz'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'XOF', - 'CFA', - 'Faransi ti Orílɛ́ède BIKEAO', - {'JPY': ['JP¥', '¥'], 'NGN': ['₦'], 'RUB': ['₽']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/yo.js b/packages/common/locales/global/yo.js deleted file mode 100644 index 9f9dbccf854f..000000000000 --- a/packages/common/locales/global/yo.js +++ /dev/null @@ -1,66 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['yo'] = [ - 'yo', - [['Àárọ̀', 'Ọ̀sán'], u, u], - u, - [ - ['À', 'A', 'Ì', 'Ọ', 'Ọ', 'Ẹ', 'À'], ['Àìk', 'Aj', 'Ìsẹ́g', 'Ọjọ́r', 'Ọjọ́b', 'Ẹt', 'Àbám'], - ['Ọ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'] - ], - [ - ['À', 'A', 'Ì', 'Ọ', 'Ọ', 'Ẹ', 'À'], ['Àìk', 'Aj', 'Ìsẹ́g', 'Ọjọ́r', 'Ọjọ́b', 'Ẹt', 'Àbám'], - ['Àìkú', 'Ajé', 'Ìsẹ́gun', 'Ọjọ́rú', 'Ọjọ́bọ', 'Ẹtì', 'Àbámẹ́ta'], u - ], - [ - ['S', 'È', 'Ẹ', 'Ì', 'Ẹ̀', 'Ò', 'A', 'Ò', 'O', 'Ọ̀', 'B', 'Ọ̀'], - ['Ṣẹ́r', 'Èrèl', 'Ẹrẹ̀n', 'Ìgb', 'Ẹ̀bi', 'Òkú', 'Agẹ', 'Ògú', 'Owe', 'Ọ̀wà', '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ẹ̀' - ] - ], - [ - ['S', 'È', 'Ẹ', 'Ì', 'Ẹ̀', 'Ò', 'A', 'Ò', 'O', 'Ọ̀', 'B', 'Ọ̀'], - ['Ṣẹ́', 'Èr', 'Ẹr', 'Ìg', 'Ẹ̀b', 'Òk', 'Ag', 'Òg', 'Ow', 'Ọ̀w', 'Bé', 'Ọ̀p'], - [ - 'Ṣẹ́rẹ́', 'Èrèlè', 'Ẹrẹ̀nà', 'Ìgbé', 'Ẹ̀bibi', 'Òkúdu', 'Agẹmọ', 'Ògún', 'Owewe', 'Ọ̀wàrà', 'Bélú', - 'Ọ̀pẹ̀' - ] - ], - [['BCE', 'AD'], u, ['Saju Kristi', 'Lehin Kristi']], - 1, - [6, 0], - ['d/M/y', 'd MM y', 'd MMM y', 'EEEE, d MMM y'], - ['H:m', 'H:m:s', 'H:mm:ss z', 'HH:mm:ss zzzz'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'NGN', - '₦', - 'Náìrà ti Orílẹ̀-èdè Nàìjíríà', - {'JPY': ['JP¥', '¥'], 'NGN': ['₦'], 'RUB': ['₽']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/yue-Hans.js b/packages/common/locales/global/yue-Hans.js deleted file mode 100644 index 9e39aa6dee2d..000000000000 --- a/packages/common/locales/global/yue-Hans.js +++ /dev/null @@ -1,70 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['yue-hans'] = [ - 'yue-Hans', - [['上午', '下午'], u, u], - u, - [ - ['日', '一', '二', '三', '四', '五', '六'], - ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], - ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], - ['周日', '周一', '周二', '周三', '周四', '周五', '周六'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], - [ - '一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', - '十二月' - ] - ], - u, - [['西元前', '西元'], u, u], - 0, - [6, 0], - ['y/M/d', 'y年M月d日', u, 'y年M月d日EEEE'], - ['ah:mm', 'ah:mm:ss', 'z ah:mm:ss', 'zzzz ah:mm:ss'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', '非数值', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'CNY', - '¥', - '人民币', - { - 'AUD': ['AU$', '$'], - 'CNY': ['¥', '¥'], - 'JPY': ['JP¥', '¥'], - 'KRW': ['₩', '₩'], - 'USD': ['US$', '$'], - 'XXX': [] - }, - 'ltr', - plural, - [ - [['午夜', '清晨', '朝早', '中午', '下昼', '夜晚', '凌晨'], u, u], u, - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/yue-Hant.js b/packages/common/locales/global/yue-Hant.js deleted file mode 100644 index 27275ddc83e5..000000000000 --- a/packages/common/locales/global/yue-Hant.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['yue-hant'] = [ - 'yue-Hant', - [['上午', '下午'], u, u], - u, - [ - ['日', '一', '二', '三', '四', '五', '六'], - ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], u, - ['日', '一', '二', '三', '四', '五', '六'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], u - ], - u, - [['西元前', '西元'], u, u], - 0, - [6, 0], - ['y/M/d', 'y年M月d日', u, 'y年M月d日 EEEE'], - ['ah:mm', 'ah:mm:ss', 'ah:mm:ss [z]', 'ah:mm:ss [zzzz]'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', '非數值', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'HKD', - 'HK$', - '港幣', - {'AUD': ['AU$', '$'], 'KRW': ['₩', '₩'], 'USD': ['US$', '$'], 'XXX': []}, - 'ltr', - plural, - [ - [['午夜', '清晨', '朝早', '中午', '下晝', '夜晚', '凌晨'], u, u], u, - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/yue.js b/packages/common/locales/global/yue.js deleted file mode 100644 index 85653a263cd0..000000000000 --- a/packages/common/locales/global/yue.js +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['yue'] = [ - 'yue', - [['上午', '下午'], u, u], - u, - [ - ['日', '一', '二', '三', '四', '五', '六'], - ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], u, - ['日', '一', '二', '三', '四', '五', '六'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], u - ], - u, - [['西元前', '西元'], u, u], - 0, - [6, 0], - ['y/M/d', 'y年M月d日', u, 'y年M月d日 EEEE'], - ['ah:mm', 'ah:mm:ss', 'ah:mm:ss [z]', 'ah:mm:ss [zzzz]'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', '非數值', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'HKD', - 'HK$', - '港幣', - {'AUD': ['AU$', '$'], 'KRW': ['₩', '₩'], 'USD': ['US$', '$'], 'XXX': []}, - 'ltr', - plural, - [ - [['午夜', '清晨', '朝早', '中午', '下晝', '夜晚', '凌晨'], u, u], u, - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/zgh.js b/packages/common/locales/global/zgh.js deleted file mode 100644 index afab97bcb114..000000000000 --- a/packages/common/locales/global/zgh.js +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['zgh'] = [ - 'zgh', - [['ⵜⵉⴼⴰⵡⵜ', 'ⵜⴰⴷⴳⴳⵯⴰⵜ'], u, u], - u, - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'], - ['ⴰⵙⴰⵎⴰⵙ', 'ⴰⵢⵏⴰⵙ', 'ⴰⵙⵉⵏⴰⵙ', 'ⴰⴽⵕⴰⵙ', 'ⴰⴽⵡⴰⵙ', 'ⴰⵙⵉⵎⵡⴰⵙ', 'ⴰⵙⵉⴹⵢⴰⵙ'], - ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'] - ], - u, - [ - ['ⵉ', 'ⴱ', 'ⵎ', 'ⵉ', 'ⵎ', 'ⵢ', 'ⵢ', 'ⵖ', 'ⵛ', 'ⴽ', 'ⵏ', 'ⴷ'], - ['ⵉⵏⵏ', 'ⴱⵕⴰ', 'ⵎⴰⵕ', 'ⵉⴱⵔ', 'ⵎⴰⵢ', 'ⵢⵓⵏ', 'ⵢⵓⵍ', 'ⵖⵓⵛ', 'ⵛⵓⵜ', 'ⴽⵜⵓ', 'ⵏⵓⵡ', 'ⴷⵓⵊ'], - [ - 'ⵉⵏⵏⴰⵢⵔ', 'ⴱⵕⴰⵢⵕ', 'ⵎⴰⵕⵚ', 'ⵉⴱⵔⵉⵔ', 'ⵎⴰⵢⵢⵓ', 'ⵢⵓⵏⵢⵓ', 'ⵢⵓⵍⵢⵓⵣ', 'ⵖⵓⵛⵜ', 'ⵛⵓⵜⴰⵏⴱⵉⵔ', 'ⴽⵜⵓⴱⵔ', - 'ⵏⵓⵡⴰⵏⴱⵉⵔ', 'ⴷⵓⵊⴰⵏⴱⵉⵔ' - ] - ], - u, - [['ⴷⴰⵄ', 'ⴷⴼⵄ'], u, ['ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ', 'ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00¤', '#E0'], - 'MAD', - 'MAD', - 'ⴰⴷⵔⵉⵎ ⵏ ⵍⵎⵖⵔⵉⴱ', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural, - [] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/zh-Hans-HK.js b/packages/common/locales/global/zh-Hans-HK.js deleted file mode 100644 index db3e1610a23d..000000000000 --- a/packages/common/locales/global/zh-Hans-HK.js +++ /dev/null @@ -1,75 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['zh-hans-hk'] = [ - 'zh-Hans-HK', - [['上午', '下午'], u, u], - u, - [ - ['日', '一', '二', '三', '四', '五', '六'], - ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], - ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], - ['周日', '周一', '周二', '周三', '周四', '周五', '周六'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], - [ - '一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', - '十二月' - ] - ], - u, - [['公元前', '公元'], u, u], - 0, - [6, 0], - ['d/M/yy', 'y年M月d日', u, 'y年M月d日EEEE'], - ['ah:mm', 'ah:mm:ss', 'z ah:mm:ss', 'zzzz ah:mm:ss'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'HKD', - 'HK$', - '港元', - { - 'AUD': ['AU$', '$'], - 'ILR': ['ILS'], - 'JPY': ['JP¥', '¥'], - 'KRW': ['₩', '₩'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XXX': [] - }, - 'ltr', - plural, - [ - [ - ['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'], u, - ['午夜', '清晨', '上午', '中午', '下午', '晚上', '凌晨'] - ], - [['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'], u, u], - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/zh-Hans-MO.js b/packages/common/locales/global/zh-Hans-MO.js deleted file mode 100644 index c3716f4a4968..000000000000 --- a/packages/common/locales/global/zh-Hans-MO.js +++ /dev/null @@ -1,76 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['zh-hans-mo'] = [ - 'zh-Hans-MO', - [['上午', '下午'], u, u], - u, - [ - ['日', '一', '二', '三', '四', '五', '六'], - ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], - ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], - ['周日', '周一', '周二', '周三', '周四', '周五', '周六'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], - [ - '一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', - '十二月' - ] - ], - u, - [['公元前', '公元'], u, u], - 0, - [6, 0], - ['d/M/yy', 'y年M月d日', u, 'y年M月d日EEEE'], - ['ah:mm', 'ah:mm:ss', 'z ah:mm:ss', 'zzzz ah:mm:ss'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'MOP', - 'MOP$', - '澳门币', - { - 'AUD': ['AU$', '$'], - 'ILR': ['ILS'], - 'JPY': ['JP¥', '¥'], - 'KRW': ['₩', '₩'], - 'MOP': ['MOP$'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XXX': [] - }, - 'ltr', - plural, - [ - [ - ['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'], u, - ['午夜', '清晨', '上午', '中午', '下午', '晚上', '凌晨'] - ], - [['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'], u, u], - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/zh-Hans-SG.js b/packages/common/locales/global/zh-Hans-SG.js deleted file mode 100644 index 91fb96c63e73..000000000000 --- a/packages/common/locales/global/zh-Hans-SG.js +++ /dev/null @@ -1,76 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['zh-hans-sg'] = [ - 'zh-Hans-SG', - [['上午', '下午'], u, u], - u, - [ - ['日', '一', '二', '三', '四', '五', '六'], - ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], - ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], - ['周日', '周一', '周二', '周三', '周四', '周五', '周六'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], - [ - '一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', - '十二月' - ] - ], - u, - [['公元前', '公元'], u, u], - 0, - [6, 0], - ['dd/MM/yy', 'y年M月d日', u, 'y年M月d日EEEE'], - ['ah:mm', 'ah:mm:ss', 'z ah:mm:ss', 'zzzz ah:mm:ss'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'SGD', - '$', - '新加坡元', - { - 'AUD': ['AU$', '$'], - 'ILR': ['ILS'], - 'JPY': ['JP¥', '¥'], - 'KRW': ['₩', '₩'], - 'SGD': ['$'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XXX': [] - }, - 'ltr', - plural, - [ - [ - ['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'], u, - ['午夜', '清晨', '上午', '中午', '下午', '晚上', '凌晨'] - ], - [['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'], u, u], - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/zh-Hans.js b/packages/common/locales/global/zh-Hans.js deleted file mode 100644 index ba2fbd9d032a..000000000000 --- a/packages/common/locales/global/zh-Hans.js +++ /dev/null @@ -1,76 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['zh-hans'] = [ - 'zh-Hans', - [['上午', '下午'], u, u], - u, - [ - ['日', '一', '二', '三', '四', '五', '六'], - ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], - ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], - ['周日', '周一', '周二', '周三', '周四', '周五', '周六'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], - [ - '一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', - '十二月' - ] - ], - u, - [['公元前', '公元'], u, u], - 0, - [6, 0], - ['y/M/d', 'y年M月d日', u, 'y年M月d日EEEE'], - ['ah:mm', 'ah:mm:ss', 'z ah:mm:ss', 'zzzz ah:mm:ss'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'CNY', - '¥', - '人民币', - { - 'AUD': ['AU$', '$'], - 'CNY': ['¥'], - 'ILR': ['ILS'], - 'JPY': ['JP¥', '¥'], - 'KRW': ['₩', '₩'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XXX': [] - }, - 'ltr', - plural, - [ - [ - ['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'], u, - ['午夜', '清晨', '上午', '中午', '下午', '晚上', '凌晨'] - ], - [['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'], u, u], - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/zh-Hant-HK.js b/packages/common/locales/global/zh-Hant-HK.js deleted file mode 100644 index bd4e35ce2547..000000000000 --- a/packages/common/locales/global/zh-Hant-HK.js +++ /dev/null @@ -1,59 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['zh-hant-hk'] = [ - 'zh-Hant-HK', - [['上午', '下午'], u, u], - u, - [ - ['日', '一', '二', '三', '四', '五', '六'], - ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], - ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], - ['日', '一', '二', '三', '四', '五', '六'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], u - ], - u, - [['公元前', '公元'], u, u], - 0, - [6, 0], - ['d/M/y', 'y年M月d日', u, 'y年M月d日EEEE'], - ['ah:mm', 'ah:mm:ss', 'ah:mm:ss [z]', 'ah:mm:ss [zzzz]'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', '非數值', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'HKD', - 'HK$', - '港元', - {'AUD': ['AU$', '$'], 'RON': [u, 'L'], 'USD': ['US$', '$'], 'XXX': []}, - 'ltr', - plural, - [ - [['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'], u, u], u, - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/zh-Hant-MO.js b/packages/common/locales/global/zh-Hant-MO.js deleted file mode 100644 index d53a112d84a8..000000000000 --- a/packages/common/locales/global/zh-Hant-MO.js +++ /dev/null @@ -1,59 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['zh-hant-mo'] = [ - 'zh-Hant-MO', - [['上午', '下午'], u, u], - u, - [ - ['日', '一', '二', '三', '四', '五', '六'], - ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], - ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], - ['日', '一', '二', '三', '四', '五', '六'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], u - ], - u, - [['公元前', '公元'], u, u], - 0, - [6, 0], - ['d/M/y', 'y年M月d日', u, 'y年M月d日EEEE'], - ['ah:mm', 'ah:mm:ss', 'ah:mm:ss [z]', 'ah:mm:ss [zzzz]'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', '非數值', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'MOP', - 'MOP$', - '澳門元', - {'AUD': ['AU$', '$'], 'MOP': ['MOP$'], 'RON': [u, 'L'], 'USD': ['US$', '$'], 'XXX': []}, - 'ltr', - plural, - [ - [['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'], u, u], u, - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/zh-Hant.js b/packages/common/locales/global/zh-Hant.js deleted file mode 100644 index 3bd00a267744..000000000000 --- a/packages/common/locales/global/zh-Hant.js +++ /dev/null @@ -1,66 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['zh-hant'] = [ - 'zh-Hant', - [['上午', '下午'], u, u], - u, - [ - ['日', '一', '二', '三', '四', '五', '六'], - ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], - ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], - ['日', '一', '二', '三', '四', '五', '六'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], u - ], - u, - [['西元前', '西元'], u, u], - 0, - [6, 0], - ['y/M/d', 'y年M月d日', u, 'y年M月d日 EEEE'], - ['ah:mm', 'ah:mm:ss', 'ah:mm:ss [z]', 'ah:mm:ss [zzzz]'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', '非數值', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'TWD', - '$', - '新台幣', - { - 'AUD': ['AU$', '$'], - 'KRW': ['₩', '₩'], - 'RON': [u, 'L'], - 'TWD': ['$'], - 'USD': ['US$', '$'], - 'XXX': [] - }, - 'ltr', - plural, - [ - [['午夜', '清晨', '上午', '中午', '下午', '晚上', '凌晨'], u, u], u, - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/zh.js b/packages/common/locales/global/zh.js deleted file mode 100644 index d9acfb84b237..000000000000 --- a/packages/common/locales/global/zh.js +++ /dev/null @@ -1,76 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - return 5; -} -global.ng.common.locales['zh'] = [ - 'zh', - [['上午', '下午'], u, u], - u, - [ - ['日', '一', '二', '三', '四', '五', '六'], - ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], - ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], - ['周日', '周一', '周二', '周三', '周四', '周五', '周六'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], - [ - '一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', - '十二月' - ] - ], - u, - [['公元前', '公元'], u, u], - 0, - [6, 0], - ['y/M/d', 'y年M月d日', u, 'y年M月d日EEEE'], - ['ah:mm', 'ah:mm:ss', 'z ah:mm:ss', 'zzzz ah:mm:ss'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'CNY', - '¥', - '人民币', - { - 'AUD': ['AU$', '$'], - 'CNY': ['¥'], - 'ILR': ['ILS'], - 'JPY': ['JP¥', '¥'], - 'KRW': ['₩', '₩'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XXX': [] - }, - 'ltr', - plural, - [ - [ - ['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'], u, - ['午夜', '清晨', '上午', '中午', '下午', '晚上', '凌晨'] - ], - [['午夜', '早上', '上午', '中午', '下午', '晚上', '凌晨'], u, u], - [ - '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'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/zu.js b/packages/common/locales/global/zu.js deleted file mode 100644 index 4a5253a1cf5e..000000000000 --- a/packages/common/locales/global/zu.js +++ /dev/null @@ -1,83 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -(function(global) { -global.ng = global.ng || {}; -global.ng.common = global.ng.common || {}; -global.ng.common.locales = global.ng.common.locales || {}; -const u = undefined; -function plural(n) { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; -} -global.ng.common.locales['zu'] = [ - 'zu', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['J', 'F', 'M', 'E', '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' - ] - ], - [ - ['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'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ZAR', - 'R', - 'i-South African Rand', - { - 'BYN': [u, 'P.'], - 'DKK': [u, 'Kr'], - 'HRK': [u, 'Kn'], - 'ISK': [u, 'Kr'], - 'JPY': ['JP¥', '¥'], - 'NOK': [u, 'Kr'], - 'PLN': [u, 'Zł'], - 'SEK': [u, 'Kr'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'ZAR': ['R'] - }, - 'ltr', - plural, - [ - [['entathakusa', 'ekuseni', 'emini', 'ntambama', 'ebusuku'], u, u], u, - [ - ['00:00', '06:00'], ['06:00', '10:00'], ['10:00', '13:00'], ['13:00', '19:00'], - ['19:00', '24:00'] - ] - ] -]; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || - typeof window !== 'undefined' && window); diff --git a/packages/common/locales/gsw-FR.ts b/packages/common/locales/gsw-FR.ts deleted file mode 100644 index 4f5195e0047b..000000000000 --- a/packages/common/locales/gsw-FR.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'gsw-FR', - [['vorm.', 'nam.'], u, ['am Vormittag', 'am Namittag']], - [['vorm.', 'nam.'], u, ['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.'] - ], - u, - [ - ['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' - ] - ], - u, - [['v. Chr.', 'n. Chr.'], u, u], - 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}', u, u, u], - ['.', '’', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Euro', - {'ATS': ['öS']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/gsw-LI.ts b/packages/common/locales/gsw-LI.ts deleted file mode 100644 index 3113f857961e..000000000000 --- a/packages/common/locales/gsw-LI.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'gsw-LI', - [['vorm.', 'nam.'], u, ['am Vormittag', 'am Namittag']], - [['vorm.', 'nam.'], u, ['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.'] - ], - u, - [ - ['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' - ] - ], - u, - [['v. Chr.', 'n. Chr.'], u, u], - 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}', u, u, u], - ['.', '’', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'CHF', - 'CHF', - 'Schwiizer Franke', - {'ATS': ['öS']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/gsw.ts b/packages/common/locales/gsw.ts deleted file mode 100644 index 6f010ad236db..000000000000 --- a/packages/common/locales/gsw.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'gsw', - [['vorm.', 'nam.'], u, ['am Vormittag', 'am Namittag']], - [['vorm.', 'nam.'], u, ['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.'] - ], - u, - [ - ['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' - ] - ], - u, - [['v. Chr.', 'n. Chr.'], u, u], - 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}', u, u, u], - ['.', '’', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'CHF', - 'CHF', - 'Schwiizer Franke', - {'ATS': ['öS']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/gu.ts b/packages/common/locales/gu.ts deleted file mode 100644 index 2aa2dad21203..000000000000 --- a/packages/common/locales/gu.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; -} - -export default [ - 'gu', - [['AM', 'PM'], u, u], - u, - [ - ['ર', 'સો', 'મં', 'બુ', 'ગુ', 'શુ', 'શ'], ['રવિ', 'સોમ', 'મંગળ', 'બુધ', 'ગુરુ', 'શુક્ર', 'શનિ'], - ['રવિવાર', 'સોમવાર', 'મંગળવાર', 'બુધવાર', 'ગુરુવાર', 'શુક્રવાર', 'શનિવાર'], - ['ર', 'સો', 'મં', 'બુ', 'ગુ', 'શુ', 'શ'] - ], - u, - [ - ['જા', 'ફે', 'મા', 'એ', 'મે', 'જૂ', 'જુ', 'ઑ', 'સ', 'ઑ', 'ન', 'ડિ'], - ['જાન્યુ', 'ફેબ્રુ', 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટે', 'ઑક્ટો', 'નવે', 'ડિસે'], - [ - 'જાન્યુઆરી', 'ફેબ્રુઆરી', 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટેમ્બર', 'ઑક્ટોબર', 'નવેમ્બર', - 'ડિસેમ્બર' - ] - ], - u, - [['ઇ સ પુ', 'ઇસ'], ['ઈ.સ.પૂર્વે', 'ઈ.સ.'], ['ઈસવીસન પૂર્વે', 'ઇસવીસન']], - 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}', u, '{1} એ {0} વાગ્યે', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤#,##,##0.00', '[#E0]'], - 'INR', - '₹', - 'ભારતીય રૂપિયા', - {'JPY': ['JP¥', '¥'], 'MUR': [u, 'રૂ.'], 'THB': ['฿'], 'TWD': ['NT$'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/guz.ts b/packages/common/locales/guz.ts deleted file mode 100644 index c42a3dc61dff..000000000000 --- a/packages/common/locales/guz.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'guz', - [['Ma', 'Mo'], u, ['Mambia', 'Mog']], - [['Ma', 'Mo'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['YA', 'YK'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KES', - 'Ksh', - 'Shilingi ya Kenya', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/gv.ts b/packages/common/locales/gv.ts deleted file mode 100644 index 078565302e15..000000000000 --- a/packages/common/locales/gv.ts +++ /dev/null @@ -1,61 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (v === 0 && i % 10 === 1) return 1; - if (v === 0 && i % 10 === 2) return 2; - if (v === 0 && - (i % 100 === 0 || i % 100 === 20 || i % 100 === 40 || i % 100 === 60 || i % 100 === 80)) - return 3; - if (!(v === 0)) return 4; - return 5; -} - -export default [ - 'gv', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['RC', 'AD'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GBP', - '£', - 'GBP', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ha-GH.ts b/packages/common/locales/ha-GH.ts deleted file mode 100644 index f6d0698727ca..000000000000 --- a/packages/common/locales/ha-GH.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'ha-GH', - [['AM', 'PM'], u, ['Safiya', 'Yamma']], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['K.H', 'BHAI'], u, ['Kafin haihuwar annab', 'Bayan haihuwar annab']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'GHS', - 'GH₵', - 'Kudin Ghana', - {'GHS': ['GH₵'], 'NGN': ['₦']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ha-NE.ts b/packages/common/locales/ha-NE.ts deleted file mode 100644 index 0f87b4dd2368..000000000000 --- a/packages/common/locales/ha-NE.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'ha-NE', - [['AM', 'PM'], u, ['Safiya', 'Yamma']], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['K.H', 'BHAI'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'XOF', - 'CFA', - 'Kuɗin Sefa na Afirka Ta Yamma', - {'NGN': ['₦']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ha.ts b/packages/common/locales/ha.ts deleted file mode 100644 index fe727f28c7ea..000000000000 --- a/packages/common/locales/ha.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'ha', - [['AM', 'PM'], u, ['Safiya', 'Yamma']], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['K.H', 'BHAI'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'NGN', - '₦', - 'Nairar Najeriya', - {'NGN': ['₦']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/haw.ts b/packages/common/locales/haw.ts deleted file mode 100644 index 2eca76671f0f..000000000000 --- a/packages/common/locales/haw.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'haw', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'USD', - {'JPY': ['JP¥', '¥']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/he.ts b/packages/common/locales/he.ts deleted file mode 100644 index 242e0183afed..000000000000 --- a/packages/common/locales/he.ts +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - if (i === 2 && v === 0) return 2; - if (v === 0 && !(n >= 0 && n <= 10) && n % 10 === 0) return 4; - return 5; -} - -export default [ - 'he', - [['לפנה״צ', 'אחה״צ'], u, u], - [['לפנה״צ', 'אחה״צ'], ['AM', 'PM'], u], - [ - ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'], - ['יום א׳', 'יום ב׳', 'יום ג׳', 'יום ד׳', 'יום ה׳', 'יום ו׳', 'שבת'], - ['יום ראשון', 'יום שני', 'יום שלישי', 'יום רביעי', 'יום חמישי', 'יום שישי', 'יום שבת'], - ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', 'מאי', 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', 'נוב׳', 'דצמ׳'], - [ - 'ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', - 'נובמבר', 'דצמבר' - ] - ], - u, - [['לפנה״ס', 'לספירה'], u, ['לפני הספירה', 'לספירה']], - 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}', u, '{1} בשעה {0}', u], - ['.', ',', ';', '%', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '\u200f#,##0.00 ¤;\u200f-#,##0.00 ¤', '#E0'], - 'ILS', - '₪', - 'שקל חדש', - {'BYN': [u, 'р'], 'CNY': ['\u200eCN¥\u200e', '¥'], 'ILP': ['ל״י'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'rtl', - plural -]; diff --git a/packages/common/locales/hi.ts b/packages/common/locales/hi.ts deleted file mode 100644 index 2c7726821d01..000000000000 --- a/packages/common/locales/hi.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; -} - -export default [ - 'hi', - [['am', 'pm'], u, u], - u, - [ - ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'], ['रवि', 'सोम', 'मंगल', 'बुध', 'गुरु', 'शुक्र', 'शनि'], - ['रविवार', 'सोमवार', 'मंगलवार', 'बुधवार', 'गुरुवार', 'शुक्रवार', 'शनिवार'], - ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'] - ], - u, - [ - ['ज', 'फ़', 'मा', 'अ', 'म', 'जू', 'जु', 'अ', 'सि', 'अ', 'न', 'दि'], - ['जन॰', 'फ़र॰', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुल॰', 'अग॰', 'सित॰', 'अक्तू॰', 'नव॰', 'दिस॰'], - [ - 'जनवरी', 'फ़रवरी', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितंबर', 'अक्तूबर', 'नवंबर', - 'दिसंबर' - ] - ], - u, - [['ईसा-पूर्व', 'ईस्वी'], u, ['ईसा-पूर्व', 'ईसवी सन']], - 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}', u, '{1} को {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤#,##,##0.00', '[#E0]'], - 'INR', - '₹', - 'भारतीय रुपया', - {'JPY': ['JP¥', '¥'], 'RON': [u, 'लेई'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/hr-BA.ts b/packages/common/locales/hr-BA.ts deleted file mode 100644 index 8e83488cb347..000000000000 --- a/packages/common/locales/hr-BA.ts +++ /dev/null @@ -1,87 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - 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 1; - 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 3; - return 5; -} - -export default [ - 'hr-BA', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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}', u, '{1} \'u\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'BAM', - 'KM', - 'konvertibilna marka', - { - 'AUD': [u, '$'], - 'BAM': ['KM'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'EUR': [u, '€'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XCD': [u, '$'], - 'XPF': [], - 'XXX': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/hr.ts b/packages/common/locales/hr.ts deleted file mode 100644 index 590e7e3083d5..000000000000 --- a/packages/common/locales/hr.ts +++ /dev/null @@ -1,90 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - 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 1; - 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 3; - return 5; -} - -export default [ - 'hr', - [['AM', 'PM'], u, u], - u, - [ - ['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}', u, '{1} \'u\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'HRK', - 'HRK', - 'hrvatska kuna', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'EUR': [u, '€'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XCD': [u, '$'], - 'XPF': [], - 'XXX': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/hsb.ts b/packages/common/locales/hsb.ts deleted file mode 100644 index 12a8e3472c12..000000000000 --- a/packages/common/locales/hsb.ts +++ /dev/null @@ -1,67 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - 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 1; - if (v === 0 && i % 100 === 2 || f % 100 === 2) return 2; - 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 3; - return 5; -} - -export default [ - 'hsb', - [['dop.', 'pop.'], ['dopołdnja', 'popołdnju'], u], - [['dopołdnja', 'popołdnju'], u, u], - [ - ['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'] - ], - u, - [ - ['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.'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - {'AUD': [u, '$'], 'PLN': ['zł'], 'THB': ['฿']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/hu.ts b/packages/common/locales/hu.ts deleted file mode 100644 index c928382fb401..000000000000 --- a/packages/common/locales/hu.ts +++ /dev/null @@ -1,73 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'hu', - [['de.', 'du.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['ie.', 'isz.'], ['i. e.', 'i. sz.'], ['Krisztus 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'HUF', - 'Ft', - 'magyar forint', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'EUR': [u, '€'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'HUF': ['Ft'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XCD': [u, '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/hy.ts b/packages/common/locales/hy.ts deleted file mode 100644 index e29c2badfac9..000000000000 --- a/packages/common/locales/hy.ts +++ /dev/null @@ -1,60 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'hy', - [['ա', 'հ'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['Կ', 'Ե', 'Ե', 'Չ', 'Հ', 'Ո', 'Շ'], ['կիր', 'երկ', 'երք', 'չրք', 'հնգ', 'ուր', 'շբթ'], - ['կիրակի', 'երկուշաբթի', 'երեքշաբթի', 'չորեքշաբթի', 'հինգշաբթի', 'ուրբաթ', 'շաբաթ'], - ['կր', 'եկ', 'եք', 'չք', 'հգ', 'ու', 'շբ'] - ], - u, - [ - ['Հ', 'Փ', 'Մ', 'Ա', 'Մ', 'Հ', 'Հ', 'Օ', 'Ս', 'Հ', 'Ն', 'Դ'], - ['հնվ', 'փտվ', 'մրտ', 'ապր', 'մյս', 'հնս', 'հլս', 'օգս', 'սեպ', 'հոկ', 'նոյ', 'դեկ'], - [ - 'հունվարի', 'փետրվարի', 'մարտի', 'ապրիլի', 'մայիսի', 'հունիսի', 'հուլիսի', 'օգոստոսի', - 'սեպտեմբերի', 'հոկտեմբերի', 'նոյեմբերի', 'դեկտեմբերի' - ] - ], - [ - ['Հ', 'Փ', 'Մ', 'Ա', 'Մ', 'Հ', 'Հ', 'Օ', 'Ս', 'Հ', 'Ն', 'Դ'], - ['հնվ', 'փտվ', 'մրտ', 'ապր', 'մյս', 'հնս', 'հլս', 'օգս', 'սեպ', 'հոկ', 'նոյ', 'դեկ'], - [ - 'հունվար', 'փետրվար', 'մարտ', 'ապրիլ', 'մայիս', 'հունիս', 'հուլիս', 'օգոստոս', 'սեպտեմբեր', - 'հոկտեմբեր', 'նոյեմբեր', 'դեկտեմբեր' - ] - ], - [['մ.թ.ա.', 'մ.թ.'], u, ['Քրիստոսից առաջ', 'Քրիստոսից հետո']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'ՈչԹ', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'AMD', - '֏', - 'հայկական դրամ', - {'AMD': ['֏'], 'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ia.ts b/packages/common/locales/ia.ts deleted file mode 100644 index e30dda5fa12f..000000000000 --- a/packages/common/locales/ia.ts +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'ia', - [['AM', 'PM'], u, u], - u, - [ - ['d', 'l', 'm', 'm', 'j', 'v', 's'], ['dom', 'lun', 'mar', 'mer', 'jov', 'ven', 'sab'], - ['dominica', 'lunedi', 'martedi', 'mercuridi', 'jovedi', 'venerdi', 'sabbato'], - ['do', 'lu', 'ma', 'me', 'jo', 've', 'sa'] - ], - u, - [ - ['j', 'f', 'm', 'a', 'm', 'j', 'j', 'a', 's', 'o', 'n', 'd'], - ['jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', 'aug', 'sep', 'oct', 'nov', 'dec'], - [ - 'januario', 'februario', 'martio', 'april', 'maio', 'junio', 'julio', 'augusto', 'septembre', - 'octobre', 'novembre', 'decembre' - ] - ], - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['jan', 'feb', 'mar', 'apr', 'mai', 'jun', 'jul', 'aug', 'sep', 'oct', 'nov', 'dec'], - [ - 'januario', 'februario', 'martio', 'april', 'maio', 'junio', 'julio', 'augusto', 'septembre', - 'octobre', 'novembre', 'decembre' - ] - ], - [['a.Chr.', 'p.Chr.'], u, ['ante Christo', 'post Christo']], - 1, - [6, 0], - ['dd-MM-y', 'd MMM y', 'd \'de\' MMMM y', 'EEEE \'le\' d \'de\' MMMM y'], - ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], - ['{1} {0}', u, '{1} \'a\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - u, - u, - u, - {'JPY': ['JP¥', '¥'], 'NLG': ['ƒ'], 'RUB': ['₽'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/id.ts b/packages/common/locales/id.ts deleted file mode 100644 index 8ba733a9f108..000000000000 --- a/packages/common/locales/id.ts +++ /dev/null @@ -1,60 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'id', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agu', 'Sep', 'Okt', 'Nov', 'Des'], - [ - 'Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', - 'Oktober', 'November', 'Desember' - ] - ], - u, - [['SM', 'M'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', '.'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'IDR', - 'Rp', - 'Rupiah Indonesia', - { - 'AUD': ['AU$', '$'], - 'IDR': ['Rp'], - 'INR': ['Rs', '₹'], - 'JPY': ['JP¥', '¥'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XXX': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/ig.ts b/packages/common/locales/ig.ts deleted file mode 100644 index fd1cb255ca4d..000000000000 --- a/packages/common/locales/ig.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'ig', - [['A.M.', 'P.M.'], u, ['N’ụtụtụ', 'N’abali']], - [['A.M.', 'P.M.'], u, u], - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Ụka', 'Mọn', 'Tiu', 'Wen', 'Tọọ', 'Fraị', 'Sat'], - ['Sọndee', 'Mọnde', 'Tiuzdee', 'Wenezdee', 'Tọọzdee', 'Fraịdee', 'Satọdee'], - ['Sọn', 'Mọn', 'Tiu', 'Wen', 'Tọọ', 'Fraị', 'Sat'] - ], - u, - [ - ['J', 'F', 'M', 'E', 'M', 'J', 'J', 'Ọ', 'S', 'Ọ', 'N', 'D'], - ['Jen', 'Feb', 'Maa', 'Epr', 'Mee', 'Juu', 'Jul', 'Ọgọ', 'Sep', 'Ọkt', 'Nov', 'Dis'], - [ - 'Jenụwarị', 'Febrụwarị', 'Maachị', 'Epreel', 'Mee', 'Juun', 'Julaị', 'Ọgọọst', 'Septemba', - 'Ọktoba', 'Novemba', 'Disemba' - ] - ], - u, - [['T.K.', 'A.K.'], u, ['Tupu Kraist', 'Afọ Kraịst']], - 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}', u, '{1} \'na\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'NGN', - '₦', - 'Naịra', - {'NGN': ['₦']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ii.ts b/packages/common/locales/ii.ts deleted file mode 100644 index 67957457bc80..000000000000 --- a/packages/common/locales/ii.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'ii', - [['ꎸꄑ', 'ꁯꋒ'], u, u], - u, - [ - ['ꆏ', 'ꋍ', 'ꑍ', 'ꌕ', 'ꇖ', 'ꉬ', 'ꃘ'], - ['ꑭꆏ', 'ꆏꋍ', 'ꆏꑍ', 'ꆏꌕ', 'ꆏꇖ', 'ꆏꉬ', 'ꆏꃘ'], - ['ꑭꆏꑍ', 'ꆏꊂꋍ', 'ꆏꊂꑍ', 'ꆏꊂꌕ', 'ꆏꊂꇖ', 'ꆏꊂꉬ', 'ꆏꊂꃘ'], - ['ꑭꆏ', 'ꆏꋍ', 'ꆏꑍ', 'ꆏꌕ', 'ꆏꇖ', 'ꆏꉬ', 'ꆏꃘ'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - [ - 'ꋍꆪ', 'ꑍꆪ', 'ꌕꆪ', 'ꇖꆪ', 'ꉬꆪ', 'ꃘꆪ', 'ꏃꆪ', 'ꉆꆪ', 'ꈬꆪ', 'ꊰꆪ', 'ꊰꊪꆪ', - 'ꊰꑋꆪ' - ], - u - ], - u, - [['ꃅꋊꂿ', 'ꃅꋊꊂ'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'CNY', - '¥', - 'CNY', - {'CNY': ['¥'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/is.ts b/packages/common/locales/is.ts deleted file mode 100644 index aedaa79ef955..000000000000 --- a/packages/common/locales/is.ts +++ /dev/null @@ -1,71 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - 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 1; - return 5; -} - -export default [ - 'is', - [['f.', 'e.'], ['f.h.', 'e.h.'], u], - [['f.h.', 'e.h.'], u, u], - [ - ['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.'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'kl\'. {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'ISK', - 'ISK', - 'íslensk króna', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'EUR': [u, '€'], - 'GBP': [u, '£'], - 'INR': [u, '₹'], - 'JPY': ['JP¥', '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/it-CH.ts b/packages/common/locales/it-CH.ts deleted file mode 100644 index 2841d9719b3a..000000000000 --- a/packages/common/locales/it-CH.ts +++ /dev/null @@ -1,65 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'it-CH', - [['m.', 'p.'], ['AM', 'PM'], u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} {0}', u], - ['.', '’', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00;¤-#,##0.00', '#E0'], - 'CHF', - 'CHF', - 'franco svizzero', - { - 'BRL': [u, 'R$'], - 'BYN': [u, 'Br'], - 'EGP': [u, '£E'], - 'HKD': [u, '$'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NOK': [u, 'NKr'], - 'THB': ['฿'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/it-SM.ts b/packages/common/locales/it-SM.ts deleted file mode 100644 index 17475957ee24..000000000000 --- a/packages/common/locales/it-SM.ts +++ /dev/null @@ -1,65 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'it-SM', - [['m.', 'p.'], ['AM', 'PM'], u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'BRL': [u, 'R$'], - 'BYN': [u, 'Br'], - 'EGP': [u, '£E'], - 'HKD': [u, '$'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NOK': [u, 'NKr'], - 'THB': ['฿'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/it-VA.ts b/packages/common/locales/it-VA.ts deleted file mode 100644 index b089567335e3..000000000000 --- a/packages/common/locales/it-VA.ts +++ /dev/null @@ -1,65 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'it-VA', - [['m.', 'p.'], ['AM', 'PM'], u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'BRL': [u, 'R$'], - 'BYN': [u, 'Br'], - 'EGP': [u, '£E'], - 'HKD': [u, '$'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NOK': [u, 'NKr'], - 'THB': ['฿'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/it.ts b/packages/common/locales/it.ts deleted file mode 100644 index ee8931d4813a..000000000000 --- a/packages/common/locales/it.ts +++ /dev/null @@ -1,65 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'it', - [['m.', 'p.'], ['AM', 'PM'], u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'BRL': [u, 'R$'], - 'BYN': [u, 'Br'], - 'EGP': [u, '£E'], - 'HKD': [u, '$'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NOK': [u, 'NKr'], - 'THB': ['฿'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/ja.ts b/packages/common/locales/ja.ts deleted file mode 100644 index 1b1b4f56a828..000000000000 --- a/packages/common/locales/ja.ts +++ /dev/null @@ -1,47 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'ja', - [['午前', '午後'], u, u], - u, - [ - ['日', '月', '火', '水', '木', '金', '土'], u, - ['日曜日', '月曜日', '火曜日', '水曜日', '木曜日', '金曜日', '土曜日'], - ['日', '月', '火', '水', '木', '金', '土'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], u - ], - u, - [['BC', 'AD'], ['紀元前', '西暦'], u], - 0, - [6, 0], - ['y/MM/dd', u, 'y年M月d日', 'y年M月d日EEEE'], - ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H時mm分ss秒 zzzz'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'JPY', - '¥', - '日本円', - {'CNY': ['元', '¥'], 'JPY': ['¥'], 'RON': [u, 'レイ'], 'XXX': []}, - 'ltr', - plural -]; diff --git a/packages/common/locales/jgo.ts b/packages/common/locales/jgo.ts deleted file mode 100644 index 741f98b86354..000000000000 --- a/packages/common/locales/jgo.ts +++ /dev/null @@ -1,55 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'jgo', - [['mbaꞌmbaꞌ', 'ŋka mbɔ́t nji'], u, u], - u, - [ - ['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ɛ'], u, u - ], - u, - [ - ['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á' - ], - u - ], - u, - [ - ['BCE', 'CE'], u, - ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'XAF', - 'FCFA', - 'Fɛlâŋ', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/jmc.ts b/packages/common/locales/jmc.ts deleted file mode 100644 index 2f4654df6b04..000000000000 --- a/packages/common/locales/jmc.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'jmc', - [['utuko', 'kyiukonyi'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['KK', 'BK'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'TZS', - 'TSh', - 'Shilingi ya Tanzania', - {'JPY': ['JP¥', '¥'], 'TZS': ['TSh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/jv.ts b/packages/common/locales/jv.ts deleted file mode 100644 index 5125d52a90ba..000000000000 --- a/packages/common/locales/jv.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'jv', - [['Isuk', 'Wengi'], u, u], - u, - [ - ['A', 'S', 'S', 'R', 'K', 'J', 'S'], ['Ahad', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'], - ['Ahad', 'Senin', 'Selasa', 'Rabu', 'Kamis', 'Jumat', 'Sabtu'], - ['Ahad', 'Sen', 'Sel', 'Rab', 'Kam', 'Jum', 'Sab'] - ], - u, - [ - ['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' - ] - ], - u, - [['SM', 'M'], u, ['Sakdurunge Masehi', 'Masehi']], - 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}', u, '{1} {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'IDR', - 'Rp', - 'Rupiah Indonesia', - {'IDR': ['Rp'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ka.ts b/packages/common/locales/ka.ts deleted file mode 100644 index 59d739156c18..000000000000 --- a/packages/common/locales/ka.ts +++ /dev/null @@ -1,65 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'ka', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['კ', 'ო', 'ს', 'ო', 'ხ', 'პ', 'შ'], ['კვი', 'ორშ', 'სამ', 'ოთხ', 'ხუთ', 'პარ', 'შაბ'], - ['კვირა', 'ორშაბათი', 'სამშაბათი', 'ოთხშაბათი', 'ხუთშაბათი', 'პარასკევი', 'შაბათი'], - ['კვ', 'ორ', 'სმ', 'ოთ', 'ხთ', 'პრ', 'შბ'] - ], - u, - [ - ['ი', 'თ', 'მ', 'ა', 'მ', 'ი', 'ი', 'ა', 'ს', 'ო', 'ნ', 'დ'], - ['იან', 'თებ', 'მარ', 'აპრ', 'მაი', 'ივნ', 'ივლ', 'აგვ', 'სექ', 'ოქტ', 'ნოე', 'დეკ'], - [ - 'იანვარი', 'თებერვალი', 'მარტი', 'აპრილი', 'მაისი', 'ივნისი', 'ივლისი', 'აგვისტო', - 'სექტემბერი', 'ოქტომბერი', 'ნოემბერი', 'დეკემბერი' - ] - ], - u, - [['ძვ. წ.', 'ახ. წ.'], u, ['ძველი წელთაღრიცხვით', 'ახალი წელთაღრიცხვით']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'არ არის რიცხვი', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'GEL', - '₾', - 'ქართული ლარი', - { - 'AUD': [u, '$'], - 'CNY': [u, '¥'], - 'GEL': ['₾'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'NZD': [u, '$'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/kab.ts b/packages/common/locales/kab.ts deleted file mode 100644 index f85c6296c298..000000000000 --- a/packages/common/locales/kab.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; -} - -export default [ - 'kab', - [['n tufat', 'n tmeddit'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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ṛ' - ] - ], - u, - [['snd. T.Ɛ', 'sld. T.Ɛ'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'DZD', - 'DA', - 'Adinar Azzayri', - {'DZD': ['DA'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/kam.ts b/packages/common/locales/kam.ts deleted file mode 100644 index 50277106fa6e..000000000000 --- a/packages/common/locales/kam.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'kam', - [['Ĩyakwakya', 'Ĩyawĩoo'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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ĩ' - ] - ], - u, - [['MY', 'IY'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KES', - 'Ksh', - 'Silingi ya Kenya', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/kde.ts b/packages/common/locales/kde.ts deleted file mode 100644 index a8d508bb0cee..000000000000 --- a/packages/common/locales/kde.ts +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'kde', - [['Muhi', 'Chilo'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['AY', 'NY'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'TZS', - 'TSh', - 'Shilingi ya Tanzania', - {'JPY': ['JP¥', '¥'], 'TZS': ['TSh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/kea.ts b/packages/common/locales/kea.ts deleted file mode 100644 index 46e52a58602f..000000000000 --- a/packages/common/locales/kea.ts +++ /dev/null @@ -1,55 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'kea', - [['am', 'pm'], u, u], - u, - [ - ['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' - ] - ], - u, - [['AK', 'DK'], u, ['antis di Kristu', 'dispos di Kristu']], - 1, - [6, 0], - ['dd/MM/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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'CVE', - '​', - 'Skudu Kabuverdianu', - {'AUD': ['AU$', '$'], 'CVE': ['​'], 'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/khq.ts b/packages/common/locales/khq.ts deleted file mode 100644 index d00461f67776..000000000000 --- a/packages/common/locales/khq.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'khq', - [['Adduha', 'Aluula'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['Ž', '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' - ] - ], - u, - [['IJ', 'IZ'], u, ['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}', u, u, u], - ['.', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'XOF', - 'CFA', - 'CFA Fraŋ (BCEAO)', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ki.ts b/packages/common/locales/ki.ts deleted file mode 100644 index ae9df92e94db..000000000000 --- a/packages/common/locales/ki.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'ki', - [['Kiroko', 'Hwaĩ-inĩ'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['MK', 'TK'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KES', - 'Ksh', - 'Ciringi ya Kenya', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/kk.ts b/packages/common/locales/kk.ts deleted file mode 100644 index f49b5578643e..000000000000 --- a/packages/common/locales/kk.ts +++ /dev/null @@ -1,63 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'kk', - [['AM', 'PM'], u, u], - u, - [ - ['Ж', 'Д', 'С', 'С', 'Б', 'Ж', 'С'], ['жс', 'дс', 'сс', 'ср', 'бс', 'жм', 'сб'], - ['жексенбі', 'дүйсенбі', 'сейсенбі', 'сәрсенбі', 'бейсенбі', 'жұма', 'сенбі'], - ['жс', 'дс', 'сс', 'ср', 'бс', 'жм', 'сб'] - ], - u, - [ - ['Қ', 'А', 'Н', 'С', 'М', 'М', 'Ш', 'Т', 'Қ', 'Қ', 'Қ', 'Ж'], - [ - 'қаң.', 'ақп.', 'нау.', 'сәу.', 'мам.', 'мау.', 'шіл.', 'там.', 'қыр.', 'қаз.', 'қар.', 'жел.' - ], - [ - 'қаңтар', 'ақпан', 'наурыз', 'сәуір', 'мамыр', 'маусым', 'шілде', 'тамыз', 'қыркүйек', - 'қазан', 'қараша', 'желтоқсан' - ] - ], - [ - ['Қ', 'А', 'Н', 'С', 'М', 'М', 'Ш', 'Т', 'Қ', 'Қ', 'Қ', 'Ж'], - [ - 'қаң.', 'ақп.', 'нау.', 'сәу.', 'мам.', 'мау.', 'шіл.', 'там.', 'қыр.', 'қаз.', 'қар.', 'жел.' - ], - [ - 'Қаңтар', 'Ақпан', 'Наурыз', 'Сәуір', 'Мамыр', 'Маусым', 'Шілде', 'Тамыз', 'Қыркүйек', - 'Қазан', 'Қараша', 'Желтоқсан' - ] - ], - [['б.з.д.', 'б.з.'], u, ['Біздің заманымызға дейін', 'біздің заманымыз']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'сан емес', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'KZT', - '₸', - 'Қазақстан теңгесі', - {'JPY': ['JP¥', '¥'], 'KZT': ['₸'], 'RUB': ['₽'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/kkj.ts b/packages/common/locales/kkj.ts deleted file mode 100644 index fb93a1e3bf48..000000000000 --- a/packages/common/locales/kkj.ts +++ /dev/null @@ -1,55 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'kkj', - [['AM', 'PM'], u, u], - u, - [ - ['so', 'lu', 'ma', 'mɛ', 'ye', 'va', 'ms'], - ['sɔndi', 'lundi', 'mardi', 'mɛrkɛrɛdi', 'yedi', 'vaŋdɛrɛdi', 'mɔnɔ sɔndi'], u, u - ], - [ - ['so', 'lu', 'ma', 'mɛ', 'ye', 'va', 'ms'], - ['sɔndi', 'lundi', 'mardi', 'mɛrkɛrɛdi', 'yedi', 'vaŋdɛrɛdi', 'mɔnɔ sɔndi'], u, - ['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', 'M11', 'ɓulɓusɛ' - ], - u - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'XAF', - 'FCFA', - 'Franc CFA', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/kl.ts b/packages/common/locales/kl.ts deleted file mode 100644 index 03d5a078058f..000000000000 --- a/packages/common/locales/kl.ts +++ /dev/null @@ -1,62 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'kl', - [['AM', 'PM'], u, u], - u, - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['sap', 'ata', 'mar', 'pin', 'sis', 'tal', 'arf'], - [ - 'sapaat', 'ataasinngorneq', 'marlunngorneq', 'pingasunngorneq', 'sisamanngorneq', - 'tallimanngorneq', 'arfininngorneq' - ], - ['sap', 'ata', 'mar', 'pin', 'sis', 'tal', 'arf'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['jan', 'febr', 'mar', 'apr', 'maj', 'jun', 'jul', 'aug', 'sept', 'okt', 'nov', 'dec'], - [ - 'januaarip', 'februaarip', 'marsip', 'apriilip', 'maajip', 'juunip', 'juulip', 'aggustip', - 'septembarip', 'oktobarip', 'novembarip', 'decembarip' - ] - ], - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['jan', 'febr', 'mar', 'apr', 'maj', 'jun', 'jul', 'aug', 'sept', 'okt', 'nov', 'dec'], - [ - 'januaari', 'februaari', 'marsi', 'apriili', 'maaji', 'juuni', 'juuli', 'aggusti', - 'septembari', 'oktobari', 'novembari', 'decembari' - ] - ], - [['BCE', 'CE'], u, u], - 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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00;¤-#,##0.00', '#E0'], - 'DKK', - 'kr.', - 'DKK', - {'DKK': ['kr.', 'kr'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/kln.ts b/packages/common/locales/kln.ts deleted file mode 100644 index 61c43777a21d..000000000000 --- a/packages/common/locales/kln.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'kln', - [['krn', 'koosk'], u, ['karoon', 'kooskoliny']], - [['krn', 'koosk'], u, u], - [ - ['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'] - ], - u, - [ - ['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’' - ] - ], - u, - [['AM', 'KO'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KES', - 'Ksh', - 'Silingitab ya Kenya', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/km.ts b/packages/common/locales/km.ts deleted file mode 100644 index f29ebc53e8a7..000000000000 --- a/packages/common/locales/km.ts +++ /dev/null @@ -1,49 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'km', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['អ', 'ច', 'អ', 'ព', 'ព', 'ស', 'ស'], ['អាទិត្យ', 'ចន្ទ', 'អង្គារ', 'ពុធ', 'ព្រហ', 'សុក្រ', 'សៅរ៍'], - ['អាទិត្យ', 'ច័ន្ទ', 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៍', 'សុក្រ', 'សៅរ៍'], ['អា', 'ច', 'អ', 'ពុ', 'ព្រ', 'សុ', 'ស'] - ], - [ - ['អ', 'ច', 'អ', 'ព', 'ព', 'ស', 'ស'], ['អាទិត្យ', 'ចន្ទ', 'អង្គារ', 'ពុធ', 'ព្រហ', 'សុក្រ', 'សៅរ៍'], - ['អាទិត្យ', 'ចន្ទ', 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៍', 'សុក្រ', 'សៅរ៍'], ['អា', 'ច', 'អ', 'ពុ', 'ព្រ', 'សុ', 'ស'] - ], - [ - ['ម', 'ក', 'ម', 'ម', 'ឧ', 'ម', 'ក', 'ស', 'ក', 'ត', 'វ', 'ធ'], - ['មករា', 'កុម្ភៈ', 'មីនា', 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', 'សីហា', 'កញ្ញា', 'តុលា', 'វិច្ឆិកា', 'ធ្នូ'], u - ], - u, - [['មុន គ.ស.', 'គ.ស.'], u, ['មុន​គ្រិស្តសករាជ', 'គ្រិស្តសករាជ']], - 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}', u, '{1} នៅ​ម៉ោង {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'KHR', - '៛', - 'រៀល​កម្ពុជា', - {'JPY': ['JP¥', '¥'], 'KHR': ['៛'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/kn.ts b/packages/common/locales/kn.ts deleted file mode 100644 index 38181b8f1a28..000000000000 --- a/packages/common/locales/kn.ts +++ /dev/null @@ -1,60 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; -} - -export default [ - 'kn', - [['ಪೂ', 'ಅ'], ['ಪೂರ್ವಾಹ್ನ', 'ಅಪರಾಹ್ನ'], u], - [['ಪೂರ್ವಾಹ್ನ', 'ಅಪರಾಹ್ನ'], u, u], - [ - ['ಭಾ', 'ಸೋ', 'ಮಂ', 'ಬು', 'ಗು', 'ಶು', 'ಶ'], ['ಭಾನು', 'ಸೋಮ', 'ಮಂಗಳ', 'ಬುಧ', 'ಗುರು', 'ಶುಕ್ರ', 'ಶನಿ'], - ['ಭಾನುವಾರ', 'ಸೋಮವಾರ', 'ಮಂಗಳವಾರ', 'ಬುಧವಾರ', 'ಗುರುವಾರ', 'ಶುಕ್ರವಾರ', 'ಶನಿವಾರ'], - ['ಭಾನು', 'ಸೋಮ', 'ಮಂಗಳ', 'ಬುಧ', 'ಗುರು', 'ಶುಕ್ರ', 'ಶನಿ'] - ], - u, - [ - ['ಜ', 'ಫೆ', 'ಮಾ', 'ಏ', 'ಮೇ', 'ಜೂ', 'ಜು', 'ಆ', 'ಸೆ', 'ಅ', 'ನ', 'ಡಿ'], - ['ಜನವರಿ', 'ಫೆಬ್ರವರಿ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿ', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗ', 'ಸೆಪ್ಟೆಂ', 'ಅಕ್ಟೋ', 'ನವೆಂ', 'ಡಿಸೆಂ'], - [ - 'ಜನವರಿ', 'ಫೆಬ್ರವರಿ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿಲ್', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗಸ್ಟ್', 'ಸೆಪ್ಟೆಂಬರ್', 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', - 'ಡಿಸೆಂಬರ್' - ] - ], - [ - ['ಜ', 'ಫೆ', 'ಮಾ', 'ಏ', 'ಮೇ', 'ಜೂ', 'ಜು', 'ಆ', 'ಸೆ', 'ಅ', 'ನ', 'ಡಿ'], - ['ಜನ', 'ಫೆಬ್ರ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿ', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗ', 'ಸೆಪ್ಟೆಂ', 'ಅಕ್ಟೋ', 'ನವೆಂ', 'ಡಿಸೆಂ'], - [ - 'ಜನವರಿ', 'ಫೆಬ್ರವರಿ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿಲ್', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗಸ್ಟ್', 'ಸೆಪ್ಟೆಂಬರ್', 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', - 'ಡಿಸೆಂಬರ್' - ] - ], - [['ಕ್ರಿ.ಪೂ', 'ಕ್ರಿ.ಶ'], u, ['ಕ್ರಿಸ್ತ ಪೂರ್ವ', 'ಕ್ರಿಸ್ತ ಶಕ']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'INR', - '₹', - 'ಭಾರತೀಯ ರೂಪಾಯಿ', - {'JPY': ['JP¥', '¥'], 'RON': [u, 'ಲೀ'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ko-KP.ts b/packages/common/locales/ko-KP.ts deleted file mode 100644 index fd573178dd91..000000000000 --- a/packages/common/locales/ko-KP.ts +++ /dev/null @@ -1,44 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'ko-KP', - [['AM', 'PM'], u, ['오전', '오후']], - u, - [ - ['일', '월', '화', '수', '목', '금', '토'], u, - ['일요일', '월요일', '화요일', '수요일', '목요일', '금요일', '토요일'], - ['일', '월', '화', '수', '목', '금', '토'] - ], - u, - [['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'], u, u], - u, - [['BC', 'AD'], u, ['기원전', '서기']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KPW', - 'KPW', - '조선 민주주의 인민 공화국 원', - {'AUD': ['AU$', '$'], 'JPY': ['JP¥', '¥'], 'RON': [u, 'L'], 'TWD': ['NT$'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ko.ts b/packages/common/locales/ko.ts deleted file mode 100644 index 9d60d1eefa8b..000000000000 --- a/packages/common/locales/ko.ts +++ /dev/null @@ -1,44 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'ko', - [['AM', 'PM'], u, ['오전', '오후']], - u, - [ - ['일', '월', '화', '수', '목', '금', '토'], u, - ['일요일', '월요일', '화요일', '수요일', '목요일', '금요일', '토요일'], - ['일', '월', '화', '수', '목', '금', '토'] - ], - u, - [['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'], u, u], - u, - [['BC', 'AD'], u, ['기원전', '서기']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KRW', - '₩', - '대한민국 원', - {'AUD': ['AU$', '$'], 'JPY': ['JP¥', '¥'], 'RON': [u, 'L'], 'TWD': ['NT$'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/kok.ts b/packages/common/locales/kok.ts deleted file mode 100644 index 0478643e56d3..000000000000 --- a/packages/common/locales/kok.ts +++ /dev/null @@ -1,62 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'kok', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['आ', 'सो', 'मं', 'बु', 'बि', 'शु', 'शे'], - ['आयतार', 'सोमार', 'मंगळार', 'बुधवार', 'बिरेस्तार', 'शुक्रार', 'शेनवार'], u, - ['आय', 'सोम', 'मंगळ', 'बुध', 'बिरे', 'शुक्र', 'शेन'] - ], - [ - ['आ', 'सो', 'मं', 'बु', 'ब', 'शु', 'शे'], - ['आयतार', 'सोमार', 'मंगळार', 'बुधवार', 'बिरेस्तार', 'शुक्रार', 'शेनवार'], u, - ['आय', 'सोम', 'मंगळ', 'बुध', 'बिरे', 'शुक्र', 'शेन'] - ], - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - [ - 'जानेवारी', 'फेब्रुवारी', 'मार्च', 'एप्रिल', 'मे', 'जून', 'जुलय', 'ऑगस्ट', 'सप्टेंबर', 'ऑक्टोबर', 'नोव्हेंबर', - 'डिसेंबर' - ], - u - ], - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['जाने', 'फेब्रु', 'मार्च', 'एप्री', 'मे', 'जून', 'जुल', 'ऑग', 'सप्टें', 'ऑक्टो', 'नो', 'डिसे'], - [ - 'जानेवारी', 'फेब्रुवारी', 'मार्च', 'एप्रिल', 'मे', 'जून', 'जुलय', 'ऑगस्ट', 'सप्टेंबर', 'ऑक्टोबर', 'नोव्हेंबर', - 'डिसेंबर' - ] - ], - [['क्रिस्तपूर्व', 'क्रिस्तशखा'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'INR', - '₹', - 'भारतीय रुपया', - {'JPY': ['JP¥', '¥'], 'RON': ['रॉन', 'लेई'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ks.ts b/packages/common/locales/ks.ts deleted file mode 100644 index 867f4db66474..000000000000 --- a/packages/common/locales/ks.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'ks', - [['AM', 'PM'], u, u], - u, - [ - ['ا', 'ژ', 'ب', 'ب', 'ب', 'ج', 'ب'], - ['آتھوار', 'ژٔندٕروار', 'بۆموار', 'بودوار', 'برؠسوار', 'جُمہ', 'بٹوار'], - ['اَتھوار', 'ژٔندرٕروار', 'بۆموار', 'بودوار', 'برؠسوار', 'جُمہ', 'بٹوار'], - ['آتھوار', 'ژٔندٕروار', 'بۆموار', 'بودوار', 'برؠسوار', 'جُمہ', 'بٹوار'] - ], - u, - [ - ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', 'س', 'ا', 'ن'], - [ - 'جنؤری', 'فرؤری', 'مارٕچ', 'اپریل', 'میٔ', 'جوٗن', 'جوٗلایی', 'اگست', 'ستمبر', 'اکتوٗبر', 'نومبر', - 'دسمبر' - ], - u - ], - u, - [['بی سی', 'اے ڈی'], u, ['قبٕل مسیٖح', 'عیٖسوی سنہٕ']], - 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}', u, u, u], - ['.', ',', ';', '%', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '#E0'], - 'INR', - '₹', - 'ہِندُستٲنۍ رۄپَے', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'rtl', - plural -]; diff --git a/packages/common/locales/ksb.ts b/packages/common/locales/ksb.ts deleted file mode 100644 index 97602c9bb285..000000000000 --- a/packages/common/locales/ksb.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'ksb', - [['makeo', 'nyiaghuo'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['KK', 'BK'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'TZS', - 'TSh', - 'shilingi ya Tanzania', - {'JPY': ['JP¥', '¥'], 'TZS': ['TSh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ksf.ts b/packages/common/locales/ksf.ts deleted file mode 100644 index 8754c438414b..000000000000 --- a/packages/common/locales/ksf.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'ksf', - [['sárúwá', 'cɛɛ́nko'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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ɛ́ɛ' - ] - ], - u, - [['d.Y.', 'k.Y.'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'fráŋ', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ksh.ts b/packages/common/locales/ksh.ts deleted file mode 100644 index 14b0fcc00e73..000000000000 --- a/packages/common/locales/ksh.ts +++ /dev/null @@ -1,60 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - return 5; -} - -export default [ - 'ksh', - [['v.M.', 'n.M.'], u, ['Uhr vörmiddaachs', 'Uhr nommendaachs']], - [['v.M.', 'n.M.'], u, ['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'] - ], - u, - [ - ['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}', u, u, u], - [',', ' ', ';', '%', '+', '−', '×10^', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Euro', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ku.ts b/packages/common/locales/ku.ts deleted file mode 100644 index b55dd80d03e0..000000000000 --- a/packages/common/locales/ku.ts +++ /dev/null @@ -1,59 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'ku', - [['BN', 'PN'], u, u], - u, - [ - ['Y', 'D', 'S', 'Ç', 'P', 'Î', 'Ş'], ['yş', 'dş', 'sş', 'çş', 'pş', 'în', 'ş'], - ['yekşem', 'duşem', 'sêşem', 'çarşem', 'pêncşem', 'în', 'şemî'], - ['yş', 'dş', 'sş', 'çş', 'pş', 'în', 'ş'] - ], - u, - [ - ['R', 'R', 'A', 'A', 'G', 'P', 'T', 'G', 'R', 'K', 'S', 'B'], - ['rêb', 'reş', 'ada', 'avr', 'gul', 'pûş', 'tîr', 'gel', 'rez', 'kew', 'ser', 'ber'], - [ - 'rêbendanê', 'reşemiyê', 'adarê', 'avrêlê', 'gulanê', 'pûşperê', 'tîrmehê', 'gelawêjê', - 'rezberê', 'kewçêrê', 'sermawezê', 'berfanbarê' - ] - ], - [ - ['R', 'R', 'A', 'A', 'G', 'P', 'T', 'G', 'R', 'K', 'S', 'B'], - ['rêb', 'reş', 'ada', 'avr', 'gul', 'pûş', 'tîr', 'gel', 'rez', 'kew', 'ser', 'ber'], - [ - 'rêbendan', 'reşemî', 'adar', 'avrêl', 'gulan', 'pûşper', 'tîrmeh', 'gelawêj', 'rezber', - 'kewçêr', 'sermawez', 'berfanbar' - ] - ], - [['BZ', 'PZ'], u, ['berî zayînê', 'piştî zayînê']], - 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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '%#,##0', '#,##0.00 ¤', '#E0'], - 'TRY', - '₺', - 'TRY', - {'JPY': ['JP¥', '¥'], 'TRY': ['₺'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/kw.ts b/packages/common/locales/kw.ts deleted file mode 100644 index 25ac32019320..000000000000 --- a/packages/common/locales/kw.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - if (n === 2) return 2; - return 5; -} - -export default [ - 'kw', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['RC', 'AD'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GBP', - '£', - 'GBP', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ky.ts b/packages/common/locales/ky.ts deleted file mode 100644 index 40f4f7a07192..000000000000 --- a/packages/common/locales/ky.ts +++ /dev/null @@ -1,85 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'ky', - [['тң', 'тк'], u, ['таңкы', 'түштөн кийинки']], - u, - [ - ['Ж', 'Д', 'Ш', 'Ш', 'Б', 'Ж', 'И'], - ['жек.', 'дүй.', 'шейш.', 'шарш.', 'бейш.', 'жума', 'ишм.'], - ['жекшемби', 'дүйшөмбү', 'шейшемби', 'шаршемби', 'бейшемби', 'жума', 'ишемби'], - ['жш.', 'дш.', 'шш.', 'шр.', 'бш.', 'жм.', 'иш.'] - ], - u, - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - ['янв.', 'фев.', 'мар.', 'апр.', 'май', 'июн.', 'июл.', 'авг.', 'сен.', 'окт.', 'ноя.', 'дек.'], - [ - 'январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', - 'ноябрь', 'декабрь' - ] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - ['Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'], - [ - 'Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', - 'Ноябрь', 'Декабрь' - ] - ], - [['б.з.ч.', 'б.з.'], u, ['биздин заманга чейин', 'биздин заман']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'сан эмес', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'KGS', - 'сом', - 'Кыргызстан сому', - { - 'AUD': [u, '$'], - 'BMD': [u, 'BD$'], - 'BRL': [u, 'R$'], - 'BSD': [u, 'B$'], - 'BZD': [u, 'BZ$'], - 'CAD': [u, 'C$'], - 'DOP': [u, 'RD$'], - 'EGP': [u, 'LE'], - 'GBP': [u, '£'], - 'HKD': [u, 'HK$'], - 'HRK': [u, 'Kn'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JMD': [u, 'J$'], - 'JPY': ['JP¥', '¥'], - 'KGS': ['сом'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'THB': ['฿'], - 'TTD': [u, 'TT$'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'XCD': [u, '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/lag.ts b/packages/common/locales/lag.ts deleted file mode 100644 index afa6977761f3..000000000000 --- a/packages/common/locales/lag.ts +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (n === 0) return 0; - if ((i === 0 || i === 1) && !(n === 0)) return 1; - return 5; -} - -export default [ - 'lag', - [['TOO', 'MUU'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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ʉ' - ] - ], - u, - [['KSA', 'KA'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'TZS', - 'TSh', - 'Shilíingi ya Taansanía', - {'JPY': ['JP¥', '¥'], 'TZS': ['TSh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/lb.ts b/packages/common/locales/lb.ts deleted file mode 100644 index da677ee74d39..000000000000 --- a/packages/common/locales/lb.ts +++ /dev/null @@ -1,63 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'lb', - [['mo.', 'nomë.'], ['moies', 'nomëttes'], u], - [['moies', 'nomëttes'], u, u], - [ - ['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.'], u, u], - 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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Euro', - {'ATS': ['öS'], 'AUD': ['AU$', '$'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/lg.ts b/packages/common/locales/lg.ts deleted file mode 100644 index 321c64f72bff..000000000000 --- a/packages/common/locales/lg.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'lg', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['BC', 'AD'], u, ['Kulisito nga tannaza', 'Bukya Kulisito Azaal']], - 1, - [0, 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'UGX', - 'USh', - 'Silingi eya Yuganda', - {'JPY': ['JP¥', '¥'], 'UGX': ['USh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/lkt.ts b/packages/common/locales/lkt.ts deleted file mode 100644 index 3bd7d3106b24..000000000000 --- a/packages/common/locales/lkt.ts +++ /dev/null @@ -1,62 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'lkt', - [['AM', 'PM'], u, u], - u, - [ - ['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' - ], - u, u - ], - [ - ['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' - ], - u, u - ], - [ - ['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í' - ], - u - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'USD', - '$', - 'USD', - {'JPY': ['JP¥', '¥']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ln-AO.ts b/packages/common/locales/ln-AO.ts deleted file mode 100644 index a32a7166dd06..000000000000 --- a/packages/common/locales/ln-AO.ts +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === Math.floor(n) && n >= 0 && n <= 1) return 1; - return 5; -} - -export default [ - 'ln-AO', - [['ntɔ́ngɔ́', 'mpókwa'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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é' - ] - ], - u, - [['libóso ya', 'nsima ya Y'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'AOA', - 'Kz', - 'Kwanza ya Angóla', - {'AOA': ['Kz'], 'CDF': ['FC'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ln-CF.ts b/packages/common/locales/ln-CF.ts deleted file mode 100644 index e2ea004d7508..000000000000 --- a/packages/common/locales/ln-CF.ts +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === Math.floor(n) && n >= 0 && n <= 1) return 1; - return 5; -} - -export default [ - 'ln-CF', - [['ntɔ́ngɔ́', 'mpókwa'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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é' - ] - ], - u, - [['libóso ya', 'nsima ya Y'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'Falánga CFA BEAC', - {'CDF': ['FC'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ln-CG.ts b/packages/common/locales/ln-CG.ts deleted file mode 100644 index a233a4af9ddc..000000000000 --- a/packages/common/locales/ln-CG.ts +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === Math.floor(n) && n >= 0 && n <= 1) return 1; - return 5; -} - -export default [ - 'ln-CG', - [['ntɔ́ngɔ́', 'mpókwa'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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é' - ] - ], - u, - [['libóso ya', 'nsima ya Y'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'Falánga CFA BEAC', - {'CDF': ['FC'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ln.ts b/packages/common/locales/ln.ts deleted file mode 100644 index 34538c188117..000000000000 --- a/packages/common/locales/ln.ts +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === Math.floor(n) && n >= 0 && n <= 1) return 1; - return 5; -} - -export default [ - 'ln', - [['ntɔ́ngɔ́', 'mpókwa'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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é' - ] - ], - u, - [['libóso ya', 'nsima ya Y'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'CDF', - 'FC', - 'Falánga ya Kongó', - {'CDF': ['FC'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/lo.ts b/packages/common/locales/lo.ts deleted file mode 100644 index 2ab6a85aa8c9..000000000000 --- a/packages/common/locales/lo.ts +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'lo', - [['ກ່ອນທ່ຽງ', 'ຫຼັງທ່ຽງ'], u, u], - u, - [ - ['ອາ', 'ຈ', 'ອ', 'ພ', 'ພຫ', 'ສຸ', 'ສ'], ['ອາທິດ', 'ຈັນ', 'ອັງຄານ', 'ພຸດ', 'ພະຫັດ', 'ສຸກ', 'ເສົາ'], - ['ວັນອາທິດ', 'ວັນຈັນ', 'ວັນອັງຄານ', 'ວັນພຸດ', 'ວັນພະຫັດ', 'ວັນສຸກ', 'ວັນເສົາ'], - ['ອາ.', 'ຈ.', 'ອ.', 'ພ.', 'ພຫ.', 'ສຸ.', 'ສ.'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - [ - 'ມ.ກ.', 'ກ.ພ.', 'ມ.ນ.', 'ມ.ສ.', 'ພ.ພ.', 'ມິ.ຖ.', 'ກ.ລ.', 'ສ.ຫ.', 'ກ.ຍ.', 'ຕ.ລ.', 'ພ.ຈ.', 'ທ.ວ.' - ], - [ - 'ມັງກອນ', 'ກຸມພາ', 'ມີນາ', 'ເມສາ', 'ພຶດສະພາ', 'ມິຖຸນາ', 'ກໍລະກົດ', 'ສິງຫາ', 'ກັນຍາ', 'ຕຸລາ', 'ພະຈິກ', - 'ທັນວາ' - ] - ], - u, - [['ກ່ອນ ຄ.ສ.', 'ຄ.ສ.'], u, ['ກ່ອນຄຣິດສັກກະລາດ', 'ຄຣິດສັກກະລາດ']], - 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}', u, u, u], - [ - ',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', - 'ບໍ່​ແມ່ນ​ໂຕ​ເລກ', ':' - ], - ['#,##0.###', '#,##0%', '¤#,##0.00;¤-#,##0.00', '#'], - 'LAK', - '₭', - 'ລາວ ກີບ', - {'JPY': ['JP¥', '¥'], 'LAK': ['₭'], 'THB': ['฿'], 'TWD': ['NT$'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/lrc-IQ.ts b/packages/common/locales/lrc-IQ.ts deleted file mode 100644 index e891e03ebe78..000000000000 --- a/packages/common/locales/lrc-IQ.ts +++ /dev/null @@ -1,47 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'lrc-IQ', - [['AM', 'PM'], u, u], - u, - [['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], u, u], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - [ - 'جانڤیە', 'فئڤریە', 'مارس', 'آڤریل', 'مئی', 'جوٙأن', 'جوٙلا', 'آگوست', 'سئپتامر', 'ئوکتوڤر', - 'نوڤامر', 'دئسامر' - ], - u - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'IQD', - 'د.ع.\u200f', - 'IQD', - {'IQD': ['د.ع.\u200f'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'rtl', - plural -]; diff --git a/packages/common/locales/lrc.ts b/packages/common/locales/lrc.ts deleted file mode 100644 index 7f840e7b5cf8..000000000000 --- a/packages/common/locales/lrc.ts +++ /dev/null @@ -1,47 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'lrc', - [['AM', 'PM'], u, u], - u, - [['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], u, u], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - [ - 'جانڤیە', 'فئڤریە', 'مارس', 'آڤریل', 'مئی', 'جوٙأن', 'جوٙلا', 'آگوست', 'سئپتامر', 'ئوکتوڤر', - 'نوڤامر', 'دئسامر' - ], - u - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'IRR', - 'IRR', - 'IRR', - {'IQD': ['د.ع.\u200f'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'rtl', - plural -]; diff --git a/packages/common/locales/lt.ts b/packages/common/locales/lt.ts deleted file mode 100644 index 46bc5d3cdf41..000000000000 --- a/packages/common/locales/lt.ts +++ /dev/null @@ -1,101 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; - if (n % 10 === 1 && !(n % 100 >= 11 && n % 100 <= 19)) return 1; - if (n % 10 === Math.floor(n % 10) && n % 10 >= 2 && n % 10 <= 9 && - !(n % 100 >= 11 && n % 100 <= 19)) - return 3; - if (!(f === 0)) return 4; - return 5; -} - -export default [ - 'lt', - [['pr. p.', 'pop.'], ['priešpiet', 'popiet'], u], - u, - [ - ['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'] - ], - u, - [ - ['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.'], u, ['prieš Kristų', 'po Kristaus']], - 1, - [6, 0], - ['y-MM-dd', u, '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}', u, u, u], - [',', ' ', ';', '%', '+', '−', '×10^', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Euras', - { - 'AUD': [u, '$'], - 'BDT': [], - 'BRL': [u, 'R$'], - 'BYN': [u, 'Br'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [], - 'INR': [], - 'JPY': [u, '¥'], - 'KHR': [], - 'KRW': [u, '₩'], - 'LAK': [], - 'MNT': [], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'PLN': [u, 'zl'], - 'PYG': [u, 'Gs'], - 'RUB': [u, 'rb'], - 'TWD': [u, '$'], - 'USD': [u, '$'], - 'VND': [], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [], - 'XPF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/lu.ts b/packages/common/locales/lu.ts deleted file mode 100644 index b7777fd4e58e..000000000000 --- a/packages/common/locales/lu.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'lu', - [['Dinda', 'Dilolo'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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à' - ] - ], - u, - [['kmp. Y.K.', 'kny. Y. K.'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'CDF', - 'FC', - 'Nfalanga wa Kongu', - {'CDF': ['FC'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/luo.ts b/packages/common/locales/luo.ts deleted file mode 100644 index 616d396ad8bf..000000000000 --- a/packages/common/locales/luo.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'luo', - [['OD', 'OT'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['BC', 'AD'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'KES', - 'Ksh', - 'Siling mar Kenya', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/luy.ts b/packages/common/locales/luy.ts deleted file mode 100644 index df69b58ae115..000000000000 --- a/packages/common/locales/luy.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'luy', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['BC', 'AD'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00;¤- #,##0.00', '#E0'], - 'KES', - 'Ksh', - 'Sirinji ya Kenya', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/lv.ts b/packages/common/locales/lv.ts deleted file mode 100644 index 72620f77df42..000000000000 --- a/packages/common/locales/lv.ts +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - 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 0; - if (n % 10 === 1 && !(n % 100 === 11) || v === 2 && f % 10 === 1 && !(f % 100 === 11) || - !(v === 2) && f % 10 === 1) - return 1; - return 5; -} - -export default [ - 'lv', - [['priekšp.', 'pēcp.'], u, ['priekšpusdienā', 'pēcpusdienā']], - [['priekšp.', 'pēcpusd.'], u, ['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' - ] - ], - u, - [['p.m.ē.', 'm.ē.'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NS', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'eiro', - {'AUD': ['AU$', '$'], 'LVL': ['Ls'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/mas-TZ.ts b/packages/common/locales/mas-TZ.ts deleted file mode 100644 index 4d45edc3aef5..000000000000 --- a/packages/common/locales/mas-TZ.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'mas-TZ', - [['Ɛnkakɛnyá', 'Ɛndámâ'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['MY', 'EY'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'TZS', - 'TSh', - 'Iropiyianí e Tanzania', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'TZS': ['TSh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/mas.ts b/packages/common/locales/mas.ts deleted file mode 100644 index 842ddddc27fe..000000000000 --- a/packages/common/locales/mas.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'mas', - [['Ɛnkakɛnyá', 'Ɛndámâ'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['MY', 'EY'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KES', - 'Ksh', - 'Iropiyianí e Kenya', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/mer.ts b/packages/common/locales/mer.ts deleted file mode 100644 index f2e641465bb4..000000000000 --- a/packages/common/locales/mer.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'mer', - [['RŨ', 'ŨG'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['MK', 'NK'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KES', - 'Ksh', - 'Shilingi ya Kenya', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/mfe.ts b/packages/common/locales/mfe.ts deleted file mode 100644 index 3deeff5470b6..000000000000 --- a/packages/common/locales/mfe.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'mfe', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. Z-K', 'ap. Z-K'], u, ['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}', u, u, u], - ['.', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'MUR', - 'Rs', - 'roupi morisien', - {'JPY': ['JP¥', '¥'], 'MUR': ['Rs'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/mg.ts b/packages/common/locales/mg.ts deleted file mode 100644 index a462792db8aa..000000000000 --- a/packages/common/locales/mg.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === Math.floor(n) && n >= 0 && n <= 1) return 1; - return 5; -} - -export default [ - 'mg', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['BC', 'AD'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'MGA', - 'Ar', - 'Ariary', - {'JPY': ['JP¥', '¥'], 'MGA': ['Ar'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/mgh.ts b/packages/common/locales/mgh.ts deleted file mode 100644 index 68dbd90a261a..000000000000 --- a/packages/common/locales/mgh.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'mgh', - [['wichishu', 'mchochil’l'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['HY', 'YY'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'MZN', - 'MTn', - 'MZN', - {'JPY': ['JP¥', '¥'], 'MZN': ['MTn'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/mgo.ts b/packages/common/locales/mgo.ts deleted file mode 100644 index ab4057f0fd8b..000000000000 --- a/packages/common/locales/mgo.ts +++ /dev/null @@ -1,55 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'mgo', - [['AM', 'PM'], u, u], - u, - [ - ['A1', 'A2', 'A3', 'A4', 'A5', 'A6', 'A7'], - ['Aneg 1', 'Aneg 2', 'Aneg 3', 'Aneg 4', 'Aneg 5', 'Aneg 6', 'Aneg 7'], u, - ['1', '2', '3', '4', '5', '6', '7'] - ], - u, - [ - ['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' - ] - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'XAF', - 'FCFA', - 'shirè', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/mi.ts b/packages/common/locales/mi.ts deleted file mode 100644 index 4df046beeb49..000000000000 --- a/packages/common/locales/mi.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'mi', - [['AM', 'PM'], u, u], - u, - [ - ['T', 'H', 'T', 'A', 'P', 'M', 'H'], ['Tap', 'Hin', 'Tū', 'Apa', 'Par', 'Mer', 'Hor'], - ['Rātapu', 'Rāhina', 'Rātū', 'Rāapa', 'Rāpare', 'Rāmere', 'Rāhoroi'], - ['Tap', 'Hin', 'Tū', 'Apa', 'Par', 'Mer', 'Hor'] - ], - u, - [ - ['K', 'H', 'P', 'P', 'H', 'P', 'H', 'H', 'M', 'N', 'R', 'H'], - ['Kohi', 'Hui', 'Pou', 'Pae', 'Hara', 'Pipi', 'Hōngo', 'Here', 'Mahu', 'Nuku', 'Rangi', 'Haki'], - [ - 'Kohitātea', 'Huitanguru', 'Poutūterangi', 'Paengawhāwhā', 'Haratua', 'Pipiri', 'Hōngongoi', - 'Hereturikōkā', 'Mahuru', 'Whiringa-ā-nuku', 'Whiringa-ā-rangi', 'Hakihea' - ] - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'NZD', - '$', - 'Tāra o Aotearoa', - {'NZD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/mk.ts b/packages/common/locales/mk.ts deleted file mode 100644 index d00d424272db..000000000000 --- a/packages/common/locales/mk.ts +++ /dev/null @@ -1,75 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - 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 1; - return 5; -} - -export default [ - 'mk', - [['претпл.', 'попл.'], u, ['претпладне', 'попладне']], - u, - [ - ['н', 'п', 'в', 'с', 'ч', 'п', 'с'], ['нед.', 'пон.', 'вт.', 'сре.', 'чет.', 'пет.', 'саб.'], - ['недела', 'понеделник', 'вторник', 'среда', 'четврток', 'петок', 'сабота'], - ['нед.', 'пон.', 'вто.', 'сре.', 'чет.', 'пет.', 'саб.'] - ], - [ - ['н', 'п', 'в', 'с', 'ч', 'п', 'с'], ['нед.', 'пон.', 'вто.', 'сре.', 'чет.', 'пет.', 'саб.'], - ['недела', 'понеделник', 'вторник', 'среда', 'четврток', 'петок', 'сабота'], - ['нед.', 'пон.', 'вто.', 'сре.', 'чет.', 'пет.', 'саб.'] - ], - [ - ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], - [ - 'јан.', 'фев.', 'мар.', 'апр.', 'мај', 'јун.', 'јул.', 'авг.', 'септ.', 'окт.', 'ноем.', - 'дек.' - ], - [ - 'јануари', 'февруари', 'март', 'април', 'мај', 'јуни', 'јули', 'август', 'септември', - 'октомври', 'ноември', 'декември' - ] - ], - u, - [['пр.н.е.', 'н.е.'], u, ['пред нашата ера', 'од нашата ера']], - 1, - [6, 0], - ['d.M.yy', 'd.M.y', 'd MMMM y', 'EEEE, d MMMM y'], - ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], - ['{1} {0}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'MKD', - 'ден.', - 'Македонски денар', - { - 'AUD': [u, '$'], - 'CNY': [u, '¥'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MKD': ['ден.'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/ml.ts b/packages/common/locales/ml.ts deleted file mode 100644 index b35809f106b3..000000000000 --- a/packages/common/locales/ml.ts +++ /dev/null @@ -1,64 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'ml', - [['AM', 'PM'], u, u], - u, - [ - ['ഞ', 'തി', 'ചൊ', 'ബു', 'വ്യാ', 'വെ', 'ശ'], - ['ഞായർ', 'തിങ്കൾ', 'ചൊവ്വ', 'ബുധൻ', 'വ്യാഴം', 'വെള്ളി', 'ശനി'], - [ - 'ഞായറാഴ്\u200cച', 'തിങ്കളാഴ്\u200cച', 'ചൊവ്വാഴ്ച', 'ബുധനാഴ്\u200cച', 'വ്യാഴാഴ്\u200cച', - 'വെള്ളിയാഴ്\u200cച', 'ശനിയാഴ്\u200cച' - ], - ['ഞാ', 'തി', 'ചൊ', 'ബു', 'വ്യാ', 'വെ', 'ശ'] - ], - [ - ['ഞാ', 'തി', 'ചൊ', 'ബു', 'വ്യാ', 'വെ', 'ശ'], - ['ഞായർ', 'തിങ്കൾ', 'ചൊവ്വ', 'ബുധൻ', 'വ്യാഴം', 'വെള്ളി', 'ശനി'], - [ - 'ഞായറാഴ്\u200cച', 'തിങ്കളാഴ്\u200cച', 'ചൊവ്വാഴ്\u200cച', 'ബുധനാഴ്\u200cച', 'വ്യാഴാഴ്\u200cച', - 'വെള്ളിയാഴ്\u200cച', 'ശനിയാഴ്\u200cച' - ], - ['ഞാ', 'തി', 'ചൊ', 'ബു', 'വ്യാ', 'വെ', 'ശ'] - ], - [ - ['ജ', 'ഫെ', 'മാ', 'ഏ', 'മെ', 'ജൂൺ', 'ജൂ', 'ഓ', 'സെ', 'ഒ', 'ന', 'ഡി'], - ['ജനു', 'ഫെബ്രു', 'മാർ', 'ഏപ്രി', 'മേയ്', 'ജൂൺ', 'ജൂലൈ', 'ഓഗ', 'സെപ്റ്റം', 'ഒക്ടോ', 'നവം', 'ഡിസം'], - [ - 'ജനുവരി', 'ഫെബ്രുവരി', 'മാർച്ച്', 'ഏപ്രിൽ', 'മേയ്', 'ജൂൺ', 'ജൂലൈ', 'ഓഗസ്റ്റ്', 'സെപ്റ്റംബർ', 'ഒക്\u200cടോബർ', - 'നവംബർ', 'ഡിസംബർ' - ] - ], - u, - [['ക്രി.മു.', 'എഡി'], u, ['ക്രിസ്\u200cതുവിന് മുമ്പ്', 'ആന്നോ ഡൊമിനി']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'INR', - '₹', - 'ഇന്ത്യൻ രൂപ', - {'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/mn.ts b/packages/common/locales/mn.ts deleted file mode 100644 index fd093dd5e45d..000000000000 --- a/packages/common/locales/mn.ts +++ /dev/null @@ -1,74 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'mn', - [['ү.ө.', 'ү.х.'], u, u], - u, - [ - ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'], u, - ['ням', 'даваа', 'мягмар', 'лхагва', 'пүрэв', 'баасан', 'бямба'], - ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'] - ], - [ - ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'], u, - ['Ням', 'Даваа', 'Мягмар', 'Лхагва', 'Пүрэв', 'Баасан', 'Бямба'], - ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'] - ], - [ - ['I', 'II', 'III', 'IV', 'V', 'VI', 'VII', 'VIII', 'IX', 'X', 'XI', 'XII'], - [ - '1-р сар', '2-р сар', '3-р сар', '4-р сар', '5-р сар', '6-р сар', '7-р сар', '8-р сар', - '9-р сар', '10-р сар', '11-р сар', '12-р сар' - ], - [ - 'нэгдүгээр сар', 'хоёрдугаар сар', 'гуравдугаар сар', 'дөрөвдүгээр сар', 'тавдугаар сар', - 'зургаадугаар сар', 'долоодугаар сар', 'наймдугаар сар', 'есдүгээр сар', 'аравдугаар сар', - 'арван нэгдүгээр сар', 'арван хоёрдугаар сар' - ] - ], - [ - ['I', 'II', 'III', 'IV', 'V', 'VI', 'VII', 'VIII', 'IX', 'X', 'XI', 'XII'], - [ - '1-р сар', '2-р сар', '3-р сар', '4-р сар', '5-р сар', '6-р сар', '7-р сар', '8-р сар', - '9-р сар', '10-р сар', '11-р сар', '12-р сар' - ], - [ - 'Нэгдүгээр сар', 'Хоёрдугаар сар', 'Гуравдугаар сар', 'Дөрөвдүгээр сар', 'Тавдугаар сар', - 'Зургаадугаар сар', 'Долоодугаар сар', 'Наймдугаар сар', 'Есдүгээр сар', 'Аравдугаар сар', - 'Арван нэгдүгээр сар', 'Арван хоёрдугаар сар' - ] - ], - [['МЭӨ', 'МЭ'], u, ['манай эриний өмнөх', 'манай эриний']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'MNT', - '₮', - 'Монгол төгрөг', - {'JPY': ['JP¥', '¥'], 'MNT': ['₮'], 'SEK': [u, 'кр'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/mr.ts b/packages/common/locales/mr.ts deleted file mode 100644 index 4d9202949dea..000000000000 --- a/packages/common/locales/mr.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; -} - -export default [ - 'mr', - [['स', 'सं'], ['म.पू.', 'म.उ.'], u], - [['म.पू.', 'म.उ.'], u, u], - [ - ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'], ['रवि', 'सोम', 'मंगळ', 'बुध', 'गुरु', 'शुक्र', 'शनि'], - ['रविवार', 'सोमवार', 'मंगळवार', 'बुधवार', 'गुरुवार', 'शुक्रवार', 'शनिवार'], - ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'] - ], - u, - [ - ['जा', 'फे', 'मा', 'ए', 'मे', 'जू', 'जु', 'ऑ', 'स', 'ऑ', 'नो', 'डि'], - ['जाने', 'फेब्रु', 'मार्च', 'एप्रि', 'मे', 'जून', 'जुलै', 'ऑग', 'सप्टें', 'ऑक्टो', 'नोव्हें', 'डिसें'], - [ - 'जानेवारी', 'फेब्रुवारी', 'मार्च', 'एप्रिल', 'मे', 'जून', 'जुलै', 'ऑगस्ट', 'सप्टेंबर', 'ऑक्टोबर', 'नोव्हेंबर', - 'डिसेंबर' - ] - ], - u, - [['इ. स. पू.', 'इ. स.'], u, ['ईसवीसनपूर्व', 'ईसवीसन']], - 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}', u, '{1} रोजी {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##0%', '¤#,##0.00', '[#E0]'], - 'INR', - '₹', - 'भारतीय रुपया', - {'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ms-BN.ts b/packages/common/locales/ms-BN.ts deleted file mode 100644 index de590f0da43b..000000000000 --- a/packages/common/locales/ms-BN.ts +++ /dev/null @@ -1,59 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'ms-BN', - [['a', 'p'], ['PG', 'PTG'], u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['S.M.', 'TM'], u, u], - 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}', u, '{1} {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'BND', - '$', - 'Dolar Brunei', - { - 'BND': ['$'], - 'CAD': [u, '$'], - 'JPY': ['JP¥', '¥'], - 'MXN': [u, '$'], - 'MYR': ['RM'], - 'TWD': ['NT$'], - 'USD': [u, '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/ms-SG.ts b/packages/common/locales/ms-SG.ts deleted file mode 100644 index 4af66501ef84..000000000000 --- a/packages/common/locales/ms-SG.ts +++ /dev/null @@ -1,59 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'ms-SG', - [['a', 'p'], ['PG', 'PTG'], u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['S.M.', 'TM'], u, u], - 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}', u, '{1} {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'SGD', - '$', - 'Dolar Singapura', - { - 'CAD': [u, '$'], - 'JPY': ['JP¥', '¥'], - 'MXN': [u, '$'], - 'MYR': ['RM'], - 'SGD': ['$'], - 'TWD': ['NT$'], - 'USD': [u, '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/ms.ts b/packages/common/locales/ms.ts deleted file mode 100644 index 2375911ae3e5..000000000000 --- a/packages/common/locales/ms.ts +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'ms', - [['a', 'p'], ['PG', 'PTG'], u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['S.M.', 'TM'], u, u], - 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}', u, '{1} {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'MYR', - 'RM', - 'Ringgit Malaysia', - { - 'CAD': [u, '$'], - 'JPY': ['JP¥', '¥'], - 'MXN': [u, '$'], - 'MYR': ['RM'], - 'TWD': ['NT$'], - 'USD': [u, '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/mt.ts b/packages/common/locales/mt.ts deleted file mode 100644 index 0991d0bd96b1..000000000000 --- a/packages/common/locales/mt.ts +++ /dev/null @@ -1,65 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - if (n === 0 || n % 100 === Math.floor(n % 100) && n % 100 >= 2 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 19) return 4; - return 5; -} - -export default [ - 'mt', - [['am', 'pm'], ['AM', 'PM'], u], - u, - [ - ['Ħ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'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'EUR', - '€', - 'ewro', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/mua.ts b/packages/common/locales/mua.ts deleted file mode 100644 index 04c92a85c0b1..000000000000 --- a/packages/common/locales/mua.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'mua', - [['comme', 'lilli'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['KK', 'PK'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'XAF', - 'FCFA', - 'solai BEAC', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/my.ts b/packages/common/locales/my.ts deleted file mode 100644 index 77d2c188b355..000000000000 --- a/packages/common/locales/my.ts +++ /dev/null @@ -1,62 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'my', - [['နံနက်', 'ညနေ'], u, u], - u, - [ - ['တ', 'တ', 'အ', 'ဗ', 'က', 'သ', 'စ'], - ['တနင်္ဂနွေ', 'တနင်္လာ', 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', 'ကြာသပတေး', 'သောကြာ', 'စနေ'], u, u - ], - u, - [ - ['ဇ', 'ဖ', 'မ', 'ဧ', 'မ', 'ဇ', 'ဇ', 'ဩ', 'စ', 'အ', 'န', 'ဒ'], - ['ဇန်', 'ဖေ', 'မတ်', 'ဧ', 'မေ', 'ဇွန်', 'ဇူ', 'ဩ', 'စက်', 'အောက်', 'နို', 'ဒီ'], - [ - 'ဇန်နဝါရီ', 'ဖေဖော်ဝါရီ', 'မတ်', 'ဧပြီ', 'မေ', 'ဇွန်', 'ဇူလိုင်', 'ဩဂုတ်', 'စက်တင်ဘာ', 'အောက်တိုဘာ', 'နိုဝင်ဘာ', - 'ဒီဇင်ဘာ' - ] - ], - u, - [['ဘီစီ', 'အဒေီ'], u, ['ခရစ်တော် မပေါ်မီနှစ်', 'ခရစ်နှစ်']], - 0, - [6, 0], - ['dd-MM-yy', 'y၊ MMM d', 'y၊ d MMMM', 'y၊ MMMM d၊ EEEE'], - ['B H:mm', 'B HH:mm:ss', 'z HH:mm:ss', 'zzzz HH:mm:ss'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'ဂဏန်းမဟုတ်သော', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'MMK', - 'K', - 'မြန်မာ ကျပ်', - { - 'ANG': ['NAf'], - 'AWG': ['Afl'], - 'BBD': [u, 'Bds$'], - 'BSD': [u, 'B$'], - 'HTG': ['G'], - 'JPY': ['JP¥', '¥'], - 'MMK': ['K'], - 'PAB': ['B/.'], - 'THB': ['฿'], - 'TTD': ['TT$', '$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/mzn.ts b/packages/common/locales/mzn.ts deleted file mode 100644 index 6bf971991360..000000000000 --- a/packages/common/locales/mzn.ts +++ /dev/null @@ -1,47 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'mzn', - [['AM', 'PM'], u, u], - u, - [['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], u, u], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - [ - 'ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', - 'نوامبر', 'دسامبر' - ], - u - ], - u, - [['پ.م', 'م.'], u, ['قبل میلاد', 'بعد میلاد']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'IRR', - 'IRR', - 'ایران ریال', - {'JPY': ['JP¥', '¥']}, - 'rtl', - plural -]; diff --git a/packages/common/locales/naq.ts b/packages/common/locales/naq.ts deleted file mode 100644 index 2bd7ef1cc1f1..000000000000 --- a/packages/common/locales/naq.ts +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - if (n === 2) return 2; - return 5; -} - -export default [ - 'naq', - [['ǁgoagas', 'ǃuias'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['BC', 'AD'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ZAR', - 'ZAR', - 'South African Randi', - {'JPY': ['JP¥', '¥'], 'NAD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/nb-SJ.ts b/packages/common/locales/nb-SJ.ts deleted file mode 100644 index bdc562654561..000000000000 --- a/packages/common/locales/nb-SJ.ts +++ /dev/null @@ -1,80 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'nb-SJ', - [['a', 'p'], ['a.m.', 'p.m.'], u], - [['a.m.', 'p.m.'], u, u], - [ - ['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ø.'] - ], - u, - [ - ['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.'], u, ['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}', u, '{1} \'kl\'. {0}', '{1} {0}'], - [',', ' ', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], - 'NOK', - 'kr', - 'norske kroner', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NOK': ['kr'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XPF': [], - 'XXX': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/nb.ts b/packages/common/locales/nb.ts deleted file mode 100644 index 919eb408867f..000000000000 --- a/packages/common/locales/nb.ts +++ /dev/null @@ -1,80 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'nb', - [['a', 'p'], ['a.m.', 'p.m.'], u], - [['a.m.', 'p.m.'], u, u], - [ - ['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ø.'] - ], - u, - [ - ['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.'], u, ['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}', u, '{1} \'kl\'. {0}', '{1} {0}'], - [',', ' ', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], - 'NOK', - 'kr', - 'norske kroner', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NOK': ['kr'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XPF': [], - 'XXX': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/nd.ts b/packages/common/locales/nd.ts deleted file mode 100644 index 73aecbe1240e..000000000000 --- a/packages/common/locales/nd.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'nd', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['BC', 'AD'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - 'US$', - 'Dola yase Amelika', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/nds-NL.ts b/packages/common/locales/nds-NL.ts deleted file mode 100644 index f0a3a9048230..000000000000 --- a/packages/common/locales/nds-NL.ts +++ /dev/null @@ -1,43 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'nds-NL', - [['AM', 'PM'], u, u], - u, - [['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], u, u], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'], u - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'EUR', - '€', - 'EUR', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/nds.ts b/packages/common/locales/nds.ts deleted file mode 100644 index d546daf0dfd8..000000000000 --- a/packages/common/locales/nds.ts +++ /dev/null @@ -1,43 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'nds', - [['AM', 'PM'], u, u], - u, - [['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], u, u], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'], u - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'EUR', - '€', - 'EUR', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ne-IN.ts b/packages/common/locales/ne-IN.ts deleted file mode 100644 index e2c84beb2f01..000000000000 --- a/packages/common/locales/ne-IN.ts +++ /dev/null @@ -1,59 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'ne-IN', - [['पूर्वाह्न', 'अपराह्न'], u, u], - u, - [ - ['आ', 'सो', 'म', 'बु', 'बि', 'शु', 'श'], ['आइत', 'सोम', 'मङ्गल', 'बुध', 'बिहि', 'शुक्र', 'शनि'], - ['आइतबार', 'सोमबार', 'मङ्गलबार', 'बुधबार', 'बिहिबार', 'शुक्रबार', 'शनिबार'], - ['आइत', 'सोम', 'मङ्गल', 'बुध', 'बिहि', 'शुक्र', 'शनि'] - ], - u, - [ - ['जन', 'फेब', 'मार्च', 'अप्र', 'मे', 'जुन', 'जुल', 'अग', 'सेप', 'अक्टो', 'नोभे', 'डिसे'], - [ - 'जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', - 'डिसेम्बर' - ], - u - ], - [ - ['जन', 'फेेब', 'मार्च', 'अप्र', 'मे', 'जुन', 'जुल', 'अग', 'सेप', 'अक्टो', 'नोभे', 'डिसे'], - [ - 'जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', - 'डिसेम्बर' - ], - u - ], - [['ईसा पूर्व', 'सन्'], u, u], - 0, - [0, 0], - ['yy/M/d', '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}', u, '{1} {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '#E0'], - 'INR', - '₹', - 'भारतीय रूपिँया', - {'JPY': ['JP¥', '¥'], 'NPR': ['नेरू', 'रू'], 'THB': ['฿'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ne.ts b/packages/common/locales/ne.ts deleted file mode 100644 index 4da8cb70120c..000000000000 --- a/packages/common/locales/ne.ts +++ /dev/null @@ -1,59 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'ne', - [['पूर्वाह्न', 'अपराह्न'], u, u], - u, - [ - ['आ', 'सो', 'म', 'बु', 'बि', 'शु', 'श'], ['आइत', 'सोम', 'मङ्गल', 'बुध', 'बिहि', 'शुक्र', 'शनि'], - ['आइतबार', 'सोमबार', 'मङ्गलबार', 'बुधबार', 'बिहिबार', 'शुक्रबार', 'शनिबार'], - ['आइत', 'सोम', 'मङ्गल', 'बुध', 'बिहि', 'शुक्र', 'शनि'] - ], - u, - [ - ['जन', 'फेब', 'मार्च', 'अप्र', 'मे', 'जुन', 'जुल', 'अग', 'सेप', 'अक्टो', 'नोभे', 'डिसे'], - [ - 'जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', - 'डिसेम्बर' - ], - u - ], - [ - ['जन', 'फेेब', 'मार्च', 'अप्र', 'मे', 'जुन', 'जुल', 'अग', 'सेप', 'अक्टो', 'नोभे', 'डिसे'], - [ - 'जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', - 'डिसेम्बर' - ], - u - ], - [['ईसा पूर्व', 'सन्'], u, u], - 0, - [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}', u, '{1} {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '#E0'], - 'NPR', - 'नेरू', - 'नेपाली रूपैयाँ', - {'JPY': ['JP¥', '¥'], 'NPR': ['नेरू', 'रू'], 'THB': ['฿'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/nl-AW.ts b/packages/common/locales/nl-AW.ts deleted file mode 100644 index c07e03c7c6b0..000000000000 --- a/packages/common/locales/nl-AW.ts +++ /dev/null @@ -1,65 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'nl-AW', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['v.C.', 'n.C.'], ['v.Chr.', 'n.Chr.'], ['voor Christus', 'na Christus']], - 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}', u, '{1} \'om\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00;¤ -#,##0.00', '#E0'], - 'AWG', - 'Afl.', - 'Arubaanse gulden', - { - 'AUD': ['AU$', '$'], - 'AWG': ['Afl.'], - 'CAD': ['C$', '$'], - 'FJD': ['FJ$', '$'], - 'JPY': ['JP¥', '¥'], - 'SBD': ['SI$', '$'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XPF': [], - 'XXX': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/nl-BE.ts b/packages/common/locales/nl-BE.ts deleted file mode 100644 index 87c7ae5e4a0d..000000000000 --- a/packages/common/locales/nl-BE.ts +++ /dev/null @@ -1,64 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'nl-BE', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['v.C.', 'n.C.'], ['v.Chr.', 'n.Chr.'], ['voor Christus', 'na Christus']], - 1, - [6, 0], - ['d/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}', u, '{1} \'om\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00;¤ -#,##0.00', '#E0'], - 'EUR', - '€', - 'Euro', - { - 'AUD': ['AU$', '$'], - 'CAD': ['C$', '$'], - 'FJD': ['FJ$', '$'], - 'JPY': ['JP¥', '¥'], - 'SBD': ['SI$', '$'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XPF': [], - 'XXX': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/nl-BQ.ts b/packages/common/locales/nl-BQ.ts deleted file mode 100644 index 4dada76780ad..000000000000 --- a/packages/common/locales/nl-BQ.ts +++ /dev/null @@ -1,63 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'nl-BQ', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['v.C.', 'n.C.'], ['v.Chr.', 'n.Chr.'], ['voor Christus', 'na Christus']], - 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}', u, '{1} \'om\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00;¤ -#,##0.00', '#E0'], - 'USD', - '$', - 'Amerikaanse dollar', - { - 'AUD': ['AU$', '$'], - 'CAD': ['C$', '$'], - 'FJD': ['FJ$', '$'], - 'JPY': ['JP¥', '¥'], - 'SBD': ['SI$', '$'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'XPF': [], - 'XXX': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/nl-CW.ts b/packages/common/locales/nl-CW.ts deleted file mode 100644 index 48c1ddcacdbd..000000000000 --- a/packages/common/locales/nl-CW.ts +++ /dev/null @@ -1,65 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'nl-CW', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['v.C.', 'n.C.'], ['v.Chr.', 'n.Chr.'], ['voor Christus', 'na Christus']], - 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}', u, '{1} \'om\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00;¤ -#,##0.00', '#E0'], - 'ANG', - 'NAf.', - 'Nederlands-Antilliaanse gulden', - { - 'ANG': ['NAf.'], - 'AUD': ['AU$', '$'], - 'CAD': ['C$', '$'], - 'FJD': ['FJ$', '$'], - 'JPY': ['JP¥', '¥'], - 'SBD': ['SI$', '$'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XPF': [], - 'XXX': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/nl-SR.ts b/packages/common/locales/nl-SR.ts deleted file mode 100644 index f31ce9f74b48..000000000000 --- a/packages/common/locales/nl-SR.ts +++ /dev/null @@ -1,65 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'nl-SR', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['v.C.', 'n.C.'], ['v.Chr.', 'n.Chr.'], ['voor Christus', 'na Christus']], - 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}', u, '{1} \'om\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00;¤ -#,##0.00', '#E0'], - 'SRD', - '$', - 'Surinaamse dollar', - { - 'AUD': ['AU$', '$'], - 'CAD': ['C$', '$'], - 'FJD': ['FJ$', '$'], - 'JPY': ['JP¥', '¥'], - 'SBD': ['SI$', '$'], - 'SRD': ['$'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XPF': [], - 'XXX': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/nl-SX.ts b/packages/common/locales/nl-SX.ts deleted file mode 100644 index 0bc8ce252de8..000000000000 --- a/packages/common/locales/nl-SX.ts +++ /dev/null @@ -1,65 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'nl-SX', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['v.C.', 'n.C.'], ['v.Chr.', 'n.Chr.'], ['voor Christus', 'na Christus']], - 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}', u, '{1} \'om\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00;¤ -#,##0.00', '#E0'], - 'ANG', - 'NAf.', - 'Nederlands-Antilliaanse gulden', - { - 'ANG': ['NAf.'], - 'AUD': ['AU$', '$'], - 'CAD': ['C$', '$'], - 'FJD': ['FJ$', '$'], - 'JPY': ['JP¥', '¥'], - 'SBD': ['SI$', '$'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XPF': [], - 'XXX': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/nl.ts b/packages/common/locales/nl.ts deleted file mode 100644 index 12ed1c7abdb1..000000000000 --- a/packages/common/locales/nl.ts +++ /dev/null @@ -1,64 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'nl', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['v.C.', 'n.C.'], ['v.Chr.', 'n.Chr.'], ['voor Christus', 'na Christus']], - 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}', u, '{1} \'om\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00;¤ -#,##0.00', '#E0'], - 'EUR', - '€', - 'Euro', - { - 'AUD': ['AU$', '$'], - 'CAD': ['C$', '$'], - 'FJD': ['FJ$', '$'], - 'JPY': ['JP¥', '¥'], - 'SBD': ['SI$', '$'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XPF': [], - 'XXX': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/nmg.ts b/packages/common/locales/nmg.ts deleted file mode 100644 index ac9ef306e7c4..000000000000 --- a/packages/common/locales/nmg.ts +++ /dev/null @@ -1,54 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'nmg', - [['maná', 'kugú'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['BL', 'PB'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'Fraŋ CFA BEAC', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/nn.ts b/packages/common/locales/nn.ts deleted file mode 100644 index 477b2266f1aa..000000000000 --- a/packages/common/locales/nn.ts +++ /dev/null @@ -1,83 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'nn', - [['f.m.', 'e.m.'], u, ['formiddag', 'ettermiddag']], - [['f.m.', 'e.m.'], u, u], - [ - ['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.'], u, u], - 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}', u, '{1} \'kl\'. {0}', '{1} {0}'], - [',', ' ', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'NOK', - 'kr', - 'norske kroner', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NOK': ['kr'], - 'NZD': [u, '$'], - 'TWD': [u, '$'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XPF': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/nnh.ts b/packages/common/locales/nnh.ts deleted file mode 100644 index de2025368ce5..000000000000 --- a/packages/common/locales/nnh.ts +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'nnh', - [['mbaʼámbaʼ', 'ncwònzém'], u, u], - u, - [ - ['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ɛ̌ʼ' - ], - u, u - ], - u, - [ - ['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' - ], - u - ], - u, - [['m.z.Y.', 'm.g.n.Y.'], u, ['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}', u, '{1}, {0}', '{1},{0}'], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'XAF', - 'FCFA', - 'feláŋ CFA', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/nus.ts b/packages/common/locales/nus.ts deleted file mode 100644 index 5e008e162766..000000000000 --- a/packages/common/locales/nus.ts +++ /dev/null @@ -1,54 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'nus', - [['RW', 'TŊ'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['AY', 'ƐY'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'SSP', - '£', - 'SSP', - {'GBP': ['GB£', '£'], 'JPY': ['JP¥', '¥'], 'SSP': ['£'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/nyn.ts b/packages/common/locales/nyn.ts deleted file mode 100644 index f8ae2dd4721a..000000000000 --- a/packages/common/locales/nyn.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'nyn', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['BC', 'AD'], u, ['Kurisito Atakaijire', 'Kurisito Yaijire']], - 1, - [0, 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'UGX', - 'USh', - 'Eshiringi ya Uganda', - {'JPY': ['JP¥', '¥'], 'UGX': ['USh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/om-KE.ts b/packages/common/locales/om-KE.ts deleted file mode 100644 index a9b3d8813d4c..000000000000 --- a/packages/common/locales/om-KE.ts +++ /dev/null @@ -1,59 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'om-KE', - [['WD', 'WB'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KES', - 'Ksh', - 'KES', - {'ETB': ['Br'], 'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/om.ts b/packages/common/locales/om.ts deleted file mode 100644 index 20825edaa152..000000000000 --- a/packages/common/locales/om.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'om', - [['WD', 'WB'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['BCE', 'CE'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ETB', - 'Br', - 'Itoophiyaa Birrii', - {'ETB': ['Br'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/or.ts b/packages/common/locales/or.ts deleted file mode 100644 index cc790449cf5e..000000000000 --- a/packages/common/locales/or.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'or', - [['ପୂ', 'ଅ'], ['AM', 'PM'], u], - [['AM', 'ଅପରାହ୍ନ'], ['ପୂର୍ବାହ୍ନ', 'ଅପରାହ୍ନ'], u], - [ - ['ର', 'ସୋ', 'ମ', 'ବୁ', 'ଗୁ', 'ଶୁ', 'ଶ'], ['ରବି', 'ସୋମ', 'ମଙ୍ଗଳ', 'ବୁଧ', 'ଗୁରୁ', 'ଶୁକ୍ର', 'ଶନି'], - ['ରବିବାର', 'ସୋମବାର', 'ମଙ୍ଗଳବାର', 'ବୁଧବାର', 'ଗୁରୁବାର', 'ଶୁକ୍ରବାର', 'ଶନିବାର'], - ['ରବି', 'ସୋମ', 'ମଙ୍ଗଳ', 'ବୁଧ', 'ଗୁରୁ', 'ଶୁକ୍ର', 'ଶନି'] - ], - u, - [ - ['ଜା', 'ଫେ', 'ମା', 'ଅ', 'ମଇ', 'ଜୁ', 'ଜୁ', 'ଅ', 'ସେ', 'ଅ', 'ନ', 'ଡି'], - [ - 'ଜାନୁଆରୀ', 'ଫେବୃଆରୀ', 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମଇ', 'ଜୁନ', 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', 'ଅକ୍ଟୋବର', - 'ନଭେମ୍ବର', 'ଡିସେମ୍ବର' - ], - u - ], - u, - [['BC', 'AD'], u, ['ଖ୍ରୀଷ୍ଟପୂର୍ବ', 'ଖ୍ରୀଷ୍ଟାବ୍ଦ']], - 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}', u, '{0} ଠାରେ {1}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'INR', - '₹', - 'ଭାରତୀୟ ଟଙ୍କା', - {}, - 'ltr', - plural -]; diff --git a/packages/common/locales/os-RU.ts b/packages/common/locales/os-RU.ts deleted file mode 100644 index ee2a62ab1b57..000000000000 --- a/packages/common/locales/os-RU.ts +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'os-RU', - [['AM', 'PM'], u, ['ӕмбисбоны размӕ', 'ӕмбисбоны фӕстӕ']], - [['AM', 'PM'], u, u], - [ - ['Х', 'К', 'Д', 'Ӕ', 'Ц', 'М', 'С'], ['хцб', 'крс', 'дцг', 'ӕрт', 'цпр', 'мрб', 'сбт'], - ['хуыцаубон', 'къуырисӕр', 'дыццӕг', 'ӕртыццӕг', 'цыппӕрӕм', 'майрӕмбон', 'сабат'], - ['хцб', 'крс', 'дцг', 'ӕрт', 'цпр', 'мрб', 'сбт'] - ], - [ - ['Х', 'К', 'Д', 'Ӕ', 'Ц', 'М', 'С'], ['Хцб', 'Крс', 'Дцг', 'Ӕрт', 'Цпр', 'Мрб', 'Сбт'], - ['Хуыцаубон', 'Къуырисӕр', 'Дыццӕг', 'Ӕртыццӕг', 'Цыппӕрӕм', 'Майрӕмбон', 'Сабат'], - ['хцб', 'крс', 'дцг', 'ӕрт', 'цпр', 'мрб', 'сбт'] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'фев.', 'мар.', 'апр.', 'майы', 'июны', 'июлы', 'авг.', 'сен.', 'окт.', 'ноя.', 'дек.' - ], - [ - 'январы', 'февралы', 'мартъийы', 'апрелы', 'майы', 'июны', 'июлы', 'августы', 'сентябры', - 'октябры', 'ноябры', 'декабры' - ] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'Янв.', 'Февр.', 'Март.', 'Апр.', 'Май', 'Июнь', 'Июль', 'Авг.', 'Сент.', 'Окт.', 'Нояб.', - 'Дек.' - ], - [ - 'Январь', 'Февраль', 'Мартъи', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', - 'Октябрь', 'Ноябрь', 'Декабрь' - ] - ], - [['н.д.а.', 'н.д.'], u, u], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'НН', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'RUB', - '₽', - 'Сом', - {'JPY': ['JP¥', '¥'], 'RUB': ['₽']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/os.ts b/packages/common/locales/os.ts deleted file mode 100644 index 32787318c063..000000000000 --- a/packages/common/locales/os.ts +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'os', - [['AM', 'PM'], u, ['ӕмбисбоны размӕ', 'ӕмбисбоны фӕстӕ']], - [['AM', 'PM'], u, u], - [ - ['Х', 'К', 'Д', 'Ӕ', 'Ц', 'М', 'С'], ['хцб', 'крс', 'дцг', 'ӕрт', 'цпр', 'мрб', 'сбт'], - ['хуыцаубон', 'къуырисӕр', 'дыццӕг', 'ӕртыццӕг', 'цыппӕрӕм', 'майрӕмбон', 'сабат'], - ['хцб', 'крс', 'дцг', 'ӕрт', 'цпр', 'мрб', 'сбт'] - ], - [ - ['Х', 'К', 'Д', 'Ӕ', 'Ц', 'М', 'С'], ['Хцб', 'Крс', 'Дцг', 'Ӕрт', 'Цпр', 'Мрб', 'Сбт'], - ['Хуыцаубон', 'Къуырисӕр', 'Дыццӕг', 'Ӕртыццӕг', 'Цыппӕрӕм', 'Майрӕмбон', 'Сабат'], - ['хцб', 'крс', 'дцг', 'ӕрт', 'цпр', 'мрб', 'сбт'] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'фев.', 'мар.', 'апр.', 'майы', 'июны', 'июлы', 'авг.', 'сен.', 'окт.', 'ноя.', 'дек.' - ], - [ - 'январы', 'февралы', 'мартъийы', 'апрелы', 'майы', 'июны', 'июлы', 'августы', 'сентябры', - 'октябры', 'ноябры', 'декабры' - ] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'Янв.', 'Февр.', 'Март.', 'Апр.', 'Май', 'Июнь', 'Июль', 'Авг.', 'Сент.', 'Окт.', 'Нояб.', - 'Дек.' - ], - [ - 'Январь', 'Февраль', 'Мартъи', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', - 'Октябрь', 'Ноябрь', 'Декабрь' - ] - ], - [['н.д.а.', 'н.д.'], u, u], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'НН', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'GEL', - '₾', - 'Лар', - {'GEL': ['₾'], 'JPY': ['JP¥', '¥']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/pa-Arab.ts b/packages/common/locales/pa-Arab.ts deleted file mode 100644 index 6e88c0e0346b..000000000000 --- a/packages/common/locales/pa-Arab.ts +++ /dev/null @@ -1,50 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'pa-Arab', - [['AM', 'PM'], u, u], - u, - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['اتوار', 'پیر', 'منگل', 'بُدھ', 'جمعرات', 'جمعہ', 'ہفتہ'], - u, u - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - [ - 'جنوری', 'فروری', 'مارچ', 'اپریل', 'مئ', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', - 'دسمبر' - ], - u - ], - u, - [['ايساپورو', 'سں'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'PKR', - 'ر', - 'روپئیہ', - {'JPY': ['JP¥', '¥'], 'PKR': ['ر', 'Rs'], 'USD': ['US$', '$']}, - 'rtl', - plural -]; diff --git a/packages/common/locales/pa-Guru.ts b/packages/common/locales/pa-Guru.ts deleted file mode 100644 index 90023bbd8e62..000000000000 --- a/packages/common/locales/pa-Guru.ts +++ /dev/null @@ -1,49 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === Math.floor(n) && n >= 0 && n <= 1) return 1; - return 5; -} - -export default [ - 'pa-Guru', - [['ਸ.', 'ਸ਼.'], ['ਪੂ.ਦੁ.', 'ਬਾ.ਦੁ.'], u], - [['ਪੂ.ਦੁ.', 'ਬਾ.ਦੁ.'], u, u], - [ - ['ਐ', 'ਸੋ', 'ਮੰ', 'ਬੁੱ', 'ਵੀ', 'ਸ਼ੁੱ', 'ਸ਼'], ['ਐਤ', 'ਸੋਮ', 'ਮੰਗਲ', 'ਬੁੱਧ', 'ਵੀਰ', 'ਸ਼ੁੱਕਰ', 'ਸ਼ਨਿੱਚਰ'], - ['ਐਤਵਾਰ', 'ਸੋਮਵਾਰ', 'ਮੰਗਲਵਾਰ', 'ਬੁੱਧਵਾਰ', 'ਵੀਰਵਾਰ', 'ਸ਼ੁੱਕਰਵਾਰ', 'ਸ਼ਨਿੱਚਰਵਾਰ'], - ['ਐਤ', 'ਸੋਮ', 'ਮੰਗ', 'ਬੁੱਧ', 'ਵੀਰ', 'ਸ਼ੁੱਕ', 'ਸ਼ਨਿੱ'] - ], - u, - [ - ['ਜ', 'ਫ਼', 'ਮਾ', 'ਅ', 'ਮ', 'ਜੂ', 'ਜੁ', 'ਅ', 'ਸ', 'ਅ', 'ਨ', 'ਦ'], - ['ਜਨ', 'ਫ਼ਰ', 'ਮਾਰਚ', 'ਅਪ੍ਰੈ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾ', 'ਅਗ', 'ਸਤੰ', 'ਅਕਤੂ', 'ਨਵੰ', 'ਦਸੰ'], - ['ਜਨਵਰੀ', 'ਫ਼ਰਵਰੀ', 'ਮਾਰਚ', 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾਈ', 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', 'ਨਵੰਬਰ', 'ਦਸੰਬਰ'] - ], - u, - [['ਈ.ਪੂ.', 'ਸੰਨ'], ['ਈ. ਪੂ.', 'ਸੰਨ'], ['ਈਸਵੀ ਪੂਰਵ', 'ਈਸਵੀ ਸੰਨ']], - 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}', u, '{1} {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '[#E0]'], - 'INR', - '₹', - 'ਭਾਰਤੀ ਰੁਪਇਆ', - {'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'TWD': ['NT$'], 'USD': ['US$', '$'], 'XXX': []}, - 'ltr', - plural -]; diff --git a/packages/common/locales/pa.ts b/packages/common/locales/pa.ts deleted file mode 100644 index d1216cdeaba3..000000000000 --- a/packages/common/locales/pa.ts +++ /dev/null @@ -1,49 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === Math.floor(n) && n >= 0 && n <= 1) return 1; - return 5; -} - -export default [ - 'pa', - [['ਸ.', 'ਸ਼.'], ['ਪੂ.ਦੁ.', 'ਬਾ.ਦੁ.'], u], - [['ਪੂ.ਦੁ.', 'ਬਾ.ਦੁ.'], u, u], - [ - ['ਐ', 'ਸੋ', 'ਮੰ', 'ਬੁੱ', 'ਵੀ', 'ਸ਼ੁੱ', 'ਸ਼'], ['ਐਤ', 'ਸੋਮ', 'ਮੰਗਲ', 'ਬੁੱਧ', 'ਵੀਰ', 'ਸ਼ੁੱਕਰ', 'ਸ਼ਨਿੱਚਰ'], - ['ਐਤਵਾਰ', 'ਸੋਮਵਾਰ', 'ਮੰਗਲਵਾਰ', 'ਬੁੱਧਵਾਰ', 'ਵੀਰਵਾਰ', 'ਸ਼ੁੱਕਰਵਾਰ', 'ਸ਼ਨਿੱਚਰਵਾਰ'], - ['ਐਤ', 'ਸੋਮ', 'ਮੰਗ', 'ਬੁੱਧ', 'ਵੀਰ', 'ਸ਼ੁੱਕ', 'ਸ਼ਨਿੱ'] - ], - u, - [ - ['ਜ', 'ਫ਼', 'ਮਾ', 'ਅ', 'ਮ', 'ਜੂ', 'ਜੁ', 'ਅ', 'ਸ', 'ਅ', 'ਨ', 'ਦ'], - ['ਜਨ', 'ਫ਼ਰ', 'ਮਾਰਚ', 'ਅਪ੍ਰੈ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾ', 'ਅਗ', 'ਸਤੰ', 'ਅਕਤੂ', 'ਨਵੰ', 'ਦਸੰ'], - ['ਜਨਵਰੀ', 'ਫ਼ਰਵਰੀ', 'ਮਾਰਚ', 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾਈ', 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', 'ਨਵੰਬਰ', 'ਦਸੰਬਰ'] - ], - u, - [['ਈ.ਪੂ.', 'ਸੰਨ'], ['ਈ. ਪੂ.', 'ਸੰਨ'], ['ਈਸਵੀ ਪੂਰਵ', 'ਈਸਵੀ ਸੰਨ']], - 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}', u, '{1} {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '[#E0]'], - 'INR', - '₹', - 'ਭਾਰਤੀ ਰੁਪਇਆ', - {'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'TWD': ['NT$'], 'USD': ['US$', '$'], 'XXX': []}, - 'ltr', - plural -]; diff --git a/packages/common/locales/pl.ts b/packages/common/locales/pl.ts deleted file mode 100644 index b8152c5e5548..000000000000 --- a/packages/common/locales/pl.ts +++ /dev/null @@ -1,88 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && - !(i % 100 >= 12 && i % 100 <= 14)) - return 3; - 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 4; - return 5; -} - -export default [ - 'pl', - [['a', 'p'], ['AM', 'PM'], u], - u, - [ - ['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.'], u, ['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}', u, '{1} {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'PLN', - 'zł', - 'złoty polski', - { - 'AUD': [u, '$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'PLN': ['zł'], - 'RON': [u, 'lej'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/prg.ts b/packages/common/locales/prg.ts deleted file mode 100644 index eb5aa71a5d49..000000000000 --- a/packages/common/locales/prg.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - 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 0; - if (n % 10 === 1 && !(n % 100 === 11) || v === 2 && f % 10 === 1 && !(f % 100 === 11) || - !(v === 2) && f % 10 === 1) - return 1; - return 5; -} - -export default [ - 'prg', - [['AM', 'PM'], u, u], - u, - [['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], u, u], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'], u - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - u, - u, - u, - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ps-PK.ts b/packages/common/locales/ps-PK.ts deleted file mode 100644 index faa3199fc1be..000000000000 --- a/packages/common/locales/ps-PK.ts +++ /dev/null @@ -1,61 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'ps-PK', - [['غ.م.', 'غ.و.'], u, u], - u, - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - ['يونۍ', 'دونۍ', 'درېنۍ', 'څلرنۍ', 'پينځنۍ', 'جمعه', 'اونۍ'], u, u - ], - u, - [ - ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', 'ا', 'ن', 'د'], - [ - 'جنوري', 'فبروري', 'مارچ', 'اپریل', 'مۍ', 'جون', 'جولای', 'اګست', 'سېپتمبر', 'اکتوبر', - 'نومبر', 'دسمبر' - ], - u - ], - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - [ - 'جنوري', 'فبروري', 'مارچ', 'اپریل', 'مۍ', 'جون', 'جولای', 'اګست', 'سپتمبر', 'اکتوبر', 'نومبر', - 'دسمبر' - ], - [ - 'جنوري', 'فېبروري', 'مارچ', 'اپریل', 'مۍ', 'جون', 'جولای', 'اګست', 'سپتمبر', 'اکتوبر', - 'نومبر', 'دسمبر' - ] - ], - [['له میلاد وړاندې', 'م.'], u, ['له میلاد څخه وړاندې', 'له میلاد څخه وروسته']], - 0, - [6, 0], - ['y/M/d', 'y MMM d', 'د y د MMMM d', 'EEEE د y د MMMM d'], - ['h:mm a', 'h:mm:ss a', 'h:mm:ss a z', 'h:mm:ss a zzzz'], - ['{1} {0}', u, u, u], - [',', '.', ';', '%', '\u200e+', '\u200e−', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'PKR', - 'Rs', - 'پاکستانۍ کلداره', - {'AFN': ['؋'], 'JPY': ['JP¥', '¥'], 'PKR': ['Rs']}, - 'rtl', - plural -]; diff --git a/packages/common/locales/ps.ts b/packages/common/locales/ps.ts deleted file mode 100644 index 4b6543e3dcb1..000000000000 --- a/packages/common/locales/ps.ts +++ /dev/null @@ -1,61 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'ps', - [['غ.م.', 'غ.و.'], u, u], - u, - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - ['يونۍ', 'دونۍ', 'درېنۍ', 'څلرنۍ', 'پينځنۍ', 'جمعه', 'اونۍ'], u, u - ], - u, - [ - ['ج', 'ف', 'م', 'ا', 'م', 'ج', 'ج', 'ا', 'س', 'ا', 'ن', 'د'], - [ - 'جنوري', 'فبروري', 'مارچ', 'اپریل', 'مۍ', 'جون', 'جولای', 'اګست', 'سېپتمبر', 'اکتوبر', - 'نومبر', 'دسمبر' - ], - u - ], - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - [ - 'جنوري', 'فبروري', 'مارچ', 'اپریل', 'مۍ', 'جون', 'جولای', 'اګست', 'سپتمبر', 'اکتوبر', 'نومبر', - 'دسمبر' - ], - [ - 'جنوري', 'فېبروري', 'مارچ', 'اپریل', 'مۍ', 'جون', 'جولای', 'اګست', 'سپتمبر', 'اکتوبر', - 'نومبر', 'دسمبر' - ] - ], - [['له میلاد وړاندې', 'م.'], u, ['له میلاد څخه وړاندې', 'له میلاد څخه وروسته']], - 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}', u, u, u], - [',', '.', ';', '%', '\u200e+', '\u200e−', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'AFN', - '؋', - 'افغانۍ', - {'AFN': ['؋'], 'JPY': ['JP¥', '¥']}, - 'rtl', - plural -]; diff --git a/packages/common/locales/pt-AO.ts b/packages/common/locales/pt-AO.ts deleted file mode 100644 index 078d0460064b..000000000000 --- a/packages/common/locales/pt-AO.ts +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === Math.floor(i) && i >= 0 && i <= 1) return 1; - return 5; -} - -export default [ - 'pt-AO', - [['a.m.', 'p.m.'], u, ['da manhã', 'da tarde']], - [['a.m.', 'p.m.'], u, ['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' - ], - ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'] - ], - u, - [ - ['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' - ] - ], - u, - [['a.C.', 'd.C.'], u, ['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}', u, '{1} \'às\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'AOA', - 'Kz', - 'kwanza angolano', - { - 'AOA': ['Kz'], - 'AUD': ['AU$', '$'], - 'JPY': ['JP¥', '¥'], - 'PTE': ['​'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/pt-CH.ts b/packages/common/locales/pt-CH.ts deleted file mode 100644 index 44c6a82edac9..000000000000 --- a/packages/common/locales/pt-CH.ts +++ /dev/null @@ -1,67 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === Math.floor(i) && i >= 0 && i <= 1) return 1; - return 5; -} - -export default [ - 'pt-CH', - [['a.m.', 'p.m.'], u, ['da manhã', 'da tarde']], - [['a.m.', 'p.m.'], u, ['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' - ], - ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'] - ], - u, - [ - ['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' - ] - ], - u, - [['a.C.', 'd.C.'], u, ['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}', u, '{1} \'às\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'CHF', - 'CHF', - 'franco suíço', - { - 'AUD': ['AU$', '$'], - 'JPY': ['JP¥', '¥'], - 'PTE': ['​'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/pt-CV.ts b/packages/common/locales/pt-CV.ts deleted file mode 100644 index 995ed819d8ef..000000000000 --- a/packages/common/locales/pt-CV.ts +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === Math.floor(i) && i >= 0 && i <= 1) return 1; - return 5; -} - -export default [ - 'pt-CV', - [['a.m.', 'p.m.'], u, ['da manhã', 'da tarde']], - [['a.m.', 'p.m.'], u, ['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' - ], - ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'] - ], - u, - [ - ['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' - ] - ], - u, - [['a.C.', 'd.C.'], u, ['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}', u, '{1} \'às\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'CVE', - '​', - 'escudo cabo-verdiano', - { - 'AUD': ['AU$', '$'], - 'CVE': ['​'], - 'JPY': ['JP¥', '¥'], - 'PTE': ['​PTE'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/pt-GQ.ts b/packages/common/locales/pt-GQ.ts deleted file mode 100644 index 2e47c34cb0c8..000000000000 --- a/packages/common/locales/pt-GQ.ts +++ /dev/null @@ -1,67 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === Math.floor(i) && i >= 0 && i <= 1) return 1; - return 5; -} - -export default [ - 'pt-GQ', - [['a.m.', 'p.m.'], u, ['da manhã', 'da tarde']], - [['a.m.', 'p.m.'], u, ['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' - ], - ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'] - ], - u, - [ - ['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' - ] - ], - u, - [['a.C.', 'd.C.'], u, ['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}', u, '{1} \'às\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'franco CFA (BEAC)', - { - 'AUD': ['AU$', '$'], - 'JPY': ['JP¥', '¥'], - 'PTE': ['​'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/pt-GW.ts b/packages/common/locales/pt-GW.ts deleted file mode 100644 index 0d77fad8057c..000000000000 --- a/packages/common/locales/pt-GW.ts +++ /dev/null @@ -1,67 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === Math.floor(i) && i >= 0 && i <= 1) return 1; - return 5; -} - -export default [ - 'pt-GW', - [['a.m.', 'p.m.'], u, ['da manhã', 'da tarde']], - [['a.m.', 'p.m.'], u, ['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' - ], - ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'] - ], - u, - [ - ['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' - ] - ], - u, - [['a.C.', 'd.C.'], u, ['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}', u, '{1} \'às\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XOF', - 'CFA', - 'franco CFA (BCEAO)', - { - 'AUD': ['AU$', '$'], - 'JPY': ['JP¥', '¥'], - 'PTE': ['​'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/pt-LU.ts b/packages/common/locales/pt-LU.ts deleted file mode 100644 index 8cb0548df6ec..000000000000 --- a/packages/common/locales/pt-LU.ts +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === Math.floor(i) && i >= 0 && i <= 1) return 1; - return 5; -} - -export default [ - 'pt-LU', - [['a.m.', 'p.m.'], u, ['da manhã', 'da tarde']], - [['a.m.', 'p.m.'], u, ['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' - ], - ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'] - ], - u, - [ - ['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' - ] - ], - u, - [['a.C.', 'd.C.'], u, ['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}', u, '{1} \'às\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': ['AU$', '$'], - 'JPY': ['JP¥', '¥'], - 'LUF': ['F'], - 'PTE': ['​'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/pt-MO.ts b/packages/common/locales/pt-MO.ts deleted file mode 100644 index 410b13d144dc..000000000000 --- a/packages/common/locales/pt-MO.ts +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === Math.floor(i) && i >= 0 && i <= 1) return 1; - return 5; -} - -export default [ - 'pt-MO', - [['a.m.', 'p.m.'], u, ['da manhã', 'da tarde']], - [['a.m.', 'p.m.'], u, ['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' - ], - ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'] - ], - u, - [ - ['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' - ] - ], - u, - [['a.C.', 'd.C.'], u, ['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}', u, '{1} \'às\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'MOP', - 'MOP$', - 'pataca macaense', - { - 'AUD': ['AU$', '$'], - 'JPY': ['JP¥', '¥'], - 'MOP': ['MOP$'], - 'PTE': ['​'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/pt-MZ.ts b/packages/common/locales/pt-MZ.ts deleted file mode 100644 index 998099502abf..000000000000 --- a/packages/common/locales/pt-MZ.ts +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === Math.floor(i) && i >= 0 && i <= 1) return 1; - return 5; -} - -export default [ - 'pt-MZ', - [['a.m.', 'p.m.'], u, ['da manhã', 'da tarde']], - [['a.m.', 'p.m.'], u, ['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' - ], - ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'] - ], - u, - [ - ['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' - ] - ], - u, - [['a.C.', 'd.C.'], u, ['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}', u, '{1} \'às\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'MZN', - 'MTn', - 'metical moçambicano', - { - 'AUD': ['AU$', '$'], - 'JPY': ['JP¥', '¥'], - 'MZN': ['MTn'], - 'PTE': ['​'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/pt-PT.ts b/packages/common/locales/pt-PT.ts deleted file mode 100644 index 14e1ec342fb1..000000000000 --- a/packages/common/locales/pt-PT.ts +++ /dev/null @@ -1,67 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === Math.floor(i) && i >= 0 && i <= 1) return 1; - return 5; -} - -export default [ - 'pt-PT', - [['a.m.', 'p.m.'], u, ['da manhã', 'da tarde']], - [['a.m.', 'p.m.'], u, ['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' - ], - ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'] - ], - u, - [ - ['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' - ] - ], - u, - [['a.C.', 'd.C.'], u, ['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}', u, '{1} \'às\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': ['AU$', '$'], - 'JPY': ['JP¥', '¥'], - 'PTE': ['​'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/pt-ST.ts b/packages/common/locales/pt-ST.ts deleted file mode 100644 index bdc521f36136..000000000000 --- a/packages/common/locales/pt-ST.ts +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === Math.floor(i) && i >= 0 && i <= 1) return 1; - return 5; -} - -export default [ - 'pt-ST', - [['a.m.', 'p.m.'], u, ['da manhã', 'da tarde']], - [['a.m.', 'p.m.'], u, ['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' - ], - ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'] - ], - u, - [ - ['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' - ] - ], - u, - [['a.C.', 'd.C.'], u, ['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}', u, '{1} \'às\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'STN', - 'Db', - 'dobra de São Tomé e Príncipe', - { - 'AUD': ['AU$', '$'], - 'JPY': ['JP¥', '¥'], - 'PTE': ['​'], - 'RON': [u, 'L'], - 'STN': ['Db'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/pt-TL.ts b/packages/common/locales/pt-TL.ts deleted file mode 100644 index 73ff2e7e4500..000000000000 --- a/packages/common/locales/pt-TL.ts +++ /dev/null @@ -1,67 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === Math.floor(i) && i >= 0 && i <= 1) return 1; - return 5; -} - -export default [ - 'pt-TL', - [['a.m.', 'p.m.'], u, ['da manhã', 'da tarde']], - [['a.m.', 'p.m.'], u, ['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' - ], - ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'] - ], - u, - [ - ['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' - ] - ], - u, - [['a.C.', 'd.C.'], u, ['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}', u, '{1} \'às\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'USD', - 'US$', - 'dólar dos Estados Unidos', - { - 'AUD': ['AU$', '$'], - 'JPY': ['JP¥', '¥'], - 'PTE': ['​'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/pt.ts b/packages/common/locales/pt.ts deleted file mode 100644 index 313b20e73a66..000000000000 --- a/packages/common/locales/pt.ts +++ /dev/null @@ -1,67 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === Math.floor(i) && i >= 0 && i <= 1) return 1; - return 5; -} - -export default [ - 'pt', - [['AM', 'PM'], u, u], - u, - [ - ['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.'] - ], - u, - [ - ['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' - ] - ], - u, - [['a.C.', 'd.C.'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'BRL', - 'R$', - 'Real brasileiro', - { - 'AUD': ['AU$', '$'], - 'JPY': ['JP¥', '¥'], - 'PTE': ['Esc.'], - 'RON': [u, 'L'], - 'SYP': [u, 'S£'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/qu-BO.ts b/packages/common/locales/qu-BO.ts deleted file mode 100644 index 01f09fdf7dec..000000000000 --- a/packages/common/locales/qu-BO.ts +++ /dev/null @@ -1,59 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'qu-BO', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Set', 'Oct', 'Nov', 'Dic'], - [ - 'Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Setiembre', - 'Octubre', 'Noviembre', 'Diciembre' - ] - ], - u, - [['BCE', 'dC'], ['BCE', 'd.C.'], u], - 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}', u, '{0} {1}', '{1} {0}'], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], - 'BOB', - 'Bs', - 'Boliviano', - { - 'BBD': ['BBG', '$'], - 'BMD': ['DBM', '$'], - 'BOB': ['Bs'], - 'BZD': ['DBZ', '$'], - 'CAD': ['$CA', '$'], - 'JPY': ['JP¥', '¥'], - 'USD': ['$US', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/qu-EC.ts b/packages/common/locales/qu-EC.ts deleted file mode 100644 index 43168c26a3ff..000000000000 --- a/packages/common/locales/qu-EC.ts +++ /dev/null @@ -1,57 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'qu-EC', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Set', 'Oct', 'Nov', 'Dic'], - [ - 'Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Setiembre', - 'Octubre', 'Noviembre', 'Diciembre' - ] - ], - u, - [['BCE', 'dC'], ['BCE', 'd.C.'], u], - 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}', u, '{0} {1}', '{1} {0}'], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], - 'USD', - '$', - 'Dólar Americano', - { - 'BBD': ['BBG', '$'], - 'BMD': ['DBM', '$'], - 'BZD': ['DBZ', '$'], - 'CAD': ['$CA', '$'], - 'JPY': ['JP¥', '¥'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/qu.ts b/packages/common/locales/qu.ts deleted file mode 100644 index 44ebad19a52e..000000000000 --- a/packages/common/locales/qu.ts +++ /dev/null @@ -1,59 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'qu', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Set', 'Oct', 'Nov', 'Dic'], - [ - 'Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Setiembre', - 'Octubre', 'Noviembre', 'Diciembre' - ] - ], - u, - [['BCE', 'dC'], ['BCE', 'd.C.'], u], - 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}', u, '{0} {1}', '{1} {0}'], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], - 'PEN', - 'S/', - 'Sol Peruano', - { - 'BBD': ['BBG', '$'], - 'BMD': ['DBM', '$'], - 'BZD': ['DBZ', '$'], - 'CAD': ['$CA', '$'], - 'JPY': ['JP¥', '¥'], - 'PEN': ['S/'], - 'USD': ['$US', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/rm.ts b/packages/common/locales/rm.ts deleted file mode 100644 index 0396200a54df..000000000000 --- a/packages/common/locales/rm.ts +++ /dev/null @@ -1,65 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'rm', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['S', 'F', 'M', 'A', 'M', 'Z', 'F', 'A', 'S', 'O', 'N', 'D'], - [ - 'schan.', 'favr.', 'mars', 'avr.', 'matg', 'zercl.', 'fan.', 'avust', 'sett.', 'oct.', 'nov.', - 'dec.' - ], - [ - 'da schaner', 'da favrer', 'da mars', 'd’avrigl', 'da matg', 'da zercladur', 'da fanadur', - 'd’avust', 'da settember', 'd’october', 'da november', 'da december' - ] - ], - [ - ['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.'], u, ['avant Cristus', 'suenter Cristus']], - 1, - [6, 0], - ['dd-MM-yy', 'dd-MM-y', 'd MMMM y', 'EEEE, \'ils\' d MMMM y'], - ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], - ['{1} {0}', u, u, u], - ['.', '’', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'CHF', - 'CHF', - 'franc svizzer', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/rn.ts b/packages/common/locales/rn.ts deleted file mode 100644 index 50d1c5b967a9..000000000000 --- a/packages/common/locales/rn.ts +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'rn', - [['Z.MU.', 'Z.MW.'], u, u], - u, - [ - ['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.'] - ], - u, - [ - ['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' - ] - ], - u, - [['Mb.Y.', 'Ny.Y'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00¤', '#E0'], - 'BIF', - 'FBu', - 'Ifaranga ry’Uburundi', - {'BIF': ['FBu'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ro-MD.ts b/packages/common/locales/ro-MD.ts deleted file mode 100644 index cf40de974b48..000000000000 --- a/packages/common/locales/ro-MD.ts +++ /dev/null @@ -1,77 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - if (!(v === 0) || n === 0 || - !(n === 1) && n % 100 === Math.floor(n % 100) && n % 100 >= 1 && n % 100 <= 19) - return 3; - return 5; -} - -export default [ - 'ro-MD', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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â'] - ], - u, - [ - ['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' - ] - ], - u, - [['î.Hr.', 'd.Hr.'], u, ['î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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'MDL', - 'L', - 'leu moldovenesc', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'EUR': [u, '€'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MDL': ['L'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XCD': [u, '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/ro.ts b/packages/common/locales/ro.ts deleted file mode 100644 index d1b367437150..000000000000 --- a/packages/common/locales/ro.ts +++ /dev/null @@ -1,76 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - if (!(v === 0) || n === 0 || - !(n === 1) && n % 100 === Math.floor(n % 100) && n % 100 >= 1 && n % 100 <= 19) - return 3; - return 5; -} - -export default [ - 'ro', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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â.'] - ], - u, - [ - ['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' - ] - ], - u, - [['î.Hr.', 'd.Hr.'], u, ['î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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'RON', - 'RON', - 'leu românesc', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'EUR': [u, '€'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XCD': [u, '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/rof.ts b/packages/common/locales/rof.ts deleted file mode 100644 index bffbbc19831d..000000000000 --- a/packages/common/locales/rof.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'rof', - [['kang’ama', 'kingoto'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['KM', 'BM'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'TZS', - 'TSh', - 'heleri sa Tanzania', - {'JPY': ['JP¥', '¥'], 'TZS': ['TSh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/root.ts b/packages/common/locales/root.ts deleted file mode 100644 index b4a522ffb2b5..000000000000 --- a/packages/common/locales/root.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'root', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'US Dollar', - {}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ru-BY.ts b/packages/common/locales/ru-BY.ts deleted file mode 100644 index 9b101280caf9..000000000000 --- a/packages/common/locales/ru-BY.ts +++ /dev/null @@ -1,87 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (v === 0 && i % 10 === 1 && !(i % 100 === 11)) return 1; - if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && - !(i % 100 >= 12 && i % 100 <= 14)) - return 3; - 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 4; - return 5; -} - -export default [ - 'ru-BY', - [['AM', 'PM'], u, u], - u, - [ - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], u, - ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - [ - ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'февр.', 'мар.', 'апр.', 'мая', 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.' - ], - [ - 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', - 'октября', 'ноября', 'декабря' - ] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'февр.', 'март', 'апр.', 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.' - ], - [ - 'январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', - 'ноябрь', 'декабрь' - ] - ], - [['до н.э.', 'н.э.'], ['до н. э.', 'н. э.'], ['до Рождества Христова', 'от Рождества Христова']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'не число', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'BYN', - 'Br', - 'белорусский рубль', - { - 'BYN': ['Br'], - 'GEL': [u, 'ლ'], - 'RON': [u, 'L'], - 'RUB': ['₽'], - 'THB': ['฿'], - 'TMT': ['ТМТ'], - 'TWD': ['NT$'], - 'UAH': ['₴'], - 'XXX': ['XXXX'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/ru-KG.ts b/packages/common/locales/ru-KG.ts deleted file mode 100644 index a912e47d2c1c..000000000000 --- a/packages/common/locales/ru-KG.ts +++ /dev/null @@ -1,88 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (v === 0 && i % 10 === 1 && !(i % 100 === 11)) return 1; - if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && - !(i % 100 >= 12 && i % 100 <= 14)) - return 3; - 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 4; - return 5; -} - -export default [ - 'ru-KG', - [['AM', 'PM'], u, u], - u, - [ - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], u, - ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - [ - ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'февр.', 'мар.', 'апр.', 'мая', 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.' - ], - [ - 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', - 'октября', 'ноября', 'декабря' - ] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'февр.', 'март', 'апр.', 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.' - ], - [ - 'январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', - 'ноябрь', 'декабрь' - ] - ], - [['до н.э.', 'н.э.'], ['до н. э.', 'н. э.'], ['до Рождества Христова', 'от Рождества Христова']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'не число', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'KGS', - 'сом', - 'киргизский сом', - { - 'GEL': [u, 'ლ'], - 'KGS': ['сом'], - 'RON': [u, 'L'], - 'RUB': ['₽'], - 'RUR': ['р.'], - 'THB': ['฿'], - 'TMT': ['ТМТ'], - 'TWD': ['NT$'], - 'UAH': ['₴'], - 'XXX': ['XXXX'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/ru-KZ.ts b/packages/common/locales/ru-KZ.ts deleted file mode 100644 index ca2b132dfa6a..000000000000 --- a/packages/common/locales/ru-KZ.ts +++ /dev/null @@ -1,88 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (v === 0 && i % 10 === 1 && !(i % 100 === 11)) return 1; - if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && - !(i % 100 >= 12 && i % 100 <= 14)) - return 3; - 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 4; - return 5; -} - -export default [ - 'ru-KZ', - [['AM', 'PM'], u, u], - u, - [ - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], u, - ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - [ - ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'февр.', 'мар.', 'апр.', 'мая', 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.' - ], - [ - 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', - 'октября', 'ноября', 'декабря' - ] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'февр.', 'март', 'апр.', 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.' - ], - [ - 'январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', - 'ноябрь', 'декабрь' - ] - ], - [['до н.э.', 'н.э.'], ['до н. э.', 'н. э.'], ['до Рождества Христова', 'от Рождества Христова']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'не число', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'KZT', - '₸', - 'казахский тенге', - { - 'GEL': [u, 'ლ'], - 'KZT': ['₸'], - 'RON': [u, 'L'], - 'RUB': ['₽'], - 'RUR': ['р.'], - 'THB': ['฿'], - 'TMT': ['ТМТ'], - 'TWD': ['NT$'], - 'UAH': ['₴'], - 'XXX': ['XXXX'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/ru-MD.ts b/packages/common/locales/ru-MD.ts deleted file mode 100644 index 3927935a419f..000000000000 --- a/packages/common/locales/ru-MD.ts +++ /dev/null @@ -1,88 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (v === 0 && i % 10 === 1 && !(i % 100 === 11)) return 1; - if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && - !(i % 100 >= 12 && i % 100 <= 14)) - return 3; - 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 4; - return 5; -} - -export default [ - 'ru-MD', - [['AM', 'PM'], u, u], - u, - [ - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], u, - ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - [ - ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'февр.', 'мар.', 'апр.', 'мая', 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.' - ], - [ - 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', - 'октября', 'ноября', 'декабря' - ] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'февр.', 'март', 'апр.', 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.' - ], - [ - 'январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', - 'ноябрь', 'декабрь' - ] - ], - [['до н.э.', 'н.э.'], ['до н. э.', 'н. э.'], ['до Рождества Христова', 'от Рождества Христова']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'не число', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'MDL', - 'L', - 'молдавский лей', - { - 'GEL': [u, 'ლ'], - 'MDL': ['L'], - 'RON': [u, 'L'], - 'RUB': ['₽'], - 'RUR': ['р.'], - 'THB': ['฿'], - 'TMT': ['ТМТ'], - 'TWD': ['NT$'], - 'UAH': ['₴'], - 'XXX': ['XXXX'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/ru-UA.ts b/packages/common/locales/ru-UA.ts deleted file mode 100644 index 2d4255de1893..000000000000 --- a/packages/common/locales/ru-UA.ts +++ /dev/null @@ -1,87 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (v === 0 && i % 10 === 1 && !(i % 100 === 11)) return 1; - if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && - !(i % 100 >= 12 && i % 100 <= 14)) - return 3; - 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 4; - return 5; -} - -export default [ - 'ru-UA', - [['AM', 'PM'], u, u], - u, - [ - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], u, - ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - [ - ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'февр.', 'мар.', 'апр.', 'мая', 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.' - ], - [ - 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', - 'октября', 'ноября', 'декабря' - ] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'февр.', 'март', 'апр.', 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.' - ], - [ - 'январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', - 'ноябрь', 'декабрь' - ] - ], - [['до н.э.', 'н.э.'], ['до н. э.', 'н. э.'], ['до Рождества Христова', 'от Рождества Христова']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'не число', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'UAH', - '₴', - 'украинская гривна', - { - 'GEL': [u, 'ლ'], - 'RON': [u, 'L'], - 'RUB': ['₽'], - 'RUR': ['р.'], - 'THB': ['฿'], - 'TMT': ['ТМТ'], - 'TWD': ['NT$'], - 'UAH': ['₴'], - 'XXX': ['XXXX'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/ru.ts b/packages/common/locales/ru.ts deleted file mode 100644 index 87f20d244416..000000000000 --- a/packages/common/locales/ru.ts +++ /dev/null @@ -1,87 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (v === 0 && i % 10 === 1 && !(i % 100 === 11)) return 1; - if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && - !(i % 100 >= 12 && i % 100 <= 14)) - return 3; - 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 4; - return 5; -} - -export default [ - 'ru', - [['AM', 'PM'], u, u], - u, - [ - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], u, - ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - [ - ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'февр.', 'мар.', 'апр.', 'мая', 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.' - ], - [ - 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', - 'октября', 'ноября', 'декабря' - ] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'февр.', 'март', 'апр.', 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.' - ], - [ - 'январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', - 'ноябрь', 'декабрь' - ] - ], - [['до н.э.', 'н.э.'], ['до н. э.', 'н. э.'], ['до Рождества Христова', 'от Рождества Христова']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'не число', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'RUB', - '₽', - 'российский рубль', - { - 'GEL': [u, 'ლ'], - 'RON': [u, 'L'], - 'RUB': ['₽'], - 'RUR': ['р.'], - 'THB': ['฿'], - 'TMT': ['ТМТ'], - 'TWD': ['NT$'], - 'UAH': ['₴'], - 'XXX': ['XXXX'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/rw.ts b/packages/common/locales/rw.ts deleted file mode 100644 index 0803f6994fe7..000000000000 --- a/packages/common/locales/rw.ts +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'rw', - [['AM', 'PM'], u, u], - u, - [ - ['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.'] - ], - u, - [ - ['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' - ] - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'RWF', - 'RF', - 'RWF', - {'JPY': ['JP¥', '¥'], 'RWF': ['RF'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/rwk.ts b/packages/common/locales/rwk.ts deleted file mode 100644 index 7a98098b49ce..000000000000 --- a/packages/common/locales/rwk.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'rwk', - [['utuko', 'kyiukonyi'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['KK', 'BK'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'TZS', - 'TSh', - 'Shilingi ya Tanzania', - {'JPY': ['JP¥', '¥'], 'TZS': ['TSh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/sah.ts b/packages/common/locales/sah.ts deleted file mode 100644 index 801ff3b02cb3..000000000000 --- a/packages/common/locales/sah.ts +++ /dev/null @@ -1,58 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'sah', - [['ЭИ', 'ЭК'], u, u], - u, - [ - ['Б', 'Б', 'О', 'С', 'Ч', 'Б', 'С'], ['бс', 'бн', 'оп', 'сэ', 'чп', 'бэ', 'сб'], - ['баскыһыанньа', 'бэнидиэнньик', 'оптуорунньук', 'сэрэдэ', 'чэппиэр', 'Бээтиҥсэ', 'субуота'], - ['бс', 'бн', 'оп', 'сэ', 'чп', 'бэ', 'сб'] - ], - u, - [ - ['Т', 'О', 'К', 'М', 'Ы', 'Б', 'О', 'А', 'Б', 'А', 'С', 'А'], - ['Тохс', 'Олун', 'Клн', 'Мсу', 'Ыам', 'Бэс', 'Отй', 'Атр', 'Блҕ', 'Алт', 'Сэт', 'Ахс'], - [ - 'Тохсунньу', 'Олунньу', 'Кулун тутар', 'Муус устар', 'Ыам ыйын', 'Бэс ыйын', 'От ыйын', - 'Атырдьых ыйын', 'Балаҕан ыйын', 'Алтынньы', 'Сэтинньи', 'ахсынньы' - ] - ], - [ - ['Т', 'О', 'К', 'М', 'Ы', 'Б', 'О', 'А', 'Б', 'А', 'С', 'А'], - ['Тохс', 'Олун', 'Клн', 'Мсу', 'Ыам', 'Бэс', 'Отй', 'Атр', 'Блҕ', 'Алт', 'Сэт', 'Ахс'], - [ - 'тохсунньу', 'олунньу', 'кулун тутар', 'муус устар', 'ыам ыйа', 'бэс ыйа', 'от ыйа', - 'атырдьых ыйа', 'балаҕан ыйа', 'алтынньы', 'сэтинньи', 'ахсынньы' - ] - ], - [['б. э. и.', 'б. э'], u, u], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'чыыһыла буотах', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'RUB', - '₽', - 'Арассыыйа солкуобайа', - {'JPY': ['JP¥', '¥'], 'RUB': ['₽'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/saq.ts b/packages/common/locales/saq.ts deleted file mode 100644 index 776a1dc6e7c1..000000000000 --- a/packages/common/locales/saq.ts +++ /dev/null @@ -1,56 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'saq', - [['Tesiran', 'Teipa'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['KK', 'BK'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KES', - 'Ksh', - 'Njilingi eel Kenya', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/sbp.ts b/packages/common/locales/sbp.ts deleted file mode 100644 index 04de9d26aecc..000000000000 --- a/packages/common/locales/sbp.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'sbp', - [['Lwamilawu', 'Pashamihe'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['AK', 'PK'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'TZS', - 'TSh', - 'Ihela ya Tansaniya', - {'JPY': ['JP¥', '¥'], 'TZS': ['TSh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/sd.ts b/packages/common/locales/sd.ts deleted file mode 100644 index 06ce624fc9a1..000000000000 --- a/packages/common/locales/sd.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'sd', - [['صبح، منجهند', 'منجهند، شام'], ['صبح، منجهند', 'شام، منجهند'], ['صبح، منجهند', 'منجهند، شام']], - [['صبح، منجهند', 'منجهند، شام'], u, u], - [ - ['آچر', 'سو', 'اڱارو', 'اربع', 'خم', 'جمعو', 'ڇنڇر'], - ['آچر', 'سومر', 'اڱارو', 'اربع', 'خميس', 'جمعو', 'ڇنڇر'], u, u - ], - u, - [ - ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - [ - 'جنوري', 'فيبروري', 'مارچ', 'اپريل', 'مئي', 'جون', 'جولاءِ', 'آگسٽ', 'سيپٽمبر', 'آڪٽوبر', - 'نومبر', 'ڊسمبر' - ], - u - ], - u, - [['BC', 'CD'], u, ['مسيح کان اڳ', 'عيسوي کان پهرين']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'PKR', - 'Rs', - 'پاڪستاني رپي', - {'JPY': ['JP¥', '¥'], 'PKR': ['Rs'], 'USD': ['US$', '$']}, - 'rtl', - plural -]; diff --git a/packages/common/locales/se-FI.ts b/packages/common/locales/se-FI.ts deleted file mode 100644 index 9f6026a667b5..000000000000 --- a/packages/common/locales/se-FI.ts +++ /dev/null @@ -1,62 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - if (n === 2) return 2; - return 5; -} - -export default [ - 'se-FI', - [['i', 'e'], ['ib', 'eb'], u], - [['ib', 'eb'], u, u], - [ - ['S', 'M', 'D', 'G', 'D', 'B', 'L'], ['so', 'má', 'di', 'ga', 'du', 'be', 'lá'], - ['sotnabeaivi', 'mánnodat', 'disdat', 'gaskavahkku', 'duorastat', 'bearjadat', 'lávvordat'], - ['so', 'má', 'di', 'ga', 'du', 'be', 'lá'] - ], - u, - [ - ['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' - ] - ], - u, - [['oKr.', 'mKr.'], u, ['ovdal Kristusa', 'maŋŋel Kristusa']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '−', '·10^', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'DKK': ['Dkr', 'kr'], - 'JPY': ['JP¥', '¥'], - 'NOK': ['kr'], - 'SEK': ['Skr', 'kr'], - 'THB': ['฿'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/se-SE.ts b/packages/common/locales/se-SE.ts deleted file mode 100644 index 01b9ec8cac6d..000000000000 --- a/packages/common/locales/se-SE.ts +++ /dev/null @@ -1,62 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - if (n === 2) return 2; - return 5; -} - -export default [ - 'se-SE', - [['i.b.', 'e.b.'], u, ['iđitbeaivet', 'eahketbeaivet']], - [['i.b.', 'e.b.'], u, ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['o.Kr.', 'm.Kr.'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '−', '·10^', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'SEK', - 'kr', - 'ruoŧŧa kruvdno', - { - 'DKK': ['Dkr', 'kr'], - 'JPY': ['JP¥', '¥'], - 'NOK': ['Nkr', 'kr'], - 'SEK': ['kr'], - 'THB': ['฿'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/se.ts b/packages/common/locales/se.ts deleted file mode 100644 index bcdec22b19d9..000000000000 --- a/packages/common/locales/se.ts +++ /dev/null @@ -1,62 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - if (n === 2) return 2; - return 5; -} - -export default [ - 'se', - [['i.b.', 'e.b.'], u, ['iđitbeaivet', 'eahketbeaivet']], - [['i.b.', 'e.b.'], u, ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['o.Kr.', 'm.Kr.'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '−', '·10^', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'NOK', - 'kr', - 'norgga kruvdno', - { - 'DKK': ['Dkr', 'kr'], - 'JPY': ['JP¥', '¥'], - 'NOK': ['kr'], - 'SEK': ['Skr', 'kr'], - 'THB': ['฿'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/seh.ts b/packages/common/locales/seh.ts deleted file mode 100644 index c68180eb1ab3..000000000000 --- a/packages/common/locales/seh.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'seh', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['AC', 'AD'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'MZN', - 'MTn', - 'Metical de Moçambique', - {'JPY': ['JP¥', '¥'], 'MZN': ['MTn'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ses.ts b/packages/common/locales/ses.ts deleted file mode 100644 index 1c5abb1aff37..000000000000 --- a/packages/common/locales/ses.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'ses', - [['Adduha', 'Aluula'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['Ž', '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' - ] - ], - u, - [['IJ', 'IZ'], u, ['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}', u, u, u], - ['.', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'XOF', - 'CFA', - 'CFA Fraŋ (BCEAO)', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/sg.ts b/packages/common/locales/sg.ts deleted file mode 100644 index d36e6c5a6a5a..000000000000 --- a/packages/common/locales/sg.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'sg', - [['ND', 'LK'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['KnK', 'NpK'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00;¤-#,##0.00', '#E0'], - 'XAF', - 'FCFA', - 'farânga CFA (BEAC)', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/shi-Latn.ts b/packages/common/locales/shi-Latn.ts deleted file mode 100644 index 9d5ab871646b..000000000000 --- a/packages/common/locales/shi-Latn.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'shi-Latn', - [['tifawt', 'tadggʷat'], u, u], - u, - [ - ['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ḍ'] - ], - u, - [ - ['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' - ] - ], - u, - [['daɛ', 'dfɛ'], u, ['dat n ɛisa', 'dffir n ɛisa']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'MAD', - 'MAD', - 'adrim n lmɣrib', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/shi-Tfng.ts b/packages/common/locales/shi-Tfng.ts deleted file mode 100644 index 47e9b7fe09c7..000000000000 --- a/packages/common/locales/shi-Tfng.ts +++ /dev/null @@ -1,54 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - if (n === Math.floor(n) && n >= 2 && n <= 10) return 3; - return 5; -} - -export default [ - 'shi-Tfng', - [['ⵜⵉⴼⴰⵡⵜ', 'ⵜⴰⴷⴳⴳⵯⴰⵜ'], u, u], - u, - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'], - ['ⴰⵙⴰⵎⴰⵙ', 'ⴰⵢⵏⴰⵙ', 'ⴰⵙⵉⵏⴰⵙ', 'ⴰⴽⵕⴰⵙ', 'ⴰⴽⵡⴰⵙ', 'ⵙⵉⵎⵡⴰⵙ', 'ⴰⵙⵉⴹⵢⴰⵙ'], - ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'] - ], - u, - [ - ['ⵉ', 'ⴱ', 'ⵎ', 'ⵉ', 'ⵎ', 'ⵢ', 'ⵢ', 'ⵖ', 'ⵛ', 'ⴽ', 'ⵏ', 'ⴷ'], - ['ⵉⵏⵏ', 'ⴱⵕⴰ', 'ⵎⴰⵕ', 'ⵉⴱⵔ', 'ⵎⴰⵢ', 'ⵢⵓⵏ', 'ⵢⵓⵍ', 'ⵖⵓⵛ', 'ⵛⵓⵜ', 'ⴽⵜⵓ', 'ⵏⵓⵡ', 'ⴷⵓⵊ'], - [ - 'ⵉⵏⵏⴰⵢⵔ', 'ⴱⵕⴰⵢⵕ', 'ⵎⴰⵕⵚ', 'ⵉⴱⵔⵉⵔ', 'ⵎⴰⵢⵢⵓ', 'ⵢⵓⵏⵢⵓ', 'ⵢⵓⵍⵢⵓⵣ', 'ⵖⵓⵛⵜ', 'ⵛⵓⵜⴰⵏⴱⵉⵔ', 'ⴽⵜⵓⴱⵔ', - 'ⵏⵓⵡⴰⵏⴱⵉⵔ', 'ⴷⵓⵊⴰⵏⴱⵉⵔ' - ] - ], - u, - [['ⴷⴰⵄ', 'ⴷⴼⵄ'], u, ['ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ', 'ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'MAD', - 'MAD', - 'ⴰⴷⵔⵉⵎ ⵏ ⵍⵎⵖⵔⵉⴱ', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/shi.ts b/packages/common/locales/shi.ts deleted file mode 100644 index cf5f61213f2a..000000000000 --- a/packages/common/locales/shi.ts +++ /dev/null @@ -1,54 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - if (n === Math.floor(n) && n >= 2 && n <= 10) return 3; - return 5; -} - -export default [ - 'shi', - [['ⵜⵉⴼⴰⵡⵜ', 'ⵜⴰⴷⴳⴳⵯⴰⵜ'], u, u], - u, - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'], - ['ⴰⵙⴰⵎⴰⵙ', 'ⴰⵢⵏⴰⵙ', 'ⴰⵙⵉⵏⴰⵙ', 'ⴰⴽⵕⴰⵙ', 'ⴰⴽⵡⴰⵙ', 'ⵙⵉⵎⵡⴰⵙ', 'ⴰⵙⵉⴹⵢⴰⵙ'], - ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'] - ], - u, - [ - ['ⵉ', 'ⴱ', 'ⵎ', 'ⵉ', 'ⵎ', 'ⵢ', 'ⵢ', 'ⵖ', 'ⵛ', 'ⴽ', 'ⵏ', 'ⴷ'], - ['ⵉⵏⵏ', 'ⴱⵕⴰ', 'ⵎⴰⵕ', 'ⵉⴱⵔ', 'ⵎⴰⵢ', 'ⵢⵓⵏ', 'ⵢⵓⵍ', 'ⵖⵓⵛ', 'ⵛⵓⵜ', 'ⴽⵜⵓ', 'ⵏⵓⵡ', 'ⴷⵓⵊ'], - [ - 'ⵉⵏⵏⴰⵢⵔ', 'ⴱⵕⴰⵢⵕ', 'ⵎⴰⵕⵚ', 'ⵉⴱⵔⵉⵔ', 'ⵎⴰⵢⵢⵓ', 'ⵢⵓⵏⵢⵓ', 'ⵢⵓⵍⵢⵓⵣ', 'ⵖⵓⵛⵜ', 'ⵛⵓⵜⴰⵏⴱⵉⵔ', 'ⴽⵜⵓⴱⵔ', - 'ⵏⵓⵡⴰⵏⴱⵉⵔ', 'ⴷⵓⵊⴰⵏⴱⵉⵔ' - ] - ], - u, - [['ⴷⴰⵄ', 'ⴷⴼⵄ'], u, ['ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ', 'ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'MAD', - 'MAD', - 'ⴰⴷⵔⵉⵎ ⵏ ⵍⵎⵖⵔⵉⴱ', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/si.ts b/packages/common/locales/si.ts deleted file mode 100644 index 0b8cc14ab4a6..000000000000 --- a/packages/common/locales/si.ts +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; - if (n === 0 || n === 1 || i === 0 && f === 1) return 1; - return 5; -} - -export default [ - 'si', - [['පෙ', 'ප'], ['පෙ.ව.', 'ප.ව.'], u], - [['පෙ.ව.', 'ප.ව.'], u, u], - [ - ['ඉ', 'ස', 'අ', 'බ', 'බ්\u200dර', 'සි', 'සෙ'], - ['ඉරිදා', 'සඳුදා', 'අඟහ', 'බදාදා', 'බ්\u200dරහස්', 'සිකු', 'සෙන'], - ['ඉරිදා', 'සඳුදා', 'අඟහරුවාදා', 'බදාදා', 'බ්\u200dරහස්පතින්දා', 'සිකුරාදා', 'සෙනසුරාදා'], - ['ඉරි', 'සඳු', 'අඟ', 'බදා', 'බ්\u200dරහ', 'සිකු', 'සෙන'] - ], - u, - [ - ['ජ', 'පෙ', 'මා', 'අ', 'මැ', 'ජූ', 'ජූ', 'අ', 'සැ', 'ඔ', 'නෙ', 'දෙ'], - ['ජන', 'පෙබ', 'මාර්තු', 'අප්\u200dරේල්', 'මැයි', 'ජූනි', 'ජූලි', 'අගෝ', 'සැප්', 'ඔක්', 'නොවැ', 'දෙසැ'], - [ - 'ජනවාරි', 'පෙබරවාරි', 'මාර්තු', 'අප්\u200dරේල්', 'මැයි', 'ජූනි', 'ජූලි', 'අගෝස්තු', 'සැප්තැම්බර්', 'ඔක්තෝබර්', - 'නොවැම්බර්', 'දෙසැම්බර්' - ] - ], - [ - ['ජ', 'පෙ', 'මා', 'අ', 'මැ', 'ජූ', 'ජූ', 'අ', 'සැ', 'ඔ', 'නෙ', 'දෙ'], - ['ජන', 'පෙබ', 'මාර්', 'අප්\u200dරේල්', 'මැයි', 'ජූනි', 'ජූලි', 'අගෝ', 'සැප්', 'ඔක්', 'නොවැ', 'දෙසැ'], - [ - 'ජනවාරි', 'පෙබරවාරි', 'මාර්තු', 'අප්\u200dරේල්', 'මැයි', 'ජූනි', 'ජූලි', 'අගෝස්තු', 'සැප්තැම්බර්', 'ඔක්තෝබර්', - 'නොවැම්බර්', 'දෙසැම්බර්' - ] - ], - [['ක්\u200dරි.පූ.', 'ක්\u200dරි.ව.'], u, ['ක්\u200dරිස්තු පූර්ව', 'ක්\u200dරිස්තු වර්ෂ']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', '.'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#'], - 'LKR', - 'රු.', - 'ශ්\u200dරී ලංකා රුපියල', - { - 'JPY': ['JP¥', '¥'], - 'LKR': ['රු.'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XOF': ['සිෆ්එ'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/sk.ts b/packages/common/locales/sk.ts deleted file mode 100644 index d20b2de4c083..000000000000 --- a/packages/common/locales/sk.ts +++ /dev/null @@ -1,78 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - if (i === Math.floor(i) && i >= 2 && i <= 4 && v === 0) return 3; - if (!(v === 0)) return 4; - return 5; -} - -export default [ - 'sk', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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.'], u, ['pred Kristom', 'po Kristovi']], - 1, - [6, 0], - ['d. M. y', u, 'd. MMMM y', 'EEEE d. MMMM y'], - ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss zzzz'], - ['{1} {0}', '{1}, {0}', u, u], - [',', ' ', ';', '%', '+', '-', 'e', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': ['NIS', '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XXX': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/sl.ts b/packages/common/locales/sl.ts deleted file mode 100644 index d45cd5df4598..000000000000 --- a/packages/common/locales/sl.ts +++ /dev/null @@ -1,65 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (v === 0 && i % 100 === 1) return 1; - if (v === 0 && i % 100 === 2) return 2; - if (v === 0 && i % 100 === Math.floor(i % 100) && i % 100 >= 3 && i % 100 <= 4 || !(v === 0)) - return 3; - return 5; -} - -export default [ - 'sl', - [['d', 'p'], ['dop.', 'pop.'], u], - [['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.'] - ], - u, - [ - ['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' - ] - ], - u, - [['pr. Kr.', 'po Kr.'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '−', 'e', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'evro', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'GBP': [u, '£'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'XCD': [u, '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/smn.ts b/packages/common/locales/smn.ts deleted file mode 100644 index 1822cfec804c..000000000000 --- a/packages/common/locales/smn.ts +++ /dev/null @@ -1,60 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - if (n === 2) return 2; - return 5; -} - -export default [ - 'smn', - [['ip.', 'ep.'], u, u], - u, - [ - ['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' - ] - ], - u, - [['oKr.', 'mKr.'], u, ['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}', u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'epiloho', '.'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/sn.ts b/packages/common/locales/sn.ts deleted file mode 100644 index b161f41a5dd9..000000000000 --- a/packages/common/locales/sn.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'sn', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['BC', 'AD'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - 'US$', - 'Dora re Amerika', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/so-DJ.ts b/packages/common/locales/so-DJ.ts deleted file mode 100644 index 1eab97680471..000000000000 --- a/packages/common/locales/so-DJ.ts +++ /dev/null @@ -1,60 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'so-DJ', - [['h', 'd'], ['GH', 'GD'], u], - [['GH', 'GD'], u, u], - [ - ['A', 'I', 'T', 'A', 'Kh', 'J', 'S'], ['Axd', 'Isn', 'Tldo', 'Arbc', 'Khms', 'Jmc', 'Sbti'], - ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', 'Sabti'], - ['Axd', 'Isn', 'Tldo', 'Arbc', 'Khms', 'Jmc', 'Sbti'] - ], - u, - [ - ['J', 'F', 'M', 'A', 'M', 'J', 'L', 'O', 'S', 'O', 'N', 'D'], - ['Jan', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Lul', 'Ogs', 'Seb', 'Okt', 'Nof', 'Dis'], - [ - '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' - ] - ], - [ - ['J', 'F', 'M', 'A', 'M', 'J', 'L', 'O', 'S', 'O', 'N', 'D'], - ['Jan', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Lul', 'Ogs', 'Seb', 'Okt', 'Nof', 'Dis'], - [ - 'Jannaayo', 'Febraayo', 'Maarso', 'Abriil', 'May', 'Juun', 'Luuliyo', 'Ogost', 'Sebtembar', - 'Oktoobar', 'Nofembar', 'Desembar' - ] - ], - [['B', 'A'], ['CH', 'CD'], ['Ciise Hortii', 'Ciise Dabadii']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'MaL', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'DJF', - 'Fdj', - 'Faran Jabuuti', - {'BBD': ['DBB', '$'], 'DJF': ['Fdj'], 'JPY': ['JP¥', '¥'], 'SOS': ['S'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/so-ET.ts b/packages/common/locales/so-ET.ts deleted file mode 100644 index 161609df76b2..000000000000 --- a/packages/common/locales/so-ET.ts +++ /dev/null @@ -1,60 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'so-ET', - [['h', 'd'], ['GH', 'GD'], u], - [['GH', 'GD'], u, u], - [ - ['A', 'I', 'T', 'A', 'Kh', 'J', 'S'], ['Axd', 'Isn', 'Tldo', 'Arbc', 'Khms', 'Jmc', 'Sbti'], - ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', 'Sabti'], - ['Axd', 'Isn', 'Tldo', 'Arbc', 'Khms', 'Jmc', 'Sbti'] - ], - u, - [ - ['J', 'F', 'M', 'A', 'M', 'J', 'L', 'O', 'S', 'O', 'N', 'D'], - ['Jan', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Lul', 'Ogs', 'Seb', 'Okt', 'Nof', 'Dis'], - [ - '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' - ] - ], - [ - ['J', 'F', 'M', 'A', 'M', 'J', 'L', 'O', 'S', 'O', 'N', 'D'], - ['Jan', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Lul', 'Ogs', 'Seb', 'Okt', 'Nof', 'Dis'], - [ - 'Jannaayo', 'Febraayo', 'Maarso', 'Abriil', 'May', 'Juun', 'Luuliyo', 'Ogost', 'Sebtembar', - 'Oktoobar', 'Nofembar', 'Desembar' - ] - ], - [['B', 'A'], ['CH', 'CD'], ['Ciise Hortii', 'Ciise Dabadii']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'MaL', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ETB', - 'Br', - 'Birta Itoobbiya', - {'BBD': ['DBB', '$'], 'ETB': ['Br'], 'JPY': ['JP¥', '¥'], 'SOS': ['S'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/so-KE.ts b/packages/common/locales/so-KE.ts deleted file mode 100644 index c8a64a2e9022..000000000000 --- a/packages/common/locales/so-KE.ts +++ /dev/null @@ -1,60 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'so-KE', - [['h', 'd'], ['GH', 'GD'], u], - [['GH', 'GD'], u, u], - [ - ['A', 'I', 'T', 'A', 'Kh', 'J', 'S'], ['Axd', 'Isn', 'Tldo', 'Arbc', 'Khms', 'Jmc', 'Sbti'], - ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', 'Sabti'], - ['Axd', 'Isn', 'Tldo', 'Arbc', 'Khms', 'Jmc', 'Sbti'] - ], - u, - [ - ['J', 'F', 'M', 'A', 'M', 'J', 'L', 'O', 'S', 'O', 'N', 'D'], - ['Jan', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Lul', 'Ogs', 'Seb', 'Okt', 'Nof', 'Dis'], - [ - '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' - ] - ], - [ - ['J', 'F', 'M', 'A', 'M', 'J', 'L', 'O', 'S', 'O', 'N', 'D'], - ['Jan', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Lul', 'Ogs', 'Seb', 'Okt', 'Nof', 'Dis'], - [ - 'Jannaayo', 'Febraayo', 'Maarso', 'Abriil', 'May', 'Juun', 'Luuliyo', 'Ogost', 'Sebtembar', - 'Oktoobar', 'Nofembar', 'Desembar' - ] - ], - [['B', 'A'], ['CH', 'CD'], ['Ciise Hortii', 'Ciise Dabadii']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'MaL', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KES', - 'Ksh', - 'Shilingka Kenya', - {'BBD': ['DBB', '$'], 'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'SOS': ['S'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/so.ts b/packages/common/locales/so.ts deleted file mode 100644 index 58ecb51b9df5..000000000000 --- a/packages/common/locales/so.ts +++ /dev/null @@ -1,60 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'so', - [['h', 'd'], ['GH', 'GD'], u], - [['GH', 'GD'], u, u], - [ - ['A', 'I', 'T', 'A', 'Kh', 'J', 'S'], ['Axd', 'Isn', 'Tldo', 'Arbc', 'Khms', 'Jmc', 'Sbti'], - ['Axad', 'Isniin', 'Talaado', 'Arbaco', 'Khamiis', 'Jimco', 'Sabti'], - ['Axd', 'Isn', 'Tldo', 'Arbc', 'Khms', 'Jmc', 'Sbti'] - ], - u, - [ - ['J', 'F', 'M', 'A', 'M', 'J', 'L', 'O', 'S', 'O', 'N', 'D'], - ['Jan', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Lul', 'Ogs', 'Seb', 'Okt', 'Nof', 'Dis'], - [ - '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' - ] - ], - [ - ['J', 'F', 'M', 'A', 'M', 'J', 'L', 'O', 'S', 'O', 'N', 'D'], - ['Jan', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Lul', 'Ogs', 'Seb', 'Okt', 'Nof', 'Dis'], - [ - 'Jannaayo', 'Febraayo', 'Maarso', 'Abriil', 'May', 'Juun', 'Luuliyo', 'Ogost', 'Sebtembar', - 'Oktoobar', 'Nofembar', 'Desembar' - ] - ], - [['B', 'A'], ['CH', 'CD'], ['Ciise Hortii', 'Ciise Dabadii']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'MaL', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'SOS', - 'S', - 'Shilingka Soomaaliya', - {'BBD': ['DBB', '$'], 'JPY': ['JP¥', '¥'], 'SOS': ['S'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/sq-MK.ts b/packages/common/locales/sq-MK.ts deleted file mode 100644 index 20de326ba28d..000000000000 --- a/packages/common/locales/sq-MK.ts +++ /dev/null @@ -1,152 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'sq-MK', - [['p.d.', 'm.d.'], u, ['e paradites', 'e pasdites']], - [['p.d.', 'm.d.'], u, ['paradite', 'pasdite']], - [ - ['d', 'h', 'm', 'm', 'e', 'p', 'sh'], ['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', 'sh'], ['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', 'sh', 'm', 'p', 'm', 'q', 'k', 'g', 'sh', 't', 'n', 'dh'], - ['jan', 'shk', 'mar', 'pri', 'maj', 'qer', 'korr', 'gush', 'sht', 'tet', 'nën', 'dhj'], - [ - 'janar', 'shkurt', 'mars', 'prill', 'maj', 'qershor', 'korrik', 'gusht', 'shtator', 'tetor', - 'nëntor', 'dhjetor' - ] - ], - u, - [['p.K.', 'mb.K.'], u, ['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}', u, '{1} \'në\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'MKD', - 'den', - 'Denari maqedonas', - { - 'ALL': ['Lekë'], - 'AOA': [], - 'ARS': [], - 'AUD': ['A$', 'AUD'], - 'BAM': [], - 'BBD': [], - 'BDT': [], - 'BMD': [], - 'BND': [], - 'BOB': [], - 'BRL': [], - 'BSD': [], - 'BWP': [], - 'BYN': [], - 'BZD': [], - 'CAD': ['CA$', 'CAD'], - 'CLP': [], - 'CNY': ['CN¥', 'CNY'], - 'COP': [], - 'CRC': [], - 'CUC': [], - 'CUP': [], - 'CZK': [], - 'DKK': [], - 'DOP': [], - 'EGP': [], - 'EUR': ['€', 'EUR'], - 'FJD': [], - 'FKP': [], - 'GBP': ['£', 'GBP'], - 'GEL': [], - 'GIP': [], - 'GNF': [], - 'GTQ': [], - 'GYD': [], - 'HKD': ['HK$', 'HKS'], - 'HNL': [], - 'HRK': [], - 'HUF': [], - 'IDR': [], - 'ILS': ['₪', 'ILS'], - 'INR': ['₹', 'INR'], - 'ISK': [], - 'JMD': [], - 'JPY': ['JP¥', 'JPY'], - 'KHR': [], - 'KMF': [], - 'KPW': [], - 'KRW': ['₩', 'KRW'], - 'KYD': [], - 'KZT': [], - 'LAK': [], - 'LBP': [], - 'LKR': [], - 'LRD': [], - 'MGA': [], - 'MKD': ['den'], - 'MMK': [], - 'MNT': [], - 'MUR': [], - 'MXN': ['MX$', 'MXN'], - 'MYR': [], - 'NAD': [], - 'NGN': [], - 'NIO': [], - 'NOK': [], - 'NPR': [], - 'NZD': ['NZ$', 'NZD'], - 'PHP': [], - 'PKR': [], - 'PLN': [], - 'PYG': [], - 'RON': [], - 'RUB': [], - 'RWF': [], - 'SBD': [], - 'SEK': [], - 'SGD': [], - 'SHP': [], - 'SRD': [], - 'SSP': [], - 'STN': [], - 'SYP': [], - 'THB': ['฿', 'THB'], - 'TOP': [], - 'TRY': [], - 'TTD': [], - 'TWD': ['NT$', 'TWD'], - 'UAH': [], - 'USD': ['US$', 'USD'], - 'UYU': [], - 'VND': ['₫', 'VND'], - 'XCD': ['EC$', 'XCD'], - 'ZAR': [], - 'ZMW': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/sq-XK.ts b/packages/common/locales/sq-XK.ts deleted file mode 100644 index 4a80c645f215..000000000000 --- a/packages/common/locales/sq-XK.ts +++ /dev/null @@ -1,151 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'sq-XK', - [['p.d.', 'm.d.'], u, ['e paradites', 'e pasdites']], - [['p.d.', 'm.d.'], u, ['paradite', 'pasdite']], - [ - ['d', 'h', 'm', 'm', 'e', 'p', 'sh'], ['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', 'sh'], ['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', 'sh', 'm', 'p', 'm', 'q', 'k', 'g', 'sh', 't', 'n', 'dh'], - ['jan', 'shk', 'mar', 'pri', 'maj', 'qer', 'korr', 'gush', 'sht', 'tet', 'nën', 'dhj'], - [ - 'janar', 'shkurt', 'mars', 'prill', 'maj', 'qershor', 'korrik', 'gusht', 'shtator', 'tetor', - 'nëntor', 'dhjetor' - ] - ], - u, - [['p.K.', 'mb.K.'], u, ['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}', u, '{1} \'në\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Euroja', - { - 'ALL': ['Lekë'], - 'AOA': [], - 'ARS': [], - 'AUD': ['A$', 'AUD'], - 'BAM': [], - 'BBD': [], - 'BDT': [], - 'BMD': [], - 'BND': [], - 'BOB': [], - 'BRL': [], - 'BSD': [], - 'BWP': [], - 'BYN': [], - 'BZD': [], - 'CAD': ['CA$', 'CAD'], - 'CLP': [], - 'CNY': ['CN¥', 'CNY'], - 'COP': [], - 'CRC': [], - 'CUC': [], - 'CUP': [], - 'CZK': [], - 'DKK': [], - 'DOP': [], - 'EGP': [], - 'EUR': ['€', 'EUR'], - 'FJD': [], - 'FKP': [], - 'GBP': ['£', 'GBP'], - 'GEL': [], - 'GIP': [], - 'GNF': [], - 'GTQ': [], - 'GYD': [], - 'HKD': ['HK$', 'HKS'], - 'HNL': [], - 'HRK': [], - 'HUF': [], - 'IDR': [], - 'ILS': ['₪', 'ILS'], - 'INR': ['₹', 'INR'], - 'ISK': [], - 'JMD': [], - 'JPY': ['JP¥', 'JPY'], - 'KHR': [], - 'KMF': [], - 'KPW': [], - 'KRW': ['₩', 'KRW'], - 'KYD': [], - 'KZT': [], - 'LAK': [], - 'LBP': [], - 'LKR': [], - 'LRD': [], - 'MGA': [], - 'MMK': [], - 'MNT': [], - 'MUR': [], - 'MXN': ['MX$', 'MXN'], - 'MYR': [], - 'NAD': [], - 'NGN': [], - 'NIO': [], - 'NOK': [], - 'NPR': [], - 'NZD': ['NZ$', 'NZD'], - 'PHP': [], - 'PKR': [], - 'PLN': [], - 'PYG': [], - 'RON': [], - 'RUB': [], - 'RWF': [], - 'SBD': [], - 'SEK': [], - 'SGD': [], - 'SHP': [], - 'SRD': [], - 'SSP': [], - 'STN': [], - 'SYP': [], - 'THB': ['฿', 'THB'], - 'TOP': [], - 'TRY': [], - 'TTD': [], - 'TWD': ['NT$', 'TWD'], - 'UAH': [], - 'USD': ['US$', 'USD'], - 'UYU': [], - 'VND': ['₫', 'VND'], - 'XCD': ['EC$', 'XCD'], - 'ZAR': [], - 'ZMW': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/sq.ts b/packages/common/locales/sq.ts deleted file mode 100644 index a156ac262a1b..000000000000 --- a/packages/common/locales/sq.ts +++ /dev/null @@ -1,151 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'sq', - [['p.d.', 'm.d.'], u, ['e paradites', 'e pasdites']], - [['p.d.', 'm.d.'], u, ['paradite', 'pasdite']], - [ - ['d', 'h', 'm', 'm', 'e', 'p', 'sh'], ['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', 'sh'], ['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', 'sh', 'm', 'p', 'm', 'q', 'k', 'g', 'sh', 't', 'n', 'dh'], - ['jan', 'shk', 'mar', 'pri', 'maj', 'qer', 'korr', 'gush', 'sht', 'tet', 'nën', 'dhj'], - [ - 'janar', 'shkurt', 'mars', 'prill', 'maj', 'qershor', 'korrik', 'gusht', 'shtator', 'tetor', - 'nëntor', 'dhjetor' - ] - ], - u, - [['p.K.', 'mb.K.'], u, ['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}', u, '{1} \'në\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'ALL', - 'Lekë', - 'Leku shqiptar', - { - 'ALL': ['Lekë'], - 'AOA': [], - 'ARS': [], - 'AUD': ['A$', 'AUD'], - 'BAM': [], - 'BBD': [], - 'BDT': [], - 'BMD': [], - 'BND': [], - 'BOB': [], - 'BRL': [], - 'BSD': [], - 'BWP': [], - 'BYN': [], - 'BZD': [], - 'CAD': ['CA$', 'CAD'], - 'CLP': [], - 'CNY': ['CN¥', 'CNY'], - 'COP': [], - 'CRC': [], - 'CUC': [], - 'CUP': [], - 'CZK': [], - 'DKK': [], - 'DOP': [], - 'EGP': [], - 'EUR': ['€', 'EUR'], - 'FJD': [], - 'FKP': [], - 'GBP': ['£', 'GBP'], - 'GEL': [], - 'GIP': [], - 'GNF': [], - 'GTQ': [], - 'GYD': [], - 'HKD': ['HK$', 'HKS'], - 'HNL': [], - 'HRK': [], - 'HUF': [], - 'IDR': [], - 'ILS': ['₪', 'ILS'], - 'INR': ['₹', 'INR'], - 'ISK': [], - 'JMD': [], - 'JPY': ['JP¥', 'JPY'], - 'KHR': [], - 'KMF': [], - 'KPW': [], - 'KRW': ['₩', 'KRW'], - 'KYD': [], - 'KZT': [], - 'LAK': [], - 'LBP': [], - 'LKR': [], - 'LRD': [], - 'MGA': [], - 'MMK': [], - 'MNT': [], - 'MUR': [], - 'MXN': ['MX$', 'MXN'], - 'MYR': [], - 'NAD': [], - 'NGN': [], - 'NIO': [], - 'NOK': [], - 'NPR': [], - 'NZD': ['NZ$', 'NZD'], - 'PHP': [], - 'PKR': [], - 'PLN': [], - 'PYG': [], - 'RON': [], - 'RUB': [], - 'RWF': [], - 'SBD': [], - 'SEK': [], - 'SGD': [], - 'SHP': [], - 'SRD': [], - 'SSP': [], - 'STN': [], - 'SYP': [], - 'THB': ['฿', 'THB'], - 'TOP': [], - 'TRY': [], - 'TTD': [], - 'TWD': ['NT$', 'TWD'], - 'UAH': [], - 'USD': ['US$', 'USD'], - 'UYU': [], - 'VND': ['₫', 'VND'], - 'XCD': ['EC$', 'XCD'], - 'ZAR': [], - 'ZMW': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/sr-Cyrl-BA.ts b/packages/common/locales/sr-Cyrl-BA.ts deleted file mode 100644 index 5e44436aabb8..000000000000 --- a/packages/common/locales/sr-Cyrl-BA.ts +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - 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 1; - 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 3; - return 5; -} - -export default [ - 'sr-Cyrl-BA', - [['a', 'p'], ['прије подне', 'по подне'], u], - [['а', 'p'], ['прије подне', 'по подне'], u], - [ - ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], ['нед', 'пон', 'ут', 'ср', 'чет', 'пет', 'суб'], - ['недјеља', 'понедељак', 'уторак', 'сриједа', 'четвртак', 'петак', 'субота'], - ['не', 'по', 'ут', 'ср', 'че', 'пе', 'су'] - ], - u, - [ - ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], - ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], - [ - 'јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', - 'новембар', 'децембар' - ] - ], - u, - [['п.н.е.', 'н.е.'], ['п. н. е.', 'н. е.'], ['прије нове ере', 'нове ере']], - 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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'BAM', - 'КМ', - 'Босанско-херцеговачка конвертибилна марка', - { - 'AUD': [u, '$'], - 'BAM': ['КМ', 'KM'], - 'GEL': [u, 'ლ'], - 'KRW': [u, '₩'], - 'NZD': [u, '$'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/sr-Cyrl-ME.ts b/packages/common/locales/sr-Cyrl-ME.ts deleted file mode 100644 index 74a2455620f2..000000000000 --- a/packages/common/locales/sr-Cyrl-ME.ts +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - 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 1; - 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 3; - return 5; -} - -export default [ - 'sr-Cyrl-ME', - [['a', 'p'], ['прије подне', 'по подне'], u], - u, - [ - ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], ['нед', 'пон', 'уто', 'сре', 'чет', 'пет', 'суб'], - ['недјеља', 'понедељак', 'уторак', 'сриједа', 'четвртак', 'петак', 'субота'], - ['не', 'по', 'ут', 'ср', 'че', 'пе', 'су'] - ], - u, - [ - ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], - ['јан', 'феб', 'март', 'апр', 'мај', 'јун', 'јул', 'авг', 'септ', 'окт', 'нов', 'дец'], - [ - 'јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', - 'новембар', 'децембар' - ] - ], - u, - [['п.н.е.', 'н.е.'], ['п. н. е.', 'н. е.'], ['прије нове ере', 'нове ере']], - 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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Евро', - { - 'AUD': [u, '$'], - 'BAM': ['КМ', 'KM'], - 'GEL': [u, 'ლ'], - 'KRW': [u, '₩'], - 'NZD': [u, '$'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/sr-Cyrl-XK.ts b/packages/common/locales/sr-Cyrl-XK.ts deleted file mode 100644 index 8f3e63b4f042..000000000000 --- a/packages/common/locales/sr-Cyrl-XK.ts +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - 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 1; - 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 3; - return 5; -} - -export default [ - 'sr-Cyrl-XK', - [['a', 'p'], ['пре подне', 'по подне'], u], - u, - [ - ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], ['нед', 'пон', 'уто', 'сре', 'чет', 'пет', 'суб'], - ['недеља', 'понедељак', 'уторак', 'среда', 'четвртак', 'петак', 'субота'], - ['не', 'по', 'ут', 'ср', 'че', 'пе', 'су'] - ], - u, - [ - ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], - ['јан', 'феб', 'март', 'апр', 'мај', 'јун', 'јул', 'авг', 'септ', 'окт', 'нов', 'дец'], - [ - 'јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', - 'новембар', 'децембар' - ] - ], - u, - [['п.н.е.', 'н.е.'], ['п. н. е.', 'н. е.'], ['пре нове ере', 'нове ере']], - 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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Евро', - { - 'AUD': [u, '$'], - 'BAM': ['КМ', 'KM'], - 'GEL': [u, 'ლ'], - 'KRW': [u, '₩'], - 'NZD': [u, '$'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/sr-Cyrl.ts b/packages/common/locales/sr-Cyrl.ts deleted file mode 100644 index 344ad7bfc748..000000000000 --- a/packages/common/locales/sr-Cyrl.ts +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - 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 1; - 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 3; - return 5; -} - -export default [ - 'sr-Cyrl', - [['a', 'p'], ['пре подне', 'по подне'], u], - [['пре подне', 'по подне'], u, u], - [ - ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], ['нед', 'пон', 'уто', 'сре', 'чет', 'пет', 'суб'], - ['недеља', 'понедељак', 'уторак', 'среда', 'четвртак', 'петак', 'субота'], - ['не', 'по', 'ут', 'ср', 'че', 'пе', 'су'] - ], - u, - [ - ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], - ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], - [ - 'јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', - 'новембар', 'децембар' - ] - ], - u, - [['п.н.е.', 'н.е.'], ['п. н. е.', 'н. е.'], ['пре нове ере', 'нове ере']], - 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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'RSD', - 'RSD', - 'Српски динар', - { - 'AUD': [u, '$'], - 'BAM': ['КМ', 'KM'], - 'GEL': [u, 'ლ'], - 'KRW': [u, '₩'], - 'NZD': [u, '$'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/sr-Latn-BA.ts b/packages/common/locales/sr-Latn-BA.ts deleted file mode 100644 index 39b41a8eb6c1..000000000000 --- a/packages/common/locales/sr-Latn-BA.ts +++ /dev/null @@ -1,61 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'sr-Latn-BA', - [['a', 'p'], ['prije podne', 'po podne'], u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'BAM', - 'KM', - 'Bosansko-hercegovačka konvertibilna marka', - { - 'AUD': [u, '$'], - 'BAM': ['KM'], - 'BYN': [u, 'r.'], - 'GEL': [u, 'ლ'], - 'KRW': [u, '₩'], - 'NZD': [u, '$'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/sr-Latn-ME.ts b/packages/common/locales/sr-Latn-ME.ts deleted file mode 100644 index 2df9557d601e..000000000000 --- a/packages/common/locales/sr-Latn-ME.ts +++ /dev/null @@ -1,61 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'sr-Latn-ME', - [['a', 'p'], ['prije podne', 'po podne'], u], - u, - [ - ['n', 'p', 'u', 's', 'č', 'p', 's'], ['ned', 'pon', 'uto', 'sre', 'čet', 'pet', 'sub'], - ['nedjelja', 'ponedeljak', 'utorak', 'srijeda', 'četvrtak', 'petak', 'subota'], - ['ne', 'po', 'ut', 'sr', 'če', 'pe', 'su'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Evro', - { - 'AUD': [u, '$'], - 'BAM': ['KM'], - 'BYN': [u, 'r.'], - 'GEL': [u, 'ლ'], - 'KRW': [u, '₩'], - 'NZD': [u, '$'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/sr-Latn-XK.ts b/packages/common/locales/sr-Latn-XK.ts deleted file mode 100644 index c2d1d54bb779..000000000000 --- a/packages/common/locales/sr-Latn-XK.ts +++ /dev/null @@ -1,61 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'sr-Latn-XK', - [['a', 'p'], ['pre podne', 'po podne'], u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Evro', - { - 'AUD': [u, '$'], - 'BAM': ['KM'], - 'BYN': [u, 'r.'], - 'GEL': [u, 'ლ'], - 'KRW': [u, '₩'], - 'NZD': [u, '$'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/sr-Latn.ts b/packages/common/locales/sr-Latn.ts deleted file mode 100644 index 745e0c5125a3..000000000000 --- a/packages/common/locales/sr-Latn.ts +++ /dev/null @@ -1,61 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'sr-Latn', - [['a', 'p'], ['pre podne', 'po podne'], u], - [['pre podne', 'po podne'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'RSD', - 'RSD', - 'Srpski dinar', - { - 'AUD': [u, '$'], - 'BAM': ['KM'], - 'BYN': [u, 'r.'], - 'GEL': [u, 'ლ'], - 'KRW': [u, '₩'], - 'NZD': [u, '$'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/sr.ts b/packages/common/locales/sr.ts deleted file mode 100644 index e8eda3051335..000000000000 --- a/packages/common/locales/sr.ts +++ /dev/null @@ -1,68 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - 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 1; - 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 3; - return 5; -} - -export default [ - 'sr', - [['a', 'p'], ['пре подне', 'по подне'], u], - [['пре подне', 'по подне'], u, u], - [ - ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], ['нед', 'пон', 'уто', 'сре', 'чет', 'пет', 'суб'], - ['недеља', 'понедељак', 'уторак', 'среда', 'четвртак', 'петак', 'субота'], - ['не', 'по', 'ут', 'ср', 'че', 'пе', 'су'] - ], - u, - [ - ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], - ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], - [ - 'јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', - 'новембар', 'децембар' - ] - ], - u, - [['п.н.е.', 'н.е.'], ['п. н. е.', 'н. е.'], ['пре нове ере', 'нове ере']], - 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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'RSD', - 'RSD', - 'Српски динар', - { - 'AUD': [u, '$'], - 'BAM': ['КМ', 'KM'], - 'GEL': [u, 'ლ'], - 'KRW': [u, '₩'], - 'NZD': [u, '$'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/sv-AX.ts b/packages/common/locales/sv-AX.ts deleted file mode 100644 index 3ad69c56e0ba..000000000000 --- a/packages/common/locales/sv-AX.ts +++ /dev/null @@ -1,81 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'sv-AX', - [['fm', 'em'], u, u], - [['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ö'] - ], - u, - [ - ['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' - ] - ], - u, - [['f.Kr.', 'e.Kr.'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '−', '×10^', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': [u, '$'], - 'BBD': ['Bds$', '$'], - 'BMD': ['BM$', '$'], - 'BRL': ['BR$', 'R$'], - 'BSD': ['BS$', '$'], - 'BZD': ['BZ$', '$'], - 'CNY': [u, '¥'], - 'DKK': ['Dkr', 'kr'], - 'DOP': ['RD$', '$'], - 'EEK': ['Ekr'], - 'EGP': ['EG£', 'E£'], - 'ESP': [], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'IEP': ['IE£'], - 'INR': [u, '₹'], - 'ISK': ['Ikr', 'kr'], - 'JMD': ['JM$', '$'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'NOK': ['Nkr', 'kr'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SEK': ['kr'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/sv-FI.ts b/packages/common/locales/sv-FI.ts deleted file mode 100644 index 4ecf50dcc26b..000000000000 --- a/packages/common/locales/sv-FI.ts +++ /dev/null @@ -1,81 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'sv-FI', - [['fm', 'em'], u, u], - [['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ö'] - ], - u, - [ - ['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' - ] - ], - u, - [['f.Kr.', 'e.Kr.'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '−', '×10^', '×', '‰', '∞', 'NaN', '.'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': [u, '$'], - 'BBD': ['Bds$', '$'], - 'BMD': ['BM$', '$'], - 'BRL': ['BR$', 'R$'], - 'BSD': ['BS$', '$'], - 'BZD': ['BZ$', '$'], - 'CNY': [u, '¥'], - 'DKK': ['Dkr', 'kr'], - 'DOP': ['RD$', '$'], - 'EEK': ['Ekr'], - 'EGP': ['EG£', 'E£'], - 'ESP': [], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'IEP': ['IE£'], - 'INR': [u, '₹'], - 'ISK': ['Ikr', 'kr'], - 'JMD': ['JM$', '$'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'NOK': ['Nkr', 'kr'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SEK': ['kr'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/sv.ts b/packages/common/locales/sv.ts deleted file mode 100644 index 66d84b42e4f1..000000000000 --- a/packages/common/locales/sv.ts +++ /dev/null @@ -1,81 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'sv', - [['fm', 'em'], u, u], - [['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ö'] - ], - u, - [ - ['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' - ] - ], - u, - [['f.Kr.', 'e.Kr.'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '−', '×10^', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'SEK', - 'kr', - 'svensk krona', - { - 'AUD': [u, '$'], - 'BBD': ['Bds$', '$'], - 'BMD': ['BM$', '$'], - 'BRL': ['BR$', 'R$'], - 'BSD': ['BS$', '$'], - 'BZD': ['BZ$', '$'], - 'CNY': [u, '¥'], - 'DKK': ['Dkr', 'kr'], - 'DOP': ['RD$', '$'], - 'EEK': ['Ekr'], - 'EGP': ['EG£', 'E£'], - 'ESP': [], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'IEP': ['IE£'], - 'INR': [u, '₹'], - 'ISK': ['Ikr', 'kr'], - 'JMD': ['JM$', '$'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'NOK': ['Nkr', 'kr'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SEK': ['kr'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/sw-CD.ts b/packages/common/locales/sw-CD.ts deleted file mode 100644 index 25dbcaad1b0d..000000000000 --- a/packages/common/locales/sw-CD.ts +++ /dev/null @@ -1,60 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'sw-CD', - [['am', 'pm'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'], u, u - ], - u, - [ - ['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' - ] - ], - u, - [['KK', 'BK'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'CDF', - 'FC', - 'Faranga ya Kongo', - { - 'CDF': ['FC'], - 'JPY': ['JP¥', '¥'], - 'KES': ['Ksh'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'TZS': ['TSh'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/sw-KE.ts b/packages/common/locales/sw-KE.ts deleted file mode 100644 index e45b848e8ad8..000000000000 --- a/packages/common/locales/sw-KE.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'sw-KE', - [['am', 'pm'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'], u, u - ], - u, - [ - ['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' - ] - ], - u, - [['KK', 'BK'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'KES', - 'Ksh', - 'Shilingi ya Kenya', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'THB': ['฿'], 'TWD': ['NT$'], 'TZS': ['TSh']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/sw-UG.ts b/packages/common/locales/sw-UG.ts deleted file mode 100644 index 99d317206e63..000000000000 --- a/packages/common/locales/sw-UG.ts +++ /dev/null @@ -1,60 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'sw-UG', - [['am', 'pm'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'], u, u - ], - u, - [ - ['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' - ] - ], - u, - [['KK', 'BK'], u, ['Kabla ya Kristo', 'Baada ya Kristo']], - 1, - [0, 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'UGX', - 'USh', - 'Shilingi ya Uganda', - { - 'JPY': ['JP¥', '¥'], - 'KES': ['Ksh'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'TZS': ['TSh'], - 'UGX': ['USh'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/sw.ts b/packages/common/locales/sw.ts deleted file mode 100644 index 0d9ae6eb9187..000000000000 --- a/packages/common/locales/sw.ts +++ /dev/null @@ -1,59 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'sw', - [['am', 'pm'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'], u, u - ], - u, - [ - ['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' - ] - ], - u, - [['KK', 'BK'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'TZS', - 'TSh', - 'Shilingi ya Tanzania', - { - 'JPY': ['JP¥', '¥'], - 'KES': ['Ksh'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'TZS': ['TSh'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/ta-LK.ts b/packages/common/locales/ta-LK.ts deleted file mode 100644 index d11cb90430d9..000000000000 --- a/packages/common/locales/ta-LK.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'ta-LK', - [['மு.ப', 'பி.ப'], ['முற்பகல்', 'பிற்பகல்'], u], - u, - [ - ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'], - ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'], - ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'], - ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'] - ], - u, - [ - ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], - ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'], - [ - 'ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', - 'டிசம்பர்' - ] - ], - u, - [['கி.மு.', 'கி.பி.'], u, ['கிறிஸ்துவுக்கு முன்', 'அன்னோ டோமினி']], - 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}', u, '{1} ’அன்று’ {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '#E0'], - 'LKR', - 'Rs.', - 'இலங்கை ரூபாய்', - {'LKR': ['Rs.', 'Rs'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ta-MY.ts b/packages/common/locales/ta-MY.ts deleted file mode 100644 index 51828555b67f..000000000000 --- a/packages/common/locales/ta-MY.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'ta-MY', - [['மு.ப', 'பி.ப'], ['முற்பகல்', 'பிற்பகல்'], u], - u, - [ - ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'], - ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'], - ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'], - ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'] - ], - u, - [ - ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], - ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'], - [ - 'ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', - 'டிசம்பர்' - ] - ], - u, - [['கி.மு.', 'கி.பி.'], u, ['கிறிஸ்துவுக்கு முன்', 'அன்னோ டோமினி']], - 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}', u, '{1} ’அன்று’ {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'MYR', - 'RM', - 'மலேஷியன் ரிங்கிட்', - {'MYR': ['RM'], 'SGD': ['S$', '$'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ta-SG.ts b/packages/common/locales/ta-SG.ts deleted file mode 100644 index ac231335e257..000000000000 --- a/packages/common/locales/ta-SG.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'ta-SG', - [['மு.ப', 'பி.ப'], ['முற்பகல்', 'பிற்பகல்'], u], - u, - [ - ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'], - ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'], - ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'], - ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'] - ], - u, - [ - ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], - ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'], - [ - 'ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', - 'டிசம்பர்' - ] - ], - u, - [['கி.மு.', 'கி.பி.'], u, ['கிறிஸ்துவுக்கு முன்', 'அன்னோ டோமினி']], - 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}', u, '{1} ’அன்று’ {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'SGD', - '$', - 'சிங்கப்பூர் டாலர்', - {'MYR': ['RM'], 'SGD': ['$'], 'THB': ['฿'], 'TWD': ['NT$'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ta.ts b/packages/common/locales/ta.ts deleted file mode 100644 index c7a1691c100c..000000000000 --- a/packages/common/locales/ta.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'ta', - [['மு.ப', 'பி.ப'], ['முற்பகல்', 'பிற்பகல்'], u], - u, - [ - ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'], - ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'], - ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'], - ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'] - ], - u, - [ - ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], - ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'], - [ - 'ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', - 'டிசம்பர்' - ] - ], - u, - [['கி.மு.', 'கி.பி.'], u, ['கிறிஸ்துவுக்கு முன்', 'அன்னோ டோமினி']], - 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}', u, '{1} ’அன்று’ {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '#E0'], - 'INR', - '₹', - 'இந்திய ரூபாய்', - {'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/te.ts b/packages/common/locales/te.ts deleted file mode 100644 index 9f7460e9ee2d..000000000000 --- a/packages/common/locales/te.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'te', - [['ఉ', 'సా'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['ఆ', 'సో', 'మ', 'బు', 'గు', 'శు', 'శ'], ['ఆది', 'సోమ', 'మంగళ', 'బుధ', 'గురు', 'శుక్ర', 'శని'], - ['ఆదివారం', 'సోమవారం', 'మంగళవారం', 'బుధవారం', 'గురువారం', 'శుక్రవారం', 'శనివారం'], - ['ఆది', 'సోమ', 'మం', 'బుధ', 'గురు', 'శుక్ర', 'శని'] - ], - u, - [ - ['జ', 'ఫి', 'మా', 'ఏ', 'మే', 'జూ', 'జు', 'ఆ', 'సె', 'అ', 'న', 'డి'], - ['జన', 'ఫిబ్ర', 'మార్చి', 'ఏప్రి', 'మే', 'జూన్', 'జులై', 'ఆగ', 'సెప్టెం', 'అక్టో', 'నవం', 'డిసెం'], - [ - 'జనవరి', 'ఫిబ్రవరి', 'మార్చి', 'ఏప్రిల్', 'మే', 'జూన్', 'జులై', 'ఆగస్టు', 'సెప్టెంబర్', 'అక్టోబర్', 'నవంబర్', - 'డిసెంబర్' - ] - ], - u, - [['క్రీపూ', 'క్రీశ'], u, ['క్రీస్తు పూర్వం', 'క్రీస్తు శకం']], - 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}', u, '{1} {0}కి', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##0%', '¤#,##,##0.00', '#E0'], - 'INR', - '₹', - 'రూపాయి', - {'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/teo-KE.ts b/packages/common/locales/teo-KE.ts deleted file mode 100644 index 8f9282123822..000000000000 --- a/packages/common/locales/teo-KE.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'teo-KE', - [['Taparachu', 'Ebongi'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['KK', 'BK'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KES', - 'Ksh', - 'Ango’otol lok’ Kenya', - {'JPY': ['JP¥', '¥'], 'KES': ['Ksh'], 'UGX': ['USh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/teo.ts b/packages/common/locales/teo.ts deleted file mode 100644 index 042ebb7f4891..000000000000 --- a/packages/common/locales/teo.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'teo', - [['Taparachu', 'Ebongi'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['KK', 'BK'], u, ['Kabla ya Christo', 'Baada ya Christo']], - 1, - [0, 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'UGX', - 'USh', - 'Ango’otol lok’ Uganda', - {'JPY': ['JP¥', '¥'], 'UGX': ['USh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/tg.ts b/packages/common/locales/tg.ts deleted file mode 100644 index f0b82c44630f..000000000000 --- a/packages/common/locales/tg.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'tg', - [['AM', 'PM'], u, u], - u, - [ - ['Я', 'Д', 'С', 'Ч', 'П', 'Ҷ', 'Ш'], ['Яшб', 'Дшб', 'Сшб', 'Чшб', 'Пшб', 'Ҷмъ', 'Шнб'], - ['Якшанбе', 'Душанбе', 'Сешанбе', 'Чоршанбе', 'Панҷшанбе', 'Ҷумъа', 'Шанбе'], - ['Яшб', 'Дшб', 'Сшб', 'Чшб', 'Пшб', 'Ҷмъ', 'Шнб'] - ], - u, - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - ['Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'], - [ - 'Январ', 'Феврал', 'Март', 'Апрел', 'Май', 'Июн', 'Июл', 'Август', 'Сентябр', 'Октябр', - 'Ноябр', 'Декабр' - ] - ], - u, - [['ПеМ', 'ПаМ'], u, ['Пеш аз милод', 'ПаМ']], - 1, - [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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'TJS', - 'сом.', - 'Сомонӣ', - {'JPY': ['JP¥', '¥'], 'TJS': ['сом.']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/th.ts b/packages/common/locales/th.ts deleted file mode 100644 index e3d98ad26fa6..000000000000 --- a/packages/common/locales/th.ts +++ /dev/null @@ -1,54 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'th', - [['a', 'p'], ['ก่อนเที่ยง', 'หลังเที่ยง'], u], - [['ก่อนเที่ยง', 'หลังเที่ยง'], u, u], - [ - ['อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', 'ส'], ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'], - ['วันอาทิตย์', 'วันจันทร์', 'วันอังคาร', 'วันพุธ', 'วันพฤหัสบดี', 'วันศุกร์', 'วันเสาร์'], - ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'] - ], - u, - [ - [ - 'ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', - 'ธ.ค.' - ], - u, - [ - 'มกราคม', 'กุมภาพันธ์', 'มีนาคม', 'เมษายน', 'พฤษภาคม', 'มิถุนายน', 'กรกฎาคม', 'สิงหาคม', 'กันยายน', - 'ตุลาคม', 'พฤศจิกายน', 'ธันวาคม' - ] - ], - u, - [['ก่อน ค.ศ.', 'ค.ศ.'], u, ['ปีก่อนคริสตกาล', 'คริสต์ศักราช']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'THB', - '฿', - 'บาท', - {'AUD': ['AU$', '$'], 'THB': ['฿'], 'TWD': ['NT$'], 'USD': ['US$', '$'], 'XXX': []}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ti-ER.ts b/packages/common/locales/ti-ER.ts deleted file mode 100644 index 5cb9de196c1b..000000000000 --- a/packages/common/locales/ti-ER.ts +++ /dev/null @@ -1,48 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === Math.floor(n) && n >= 0 && n <= 1) return 1; - return 5; -} - -export default [ - 'ti-ER', - [['ንጉሆ ሰዓተ', 'ድሕር ሰዓት'], u, u], - u, - [ - ['ሰ', 'ሰ', 'ሰ', 'ረ', 'ሓ', 'ዓ', 'ቀ'], ['ሰን', 'ሰኑ', 'ሰሉ', 'ረቡ', 'ሓሙ', 'ዓር', 'ቀዳ'], - ['ሰንበት', 'ሰኑይ', 'ሠሉስ', 'ረቡዕ', 'ኃሙስ', 'ዓርቢ', 'ቀዳም'], ['ሰን', 'ሰኑ', 'ሰሉ', 'ረቡ', 'ሓሙ', 'ዓር', 'ቀዳ'] - ], - u, - [ - ['ጥ', 'ለ', 'መ', 'ሚ', 'ግ', 'ሰ', 'ሓ', 'ነ', 'መ', 'ጥ', 'ሕ', 'ታ'], - ['ጥሪ', 'ለካ', 'መጋ', 'ሚያ', 'ግን', 'ሰነ', 'ሓም', 'ነሓ', 'መስ', 'ጥቅ', 'ሕዳ', 'ታሕ'], - ['ጥሪ', 'ለካቲት', 'መጋቢት', 'ሚያዝያ', 'ግንቦት', 'ሰነ', 'ሓምለ', 'ነሓሰ', 'መስከረም', 'ጥቅምቲ', 'ሕዳር', 'ታሕሳስ'] - ], - u, - [['ዓ/ዓ', 'ዓ/ም'], u, ['ዓመተ ዓለም', 'ዓመተ ምህረት']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ERN', - 'Nfk', - 'ERN', - {'ERN': ['Nfk'], 'ETB': ['Br'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ti.ts b/packages/common/locales/ti.ts deleted file mode 100644 index fd10fad2233d..000000000000 --- a/packages/common/locales/ti.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === Math.floor(n) && n >= 0 && n <= 1) return 1; - return 5; -} - -export default [ - 'ti', - [['ንጉሆ ሰዓተ', 'ድሕር ሰዓት'], u, u], - u, - [ - ['ሰ', 'ሰ', 'ሰ', 'ረ', 'ሓ', 'ዓ', 'ቀ'], ['ሰን', 'ሰኑ', 'ሰሉ', 'ረቡ', 'ሓሙ', 'ዓር', 'ቀዳ'], - ['ሰንበት', 'ሰኑይ', 'ሠሉስ', 'ረቡዕ', 'ኃሙስ', 'ዓርቢ', 'ቀዳም'], ['ሰን', 'ሰኑ', 'ሰሉ', 'ረቡ', 'ሓሙ', 'ዓር', 'ቀዳ'] - ], - [ - ['ሰ', 'ሰ', 'ሠ', 'ረ', 'ሓ', 'ዓ', 'ቀ'], ['ሰን', 'ሰኑ', 'ሰሉ', 'ረቡ', 'ሓሙ', 'ዓር', 'ቀዳ'], - ['ሰንበት', 'ሰኑይ', 'ሠሉስ', 'ረቡዕ', 'ኃሙስ', 'ዓርቢ', 'ቀዳም'], ['ሰን', 'ሰኑ', 'ሰሉ', 'ረቡ', 'ሓሙ', 'ዓር', 'ቀዳ'] - ], - [ - ['ጥ', 'ለ', 'መ', 'ሚ', 'ግ', 'ሰ', 'ሓ', 'ነ', 'መ', 'ጥ', 'ሕ', 'ታ'], - ['ጥሪ', 'ለካ', 'መጋ', 'ሚያ', 'ግን', 'ሰነ', 'ሓም', 'ነሓ', 'መስ', 'ጥቅ', 'ሕዳ', 'ታሕ'], - ['ጥሪ', 'ለካቲት', 'መጋቢት', 'ሚያዝያ', 'ግንቦት', 'ሰነ', 'ሓምለ', 'ነሓሰ', 'መስከረም', 'ጥቅምቲ', 'ሕዳር', 'ታሕሳስ'] - ], - u, - [['ዓ/ዓ', 'ዓ/ም'], u, ['ዓ/ዓ', 'ዓመተ ምህረት']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ETB', - 'Br', - 'የኢትዮጵያ ብር', - {'ETB': ['Br'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/tk.ts b/packages/common/locales/tk.ts deleted file mode 100644 index b25d68fff296..000000000000 --- a/packages/common/locales/tk.ts +++ /dev/null @@ -1,63 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'tk', - [['öň', 'soň'], ['go.öň', 'go.soň'], ['günortadan öň', 'günortadan soň']], - [['öň', 'soň'], ['g.öň', 'g.soň'], ['günortadan öň', 'günortadan soň']], - [ - ['Ý', 'D', 'S', 'Ç', 'P', 'A', 'Ş'], ['ýek', 'duş', 'siş', 'çar', 'pen', 'ann', 'şen'], - ['ýekşenbe', 'duşenbe', 'sişenbe', 'çarşenbe', 'penşenbe', 'anna', 'şenbe'], - ['ýb', 'db', 'sb', 'çb', 'pb', 'an', 'şb'] - ], - [ - ['Ý', 'D', 'S', 'Ç', 'P', 'A', 'Ş'], ['Ýek', 'Duş', 'Siş', 'Çar', 'Pen', 'Ann', 'Şen'], - ['Ýekşenbe', 'Duşenbe', 'Sişenbe', 'Çarşenbe', 'Penşenbe', 'Anna', 'Şenbe'], - ['Ýb', 'Db', 'Sb', 'Çb', 'Pb', 'An', 'Şb'] - ], - [ - ['Ý', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'], - ['ýan', 'few', 'mart', 'apr', 'maý', 'iýun', 'iýul', 'awg', 'sen', 'okt', 'noý', 'dek'], - [ - 'ýanwar', 'fewral', 'mart', 'aprel', 'maý', 'iýun', 'iýul', 'awgust', 'sentýabr', 'oktýabr', - 'noýabr', 'dekabr' - ] - ], - [ - ['Ý', 'F', 'M', 'A', 'M', 'I', 'I', 'A', 'S', 'O', 'N', 'D'], - ['Ýan', 'Few', 'Mar', 'Apr', 'Maý', 'Iýun', 'Iýul', 'Awg', 'Sen', 'Okt', 'Noý', 'Dek'], - [ - 'Ýanwar', 'Fewral', 'Mart', 'Aprel', 'Maý', 'Iýun', 'Iýul', 'Awgust', 'Sentýabr', 'Oktýabr', - 'Noýabr', 'Dekabr' - ] - ], - [['B.e.öň', 'B.e.'], u, ['Isadan öň', 'Isadan soň']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'san däl', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'TMT', - 'TMT', - 'Türkmen manady', - {'EUR': [u, '€'], 'GBP': [u, '£'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/to.ts b/packages/common/locales/to.ts deleted file mode 100644 index 3d4075884a43..000000000000 --- a/packages/common/locales/to.ts +++ /dev/null @@ -1,59 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'to', - [['AM', 'PM'], u, ['hengihengi', 'efiafi']], - [['AM', 'PM'], u, ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['KM', 'TS'], u, ['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}', u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'TF', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'TOP', - 'T$', - 'Paʻanga fakatonga', - { - 'AUD': ['AUD$', 'AU$'], - 'FJD': [u, 'F$'], - 'JPY': ['JP¥', '¥'], - 'NZD': ['NZD$', 'NZ$'], - 'SBD': [u, 'S$'], - 'TOP': ['T$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/tr-CY.ts b/packages/common/locales/tr-CY.ts deleted file mode 100644 index 9069d6d4bfbe..000000000000 --- a/packages/common/locales/tr-CY.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'tr-CY', - [['öö', 'ös'], ['ÖÖ', 'ÖS'], u], - [['ÖÖ', 'ÖS'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['MÖ', 'MS'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '%#,##0', '¤#,##0.00', '#E0'], - 'EUR', - '€', - 'Euro', - {'AUD': ['AU$', '$'], 'RON': [u, 'L'], 'THB': ['฿'], 'TRY': ['₺'], 'TWD': ['NT$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/tr.ts b/packages/common/locales/tr.ts deleted file mode 100644 index fb82f0450dc6..000000000000 --- a/packages/common/locales/tr.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'tr', - [['öö', 'ös'], ['ÖÖ', 'ÖS'], u], - [['ÖÖ', 'ÖS'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['MÖ', 'MS'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '%#,##0', '¤#,##0.00', '#E0'], - 'TRY', - '₺', - 'Türk Lirası', - {'AUD': ['AU$', '$'], 'RON': [u, 'L'], 'THB': ['฿'], 'TRY': ['₺'], 'TWD': ['NT$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/tt.ts b/packages/common/locales/tt.ts deleted file mode 100644 index 0a7fdac4a1fb..000000000000 --- a/packages/common/locales/tt.ts +++ /dev/null @@ -1,54 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'tt', - [['AM', 'PM'], u, u], - u, - [ - ['Я', 'Д', 'С', 'Ч', 'П', 'Җ', 'Ш'], ['якш.', 'дүш.', 'сиш.', 'чәр.', 'пәнҗ.', 'җом.', 'шим.'], - ['якшәмбе', 'дүшәмбе', 'сишәмбе', 'чәршәмбе', 'пәнҗешәмбе', 'җомга', 'шимбә'], - ['якш.', 'дүш.', 'сиш.', 'чәр.', 'пәнҗ.', 'җом.', 'шим.'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - [ - 'гыйн.', 'фев.', 'мар.', 'апр.', 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.' - ], - [ - 'гыйнвар', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', - 'октябрь', 'ноябрь', 'декабрь' - ] - ], - u, - [['б.э.к.', 'милади'], u, ['безнең эрага кадәр', 'безнең эра']], - 1, - [6, 0], - ['dd.MM.y', 'd MMM, y \'ел\'', 'd MMMM, y \'ел\'', 'd MMMM, y \'ел\', EEEE'], - ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss zzzz'], - ['{1}, {0}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'RUB', - '₽', - 'Россия сумы', - {'JPY': ['JP¥', '¥'], 'RUB': ['₽']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/twq.ts b/packages/common/locales/twq.ts deleted file mode 100644 index 714d0892b17b..000000000000 --- a/packages/common/locales/twq.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'twq', - [['Subbaahi', 'Zaarikay b'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['Ž', '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' - ] - ], - u, - [['IJ', 'IZ'], u, ['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}', u, u, u], - ['.', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'XOF', - 'CFA', - 'CFA Fraŋ (BCEAO)', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/tzm.ts b/packages/common/locales/tzm.ts deleted file mode 100644 index 8a68d3a0276e..000000000000 --- a/packages/common/locales/tzm.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === Math.floor(n) && n >= 0 && n <= 1 || n === Math.floor(n) && n >= 11 && n <= 99) - return 1; - return 5; -} - -export default [ - 'tzm', - [['Zdat azal', 'Ḍeffir aza'], u, u], - u, - [ - ['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ḍ'] - ], - u, - [ - ['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' - ] - ], - u, - [['ZƐ', 'ḌƐ'], u, ['Zdat Ɛisa (TAƔ)', 'Ḍeffir Ɛisa (TAƔ)']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'MAD', - 'MAD', - 'Derhem Umeṛṛuki', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/ug.ts b/packages/common/locales/ug.ts deleted file mode 100644 index 75e35ef84c1a..000000000000 --- a/packages/common/locales/ug.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'ug', - [['ب', 'ك'], ['چ.ب', 'چ.ك'], ['چۈشتىن بۇرۇن', 'چۈشتىن كېيىن']], - [['چ.ب', 'چ.ك'], u, u], - [ - ['ي', 'د', 'س', 'چ', 'پ', 'ج', 'ش'], ['يە', 'دۈ', 'سە', 'چا', 'پە', 'جۈ', 'شە'], - ['يەكشەنبە', 'دۈشەنبە', 'سەيشەنبە', 'چارشەنبە', 'پەيشەنبە', 'جۈمە', 'شەنبە'], - ['ي', 'د', 'س', 'چ', 'پ', 'ج', 'ش'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - [ - 'يانۋار', 'فېۋرال', 'مارت', 'ئاپرېل', 'ماي', 'ئىيۇن', 'ئىيۇل', 'ئاۋغۇست', 'سېنتەبىر', - 'ئۆكتەبىر', 'نويابىر', 'دېكابىر' - ], - u - ], - u, - [['BCE', 'مىلادىيە'], u, ['مىلادىيەدىن بۇرۇن', 'مىلادىيە']], - 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}', u, '{1} {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'CNY', - '¥', - 'جۇڭگو يۈەنى', - {'CNY': ['¥', '¥'], 'JPY': ['JP¥', '¥']}, - 'rtl', - plural -]; diff --git a/packages/common/locales/uk.ts b/packages/common/locales/uk.ts deleted file mode 100644 index 11cd4a7e862c..000000000000 --- a/packages/common/locales/uk.ts +++ /dev/null @@ -1,89 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (v === 0 && i % 10 === 1 && !(i % 100 === 11)) return 1; - if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && - !(i % 100 >= 12 && i % 100 <= 14)) - return 3; - 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 4; - return 5; -} - -export default [ - 'uk', - [['дп', 'пп'], u, u], - u, - [ - ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С'], ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - ['неділя', 'понеділок', 'вівторок', 'середа', 'четвер', 'пʼятниця', 'субота'], - ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - u, - [ - ['с', 'л', 'б', 'к', 'т', 'ч', 'л', 'с', 'в', 'ж', 'л', 'г'], - [ - 'січ.', 'лют.', 'бер.', 'квіт.', 'трав.', 'черв.', 'лип.', 'серп.', 'вер.', 'жовт.', 'лист.', - 'груд.' - ], - [ - 'січня', 'лютого', 'березня', 'квітня', 'травня', 'червня', 'липня', 'серпня', 'вересня', - 'жовтня', 'листопада', 'грудня' - ] - ], - [ - ['С', 'Л', 'Б', 'К', 'Т', 'Ч', 'Л', 'С', 'В', 'Ж', 'Л', 'Г'], - ['січ', 'лют', 'бер', 'кві', 'тра', 'чер', 'лип', 'сер', 'вер', 'жов', 'лис', 'гру'], - [ - 'січень', 'лютий', 'березень', 'квітень', 'травень', 'червень', 'липень', 'серпень', - 'вересень', 'жовтень', 'листопад', 'грудень' - ] - ], - [['до н.е.', 'н.е.'], ['до н. е.', 'н. е.'], ['до нашої ери', 'нашої ери']], - 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}', u, '{1} \'о\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'Е', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'UAH', - '₴', - 'українська гривня', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'EUR': [u, '€'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'TWD': [u, '$'], - 'UAH': ['₴'], - 'UAK': ['крб.'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XCD': [u, '$'] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/ur-IN.ts b/packages/common/locales/ur-IN.ts deleted file mode 100644 index 0a7ef6194c31..000000000000 --- a/packages/common/locales/ur-IN.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'ur-IN', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['اتوار', 'پیر', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'], - u, u - ], - u, - [ - ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - [ - 'جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', - 'دسمبر' - ], - u - ], - u, - [['قبل مسیح', 'عیسوی'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'INR', - '₹', - 'بھارتی روپیہ', - {'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'rtl', - plural -]; diff --git a/packages/common/locales/ur.ts b/packages/common/locales/ur.ts deleted file mode 100644 index c4eb30439aa9..000000000000 --- a/packages/common/locales/ur.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'ur', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['اتوار', 'پیر', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'], - u, u - ], - u, - [ - ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - [ - 'جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', - 'دسمبر' - ], - u - ], - u, - [['قبل مسیح', 'عیسوی'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'PKR', - 'Rs', - 'پاکستانی روپیہ', - {'JPY': ['JP¥', '¥'], 'PKR': ['Rs'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'rtl', - plural -]; diff --git a/packages/common/locales/uz-Arab.ts b/packages/common/locales/uz-Arab.ts deleted file mode 100644 index 8f079ee6bae9..000000000000 --- a/packages/common/locales/uz-Arab.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'uz-Arab', - [['AM', 'PM'], u, u], - u, - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['ی.', 'د.', 'س.', 'چ.', 'پ.', 'ج.', 'ش.'], - ['یکشنبه', 'دوشنبه', 'سه\u200cشنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], - ['ی.', 'د.', 'س.', 'چ.', 'پ.', 'ج.', 'ش.'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['جنو', 'فبر', 'مار', 'اپر', 'می', 'جون', 'جول', 'اگس', 'سپت', 'اکت', 'نوم', 'دسم'], - [ - 'جنوری', 'فبروری', 'مارچ', 'اپریل', 'می', 'جون', 'جولای', 'اگست', 'سپتمبر', 'اکتوبر', 'نومبر', - 'دسمبر' - ] - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - [',', '.', ';', '%', '\u200e+', '\u200e−', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'AFN', - '؋', - 'افغانی', - {'AFN': ['؋'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'rtl', - plural -]; diff --git a/packages/common/locales/uz-Cyrl.ts b/packages/common/locales/uz-Cyrl.ts deleted file mode 100644 index ff29e0ec0736..000000000000 --- a/packages/common/locales/uz-Cyrl.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'uz-Cyrl', - [['ТО', 'ТК'], u, u], - u, - [ - ['Я', 'Д', 'С', 'Ч', 'П', 'Ж', 'Ш'], ['якш', 'душ', 'сеш', 'чор', 'пай', 'жум', 'шан'], - ['якшанба', 'душанба', 'сешанба', 'чоршанба', 'пайшанба', 'жума', 'шанба'], - ['як', 'ду', 'се', 'чо', 'па', 'жу', 'ша'] - ], - u, - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - ['янв', 'фев', 'мар', 'апр', 'май', 'июн', 'июл', 'авг', 'сен', 'окт', 'ноя', 'дек'], - [ - 'январ', 'феврал', 'март', 'апрел', 'май', 'июн', 'июл', 'август', 'сентябр', 'октябр', - 'ноябр', 'декабр' - ] - ], - u, - [['м.а.', 'милодий'], u, ['милоддан аввалги', 'милодий']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'ҳақиқий сон эмас', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'UZS', - 'сўм', - 'Ўзбекистон сўм', - {'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'USD': ['US$', '$'], 'UZS': ['сўм']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/uz-Latn.ts b/packages/common/locales/uz-Latn.ts deleted file mode 100644 index 78a7d3c1fdb9..000000000000 --- a/packages/common/locales/uz-Latn.ts +++ /dev/null @@ -1,59 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'uz-Latn', - [['TO', 'TK'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'son emas', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'UZS', - 'soʻm', - 'O‘zbekiston so‘mi', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'UZS': ['soʻm']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/uz.ts b/packages/common/locales/uz.ts deleted file mode 100644 index 3505f9defd88..000000000000 --- a/packages/common/locales/uz.ts +++ /dev/null @@ -1,59 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'uz', - [['TO', 'TK'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'son emas', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'UZS', - 'soʻm', - 'O‘zbekiston so‘mi', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'UZS': ['soʻm']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/vai-Latn.ts b/packages/common/locales/vai-Latn.ts deleted file mode 100644 index 1feb039f35bc..000000000000 --- a/packages/common/locales/vai-Latn.ts +++ /dev/null @@ -1,46 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'vai-Latn', - [['AM', 'PM'], u, u], - u, - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - ['lahadi', 'tɛɛnɛɛ', 'talata', 'alaba', 'aimisa', 'aijima', 'siɓiti'], u, u - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'], u - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'LRD', - '$', - 'Laibhiya Dala', - {'JPY': ['JP¥', '¥'], 'LRD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/vai-Vaii.ts b/packages/common/locales/vai-Vaii.ts deleted file mode 100644 index 79f736ed44dc..000000000000 --- a/packages/common/locales/vai-Vaii.ts +++ /dev/null @@ -1,47 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'vai-Vaii', - [['AM', 'PM'], u, u], - u, - [['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['ꕞꕌꔵ', 'ꗳꗡꘉ', 'ꕚꕞꕚ', 'ꕉꕞꕒ', 'ꕉꔤꕆꕢ', 'ꕉꔤꕀꕮ', 'ꔻꔬꔳ'], u, u], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['ꖨꖕꔞ', 'ꕒꕡ', 'ꕾꖺ', 'ꖢꖕ', 'ꖑꕱ', 'ꖱꘋ', 'ꖱꕞ', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', 'ꔞꘋ', 'ꖨꖕꗏ'], - [ - 'ꖨꖕ ꕪꕴ ꔞꔀꕮꕊ', 'ꕒꕡꖝꖕ', 'ꕾꖺ', 'ꖢꖕ', 'ꖑꕱ', 'ꖱꘋ', 'ꖱꕞꔤ', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', 'ꔞꘋꕔꕿ ꕸꖃꗏ', - 'ꖨꖕ ꕪꕴ ꗏꖺꕮꕊ' - ] - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'LRD', - '$', - 'ꕞꔤꔫꕩ ꕜꕞꕌ', - {'JPY': ['JP¥', '¥'], 'LRD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/vai.ts b/packages/common/locales/vai.ts deleted file mode 100644 index 32c89abc23fd..000000000000 --- a/packages/common/locales/vai.ts +++ /dev/null @@ -1,47 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'vai', - [['AM', 'PM'], u, u], - u, - [['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['ꕞꕌꔵ', 'ꗳꗡꘉ', 'ꕚꕞꕚ', 'ꕉꕞꕒ', 'ꕉꔤꕆꕢ', 'ꕉꔤꕀꕮ', 'ꔻꔬꔳ'], u, u], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['ꖨꖕꔞ', 'ꕒꕡ', 'ꕾꖺ', 'ꖢꖕ', 'ꖑꕱ', 'ꖱꘋ', 'ꖱꕞ', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', 'ꔞꘋ', 'ꖨꖕꗏ'], - [ - 'ꖨꖕ ꕪꕴ ꔞꔀꕮꕊ', 'ꕒꕡꖝꖕ', 'ꕾꖺ', 'ꖢꖕ', 'ꖑꕱ', 'ꖱꘋ', 'ꖱꕞꔤ', 'ꗛꔕ', 'ꕢꕌ', 'ꕭꖃ', 'ꔞꘋꕔꕿ ꕸꖃꗏ', - 'ꖨꖕ ꕪꕴ ꗏꖺꕮꕊ' - ] - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'LRD', - '$', - 'ꕞꔤꔫꕩ ꕜꕞꕌ', - {'JPY': ['JP¥', '¥'], 'LRD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/vi.ts b/packages/common/locales/vi.ts deleted file mode 100644 index b69601e5fb12..000000000000 --- a/packages/common/locales/vi.ts +++ /dev/null @@ -1,72 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'vi', - [['s', 'c'], ['SA', 'CH'], u], - [['SA', 'CH'], u, u], - [ - ['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'] - ], - u, - [ - ['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'], u], - 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}', u, '{0} {1}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'VND', - '₫', - 'Đồng Việt Nam', - { - 'AUD': ['AU$', '$'], - 'JPY': ['JP¥', '¥'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XXX': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/vo.ts b/packages/common/locales/vo.ts deleted file mode 100644 index 7dc1ad310f6a..000000000000 --- a/packages/common/locales/vo.ts +++ /dev/null @@ -1,44 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'vo', - [['AM', 'PM'], u, u], - u, - [['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], u, u], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['M01', 'M02', 'M03', 'M04', 'M05', 'M06', 'M07', 'M08', 'M09', 'M10', 'M11', 'M12'], u - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - u, - u, - u, - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/vun.ts b/packages/common/locales/vun.ts deleted file mode 100644 index 9bbf62e354f7..000000000000 --- a/packages/common/locales/vun.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'vun', - [['utuko', 'kyiukonyi'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['KK', 'BK'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'TZS', - 'TSh', - 'Shilingi ya Tanzania', - {'JPY': ['JP¥', '¥'], 'TZS': ['TSh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/wae.ts b/packages/common/locales/wae.ts deleted file mode 100644 index a427cd44995b..000000000000 --- a/packages/common/locales/wae.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'wae', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['v. Chr.', 'n. Chr'], u, u], - 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}', u, u, u], - [',', '’', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'CHF', - 'CHF', - 'CHF', - {}, - 'ltr', - plural -]; diff --git a/packages/common/locales/wo.ts b/packages/common/locales/wo.ts deleted file mode 100644 index ec294b4f4c36..000000000000 --- a/packages/common/locales/wo.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'wo', - [['Sub', 'Ngo'], u, u], - u, - [ - ['Dib', 'Alt', 'Tal', 'Àla', 'Alx', 'Àjj', 'Ase'], u, - ['Dibéer', 'Altine', 'Talaata', 'Àlarba', 'Alxamis', 'Àjjuma', 'Aseer'], - ['Dib', 'Alt', 'Tal', 'Àla', 'Alx', 'Àjj', 'Ase'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['Sam', 'Few', 'Mar', 'Awr', 'Mee', 'Suw', 'Sul', 'Ut', 'Sàt', 'Okt', 'Now', 'Des'], - [ - 'Samwiyee', 'Fewriyee', 'Mars', 'Awril', 'Mee', 'Suwe', 'Sulet', 'Ut', 'Sàttumbar', - 'Oktoobar', 'Nowàmbar', 'Desàmbar' - ] - ], - u, - [['JC', 'AD'], u, ['av. JC', 'AD']], - 1, - [6, 0], - ['dd-MM-y', 'd MMM, y', 'd MMMM, y', 'EEEE, d MMM, y'], - ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], - ['{1} - {0}', u, '{1} \'ci\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'XOF', - 'CFA', - 'Franc CFA bu Afrik Sowwu-jant', - {'JPY': ['JP¥', '¥']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/xh.ts b/packages/common/locales/xh.ts deleted file mode 100644 index e2cf6f5f8c6e..000000000000 --- a/packages/common/locales/xh.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'xh', - [['AM', 'PM'], u, u], - u, - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['Caw', 'Mvu', 'Bin', 'Tha', 'Sin', 'Hla', 'Mgq'], - ['Cawe', 'Mvulo', 'Lwesibini', 'Lwesithathu', 'Lwesine', 'Lwesihlanu', 'Mgqibelo'], - ['Caw', 'Mvu', 'Bin', 'Tha', 'Sin', 'Hla', 'Mgq'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['Jan', 'Feb', 'Mat', 'Epr', 'Mey', 'Jun', 'Jul', 'Aga', 'Sep', 'Okt', 'Nov', 'Dis'], - [ - 'Janyuwari', 'Februwari', 'Matshi', 'Epreli', 'Meyi', 'Juni', 'Julayi', 'Agasti', 'Septemba', - 'Okthoba', 'Novemba', 'Disemba' - ] - ], - u, - [['BC', 'AD'], u, u], - 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}', u, u, u], - ['.', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ZAR', - 'R', - 'iRandi yaseMzanzi Afrika', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'ZAR': ['R']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/xog.ts b/packages/common/locales/xog.ts deleted file mode 100644 index 1f0fb8e57657..000000000000 --- a/packages/common/locales/xog.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - if (n === 1) return 1; - return 5; -} - -export default [ - 'xog', - [['Munkyo', 'Eigulo'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['AZ', 'AF'], u, ['Kulisto nga azilawo', 'Kulisto nga affile']], - 1, - [0, 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'UGX', - 'USh', - 'Silingi eya Yuganda', - {'JPY': ['JP¥', '¥'], 'UGX': ['USh'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/yav.ts b/packages/common/locales/yav.ts deleted file mode 100644 index ee9646b7ff9c..000000000000 --- a/packages/common/locales/yav.ts +++ /dev/null @@ -1,52 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'yav', - [['kiɛmɛ́ɛm', 'kisɛ́ndɛ'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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ɔ́' - ] - ], - u, - [['k.Y.', '+J.C.'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'XAF', - 'FCFA', - 'XAF', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/yi.ts b/packages/common/locales/yi.ts deleted file mode 100644 index 1bf8fde28e68..000000000000 --- a/packages/common/locales/yi.ts +++ /dev/null @@ -1,59 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'yi', - [['פֿאַרמיטאָג', 'נאָכמיטאָג'], u, u], - u, - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - ['זונטיק', 'מאָנטיק', 'דינסטיק', 'מיטוואך', 'דאנערשטיק', 'פֿרײַטיק', 'שבת'], u, u - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - [ - 'יאַנואַר', 'פֿעברואַר', 'מערץ', 'אַפּריל', 'מיי', 'יוני', 'יולי', 'אויגוסט', 'סעפּטעמבער', - 'אקטאבער', 'נאוועמבער', 'דעצעמבער' - ], - u - ], - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['יאַנ', 'פֿעב', 'מערץ', 'אַפּר', 'מיי', 'יוני', 'יולי', 'אויג', 'סעפּ', 'אקט', 'נאוו', 'דעצ'], - [ - 'יאַנואַר', 'פֿעברואַר', 'מערץ', 'אַפּריל', 'מיי', 'יוני', 'יולי', 'אויגוסט', 'סעפּטעמבער', - 'אקטאבער', 'נאוועמבער', 'דעצעמבער' - ] - ], - [['BCE', 'CE'], u, u], - 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}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - u, - u, - u, - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'rtl', - plural -]; diff --git a/packages/common/locales/yo-BJ.ts b/packages/common/locales/yo-BJ.ts deleted file mode 100644 index 38ea383135f6..000000000000 --- a/packages/common/locales/yo-BJ.ts +++ /dev/null @@ -1,61 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'yo-BJ', - [['Àárɔ̀', 'Ɔ̀sán'], u, u], - u, - [ - ['À', 'A', 'Ì', 'Ɔ', 'Ɔ', 'Ɛ', 'À'], ['Àìk', 'Aj', 'Ìsɛ́g', 'Ɔjɔ́r', 'Ɔjɔ́b', 'Ɛt', 'Àbám'], - ['Ɔ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'] - ], - [ - ['À', 'A', 'Ì', 'Ɔ', 'Ɔ', 'Ɛ', 'À'], ['Àìk', 'Aj', 'Ìsɛ́g', 'Ɔjɔ́r', 'Ɔjɔ́b', 'Ɛt', 'Àbám'], - ['Àìkú', 'Ajé', 'Ìsɛ́gun', 'Ɔjɔ́rú', 'Ɔjɔ́bɔ', 'Ɛtì', 'Àbámɛ́ta'], u - ], - [ - ['S', 'È', 'Ɛ', 'Ì', 'Ɛ̀', 'Ò', 'A', 'Ò', 'O', 'Ɔ̀', 'B', 'Ɔ̀'], - ['Shɛ́r', 'Èrèl', 'Ɛrɛ̀n', 'Ìgb', 'Ɛ̀bi', 'Òkú', 'Agɛ', 'Ògú', 'Owe', 'Ɔ̀wà', '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ɛ̀' - ] - ], - [ - ['S', 'È', 'Ɛ', 'Ì', 'Ɛ̀', 'Ò', 'A', 'Ò', 'O', 'Ɔ̀', 'B', 'Ɔ̀'], - ['Shɛ́', 'Èr', 'Ɛr', 'Ìg', 'Ɛ̀b', 'Òk', 'Ag', 'Òg', 'Ow', 'Ɔ̀w', 'Bé', 'Ɔ̀p'], - [ - 'Shɛ́rɛ́', 'Èrèlè', 'Ɛrɛ̀nà', 'Ìgbé', 'Ɛ̀bibi', 'Òkúdu', 'Agɛmɔ', 'Ògún', 'Owewe', 'Ɔ̀wàrà', - 'Bélú', 'Ɔ̀pɛ̀' - ] - ], - [['BCE', 'AD'], u, ['Saju Kristi', 'Lehin Kristi']], - 1, - [6, 0], - ['d/M/y', 'd MM y', 'd MMM y', 'EEEE, d MMM y'], - ['H:m', 'H:m:s', 'H:mm:ss z', 'HH:mm:ss zzzz'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'XOF', - 'CFA', - 'Faransi ti Orílɛ́ède BIKEAO', - {'JPY': ['JP¥', '¥'], 'NGN': ['₦'], 'RUB': ['₽']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/yo.ts b/packages/common/locales/yo.ts deleted file mode 100644 index 766cf7fab991..000000000000 --- a/packages/common/locales/yo.ts +++ /dev/null @@ -1,61 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'yo', - [['Àárọ̀', 'Ọ̀sán'], u, u], - u, - [ - ['À', 'A', 'Ì', 'Ọ', 'Ọ', 'Ẹ', 'À'], ['Àìk', 'Aj', 'Ìsẹ́g', 'Ọjọ́r', 'Ọjọ́b', 'Ẹt', 'Àbám'], - ['Ọ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'] - ], - [ - ['À', 'A', 'Ì', 'Ọ', 'Ọ', 'Ẹ', 'À'], ['Àìk', 'Aj', 'Ìsẹ́g', 'Ọjọ́r', 'Ọjọ́b', 'Ẹt', 'Àbám'], - ['Àìkú', 'Ajé', 'Ìsẹ́gun', 'Ọjọ́rú', 'Ọjọ́bọ', 'Ẹtì', 'Àbámẹ́ta'], u - ], - [ - ['S', 'È', 'Ẹ', 'Ì', 'Ẹ̀', 'Ò', 'A', 'Ò', 'O', 'Ọ̀', 'B', 'Ọ̀'], - ['Ṣẹ́r', 'Èrèl', 'Ẹrẹ̀n', 'Ìgb', 'Ẹ̀bi', 'Òkú', 'Agẹ', 'Ògú', 'Owe', 'Ọ̀wà', '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ẹ̀' - ] - ], - [ - ['S', 'È', 'Ẹ', 'Ì', 'Ẹ̀', 'Ò', 'A', 'Ò', 'O', 'Ọ̀', 'B', 'Ọ̀'], - ['Ṣẹ́', 'Èr', 'Ẹr', 'Ìg', 'Ẹ̀b', 'Òk', 'Ag', 'Òg', 'Ow', 'Ọ̀w', 'Bé', 'Ọ̀p'], - [ - 'Ṣẹ́rẹ́', 'Èrèlè', 'Ẹrẹ̀nà', 'Ìgbé', 'Ẹ̀bibi', 'Òkúdu', 'Agẹmọ', 'Ògún', 'Owewe', 'Ọ̀wàrà', 'Bélú', - 'Ọ̀pẹ̀' - ] - ], - [['BCE', 'AD'], u, ['Saju Kristi', 'Lehin Kristi']], - 1, - [6, 0], - ['d/M/y', 'd MM y', 'd MMM y', 'EEEE, d MMM y'], - ['H:m', 'H:m:s', 'H:mm:ss z', 'HH:mm:ss zzzz'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'NGN', - '₦', - 'Náìrà ti Orílẹ̀-èdè Nàìjíríà', - {'JPY': ['JP¥', '¥'], 'NGN': ['₦'], 'RUB': ['₽']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/yue-Hans.ts b/packages/common/locales/yue-Hans.ts deleted file mode 100644 index 426d137776fc..000000000000 --- a/packages/common/locales/yue-Hans.ts +++ /dev/null @@ -1,59 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'yue-Hans', - [['上午', '下午'], u, u], - u, - [ - ['日', '一', '二', '三', '四', '五', '六'], - ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], - ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], - ['周日', '周一', '周二', '周三', '周四', '周五', '周六'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], - [ - '一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', - '十二月' - ] - ], - u, - [['西元前', '西元'], u, u], - 0, - [6, 0], - ['y/M/d', 'y年M月d日', u, 'y年M月d日EEEE'], - ['ah:mm', 'ah:mm:ss', 'z ah:mm:ss', 'zzzz ah:mm:ss'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', '非数值', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'CNY', - '¥', - '人民币', - { - 'AUD': ['AU$', '$'], - 'CNY': ['¥', '¥'], - 'JPY': ['JP¥', '¥'], - 'KRW': ['₩', '₩'], - 'USD': ['US$', '$'], - 'XXX': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/yue-Hant.ts b/packages/common/locales/yue-Hant.ts deleted file mode 100644 index 1102f4d64c6c..000000000000 --- a/packages/common/locales/yue-Hant.ts +++ /dev/null @@ -1,47 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'yue-Hant', - [['上午', '下午'], u, u], - u, - [ - ['日', '一', '二', '三', '四', '五', '六'], - ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], u, - ['日', '一', '二', '三', '四', '五', '六'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], u - ], - u, - [['西元前', '西元'], u, u], - 0, - [6, 0], - ['y/M/d', 'y年M月d日', u, 'y年M月d日 EEEE'], - ['ah:mm', 'ah:mm:ss', 'ah:mm:ss [z]', 'ah:mm:ss [zzzz]'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', '非數值', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'HKD', - 'HK$', - '港幣', - {'AUD': ['AU$', '$'], 'KRW': ['₩', '₩'], 'USD': ['US$', '$'], 'XXX': []}, - 'ltr', - plural -]; diff --git a/packages/common/locales/yue.ts b/packages/common/locales/yue.ts deleted file mode 100644 index d18e63164997..000000000000 --- a/packages/common/locales/yue.ts +++ /dev/null @@ -1,47 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'yue', - [['上午', '下午'], u, u], - u, - [ - ['日', '一', '二', '三', '四', '五', '六'], - ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], u, - ['日', '一', '二', '三', '四', '五', '六'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], u - ], - u, - [['西元前', '西元'], u, u], - 0, - [6, 0], - ['y/M/d', 'y年M月d日', u, 'y年M月d日 EEEE'], - ['ah:mm', 'ah:mm:ss', 'ah:mm:ss [z]', 'ah:mm:ss [zzzz]'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', '非數值', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'HKD', - 'HK$', - '港幣', - {'AUD': ['AU$', '$'], 'KRW': ['₩', '₩'], 'USD': ['US$', '$'], 'XXX': []}, - 'ltr', - plural -]; diff --git a/packages/common/locales/zgh.ts b/packages/common/locales/zgh.ts deleted file mode 100644 index 49e7fe94cab8..000000000000 --- a/packages/common/locales/zgh.ts +++ /dev/null @@ -1,51 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'zgh', - [['ⵜⵉⴼⴰⵡⵜ', 'ⵜⴰⴷⴳⴳⵯⴰⵜ'], u, u], - u, - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'], - ['ⴰⵙⴰⵎⴰⵙ', 'ⴰⵢⵏⴰⵙ', 'ⴰⵙⵉⵏⴰⵙ', 'ⴰⴽⵕⴰⵙ', 'ⴰⴽⵡⴰⵙ', 'ⴰⵙⵉⵎⵡⴰⵙ', 'ⴰⵙⵉⴹⵢⴰⵙ'], - ['ⴰⵙⴰ', 'ⴰⵢⵏ', 'ⴰⵙⵉ', 'ⴰⴽⵕ', 'ⴰⴽⵡ', 'ⴰⵙⵉⵎ', 'ⴰⵙⵉⴹ'] - ], - u, - [ - ['ⵉ', 'ⴱ', 'ⵎ', 'ⵉ', 'ⵎ', 'ⵢ', 'ⵢ', 'ⵖ', 'ⵛ', 'ⴽ', 'ⵏ', 'ⴷ'], - ['ⵉⵏⵏ', 'ⴱⵕⴰ', 'ⵎⴰⵕ', 'ⵉⴱⵔ', 'ⵎⴰⵢ', 'ⵢⵓⵏ', 'ⵢⵓⵍ', 'ⵖⵓⵛ', 'ⵛⵓⵜ', 'ⴽⵜⵓ', 'ⵏⵓⵡ', 'ⴷⵓⵊ'], - [ - 'ⵉⵏⵏⴰⵢⵔ', 'ⴱⵕⴰⵢⵕ', 'ⵎⴰⵕⵚ', 'ⵉⴱⵔⵉⵔ', 'ⵎⴰⵢⵢⵓ', 'ⵢⵓⵏⵢⵓ', 'ⵢⵓⵍⵢⵓⵣ', 'ⵖⵓⵛⵜ', 'ⵛⵓⵜⴰⵏⴱⵉⵔ', 'ⴽⵜⵓⴱⵔ', - 'ⵏⵓⵡⴰⵏⴱⵉⵔ', 'ⴷⵓⵊⴰⵏⴱⵉⵔ' - ] - ], - u, - [['ⴷⴰⵄ', 'ⴷⴼⵄ'], u, ['ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ', 'ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00¤', '#E0'], - 'MAD', - 'MAD', - 'ⴰⴷⵔⵉⵎ ⵏ ⵍⵎⵖⵔⵉⴱ', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural -]; diff --git a/packages/common/locales/zh-Hans-HK.ts b/packages/common/locales/zh-Hans-HK.ts deleted file mode 100644 index 1fb49b31951b..000000000000 --- a/packages/common/locales/zh-Hans-HK.ts +++ /dev/null @@ -1,60 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'zh-Hans-HK', - [['上午', '下午'], u, u], - u, - [ - ['日', '一', '二', '三', '四', '五', '六'], - ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], - ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], - ['周日', '周一', '周二', '周三', '周四', '周五', '周六'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], - [ - '一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', - '十二月' - ] - ], - u, - [['公元前', '公元'], u, u], - 0, - [6, 0], - ['d/M/yy', 'y年M月d日', u, 'y年M月d日EEEE'], - ['ah:mm', 'ah:mm:ss', 'z ah:mm:ss', 'zzzz ah:mm:ss'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'HKD', - 'HK$', - '港元', - { - 'AUD': ['AU$', '$'], - 'ILR': ['ILS'], - 'JPY': ['JP¥', '¥'], - 'KRW': ['₩', '₩'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XXX': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/zh-Hans-MO.ts b/packages/common/locales/zh-Hans-MO.ts deleted file mode 100644 index bc3f205a4a72..000000000000 --- a/packages/common/locales/zh-Hans-MO.ts +++ /dev/null @@ -1,61 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'zh-Hans-MO', - [['上午', '下午'], u, u], - u, - [ - ['日', '一', '二', '三', '四', '五', '六'], - ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], - ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], - ['周日', '周一', '周二', '周三', '周四', '周五', '周六'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], - [ - '一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', - '十二月' - ] - ], - u, - [['公元前', '公元'], u, u], - 0, - [6, 0], - ['d/M/yy', 'y年M月d日', u, 'y年M月d日EEEE'], - ['ah:mm', 'ah:mm:ss', 'z ah:mm:ss', 'zzzz ah:mm:ss'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'MOP', - 'MOP$', - '澳门币', - { - 'AUD': ['AU$', '$'], - 'ILR': ['ILS'], - 'JPY': ['JP¥', '¥'], - 'KRW': ['₩', '₩'], - 'MOP': ['MOP$'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XXX': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/zh-Hans-SG.ts b/packages/common/locales/zh-Hans-SG.ts deleted file mode 100644 index 7171ed1f9c12..000000000000 --- a/packages/common/locales/zh-Hans-SG.ts +++ /dev/null @@ -1,61 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'zh-Hans-SG', - [['上午', '下午'], u, u], - u, - [ - ['日', '一', '二', '三', '四', '五', '六'], - ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], - ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], - ['周日', '周一', '周二', '周三', '周四', '周五', '周六'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], - [ - '一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', - '十二月' - ] - ], - u, - [['公元前', '公元'], u, u], - 0, - [6, 0], - ['dd/MM/yy', 'y年M月d日', u, 'y年M月d日EEEE'], - ['ah:mm', 'ah:mm:ss', 'z ah:mm:ss', 'zzzz ah:mm:ss'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'SGD', - '$', - '新加坡元', - { - 'AUD': ['AU$', '$'], - 'ILR': ['ILS'], - 'JPY': ['JP¥', '¥'], - 'KRW': ['₩', '₩'], - 'SGD': ['$'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XXX': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/zh-Hans.ts b/packages/common/locales/zh-Hans.ts deleted file mode 100644 index 594c9c5431b7..000000000000 --- a/packages/common/locales/zh-Hans.ts +++ /dev/null @@ -1,61 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'zh-Hans', - [['上午', '下午'], u, u], - u, - [ - ['日', '一', '二', '三', '四', '五', '六'], - ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], - ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], - ['周日', '周一', '周二', '周三', '周四', '周五', '周六'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], - [ - '一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', - '十二月' - ] - ], - u, - [['公元前', '公元'], u, u], - 0, - [6, 0], - ['y/M/d', 'y年M月d日', u, 'y年M月d日EEEE'], - ['ah:mm', 'ah:mm:ss', 'z ah:mm:ss', 'zzzz ah:mm:ss'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'CNY', - '¥', - '人民币', - { - 'AUD': ['AU$', '$'], - 'CNY': ['¥'], - 'ILR': ['ILS'], - 'JPY': ['JP¥', '¥'], - 'KRW': ['₩', '₩'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XXX': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/zh-Hant-HK.ts b/packages/common/locales/zh-Hant-HK.ts deleted file mode 100644 index 8400e9994fd0..000000000000 --- a/packages/common/locales/zh-Hant-HK.ts +++ /dev/null @@ -1,48 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'zh-Hant-HK', - [['上午', '下午'], u, u], - u, - [ - ['日', '一', '二', '三', '四', '五', '六'], - ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], - ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], - ['日', '一', '二', '三', '四', '五', '六'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], u - ], - u, - [['公元前', '公元'], u, u], - 0, - [6, 0], - ['d/M/y', 'y年M月d日', u, 'y年M月d日EEEE'], - ['ah:mm', 'ah:mm:ss', 'ah:mm:ss [z]', 'ah:mm:ss [zzzz]'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', '非數值', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'HKD', - 'HK$', - '港元', - {'AUD': ['AU$', '$'], 'RON': [u, 'L'], 'USD': ['US$', '$'], 'XXX': []}, - 'ltr', - plural -]; diff --git a/packages/common/locales/zh-Hant-MO.ts b/packages/common/locales/zh-Hant-MO.ts deleted file mode 100644 index 637e7931d56b..000000000000 --- a/packages/common/locales/zh-Hant-MO.ts +++ /dev/null @@ -1,48 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'zh-Hant-MO', - [['上午', '下午'], u, u], - u, - [ - ['日', '一', '二', '三', '四', '五', '六'], - ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], - ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], - ['日', '一', '二', '三', '四', '五', '六'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], u - ], - u, - [['公元前', '公元'], u, u], - 0, - [6, 0], - ['d/M/y', 'y年M月d日', u, 'y年M月d日EEEE'], - ['ah:mm', 'ah:mm:ss', 'ah:mm:ss [z]', 'ah:mm:ss [zzzz]'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', '非數值', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'MOP', - 'MOP$', - '澳門元', - {'AUD': ['AU$', '$'], 'MOP': ['MOP$'], 'RON': [u, 'L'], 'USD': ['US$', '$'], 'XXX': []}, - 'ltr', - plural -]; diff --git a/packages/common/locales/zh-Hant.ts b/packages/common/locales/zh-Hant.ts deleted file mode 100644 index 53f6f30a001f..000000000000 --- a/packages/common/locales/zh-Hant.ts +++ /dev/null @@ -1,55 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'zh-Hant', - [['上午', '下午'], u, u], - u, - [ - ['日', '一', '二', '三', '四', '五', '六'], - ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], - ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], - ['日', '一', '二', '三', '四', '五', '六'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], u - ], - u, - [['西元前', '西元'], u, u], - 0, - [6, 0], - ['y/M/d', 'y年M月d日', u, 'y年M月d日 EEEE'], - ['ah:mm', 'ah:mm:ss', 'ah:mm:ss [z]', 'ah:mm:ss [zzzz]'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', '非數值', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'TWD', - '$', - '新台幣', - { - 'AUD': ['AU$', '$'], - 'KRW': ['₩', '₩'], - 'RON': [u, 'L'], - 'TWD': ['$'], - 'USD': ['US$', '$'], - 'XXX': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/zh.ts b/packages/common/locales/zh.ts deleted file mode 100644 index e61d2c3316e9..000000000000 --- a/packages/common/locales/zh.ts +++ /dev/null @@ -1,61 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - return 5; -} - -export default [ - 'zh', - [['上午', '下午'], u, u], - u, - [ - ['日', '一', '二', '三', '四', '五', '六'], - ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], - ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], - ['周日', '周一', '周二', '周三', '周四', '周五', '周六'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], - [ - '一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', - '十二月' - ] - ], - u, - [['公元前', '公元'], u, u], - 0, - [6, 0], - ['y/M/d', 'y年M月d日', u, 'y年M月d日EEEE'], - ['ah:mm', 'ah:mm:ss', 'z ah:mm:ss', 'zzzz ah:mm:ss'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'CNY', - '¥', - '人民币', - { - 'AUD': ['AU$', '$'], - 'CNY': ['¥'], - 'ILR': ['ILS'], - 'JPY': ['JP¥', '¥'], - 'KRW': ['₩', '₩'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XXX': [] - }, - 'ltr', - plural -]; diff --git a/packages/common/locales/zu.ts b/packages/common/locales/zu.ts deleted file mode 100644 index 331d3abc231f..000000000000 --- a/packages/common/locales/zu.ts +++ /dev/null @@ -1,72 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; -} - -export default [ - 'zu', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['J', 'F', 'M', 'E', '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' - ] - ], - [ - ['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'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ZAR', - 'R', - 'i-South African Rand', - { - 'BYN': [u, 'P.'], - 'DKK': [u, 'Kr'], - 'HRK': [u, 'Kn'], - 'ISK': [u, 'Kr'], - 'JPY': ['JP¥', '¥'], - 'NOK': [u, 'Kr'], - 'PLN': [u, 'Zł'], - 'SEK': [u, 'Kr'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'ZAR': ['R'] - }, - 'ltr', - plural -]; diff --git a/packages/common/src/i18n/currencies.ts b/packages/common/src/i18n/currencies.ts deleted file mode 100644 index 2a85751530c2..000000000000 --- a/packages/common/src/i18n/currencies.ts +++ /dev/null @@ -1,155 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -export type CurrenciesSymbols = [string]|[string | undefined, string]; - -/** @internal */ -export const CURRENCIES_EN: - {[code: string]: CurrenciesSymbols|[string | undefined, string | undefined, number]} = { - 'ADP': [undefined, undefined, 0], - 'AFN': [undefined, undefined, 0], - 'ALL': [undefined, undefined, 0], - 'AMD': [undefined, undefined, 2], - 'AOA': [undefined, 'Kz'], - 'ARS': [undefined, '$'], - 'AUD': ['A$', '$'], - 'BAM': [undefined, 'KM'], - 'BBD': [undefined, '$'], - 'BDT': [undefined, '৳'], - 'BHD': [undefined, undefined, 3], - 'BIF': [undefined, undefined, 0], - 'BMD': [undefined, '$'], - 'BND': [undefined, '$'], - 'BOB': [undefined, 'Bs'], - 'BRL': ['R$'], - 'BSD': [undefined, '$'], - 'BWP': [undefined, 'P'], - 'BYN': [undefined, 'р.', 2], - 'BYR': [undefined, undefined, 0], - 'BZD': [undefined, '$'], - 'CAD': ['CA$', '$', 2], - 'CHF': [undefined, undefined, 2], - 'CLF': [undefined, undefined, 4], - 'CLP': [undefined, '$', 0], - 'CNY': ['CN¥', '¥'], - 'COP': [undefined, '$', 2], - 'CRC': [undefined, '₡', 2], - 'CUC': [undefined, '$'], - 'CUP': [undefined, '$'], - 'CZK': [undefined, 'Kč', 2], - 'DJF': [undefined, undefined, 0], - 'DKK': [undefined, 'kr', 2], - 'DOP': [undefined, '$'], - 'EGP': [undefined, 'E£'], - 'ESP': [undefined, '₧', 0], - 'EUR': ['€'], - 'FJD': [undefined, '$'], - 'FKP': [undefined, '£'], - 'GBP': ['£'], - 'GEL': [undefined, '₾'], - 'GIP': [undefined, '£'], - 'GNF': [undefined, 'FG', 0], - 'GTQ': [undefined, 'Q'], - 'GYD': [undefined, '$', 2], - 'HKD': ['HK$', '$'], - 'HNL': [undefined, 'L'], - 'HRK': [undefined, 'kn'], - 'HUF': [undefined, 'Ft', 2], - 'IDR': [undefined, 'Rp', 2], - 'ILS': ['₪'], - 'INR': ['₹'], - 'IQD': [undefined, undefined, 0], - 'IRR': [undefined, undefined, 0], - 'ISK': [undefined, 'kr', 0], - 'ITL': [undefined, undefined, 0], - 'JMD': [undefined, '$'], - 'JOD': [undefined, undefined, 3], - 'JPY': ['¥', undefined, 0], - 'KHR': [undefined, '៛'], - 'KMF': [undefined, 'CF', 0], - 'KPW': [undefined, '₩', 0], - 'KRW': ['₩', undefined, 0], - 'KWD': [undefined, undefined, 3], - 'KYD': [undefined, '$'], - 'KZT': [undefined, '₸'], - 'LAK': [undefined, '₭', 0], - 'LBP': [undefined, 'L£', 0], - 'LKR': [undefined, 'Rs'], - 'LRD': [undefined, '$'], - 'LTL': [undefined, 'Lt'], - 'LUF': [undefined, undefined, 0], - 'LVL': [undefined, 'Ls'], - 'LYD': [undefined, undefined, 3], - 'MGA': [undefined, 'Ar', 0], - 'MGF': [undefined, undefined, 0], - 'MMK': [undefined, 'K', 0], - 'MNT': [undefined, '₮', 2], - 'MRO': [undefined, undefined, 0], - 'MUR': [undefined, 'Rs', 2], - 'MXN': ['MX$', '$'], - 'MYR': [undefined, 'RM'], - 'NAD': [undefined, '$'], - 'NGN': [undefined, '₦'], - 'NIO': [undefined, 'C$'], - 'NOK': [undefined, 'kr', 2], - 'NPR': [undefined, 'Rs'], - 'NZD': ['NZ$', '$'], - 'OMR': [undefined, undefined, 3], - 'PHP': [undefined, '₱'], - 'PKR': [undefined, 'Rs', 2], - 'PLN': [undefined, 'zł'], - 'PYG': [undefined, '₲', 0], - 'RON': [undefined, 'lei'], - 'RSD': [undefined, undefined, 0], - 'RUB': [undefined, '₽'], - 'RUR': [undefined, 'р.'], - 'RWF': [undefined, 'RF', 0], - 'SBD': [undefined, '$'], - 'SEK': [undefined, 'kr', 2], - 'SGD': [undefined, '$'], - 'SHP': [undefined, '£'], - 'SLL': [undefined, undefined, 0], - 'SOS': [undefined, undefined, 0], - 'SRD': [undefined, '$'], - 'SSP': [undefined, '£'], - 'STD': [undefined, undefined, 0], - 'STN': [undefined, 'Db'], - 'SYP': [undefined, '£', 0], - 'THB': [undefined, '฿'], - 'TMM': [undefined, undefined, 0], - 'TND': [undefined, undefined, 3], - 'TOP': [undefined, 'T$'], - 'TRL': [undefined, undefined, 0], - 'TRY': [undefined, '₺'], - 'TTD': [undefined, '$'], - 'TWD': ['NT$', '$', 2], - 'TZS': [undefined, undefined, 2], - 'UAH': [undefined, '₴'], - 'UGX': [undefined, undefined, 0], - 'USD': ['$'], - 'UYI': [undefined, undefined, 0], - 'UYU': [undefined, '$'], - 'UYW': [undefined, undefined, 4], - 'UZS': [undefined, undefined, 2], - 'VEF': [undefined, 'Bs', 2], - 'VND': ['₫', undefined, 0], - 'VUV': [undefined, undefined, 0], - 'XAF': ['FCFA', undefined, 0], - 'XCD': ['EC$', '$'], - 'XOF': ['CFA', undefined, 0], - 'XPF': ['CFPF', undefined, 0], - 'XXX': ['¤'], - 'YER': [undefined, undefined, 0], - 'ZAR': [undefined, 'R'], - 'ZMK': [undefined, undefined, 0], - 'ZMW': [undefined, 'ZK'], - 'ZWD': [undefined, undefined, 0] - }; diff --git a/packages/core/src/i18n/locale_en.ts b/packages/core/src/i18n/locale_en.ts deleted file mode 100644 index e027aca2cb48..000000000000 --- a/packages/core/src/i18n/locale_en.ts +++ /dev/null @@ -1,53 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js - -const u = undefined; - -function plural(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; -} - -export default [ - 'en', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'US Dollar', - {}, - 'ltr', - plural -]; From 7a3a453072477d161512b70a77d812db9f4bc0e4 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Fri, 21 May 2021 22:57:42 +0200 Subject: [PATCH 098/364] build: convert CLDR locale extraction from Gulp to Bazel tool (#42230) Converts the CLDR locale extraction script to a Bazel tool. This allows us to generate locale files within Bazel, so that locales don't need to live as sources within the repo. Also it allows us to get rid of the legacy Gulp tooling. The migration of the Gulp script to a Bazel tool involved the following things: 1. Basic conversion of the `extract.js` script to TypeScript. This mostly was about adding explicit types. e.g. adding `locale: string` or `localeData: CldrStatic`. 2. Split-up into separate files. Instead of keeping the large `extract.js` file, the tool has been split into separate files. The logic remains the same, just that code is more readable and maintainable. 3. Introduction of a new `index.ts` file that is the entry-point for the Bazel tool. Previously the Gulp tool just generated all locale files, the default locale and base currency files at once. The new entry-point accepts a mode to be passed as first process argument. based on that argument, either locales are generated into a specified directory, or the default locale, base currencies or closure file is generated. This allows us to generate files with a Bazel genrule where we simply run the tool and specify the outputs. Note: It's necessary to have multiple modes because files live in separate locations. e.g. the default locale in `@angular/core`, but the rest in `@angular/common`. 4. Removal of the `cldr-data-downloader` and custom CLDR resolution logic. Within Bazel we cannot run a downloader using network. We switch this to something more Bazel idiomatic with better caching. For this a new repository rule is introduced that downloads the CLDR JSON repository and extracts it. Within that rule we determine the supported locales so that they can be used to pre-declare outputs (for the locales) within Bazel analysis phase. This allows us to add the generated locale files to a `ts_library` (which we want to have for better testing, and consistent JS transpilation). Note that the removal of `cldr-data-downloader` also requires us to add logic for detecting locales without data. The CLDR data downloader overwrote the `availableLocales.json` file with a file that only lists locales that CLDR provides data for. We use the official `availableLocales` file CLDR provides, but filter out locales for which no data is available. This is needed until we update to CLDR 39 where data is available for all such locales listed in `availableLocales.json`. PR Close #42230 --- .gitignore | 3 - WORKSPACE | 15 + gulpfile.js | 3 - package.json | 7 +- .../locales/generate-locales-tool/BUILD.bazel | 17 + .../array-deduplication.ts | 35 + .../generate-locales-tool/bin/BUILD.bazel | 33 + .../generate-locales-tool/bin/base-locale.ts | 17 + .../bin/get-base-currencies-file.ts | 23 + .../bin/get-base-locale-file.ts | 25 + .../bin/get-closure-locale-file.ts | 25 + .../bin/write-locale-files-to-dist.ts | 71 ++ .../generate-locales-tool/cldr-data.bzl | 48 ++ .../generate-locales-tool/cldr-data.ts | 140 ++++ .../closure-locale-file.ts | 153 +++++ .../generate-locales-tool/day-periods.ts | 75 +++ .../generate-locales-tool/file-header.ts | 17 + .../locale-base-currencies.ts | 74 ++ .../locale-currencies.ts | 87 +++ .../locale-extra-file.ts | 57 ++ .../generate-locales-tool/locale-file.ts | 225 +++++++ .../locale-global-file.ts | 42 ++ .../generate-locales-tool/object-stringify.ts | 30 + .../generate-locales-tool/plural-function.ts | 36 + tools/gulp-tasks/cldr.js | 43 -- tools/gulp-tasks/cldr/cldr-data.js | 86 --- tools/gulp-tasks/cldr/cldr-urls.json | 22 - tools/gulp-tasks/cldr/closure.js | 163 ----- tools/gulp-tasks/cldr/extract.js | 632 ------------------ tools/gulp-tasks/cldr/util.js | 182 ----- yarn.lock | 186 +----- 31 files changed, 1278 insertions(+), 1294 deletions(-) create mode 100644 packages/common/locales/generate-locales-tool/BUILD.bazel create mode 100644 packages/common/locales/generate-locales-tool/array-deduplication.ts create mode 100644 packages/common/locales/generate-locales-tool/bin/BUILD.bazel create mode 100644 packages/common/locales/generate-locales-tool/bin/base-locale.ts create mode 100644 packages/common/locales/generate-locales-tool/bin/get-base-currencies-file.ts create mode 100644 packages/common/locales/generate-locales-tool/bin/get-base-locale-file.ts create mode 100644 packages/common/locales/generate-locales-tool/bin/get-closure-locale-file.ts create mode 100644 packages/common/locales/generate-locales-tool/bin/write-locale-files-to-dist.ts create mode 100644 packages/common/locales/generate-locales-tool/cldr-data.bzl create mode 100644 packages/common/locales/generate-locales-tool/cldr-data.ts create mode 100644 packages/common/locales/generate-locales-tool/closure-locale-file.ts create mode 100644 packages/common/locales/generate-locales-tool/day-periods.ts create mode 100644 packages/common/locales/generate-locales-tool/file-header.ts create mode 100644 packages/common/locales/generate-locales-tool/locale-base-currencies.ts create mode 100644 packages/common/locales/generate-locales-tool/locale-currencies.ts create mode 100644 packages/common/locales/generate-locales-tool/locale-extra-file.ts create mode 100644 packages/common/locales/generate-locales-tool/locale-file.ts create mode 100644 packages/common/locales/generate-locales-tool/locale-global-file.ts create mode 100644 packages/common/locales/generate-locales-tool/object-stringify.ts create mode 100644 packages/common/locales/generate-locales-tool/plural-function.ts delete mode 100644 tools/gulp-tasks/cldr.js delete mode 100644 tools/gulp-tasks/cldr/cldr-data.js delete mode 100644 tools/gulp-tasks/cldr/cldr-urls.json delete mode 100644 tools/gulp-tasks/cldr/closure.js delete mode 100644 tools/gulp-tasks/cldr/extract.js delete mode 100644 tools/gulp-tasks/cldr/util.js diff --git a/.gitignore b/.gitignore index 7a597d9a6c87..140aed39fc01 100644 --- a/.gitignore +++ b/.gitignore @@ -50,8 +50,5 @@ baseline.json # Ignore .history for the xyz.local-history VSCode extension .history -# CLDR data -tools/gulp-tasks/cldr/cldr-data/ - # Husky .husky/_ diff --git a/WORKSPACE b/WORKSPACE index 3a28dcbdde37..eebb89e23801 100644 --- a/WORKSPACE +++ b/WORKSPACE @@ -47,3 +47,18 @@ web_test_repositories() load("//dev-infra/bazel/browsers:browser_repositories.bzl", "browser_repositories") browser_repositories() + +load("//packages/common/locales/generate-locales-tool:cldr-data.bzl", "cldr_data_repository") + +cldr_data_repository( + name = "cldr_data", + # Since we use the Github archives for CLDR 37, we need to specify a path + # to the available locales. This wouldn't be needed with CLDR 39 as that + # comes with an official JSON archive not containing a version suffix. + available_locales_path = "cldr-core-37.0.0/availableLocales.json", + urls = { + "https://github.com/unicode-cldr/cldr-core/archive/37.0.0.zip": "32b5c49c3874aa342b90412c207b42e7aefb2435295891fb714c34ce58b3c706", + "https://github.com/unicode-cldr/cldr-dates-full/archive/37.0.0.zip": "e1c410dd8ad7d75df4a5393efaf5d28f0d56c0fa126c5d66e171a3f21a988a1e", + "https://github.com/unicode-cldr/cldr-numbers-full/archive/37.0.0.zip": "a921b90cf7f436e63fbdd55880f96e39a203acd9e174b0ceafa20a02c242a12e", + }, +) diff --git a/gulpfile.js b/gulpfile.js index e4779fe862c1..96c7d95b9226 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -20,6 +20,3 @@ function loadTask(fileName, taskName) { gulp.task('source-map-test', loadTask('source-map-test')); gulp.task('changelog:zonejs', loadTask('changelog-zonejs')); -gulp.task('cldr:extract', loadTask('cldr', 'extract')); -gulp.task('cldr:download', loadTask('cldr', 'download')); -gulp.task('cldr:gen-closure-locale', loadTask('cldr', 'closure')); diff --git a/package.json b/package.json index da4bd1716d52..eff8d9656580 100644 --- a/package.json +++ b/package.json @@ -167,6 +167,7 @@ "@bazel/buildifier": "^4.0.1", "@bazel/ibazel": "^0.15.8", "@octokit/graphql": "^4.6.1", + "@types/cldrjs": "^0.4.22", "@types/cli-progress": "^3.4.2", "@types/conventional-commits-parser": "^3.0.1", "@types/ejs": "^3.0.6", @@ -176,8 +177,7 @@ "browserstacktunnel-wrapper": "^2.0.4", "check-side-effects": "0.0.23", "clang-format": "^1.4.0", - "cldr": "7.0.0", - "cldr-data-downloader": "^0.3.5", + "cldr": "5.7.0", "cldrjs": "0.5.5", "cli-progress": "^3.7.0", "conventional-changelog": "^3.1.24", @@ -220,6 +220,5 @@ "@babel/template": "7.8.6", "@babel/traverse": "7.8.6", "@babel/types": "7.8.6" - }, - "cldr-data-coverage": "full" + } } diff --git a/packages/common/locales/generate-locales-tool/BUILD.bazel b/packages/common/locales/generate-locales-tool/BUILD.bazel new file mode 100644 index 000000000000..c795b94d5ade --- /dev/null +++ b/packages/common/locales/generate-locales-tool/BUILD.bazel @@ -0,0 +1,17 @@ +load("//tools:defaults.bzl", "ts_library") + +package(default_visibility = ["//visibility:public"]) + +ts_library( + name = "generate-locales-tool", + srcs = glob(["*.ts"]), + deps = [ + "@npm//@bazel/runfiles", + "@npm//@types/cldrjs", + "@npm//@types/glob", + "@npm//@types/node", + "@npm//cldr", + "@npm//cldrjs", + "@npm//glob", + ], +) diff --git a/packages/common/locales/generate-locales-tool/array-deduplication.ts b/packages/common/locales/generate-locales-tool/array-deduplication.ts new file mode 100644 index 000000000000..03a7cb4b43e3 --- /dev/null +++ b/packages/common/locales/generate-locales-tool/array-deduplication.ts @@ -0,0 +1,35 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +/** + * To create smaller locale files, we remove duplicated data. + * To make this work we store the data in arrays, where `undefined` indicates that the + * value is a duplicate of the previous value in the array. + * e.g. consider an array like: [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 a constant 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, u, z, u, u] + */ +export function removeDuplicates(data: unknown[]) { + const dedup = [data[0]]; + for (let i = 1; i < data.length; i++) { + if (JSON.stringify(data[i]) !== JSON.stringify(data[i - 1])) { + dedup.push(data[i]); + } else { + dedup.push(undefined); + } + } + return dedup; +} diff --git a/packages/common/locales/generate-locales-tool/bin/BUILD.bazel b/packages/common/locales/generate-locales-tool/bin/BUILD.bazel new file mode 100644 index 000000000000..302190b3f1c6 --- /dev/null +++ b/packages/common/locales/generate-locales-tool/bin/BUILD.bazel @@ -0,0 +1,33 @@ +load("@build_bazel_rules_nodejs//:index.bzl", "nodejs_binary") +load("//tools:defaults.bzl", "ts_library") + +package(default_visibility = ["//visibility:public"]) + +BIN_ENTRYPOINTS = [ + "get-base-currencies-file", + "get-base-locale-file", + "get-closure-locale-file", + "write-locale-files-to-dist", +] + +ts_library( + name = "bin", + srcs = glob(["*.ts"]), + deps = [ + "//packages/common/locales/generate-locales-tool", + "@npm//@types/node", + ], +) + +[nodejs_binary( + name = entrypoint, + data = [ + ":bin", + "@cldr_data//:all_json", + ], + entry_point = ":%s.ts" % entrypoint, + # We need to patch the NodeJS module resolution as this binary runs as + # part of a genrule where the linker does not work as expected. + # See: https://github.com/bazelbuild/rules_nodejs/issues/2600. + templated_args = ["--bazel_patch_module_resolver"], +) for entrypoint in BIN_ENTRYPOINTS] diff --git a/packages/common/locales/generate-locales-tool/bin/base-locale.ts b/packages/common/locales/generate-locales-tool/bin/base-locale.ts new file mode 100644 index 000000000000..8398497afcf2 --- /dev/null +++ b/packages/common/locales/generate-locales-tool/bin/base-locale.ts @@ -0,0 +1,17 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + + +/** + * Base locale used as foundation for other locales. For example: A base locale allows + * generation of a file containing all currencies with their corresponding symbols. If we + * generate other locales, they can override currency symbols which are different in the base + * locale. This means that we do not need re-generate all currencies w/ symbols multiple times, + * and allows us to reduce the locale data payload as the base locale is always included. + * */ +export const BASE_LOCALE = 'en'; diff --git a/packages/common/locales/generate-locales-tool/bin/get-base-currencies-file.ts b/packages/common/locales/generate-locales-tool/bin/get-base-currencies-file.ts new file mode 100644 index 000000000000..94aa782ada81 --- /dev/null +++ b/packages/common/locales/generate-locales-tool/bin/get-base-currencies-file.ts @@ -0,0 +1,23 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use 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 {CldrData} from '../cldr-data'; +import {generateBaseCurrenciesFile} from '../locale-base-currencies'; + +import {BASE_LOCALE} from './base-locale'; + +/** Generates the base currencies file and prints it to the stdout. */ +function main() { + const cldrData = new CldrData(); + const baseLocaleData = cldrData.getLocaleData(BASE_LOCALE)!; + + process.stdout.write(generateBaseCurrenciesFile(baseLocaleData)); +} + +if (require.main === module) { + main(); +} diff --git a/packages/common/locales/generate-locales-tool/bin/get-base-locale-file.ts b/packages/common/locales/generate-locales-tool/bin/get-base-locale-file.ts new file mode 100644 index 000000000000..97089a509be6 --- /dev/null +++ b/packages/common/locales/generate-locales-tool/bin/get-base-locale-file.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use 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 {CldrData} from '../cldr-data'; +import {generateBaseCurrencies} from '../locale-base-currencies'; +import {generateLocale} from '../locale-file'; + +import {BASE_LOCALE} from './base-locale'; + +/** Generates the base locale file and prints it to the stdout. */ +function main() { + const cldrData = new CldrData(); + const baseLocaleData = cldrData.getLocaleData(BASE_LOCALE)!; + const baseCurrencies = generateBaseCurrencies(baseLocaleData); + + process.stdout.write(generateLocale(BASE_LOCALE, baseLocaleData, baseCurrencies)); +} + +if (require.main === module) { + main(); +} diff --git a/packages/common/locales/generate-locales-tool/bin/get-closure-locale-file.ts b/packages/common/locales/generate-locales-tool/bin/get-closure-locale-file.ts new file mode 100644 index 000000000000..0f597fd8916b --- /dev/null +++ b/packages/common/locales/generate-locales-tool/bin/get-closure-locale-file.ts @@ -0,0 +1,25 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use 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 {CldrData} from '../cldr-data'; +import {generateClosureLocaleFile} from '../closure-locale-file'; +import {generateBaseCurrencies} from '../locale-base-currencies'; + +import {BASE_LOCALE} from './base-locale'; + +/** Generates the Google3 closure-locale file and prints it to the stdout. */ +function main() { + const cldrData = new CldrData(); + const baseLocaleData = cldrData.getLocaleData(BASE_LOCALE)!; + const baseCurrencies = generateBaseCurrencies(baseLocaleData); + + process.stdout.write(generateClosureLocaleFile(cldrData, baseCurrencies)); +} + +if (require.main === module) { + main(); +} diff --git a/packages/common/locales/generate-locales-tool/bin/write-locale-files-to-dist.ts b/packages/common/locales/generate-locales-tool/bin/write-locale-files-to-dist.ts new file mode 100644 index 000000000000..2d40023cf6b8 --- /dev/null +++ b/packages/common/locales/generate-locales-tool/bin/write-locale-files-to-dist.ts @@ -0,0 +1,71 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use 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 {writeFileSync} from 'fs'; +import {join} from 'path'; + +import {CldrData} from '../cldr-data'; +import {generateBaseCurrencies} from '../locale-base-currencies'; +import {generateLocaleExtra} from '../locale-extra-file'; +import {generateLocale} from '../locale-file'; +import {generateLocaleGlobalFile} from '../locale-global-file'; + +import {BASE_LOCALE} from './base-locale'; + +/** + * Generates locale files for each available CLDR locale and writes it to the + * specified directory. + */ +function main(outputDir: string) { + const cldrData = new CldrData(); + const baseLocaleData = cldrData.getLocaleData(BASE_LOCALE)!; + const baseCurrencies = generateBaseCurrencies(baseLocaleData); + const extraLocaleDir = join(outputDir, 'extra'); + const globalLocaleDir = join(outputDir, 'global'); + + console.info(`Writing locales to: ${outputDir}`); + + // Generate locale files for all locales we have data for. + cldrData.availableLocales.forEach((locale: string) => { + const localeData = cldrData.getLocaleData(locale); + + // If `cldrjs` is unable to resolve a `bundle` for the current locale, then there is no data + // for this locale, and it should not be generated. This can happen as with older versions of + // CLDR where `availableLocales.json` specifies locales for which no data is available + // (even within the `full` tier packages). See: + // http://cldr.unicode.org/development/development-process/design-proposals/json-packaging. + // TODO(devversion): Remove if we update to CLDR v39 where this seems fixed. Note that this + // worked before in the Gulp tooling without such a check because the `cldr-data-downloader` + // overwrote the `availableLocales` to only capture locales with data. + if (localeData && !(localeData.attributes as any).bundle) { + console.info(`Skipping generation of ${locale} as there is no data.`); + return; + } + + const localeFile = generateLocale(locale, localeData, baseCurrencies); + const localeExtraFile = generateLocaleExtra(locale, localeData); + const localeGlobalFile = generateLocaleGlobalFile(locale, localeData, baseCurrencies); + + writeFileSync(join(outputDir, `${locale}.ts`), localeFile); + writeFileSync(join(extraLocaleDir, `${locale}.ts`), localeExtraFile); + writeFileSync(join(globalLocaleDir, `${locale}.js`), localeGlobalFile); + }); +} + + +if (require.main === module) { + // The first argument is expected to be a path resolving to a directory + // where all locales should be generated into. + const outputDir = process.argv[2]; + + if (outputDir === undefined) { + throw Error('No output directory specified.'); + } + + main(outputDir); +} diff --git a/packages/common/locales/generate-locales-tool/cldr-data.bzl b/packages/common/locales/generate-locales-tool/cldr-data.bzl new file mode 100644 index 000000000000..3346c118d845 --- /dev/null +++ b/packages/common/locales/generate-locales-tool/cldr-data.bzl @@ -0,0 +1,48 @@ +def _cldr_data_repository_impl(ctx): + for url, sha256 in ctx.attr.urls.items(): + ctx.report_progress("Downloading CLDR data from: %s" % url) + ctx.download_and_extract( + url = url, + sha256 = sha256, + ) + + ctx.report_progress("Extracting available locales from: %s" % ctx.attr.available_locales_path) + locales_json = ctx.read(ctx.attr.available_locales_path) + locales = json.decode(locales_json)["availableLocales"]["full"] + ctx.report_progress("Extracted %s locales from CLDR" % len(locales)) + + ctx.file("index.bzl", content = """ +LOCALES=%s + """ % locales) + + ctx.file("BUILD.bazel", content = """ +filegroup( + name = "all_json", + srcs = glob(["**/*.json"]), + visibility = ["//visibility:public"], +) + """) + +""" + Repository rule that downloads CLDR data from the specified repository and generates a + `BUILD.bazel` file that exposes all data files. Additionally, an `index.bzl` file is generated + that exposes a constant for all locales the repository contains data for. This can be used to + generate pre-declared outputs. +""" +cldr_data_repository = repository_rule( + implementation = _cldr_data_repository_impl, + attrs = { + "urls": attr.string_dict(doc = """ + Dictionary of URLs that resolve to archives containing CLDR JSON data. These archives + will be downloaded and extracted at root of the repository. Each key can specify + a SHA256 checksum for hermetic builds. + """, mandatory = True), + "available_locales_path": attr.string( + doc = """ + Relative path to the JSON data file describing all available locales. + This file usually resides within the `cldr-core` package + """, + default = "cldr-core/availableLocales.json", + ), + }, +) diff --git a/packages/common/locales/generate-locales-tool/cldr-data.ts b/packages/common/locales/generate-locales-tool/cldr-data.ts new file mode 100644 index 000000000000..ea11843301a3 --- /dev/null +++ b/packages/common/locales/generate-locales-tool/cldr-data.ts @@ -0,0 +1,140 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use 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 {runfiles} from '@bazel/runfiles'; +import {CldrStatic} from 'cldrjs'; +import {sync as globSync} from 'glob'; + +// TypeScript doesn't allow us to import the default export without the `esModuleInterop`. We use +// the NodeJS require function instead as specifying a custom tsconfig complicates the setup +// unnecessarily. +// TODO: See if we can improve this by having better types for `cldrjs`. +const cldrjs: typeof import('cldrjs') = require('cldrjs'); + +/** + * Globs that match CLDR JSON data files that should be fetched. We limit these intentionally + * as loading unused data results in significant slow-down of the generation + * (noticeable in local development if locale data is re-generated). + */ +const CLDR_DATA_GLOBS = [ + 'cldr-core-37.0.0/scriptMetadata.json', + 'cldr-core-37.0.0/supplemental/**/*.json', + 'cldr-dates-full-37.0.0/main/**/*.json', + 'cldr-numbers-full-37.0.0/main/**/*.json', +]; + +/** Path to the CLDR available locales file. */ +const CLDR_AVAILABLE_LOCALES_PATH = 'cldr-core-37.0.0/availableLocales.json'; + +/** + * Instance providing access to a locale's CLDR data. This type extends the `cldrjs` + * instance type with the missing `bundle` attribute property. + */ +export type CldrLocaleData = CldrStatic&{ + attributes: { + /** + * Resolved bundle name for the locale. + * More details: http://www.unicode.org/reports/tr35/#Bundle_vs_Item_Lookup + */ + bundle: string; + } +}; + +/** + * Class that provides access to the CLDR data downloaded as part of + * the `@cldr_data` Bazel repository. + */ +export class CldrData { + /** Path to the CLDR data Bazel repository. i.e. `@cldr_data//`. */ + readonly cldrDataDir = runfiles.resolve('cldr_data'); + + /** List of all available locales CLDR provides data for. */ + readonly availableLocales: readonly CldrLocaleData[]; + + constructor() { + this._loadAndPopulateCldrData(); + this.availableLocales = this._getAvailableLocales(); + } + + /** Gets the CLDR data for the specified locale. */ + getLocaleData(localeName: string): CldrLocaleData|null { + // Cast to `CldrLocaleData` because the default `cldrjs` types from `DefinitelyTyped` + // are outdated and do not capture the `bundle` attribute. See: + // https://github.com/rxaviers/cldrjs#instantiate-a-locale-and-get-it-normalized. + const localeData = new cldrjs(localeName) as CldrLocaleData; + + // In case a locale has been requested for which no data is available, we return + // `null` immediately instead of returning an empty `CldrStatic` instance. + if (localeData.attributes.bundle === null) { + return null; + } + + return localeData; + } + + /** Gets a list of all locales CLDR provides data for. */ + private _getAvailableLocales(): CldrLocaleData[] { + const allLocales = + require(`${this.cldrDataDir}/${CLDR_AVAILABLE_LOCALES_PATH}`).availableLocales.full; + const localesWithData: CldrLocaleData[] = []; + + for (const localeName of allLocales) { + const localeData = this.getLocaleData(localeName); + + // If `cldrjs` is unable to resolve a `bundle` for the current locale, then there is no data + // for this locale, and it should not be generated. This can happen as with older versions of + // CLDR where `availableLocales.json` specifies locales for which no data is available + // (even within the `full` tier packages). See: + // http://cldr.unicode.org/development/development-process/design-proposals/json-packaging. + // TODO(devversion): Remove if we update to CLDR v39 where this seems fixed. Note that this + // worked before in the Gulp tooling without such a check because the `cldr-data-downloader` + // overwrote the `availableLocales` to only capture locales with data. + if (localeData !== null) { + localesWithData.push(localeData); + } + } + + return localesWithData; + } + + /** Loads the CLDR data and populates the `cldrjs` library with it. */ + private _loadAndPopulateCldrData() { + const localeData = this._readCldrDataFromRepository(); + + if (localeData.length === 0) { + throw Error('No CLDR data could be found.'); + } + + // Populate the `cldrjs` library with the locale data. Note that we need this type cast + // to satisfy the first `cldrjs.load` parameter which cannot be undefined. + cldrjs.load(...localeData as [object, ...object[]]); + } + + /** + * Reads the CLDR JSON data from the Bazel repository. + * @returns a list of read JSON objects representing the CLDR data. + */ + private _readCldrDataFromRepository(): object[] { + const jsonFiles = + CLDR_DATA_GLOBS.map(pattern => globSync(pattern, {cwd: this.cldrDataDir, absolute: true})) + .reduce((acc, dataFiles) => [...acc, ...dataFiles], []); + + // Read the JSON for all determined CLDR json files. + return jsonFiles.map(filePath => { + const parsed = require(filePath); + + // Guards against cases where non-CLDR data files are accidentally picked up + // by the glob above and would throw-off the bundle lookup in `cldrjs`. + if (parsed.main !== undefined && typeof parsed.main !== 'object') { + throw Error('Unexpected CLDR json file with "main" field which is not an object.'); + } + + return parsed; + }); + } +} diff --git a/packages/common/locales/generate-locales-tool/closure-locale-file.ts b/packages/common/locales/generate-locales-tool/closure-locale-file.ts new file mode 100644 index 000000000000..810b960a6fc6 --- /dev/null +++ b/packages/common/locales/generate-locales-tool/closure-locale-file.ts @@ -0,0 +1,153 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use 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 {CldrData} from './cldr-data'; +import {fileHeader} from './file-header'; +import {BaseCurrencies} from './locale-base-currencies'; +import {generateLocale} from './locale-file'; + +/** + * List of locales used by Closure. These locales will be incorporated in the generated + * closure locale file. See: + * https://github.com/google/closure-library/blob/master/closure/goog/i18n/datetimepatterns.js#L2450 + */ +const GOOG_LOCALES = [ + 'af', 'am', 'ar', 'ar-DZ', 'az', 'be', 'bg', 'bn', 'br', 'bs', + 'ca', 'chr', 'cs', 'cy', 'da', 'de', 'de-AT', 'de-CH', 'el', 'en-AU', + 'en-CA', 'en-GB', 'en-IE', 'en-IN', 'en-SG', 'en-ZA', 'es', 'es-419', 'es-MX', 'es-US', + 'et', 'eu', 'fa', 'fi', 'fr', 'fr-CA', 'ga', 'gl', 'gsw', 'gu', + 'haw', 'hi', 'hr', 'hu', 'hy', 'in', 'is', 'it', 'iw', 'ja', + 'ka', 'kk', 'km', 'kn', 'ko', 'ky', 'ln', 'lo', 'lt', 'lv', + 'mk', 'ml', 'mn', 'mo', 'mr', 'ms', 'mt', 'my', 'ne', 'nl', + 'no', 'or', 'pa', 'pl', 'pt', 'pt-PT', 'ro', 'ru', 'sh', 'si', + 'sk', 'sl', 'sq', 'sr', 'sv', 'sw', 'ta', 'te', 'th', 'tl', + 'tr', 'uk', 'ur', 'uz', 'vi', 'zh', 'zh-CN', 'zh-HK', 'zh-TW', 'zu' +]; + +export function generateClosureLocaleFile( + cldrData: CldrData, baseCurrencies: BaseCurrencies): string { + // locale id aliases to support deprecated locale ids used by closure + // it maps deprecated ids --> new ids + // manually extracted from ./cldr-data/supplemental/aliases.json + // TODO: Consider extracting directly from the CLDR data instead. + const aliases = { + 'in': 'id', + 'iw': 'he', + 'mo': 'ro-MD', + 'no': 'nb', + 'nb': 'no-NO', + 'sh': 'sr-Latn', + 'tl': 'fil', + 'pt': 'pt-BR', + 'zh-CN': 'zh-Hans-CN', + 'zh-Hans-CN': 'zh-Hans', + 'zh-HK': 'zh-Hant-HK', + 'zh-TW': 'zh-Hant-TW', + 'zh-Hant-TW': 'zh-Hant', + }; + + return generateAllLocalesFile(cldrData, GOOG_LOCALES, aliases, baseCurrencies); +} + +/** + * Generate a file that contains all locale to import for closure. + * Tree shaking will only keep the data for the `goog.LOCALE` locale. + */ +function generateAllLocalesFile( + cldrData: CldrData, locales: string[], aliases: {[name: string]: string}, + baseCurrencies: BaseCurrencies) { + const existingLocalesAliases: {[locale: string]: Set} = {}; + const existingLocalesData: {[locale: string]: string} = {}; + + // for each locale, get the data and the list of equivalent locales + locales.forEach(locale => { + const eqLocales = new Set(); + eqLocales.add(locale); + if (locale.match(/-/)) { + eqLocales.add(locale.replace(/-/g, '_')); + } + + // check for aliases + const alias = aliases[locale]; + if (alias) { + eqLocales.add(alias); + + if (alias.match(/-/)) { + eqLocales.add(alias.replace(/-/g, '_')); + } + + // to avoid duplicated "case" we regroup all locales in the same "case" + // the simplest way to do that is to have alias aliases + // e.g. 'no' --> 'nb', 'nb' --> 'no-NO' + // which means that we'll have 'no', 'nb' and 'no-NO' in the same "case" + const aliasKeys = Object.keys(aliases); + for (let i = 0; i < aliasKeys.length; i++) { + const aliasValue = aliases[alias]; + if (aliasKeys.indexOf(alias) !== -1 && !eqLocales.has(aliasValue)) { + eqLocales.add(aliasValue); + + if (aliasValue.match(/-/)) { + eqLocales.add(aliasValue.replace(/-/g, '_')); + } + } + } + } + + const localeNameForData = aliases[locale] ?? locale; + const localeData = cldrData.getLocaleData(localeNameForData); + const localeName = formatLocale(locale); + existingLocalesData[locale] = + generateLocale(localeNameForData, localeData, baseCurrencies) + .replace(`${fileHeader}\n`, '') + .replace('export default ', `export const locale_${localeName} = `) + .replace('function plural', `function plural_${localeName}`) + .replace(/,\s+plural/, `, plural_${localeName}`) + .replace(/\s*const u = undefined;\s*/, ''); + + existingLocalesAliases[locale] = eqLocales; + }); + + function generateCases(locale: string) { + let str = ''; + let locales: string[] = []; + const eqLocales = existingLocalesAliases[locale]; + eqLocales.forEach(l => { + str += `case '${l}':\n`; + locales.push(`'${l}'`); + }); + let localesStr = '[' + locales.join(',') + ']'; + + str += ` l = locale_${formatLocale(locale)}; + locales = ${localesStr}; + break;\n`; + return str; + } + + return `${fileHeader} + +import {registerLocaleData} from '../src/i18n/locale_data'; + +const u = undefined; + +${locales.map(locale => `${existingLocalesData[locale]}`).join('\n')} + +let l: any; +let locales: string[] = []; + +switch (goog.LOCALE) { +${locales.map(locale => generateCases(locale)).join('')}} + +if(l) { + locales.forEach(locale => registerLocaleData(l, locale)); +} +`; +} + +function formatLocale(locale: string): string { + return locale.replace(/-/g, '_'); +} diff --git a/packages/common/locales/generate-locales-tool/day-periods.ts b/packages/common/locales/generate-locales-tool/day-periods.ts new file mode 100644 index 000000000000..f2c9a1df070e --- /dev/null +++ b/packages/common/locales/generate-locales-tool/day-periods.ts @@ -0,0 +1,75 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use 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 {CldrLocaleData} from './cldr-data'; + +/** + * Returns data for the chosen day periods + */ +export function getDayPeriods(localeData: CldrLocaleData, dayPeriodsList: string[]): { + format: {narrow: string[], abbreviated: string[], wide: string[]}, + 'stand-alone': {narrow: string[], abbreviated: string[], wide: string[]} +} { + const dayPeriods = localeData.main(`dates/calendars/gregorian/dayPeriods`); + const result: any = {}; + // 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 as any; +} + + +/** + * Returns day period rules for a locale + * @returns string[] + */ +export function getDayPeriodRules(localeData: CldrLocaleData): {[key: string]: []} { + const dayPeriodRules = + localeData.get(`supplemental/dayPeriodRuleSet/${localeData.attributes.language}`); + const rules: any = {}; + + 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 basic day periods (am/pm) + */ +export function getDayPeriodsAmPm(localeData: CldrLocaleData) { + return getDayPeriods(localeData, ['am', 'pm']); +} + +/** + * Returns the extra day periods (without am/pm) + */ +export function getDayPeriodsNoAmPm(localeData: CldrLocaleData) { + return getDayPeriods(localeData, [ + 'noon', 'midnight', 'morning1', 'morning2', 'afternoon1', 'afternoon2', 'evening1', 'evening2', + 'night1', 'night2' + ]); +} diff --git a/packages/common/locales/generate-locales-tool/file-header.ts b/packages/common/locales/generate-locales-tool/file-header.ts new file mode 100644 index 000000000000..a631cb1cf07b --- /dev/null +++ b/packages/common/locales/generate-locales-tool/file-header.ts @@ -0,0 +1,17 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use 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 const fileHeader = `/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY.`; diff --git a/packages/common/locales/generate-locales-tool/locale-base-currencies.ts b/packages/common/locales/generate-locales-tool/locale-base-currencies.ts new file mode 100644 index 000000000000..fc3cc19dac9f --- /dev/null +++ b/packages/common/locales/generate-locales-tool/locale-base-currencies.ts @@ -0,0 +1,74 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use 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 {CldrLocaleData} from './cldr-data'; +import {fileHeader} from './file-header'; +import {stringify} from './object-stringify'; + +export type BaseCurrencySymbols = [ + string +]|[string | undefined, string]|[string, undefined, number]|[string | undefined, string, number]; + +export type BaseCurrencies = { + [code: string]: BaseCurrencySymbols|undefined; +}; + +/** + * Generate a file that contains the list of currencies, their symbols and digits. + */ +export function generateBaseCurrenciesFile(baseLocaleData: CldrLocaleData) { + const baseCurrencies = generateBaseCurrencies(baseLocaleData); + + return `${fileHeader} +export type CurrenciesSymbols = [string] | [string | undefined, string]; + +/** @internal */ +export const CURRENCIES_EN: {[code: string]: CurrenciesSymbols | [string | undefined, string | undefined, number]} = ${ + stringify(baseCurrencies)}; +`; +} + +/** + * Generate a list of currencies to be used as a base for other currencies + * e.g.: {'ARS': [, '$'], 'AUD': ['A$', '$'], ...} + */ +export function generateBaseCurrencies(localeData: CldrLocaleData) { + const currenciesData = localeData.main('numbers/currencies'); + const fractions = localeData.get(`supplemental/currencyData/fractions`); + const currencies: BaseCurrencies = {}; + + 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 = [undefined, symbolNarrow]; + } + } + if (fractions[key] && fractions[key]['_digits']) { + const digits = parseInt(fractions[key]['_digits'], 10); + if (symbolsArray.length === 2) { + symbolsArray.push(digits); + } else if (symbolsArray.length === 1) { + symbolsArray = [...symbolsArray, undefined, digits]; + } else { + symbolsArray = [undefined, undefined, digits]; + } + } + if (symbolsArray.length > 0) { + currencies[key] = symbolsArray as BaseCurrencySymbols; + } + }); + return currencies; +} diff --git a/packages/common/locales/generate-locales-tool/locale-currencies.ts b/packages/common/locales/generate-locales-tool/locale-currencies.ts new file mode 100644 index 000000000000..34fbae370b7a --- /dev/null +++ b/packages/common/locales/generate-locales-tool/locale-currencies.ts @@ -0,0 +1,87 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use 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 {CldrLocaleData} from './cldr-data'; +import {BaseCurrencies} from './locale-base-currencies'; + +/** + * To minimize the file even more, we only output the differences compared to the base currency + */ +export function generateLocaleCurrencies( + localeData: CldrLocaleData, baseCurrencies: BaseCurrencies) { + const currenciesData = localeData.main('numbers/currencies'); + const currencies: any = {}; + + Object.keys(currenciesData).forEach(code => { + let symbolsArray = []; + const symbol = currenciesData[code].symbol; + const symbolNarrow = currenciesData[code]['symbol-alt-narrow']; + if (symbol && symbol !== code) { + symbolsArray.push(symbol); + } + if (symbolNarrow && symbolNarrow !== symbol) { + if (symbolsArray.length > 0) { + symbolsArray.push(symbolNarrow); + } else { + symbolsArray = [undefined, symbolNarrow]; + } + } + + const baseCurrencySymbols = baseCurrencies[code] || []; + + // Jf locale data is equal to the one in the base currencies, skip this currency to + // avoid unnecessary locale data that could be inferred from the base currency. + if (baseCurrencySymbols && baseCurrencySymbols[0] === symbolsArray[0] && + baseCurrencySymbols[1] === symbolsArray[1]) { + return; + } + + currencies[code] = symbolsArray; + }); + return currencies; +} + +/** + * Returns the currency code, symbol and name for a locale + */ +export function getCurrencySettings(localeName: string, localeData: CldrLocaleData) { + const currencyInfo = localeData.main(`numbers/currencies`); + let currentCurrency = ''; + + // find the currency currently used in this country + const currencies: any[] = + 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 "${localeName}"`); + } + } + + let currencySettings = [undefined, undefined, undefined]; + + if (currentCurrency) { + currencySettings = [ + currentCurrency, currencyInfo[currentCurrency].symbol, + currencyInfo[currentCurrency].displayName + ]; + } + + return currencySettings; +} diff --git a/packages/common/locales/generate-locales-tool/locale-extra-file.ts b/packages/common/locales/generate-locales-tool/locale-extra-file.ts new file mode 100644 index 000000000000..48f2b20091e5 --- /dev/null +++ b/packages/common/locales/generate-locales-tool/locale-extra-file.ts @@ -0,0 +1,57 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use 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 {removeDuplicates} from './array-deduplication'; +import {CldrLocaleData} from './cldr-data'; +import {getDayPeriodRules, getDayPeriodsNoAmPm} from './day-periods'; +import {fileHeader} from './file-header'; +import {stringify} from './object-stringify'; + +/** + * Generate the contents for the extra data file + */ +export function generateLocaleExtra(locale: string, localeData: CldrLocaleData) { + return `${fileHeader} +const u = undefined; + +export default ${generateDayPeriodsSupplementalString(locale, localeData)}; +`; +} + + +/** + * Collect up the day period rules, and extended day period data. + */ +export function generateDayPeriodsSupplementalString(locale: string, localeData: CldrLocaleData) { + const dayPeriods = getDayPeriodsNoAmPm(localeData); + const dayPeriodRules = getDayPeriodRules(localeData); + + let dayPeriodsSupplemental: any[] = []; + 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([ + Object.values(dayPeriods.format.narrow), Object.values(dayPeriods.format.abbreviated), + Object.values(dayPeriods.format.wide) + ]); + + const dayPeriodsStandalone = removeDuplicates([ + Object.values(dayPeriods['stand-alone'].narrow), + Object.values(dayPeriods['stand-alone'].abbreviated), + Object.values(dayPeriods['stand-alone'].wide) + ]); + + const rules = keys.map(key => dayPeriodRules[key]); + dayPeriodsSupplemental = [...removeDuplicates([dayPeriodsFormat, dayPeriodsStandalone]), rules]; + } + return stringify(dayPeriodsSupplemental).replace(/undefined/g, 'u'); +} diff --git a/packages/common/locales/generate-locales-tool/locale-file.ts b/packages/common/locales/generate-locales-tool/locale-file.ts new file mode 100644 index 000000000000..9fd8cf7e0863 --- /dev/null +++ b/packages/common/locales/generate-locales-tool/locale-file.ts @@ -0,0 +1,225 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use 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 {removeDuplicates} from './array-deduplication'; +import {CldrLocaleData} from './cldr-data'; +import {getDayPeriodsAmPm} from './day-periods'; +import {fileHeader} from './file-header'; +import {BaseCurrencies} from './locale-base-currencies'; +import {generateLocaleCurrencies, getCurrencySettings} from './locale-currencies'; +import {stringify} from './object-stringify'; +import {getPluralFunction} from './plural-function'; + +const WEEK_DAYS = ['sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'sat']; + +/** Generate contents for the basic locale data file */ +export function generateLocale( + locale: string, localeData: CldrLocaleData, baseCurrencies: BaseCurrencies) { + return `${fileHeader} +const u = undefined; + +${getPluralFunction(locale)} + +export default ${generateBasicLocaleString(locale, localeData, baseCurrencies)}; +`; +} + + +/** + * Collect up the basic locale data [ localeId, dateTime, number, currency, directionality, + * pluralCase ]. + */ +export function generateBasicLocaleString( + locale: string, localeData: CldrLocaleData, baseCurrencies: BaseCurrencies) { + let data = stringify([ + locale, + ...getDateTimeTranslations(localeData), + ...getDateTimeSettings(localeData), + ...getNumberSettings(localeData), + ...getCurrencySettings(locale, localeData), + generateLocaleCurrencies(localeData, baseCurrencies), + getDirectionality(localeData), + ]) + // We remove "undefined" added by spreading arrays when there is no value + .replace(/undefined/g, 'u'); + + // adding plural function after, because we don't want it as a string. The function named `plural` + // is expected to be available in the file. See `generateLocale` above. + data = data.replace(/\]$/, ', plural]'); + return data; +} + +/** + * Returns the writing direction for a locale + * @returns 'rtl' | 'ltr' + */ +function getDirectionality(localeData: CldrLocaleData): 'rtl'|'ltr' { + const rtl = localeData.get('scriptMetadata/{script}/rtl'); + return rtl === 'YES' ? 'rtl' : 'ltr'; +} + + +/** + * Returns dateTime data for a locale + * @returns [ firstDayOfWeek, weekendRange, formats ] + */ +function getDateTimeSettings(localeData: CldrLocaleData) { + 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: CldrLocaleData) { + 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 || symbols.currencyGroup) { + symbolValues.push(symbols.currencyDecimal); + } + + if (symbols.currencyGroup) { + symbolValues.push(symbols.currencyGroup); + } + + return [symbolValues, [decimalFormat, percentFormat, currencyFormat, scientificFormat]]; +} + +/** + * Returns week-end range for a locale, based on US week days + * @returns [number, number] + */ +function getWeekendRange(localeData: CldrLocaleData) { + 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 date-related translations for a locale + * @returns [ dayPeriodsFormat, dayPeriodsStandalone, daysFormat, dayStandalone, monthsFormat, + * monthsStandalone, eras ] + * each value: [ narrow, abbreviated, wide, short? ] + */ +function getDateTimeTranslations(localeData: CldrLocaleData) { + 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([ + Object.values(dayPeriods.format.narrow), Object.values(dayPeriods.format.abbreviated), + Object.values(dayPeriods.format.wide) + ]); + + const dayPeriodsStandalone = removeDuplicates([ + Object.values(dayPeriods['stand-alone'].narrow), + Object.values(dayPeriods['stand-alone'].abbreviated), + Object.values(dayPeriods['stand-alone'].wide) + ]); + + const daysFormat = removeDuplicates([ + Object.values(dayNames.format.narrow), Object.values(dayNames.format.abbreviated), + Object.values(dayNames.format.wide), Object.values(dayNames.format.short) + ]); + + const daysStandalone = removeDuplicates([ + Object.values(dayNames['stand-alone'].narrow), + Object.values(dayNames['stand-alone'].abbreviated), Object.values(dayNames['stand-alone'].wide), + Object.values(dayNames['stand-alone'].short) + ]); + + const monthsFormat = removeDuplicates([ + Object.values(monthNames.format.narrow), Object.values(monthNames.format.abbreviated), + Object.values(monthNames.format.wide) + ]); + + const monthsStandalone = removeDuplicates([ + Object.values(monthNames['stand-alone'].narrow), + Object.values(monthNames['stand-alone'].abbreviated), + Object.values(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: CldrLocaleData) { + function getFormats(data: any) { + 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 the first day of the week, based on US week days + * @returns number + */ +function getFirstDayOfWeek(localeData: CldrLocaleData) { + // The `cldrjs` package does not provide proper types for `supplemental`. The + // types are part of the package but embedded incorrectly and not usable. + return WEEK_DAYS.indexOf((localeData as any).supplemental.weekData.firstDay()); +} diff --git a/packages/common/locales/generate-locales-tool/locale-global-file.ts b/packages/common/locales/generate-locales-tool/locale-global-file.ts new file mode 100644 index 000000000000..656c095f8a64 --- /dev/null +++ b/packages/common/locales/generate-locales-tool/locale-global-file.ts @@ -0,0 +1,42 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use 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 {CldrLocaleData} from './cldr-data'; +import {fileHeader} from './file-header'; +import {BaseCurrencies} from './locale-base-currencies'; +import {generateDayPeriodsSupplementalString} from './locale-extra-file'; +import {generateBasicLocaleString} from './locale-file'; +import {getPluralFunction} from './plural-function'; + +/** + * Generated the contents for the global locale file + */ +export function generateLocaleGlobalFile( + locale: string, localeData: CldrLocaleData, baseCurrencies: BaseCurrencies) { + const basicLocaleData = generateBasicLocaleString(locale, localeData, baseCurrencies); + const extraLocaleData = generateDayPeriodsSupplementalString(locale, localeData); + const data = basicLocaleData.replace(/\]$/, `, ${extraLocaleData}]`); + return `${fileHeader} + (function(global) { + global.ng = global.ng || {}; + global.ng.common = global.ng.common || {}; + global.ng.common.locales = global.ng.common.locales || {}; + const u = undefined; + ${getPluralFunction(locale, false)} + global.ng.common.locales['${normalizeLocale(locale)}'] = ${data}; + })(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || typeof window !== 'undefined' && window); + `; +} + + +/** + * In Angular the locale is referenced by a "normalized" form. + */ +function normalizeLocale(locale: string): string { + return locale.toLowerCase().replace(/_/g, '-'); +} diff --git a/packages/common/locales/generate-locales-tool/object-stringify.ts b/packages/common/locales/generate-locales-tool/object-stringify.ts new file mode 100644 index 000000000000..2dcc9fc39456 --- /dev/null +++ b/packages/common/locales/generate-locales-tool/object-stringify.ts @@ -0,0 +1,30 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use 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 UNDEFINED_PLACEHOLDER = `ɵɵUNDEFINED_PLACEHOLDER_JSON`; +const UNDEFINED_PLACEHOLDER_REGEX = new RegExp(`["']${UNDEFINED_PLACEHOLDER}["']`, 'g'); + +/** + * Stringifies the given object while preserving `undefined` values which would usually + * be transformed into `null` with JSON5. We want to preserve `undefined` because in generated + * JavaScript, the `undefined` values are separate from `null`, and `undefined` can be minified + * more efficiently. For example in arrays: `[, , someValue]`. + * + * Note that we do not use `JSON5` or similar formats where properties are not explicitly + * wrapped in quotes. Quotes are necessary so that Closure compiler does not accidentally + * rename properties. See an example where the currency symbols will be incorrect: + * https://closure-compiler.appspot.com/home#code%3D%252F%252F%2520%253D%253DClosureCompiler%253D%253D%250A%252F%252F%2520%2540output_file_name%2520default.js%250A%252F%252F%2520%2540compilation_level%2520ADVANCED_OPTIMIZATIONS%250A%252F%252F%2520%253D%253D%252FClosureCompiler%253D%253D%250A%250Aconst%2520base_currencies%2520%253D%2520%257B%250A%2520%2520ABC%253A%2520'd'%252C%250A%2509USD%253A%2520'x'%252C%250A%257D%253B%250A%250Aconst%2520current_locale_currencies%2520%253D%2520%257B%257D%250A%250Afunction%2520getCurrencySymbol(l)%2520%257B%250A%2520%2520return%2520current_locale_currencies%255Bl%255D%2520%257C%257C%2520base_currencies%255Bl%255D%2520%257C%257C%2520l%250A%257D%250A%250Aconsole.log(getCurrencySymbol('de'))%253B + */ +export function stringify(value: any) { + const result = + JSON.stringify(value, ((_, value) => value === undefined ? UNDEFINED_PLACEHOLDER : value)); + + UNDEFINED_PLACEHOLDER_REGEX.lastIndex = 0; + + return result.replace(UNDEFINED_PLACEHOLDER_REGEX, 'undefined'); +} diff --git a/packages/common/locales/generate-locales-tool/plural-function.ts b/packages/common/locales/generate-locales-tool/plural-function.ts new file mode 100644 index 000000000000..9cda1d629467 --- /dev/null +++ b/packages/common/locales/generate-locales-tool/plural-function.ts @@ -0,0 +1,36 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// There are no types available for `cldr`. +const cldr = require('cldr'); + +/** + * 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 + */ +export function getPluralFunction(locale: string, withTypes = true) { + let fn = cldr.extractPluralRuleFunction(locale).toString(); + + const numberType = withTypes ? ': number' : ''; + fn = + fn.replace(/function anonymous\(n[^}]+{/g, `function plural(n${numberType})${numberType} {`) + // Since our generated plural functions only take numbers, we can eliminate some of + // the logic generated by the `cldr` package (to reduce payload size). + .replace(/var/g, /let/) + .replace(/if\s+\(typeof\s+n\s+===\s+["']string["']\)\s+n\s+=\s+parseInt\(n,\s+10\);/, ''); + + // The replacement values must match the `Plural` enum from common. + // We do not use the enum directly to avoid depending on that package. + return fn.replace(/["']zero["']/, '0') + .replace(/["']one["']/, '1') + .replace(/["']two["']/, '2') + .replace(/["']few["']/, '3') + .replace(/["']many["']/, '4') + .replace(/["']other["']/, '5'); +} diff --git a/tools/gulp-tasks/cldr.js b/tools/gulp-tasks/cldr.js deleted file mode 100644 index 5d1ce7802f56..000000000000 --- a/tools/gulp-tasks/cldr.js +++ /dev/null @@ -1,43 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use 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.rmdirSync(cldrDataFolder, {recursive: true}); - } else { - fs.mkdirSync(cldrDataFolder); - } - cldrDownloader(path.join(__dirname, 'cldr/cldr-urls.json'), cldrDataFolder, {}, done); - }, - - closure: gulp => done => { - const {RELATIVE_I18N_DATA_FOLDER} = require('./cldr/extract'); - // tslint:disable-next-line:no-console - console.log(RELATIVE_I18N_DATA_FOLDER, fs.existsSync(RELATIVE_I18N_DATA_FOLDER)); - if (!fs.existsSync(RELATIVE_I18N_DATA_FOLDER)) { - throw new Error( - `You must run "gulp cldr:extract" before you can create the closure-locale.ts file`); - } - const localeAll = require('./cldr/closure'); - return localeAll(gulp, done); - }, -}; diff --git a/tools/gulp-tasks/cldr/cldr-data.js b/tools/gulp-tasks/cldr/cldr-data.js deleted file mode 100644 index dc68ab210dd9..000000000000 --- a/tools/gulp-tasks/cldr/cldr-data.js +++ /dev/null @@ -1,86 +0,0 @@ -// tslint:disable:file-header - -/** - * 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 deleted file mode 100644 index bec583e83ba0..000000000000 --- a/tools/gulp-tasks/cldr/cldr-urls.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "core": [ - "https://github.com/unicode-cldr/cldr-core/archive/37.0.0.zip", - "https://github.com/unicode-cldr/cldr-segments-modern/archive/37.0.0.zip", - "https://github.com/unicode-cldr/cldr-dates-full/archive/37.0.0.zip", - "https://github.com/unicode-cldr/cldr-cal-buddhist-full/archive/37.0.0.zip", - "https://github.com/unicode-cldr/cldr-cal-chinese-full/archive/37.0.0.zip", - "https://github.com/unicode-cldr/cldr-cal-coptic-full/archive/37.0.0.zip", - "https://github.com/unicode-cldr/cldr-cal-dangi-full/archive/37.0.0.zip", - "https://github.com/unicode-cldr/cldr-cal-ethiopic-full/archive/37.0.0.zip", - "https://github.com/unicode-cldr/cldr-cal-hebrew-full/archive/37.0.0.zip", - "https://github.com/unicode-cldr/cldr-cal-indian-full/archive/37.0.0.zip", - "https://github.com/unicode-cldr/cldr-cal-islamic-full/archive/37.0.0.zip", - "https://github.com/unicode-cldr/cldr-cal-japanese-full/archive/37.0.0.zip", - "https://github.com/unicode-cldr/cldr-cal-persian-full/archive/37.0.0.zip", - "https://github.com/unicode-cldr/cldr-cal-roc-full/archive/37.0.0.zip", - "https://github.com/unicode-cldr/cldr-localenames-full/archive/37.0.0.zip", - "https://github.com/unicode-cldr/cldr-misc-full/archive/37.0.0.zip", - "https://github.com/unicode-cldr/cldr-numbers-full/archive/37.0.0.zip", - "https://github.com/unicode-cldr/cldr-units-full/archive/37.0.0.zip" - ] -} diff --git a/tools/gulp-tasks/cldr/closure.js b/tools/gulp-tasks/cldr/closure.js deleted file mode 100644 index 631d045a3da5..000000000000 --- a/tools/gulp-tasks/cldr/closure.js +++ /dev/null @@ -1,163 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use 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 yargs = require('yargs').argv; -const shelljs = require('shelljs'); -const {I18N_DATA_FOLDER, RELATIVE_I18N_DATA_FOLDER, HEADER} = require('./extract'); -const OUTPUT_NAME = `closure-locale.ts`; - -// tslint:disable:no-console -module.exports = (gulp, done) => { - // the locales used by closure that will be used to generate the closure-locale file - // extracted from: - // https://github.com/google/closure-library/blob/master/closure/goog/i18n/datetimepatterns.js#L2136 - let GOOG_LOCALES = [ - 'af', 'am', 'ar', 'ar-DZ', 'az', 'be', 'bg', 'bn', 'br', 'bs', - 'ca', 'chr', 'cs', 'cy', 'da', 'de', 'de-AT', 'de-CH', 'el', 'en-AU', - 'en-CA', 'en-GB', 'en-IE', 'en-IN', 'en-SG', 'en-ZA', 'es', 'es-419', 'es-MX', 'es-US', - 'et', 'eu', 'fa', 'fi', 'fr', 'fr-CA', 'ga', 'gl', 'gsw', 'gu', - 'haw', 'hi', 'hr', 'hu', 'hy', 'in', 'is', 'it', 'iw', 'ja', - 'ka', 'kk', 'km', 'kn', 'ko', 'ky', 'ln', 'lo', 'lt', 'lv', - 'mk', 'ml', 'mn', 'mo', 'mr', 'ms', 'mt', 'my', 'ne', 'nl', - 'no', 'or', 'pa', 'pl', 'pt', 'pt-PT', 'ro', 'ru', 'sh', 'si', - 'sk', 'sl', 'sq', 'sr', 'sv', 'sw', 'ta', 'te', 'th', 'tl', - 'tr', 'uk', 'ur', 'uz', 'vi', 'zh', 'zh-CN', 'zh-HK', 'zh-TW', 'zu' - ]; - - // locale id aliases to support deprecated locale ids used by closure - // it maps deprecated ids --> new ids - // manually extracted from ./cldr-data/supplemental/aliases.json - const ALIASES = { - 'in': 'id', - 'iw': 'he', - 'mo': 'ro-MD', - 'no': 'nb', - 'nb': 'no-NO', - 'sh': 'sr-Latn', - 'tl': 'fil', - 'pt': 'pt-BR', - 'zh-CN': 'zh-Hans-CN', - 'zh-Hans-CN': 'zh-Hans', - 'zh-HK': 'zh-Hant-HK', - 'zh-TW': 'zh-Hant-TW', - 'zh-Hant-TW': 'zh-Hant', - }; - - if (yargs.locales) { - GOOG_LOCALES = yargs.locales.split(','); - } - - console.log(`Writing file ${I18N_DATA_FOLDER}/${OUTPUT_NAME}`); - fs.writeFileSync( - `${RELATIVE_I18N_DATA_FOLDER}/${OUTPUT_NAME}`, generateAllLocalesFile(GOOG_LOCALES, ALIASES)); - - console.log(`Formatting ${I18N_DATA_FOLDER}/${OUTPUT_NAME}..."`); - shelljs.exec(`yarn clang-format -i ${I18N_DATA_FOLDER}/${OUTPUT_NAME}`, {silent: true}); - done(); -}; - -/** - * Generate a file that contains all locale to import for closure. - * Tree shaking will only keep the data for the `goog.LOCALE` locale. - */ -function generateAllLocalesFile(LOCALES, ALIASES) { - const existingLocalesAliases = {}; - const existingLocalesData = {}; - - // for each locale, get the data and the list of equivalent locales - LOCALES.forEach(locale => { - const eqLocales = new Set(); - eqLocales.add(locale); - if (locale.match(/-/)) { - eqLocales.add(locale.replace(/-/g, '_')); - } - - // check for aliases - const alias = ALIASES[locale]; - if (alias) { - eqLocales.add(alias); - - if (alias.match(/-/)) { - eqLocales.add(alias.replace(/-/g, '_')); - } - - // to avoid duplicated "case" we regroup all locales in the same "case" - // the simplest way to do that is to have alias aliases - // e.g. 'no' --> 'nb', 'nb' --> 'no-NO' - // which means that we'll have 'no', 'nb' and 'no-NO' in the same "case" - const aliasKeys = Object.keys(ALIASES); - for (let i = 0; i < aliasKeys.length; i++) { - const aliasValue = ALIASES[alias]; - if (aliasKeys.indexOf(alias) !== -1 && !eqLocales.has(aliasValue)) { - eqLocales.add(aliasValue); - - if (aliasValue.match(/-/)) { - eqLocales.add(aliasValue.replace(/-/g, '_')); - } - } - } - } - - for (let l of eqLocales) { - // find the existing content file - const path = `${RELATIVE_I18N_DATA_FOLDER}/${l}.ts`; - if (fs.existsSync(`${RELATIVE_I18N_DATA_FOLDER}/${l}.ts`)) { - const localeName = formatLocale(locale); - existingLocalesData[locale] = - fs.readFileSync(path, 'utf8') - .replace(`${HEADER}\n`, '') - .replace('export default ', `export const locale_${localeName} = `) - .replace('function plural', `function plural_${localeName}`) - .replace(/,(\n | )plural/, `, plural_${localeName}`) - .replace('const u = undefined;\n\n', ''); - } - } - - existingLocalesAliases[locale] = eqLocales; - }); - - function generateCases(locale) { - let str = ''; - let locales = []; - const eqLocales = existingLocalesAliases[locale]; - for (let l of eqLocales) { - str += `case '${l}':\n`; - locales.push(`'${l}'`); - } - let localesStr = '[' + locales.join(',') + ']'; - - str += ` l = locale_${formatLocale(locale)}; - locales = ${localesStr}; - break;\n`; - return str; - } - - function formatLocale(locale) { - return locale.replace(/-/g, '_'); - } - // clang-format off - return `${HEADER} -import {registerLocaleData} from '../src/i18n/locale_data'; - -const u = undefined; - -${LOCALES.map(locale => `${existingLocalesData[locale]}`).join('\n')} - -let l: any; -let locales: string[] = []; - -switch (goog.LOCALE) { -${LOCALES.map(locale => generateCases(locale)).join('')}} - -if(l) { - locales.forEach(locale => registerLocaleData(l, locale)); -} -`; - // clang-format on -} diff --git a/tools/gulp-tasks/cldr/extract.js b/tools/gulp-tasks/cldr/extract.js deleted file mode 100644 index aef0ac0001db..000000000000 --- a/tools/gulp-tasks/cldr/extract.js +++ /dev/null @@ -1,632 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use 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 stringify = require('./util').stringify; -// used to extract plural rules -const cldr = require('cldr'); -// used to extract all other cldr data -const cldrJs = require('cldrjs'); -// used to call to clang-format -const shelljs = require('shelljs'); - -const COMMON_PACKAGE = 'packages/common'; -const CORE_PACKAGE = 'packages/core'; -const I18N_FOLDER = `${COMMON_PACKAGE}/src/i18n`; -const I18N_CORE_FOLDER = `${CORE_PACKAGE}/src/i18n`; -const I18N_DATA_FOLDER = `${COMMON_PACKAGE}/locales`; -const I18N_DATA_EXTRA_FOLDER = `${I18N_DATA_FOLDER}/extra`; -const I18N_GLOBAL_FOLDER = `${I18N_DATA_FOLDER}/global`; -const RELATIVE_I18N_FOLDER = path.resolve(__dirname, `../../../${I18N_FOLDER}`); -const RELATIVE_I18N_CORE_FOLDER = path.resolve(__dirname, `../../../${I18N_CORE_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 RELATIVE_I18N_GLOBAL_FOLDER = path.resolve(__dirname, `../../../${I18N_GLOBAL_FOLDER}`); -const DEFAULT_RULE = 'function anonymous(n) {\nreturn"other"\n}'; -const EMPTY_RULE = 'function anonymous(n) {\n\n}'; -const WEEK_DAYS = ['sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'sat']; -const HEADER = `/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ - -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js -`; - -// tslint:disable:no-console -module.exports = (gulp, done) => { - const cldrData = require('./cldr-data'); - const LOCALES = cldrData.availableLocales; - - console.log(`Loading CLDR data...`); - cldrJs.load(cldrData.all().concat(cldrData('scriptMetadata'))); - - 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); - } - if (!fs.existsSync(RELATIVE_I18N_GLOBAL_FOLDER)) { - fs.mkdirSync(RELATIVE_I18N_GLOBAL_FOLDER); - } - - console.log(`Writing file ${I18N_FOLDER}/currencies.ts`); - fs.writeFileSync(`${RELATIVE_I18N_FOLDER}/currencies.ts`, generateCurrenciesFile()); - - const baseCurrencies = generateBaseCurrencies(new cldrJs('en')); - // additional "en" file that will be included in common - console.log(`Writing file ${I18N_CORE_FOLDER}/locale_en.ts`); - const localeEnFile = generateLocale('en', new cldrJs('en'), baseCurrencies); - fs.writeFileSync(`${RELATIVE_I18N_CORE_FOLDER}/locale_en.ts`, localeEnFile); - - LOCALES.forEach((locale, index) => { - const localeData = new cldrJs(locale); - - console.log(`${index + 1}/${LOCALES.length}`); - console.log(`\t${I18N_DATA_FOLDER}/${locale}.ts`); - fs.writeFileSync( - `${RELATIVE_I18N_DATA_FOLDER}/${locale}.ts`, - locale === 'en' ? localeEnFile : generateLocale(locale, localeData, baseCurrencies)); - console.log(`\t${I18N_DATA_EXTRA_FOLDER}/${locale}.ts`); - fs.writeFileSync( - `${RELATIVE_I18N_DATA_EXTRA_FOLDER}/${locale}.ts`, generateLocaleExtra(locale, localeData)); - console.log(`\t${I18N_GLOBAL_FOLDER}/${locale}.js`); - fs.writeFileSync( - `${RELATIVE_I18N_GLOBAL_FOLDER}/${locale}.js`, - generateGlobalLocale( - locale, locale === 'en' ? new cldrJs('en') : localeData, baseCurrencies)); - }); - console.log(`${LOCALES.length} locale files generated.`); - - console.log(`All i18n cldr files have been generated, formatting files..."`); - shelljs.exec( - `yarn clang-format -i ${I18N_DATA_FOLDER}/**/*.ts ${I18N_DATA_FOLDER}/*.ts ${ - I18N_FOLDER}/currencies.ts ${I18N_CORE_FOLDER}/locale_en.ts ${I18N_GLOBAL_FOLDER}/*.js`, - {silent: true}); - done(); -}; - -/** - * Generate contents for the basic locale data file - */ -function generateLocale(locale, localeData, baseCurrencies) { - return `${HEADER} -const u = undefined; - -${getPluralFunction(locale)} - -export default ${generateBasicLocaleString(locale, localeData, baseCurrencies)}; -`; -} - -/** - * Generate the contents for the extra data file - */ -function generateLocaleExtra(locale, localeData) { - return `${HEADER} -const u = undefined; - -export default ${generateDayPeriodsSupplementalString(locale, localeData)}; -`; -} - -/** - * Generated the contents for the global locale file - */ -function generateGlobalLocale(locale, localeData, baseCurrencies) { - const basicLocaleData = generateBasicLocaleString(locale, localeData, baseCurrencies); - const extraLocaleData = generateDayPeriodsSupplementalString(locale, localeData); - const data = basicLocaleData.replace(/\]$/, `, ${extraLocaleData}]`); - return `${HEADER} -(function(global) { - global.ng = global.ng || {}; - global.ng.common = global.ng.common || {}; - global.ng.common.locales = global.ng.common.locales || {}; - const u = undefined; - ${getPluralFunction(locale, false)} - global.ng.common.locales['${normalizeLocale(locale)}'] = ${data}; -})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || typeof window !== 'undefined' && window); - `; -} - -/** - * Collect up the basic locale data [ localeId, dateTime, number, currency, pluralCase ]. - */ -function generateBasicLocaleString(locale, localeData, baseCurrencies) { - let data = stringify( - [ - locale, - ...getDateTimeTranslations(localeData), - ...getDateTimeSettings(localeData), - ...getNumberSettings(localeData), - ...getCurrencySettings(locale, localeData), - generateLocaleCurrencies(localeData, baseCurrencies), - getDirectionality(localeData), - ], - true) - // We remove "undefined" added by spreading arrays when there is no value - .replace(/undefined/g, 'u'); - - // adding plural function after, because we don't want it as a string - data = data.replace(/\]$/, ', plural]'); - return data; -} - -/** - * Collect up the day period rules, and extended day period data. - */ -function generateDayPeriodsSupplementalString(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 stringify(dayPeriodsSupplemental).replace(/undefined/g, 'u'); -} - -/** - * Generate a list of currencies to be used as a based for other currencies - * e.g.: {'ARS': [, '$'], 'AUD': ['A$', '$'], ...} - */ -function generateBaseCurrencies(localeData, addDigits) { - const currenciesData = localeData.main('numbers/currencies'); - const fractions = new cldrJs('en').get(`supplemental/currencyData/fractions`); - 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 = [undefined, symbolNarrow]; - } - } - if (addDigits && fractions[key] && fractions[key]['_digits']) { - const digits = parseInt(fractions[key]['_digits'], 10); - if (symbolsArray.length === 2) { - symbolsArray.push(digits); - } else if (symbolsArray.length === 1) { - symbolsArray = [...symbolsArray, undefined, digits]; - } else { - symbolsArray = [undefined, undefined, digits]; - } - } - if (symbolsArray.length > 0) { - currencies[key] = symbolsArray; - } - }); - return currencies; -} - -/** - * To minimize the file even more, we only output the differences compared to the base currency - */ -function generateLocaleCurrencies(localeData, baseCurrencies) { - const currenciesData = localeData.main('numbers/currencies'); - const currencies = {}; - Object.keys(currenciesData).forEach(code => { - let symbolsArray = []; - const symbol = currenciesData[code].symbol; - const symbolNarrow = currenciesData[code]['symbol-alt-narrow']; - if (symbol && symbol !== code) { - symbolsArray.push(symbol); - } - if (symbolNarrow && symbolNarrow !== symbol) { - if (symbolsArray.length > 0) { - symbolsArray.push(symbolNarrow); - } else { - symbolsArray = [undefined, symbolNarrow]; - } - } - - // if locale data are different, set the value - if ((baseCurrencies[code] || []).toString() !== symbolsArray.toString()) { - currencies[code] = symbolsArray; - } - }); - return currencies; -} - -/** - * Generate a file that contains the list of currencies and their symbols - */ -function generateCurrenciesFile() { - const baseCurrencies = generateBaseCurrencies(new cldrJs('en'), true); - - return `${HEADER} -export type CurrenciesSymbols = [string] | [string | undefined, string]; - -/** @internal */ -export const CURRENCIES_EN: {[code: string]: CurrenciesSymbols | [string | undefined, string | undefined, number]} = ${ - stringify(baseCurrencies, true)}; -`; -} - -/** - * 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 || symbols.currencyGroup) { - symbolValues.push(symbols.currencyDecimal); - } - - if (symbols.currencyGroup) { - symbolValues.push(symbols.currencyGroup); - } - - return [symbolValues, [decimalFormat, percentFormat, currencyFormat, scientificFormat]]; -} - -/** - * Returns the currency code, symbol and name for a locale - * @returns [ code, 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 = [undefined, undefined, undefined]; - - if (currentCurrency) { - currencySettings = [ - currentCurrency, currencyInfo[currentCurrency].symbol, - currencyInfo[currentCurrency].displayName - ]; - } - - return currencySettings; -} - -/** - * Returns the writing direction for a locale - * @returns 'rtl' | 'ltr' - */ -function getDirectionality(localeData) { - const rtl = localeData.get('scriptMetadata/{script}/rtl'); - return rtl === 'YES' ? 'rtl' : 'ltr'; -} - -/** - * 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, withTypes = true) { - let fn = cldr.extractPluralRuleFunction(locale).toString(); - - if (fn === EMPTY_RULE) { - fn = DEFAULT_RULE; - } - - const numberType = withTypes ? ': number' : ''; - fn = fn.replace(/function anonymous\(n[^}]+{/g, `function plural(n${numberType})${numberType} {`) - .replace(toRegExp('var'), 'let') - .replace(toRegExp('if(typeof n==="string")n=parseInt(n,10);'), '') - .replace(toRegExp('\n}'), ';\n}'); - - // The replacement values must match the `Plural` enum from common. - // We do not use the enum directly to avoid depending on that package. - return fn.replace(toRegExp('"zero"'), ' 0') - .replace(toRegExp('"one"'), ' 1') - .replace(toRegExp('"two"'), ' 2') - .replace(toRegExp('"few"'), ' 3') - .replace(toRegExp('"many"'), ' 4') - .replace(toRegExp('"other"'), ' 5'); -} - -/** - * Return an array of values from an object - */ -function objectValues(obj) { - return Object.keys(obj).map(key => obj[key]); -} - -/** - * 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 a constant 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, u, z, u, u] - */ -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; -} - -/** - * In Angular the locale is referenced by a "normalized" form. - */ -function normalizeLocale(locale) { - return locale.toLowerCase().replace(/_/g, '-'); -} - -module.exports.I18N_FOLDER = I18N_FOLDER; -module.exports.I18N_DATA_FOLDER = I18N_DATA_FOLDER; -module.exports.RELATIVE_I18N_DATA_FOLDER = RELATIVE_I18N_DATA_FOLDER; -module.exports.HEADER = HEADER; diff --git a/tools/gulp-tasks/cldr/util.js b/tools/gulp-tasks/cldr/util.js deleted file mode 100644 index 4b6c005f73bc..000000000000 --- a/tools/gulp-tasks/cldr/util.js +++ /dev/null @@ -1,182 +0,0 @@ -// tslint:disable:file-header - -/** - * Like JSON.stringify, but without double quotes around keys, and without null instead of undefined - * values - * Based on https://github.com/json5/json5/blob/master/lib/json5.js - * Use option "quoteKeys" to preserve quotes for keys - */ -module.exports.stringify = function(obj, quoteKeys) { - var getReplacedValueOrUndefined = function(holder, key) { - var value = holder[key]; - - // Replace the value with its toJSON value first, if possible - if (value && value.toJSON && typeof value.toJSON === 'function') { - value = value.toJSON(); - } - - return value; - }; - - function isWordChar(c) { - return (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z') || (c >= '0' && c <= '9') || - c === '_' || c === '$'; - } - - function isWordStart(c) { - return (c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z') || c === '_' || c === '$'; - } - - function isWord(key) { - if (typeof key !== 'string') { - return false; - } - if (!isWordStart(key[0])) { - return false; - } - var i = 1, length = key.length; - while (i < length) { - if (!isWordChar(key[i])) { - return false; - } - i++; - } - return true; - } - - // polyfills - function isArray(obj) { - if (Array.isArray) { - return Array.isArray(obj); - } else { - return Object.prototype.toString.call(obj) === '[object Array]'; - } - } - - function isDate(obj) { - return Object.prototype.toString.call(obj) === '[object Date]'; - } - - var objStack = []; - function checkForCircular(obj) { - for (var i = 0; i < objStack.length; i++) { - if (objStack[i] === obj) { - throw new TypeError('Converting circular structure to JSON'); - } - } - } - - // Copied from Crokford's implementation of JSON - // See - // https://github.com/douglascrockford/JSON-js/blob/e39db4b7e6249f04a195e7dd0840e610cc9e941e/json2.js#L195 - // Begin - var cx = /[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, - escapable = /[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g, - meta = { // table of character substitutions - '\b': '\\b', - '\t': '\\t', - '\n': '\\n', - '\f': '\\f', - '\r': '\\r', - '"' : '\\"', - '\\': '\\\\' - }; - function escapeString(str, keepQuotes) { - // If the string contains no control characters, no quote characters, and no - // backslash characters, then we can safely slap some quotes around it. - // Otherwise we must also replace the offending characters with safe escape - // sequences. - escapable.lastIndex = 0; - return escapable.test(str) && !keepQuotes ? '"' + str.replace(escapable, function(a) { - var c = meta[a]; - return typeof c === 'string' ? c : '\\u' + ('0000' + a.charCodeAt(0).toString(16)).slice(-4); - }) + '"' : '"' + str + '"'; - } - // End - - function internalStringify(holder, key) { - var buffer, res; - - // Replace the value, if necessary - var obj_part = getReplacedValueOrUndefined(holder, key); - - if (obj_part && !isDate(obj_part)) { - // unbox objects - // don't unbox dates, since will turn it into number - obj_part = obj_part.valueOf(); - } - switch (typeof obj_part) { - case 'boolean': - return obj_part.toString(); - - case 'number': - if (isNaN(obj_part) || !isFinite(obj_part)) { - return 'null'; - } - return obj_part.toString(); - - case 'string': - return escapeString(obj_part.toString()); - - case 'object': - if (obj_part === null) { - return 'null'; - } else if (isArray(obj_part)) { - checkForCircular(obj_part); - buffer = '['; - objStack.push(obj_part); - - for (var i = 0; i < obj_part.length; i++) { - res = internalStringify(obj_part, i); - if (res === null) { - buffer += 'null'; - } /* else if (typeof res === 'undefined') { // modified to support empty array values - buffer += ''; - }*/ - else { - buffer += res; - } - if (i < obj_part.length - 1) { - buffer += ','; - } - } - objStack.pop(); - buffer += ']'; - } else { - checkForCircular(obj_part); - buffer = '{'; - var nonEmpty = false; - objStack.push(obj_part); - for (var prop in obj_part) { - if (obj_part.hasOwnProperty(prop)) { - var value = internalStringify(obj_part, prop); - if (typeof value !== 'undefined' && value !== null) { - nonEmpty = true; - key = isWord(prop) && !quoteKeys ? prop : escapeString(prop, quoteKeys); - buffer += key + ':' + value + ','; - } - } - } - objStack.pop(); - if (nonEmpty) { - buffer = buffer.substring(0, buffer.length - 1) + '}'; - } else { - buffer = '{}'; - } - } - return buffer; - default: - // functions and undefined should be ignored - return undefined; - } - } - - // special case...when undefined is used inside of - // a compound object/array, return null. - // but when top-level, return undefined - var topLevelHolder = {'': obj}; - if (obj === undefined) { - return getReplacedValueOrUndefined(topLevelHolder, ''); - } - return internalStringify(topLevelHolder, ''); -}; diff --git a/yarn.lock b/yarn.lock index d96c9a50a9b0..2a979cab4fd4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1651,6 +1651,11 @@ resolved "https://registry.yarnpkg.com/@types/bluebird/-/bluebird-3.5.36.tgz#00d9301d4dc35c2f6465a8aec634bb533674c652" integrity sha512-HBNx4lhkxN7bx6P0++W8E289foSu8kO8GCk2unhuVggO+cE7rh9DhZUyPhUxNRG9m+5B5BTKxZQ5ZP92x/mx9Q== +"@types/cldrjs@^0.4.22": + version "0.4.22" + resolved "https://registry.yarnpkg.com/@types/cldrjs/-/cldrjs-0.4.22.tgz#24e31cdf15a4ea806ca0a774b024150d1066fea1" + integrity sha512-YyzxXZ5s9xwPWznXnI3++X14JGnomDdDAlin7kWZvxX/MzirC9BNFcDSQ0yR8YG2M/xNMn0nXsCGkgbFVyXjGw== + "@types/cli-progress@^3.4.2": version "3.9.2" resolved "https://registry.yarnpkg.com/@types/cli-progress/-/cli-progress-3.9.2.tgz#6ca355f96268af39bee9f9307f0ac96145639c26" @@ -2158,11 +2163,6 @@ adjust-sourcemap-loader@^4.0.0: loader-utils "^2.0.0" regex-parser "^2.2.11" -adm-zip@0.4.11: - version "0.4.11" - resolved "https://registry.yarnpkg.com/adm-zip/-/adm-zip-0.4.11.tgz#2aa54c84c4b01a9d0fb89bb11982a51f13e3d62a" - integrity sha512-L8vcjDTCOIJk7wFvmlEUN7AsSb8T+2JrdP7KINBjzr24TJ5Mwj590sLu3BC7zNZowvJWa/JtPmD8eJCzdtDWjA== - adm-zip@^0.4.9, adm-zip@~0.4.3: version "0.4.16" resolved "https://registry.yarnpkg.com/adm-zip/-/adm-zip-0.4.16.tgz#cf4c508fdffab02c269cbc7f471a875f05570365" @@ -2236,16 +2236,6 @@ ajv@8.2.0: require-from-string "^2.0.2" uri-js "^4.2.2" -ajv@^5.1.0: - version "5.5.2" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" - integrity sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU= - dependencies: - co "^4.6.0" - fast-deep-equal "^1.0.0" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.3.0" - ajv@^6.1.0, ajv@^6.12.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.12.5, ajv@^6.12.6, ajv@~6.12.6: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" @@ -2745,7 +2735,7 @@ aws-sign2@~0.7.0: resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= -aws4@^1.6.0, aws4@^1.8.0: +aws4@^1.8.0: version "1.11.0" resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.11.0.tgz#d61f46d83b2519250e2784daf5b09479a8b41c59" integrity sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== @@ -3514,33 +3504,20 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" -cldr-data-downloader@^0.3.5: - version "0.3.5" - resolved "https://registry.yarnpkg.com/cldr-data-downloader/-/cldr-data-downloader-0.3.5.tgz#f5445cb9d222bf7fa8426c62e0ae9d7d4897b243" - integrity sha512-uyIMa1K98DAp/PE7dYpq2COIrkWn681Atjng1GgEzeJzYb1jANtugtp9wre6+voE+qzVC8jtWv6E/xZ1GTJdlw== - dependencies: - adm-zip "0.4.11" - mkdirp "0.5.0" - nopt "3.0.x" - progress "1.1.8" - q "1.0.1" - request "~2.87.0" - request-progress "0.3.1" - -cldr@7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/cldr/-/cldr-7.0.0.tgz#8e0f42acc21b5762842cf23a747120be898447fe" - integrity sha512-BmD93+RhHGkdVRO9LYL6kd7IA9ANxnpH1A+OM6FdhKVYXqRgBaDmt9P83VaQB6gMBaFvOl4IozW/g3ViLn9LeQ== +cldr@5.7.0: + version "5.7.0" + resolved "https://registry.yarnpkg.com/cldr/-/cldr-5.7.0.tgz#8c466bdc2500fd293462029631011adcd55bc5ae" + integrity sha512-Pyoh0kwXJIUvbAvQoQqKIr0pKWwWfkcYCIDKWmVIxJ9HftSsg57AqyfW1EzWRcP4nJj40WX4vB/lXQ+Uw4NbNA== dependencies: - escodegen "^2.0.0" + escodegen "^1.12.0" esprima "^4.0.1" memoizeasync "^1.1.0" passerror "^1.1.1" pegjs "^0.10.0" seq "^0.3.5" unicoderegexp "^0.4.1" - xmldom "^0.6.0" - xpath "^0.0.32" + xmldom "^0.3.0" + xpath "^0.0.27" cldrjs@0.5.5: version "0.5.5" @@ -3694,11 +3671,6 @@ cloneable-readable@^1.0.0: process-nextick-args "^2.0.0" readable-stream "^2.3.5" -co@^4.6.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" - integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= - code-point-at@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" @@ -3799,7 +3771,7 @@ colorspace@1.1.x: color "3.0.x" text-hex "1.0.x" -combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.5, combined-stream@~1.0.6: +combined-stream@^1.0.6, combined-stream@^1.0.8, combined-stream@~1.0.6: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== @@ -5259,7 +5231,7 @@ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= -escodegen@^1.8.1: +escodegen@^1.12.0, escodegen@^1.8.1: version "1.14.3" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.14.3.tgz#4e7b81fba61581dc97582ed78cab7f0e8d63f503" integrity sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw== @@ -5526,7 +5498,7 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2: assign-symbols "^1.0.0" is-extendable "^1.0.1" -extend@^3.0.0, extend@^3.0.2, extend@~3.0.1, extend@~3.0.2: +extend@^3.0.0, extend@^3.0.2, extend@~3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== @@ -5585,11 +5557,6 @@ fancy-log@^1.3.2: parse-node-version "^1.0.0" time-stamp "^1.0.0" -fast-deep-equal@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614" - integrity sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ= - fast-deep-equal@^3.1.1: version "3.1.3" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" @@ -5968,7 +5935,7 @@ form-data@^3.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" -form-data@~2.3.1, form-data@~2.3.2: +form-data@~2.3.2: version "2.3.3" resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== @@ -6641,14 +6608,6 @@ har-schema@^2.0.0: resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= -har-validator@~5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.0.3.tgz#ba402c266194f15956ef15e0fcf242993f6a7dfd" - integrity sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0= - dependencies: - ajv "^5.1.0" - har-schema "^2.0.0" - har-validator@~5.1.3: version "5.1.5" resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.5.tgz#1f0803b9f8cb20c0fa13822df1ecddb36bde1efd" @@ -7897,11 +7856,6 @@ json-ptr@^2.2.0: dependencies: tslib "^2.2.0" -json-schema-traverse@^0.3.0: - version "0.3.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" - integrity sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A= - json-schema-traverse@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" @@ -9016,11 +8970,6 @@ minimist-options@4.1.0: is-plain-obj "^1.1.0" kind-of "^6.0.3" -minimist@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" - integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= - minimist@1.x, minimist@^1.1.0, minimist@^1.2.0, minimist@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602" @@ -9121,13 +9070,6 @@ mkdirp-classic@^0.5.2: resolved "https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113" integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A== -mkdirp@0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.0.tgz#1d73076a6df986cd9344e15e71fcc05a4c9abf12" - integrity sha1-HXMHam35hs2TROFecfzAWkyavxI= - dependencies: - minimist "0.0.8" - "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5: version "0.5.5" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def" @@ -9391,13 +9333,6 @@ nodejs-websocket@^1.7.2: resolved "https://registry.yarnpkg.com/nodejs-websocket/-/nodejs-websocket-1.7.2.tgz#94abd1e248f57d4d1c663dec3831015c6dad98a6" integrity sha512-PFX6ypJcCNDs7obRellR0DGTebfUhw1SXGKe2zpB+Ng1DQJhdzbzx1ob+AvJCLzy2TJF4r8cCDqMQqei1CZdPQ== -nopt@3.0.x: - version "3.0.6" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" - integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k= - dependencies: - abbrev "1" - nopt@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" @@ -9563,11 +9498,6 @@ number-is-nan@^1.0.0: resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= -oauth-sign@~0.8.2: - version "0.8.2" - resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" - integrity sha1-Rqarfwrq2N6unsBWV4C31O/rnUM= - oauth-sign@~0.9.0: version "0.9.0" resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" @@ -10949,11 +10879,6 @@ process-nextick-args@~1.0.6: resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" integrity sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M= -progress@1.1.8: - version "1.1.8" - resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be" - integrity sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74= - progress@^2.0.1, progress@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" @@ -11120,7 +11045,7 @@ punycode@1.3.2: resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= -punycode@^1.3.2, punycode@^1.4.1: +punycode@^1.3.2: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= @@ -11155,11 +11080,6 @@ puppeteer@5.4.1: unbzip2-stream "^1.3.3" ws "^7.2.3" -q@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/q/-/q-1.0.1.tgz#11872aeedee89268110b10a718448ffb10112a14" - integrity sha1-EYcq7t7okmgRCxCnGESP+xARKhQ= - q@1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/q/-/q-1.4.1.tgz#55705bcd93c5f3673530c2c2cbc0c2b3addc286e" @@ -11187,7 +11107,7 @@ qs@^6.4.0, qs@^6.6.0: dependencies: side-channel "^1.0.4" -qs@~6.5.1, qs@~6.5.2: +qs@~6.5.2: version "6.5.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== @@ -11567,13 +11487,6 @@ replace-homedir@^1.0.0: is-absolute "^1.0.0" remove-trailing-separator "^1.1.0" -request-progress@0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/request-progress/-/request-progress-0.3.1.tgz#0721c105d8a96ac6b2ce8b2c89ae2d5ecfcf6b3a" - integrity sha1-ByHBBdipasayzossia4tXs/Pazo= - dependencies: - throttleit "~0.0.2" - request@^2.87.0, request@^2.88.2: version "2.88.2" resolved "https://registry.yarnpkg.com/request/-/request-2.88.2.tgz#d73c918731cb5a87da047e207234146f664d12b3" @@ -11600,32 +11513,6 @@ request@^2.87.0, request@^2.88.2: tunnel-agent "^0.6.0" uuid "^3.3.2" -request@~2.87.0: - version "2.87.0" - resolved "https://registry.yarnpkg.com/request/-/request-2.87.0.tgz#32f00235cd08d482b4d0d68db93a829c0ed5756e" - integrity sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw== - dependencies: - aws-sign2 "~0.7.0" - aws4 "^1.6.0" - caseless "~0.12.0" - combined-stream "~1.0.5" - extend "~3.0.1" - forever-agent "~0.6.1" - form-data "~2.3.1" - har-validator "~5.0.3" - http-signature "~1.2.0" - is-typedarray "~1.0.0" - isstream "~0.1.2" - json-stringify-safe "~5.0.1" - mime-types "~2.1.17" - oauth-sign "~0.8.2" - performance-now "^2.1.0" - qs "~6.5.1" - safe-buffer "^5.1.1" - tough-cookie "~2.3.3" - tunnel-agent "^0.6.0" - uuid "^3.1.0" - require-directory@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" @@ -11951,7 +11838,7 @@ safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.2.0: +safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.2, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -12003,7 +11890,6 @@ sauce-connect-launcher@^1.2.4: "sauce-connect@https://saucelabs.com/downloads/sc-4.6.2-linux.tar.gz": version "0.0.0" - uid "7b7f35433af9c3380758e048894d7b9aecf3754e" resolved "https://saucelabs.com/downloads/sc-4.6.2-linux.tar.gz#7b7f35433af9c3380758e048894d7b9aecf3754e" saucelabs@^1.5.0: @@ -13127,11 +13013,6 @@ text-table@0.2.0: resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= -throttleit@~0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/throttleit/-/throttleit-0.0.2.tgz#cfedf88e60c00dd9697b61fdd2a8343a9b680eaf" - integrity sha1-z+34jmDADdlpe2H90qg0OptoDq8= - through2-filter@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/through2-filter/-/through2-filter-3.0.0.tgz#700e786df2367c2c88cd8aa5be4cf9c1e7831254" @@ -13279,13 +13160,6 @@ toidentifier@1.0.0: resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== -tough-cookie@~2.3.3: - version "2.3.4" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.4.tgz#ec60cee38ac675063ffc97a5c18970578ee83655" - integrity sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA== - dependencies: - punycode "^1.4.1" - tough-cookie@~2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.5.0.tgz#cd9fb2a0aa1d5a12b473bd9fb96fa3dcff65ade2" @@ -13856,7 +13730,7 @@ uuid@8.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== -uuid@^3.0.0, uuid@^3.1.0, uuid@^3.3.2, uuid@^3.4.0: +uuid@^3.0.0, uuid@^3.3.2, uuid@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== @@ -14385,25 +14259,25 @@ xmlbuilder@~11.0.0: resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== +xmldom@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.3.0.tgz#e625457f4300b5df9c2e1ecb776147ece47f3e5a" + integrity sha512-z9s6k3wxE+aZHgXYxSTpGDo7BYOUfJsIRyoZiX6HTjwpwfS2wpQBQKa2fD+ShLyPkqDYo5ud7KitmLZ2Cd6r0g== + xmldom@^0.5.0: version "0.5.0" resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.5.0.tgz#193cb96b84aa3486127ea6272c4596354cb4962e" integrity sha512-Foaj5FXVzgn7xFzsKeNIde9g6aFBxTPi37iwsno8QvApmtg7KYrr+OPyRHcJF7dud2a5nGRBXK3n0dL62Gf7PA== -xmldom@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/xmldom/-/xmldom-0.6.0.tgz#43a96ecb8beece991cef382c08397d82d4d0c46f" - integrity sha512-iAcin401y58LckRZ0TkI4k0VSM1Qg0KGSc3i8rU+xrxe19A/BN1zHyVSJY7uoutVlaTSzYyk/v5AmkewAP7jtg== - xmlhttprequest-ssl@~1.5.4: version "1.5.5" resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz#c2876b06168aadc40e57d97e81191ac8f4398b3e" integrity sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4= -xpath@^0.0.32: - version "0.0.32" - resolved "https://registry.yarnpkg.com/xpath/-/xpath-0.0.32.tgz#1b73d3351af736e17ec078d6da4b8175405c48af" - integrity sha512-rxMJhSIoiO8vXcWvSifKqhvV96GjiD5wYb8/QHdoRyQvraTpp4IEv944nhGausZZ3u7dhQXteZuZbaqfpB7uYw== +xpath@^0.0.27: + version "0.0.27" + resolved "https://registry.yarnpkg.com/xpath/-/xpath-0.0.27.tgz#dd3421fbdcc5646ac32c48531b4d7e9d0c2cfa92" + integrity sha512-fg03WRxtkCV6ohClePNAECYsmpKKTv5L8y/X3Dn1hQrec3POx2jHZ/0P2qQ6HvsrU1BmeqXcof3NGGueG6LxwQ== xregexp@2.0.0: version "2.0.0" From 444d838905d437bd13d2215353229e669fb91576 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Fri, 21 May 2021 22:58:25 +0200 Subject: [PATCH 099/364] build: wire up new CLDR generation tool within Bazel (#42230) Introduces a few Starlark macros for running the new Bazel CLDR generation tool. Wires up the new tool so that locales are generated properly. Also updates the existing `closure-locale` file to match the new output generated by the Bazel tool. This commit also re-adds a few locale files that aren't generated by CLDR 37, but have been accidentally left in the repository as the Gulp script never removed old locales from previous CLDR versions. This problem is solved with the Bazel generation of locale files, but for now we re-add these old CLDR 33 locale files to not break developers relying on these (even though the locale data indicies are incorrect; but there might be users accessing the data directly) PR Close #42230 --- .ng-dev/format.ts | 5 + packages/common/BUILD.bazel | 17 + packages/common/locales/BUILD.bazel | 39 +- packages/common/locales/closure-locale.ts | 6481 +++------------------ packages/common/locales/extra/ff-CM.ts | 18 + packages/common/locales/extra/ff-GN.ts | 18 + packages/common/locales/extra/ff-MR.ts | 18 + packages/common/locales/ff-CM.ts | 46 + packages/common/locales/ff-GN.ts | 46 + packages/common/locales/ff-MR.ts | 46 + packages/common/locales/global/ff-CM.js | 60 + packages/common/locales/global/ff-GN.js | 60 + packages/common/locales/global/ff-MR.js | 60 + packages/common/locales/index.bzl | 94 + packages/common/src/i18n/currencies.ts | 13 + packages/core/BUILD.bazel | 17 + packages/core/src/i18n/locale_en.ts | 20 + 17 files changed, 1427 insertions(+), 5631 deletions(-) create mode 100644 packages/common/locales/extra/ff-CM.ts create mode 100644 packages/common/locales/extra/ff-GN.ts create mode 100644 packages/common/locales/extra/ff-MR.ts create mode 100644 packages/common/locales/ff-CM.ts create mode 100644 packages/common/locales/ff-GN.ts create mode 100644 packages/common/locales/ff-MR.ts create mode 100644 packages/common/locales/global/ff-CM.js create mode 100644 packages/common/locales/global/ff-GN.js create mode 100644 packages/common/locales/global/ff-MR.js create mode 100644 packages/common/locales/index.bzl create mode 100644 packages/common/src/i18n/currencies.ts create mode 100644 packages/core/src/i18n/locale_en.ts diff --git a/.ng-dev/format.ts b/.ng-dev/format.ts index c56366c57f8f..2dfdcd233464 100644 --- a/.ng-dev/format.ts +++ b/.ng-dev/format.ts @@ -26,6 +26,11 @@ export const format: FormatConfig = { '!dev-infra/build-worker.js', // Do not format compliance test-cases since they must match generated code '!packages/compiler-cli/test/compliance/test_cases/**/*.js', + // Do not format the locale files which are checked-in for Google3, but generated using + // the `generate-locales-tool` from `packages/common/locales`. + '!packages/core/src/i18n/locale_en.ts', + '!packages/common/locales/closure-locale.ts', + '!packages/common/src/i18n/currencies.ts', ] }, 'buildifier': true diff --git a/packages/common/BUILD.bazel b/packages/common/BUILD.bazel index ac47bac7cb42..d6d9fa8be8b3 100644 --- a/packages/common/BUILD.bazel +++ b/packages/common/BUILD.bazel @@ -1,7 +1,24 @@ +load("@build_bazel_rules_nodejs//:index.bzl", "generated_file_test") +load("//packages/common/locales:index.bzl", "generate_base_currencies_file") load("//tools:defaults.bzl", "api_golden_test_npm_package", "ng_module", "ng_package") package(default_visibility = ["//visibility:public"]) +# This generates the `src/i18n/currencies.ts` file through the `generate-locales` tool. Since +# the base currencies file is checked-in for Google3, we add a `generated_file_test` to ensure +# the checked-in file is up-to-date. To disambiguate from the test, we use a more precise target +# name here. +generate_base_currencies_file( + name = "base_currencies_file_generated", + output_file = "base_currencies_generated.ts", +) + +generated_file_test( + name = "base_currencies_file", + src = "src/i18n/currencies.ts", + generated = ":base_currencies_file_generated", +) + ng_module( name = "common", srcs = glob( diff --git a/packages/common/locales/BUILD.bazel b/packages/common/locales/BUILD.bazel index 20c6fa951198..41e691b87808 100644 --- a/packages/common/locales/BUILD.bazel +++ b/packages/common/locales/BUILD.bazel @@ -1,18 +1,47 @@ +load("@build_bazel_rules_nodejs//:index.bzl", "generated_file_test") +load("//packages/common/locales:index.bzl", "LOCALES", "generate_all_locale_files", "generate_closure_locales_file") load("//tools:defaults.bzl", "pkg_npm", "ts_library") package(default_visibility = ["//visibility:public"]) +# This generates the `closure-locale.ts` file through the `generate-locales` tool. Since +# the `closure-locale.ts` file is checked-in for Google3, we add a `generated_file_test` to +# ensure the checked-in file is up-to-date. To disambiguate from the test, we use a more +# precise target name here. +generate_closure_locales_file( + name = "closure_locales_file_generated", + output_file = "closure_locales_generated.ts", +) + +generated_file_test( + name = "closure_locale_file", + src = "closure-locale.ts", + generated = ":closure_locales_file_generated", +) + +generate_all_locale_files( + name = "locale_files", +) + ts_library( name = "locales", - srcs = glob( - ["**/*.ts"], + # TODO(devversion): Remove glob for checked-in legacy locale files that haven't been + # removed in the past (when CLDR has been updated). These can be removed in a major. + srcs = [file for l in LOCALES for file in [ + "%s.ts" % l, + "extra/%s.ts" % l, + ]] + glob( + [ + "*.ts", + "extra/*.ts", + ], exclude = ["closure-locale.ts"], ), ) pkg_npm( name = "package", - srcs = glob(["global/*.js"]) + ["package.json"], + srcs = ["package.json"], substitutions = { # Workaround for `.d.ts`` containing `/// ` # which are generated in TypeScript v2.9, but not before. @@ -25,5 +54,7 @@ pkg_npm( # null out the require reference passed into the module. "factory\\(require, exports\\)": "factory(null, exports)", }, - deps = [":locales"], + # TODO(devversion): Remove glob for checked-in legacy locale files that haven't been + # removed in the past (when CLDR has been updated). These can be removed in a major. + deps = ["global/%s.js" % l for l in LOCALES] + [":locales"] + glob(["global/*.js"]), ) diff --git a/packages/common/locales/closure-locale.ts b/packages/common/locales/closure-locale.ts index cb764264d225..65470105af85 100644 --- a/packages/common/locales/closure-locale.ts +++ b/packages/common/locales/closure-locale.ts @@ -6,6228 +6,1455 @@ * found in the LICENSE file at https://angular.io/license */ -// THIS CODE IS GENERATED - DO NOT MODIFY -// See angular/tools/gulp-tasks/cldr/extract.js +// THIS CODE IS GENERATED - DO NOT MODIFY. import {registerLocaleData} from '../src/i18n/locale_data'; const u = undefined; function plural_af(n: number): number { - if (n === 1) return 1; - return 5; + +if (n === 1) + return 1; +return 5; } -export const locale_af = [ - 'af', - [['v', 'n'], ['vm.', 'nm.'], u], - u, - [ - ['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.'] - ], - u, - [ - ['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' - ] - ], - u, - [['v.C.', 'n.C.'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ZAR', - 'R', - 'Suid-Afrikaanse rand', - { - 'CAD': [u, '$'], - 'JPY': ['JP¥', '¥'], - 'MXN': [u, '$'], - 'RON': [u, 'leu'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': [u, '$'], - 'ZAR': ['R'] - }, - 'ltr', - plural_af -]; +export const locale_af = ["af",[["v","n"],["vm.","nm."],u],u,[["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."]],u,[["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"]],u,[["v.C.","n.C."],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZAR","R","Suid-Afrikaanse rand",{"CAD":[u,"$"],"JPY":["JP¥","¥"],"MXN":[u,"$"],"RON":[u,"leu"],"THB":["฿"],"TWD":["NT$"],"USD":[u,"$"],"ZAR":["R"]},"ltr", plural_af]; function plural_am(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; +const i = Math.floor(Math.abs(n)); + +if (i === 0 || n === 1) + return 1; +return 5; } -export const locale_am = [ - 'am', - [['ጠ', 'ከ'], ['ጥዋት', 'ከሰዓት'], u], - u, - [ - ['እ', 'ሰ', 'ማ', 'ረ', 'ሐ', 'ዓ', 'ቅ'], ['እሑድ', 'ሰኞ', 'ማክሰ', 'ረቡዕ', 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'], - ['እሑድ', 'ሰኞ', 'ማክሰኞ', 'ረቡዕ', 'ሐሙስ', 'ዓርብ', 'ቅዳሜ'], ['እ', 'ሰ', 'ማ', 'ረ', 'ሐ', 'ዓ', 'ቅ'] - ], - u, - [ - ['ጃ', 'ፌ', 'ማ', 'ኤ', 'ሜ', 'ጁ', 'ጁ', 'ኦ', 'ሴ', 'ኦ', 'ኖ', 'ዲ'], - ['ጃንዩ', 'ፌብሩ', 'ማርች', 'ኤፕሪ', 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስ', 'ሴፕቴ', 'ኦክቶ', 'ኖቬም', 'ዲሴም'], - [ - 'ጃንዩወሪ', 'ፌብሩወሪ', 'ማርች', 'ኤፕሪል', 'ሜይ', 'ጁን', 'ጁላይ', 'ኦገስት', 'ሴፕቴምበር', 'ኦክቶበር', 'ኖቬምበር', - 'ዲሴምበር' - ] - ], - u, - [['ዓ/ዓ', 'ዓ/ም'], u, ['ዓመተ ዓለም', 'ዓመተ ምሕረት']], - 0, - [6, 0], - ['dd/MM/y', 'd MMM y', '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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ETB', - 'ብር', - 'የኢትዮጵያ ብር', - { - 'AUD': ['AU$', '$'], - 'CNH': ['የቻይና ዩዋን'], - 'ETB': ['ብር'], - 'JPY': ['JP¥', '¥'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural_am -]; +export const locale_am = ["am",[["ጠ","ከ"],["ጥዋት","ከሰዓት"],u],u,[["እ","ሰ","ማ","ረ","ሐ","ዓ","ቅ"],["እሑድ","ሰኞ","ማክሰ","ረቡዕ","ሐሙስ","ዓርብ","ቅዳሜ"],["እሑድ","ሰኞ","ማክሰኞ","ረቡዕ","ሐሙስ","ዓርብ","ቅዳሜ"],["እ","ሰ","ማ","ረ","ሐ","ዓ","ቅ"]],u,[["ጃ","ፌ","ማ","ኤ","ሜ","ጁ","ጁ","ኦ","ሴ","ኦ","ኖ","ዲ"],["ጃንዩ","ፌብሩ","ማርች","ኤፕሪ","ሜይ","ጁን","ጁላይ","ኦገስ","ሴፕቴ","ኦክቶ","ኖቬም","ዲሴም"],["ጃንዩወሪ","ፌብሩወሪ","ማርች","ኤፕሪል","ሜይ","ጁን","ጁላይ","ኦገስት","ሴፕቴምበር","ኦክቶበር","ኖቬምበር","ዲሴምበር"]],u,[["ዓ/ዓ","ዓ/ም"],u,["ዓመተ ዓለም","ዓመተ ምሕረት"]],0,[6,0],["dd/MM/y","d MMM y","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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ETB","ብር","የኢትዮጵያ ብር",{"AUD":["AU$","$"],"CNH":["የቻይና ዩዋን"],"ETB":["ብር"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_am]; function plural_ar(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; } -export const locale_ar = [ - 'ar', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ي', 'ف', 'م', 'أ', 'و', 'ن', 'ل', 'غ', 'س', 'ك', 'ب', 'د'], - [ - 'يناير', 'فبراير', 'مارس', 'أبريل', 'مايو', 'يونيو', 'يوليو', 'أغسطس', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - ['.', ',', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'EGP', - 'ج.م.\u200f', - 'جنيه مصري', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural_ar -]; +export const locale_ar = ["ar",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"EGP","ج.م.‏","جنيه مصري",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar]; function plural_ar_DZ(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 3 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 99) return 4; - return 5; + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; } -export const locale_ar_DZ = [ - 'ar-DZ', - [['ص', 'م'], u, u], - [['ص', 'م'], u, ['صباحًا', 'مساءً']], - [ - ['ح', 'ن', 'ث', 'ر', 'خ', 'ج', 'س'], - ['الأحد', 'الاثنين', 'الثلاثاء', 'الأربعاء', 'الخميس', 'الجمعة', 'السبت'], u, - ['أحد', 'إثنين', 'ثلاثاء', 'أربعاء', 'خميس', 'جمعة', 'سبت'] - ], - u, - [ - ['ج', 'ف', 'م', 'أ', 'م', 'ج', 'ج', 'أ', 'س', 'أ', 'ن', 'د'], - [ - 'جانفي', 'فيفري', 'مارس', 'أفريل', 'ماي', 'جوان', 'جويلية', 'أوت', 'سبتمبر', 'أكتوبر', - 'نوفمبر', 'ديسمبر' - ], - u - ], - u, - [['ق.م', 'م'], u, ['قبل الميلاد', 'ميلادي']], - 6, - [5, 6], - ['d\u200f/M\u200f/y', 'dd\u200f/MM\u200f/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}', u, u, u], - [',', '.', ';', '\u200e%\u200e', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'ليس رقمًا', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'DZD', - 'د.ج.\u200f', - 'دينار جزائري', - { - 'AED': ['د.إ.\u200f'], - 'ARS': [u, 'AR$'], - 'AUD': ['AU$'], - 'BBD': [u, 'BB$'], - 'BHD': ['د.ب.\u200f'], - 'BMD': [u, 'BM$'], - 'BND': [u, 'BN$'], - 'BSD': [u, 'BS$'], - 'BZD': [u, 'BZ$'], - 'CAD': ['CA$'], - 'CLP': [u, 'CL$'], - 'CNY': ['CN¥'], - 'COP': [u, 'CO$'], - 'CUP': [u, 'CU$'], - 'DOP': [u, 'DO$'], - 'DZD': ['د.ج.\u200f'], - 'EGP': ['ج.م.\u200f', 'E£'], - 'FJD': [u, 'FJ$'], - 'GBP': ['UK£'], - 'GYD': [u, 'GY$'], - 'HKD': ['HK$'], - 'IQD': ['د.ع.\u200f'], - 'IRR': ['ر.إ.'], - 'JMD': [u, 'JM$'], - 'JOD': ['د.أ.\u200f'], - 'JPY': ['JP¥'], - 'KWD': ['د.ك.\u200f'], - 'KYD': [u, 'KY$'], - 'LBP': ['ل.ل.\u200f', 'L£'], - 'LRD': [u, '$LR'], - 'LYD': ['د.ل.\u200f'], - 'MAD': ['د.م.\u200f'], - 'MRU': ['أ.م.'], - 'MXN': ['MX$'], - 'NZD': ['NZ$'], - 'OMR': ['ر.ع.\u200f'], - 'QAR': ['ر.ق.\u200f'], - 'SAR': ['ر.س.\u200f'], - 'SBD': [u, 'SB$'], - 'SDD': ['د.س.\u200f'], - 'SDG': ['ج.س.'], - 'SRD': [u, 'SR$'], - 'SYP': ['ل.س.\u200f', '£'], - 'THB': ['฿'], - 'TND': ['د.ت.\u200f'], - 'TTD': [u, 'TT$'], - 'TWD': ['NT$'], - 'USD': ['US$'], - 'UYU': [u, 'UY$'], - 'XXX': ['***'], - 'YER': ['ر.ي.\u200f'] - }, - 'rtl', - plural_ar_DZ -]; +export const locale_ar_DZ = ["ar-DZ",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ج","ف","م","أ","م","ج","ج","أ","س","أ","ن","د"],["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[",",".",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"DZD","د.ج.‏","دينار جزائري",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_DZ]; function plural_az(n: number): number { - if (n === 1) return 1; - return 5; + +if (n === 1) + return 1; +return 5; } -export const locale_az = [ - 'az', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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.', 'Ş.'] - ], - [ - ['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.'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'AZN', - '₼', - 'Azərbaycan Manatı', - { - 'AZN': ['₼'], - 'JPY': ['JP¥', '¥'], - 'RON': [u, 'ley'], - 'SYP': [u, 'S£'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural_az -]; +export const locale_az = ['az',[['a','p'],['AM','PM'],u],[['AM','PM'],u,u],[['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.','Ş.']],[['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.'],u,['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}',u,u,u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'AZN','₼','Azərbaycan Manatı',{AZN:['₼'],JPY:['JP¥','¥'],RON:[u,'ley'],SYP:[u,'S£'],THB:['฿'],TWD:['NT$'],USD:['US$','$']},'ltr', plural_az]; function plural_be(n: number): number { - if (n % 10 === 1 && !(n % 100 === 11)) return 1; - if (n % 10 === Math.floor(n % 10) && n % 10 >= 2 && n % 10 <= 4 && - !(n % 100 >= 12 && n % 100 <= 14)) + +if (n % 10 === 1 && !(n % 100 === 11)) + return 1; +if (n % 10 === Math.floor(n % 10) && (n % 10 >= 2 && n % 10 <= 4) && !(n % 100 >= 12 && n % 100 <= 14)) return 3; - 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) +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 4; - return 5; +return 5; } -export const locale_be = [ - 'be', - [['am', 'pm'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['н', 'п', 'а', 'с', 'ч', 'п', 'с'], ['нд', 'пн', 'аў', 'ср', 'чц', 'пт', 'сб'], - ['нядзеля', 'панядзелак', 'аўторак', 'серада', 'чацвер', 'пятніца', 'субота'], - ['нд', 'пн', 'аў', 'ср', 'чц', 'пт', 'сб'] - ], - u, - [ - ['с', 'л', 'с', 'к', 'м', 'ч', 'л', 'ж', 'в', 'к', 'л', 'с'], - ['сту', 'лют', 'сак', 'кра', 'мая', 'чэр', 'ліп', 'жні', 'вер', 'кас', 'ліс', 'сне'], - [ - 'студзеня', 'лютага', 'сакавіка', 'красавіка', 'мая', 'чэрвеня', 'ліпеня', 'жніўня', - 'верасня', 'кастрычніка', 'лістапада', 'снежня' - ] - ], - [ - ['с', 'л', 'с', 'к', 'м', 'ч', 'л', 'ж', 'в', 'к', 'л', 'с'], - ['сту', 'лют', 'сак', 'кра', 'май', 'чэр', 'ліп', 'жні', 'вер', 'кас', 'ліс', 'сне'], - [ - 'студзень', 'люты', 'сакавік', 'красавік', 'май', 'чэрвень', 'ліпень', 'жнівень', 'верасень', - 'кастрычнік', 'лістапад', 'снежань' - ] - ], - [['да н.э.', 'н.э.'], u, ['да нараджэння Хрыстова', 'ад нараджэння Хрыстова']], - 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}', u, '{1} \'у\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'BYN', - 'Br', - 'беларускі рубель', - { - 'AUD': ['A$'], - 'BBD': [u, 'Bds$'], - 'BMD': [u, 'BD$'], - 'BRL': [u, 'R$'], - 'BSD': [u, 'B$'], - 'BYN': ['Br'], - 'BZD': [u, 'BZ$'], - 'CAD': [u, 'CA$'], - 'CUC': [u, 'CUC$'], - 'CUP': [u, '$MN'], - 'DOP': [u, 'RD$'], - 'FJD': [u, 'FJ$'], - 'FKP': [u, 'FK£'], - 'GYD': [u, 'G$'], - 'ISK': [u, 'Íkr'], - 'JMD': [u, 'J$'], - 'KYD': [u, 'CI$'], - 'LRD': [u, 'L$'], - 'MXN': ['MX$'], - 'NAD': [u, 'N$'], - 'NZD': [u, 'NZ$'], - 'RUB': ['₽', 'руб.'], - 'SBD': [u, 'SI$'], - 'SGD': [u, 'S$'], - 'TTD': [u, 'TT$'], - 'UYU': [u, '$U'], - 'XCD': ['EC$'] - }, - 'ltr', - plural_be -]; +export const locale_be = ['be',[['am','pm'],['AM','PM'],u],[['AM','PM'],u,u],[['н','п','а','с','ч','п','с'],['нд','пн','аў','ср','чц','пт','сб'],['нядзеля','панядзелак','аўторак','серада','чацвер','пятніца','субота'],['нд','пн','аў','ср','чц','пт','сб']],u,[['с','л','с','к','м','ч','л','ж','в','к','л','с'],['сту','лют','сак','кра','мая','чэр','ліп','жні','вер','кас','ліс','сне'],['студзеня','лютага','сакавіка','красавіка','мая','чэрвеня','ліпеня','жніўня','верасня','кастрычніка','лістапада','снежня']],[['с','л','с','к','м','ч','л','ж','в','к','л','с'],['сту','лют','сак','кра','май','чэр','ліп','жні','вер','кас','ліс','сне'],['студзень','люты','сакавік','красавік','май','чэрвень','ліпень','жнівень','верасень','кастрычнік','лістапад','снежань']],[['да н.э.','н.э.'],u,['да нараджэння Хрыстова','ад нараджэння Хрыстова']],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}',u,"{1} 'у' {0}",u],[',',' ',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'BYN','Br','беларускі рубель',{AUD:['A$'],BBD:[u,'Bds$'],BMD:[u,'BD$'],BRL:[u,'R$'],BSD:[u,'B$'],BYN:['Br'],BZD:[u,'BZ$'],CAD:[u,'CA$'],CUC:[u,'CUC$'],CUP:[u,'$MN'],DOP:[u,'RD$'],FJD:[u,'FJ$'],FKP:[u,'FK£'],GYD:[u,'G$'],ISK:[u,'Íkr'],JMD:[u,'J$'],KYD:[u,'CI$'],LRD:[u,'L$'],MXN:['MX$'],NAD:[u,'N$'],NZD:[u,'NZ$'],RUB:['₽','руб.'],SBD:[u,'SI$'],SGD:[u,'S$'],TTD:[u,'TT$'],UYU:[u,'$U'],XCD:['EC$']},'ltr', plural_be]; function plural_bg(n: number): number { - if (n === 1) return 1; - return 5; + +if (n === 1) + return 1; +return 5; } -export const locale_bg = [ - 'bg', - [['am', 'pm'], u, ['пр.об.', 'сл.об.']], - [['am', 'pm'], u, u], - [ - ['н', 'п', 'в', 'с', 'ч', 'п', 'с'], ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - ['неделя', 'понеделник', 'вторник', 'сряда', 'четвъртък', 'петък', 'събота'], - ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - u, - [ - ['я', 'ф', 'м', 'а', 'м', 'ю', 'ю', 'а', 'с', 'о', 'н', 'д'], - ['яну', 'фев', 'март', 'апр', 'май', 'юни', 'юли', 'авг', 'сеп', 'окт', 'ное', 'дек'], - [ - 'януари', 'февруари', 'март', 'април', 'май', 'юни', 'юли', 'август', 'септември', 'октомври', - 'ноември', 'декември' - ] - ], - u, - [['пр.Хр.', 'сл.Хр.'], u, ['преди Христа', 'след Христа']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '0.00 ¤', '#E0'], - 'BGN', - 'лв.', - 'Български лев', - { - 'ARS': [], - 'AUD': [], - 'BBD': [], - 'BDT': [], - 'BGN': ['лв.'], - 'BMD': [], - 'BND': [], - 'BRL': [], - 'BSD': [], - 'BYN': [], - 'BZD': [], - 'CAD': [], - 'CLP': [], - 'CNY': [], - 'COP': [], - 'CRC': [], - 'CUP': [], - 'DOP': [], - 'FJD': [], - 'FKP': [], - 'GBP': [u, '£'], - 'GIP': [], - 'GYD': [], - 'HKD': [], - 'ILS': [], - 'INR': [], - 'JMD': [], - 'JPY': [u, '¥'], - 'KHR': [], - 'KRW': [], - 'KYD': [], - 'KZT': [], - 'LAK': [], - 'LRD': [], - 'MNT': [], - 'MXN': [], - 'NAD': [], - 'NGN': [], - 'NZD': [], - 'PHP': [], - 'PYG': [], - 'RON': [], - 'SBD': [], - 'SGD': [], - 'SRD': [], - 'SSP': [], - 'TRY': [], - 'TTD': [], - 'TWD': [], - 'UAH': [], - 'USD': ['щ.д.', '$'], - 'UYU': [], - 'VND': [], - 'XCD': [u, '$'] - }, - 'ltr', - plural_bg -]; +export const locale_bg = ['bg',[['am','pm'],u,['пр.об.','сл.об.']],[['am','pm'],u,u],[['н','п','в','с','ч','п','с'],['нд','пн','вт','ср','чт','пт','сб'],['неделя','понеделник','вторник','сряда','четвъртък','петък','събота'],['нд','пн','вт','ср','чт','пт','сб']],u,[['я','ф','м','а','м','ю','ю','а','с','о','н','д'],['яну','фев','март','апр','май','юни','юли','авг','сеп','окт','ное','дек'],['януари','февруари','март','април','май','юни','юли','август','септември','октомври','ноември','декември']],u,[['пр.Хр.','сл.Хр.'],u,['преди Христа','след Христа']],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}',u,u,u],[',',' ',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','0.00 ¤','#E0'],'BGN','лв.','Български лев',{ARS:[],AUD:[],BBD:[],BDT:[],BGN:['лв.'],BMD:[],BND:[],BRL:[],BSD:[],BYN:[],BZD:[],CAD:[],CLP:[],CNY:[],COP:[],CRC:[],CUP:[],DOP:[],FJD:[],FKP:[],GBP:[u,'£'],GIP:[],GYD:[],HKD:[],ILS:[],INR:[],JMD:[],JPY:[u,'¥'],KHR:[],KRW:[],KYD:[],KZT:[],LAK:[],LRD:[],MNT:[],MXN:[],NAD:[],NGN:[],NZD:[],PHP:[],PYG:[],RON:[],SBD:[],SGD:[],SRD:[],SSP:[],TRY:[],TTD:[],TWD:[],UAH:[],USD:['щ.д.','$'],UYU:[],VND:[],XCD:[u,'$']},'ltr', plural_bg]; function plural_bn(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; +const i = Math.floor(Math.abs(n)); + +if (i === 0 || n === 1) + return 1; +return 5; } -export const locale_bn = [ - 'bn', - [['AM', 'PM'], u, u], - u, - [ - ['র', 'সো', 'ম', 'বু', 'বৃ', 'শু', 'শ'], ['রবি', 'সোম', 'মঙ্গল', 'বুধ', 'বৃহস্পতি', 'শুক্র', 'শনি'], - ['রবিবার', 'সোমবার', 'মঙ্গলবার', 'বুধবার', 'বৃহস্পতিবার', 'শুক্রবার', 'শনিবার'], - ['রঃ', 'সোঃ', 'মঃ', 'বুঃ', 'বৃঃ', 'শুঃ', 'শনি'] - ], - u, - [ - ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], - [ - 'জানু', 'ফেব', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', 'নভেম্বর', - 'ডিসেম্বর' - ], - [ - 'জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', - 'নভেম্বর', 'ডিসেম্বর' - ] - ], - [ - ['জা', 'ফে', 'মা', 'এ', 'মে', 'জুন', 'জু', 'আ', 'সে', 'অ', 'ন', 'ডি'], - [ - 'জানুয়ারী', 'ফেব্রুয়ারী', 'মার্চ', 'এপ্রিল', 'মে', 'জুন', 'জুলাই', 'আগস্ট', 'সেপ্টেম্বর', 'অক্টোবর', - 'নভেম্বর', 'ডিসেম্বর' - ], - u - ], - [['খ্রিস্টপূর্ব', 'খৃষ্টাব্দ'], u, ['খ্রিস্টপূর্ব', 'খ্রীষ্টাব্দ']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '#,##,##0.00¤', '#E0'], - 'BDT', - '৳', - 'বাংলাদেশী টাকা', - {'BDT': ['৳'], 'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'TWD': ['NT$'], 'USD': ['US$', '$']}, - 'ltr', - plural_bn -]; +export const locale_bn = ['bn',[['AM','PM'],u,u],u,[['র','সো','ম','বু','বৃ','শু','শ'],['রবি','সোম','মঙ্গল','বুধ','বৃহস্পতি','শুক্র','শনি'],['রবিবার','সোমবার','মঙ্গলবার','বুধবার','বৃহস্পতিবার','শুক্রবার','শনিবার'],['রঃ','সোঃ','মঃ','বুঃ','বৃঃ','শুঃ','শনি']],u,[['জা','ফে','মা','এ','মে','জুন','জু','আ','সে','অ','ন','ডি'],['জানু','ফেব','মার্চ','এপ্রিল','মে','জুন','জুলাই','আগস্ট','সেপ্টেম্বর','অক্টোবর','নভেম্বর','ডিসেম্বর'],['জানুয়ারী','ফেব্রুয়ারী','মার্চ','এপ্রিল','মে','জুন','জুলাই','আগস্ট','সেপ্টেম্বর','অক্টোবর','নভেম্বর','ডিসেম্বর']],[['জা','ফে','মা','এ','মে','জুন','জু','আ','সে','অ','ন','ডি'],['জানুয়ারী','ফেব্রুয়ারী','মার্চ','এপ্রিল','মে','জুন','জুলাই','আগস্ট','সেপ্টেম্বর','অক্টোবর','নভেম্বর','ডিসেম্বর'],u],[['খ্রিস্টপূর্ব','খৃষ্টাব্দ'],u,['খ্রিস্টপূর্ব','খ্রীষ্টাব্দ']],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}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##,##0.###','#,##,##0%','#,##,##0.00¤','#E0'],'BDT','৳','বাংলাদেশী টাকা',{BDT:['৳'],JPY:['JP¥','¥'],THB:['฿'],TWD:['NT$'],USD:['US$','$']},'ltr', plural_bn]; function plural_br(n: number): number { - if (n % 10 === 1 && !(n % 100 === 11 || n % 100 === 71 || n % 100 === 91)) return 1; - if (n % 10 === 2 && !(n % 100 === 12 || n % 100 === 72 || n % 100 === 92)) return 2; - 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)) + +if (n % 10 === 1 && !(n % 100 === 11 || (n % 100 === 71 || n % 100 === 91))) + return 1; +if (n % 10 === 2 && !(n % 100 === 12 || (n % 100 === 72 || n % 100 === 92))) + return 2; +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 3; - if (!(n === 0) && n % 1e6 === 0) return 4; - return 5; +if (!(n === 0) && n % 1000000 === 0) + return 4; +return 5; } -export const locale_br = [ - 'br', - [['am', 'gm'], ['A.M.', 'G.M.'], u], - [['A.M.', 'G.M.'], u, u], - [ - ['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.'] - ], - u, - [ - ['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' - ] - ], - u, - [['a-raok J.K.', 'goude J.K.'], u, ['a-raok Jezuz-Krist', 'goude Jezuz-Krist']], - 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}', '{1} \'da\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': ['$A', '$'], - 'BRL': [u, 'R$'], - 'CAD': ['$CA', '$'], - 'CNY': [u, '¥'], - 'EGP': [u, '£ E'], - 'GBP': ['£ RU', '£'], - 'HKD': ['$ HK', '$'], - 'ILS': [u, '₪'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'LBP': [u, '£L'], - 'NZD': ['$ ZN', '$'], - 'TOP': [u, '$ T'], - 'TWD': [u, '$'], - 'USD': ['$ SU', '$'], - 'VND': [u, '₫'], - 'XCD': [u, '$'], - 'XXX': [] - }, - 'ltr', - plural_br -]; +export const locale_br = ['br',[['am','gm'],['A.M.','G.M.'],u],[['A.M.','G.M.'],u,u],[['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.']],u,[['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']],u,[['a-raok J.K.','goude J.K.'],u,['a-raok Jezuz-Krist','goude Jezuz-Krist']],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}',"{1} 'da' {0}",u],[',',' ',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'EUR','€','euro',{AUD:['$A','$'],BRL:[u,'R$'],CAD:['$CA','$'],CNY:[u,'¥'],EGP:[u,'£ E'],GBP:['£ RU','£'],HKD:['$ HK','$'],ILS:[u,'₪'],JPY:[u,'¥'],KRW:[u,'₩'],LBP:[u,'£L'],NZD:['$ ZN','$'],TOP:[u,'$ T'],TWD:[u,'$'],USD:['$ SU','$'],VND:[u,'₫'],XCD:[u,'$'],XXX:[]},'ltr', plural_br]; function plural_bs(n: number): number { - 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 1; - 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)) +const 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 1; +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 3; - return 5; +return 5; } -export const locale_bs = [ - 'bs', - [['prijepodne', 'popodne'], ['AM', 'PM'], ['prijepodne', 'popodne']], - u, - [ - ['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', 'aug', 'sep', 'okt', 'nov', 'dec'], - [ - 'januar', 'februar', 'mart', 'april', 'maj', 'juni', 'juli', 'august', 'septembar', 'oktobar', - 'novembar', 'decembar' - ] - ], - u, - [['p.n.e.', 'n.e.'], ['p. n. e.', 'n. e.'], ['prije nove ere', 'nove ere']], - 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}', u, '{1} \'u\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'BAM', - 'KM', - 'Bosanskohercegovačka konvertibilna marka', - { - 'AUD': [u, '$'], - 'BAM': ['KM'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'HRK': ['kn'], - 'ILS': [u, '₪'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RSD': ['din.'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': [u, '$'], - 'XCD': [u, '$'], - 'XPF': [] - }, - 'ltr', - plural_bs -]; +export const locale_bs = ['bs',[['prijepodne','popodne'],['AM','PM'],['prijepodne','popodne']],u,[['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','aug','sep','okt','nov','dec'],['januar','februar','mart','april','maj','juni','juli','august','septembar','oktobar','novembar','decembar']],u,[['p.n.e.','n.e.'],['p. n. e.','n. e.'],['prije nove ere','nove ere']],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}',u,"{1} 'u' {0}",u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'BAM','KM','Bosanskohercegovačka konvertibilna marka',{AUD:[u,'$'],BAM:['KM'],BRL:[u,'R$'],CAD:[u,'$'],CNY:[u,'¥'],GBP:[u,'£'],HKD:[u,'$'],HRK:['kn'],ILS:[u,'₪'],MXN:[u,'$'],NZD:[u,'$'],RSD:['din.'],THB:['฿'],TWD:['NT$'],USD:[u,'$'],XCD:[u,'$'],XPF:[]},'ltr', plural_bs]; function plural_ca(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; } -export const locale_ca = [ - 'ca', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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.'] - ], - u, - [ - ['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'], u, ['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}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': ['AU$', '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'MXN': [u, '$'], - 'THB': ['฿'], - 'USD': [u, '$'], - 'VEF': [u, 'Bs F'], - 'XCD': [u, '$'], - 'XXX': [] - }, - 'ltr', - plural_ca -]; +export const locale_ca = ['ca',[['a. m.','p. m.'],u,u],u,[['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.']],u,[['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'],u,['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}",u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'EUR','€','euro',{AUD:['AU$','$'],BRL:[u,'R$'],CAD:[u,'$'],CNY:[u,'¥'],ESP:['₧'],MXN:[u,'$'],THB:['฿'],USD:[u,'$'],VEF:[u,'Bs F'],XCD:[u,'$'],XXX:[]},'ltr', plural_ca]; function plural_chr(n: number): number { - if (n === 1) return 1; - return 5; + +if (n === 1) + return 1; +return 5; } -export const locale_chr = [ - 'chr', - [['Ꮜ', 'Ꮢ'], ['ᏌᎾᎴ', 'ᏒᎯᏱᎢ'], ['ᏌᎾᎴ', 'ᏒᎯᏱᎢᏗᏢ']], - [['ᏌᎾᎴ', 'ᏒᎯᏱᎢ'], u, ['ᏌᎾᎴ', 'ᏒᎯᏱᎢᏗᏢ']], - [ - ['Ꮖ', 'Ꮙ', 'Ꮤ', 'Ꮶ', 'Ꮕ', 'Ꮷ', 'Ꭴ'], ['ᏆᏍᎬ', 'ᏉᏅᎯ', 'ᏔᎵᏁ', 'ᏦᎢᏁ', 'ᏅᎩᏁ', 'ᏧᎾᎩ', 'ᏈᏕᎾ'], - ['ᎤᎾᏙᏓᏆᏍᎬ', 'ᎤᎾᏙᏓᏉᏅᎯ', 'ᏔᎵᏁᎢᎦ', 'ᏦᎢᏁᎢᎦ', 'ᏅᎩᏁᎢᎦ', 'ᏧᎾᎩᎶᏍᏗ', 'ᎤᎾᏙᏓᏈᏕᎾ'], - ['ᏍᎬ', 'ᏅᎯ', 'ᏔᎵ', 'ᏦᎢ', 'ᏅᎩ', 'ᏧᎾ', 'ᏕᎾ'] - ], - u, - [ - ['Ꭴ', 'Ꭷ', 'Ꭰ', 'Ꭷ', 'Ꭰ', 'Ꮥ', 'Ꭻ', 'Ꭶ', 'Ꮪ', 'Ꮪ', 'Ꮕ', 'Ꭵ'], - ['ᎤᏃ', 'ᎧᎦ', 'ᎠᏅ', 'ᎧᏬ', 'ᎠᏂ', 'ᏕᎭ', 'ᎫᏰ', 'ᎦᎶ', 'ᏚᎵ', 'ᏚᏂ', 'ᏅᏓ', 'ᎥᏍ'], - ['ᎤᏃᎸᏔᏅ', 'ᎧᎦᎵ', 'ᎠᏅᏱ', 'ᎧᏬᏂ', 'ᎠᏂᏍᎬᏘ', 'ᏕᎭᎷᏱ', 'ᎫᏰᏉᏂ', 'ᎦᎶᏂ', 'ᏚᎵᏍᏗ', 'ᏚᏂᏅᏗ', 'ᏅᏓᏕᏆ', 'ᎥᏍᎩᏱ'] - ], - u, - [['BC', 'AD'], u, ['ᏧᏓᎷᎸ ᎤᎷᎯᏍᏗ ᎦᎶᏁᏛ', 'ᎠᏃ ᏙᎻᏂ']], - 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}', u, '{1} ᎤᎾᎢ {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'US ᎠᏕᎳ', - {'JPY': ['JP¥', '¥']}, - 'ltr', - plural_chr -]; +export const locale_chr = ['chr',[['Ꮜ','Ꮢ'],['ᏌᎾᎴ','ᏒᎯᏱᎢ'],['ᏌᎾᎴ','ᏒᎯᏱᎢᏗᏢ']],[['ᏌᎾᎴ','ᏒᎯᏱᎢ'],u,['ᏌᎾᎴ','ᏒᎯᏱᎢᏗᏢ']],[['Ꮖ','Ꮙ','Ꮤ','Ꮶ','Ꮕ','Ꮷ','Ꭴ'],['ᏆᏍᎬ','ᏉᏅᎯ','ᏔᎵᏁ','ᏦᎢᏁ','ᏅᎩᏁ','ᏧᎾᎩ','ᏈᏕᎾ'],['ᎤᎾᏙᏓᏆᏍᎬ','ᎤᎾᏙᏓᏉᏅᎯ','ᏔᎵᏁᎢᎦ','ᏦᎢᏁᎢᎦ','ᏅᎩᏁᎢᎦ','ᏧᎾᎩᎶᏍᏗ','ᎤᎾᏙᏓᏈᏕᎾ'],['ᏍᎬ','ᏅᎯ','ᏔᎵ','ᏦᎢ','ᏅᎩ','ᏧᎾ','ᏕᎾ']],u,[['Ꭴ','Ꭷ','Ꭰ','Ꭷ','Ꭰ','Ꮥ','Ꭻ','Ꭶ','Ꮪ','Ꮪ','Ꮕ','Ꭵ'],['ᎤᏃ','ᎧᎦ','ᎠᏅ','ᎧᏬ','ᎠᏂ','ᏕᎭ','ᎫᏰ','ᎦᎶ','ᏚᎵ','ᏚᏂ','ᏅᏓ','ᎥᏍ'],['ᎤᏃᎸᏔᏅ','ᎧᎦᎵ','ᎠᏅᏱ','ᎧᏬᏂ','ᎠᏂᏍᎬᏘ','ᏕᎭᎷᏱ','ᎫᏰᏉᏂ','ᎦᎶᏂ','ᏚᎵᏍᏗ','ᏚᏂᏅᏗ','ᏅᏓᏕᏆ','ᎥᏍᎩᏱ']],u,[['BC','AD'],u,['ᏧᏓᎷᎸ ᎤᎷᎯᏍᏗ ᎦᎶᏁᏛ','ᎠᏃ ᏙᎻᏂ']],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}',u,'{1} ᎤᎾᎢ {0}',u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'USD','$','US ᎠᏕᎳ',{JPY:['JP¥','¥']},'ltr', plural_chr]; function plural_cs(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - if (i === Math.floor(i) && i >= 2 && i <= 4 && v === 0) return 3; - if (!(v === 0)) return 4; - return 5; +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +if (i === Math.floor(i) && (i >= 2 && i <= 4) && v === 0) + return 3; +if (!(v === 0)) + return 4; +return 5; } -export const locale_cs = [ - 'cs', - [['dop.', 'odp.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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.'], ['před naším letopočtem', 'našeho letopočtu']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'CZK', - 'Kč', - 'česká koruna', - { - 'AUD': ['AU$', '$'], - 'CSK': ['Kčs'], - 'CZK': ['Kč'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': ['JP¥', '¥'], - 'RON': [u, 'L'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'], - 'XEU': ['ECU'], - 'XXX': [] - }, - 'ltr', - plural_cs -]; +export const locale_cs = ['cs',[['dop.','odp.'],u,u],u,[['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']],u,[['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.'],['před naším letopočtem','našeho letopočtu']],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}',u,u,u],[',',' ',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'CZK','Kč','česká koruna',{AUD:['AU$','$'],CSK:['Kčs'],CZK:['Kč'],ILS:[u,'₪'],INR:[u,'₹'],JPY:['JP¥','¥'],RON:[u,'L'],TWD:['NT$'],USD:['US$','$'],VND:[u,'₫'],XEU:['ECU'],XXX:[]},'ltr', plural_cs]; function plural_cy(n: number): number { - if (n === 0) return 0; - if (n === 1) return 1; - if (n === 2) return 2; - if (n === 3) return 3; - if (n === 6) return 4; - return 5; + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n === 3) + return 3; +if (n === 6) + return 4; +return 5; } -export const locale_cy = [ - 'cy', - [['b', 'h'], ['AM', 'PM'], ['yb', 'yh']], - [['AM', 'PM'], u, u], - [ - ['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', 'Ebr', '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}', u, '{1} \'am\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GBP', - '£', - 'Punt Prydain', - { - 'BDT': [u, 'TK'], - 'BWP': [], - 'HKD': ['HK$'], - 'JPY': ['JP¥', '¥'], - 'KRW': [u, '₩'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XXX': [], - 'ZAR': [], - 'ZMW': [] - }, - 'ltr', - plural_cy -]; +export const locale_cy = ['cy',[['b','h'],['AM','PM'],['yb','yh']],[['AM','PM'],u,u],[['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','Ebr','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}',u,"{1} 'am' {0}",u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'GBP','£','Punt Prydain',{BDT:[u,'TK'],BWP:[],HKD:['HK$'],JPY:['JP¥','¥'],KRW:[u,'₩'],THB:['฿'],TWD:['NT$'],USD:['US$','$'],XXX:[],ZAR:[],ZMW:[]},'ltr', plural_cy]; function plural_da(n: number): number { - 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 1; - return 5; +const 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 1; +return 5; } -export const locale_da = [ - 'da', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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' - ] - ], - u, - [['fKr', 'eKr'], ['f.Kr.', 'e.Kr.'], u], - 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}', u, '{1} \'kl\'. {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', '.'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'DKK', - 'kr.', - 'dansk krone', - { - 'AUD': ['AU$', '$'], - 'DKK': ['kr.'], - 'ISK': [u, 'kr.'], - 'JPY': ['JP¥', '¥'], - 'NOK': [u, 'kr.'], - 'RON': [u, 'L'], - 'SEK': [u, 'kr.'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural_da -]; +export const locale_da = ['da',[['a','p'],['AM','PM'],u],[['AM','PM'],u,u],[['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']],u,[['fKr','eKr'],['f.Kr.','e.Kr.'],u],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}',u,"{1} 'kl'. {0}",u],[',','.',';','%','+','-','E','×','‰','∞','NaN','.'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'DKK','kr.','dansk krone',{AUD:['AU$','$'],DKK:['kr.'],ISK:[u,'kr.'],JPY:['JP¥','¥'],NOK:[u,'kr.'],RON:[u,'L'],SEK:[u,'kr.'],THB:['฿'],TWD:['NT$'],USD:['US$','$']},'ltr', plural_da]; function plural_de(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; } -export const locale_de = [ - 'de', - [['AM', 'PM'], u, u], - u, - [ - ['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.', 'Sept.', '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.'], u, u], - 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}', u, '{1} \'um\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Euro', - { - 'ATS': ['öS'], - 'AUD': ['AU$', '$'], - 'BGM': ['BGK'], - 'BGO': ['BGJ'], - 'CUC': [u, 'Cub$'], - 'DEM': ['DM'], - 'FKP': [u, 'Fl£'], - 'GNF': [u, 'F.G.'], - 'KMF': [u, 'FC'], - 'RON': [u, 'L'], - 'RWF': [u, 'F.Rw'], - 'SYP': [], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'XXX': [], - 'ZMW': [u, 'K'] - }, - 'ltr', - plural_de -]; +export const locale_de = ['de',[['AM','PM'],u,u],u,[['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.','Sept.','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.'],u,u],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}',u,"{1} 'um' {0}",u],[',','.',';','%','+','-','E','·','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'EUR','€','Euro',{ATS:['öS'],AUD:['AU$','$'],BGM:['BGK'],BGO:['BGJ'],CUC:[u,'Cub$'],DEM:['DM'],FKP:[u,'Fl£'],GNF:[u,'F.G.'],KMF:[u,'FC'],RON:[u,'L'],RWF:[u,'F.Rw'],SYP:[],THB:['฿'],TWD:['NT$'],XXX:[],ZMW:[u,'K']},'ltr', plural_de]; function plural_de_AT(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; } -export const locale_de_AT = [ - 'de-AT', - [['AM', 'PM'], u, u], - [['vm.', 'nm.'], ['AM', 'PM'], u], - [ - ['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.'], u, u], - 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}', u, '{1} \'um\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':', u, '.'], - ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], - 'EUR', - '€', - 'Euro', - { - 'ATS': ['öS'], - 'AUD': ['AU$', '$'], - 'BGM': ['BGK'], - 'BGO': ['BGJ'], - 'CUC': [u, 'Cub$'], - 'DEM': ['DM'], - 'FKP': [u, 'Fl£'], - 'GNF': [u, 'F.G.'], - 'KMF': [u, 'FC'], - 'RON': [u, 'L'], - 'RWF': [u, 'F.Rw'], - 'SYP': [], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'XXX': [], - 'ZMW': [u, 'K'] - }, - 'ltr', - plural_de_AT -]; +export const locale_de_AT = ['de-AT',[['AM','PM'],u,u],[['vm.','nm.'],['AM','PM'],u],[['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.'],u,u],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}',u,"{1} 'um' {0}",u],[',',' ',';','%','+','-','E','·','‰','∞','NaN',':',u,'.'],['#,##0.###','#,##0 %','¤ #,##0.00','#E0'],'EUR','€','Euro',{ATS:['öS'],AUD:['AU$','$'],BGM:['BGK'],BGO:['BGJ'],CUC:[u,'Cub$'],DEM:['DM'],FKP:[u,'Fl£'],GNF:[u,'F.G.'],KMF:[u,'FC'],RON:[u,'L'],RWF:[u,'F.Rw'],SYP:[],THB:['฿'],TWD:['NT$'],XXX:[],ZMW:[u,'K']},'ltr', plural_de_AT]; function plural_de_CH(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; } -export const locale_de_CH = [ - 'de-CH', - [['AM', 'PM'], u, u], - u, - [ - ['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.', 'Sept.', '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.'], u, u], - 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}', u, '{1} \'um\' {0}', u], - ['.', '’', ';', '%', '+', '-', 'E', '·', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00;¤-#,##0.00', '#E0'], - 'CHF', - 'CHF', - 'Schweizer Franken', - { - 'ATS': ['öS'], - 'AUD': ['AU$', '$'], - 'BGM': ['BGK'], - 'BGO': ['BGJ'], - 'CUC': [u, 'Cub$'], - 'DEM': ['DM'], - 'EUR': [], - 'FKP': [u, 'Fl£'], - 'GNF': [u, 'F.G.'], - 'KMF': [u, 'FC'], - 'RON': [u, 'L'], - 'RWF': [u, 'F.Rw'], - 'SYP': [], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'XXX': [], - 'ZMW': [u, 'K'] - }, - 'ltr', - plural_de_CH -]; +export const locale_de_CH = ['de-CH',[['AM','PM'],u,u],u,[['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.','Sept.','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.'],u,u],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}',u,"{1} 'um' {0}",u],['.','’',';','%','+','-','E','·','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤ #,##0.00;¤-#,##0.00','#E0'],'CHF','CHF','Schweizer Franken',{ATS:['öS'],AUD:['AU$','$'],BGM:['BGK'],BGO:['BGJ'],CUC:[u,'Cub$'],DEM:['DM'],EUR:[],FKP:[u,'Fl£'],GNF:[u,'F.G.'],KMF:[u,'FC'],RON:[u,'L'],RWF:[u,'F.Rw'],SYP:[],THB:['฿'],TWD:['NT$'],XXX:[],ZMW:[u,'K']},'ltr', plural_de_CH]; function plural_el(n: number): number { - if (n === 1) return 1; - return 5; + +if (n === 1) + return 1; +return 5; } -export const locale_el = [ - 'el', - [['πμ', 'μμ'], ['π.μ.', 'μ.μ.'], u], - u, - [ - ['Κ', 'Δ', 'Τ', 'Τ', 'Π', 'Π', 'Σ'], ['Κυρ', 'Δευ', 'Τρί', 'Τετ', 'Πέμ', 'Παρ', 'Σάβ'], - ['Κυριακή', 'Δευτέρα', 'Τρίτη', 'Τετάρτη', 'Πέμπτη', 'Παρασκευή', 'Σάββατο'], - ['Κυ', 'Δε', 'Τρ', 'Τε', 'Πέ', 'Πα', 'Σά'] - ], - u, - [ - ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'], - ['Ιαν', 'Φεβ', 'Μαρ', 'Απρ', 'Μαΐ', 'Ιουν', 'Ιουλ', 'Αυγ', 'Σεπ', 'Οκτ', 'Νοε', 'Δεκ'], - [ - 'Ιανουαρίου', 'Φεβρουαρίου', 'Μαρτίου', 'Απριλίου', 'Μαΐου', 'Ιουνίου', 'Ιουλίου', - 'Αυγούστου', 'Σεπτεμβρίου', 'Οκτωβρίου', 'Νοεμβρίου', 'Δεκεμβρίου' - ] - ], - [ - ['Ι', 'Φ', 'Μ', 'Α', 'Μ', 'Ι', 'Ι', 'Α', 'Σ', 'Ο', 'Ν', 'Δ'], - ['Ιαν', 'Φεβ', 'Μάρ', 'Απρ', 'Μάι', 'Ιούν', 'Ιούλ', 'Αύγ', 'Σεπ', 'Οκτ', 'Νοέ', 'Δεκ'], - [ - 'Ιανουάριος', 'Φεβρουάριος', 'Μάρτιος', 'Απρίλιος', 'Μάιος', 'Ιούνιος', 'Ιούλιος', - 'Αύγουστος', 'Σεπτέμβριος', 'Οκτώβριος', 'Νοέμβριος', 'Δεκέμβριος' - ] - ], - [['π.Χ.', 'μ.Χ.'], u, ['προ Χριστού', 'μετά Χριστόν']], - 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}', u, '{1} - {0}', u], - [',', '.', ';', '%', '+', '-', 'e', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Ευρώ', - {'GRD': ['Δρχ'], 'JPY': ['JP¥', '¥'], 'THB': ['฿']}, - 'ltr', - plural_el -]; +export const locale_el = ['el',[['πμ','μμ'],['π.μ.','μ.μ.'],u],u,[['Κ','Δ','Τ','Τ','Π','Π','Σ'],['Κυρ','Δευ','Τρί','Τετ','Πέμ','Παρ','Σάβ'],['Κυριακή','Δευτέρα','Τρίτη','Τετάρτη','Πέμπτη','Παρασκευή','Σάββατο'],['Κυ','Δε','Τρ','Τε','Πέ','Πα','Σά']],u,[['Ι','Φ','Μ','Α','Μ','Ι','Ι','Α','Σ','Ο','Ν','Δ'],['Ιαν','Φεβ','Μαρ','Απρ','Μαΐ','Ιουν','Ιουλ','Αυγ','Σεπ','Οκτ','Νοε','Δεκ'],['Ιανουαρίου','Φεβρουαρίου','Μαρτίου','Απριλίου','Μαΐου','Ιουνίου','Ιουλίου','Αυγούστου','Σεπτεμβρίου','Οκτωβρίου','Νοεμβρίου','Δεκεμβρίου']],[['Ι','Φ','Μ','Α','Μ','Ι','Ι','Α','Σ','Ο','Ν','Δ'],['Ιαν','Φεβ','Μάρ','Απρ','Μάι','Ιούν','Ιούλ','Αύγ','Σεπ','Οκτ','Νοέ','Δεκ'],['Ιανουάριος','Φεβρουάριος','Μάρτιος','Απρίλιος','Μάιος','Ιούνιος','Ιούλιος','Αύγουστος','Σεπτέμβριος','Οκτώβριος','Νοέμβριος','Δεκέμβριος']],[['π.Χ.','μ.Χ.'],u,['προ Χριστού','μετά Χριστόν']],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}',u,'{1} - {0}',u],[',','.',';','%','+','-','e','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'EUR','€','Ευρώ',{GRD:['Δρχ'],JPY:['JP¥','¥'],THB:['฿']},'ltr', plural_el]; function plural_en_AU(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; } -export const locale_en_AU = [ - 'en-AU', - [['am', 'pm'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'e', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'AUD', - '$', - 'Australian Dollar', - { - 'AUD': ['$'], - 'BDT': [u, 'Tk'], - 'BOB': [u, '$b'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'CUP': [u, '₱'], - 'EGP': [u, '£'], - 'EUR': [u, '€'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'ISK': [u, 'Kr'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'PYG': [u, 'Gs'], - 'SCR': ['Rs'], - 'SEK': [u, 'Kr'], - 'TWD': [u, '$'], - 'USD': [u, '$'], - 'UYU': [u, '$U'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [], - 'XPF': ['CFP'] - }, - 'ltr', - plural_en_AU -]; +export const locale_en_AU = ['en-AU',[['am','pm'],u,u],u,[['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']],u,[['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']],u,[['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}',u,"{1} 'at' {0}",u],['.',',',';','%','+','-','e','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'AUD','$','Australian Dollar',{AUD:['$'],BDT:[u,'Tk'],BOB:[u,'$b'],BRL:[u,'R$'],CAD:[u,'$'],CNY:[u,'¥'],CUP:[u,'₱'],EGP:[u,'£'],EUR:[u,'€'],GBP:[u,'£'],HKD:[u,'$'],ILS:[u,'₪'],INR:[u,'₹'],ISK:[u,'Kr'],JPY:[u,'¥'],KRW:[u,'₩'],MXN:[u,'$'],NZD:[u,'$'],PYG:[u,'Gs'],SCR:['Rs'],SEK:[u,'Kr'],TWD:[u,'$'],USD:[u,'$'],UYU:[u,'$U'],VND:[u,'₫'],XAF:[],XCD:[u,'$'],XOF:[],XPF:['CFP']},'ltr', plural_en_AU]; function plural_en_CA(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; } -export const locale_en_CA = [ - 'en-CA', - [['am', 'pm'], ['a.m.', 'p.m.'], u], - [['a.m.', 'pm'], ['a.m.', 'p.m.'], u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'e', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'CAD', - '$', - 'Canadian Dollar', - {'CAD': ['$'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural_en_CA -]; +export const locale_en_CA = ['en-CA',[['am','pm'],['a.m.','p.m.'],u],[['a.m.','pm'],['a.m.','p.m.'],u],[['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']],u,[['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']],u,[['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}',u,"{1} 'at' {0}",u],['.',',',';','%','+','-','e','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'CAD','$','Canadian Dollar',{CAD:['$'],JPY:['JP¥','¥'],USD:['US$','$']},'ltr', plural_en_CA]; function plural_en_GB(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; } -export const locale_en_GB = [ - 'en-GB', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'GBP', - '£', - 'British Pound', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural_en_GB -]; +export const locale_en_GB = ['en-GB',[['a','p'],['am','pm'],u],[['am','pm'],u,u],[['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']],u,[['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']],u,[['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}',u,"{1} 'at' {0}",u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'GBP','£','British Pound',{JPY:['JP¥','¥'],USD:['US$','$']},'ltr', plural_en_GB]; function plural_en_IE(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; } -export const locale_en_IE = [ - 'en-IE', - [['a', 'p'], ['am', 'pm'], ['a.m.', 'p.m.']], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'EUR', - '€', - 'Euro', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural_en_IE -]; +export const locale_en_IE = ['en-IE',[['a','p'],['am','pm'],['a.m.','p.m.']],[['am','pm'],u,u],[['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']],u,[['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']],u,[['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}',u,"{1} 'at' {0}",u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'EUR','€','Euro',{JPY:['JP¥','¥'],USD:['US$','$']},'ltr', plural_en_IE]; function plural_en_IN(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; } -export const locale_en_IN = [ - 'en-IN', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤#,##,##0.00', '#E0'], - 'INR', - '₹', - 'Indian Rupee', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural_en_IN -]; +export const locale_en_IN = ['en-IN',[['a','p'],['am','pm'],u],[['am','pm'],u,u],[['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']],u,[['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']],u,[['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}',u,"{1} 'at' {0}",u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##,##0.###','#,##,##0%','¤#,##,##0.00','#E0'],'INR','₹','Indian Rupee',{JPY:['JP¥','¥'],USD:['US$','$']},'ltr', plural_en_IN]; function plural_en_SG(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; } -export const locale_en_SG = [ - 'en-SG', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'SGD', - '$', - 'Singapore Dollar', - {'JPY': ['JP¥', '¥'], 'SGD': ['$'], 'USD': ['US$', '$']}, - 'ltr', - plural_en_SG -]; +export const locale_en_SG = ['en-SG',[['a','p'],['am','pm'],u],[['am','pm'],u,u],[['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']],u,[['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']],u,[['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}',u,"{1} 'at' {0}",u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'SGD','$','Singapore Dollar',{JPY:['JP¥','¥'],SGD:['$'],USD:['US$','$']},'ltr', plural_en_SG]; function plural_en_ZA(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; } -export const locale_en_ZA = [ - 'en-ZA', - [['a', 'p'], ['am', 'pm'], u], - [['am', 'pm'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'at\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ZAR', - 'R', - 'South African Rand', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'ZAR': ['R']}, - 'ltr', - plural_en_ZA -]; +export const locale_en_ZA = ['en-ZA',[['a','p'],['am','pm'],u],[['am','pm'],u,u],[['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']],u,[['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']],u,[['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}',u,"{1} 'at' {0}",u],[',',' ',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'ZAR','R','South African Rand',{JPY:['JP¥','¥'],USD:['US$','$'],ZAR:['R']},'ltr', plural_en_ZA]; function plural_es(n: number): number { - if (n === 1) return 1; - return 5; + +if (n === 1) + return 1; +return 5; } -export const locale_es = [ - 'es', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1}, {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CNY': [u, '¥'], - 'EGP': [], - 'ESP': ['₧'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural_es -]; +export const locale_es = ['es',[['a. m.','p. m.'],u,u],u,[['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']],u,[['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']],u,[['a. C.','d. C.'],u,['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}',u,'{1}, {0}',u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'EUR','€','euro',{AUD:[u,'$'],BRL:[u,'R$'],CNY:[u,'¥'],EGP:[],ESP:['₧'],GBP:[u,'£'],HKD:[u,'$'],ILS:[u,'₪'],INR:[u,'₹'],JPY:[u,'¥'],KRW:[u,'₩'],MXN:[u,'$'],NZD:[u,'$'],RON:[u,'L'],THB:['฿'],TWD:[u,'NT$'],USD:['US$','$'],XAF:[],XCD:[u,'$'],XOF:[]},'ltr', plural_es]; function plural_es_419(n: number): number { - if (n === 1) return 1; - return 5; + +if (n === 1) + return 1; +return 5; } -export const locale_es_419 = [ - 'es-419', - [['a. m.', 'p. m.'], ['a.m.', 'p.m.'], u], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'EUR', - 'EUR', - 'euro', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'FKP': [u, 'FK£'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SSP': [u, 'SD£'], - 'SYP': [u, 'S£'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VEF': [u, 'BsF'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural_es_419 -]; +export const locale_es_419 = ['es-419',[['a. m.','p. m.'],['a.m.','p.m.'],u],u,[['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']],u,[['a. C.','d. C.'],u,['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}',u,"{1} 'a' 'las' {0}",u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','¤#,##0.00','#E0'],'EUR','EUR','euro',{AUD:[u,'$'],BRL:[u,'R$'],CAD:[u,'$'],CNY:[u,'¥'],ESP:['₧'],EUR:[u,'€'],FKP:[u,'FK£'],GBP:[u,'£'],HKD:[u,'$'],ILS:[u,'₪'],INR:[u,'₹'],JPY:[u,'¥'],KRW:[u,'₩'],MXN:[u,'$'],NZD:[u,'$'],RON:[u,'L'],SSP:[u,'SD£'],SYP:[u,'S£'],TWD:[u,'NT$'],USD:[u,'$'],VEF:[u,'BsF'],VND:[u,'₫'],XAF:[],XCD:[u,'$'],XOF:[]},'ltr', plural_es_419]; function plural_es_MX(n: number): number { - if (n === 1) return 1; - return 5; + +if (n === 1) + return 1; +return 5; } -export const locale_es_MX = [ - 'es-MX', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['antes de Cristo', 'después de Cristo']], - 0, - [6, 0], - ['dd/MM/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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'MXN', - '$', - 'peso mexicano', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'BYN': [u, 'p.'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MRO': ['MRU'], - 'MRU': ['UM'], - 'MXN': ['$'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural_es_MX -]; +export const locale_es_MX = ['es-MX',[['a. m.','p. m.'],u,u],u,[['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']],u,[['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']],u,[['a. C.','d. C.'],u,['antes de Cristo','después de Cristo']],0,[6,0],['dd/MM/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}',u,"{1} 'a' 'las' {0}",u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','¤#,##0.00','#E0'],'MXN','$','peso mexicano',{AUD:[u,'$'],BRL:[u,'R$'],BYN:[u,'p.'],CAD:[u,'$'],CNY:[u,'¥'],ESP:['₧'],EUR:[u,'€'],GBP:[u,'£'],HKD:[u,'$'],ILS:[u,'₪'],INR:[u,'₹'],JPY:[u,'¥'],KRW:[u,'₩'],MRO:['MRU'],MRU:['UM'],MXN:['$'],NZD:[u,'$'],TWD:[u,'NT$'],USD:[u,'$'],VND:[u,'₫'],XAF:[],XCD:[u,'$'],XOF:[]},'ltr', plural_es_MX]; function plural_es_US(n: number): number { - if (n === 1) return 1; - return 5; + +if (n === 1) + return 1; +return 5; } -export const locale_es_US = [ - 'es-US', - [['a. m.', 'p. m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['a. C.', 'd. C.'], u, ['antes de Cristo', 'después de Cristo']], - 0, - [6, 0], - ['d/M/y', '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}', u, '{1} \'a\' \'las\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'dólar estadounidense', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'BYN': [u, 'p.'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'ESP': ['₧'], - 'EUR': [u, '€'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [] - }, - 'ltr', - plural_es_US -]; +export const locale_es_US = ['es-US',[['a. m.','p. m.'],u,u],u,[['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']],u,[['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']],u,[['a. C.','d. C.'],u,['antes de Cristo','después de Cristo']],0,[6,0],['d/M/y','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}',u,"{1} 'a' 'las' {0}",u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','¤#,##0.00','#E0'],'USD','$','dólar estadounidense',{AUD:[u,'$'],BRL:[u,'R$'],BYN:[u,'p.'],CAD:[u,'$'],CNY:[u,'¥'],ESP:['₧'],EUR:[u,'€'],GBP:[u,'£'],HKD:[u,'$'],ILS:[u,'₪'],INR:[u,'₹'],KRW:[u,'₩'],MXN:[u,'$'],NZD:[u,'$'],TWD:[u,'NT$'],VND:[u,'₫'],XAF:[],XCD:[u,'$'],XOF:[]},'ltr', plural_es_US]; function plural_et(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; } -export const locale_et = [ - 'et', - [['AM', 'PM'], u, u], - u, - [ - ['P', 'E', 'T', 'K', 'N', 'R', 'L'], u, - ['pühapäev', 'esmaspäev', 'teisipäev', 'kolmapäev', 'neljapäev', 'reede', 'laupäev'], - ['P', 'E', 'T', 'K', 'N', 'R', 'L'] - ], - u, - [ - ['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' - ] - ], - u, - [['eKr', 'pKr'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '−', '×10^', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - {'AUD': ['AU$', '$'], 'EEK': ['kr'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural_et -]; +export const locale_et = ['et',[['AM','PM'],u,u],u,[['P','E','T','K','N','R','L'],u,['pühapäev','esmaspäev','teisipäev','kolmapäev','neljapäev','reede','laupäev'],['P','E','T','K','N','R','L']],u,[['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']],u,[['eKr','pKr'],u,['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}',u,u,u],[',',' ',';','%','+','−','×10^','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'EUR','€','euro',{AUD:['AU$','$'],EEK:['kr'],THB:['฿'],TWD:['NT$']},'ltr', plural_et]; function plural_eu(n: number): number { - if (n === 1) return 1; - return 5; + +if (n === 1) + return 1; +return 5; } -export const locale_eu = [ - 'eu', - [['g', 'a'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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, - [ - ['U', 'O', 'M', 'A', 'M', 'E', 'U', 'A', 'I', 'U', 'A', 'A'], - [ - 'urt.', 'ots.', 'mar.', 'api.', 'mai.', 'eka.', 'uzt.', 'abu.', 'ira.', 'urr.', 'aza.', 'abe.' - ], - [ - 'urtarrilak', 'otsailak', 'martxoak', 'apirilak', 'maiatzak', 'ekainak', 'uztailak', - 'abuztuak', 'irailak', 'urriak', 'azaroak', 'abenduak' - ] - ], - [ - ['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.'], u, ['K.a.', 'Kristo ondoren']], - 1, - [6, 0], - [ - 'yy/M/d', 'y(\'e\')\'ko\' MMM d(\'a\')', 'y(\'e\')\'ko\' MMMM\'ren\' d(\'a\')', - 'y(\'e\')\'ko\' MMMM\'ren\' d(\'a\'), EEEE' - ], - ['HH:mm', 'HH:mm:ss', 'HH:mm:ss (z)', 'HH:mm:ss (zzzz)'], - ['{1} {0}', u, u, u], - [',', '.', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '% #,##0', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euroa', - {'ESP': ['₧'], 'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'TWD': ['NT$'], 'USD': ['US$', '$']}, - 'ltr', - plural_eu -]; +export const locale_eu = ['eu',[['g','a'],['AM','PM'],u],[['AM','PM'],u,u],[['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,[['U','O','M','A','M','E','U','A','I','U','A','A'],['urt.','ots.','mar.','api.','mai.','eka.','uzt.','abu.','ira.','urr.','aza.','abe.'],['urtarrilak','otsailak','martxoak','apirilak','maiatzak','ekainak','uztailak','abuztuak','irailak','urriak','azaroak','abenduak']],[['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.'],u,['K.a.','Kristo ondoren']],1,[6,0],['yy/M/d',"y('e')'ko' MMM d('a')","y('e')'ko' MMMM'ren' d('a')","y('e')'ko' MMMM'ren' d('a'), EEEE"],['HH:mm','HH:mm:ss','HH:mm:ss (z)','HH:mm:ss (zzzz)'],['{1} {0}',u,u,u],[',','.',';','%','+','−','E','×','‰','∞','NaN',':'],['#,##0.###','% #,##0','#,##0.00 ¤','#E0'],'EUR','€','euroa',{ESP:['₧'],JPY:['JP¥','¥'],THB:['฿'],TWD:['NT$'],USD:['US$','$']},'ltr', plural_eu]; function plural_fa(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; +const i = Math.floor(Math.abs(n)); + +if (i === 0 || n === 1) + return 1; +return 5; } -export const locale_fa = [ - 'fa', - [['ق', 'ب'], ['ق.ظ.', 'ب.ظ.'], ['قبل\u200cازظهر', 'بعدازظهر']], - u, - [ - ['ی', 'د', 'س', 'چ', 'پ', 'ج', 'ش'], - ['یکشنبه', 'دوشنبه', 'سه\u200cشنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'], u, - ['۱ش', '۲ش', '۳ش', '۴ش', '۵ش', 'ج', 'ش'] - ], - u, - [ - ['ژ', 'ف', 'م', 'آ', 'م', 'ژ', 'ژ', 'ا', 'س', 'ا', 'ن', 'د'], - [ - 'ژانویهٔ', 'فوریهٔ', 'مارس', 'آوریل', 'مهٔ', 'ژوئن', 'ژوئیهٔ', 'اوت', 'سپتامبر', 'اکتبر', - 'نوامبر', 'دسامبر' - ], - u - ], - [ - ['ژ', 'ف', 'م', 'آ', 'م', 'ژ', 'ژ', 'ا', 'س', 'ا', 'ن', 'د'], - [ - 'ژانویه', 'فوریه', 'مارس', 'آوریل', 'مه', 'ژوئن', 'ژوئیه', 'اوت', 'سپتامبر', 'اکتبر', - 'نوامبر', 'دسامبر' - ], - u - ], - [['ق', 'م'], ['ق.م.', 'م.'], ['قبل از میلاد', 'میلادی']], - 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}،\u200f {0}', u, '{1}، ساعت {0}', u], - ['.', ',', ';', '%', '\u200e+', '\u200e−', 'E', '×', '‰', '∞', 'ناعدد', ':'], - ['#,##0.###', '#,##0%', '\u200e¤ #,##0.00', '#E0'], - 'IRR', - 'ریال', - 'ریال ایران', - { - 'AFN': ['؋'], - 'CAD': ['$CA', '$'], - 'CNY': ['¥CN', '¥'], - 'HKD': ['$HK', '$'], - 'IRR': ['ریال'], - 'MXN': ['$MX', '$'], - 'NZD': ['$NZ', '$'], - 'THB': ['฿'], - 'XCD': ['$EC', '$'] - }, - 'rtl', - plural_fa -]; +export const locale_fa = ['fa',[['ق','ب'],['ق.ظ.','ب.ظ.'],['قبل‌ازظهر','بعدازظهر']],u,[['ی','د','س','چ','پ','ج','ش'],['یکشنبه','دوشنبه','سه‌شنبه','چهارشنبه','پنجشنبه','جمعه','شنبه'],u,['۱ش','۲ش','۳ش','۴ش','۵ش','ج','ش']],u,[['ژ','ف','م','آ','م','ژ','ژ','ا','س','ا','ن','د'],['ژانویهٔ','فوریهٔ','مارس','آوریل','مهٔ','ژوئن','ژوئیهٔ','اوت','سپتامبر','اکتبر','نوامبر','دسامبر'],u],[['ژ','ف','م','آ','م','ژ','ژ','ا','س','ا','ن','د'],['ژانویه','فوریه','مارس','آوریل','مه','ژوئن','ژوئیه','اوت','سپتامبر','اکتبر','نوامبر','دسامبر'],u],[['ق','م'],['ق.م.','م.'],['قبل از میلاد','میلادی']],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}',u,'{1}، ساعت {0}',u],['.',',',';','%','‎+','‎−','E','×','‰','∞','ناعدد',':'],['#,##0.###','#,##0%','‎¤ #,##0.00','#E0'],'IRR','ریال','ریال ایران',{AFN:['؋'],CAD:['$CA','$'],CNY:['¥CN','¥'],HKD:['$HK','$'],IRR:['ریال'],MXN:['$MX','$'],NZD:['$NZ','$'],THB:['฿'],XCD:['$EC','$']},'rtl', plural_fa]; function plural_fi(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; } -export const locale_fi = [ - 'fi', - [['ap.', 'ip.'], u, u], - u, - [ - ['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', u, '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}', u, u], - [',', ' ', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'epäluku', '.'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AOA': [], - 'ARS': [], - 'AUD': [], - 'BAM': [], - 'BBD': [], - 'BDT': [], - 'BMD': [], - 'BND': [], - 'BOB': [], - 'BRL': [], - 'BSD': [], - 'BWP': [], - 'BYN': [], - 'BZD': [], - 'CAD': [], - 'CLP': [], - 'CNY': [], - 'COP': [], - 'CRC': [], - 'CUC': [], - 'CUP': [], - 'CZK': [], - 'DKK': [], - 'DOP': [], - 'EGP': [], - 'ESP': [], - 'FIM': ['mk'], - 'FJD': [], - 'FKP': [], - 'GEL': [], - 'GIP': [], - 'GNF': [], - 'GTQ': [], - 'GYD': [], - 'HKD': [], - 'HNL': [], - 'HRK': [], - 'HUF': [], - 'IDR': [], - 'ILS': [], - 'INR': [], - 'ISK': [], - 'JMD': [], - 'KHR': [], - 'KMF': [], - 'KPW': [], - 'KRW': [], - 'KYD': [], - 'KZT': [], - 'LAK': [], - 'LBP': [], - 'LKR': [], - 'LRD': [], - 'LTL': [], - 'LVL': [], - 'MGA': [], - 'MMK': [], - 'MNT': [], - 'MUR': [], - 'MXN': [], - 'MYR': [], - 'NAD': [], - 'NGN': [], - 'NIO': [], - 'NOK': [], - 'NPR': [], - 'NZD': [], - 'PHP': [], - 'PKR': [], - 'PLN': [], - 'PYG': [], - 'RON': [], - 'RUR': [], - 'RWF': [], - 'SBD': [], - 'SEK': [], - 'SGD': [], - 'SHP': [], - 'SRD': [], - 'SSP': [], - 'STN': [u, 'STD'], - 'SYP': [], - 'THB': [], - 'TOP': [], - 'TRY': [], - 'TTD': [], - 'TWD': [], - 'UAH': [], - 'UYU': [], - 'VEF': [], - 'VND': [], - 'XCD': [], - 'XPF': [], - 'XXX': [], - 'ZAR': [], - 'ZMW': [] - }, - 'ltr', - plural_fi -]; +export const locale_fi = ['fi',[['ap.','ip.'],u,u],u,[['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',u,'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}",u,u],[',',' ',';','%','+','−','E','×','‰','∞','epäluku','.'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'EUR','€','euro',{AOA:[],ARS:[],AUD:[],BAM:[],BBD:[],BDT:[],BMD:[],BND:[],BOB:[],BRL:[],BSD:[],BWP:[],BYN:[],BZD:[],CAD:[],CLP:[],CNY:[],COP:[],CRC:[],CUC:[],CUP:[],CZK:[],DKK:[],DOP:[],EGP:[],ESP:[],FIM:['mk'],FJD:[],FKP:[],GEL:[],GIP:[],GNF:[],GTQ:[],GYD:[],HKD:[],HNL:[],HRK:[],HUF:[],IDR:[],ILS:[],INR:[],ISK:[],JMD:[],KHR:[],KMF:[],KPW:[],KRW:[],KYD:[],KZT:[],LAK:[],LBP:[],LKR:[],LRD:[],LTL:[],LVL:[],MGA:[],MMK:[],MNT:[],MUR:[],MXN:[],MYR:[],NAD:[],NGN:[],NIO:[],NOK:[],NPR:[],NZD:[],PHP:[],PKR:[],PLN:[],PYG:[],RON:[],RUR:[],RWF:[],SBD:[],SEK:[],SGD:[],SHP:[],SRD:[],SSP:[],STN:[u,'STD'],SYP:[],THB:[],TOP:[],TRY:[],TTD:[],TWD:[],UAH:[],UYU:[],VEF:[],VND:[],XCD:[],XPF:[],XXX:[],ZAR:[],ZMW:[]},'ltr', plural_fi]; function plural_fr(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; } -export const locale_fr = [ - 'fr', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['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}', u, u], - [',', '\u202f', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'ARS': ['$AR', '$'], - 'AUD': ['$AU', '$'], - 'BEF': ['FB'], - 'BMD': ['$BM', '$'], - 'BND': ['$BN', '$'], - 'BZD': ['$BZ', '$'], - 'CAD': ['$CA', '$'], - 'CLP': ['$CL', '$'], - 'CNY': [u, '¥'], - 'COP': ['$CO', '$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FJD': ['$FJ', '$'], - 'FKP': ['£FK', '£'], - 'FRF': ['F'], - 'GBP': ['£GB', '£'], - 'GIP': ['£GI', '£'], - 'HKD': [u, '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ITL': ['₤IT'], - 'JPY': [u, '¥'], - 'KMF': [u, 'FC'], - 'LBP': ['£LB', '£L'], - 'MTP': ['£MT'], - 'MXN': ['$MX', '$'], - 'NAD': ['$NA', '$'], - 'NIO': [u, '$C'], - 'NZD': ['$NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SBD': ['$SB', '$'], - 'SGD': ['$SG', '$'], - 'SRD': ['$SR', '$'], - 'TOP': [u, '$T'], - 'TTD': ['$TT', '$'], - 'TWD': [u, 'NT$'], - 'USD': ['$US', '$'], - 'UYU': ['$UY', '$'], - 'WST': ['$WS'], - 'XCD': [u, '$'], - 'XPF': ['FCFP'], - 'ZMW': [u, 'Kw'] - }, - 'ltr', - plural_fr -]; +export const locale_fr = ['fr',[['AM','PM'],u,u],u,[['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']],u,[['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']],u,[['av. J.-C.','ap. J.-C.'],u,['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}",u,u],[',',' ',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'EUR','€','euro',{ARS:['$AR','$'],AUD:['$AU','$'],BEF:['FB'],BMD:['$BM','$'],BND:['$BN','$'],BZD:['$BZ','$'],CAD:['$CA','$'],CLP:['$CL','$'],CNY:[u,'¥'],COP:['$CO','$'],CYP:['£CY'],EGP:[u,'£E'],FJD:['$FJ','$'],FKP:['£FK','£'],FRF:['F'],GBP:['£GB','£'],GIP:['£GI','£'],HKD:[u,'$'],IEP:['£IE'],ILP:['£IL'],ITL:['₤IT'],JPY:[u,'¥'],KMF:[u,'FC'],LBP:['£LB','£L'],MTP:['£MT'],MXN:['$MX','$'],NAD:['$NA','$'],NIO:[u,'$C'],NZD:['$NZ','$'],RHD:['$RH'],RON:[u,'L'],RWF:[u,'FR'],SBD:['$SB','$'],SGD:['$SG','$'],SRD:['$SR','$'],TOP:[u,'$T'],TTD:['$TT','$'],TWD:[u,'NT$'],USD:['$US','$'],UYU:['$UY','$'],WST:['$WS'],XCD:[u,'$'],XPF:['FCFP'],ZMW:[u,'Kw']},'ltr', plural_fr]; function plural_fr_CA(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; } -export const locale_fr_CA = [ - 'fr-CA', - [['a', 'p'], ['a.m.', 'p.m.'], u], - [['a.m.', 'p.m.'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['av. J.-C.', 'ap. J.-C.'], u, ['avant Jésus-Christ', 'après Jésus-Christ']], - 0, - [6, 0], - ['y-MM-dd', 'd MMM y', 'd MMMM y', 'EEEE d MMMM y'], - [ - 'HH \'h\' mm', 'HH \'h\' mm \'min\' ss \'s\'', 'HH \'h\' mm \'min\' ss \'s\' z', - 'HH \'h\' mm \'min\' ss \'s\' zzzz' - ], - ['{1} {0}', u, '{1} \'à\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'CAD', - '$', - 'dollar canadien', - { - 'AUD': ['$ AU', '$'], - 'BEF': ['FB'], - 'BYN': [u, 'Br'], - 'CAD': ['$'], - 'CYP': ['£CY'], - 'EGP': [u, '£E'], - 'FRF': ['F'], - 'GEL': [], - 'HKD': ['$ HK', '$'], - 'IEP': ['£IE'], - 'ILP': ['£IL'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'ITL': ['₤IT'], - 'KRW': [u, '₩'], - 'LBP': [u, '£L'], - 'MTP': ['£MT'], - 'MXN': [u, '$'], - 'NZD': ['$ NZ', '$'], - 'RHD': ['$RH'], - 'RON': [u, 'L'], - 'RWF': [u, 'FR'], - 'SGD': ['$ SG', '$'], - 'TOP': [u, '$T'], - 'TWD': [u, 'NT$'], - 'USD': ['$ US', '$'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [], - 'XPF': [] - }, - 'ltr', - plural_fr_CA -]; +export const locale_fr_CA = ['fr-CA',[['a','p'],['a.m.','p.m.'],u],[['a.m.','p.m.'],u,u],[['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']],u,[['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']],u,[['av. J.-C.','ap. J.-C.'],u,['avant Jésus-Christ','après Jésus-Christ']],0,[6,0],['y-MM-dd','d MMM y','d MMMM y','EEEE d MMMM y'],["HH 'h' mm","HH 'h' mm 'min' ss 's'","HH 'h' mm 'min' ss 's' z","HH 'h' mm 'min' ss 's' zzzz"],['{1} {0}',u,"{1} 'à' {0}",u],[',',' ',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'CAD','$','dollar canadien',{AUD:['$ AU','$'],BEF:['FB'],BYN:[u,'Br'],CAD:['$'],CYP:['£CY'],EGP:[u,'£E'],FRF:['F'],GEL:[],HKD:['$ HK','$'],IEP:['£IE'],ILP:['£IL'],ILS:[u,'₪'],INR:[u,'₹'],ITL:['₤IT'],KRW:[u,'₩'],LBP:[u,'£L'],MTP:['£MT'],MXN:[u,'$'],NZD:['$ NZ','$'],RHD:['$RH'],RON:[u,'L'],RWF:[u,'FR'],SGD:['$ SG','$'],TOP:[u,'$T'],TWD:[u,'NT$'],USD:['$ US','$'],VND:[u,'₫'],XAF:[],XCD:[u,'$'],XOF:[],XPF:[]},'ltr', plural_fr_CA]; function plural_ga(n: number): number { - if (n === 1) return 1; - if (n === 2) return 2; - if (n === Math.floor(n) && n >= 3 && n <= 6) return 3; - if (n === Math.floor(n) && n >= 7 && n <= 10) return 4; - return 5; + +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n === Math.floor(n) && (n >= 3 && n <= 6)) + return 3; +if (n === Math.floor(n) && (n >= 7 && n <= 10)) + return 4; +return 5; } -export const locale_ga = [ - 'ga', - [['r.n.', 'i.n.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['RC', 'AD'], u, ['Roimh Chríost', '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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'EUR', - '€', - 'Euro', - {'THB': ['฿'], 'TWD': ['NT$'], 'XXX': []}, - 'ltr', - plural_ga -]; +export const locale_ga = ['ga',[['r.n.','i.n.'],u,u],u,[['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']],u,[['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']],u,[['RC','AD'],u,['Roimh Chríost','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}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'EUR','€','Euro',{THB:['฿'],TWD:['NT$'],XXX:[]},'ltr', plural_ga]; function plural_gl(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; } -export const locale_gl = [ - 'gl', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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á.'] - ], - [ - ['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.'], u, ['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}', u, '{0} \'do\' {1}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'BYN': [u, 'Br'], - 'ESP': ['₧'], - 'JPY': ['JP¥', '¥'], - 'KMF': [u, 'FC'], - 'MXN': ['$MX', '$'], - 'RUB': [u, 'руб'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'XCD': [u, '$'] - }, - 'ltr', - plural_gl -]; +export const locale_gl = ['gl',[['a.m.','p.m.'],u,u],u,[['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á.']],[['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.'],u,['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}',u,"{0} 'do' {1}",u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'EUR','€','euro',{BYN:[u,'Br'],ESP:['₧'],JPY:['JP¥','¥'],KMF:[u,'FC'],MXN:['$MX','$'],RUB:[u,'руб'],THB:['฿'],TWD:['NT$'],XCD:[u,'$']},'ltr', plural_gl]; function plural_gsw(n: number): number { - if (n === 1) return 1; - return 5; + +if (n === 1) + return 1; +return 5; } -export const locale_gsw = [ - 'gsw', - [['vorm.', 'nam.'], u, ['am Vormittag', 'am Namittag']], - [['vorm.', 'nam.'], u, ['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.'] - ], - u, - [ - ['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' - ] - ], - u, - [['v. Chr.', 'n. Chr.'], u, u], - 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}', u, u, u], - ['.', '’', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'CHF', - 'CHF', - 'Schwiizer Franke', - {'ATS': ['öS']}, - 'ltr', - plural_gsw -]; +export const locale_gsw = ['gsw',[['vorm.','nam.'],u,['am Vormittag','am Namittag']],[['vorm.','nam.'],u,['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.']],u,[['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']],u,[['v. Chr.','n. Chr.'],u,u],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}',u,u,u],['.','’',';','%','+','−','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'CHF','CHF','Schwiizer Franke',{ATS:['öS']},'ltr', plural_gsw]; function plural_gu(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; +const i = Math.floor(Math.abs(n)); + +if (i === 0 || n === 1) + return 1; +return 5; } -export const locale_gu = [ - 'gu', - [['AM', 'PM'], u, u], - u, - [ - ['ર', 'સો', 'મં', 'બુ', 'ગુ', 'શુ', 'શ'], ['રવિ', 'સોમ', 'મંગળ', 'બુધ', 'ગુરુ', 'શુક્ર', 'શનિ'], - ['રવિવાર', 'સોમવાર', 'મંગળવાર', 'બુધવાર', 'ગુરુવાર', 'શુક્રવાર', 'શનિવાર'], - ['ર', 'સો', 'મં', 'બુ', 'ગુ', 'શુ', 'શ'] - ], - u, - [ - ['જા', 'ફે', 'મા', 'એ', 'મે', 'જૂ', 'જુ', 'ઑ', 'સ', 'ઑ', 'ન', 'ડિ'], - ['જાન્યુ', 'ફેબ્રુ', 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટે', 'ઑક્ટો', 'નવે', 'ડિસે'], - [ - 'જાન્યુઆરી', 'ફેબ્રુઆરી', 'માર્ચ', 'એપ્રિલ', 'મે', 'જૂન', 'જુલાઈ', 'ઑગસ્ટ', 'સપ્ટેમ્બર', 'ઑક્ટોબર', 'નવેમ્બર', - 'ડિસેમ્બર' - ] - ], - u, - [['ઇ સ પુ', 'ઇસ'], ['ઈ.સ.પૂર્વે', 'ઈ.સ.'], ['ઈસવીસન પૂર્વે', 'ઇસવીસન']], - 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}', u, '{1} એ {0} વાગ્યે', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤#,##,##0.00', '[#E0]'], - 'INR', - '₹', - 'ભારતીય રૂપિયા', - {'JPY': ['JP¥', '¥'], 'MUR': [u, 'રૂ.'], 'THB': ['฿'], 'TWD': ['NT$'], 'USD': ['US$', '$']}, - 'ltr', - plural_gu -]; +export const locale_gu = ['gu',[['AM','PM'],u,u],u,[['ર','સો','મં','બુ','ગુ','શુ','શ'],['રવિ','સોમ','મંગળ','બુધ','ગુરુ','શુક્ર','શનિ'],['રવિવાર','સોમવાર','મંગળવાર','બુધવાર','ગુરુવાર','શુક્રવાર','શનિવાર'],['ર','સો','મં','બુ','ગુ','શુ','શ']],u,[['જા','ફે','મા','એ','મે','જૂ','જુ','ઑ','સ','ઑ','ન','ડિ'],['જાન્યુ','ફેબ્રુ','માર્ચ','એપ્રિલ','મે','જૂન','જુલાઈ','ઑગસ્ટ','સપ્ટે','ઑક્ટો','નવે','ડિસે'],['જાન્યુઆરી','ફેબ્રુઆરી','માર્ચ','એપ્રિલ','મે','જૂન','જુલાઈ','ઑગસ્ટ','સપ્ટેમ્બર','ઑક્ટોબર','નવેમ્બર','ડિસેમ્બર']],u,[['ઇ સ પુ','ઇસ'],['ઈ.સ.પૂર્વે','ઈ.સ.'],['ઈસવીસન પૂર્વે','ઇસવીસન']],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}',u,'{1} એ {0} વાગ્યે',u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##,##0.###','#,##,##0%','¤#,##,##0.00','[#E0]'],'INR','₹','ભારતીય રૂપિયા',{JPY:['JP¥','¥'],MUR:[u,'રૂ.'],THB:['฿'],TWD:['NT$'],USD:['US$','$']},'ltr', plural_gu]; function plural_haw(n: number): number { - if (n === 1) return 1; - return 5; + +if (n === 1) + return 1; +return 5; } -export const locale_haw = [ - 'haw', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['BCE', 'CE'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'USD', - '$', - 'USD', - {'JPY': ['JP¥', '¥']}, - 'ltr', - plural_haw -]; +export const locale_haw = ['haw',[['AM','PM'],u,u],u,[['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']],u,[['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']],u,[['BCE','CE'],u,u],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}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'USD','$','USD',{JPY:['JP¥','¥']},'ltr', plural_haw]; function plural_hi(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; +const i = Math.floor(Math.abs(n)); + +if (i === 0 || n === 1) + return 1; +return 5; } -export const locale_hi = [ - 'hi', - [['am', 'pm'], u, u], - u, - [ - ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'], ['रवि', 'सोम', 'मंगल', 'बुध', 'गुरु', 'शुक्र', 'शनि'], - ['रविवार', 'सोमवार', 'मंगलवार', 'बुधवार', 'गुरुवार', 'शुक्रवार', 'शनिवार'], - ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'] - ], - u, - [ - ['ज', 'फ़', 'मा', 'अ', 'म', 'जू', 'जु', 'अ', 'सि', 'अ', 'न', 'दि'], - ['जन॰', 'फ़र॰', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुल॰', 'अग॰', 'सित॰', 'अक्तू॰', 'नव॰', 'दिस॰'], - [ - 'जनवरी', 'फ़रवरी', 'मार्च', 'अप्रैल', 'मई', 'जून', 'जुलाई', 'अगस्त', 'सितंबर', 'अक्तूबर', 'नवंबर', - 'दिसंबर' - ] - ], - u, - [['ईसा-पूर्व', 'ईस्वी'], u, ['ईसा-पूर्व', 'ईसवी सन']], - 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}', u, '{1} को {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤#,##,##0.00', '[#E0]'], - 'INR', - '₹', - 'भारतीय रुपया', - {'JPY': ['JP¥', '¥'], 'RON': [u, 'लेई'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural_hi -]; +export const locale_hi = ['hi',[['am','pm'],u,u],u,[['र','सो','मं','बु','गु','शु','श'],['रवि','सोम','मंगल','बुध','गुरु','शुक्र','शनि'],['रविवार','सोमवार','मंगलवार','बुधवार','गुरुवार','शुक्रवार','शनिवार'],['र','सो','मं','बु','गु','शु','श']],u,[['ज','फ़','मा','अ','म','जू','जु','अ','सि','अ','न','दि'],['जन॰','फ़र॰','मार्च','अप्रैल','मई','जून','जुल॰','अग॰','सित॰','अक्तू॰','नव॰','दिस॰'],['जनवरी','फ़रवरी','मार्च','अप्रैल','मई','जून','जुलाई','अगस्त','सितंबर','अक्तूबर','नवंबर','दिसंबर']],u,[['ईसा-पूर्व','ईस्वी'],u,['ईसा-पूर्व','ईसवी सन']],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}',u,'{1} को {0}',u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##,##0.###','#,##,##0%','¤#,##,##0.00','[#E0]'],'INR','₹','भारतीय रुपया',{JPY:['JP¥','¥'],RON:[u,'लेई'],THB:['฿'],TWD:['NT$']},'ltr', plural_hi]; function plural_hr(n: number): number { - 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 1; - 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)) +const 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 1; +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 3; - return 5; +return 5; } -export const locale_hr = [ - 'hr', - [['AM', 'PM'], u, u], - u, - [ - ['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}', u, '{1} \'u\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'HRK', - 'HRK', - 'hrvatska kuna', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'EUR': [u, '€'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XCD': [u, '$'], - 'XPF': [], - 'XXX': [] - }, - 'ltr', - plural_hr -]; +export const locale_hr = ['hr',[['AM','PM'],u,u],u,[['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}',u,"{1} 'u' {0}",u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'HRK','HRK','hrvatska kuna',{AUD:[u,'$'],BRL:[u,'R$'],CAD:[u,'$'],CNY:[u,'¥'],EUR:[u,'€'],GBP:[u,'£'],HKD:[u,'$'],ILS:[u,'₪'],INR:[u,'₹'],JPY:[u,'¥'],KRW:[u,'₩'],MXN:[u,'$'],NZD:[u,'$'],TWD:[u,'NT$'],USD:[u,'$'],VND:[u,'₫'],XCD:[u,'$'],XPF:[],XXX:[]},'ltr', plural_hr]; function plural_hu(n: number): number { - if (n === 1) return 1; - return 5; + +if (n === 1) + return 1; +return 5; } -export const locale_hu = [ - 'hu', - [['de.', 'du.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['ie.', 'isz.'], ['i. e.', 'i. sz.'], ['Krisztus 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'HUF', - 'Ft', - 'magyar forint', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'EUR': [u, '€'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'HUF': ['Ft'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XCD': [u, '$'] - }, - 'ltr', - plural_hu -]; +export const locale_hu = ['hu',[['de.','du.'],u,u],u,[['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']],u,[['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']],u,[['ie.','isz.'],['i. e.','i. sz.'],['Krisztus 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}',u,u,u],[',',' ',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'HUF','Ft','magyar forint',{AUD:[u,'$'],BRL:[u,'R$'],CAD:[u,'$'],CNY:[u,'¥'],EUR:[u,'€'],GBP:[u,'£'],HKD:[u,'$'],HUF:['Ft'],ILS:[u,'₪'],INR:[u,'₹'],KRW:[u,'₩'],MXN:[u,'$'],NZD:[u,'$'],TWD:[u,'NT$'],USD:[u,'$'],VND:[u,'₫'],XCD:[u,'$']},'ltr', plural_hu]; function plural_hy(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || i === 1) return 1; - return 5; +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; } -export const locale_hy = [ - 'hy', - [['ա', 'հ'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['Կ', 'Ե', 'Ե', 'Չ', 'Հ', 'Ո', 'Շ'], ['կիր', 'երկ', 'երք', 'չրք', 'հնգ', 'ուր', 'շբթ'], - ['կիրակի', 'երկուշաբթի', 'երեքշաբթի', 'չորեքշաբթի', 'հինգշաբթի', 'ուրբաթ', 'շաբաթ'], - ['կր', 'եկ', 'եք', 'չք', 'հգ', 'ու', 'շբ'] - ], - u, - [ - ['Հ', 'Փ', 'Մ', 'Ա', 'Մ', 'Հ', 'Հ', 'Օ', 'Ս', 'Հ', 'Ն', 'Դ'], - ['հնվ', 'փտվ', 'մրտ', 'ապր', 'մյս', 'հնս', 'հլս', 'օգս', 'սեպ', 'հոկ', 'նոյ', 'դեկ'], - [ - 'հունվարի', 'փետրվարի', 'մարտի', 'ապրիլի', 'մայիսի', 'հունիսի', 'հուլիսի', 'օգոստոսի', - 'սեպտեմբերի', 'հոկտեմբերի', 'նոյեմբերի', 'դեկտեմբերի' - ] - ], - [ - ['Հ', 'Փ', 'Մ', 'Ա', 'Մ', 'Հ', 'Հ', 'Օ', 'Ս', 'Հ', 'Ն', 'Դ'], - ['հնվ', 'փտվ', 'մրտ', 'ապր', 'մյս', 'հնս', 'հլս', 'օգս', 'սեպ', 'հոկ', 'նոյ', 'դեկ'], - [ - 'հունվար', 'փետրվար', 'մարտ', 'ապրիլ', 'մայիս', 'հունիս', 'հուլիս', 'օգոստոս', 'սեպտեմբեր', - 'հոկտեմբեր', 'նոյեմբեր', 'դեկտեմբեր' - ] - ], - [['մ.թ.ա.', 'մ.թ.'], u, ['Քրիստոսից առաջ', 'Քրիստոսից հետո']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'ՈչԹ', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'AMD', - '֏', - 'հայկական դրամ', - {'AMD': ['֏'], 'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural_hy -]; +export const locale_hy = ['hy',[['ա','հ'],['AM','PM'],u],[['AM','PM'],u,u],[['Կ','Ե','Ե','Չ','Հ','Ո','Շ'],['կիր','երկ','երք','չրք','հնգ','ուր','շբթ'],['կիրակի','երկուշաբթի','երեքշաբթի','չորեքշաբթի','հինգշաբթի','ուրբաթ','շաբաթ'],['կր','եկ','եք','չք','հգ','ու','շբ']],u,[['Հ','Փ','Մ','Ա','Մ','Հ','Հ','Օ','Ս','Հ','Ն','Դ'],['հնվ','փտվ','մրտ','ապր','մյս','հնս','հլս','օգս','սեպ','հոկ','նոյ','դեկ'],['հունվարի','փետրվարի','մարտի','ապրիլի','մայիսի','հունիսի','հուլիսի','օգոստոսի','սեպտեմբերի','հոկտեմբերի','նոյեմբերի','դեկտեմբերի']],[['Հ','Փ','Մ','Ա','Մ','Հ','Հ','Օ','Ս','Հ','Ն','Դ'],['հնվ','փտվ','մրտ','ապր','մյս','հնս','հլս','օգս','սեպ','հոկ','նոյ','դեկ'],['հունվար','փետրվար','մարտ','ապրիլ','մայիս','հունիս','հուլիս','օգոստոս','սեպտեմբեր','հոկտեմբեր','նոյեմբեր','դեկտեմբեր']],[['մ.թ.ա.','մ.թ.'],u,['Քրիստոսից առաջ','Քրիստոսից հետո']],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}',u,u,u],[',',' ',';','%','+','-','E','×','‰','∞','ՈչԹ',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'AMD','֏','հայկական դրամ',{AMD:['֏'],JPY:['JP¥','¥'],THB:['฿'],TWD:['NT$']},'ltr', plural_hy]; function plural_in(n: number): number { - return 5; +return 5; } -export const locale_in = [ - 'id', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - ['Jan', 'Feb', 'Mar', 'Apr', 'Mei', 'Jun', 'Jul', 'Agu', 'Sep', 'Okt', 'Nov', 'Des'], - [ - 'Januari', 'Februari', 'Maret', 'April', 'Mei', 'Juni', 'Juli', 'Agustus', 'September', - 'Oktober', 'November', 'Desember' - ] - ], - u, - [['SM', 'M'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', '.'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'IDR', - 'Rp', - 'Rupiah Indonesia', - { - 'AUD': ['AU$', '$'], - 'IDR': ['Rp'], - 'INR': ['Rs', '₹'], - 'JPY': ['JP¥', '¥'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XXX': [] - }, - 'ltr', - plural_in -]; +export const locale_in = ['id',[['AM','PM'],u,u],u,[['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']],u,[['J','F','M','A','M','J','J','A','S','O','N','D'],['Jan','Feb','Mar','Apr','Mei','Jun','Jul','Agu','Sep','Okt','Nov','Des'],['Januari','Februari','Maret','April','Mei','Juni','Juli','Agustus','September','Oktober','November','Desember']],u,[['SM','M'],u,['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}',u,u,u],[',','.',';','%','+','-','E','×','‰','∞','NaN','.'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'IDR','Rp','Rupiah Indonesia',{AUD:['AU$','$'],IDR:['Rp'],INR:['Rs','₹'],JPY:['JP¥','¥'],THB:['฿'],TWD:['NT$'],USD:['US$','$'],XXX:[]},'ltr', plural_in]; function plural_is(n: number): number { - 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 1; - return 5; +const 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 1; +return 5; } -export const locale_is = [ - 'is', - [['f.', 'e.'], ['f.h.', 'e.h.'], u], - [['f.h.', 'e.h.'], u, u], - [ - ['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.'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} \'kl\'. {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'ISK', - 'ISK', - 'íslensk króna', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'EUR': [u, '€'], - 'GBP': [u, '£'], - 'INR': [u, '₹'], - 'JPY': ['JP¥', '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural_is -]; +export const locale_is = ['is',[['f.','e.'],['f.h.','e.h.'],u],[['f.h.','e.h.'],u,u],[['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.']],u,[['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']],u,[['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}',u,"{1} 'kl'. {0}",u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'ISK','ISK','íslensk króna',{AUD:[u,'$'],BRL:[u,'R$'],CAD:[u,'$'],EUR:[u,'€'],GBP:[u,'£'],INR:[u,'₹'],JPY:['JP¥','¥'],KRW:[u,'₩'],MXN:[u,'$'],NZD:[u,'$'],TWD:[u,'NT$'],USD:[u,'$'],VND:[u,'₫']},'ltr', plural_is]; function plural_it(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; } -export const locale_it = [ - 'it', - [['m.', 'p.'], ['AM', 'PM'], u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, '{1} {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'BRL': [u, 'R$'], - 'BYN': [u, 'Br'], - 'EGP': [u, '£E'], - 'HKD': [u, '$'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NOK': [u, 'NKr'], - 'THB': ['฿'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'] - }, - 'ltr', - plural_it -]; +export const locale_it = ['it',[['m.','p.'],['AM','PM'],u],u,[['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']],u,[['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']],u,[['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}',u,'{1} {0}',u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'EUR','€','euro',{BRL:[u,'R$'],BYN:[u,'Br'],EGP:[u,'£E'],HKD:[u,'$'],JPY:[u,'¥'],KRW:[u,'₩'],MXN:[u,'$'],NOK:[u,'NKr'],THB:['฿'],TWD:[u,'NT$'],USD:[u,'$']},'ltr', plural_it]; function plural_iw(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - if (i === 2 && v === 0) return 2; - if (v === 0 && !(n >= 0 && n <= 10) && n % 10 === 0) return 4; - return 5; +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +if (i === 2 && v === 0) + return 2; +if (v === 0 && (!(n >= 0 && n <= 10) && n % 10 === 0)) + return 4; +return 5; } -export const locale_iw = [ - 'he', - [['לפנה״צ', 'אחה״צ'], u, u], - [['לפנה״צ', 'אחה״צ'], ['AM', 'PM'], u], - [ - ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'], - ['יום א׳', 'יום ב׳', 'יום ג׳', 'יום ד׳', 'יום ה׳', 'יום ו׳', 'שבת'], - ['יום ראשון', 'יום שני', 'יום שלישי', 'יום רביעי', 'יום חמישי', 'יום שישי', 'יום שבת'], - ['א׳', 'ב׳', 'ג׳', 'ד׳', 'ה׳', 'ו׳', 'ש׳'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['ינו׳', 'פבר׳', 'מרץ', 'אפר׳', 'מאי', 'יוני', 'יולי', 'אוג׳', 'ספט׳', 'אוק׳', 'נוב׳', 'דצמ׳'], - [ - 'ינואר', 'פברואר', 'מרץ', 'אפריל', 'מאי', 'יוני', 'יולי', 'אוגוסט', 'ספטמבר', 'אוקטובר', - 'נובמבר', 'דצמבר' - ] - ], - u, - [['לפנה״ס', 'לספירה'], u, ['לפני הספירה', 'לספירה']], - 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}', u, '{1} בשעה {0}', u], - ['.', ',', ';', '%', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '\u200f#,##0.00 ¤;\u200f-#,##0.00 ¤', '#E0'], - 'ILS', - '₪', - 'שקל חדש', - {'BYN': [u, 'р'], 'CNY': ['\u200eCN¥\u200e', '¥'], 'ILP': ['ל״י'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'rtl', - plural_iw -]; +export const locale_iw = ['he',[['לפנה״צ','אחה״צ'],u,u],[['לפנה״צ','אחה״צ'],['AM','PM'],u],[['א׳','ב׳','ג׳','ד׳','ה׳','ו׳','ש׳'],['יום א׳','יום ב׳','יום ג׳','יום ד׳','יום ה׳','יום ו׳','שבת'],['יום ראשון','יום שני','יום שלישי','יום רביעי','יום חמישי','יום שישי','יום שבת'],['א׳','ב׳','ג׳','ד׳','ה׳','ו׳','ש׳']],u,[['1','2','3','4','5','6','7','8','9','10','11','12'],['ינו׳','פבר׳','מרץ','אפר׳','מאי','יוני','יולי','אוג׳','ספט׳','אוק׳','נוב׳','דצמ׳'],['ינואר','פברואר','מרץ','אפריל','מאי','יוני','יולי','אוגוסט','ספטמבר','אוקטובר','נובמבר','דצמבר']],u,[['לפנה״ס','לספירה'],u,['לפני הספירה','לספירה']],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}',u,'{1} בשעה {0}',u],['.',',',';','%','‎+','‎-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','‏#,##0.00 ¤;‏-#,##0.00 ¤','#E0'],'ILS','₪','שקל חדש',{BYN:[u,'р'],CNY:['‎CN¥‎','¥'],ILP:['ל״י'],THB:['฿'],TWD:['NT$']},'rtl', plural_iw]; function plural_ja(n: number): number { - return 5; +return 5; } -export const locale_ja = [ - 'ja', - [['午前', '午後'], u, u], - u, - [ - ['日', '月', '火', '水', '木', '金', '土'], u, - ['日曜日', '月曜日', '火曜日', '水曜日', '木曜日', '金曜日', '土曜日'], - ['日', '月', '火', '水', '木', '金', '土'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], u - ], - u, - [['BC', 'AD'], ['紀元前', '西暦'], u], - 0, - [6, 0], - ['y/MM/dd', u, 'y年M月d日', 'y年M月d日EEEE'], - ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H時mm分ss秒 zzzz'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'JPY', - '¥', - '日本円', - {'CNY': ['元', '¥'], 'JPY': ['¥'], 'RON': [u, 'レイ'], 'XXX': []}, - 'ltr', - plural_ja -]; +export const locale_ja = ['ja',[['午前','午後'],u,u],u,[['日','月','火','水','木','金','土'],u,['日曜日','月曜日','火曜日','水曜日','木曜日','金曜日','土曜日'],['日','月','火','水','木','金','土']],u,[['1','2','3','4','5','6','7','8','9','10','11','12'],['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月'],u],u,[['BC','AD'],['紀元前','西暦'],u],0,[6,0],['y/MM/dd',u,'y年M月d日','y年M月d日EEEE'],['H:mm','H:mm:ss','H:mm:ss z','H時mm分ss秒 zzzz'],['{1} {0}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'JPY','¥','日本円',{CNY:['元','¥'],JPY:['¥'],RON:[u,'レイ'],XXX:[]},'ltr', plural_ja]; function plural_ka(n: number): number { - if (n === 1) return 1; - return 5; + +if (n === 1) + return 1; +return 5; } -export const locale_ka = [ - 'ka', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['კ', 'ო', 'ს', 'ო', 'ხ', 'პ', 'შ'], ['კვი', 'ორშ', 'სამ', 'ოთხ', 'ხუთ', 'პარ', 'შაბ'], - ['კვირა', 'ორშაბათი', 'სამშაბათი', 'ოთხშაბათი', 'ხუთშაბათი', 'პარასკევი', 'შაბათი'], - ['კვ', 'ორ', 'სმ', 'ოთ', 'ხთ', 'პრ', 'შბ'] - ], - u, - [ - ['ი', 'თ', 'მ', 'ა', 'მ', 'ი', 'ი', 'ა', 'ს', 'ო', 'ნ', 'დ'], - ['იან', 'თებ', 'მარ', 'აპრ', 'მაი', 'ივნ', 'ივლ', 'აგვ', 'სექ', 'ოქტ', 'ნოე', 'დეკ'], - [ - 'იანვარი', 'თებერვალი', 'მარტი', 'აპრილი', 'მაისი', 'ივნისი', 'ივლისი', 'აგვისტო', - 'სექტემბერი', 'ოქტომბერი', 'ნოემბერი', 'დეკემბერი' - ] - ], - u, - [['ძვ. წ.', 'ახ. წ.'], u, ['ძველი წელთაღრიცხვით', 'ახალი წელთაღრიცხვით']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'არ არის რიცხვი', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'GEL', - '₾', - 'ქართული ლარი', - { - 'AUD': [u, '$'], - 'CNY': [u, '¥'], - 'GEL': ['₾'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'NZD': [u, '$'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural_ka -]; +export const locale_ka = ['ka',[['a','p'],['AM','PM'],u],[['AM','PM'],u,u],[['კ','ო','ს','ო','ხ','პ','შ'],['კვი','ორშ','სამ','ოთხ','ხუთ','პარ','შაბ'],['კვირა','ორშაბათი','სამშაბათი','ოთხშაბათი','ხუთშაბათი','პარასკევი','შაბათი'],['კვ','ორ','სმ','ოთ','ხთ','პრ','შბ']],u,[['ი','თ','მ','ა','მ','ი','ი','ა','ს','ო','ნ','დ'],['იან','თებ','მარ','აპრ','მაი','ივნ','ივლ','აგვ','სექ','ოქტ','ნოე','დეკ'],['იანვარი','თებერვალი','მარტი','აპრილი','მაისი','ივნისი','ივლისი','აგვისტო','სექტემბერი','ოქტომბერი','ნოემბერი','დეკემბერი']],u,[['ძვ. წ.','ახ. წ.'],u,['ძველი წელთაღრიცხვით','ახალი წელთაღრიცხვით']],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}',u,u,u],[',',' ',';','%','+','-','E','×','‰','∞','არ არის რიცხვი',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'GEL','₾','ქართული ლარი',{AUD:[u,'$'],CNY:[u,'¥'],GEL:['₾'],HKD:[u,'$'],ILS:[u,'₪'],INR:[u,'₹'],JPY:[u,'¥'],KRW:[u,'₩'],NZD:[u,'$'],TWD:['NT$'],USD:['US$','$'],VND:[u,'₫']},'ltr', plural_ka]; function plural_kk(n: number): number { - if (n === 1) return 1; - return 5; + +if (n === 1) + return 1; +return 5; } -export const locale_kk = [ - 'kk', - [['AM', 'PM'], u, u], - u, - [ - ['Ж', 'Д', 'С', 'С', 'Б', 'Ж', 'С'], ['жс', 'дс', 'сс', 'ср', 'бс', 'жм', 'сб'], - ['жексенбі', 'дүйсенбі', 'сейсенбі', 'сәрсенбі', 'бейсенбі', 'жұма', 'сенбі'], - ['жс', 'дс', 'сс', 'ср', 'бс', 'жм', 'сб'] - ], - u, - [ - ['Қ', 'А', 'Н', 'С', 'М', 'М', 'Ш', 'Т', 'Қ', 'Қ', 'Қ', 'Ж'], - [ - 'қаң.', 'ақп.', 'нау.', 'сәу.', 'мам.', 'мау.', 'шіл.', 'там.', 'қыр.', 'қаз.', 'қар.', 'жел.' - ], - [ - 'қаңтар', 'ақпан', 'наурыз', 'сәуір', 'мамыр', 'маусым', 'шілде', 'тамыз', 'қыркүйек', - 'қазан', 'қараша', 'желтоқсан' - ] - ], - [ - ['Қ', 'А', 'Н', 'С', 'М', 'М', 'Ш', 'Т', 'Қ', 'Қ', 'Қ', 'Ж'], - [ - 'қаң.', 'ақп.', 'нау.', 'сәу.', 'мам.', 'мау.', 'шіл.', 'там.', 'қыр.', 'қаз.', 'қар.', 'жел.' - ], - [ - 'Қаңтар', 'Ақпан', 'Наурыз', 'Сәуір', 'Мамыр', 'Маусым', 'Шілде', 'Тамыз', 'Қыркүйек', - 'Қазан', 'Қараша', 'Желтоқсан' - ] - ], - [['б.з.д.', 'б.з.'], u, ['Біздің заманымызға дейін', 'біздің заманымыз']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'сан емес', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'KZT', - '₸', - 'Қазақстан теңгесі', - {'JPY': ['JP¥', '¥'], 'KZT': ['₸'], 'RUB': ['₽'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural_kk -]; +export const locale_kk = ['kk',[['AM','PM'],u,u],u,[['Ж','Д','С','С','Б','Ж','С'],['жс','дс','сс','ср','бс','жм','сб'],['жексенбі','дүйсенбі','сейсенбі','сәрсенбі','бейсенбі','жұма','сенбі'],['жс','дс','сс','ср','бс','жм','сб']],u,[['Қ','А','Н','С','М','М','Ш','Т','Қ','Қ','Қ','Ж'],['қаң.','ақп.','нау.','сәу.','мам.','мау.','шіл.','там.','қыр.','қаз.','қар.','жел.'],['қаңтар','ақпан','наурыз','сәуір','мамыр','маусым','шілде','тамыз','қыркүйек','қазан','қараша','желтоқсан']],[['Қ','А','Н','С','М','М','Ш','Т','Қ','Қ','Қ','Ж'],['қаң.','ақп.','нау.','сәу.','мам.','мау.','шіл.','там.','қыр.','қаз.','қар.','жел.'],['Қаңтар','Ақпан','Наурыз','Сәуір','Мамыр','Маусым','Шілде','Тамыз','Қыркүйек','Қазан','Қараша','Желтоқсан']],[['б.з.д.','б.з.'],u,['Біздің заманымызға дейін','біздің заманымыз']],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}',u,u,u],[',',' ',';','%','+','-','E','×','‰','∞','сан емес',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'KZT','₸','Қазақстан теңгесі',{JPY:['JP¥','¥'],KZT:['₸'],RUB:['₽'],THB:['฿'],TWD:['NT$']},'ltr', plural_kk]; function plural_km(n: number): number { - return 5; +return 5; } -export const locale_km = [ - 'km', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['អ', 'ច', 'អ', 'ព', 'ព', 'ស', 'ស'], ['អាទិត្យ', 'ចន្ទ', 'អង្គារ', 'ពុធ', 'ព្រហ', 'សុក្រ', 'សៅរ៍'], - ['អាទិត្យ', 'ច័ន្ទ', 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៍', 'សុក្រ', 'សៅរ៍'], ['អា', 'ច', 'អ', 'ពុ', 'ព្រ', 'សុ', 'ស'] - ], - [ - ['អ', 'ច', 'អ', 'ព', 'ព', 'ស', 'ស'], ['អាទិត្យ', 'ចន្ទ', 'អង្គារ', 'ពុធ', 'ព្រហ', 'សុក្រ', 'សៅរ៍'], - ['អាទិត្យ', 'ចន្ទ', 'អង្គារ', 'ពុធ', 'ព្រហស្បតិ៍', 'សុក្រ', 'សៅរ៍'], ['អា', 'ច', 'អ', 'ពុ', 'ព្រ', 'សុ', 'ស'] - ], - [ - ['ម', 'ក', 'ម', 'ម', 'ឧ', 'ម', 'ក', 'ស', 'ក', 'ត', 'វ', 'ធ'], - ['មករា', 'កុម្ភៈ', 'មីនា', 'មេសា', 'ឧសភា', 'មិថុនា', 'កក្កដា', 'សីហា', 'កញ្ញា', 'តុលា', 'វិច្ឆិកា', 'ធ្នូ'], u - ], - u, - [['មុន គ.ស.', 'គ.ស.'], u, ['មុន​គ្រិស្តសករាជ', 'គ្រិស្តសករាជ']], - 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}', u, '{1} នៅ​ម៉ោង {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00¤', '#E0'], - 'KHR', - '៛', - 'រៀល​កម្ពុជា', - {'JPY': ['JP¥', '¥'], 'KHR': ['៛'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural_km -]; +export const locale_km = ['km',[['a','p'],['AM','PM'],u],[['AM','PM'],u,u],[['អ','ច','អ','ព','ព','ស','ស'],['អាទិត្យ','ចន្ទ','អង្គារ','ពុធ','ព្រហ','សុក្រ','សៅរ៍'],['អាទិត្យ','ច័ន្ទ','អង្គារ','ពុធ','ព្រហស្បតិ៍','សុក្រ','សៅរ៍'],['អា','ច','អ','ពុ','ព្រ','សុ','ស']],[['អ','ច','អ','ព','ព','ស','ស'],['អាទិត្យ','ចន្ទ','អង្គារ','ពុធ','ព្រហ','សុក្រ','សៅរ៍'],['អាទិត្យ','ចន្ទ','អង្គារ','ពុធ','ព្រហស្បតិ៍','សុក្រ','សៅរ៍'],['អា','ច','អ','ពុ','ព្រ','សុ','ស']],[['ម','ក','ម','ម','ឧ','ម','ក','ស','ក','ត','វ','ធ'],['មករា','កុម្ភៈ','មីនា','មេសា','ឧសភា','មិថុនា','កក្កដា','សីហា','កញ្ញា','តុលា','វិច្ឆិកា','ធ្នូ'],u],u,[['មុន គ.ស.','គ.ស.'],u,['មុន​គ្រិស្តសករាជ','គ្រិស្តសករាជ']],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}',u,'{1} នៅ​ម៉ោង {0}',u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00¤','#E0'],'KHR','៛','រៀល​កម្ពុជា',{JPY:['JP¥','¥'],KHR:['៛'],THB:['฿'],TWD:['NT$']},'ltr', plural_km]; function plural_kn(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; +const i = Math.floor(Math.abs(n)); + +if (i === 0 || n === 1) + return 1; +return 5; } -export const locale_kn = [ - 'kn', - [['ಪೂ', 'ಅ'], ['ಪೂರ್ವಾಹ್ನ', 'ಅಪರಾಹ್ನ'], u], - [['ಪೂರ್ವಾಹ್ನ', 'ಅಪರಾಹ್ನ'], u, u], - [ - ['ಭಾ', 'ಸೋ', 'ಮಂ', 'ಬು', 'ಗು', 'ಶು', 'ಶ'], ['ಭಾನು', 'ಸೋಮ', 'ಮಂಗಳ', 'ಬುಧ', 'ಗುರು', 'ಶುಕ್ರ', 'ಶನಿ'], - ['ಭಾನುವಾರ', 'ಸೋಮವಾರ', 'ಮಂಗಳವಾರ', 'ಬುಧವಾರ', 'ಗುರುವಾರ', 'ಶುಕ್ರವಾರ', 'ಶನಿವಾರ'], - ['ಭಾನು', 'ಸೋಮ', 'ಮಂಗಳ', 'ಬುಧ', 'ಗುರು', 'ಶುಕ್ರ', 'ಶನಿ'] - ], - u, - [ - ['ಜ', 'ಫೆ', 'ಮಾ', 'ಏ', 'ಮೇ', 'ಜೂ', 'ಜು', 'ಆ', 'ಸೆ', 'ಅ', 'ನ', 'ಡಿ'], - ['ಜನವರಿ', 'ಫೆಬ್ರವರಿ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿ', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗ', 'ಸೆಪ್ಟೆಂ', 'ಅಕ್ಟೋ', 'ನವೆಂ', 'ಡಿಸೆಂ'], - [ - 'ಜನವರಿ', 'ಫೆಬ್ರವರಿ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿಲ್', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗಸ್ಟ್', 'ಸೆಪ್ಟೆಂಬರ್', 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', - 'ಡಿಸೆಂಬರ್' - ] - ], - [ - ['ಜ', 'ಫೆ', 'ಮಾ', 'ಏ', 'ಮೇ', 'ಜೂ', 'ಜು', 'ಆ', 'ಸೆ', 'ಅ', 'ನ', 'ಡಿ'], - ['ಜನ', 'ಫೆಬ್ರ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿ', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗ', 'ಸೆಪ್ಟೆಂ', 'ಅಕ್ಟೋ', 'ನವೆಂ', 'ಡಿಸೆಂ'], - [ - 'ಜನವರಿ', 'ಫೆಬ್ರವರಿ', 'ಮಾರ್ಚ್', 'ಏಪ್ರಿಲ್', 'ಮೇ', 'ಜೂನ್', 'ಜುಲೈ', 'ಆಗಸ್ಟ್', 'ಸೆಪ್ಟೆಂಬರ್', 'ಅಕ್ಟೋಬರ್', 'ನವೆಂಬರ್', - 'ಡಿಸೆಂಬರ್' - ] - ], - [['ಕ್ರಿ.ಪೂ', 'ಕ್ರಿ.ಶ'], u, ['ಕ್ರಿಸ್ತ ಪೂರ್ವ', 'ಕ್ರಿಸ್ತ ಶಕ']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'INR', - '₹', - 'ಭಾರತೀಯ ರೂಪಾಯಿ', - {'JPY': ['JP¥', '¥'], 'RON': [u, 'ಲೀ'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural_kn -]; +export const locale_kn = ['kn',[['ಪೂ','ಅ'],['ಪೂರ್ವಾಹ್ನ','ಅಪರಾಹ್ನ'],u],[['ಪೂರ್ವಾಹ್ನ','ಅಪರಾಹ್ನ'],u,u],[['ಭಾ','ಸೋ','ಮಂ','ಬು','ಗು','ಶು','ಶ'],['ಭಾನು','ಸೋಮ','ಮಂಗಳ','ಬುಧ','ಗುರು','ಶುಕ್ರ','ಶನಿ'],['ಭಾನುವಾರ','ಸೋಮವಾರ','ಮಂಗಳವಾರ','ಬುಧವಾರ','ಗುರುವಾರ','ಶುಕ್ರವಾರ','ಶನಿವಾರ'],['ಭಾನು','ಸೋಮ','ಮಂಗಳ','ಬುಧ','ಗುರು','ಶುಕ್ರ','ಶನಿ']],u,[['ಜ','ಫೆ','ಮಾ','ಏ','ಮೇ','ಜೂ','ಜು','ಆ','ಸೆ','ಅ','ನ','ಡಿ'],['ಜನವರಿ','ಫೆಬ್ರವರಿ','ಮಾರ್ಚ್','ಏಪ್ರಿ','ಮೇ','ಜೂನ್','ಜುಲೈ','ಆಗ','ಸೆಪ್ಟೆಂ','ಅಕ್ಟೋ','ನವೆಂ','ಡಿಸೆಂ'],['ಜನವರಿ','ಫೆಬ್ರವರಿ','ಮಾರ್ಚ್','ಏಪ್ರಿಲ್','ಮೇ','ಜೂನ್','ಜುಲೈ','ಆಗಸ್ಟ್','ಸೆಪ್ಟೆಂಬರ್','ಅಕ್ಟೋಬರ್','ನವೆಂಬರ್','ಡಿಸೆಂಬರ್']],[['ಜ','ಫೆ','ಮಾ','ಏ','ಮೇ','ಜೂ','ಜು','ಆ','ಸೆ','ಅ','ನ','ಡಿ'],['ಜನ','ಫೆಬ್ರ','ಮಾರ್ಚ್','ಏಪ್ರಿ','ಮೇ','ಜೂನ್','ಜುಲೈ','ಆಗ','ಸೆಪ್ಟೆಂ','ಅಕ್ಟೋ','ನವೆಂ','ಡಿಸೆಂ'],['ಜನವರಿ','ಫೆಬ್ರವರಿ','ಮಾರ್ಚ್','ಏಪ್ರಿಲ್','ಮೇ','ಜೂನ್','ಜುಲೈ','ಆಗಸ್ಟ್','ಸೆಪ್ಟೆಂಬರ್','ಅಕ್ಟೋಬರ್','ನವೆಂಬರ್','ಡಿಸೆಂಬರ್']],[['ಕ್ರಿ.ಪೂ','ಕ್ರಿ.ಶ'],u,['ಕ್ರಿಸ್ತ ಪೂರ್ವ','ಕ್ರಿಸ್ತ ಶಕ']],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}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'INR','₹','ಭಾರತೀಯ ರೂಪಾಯಿ',{JPY:['JP¥','¥'],RON:[u,'ಲೀ'],THB:['฿'],TWD:['NT$']},'ltr', plural_kn]; function plural_ko(n: number): number { - return 5; +return 5; } -export const locale_ko = [ - 'ko', - [['AM', 'PM'], u, ['오전', '오후']], - u, - [ - ['일', '월', '화', '수', '목', '금', '토'], u, - ['일요일', '월요일', '화요일', '수요일', '목요일', '금요일', '토요일'], - ['일', '월', '화', '수', '목', '금', '토'] - ], - u, - [['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'], u, u], - u, - [['BC', 'AD'], u, ['기원전', '서기']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'KRW', - '₩', - '대한민국 원', - {'AUD': ['AU$', '$'], 'JPY': ['JP¥', '¥'], 'RON': [u, 'L'], 'TWD': ['NT$'], 'USD': ['US$', '$']}, - 'ltr', - plural_ko -]; +export const locale_ko = ['ko',[['AM','PM'],u,['오전','오후']],u,[['일','월','화','수','목','금','토'],u,['일요일','월요일','화요일','수요일','목요일','금요일','토요일'],['일','월','화','수','목','금','토']],u,[['1월','2월','3월','4월','5월','6월','7월','8월','9월','10월','11월','12월'],u,u],u,[['BC','AD'],u,['기원전','서기']],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}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'KRW','₩','대한민국 원',{AUD:['AU$','$'],JPY:['JP¥','¥'],RON:[u,'L'],TWD:['NT$'],USD:['US$','$']},'ltr', plural_ko]; function plural_ky(n: number): number { - if (n === 1) return 1; - return 5; + +if (n === 1) + return 1; +return 5; } -export const locale_ky = [ - 'ky', - [['тң', 'тк'], u, ['таңкы', 'түштөн кийинки']], - u, - [ - ['Ж', 'Д', 'Ш', 'Ш', 'Б', 'Ж', 'И'], - ['жек.', 'дүй.', 'шейш.', 'шарш.', 'бейш.', 'жума', 'ишм.'], - ['жекшемби', 'дүйшөмбү', 'шейшемби', 'шаршемби', 'бейшемби', 'жума', 'ишемби'], - ['жш.', 'дш.', 'шш.', 'шр.', 'бш.', 'жм.', 'иш.'] - ], - u, - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - ['янв.', 'фев.', 'мар.', 'апр.', 'май', 'июн.', 'июл.', 'авг.', 'сен.', 'окт.', 'ноя.', 'дек.'], - [ - 'январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', - 'ноябрь', 'декабрь' - ] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - ['Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'], - [ - 'Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', - 'Ноябрь', 'Декабрь' - ] - ], - [['б.з.ч.', 'б.з.'], u, ['биздин заманга чейин', 'биздин заман']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'сан эмес', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'KGS', - 'сом', - 'Кыргызстан сому', - { - 'AUD': [u, '$'], - 'BMD': [u, 'BD$'], - 'BRL': [u, 'R$'], - 'BSD': [u, 'B$'], - 'BZD': [u, 'BZ$'], - 'CAD': [u, 'C$'], - 'DOP': [u, 'RD$'], - 'EGP': [u, 'LE'], - 'GBP': [u, '£'], - 'HKD': [u, 'HK$'], - 'HRK': [u, 'Kn'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JMD': [u, 'J$'], - 'JPY': ['JP¥', '¥'], - 'KGS': ['сом'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'THB': ['฿'], - 'TTD': [u, 'TT$'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'XCD': [u, '$'] - }, - 'ltr', - plural_ky -]; +export const locale_ky = ['ky',[['тң','тк'],u,['таңкы','түштөн кийинки']],u,[['Ж','Д','Ш','Ш','Б','Ж','И'],['жек.','дүй.','шейш.','шарш.','бейш.','жума','ишм.'],['жекшемби','дүйшөмбү','шейшемби','шаршемби','бейшемби','жума','ишемби'],['жш.','дш.','шш.','шр.','бш.','жм.','иш.']],u,[['Я','Ф','М','А','М','И','И','А','С','О','Н','Д'],['янв.','фев.','мар.','апр.','май','июн.','июл.','авг.','сен.','окт.','ноя.','дек.'],['январь','февраль','март','апрель','май','июнь','июль','август','сентябрь','октябрь','ноябрь','декабрь']],[['Я','Ф','М','А','М','И','И','А','С','О','Н','Д'],['Янв','Фев','Мар','Апр','Май','Июн','Июл','Авг','Сен','Окт','Ноя','Дек'],['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь']],[['б.з.ч.','б.з.'],u,['биздин заманга чейин','биздин заман']],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}',u,u,u],[',',' ',';','%','+','-','E','×','‰','∞','сан эмес',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'KGS','сом','Кыргызстан сому',{AUD:[u,'$'],BMD:[u,'BD$'],BRL:[u,'R$'],BSD:[u,'B$'],BZD:[u,'BZ$'],CAD:[u,'C$'],DOP:[u,'RD$'],EGP:[u,'LE'],GBP:[u,'£'],HKD:[u,'HK$'],HRK:[u,'Kn'],ILS:[u,'₪'],INR:[u,'₹'],JMD:[u,'J$'],JPY:['JP¥','¥'],KGS:['сом'],KRW:[u,'₩'],MXN:[u,'$'],NZD:[u,'$'],THB:['฿'],TTD:[u,'TT$'],TWD:[u,'NT$'],USD:[u,'$'],XCD:[u,'$']},'ltr', plural_ky]; function plural_ln(n: number): number { - if (n === Math.floor(n) && n >= 0 && n <= 1) return 1; - return 5; + +if (n === Math.floor(n) && (n >= 0 && n <= 1)) + return 1; +return 5; } -export const locale_ln = [ - 'ln', - [['ntɔ́ngɔ́', 'mpókwa'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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é' - ] - ], - u, - [['libóso ya', 'nsima ya Y'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'CDF', - 'FC', - 'Falánga ya Kongó', - {'CDF': ['FC'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural_ln -]; +export const locale_ln = ['ln',[['ntɔ́ngɔ́','mpókwa'],u,u],u,[['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']],u,[['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é']],u,[['libóso ya','nsima ya Y'],u,['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}',u,u,u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'CDF','FC','Falánga ya Kongó',{CDF:['FC'],JPY:['JP¥','¥'],USD:['US$','$']},'ltr', plural_ln]; function plural_lo(n: number): number { - return 5; +return 5; } -export const locale_lo = [ - 'lo', - [['ກ່ອນທ່ຽງ', 'ຫຼັງທ່ຽງ'], u, u], - u, - [ - ['ອາ', 'ຈ', 'ອ', 'ພ', 'ພຫ', 'ສຸ', 'ສ'], ['ອາທິດ', 'ຈັນ', 'ອັງຄານ', 'ພຸດ', 'ພະຫັດ', 'ສຸກ', 'ເສົາ'], - ['ວັນອາທິດ', 'ວັນຈັນ', 'ວັນອັງຄານ', 'ວັນພຸດ', 'ວັນພະຫັດ', 'ວັນສຸກ', 'ວັນເສົາ'], - ['ອາ.', 'ຈ.', 'ອ.', 'ພ.', 'ພຫ.', 'ສຸ.', 'ສ.'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - [ - 'ມ.ກ.', 'ກ.ພ.', 'ມ.ນ.', 'ມ.ສ.', 'ພ.ພ.', 'ມິ.ຖ.', 'ກ.ລ.', 'ສ.ຫ.', 'ກ.ຍ.', 'ຕ.ລ.', 'ພ.ຈ.', 'ທ.ວ.' - ], - [ - 'ມັງກອນ', 'ກຸມພາ', 'ມີນາ', 'ເມສາ', 'ພຶດສະພາ', 'ມິຖຸນາ', 'ກໍລະກົດ', 'ສິງຫາ', 'ກັນຍາ', 'ຕຸລາ', 'ພະຈິກ', - 'ທັນວາ' - ] - ], - u, - [['ກ່ອນ ຄ.ສ.', 'ຄ.ສ.'], u, ['ກ່ອນຄຣິດສັກກະລາດ', 'ຄຣິດສັກກະລາດ']], - 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}', u, u, u], - [ - ',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', - 'ບໍ່​ແມ່ນ​ໂຕ​ເລກ', ':' - ], - ['#,##0.###', '#,##0%', '¤#,##0.00;¤-#,##0.00', '#'], - 'LAK', - '₭', - 'ລາວ ກີບ', - {'JPY': ['JP¥', '¥'], 'LAK': ['₭'], 'THB': ['฿'], 'TWD': ['NT$'], 'USD': ['US$', '$']}, - 'ltr', - plural_lo -]; +export const locale_lo = ['lo',[['ກ່ອນທ່ຽງ','ຫຼັງທ່ຽງ'],u,u],u,[['ອາ','ຈ','ອ','ພ','ພຫ','ສຸ','ສ'],['ອາທິດ','ຈັນ','ອັງຄານ','ພຸດ','ພະຫັດ','ສຸກ','ເສົາ'],['ວັນອາທິດ','ວັນຈັນ','ວັນອັງຄານ','ວັນພຸດ','ວັນພະຫັດ','ວັນສຸກ','ວັນເສົາ'],['ອາ.','ຈ.','ອ.','ພ.','ພຫ.','ສຸ.','ສ.']],u,[['1','2','3','4','5','6','7','8','9','10','11','12'],['ມ.ກ.','ກ.ພ.','ມ.ນ.','ມ.ສ.','ພ.ພ.','ມິ.ຖ.','ກ.ລ.','ສ.ຫ.','ກ.ຍ.','ຕ.ລ.','ພ.ຈ.','ທ.ວ.'],['ມັງກອນ','ກຸມພາ','ມີນາ','ເມສາ','ພຶດສະພາ','ມິຖຸນາ','ກໍລະກົດ','ສິງຫາ','ກັນຍາ','ຕຸລາ','ພະຈິກ','ທັນວາ']],u,[['ກ່ອນ ຄ.ສ.','ຄ.ສ.'],u,['ກ່ອນຄຣິດສັກກະລາດ','ຄຣິດສັກກະລາດ']],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}',u,u,u],[',','.',';','%','+','-','E','×','‰','∞','ບໍ່​ແມ່ນ​ໂຕ​ເລກ',':'],['#,##0.###','#,##0%','¤#,##0.00;¤-#,##0.00','#'],'LAK','₭','ລາວ ກີບ',{JPY:['JP¥','¥'],LAK:['₭'],THB:['฿'],TWD:['NT$'],USD:['US$','$']},'ltr', plural_lo]; function plural_lt(n: number): number { - let f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; - if (n % 10 === 1 && !(n % 100 >= 11 && n % 100 <= 19)) return 1; - if (n % 10 === Math.floor(n % 10) && n % 10 >= 2 && n % 10 <= 9 && - !(n % 100 >= 11 && n % 100 <= 19)) +const f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; + +if (n % 10 === 1 && !(n % 100 >= 11 && n % 100 <= 19)) + return 1; +if (n % 10 === Math.floor(n % 10) && (n % 10 >= 2 && n % 10 <= 9) && !(n % 100 >= 11 && n % 100 <= 19)) return 3; - if (!(f === 0)) return 4; - return 5; +if (!(f === 0)) + return 4; +return 5; } -export const locale_lt = [ - 'lt', - [['pr. p.', 'pop.'], ['priešpiet', 'popiet'], u], - u, - [ - ['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'] - ], - u, - [ - ['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.'], u, ['prieš Kristų', 'po Kristaus']], - 1, - [6, 0], - ['y-MM-dd', u, '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}', u, u, u], - [',', ' ', ';', '%', '+', '−', '×10^', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'Euras', - { - 'AUD': [u, '$'], - 'BDT': [], - 'BRL': [u, 'R$'], - 'BYN': [u, 'Br'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [], - 'INR': [], - 'JPY': [u, '¥'], - 'KHR': [], - 'KRW': [u, '₩'], - 'LAK': [], - 'MNT': [], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'PLN': [u, 'zl'], - 'PYG': [u, 'Gs'], - 'RUB': [u, 'rb'], - 'TWD': [u, '$'], - 'USD': [u, '$'], - 'VND': [], - 'XAF': [], - 'XCD': [u, '$'], - 'XOF': [], - 'XPF': [] - }, - 'ltr', - plural_lt -]; +export const locale_lt = ['lt',[['pr. p.','pop.'],['priešpiet','popiet'],u],u,[['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']],u,[['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.'],u,['prieš Kristų','po Kristaus']],1,[6,0],['y-MM-dd',u,"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}',u,u,u],[',',' ',';','%','+','−','×10^','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'EUR','€','Euras',{AUD:[u,'$'],BDT:[],BRL:[u,'R$'],BYN:[u,'Br'],CAD:[u,'$'],CNY:[u,'¥'],GBP:[u,'£'],HKD:[u,'$'],ILS:[],INR:[],JPY:[u,'¥'],KHR:[],KRW:[u,'₩'],LAK:[],MNT:[],MXN:[u,'$'],NZD:[u,'$'],PLN:[u,'zl'],PYG:[u,'Gs'],RUB:[u,'rb'],TWD:[u,'$'],USD:[u,'$'],VND:[],XAF:[],XCD:[u,'$'],XOF:[],XPF:[]},'ltr', plural_lt]; function plural_lv(n: number): number { - 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) +const 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 0; - if (n % 10 === 1 && !(n % 100 === 11) || v === 2 && f % 10 === 1 && !(f % 100 === 11) || - !(v === 2) && f % 10 === 1) +if (n % 10 === 1 && !(n % 100 === 11) || (v === 2 && (f % 10 === 1 && !(f % 100 === 11)) || !(v === 2) && f % 10 === 1)) return 1; - return 5; +return 5; } -export const locale_lv = [ - 'lv', - [['priekšp.', 'pēcp.'], u, ['priekšpusdienā', 'pēcpusdienā']], - [['priekšp.', 'pēcpusd.'], u, ['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' - ] - ], - u, - [['p.m.ē.', 'm.ē.'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NS', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'eiro', - {'AUD': ['AU$', '$'], 'LVL': ['Ls'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural_lv -]; +export const locale_lv = ['lv',[['priekšp.','pēcp.'],u,['priekšpusdienā','pēcpusdienā']],[['priekšp.','pēcpusd.'],u,['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']],u,[['p.m.ē.','m.ē.'],u,['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}',u,u,u],[',',' ',';','%','+','-','E','×','‰','∞','NS',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'EUR','€','eiro',{AUD:['AU$','$'],LVL:['Ls'],THB:['฿'],TWD:['NT$']},'ltr', plural_lv]; function plural_mk(n: number): number { - 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 1; - return 5; +const 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 1; +return 5; } -export const locale_mk = [ - 'mk', - [['претпл.', 'попл.'], u, ['претпладне', 'попладне']], - u, - [ - ['н', 'п', 'в', 'с', 'ч', 'п', 'с'], ['нед.', 'пон.', 'вт.', 'сре.', 'чет.', 'пет.', 'саб.'], - ['недела', 'понеделник', 'вторник', 'среда', 'четврток', 'петок', 'сабота'], - ['нед.', 'пон.', 'вто.', 'сре.', 'чет.', 'пет.', 'саб.'] - ], - [ - ['н', 'п', 'в', 'с', 'ч', 'п', 'с'], ['нед.', 'пон.', 'вто.', 'сре.', 'чет.', 'пет.', 'саб.'], - ['недела', 'понеделник', 'вторник', 'среда', 'четврток', 'петок', 'сабота'], - ['нед.', 'пон.', 'вто.', 'сре.', 'чет.', 'пет.', 'саб.'] - ], - [ - ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], - [ - 'јан.', 'фев.', 'мар.', 'апр.', 'мај', 'јун.', 'јул.', 'авг.', 'септ.', 'окт.', 'ноем.', - 'дек.' - ], - [ - 'јануари', 'февруари', 'март', 'април', 'мај', 'јуни', 'јули', 'август', 'септември', - 'октомври', 'ноември', 'декември' - ] - ], - u, - [['пр.н.е.', 'н.е.'], u, ['пред нашата ера', 'од нашата ера']], - 1, - [6, 0], - ['d.M.yy', 'd.M.y', 'd MMMM y', 'EEEE, d MMMM y'], - ['HH:mm', 'HH:mm:ss', 'HH:mm:ss z', 'HH:mm:ss zzzz'], - ['{1} {0}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'MKD', - 'ден.', - 'Македонски денар', - { - 'AUD': [u, '$'], - 'CNY': [u, '¥'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MKD': ['ден.'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural_mk -]; +export const locale_mk = ['mk',[['претпл.','попл.'],u,['претпладне','попладне']],u,[['н','п','в','с','ч','п','с'],['нед.','пон.','вт.','сре.','чет.','пет.','саб.'],['недела','понеделник','вторник','среда','четврток','петок','сабота'],['нед.','пон.','вто.','сре.','чет.','пет.','саб.']],[['н','п','в','с','ч','п','с'],['нед.','пон.','вто.','сре.','чет.','пет.','саб.'],['недела','понеделник','вторник','среда','четврток','петок','сабота'],['нед.','пон.','вто.','сре.','чет.','пет.','саб.']],[['ј','ф','м','а','м','ј','ј','а','с','о','н','д'],['јан.','фев.','мар.','апр.','мај','јун.','јул.','авг.','септ.','окт.','ноем.','дек.'],['јануари','февруари','март','април','мај','јуни','јули','август','септември','октомври','ноември','декември']],u,[['пр.н.е.','н.е.'],u,['пред нашата ера','од нашата ера']],1,[6,0],['d.M.yy','d.M.y','d MMMM y','EEEE, d MMMM y'],['HH:mm','HH:mm:ss','HH:mm:ss z','HH:mm:ss zzzz'],['{1} {0}',u,u,u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'MKD','ден.','Македонски денар',{AUD:[u,'$'],CNY:[u,'¥'],GBP:[u,'£'],HKD:[u,'$'],ILS:[u,'₪'],INR:[u,'₹'],JPY:[u,'¥'],KRW:[u,'₩'],MKD:['ден.'],NZD:[u,'$'],TWD:[u,'NT$'],USD:['US$','$'],VND:[u,'₫']},'ltr', plural_mk]; function plural_ml(n: number): number { - if (n === 1) return 1; - return 5; + +if (n === 1) + return 1; +return 5; } -export const locale_ml = [ - 'ml', - [['AM', 'PM'], u, u], - u, - [ - ['ഞ', 'തി', 'ചൊ', 'ബു', 'വ്യാ', 'വെ', 'ശ'], - ['ഞായർ', 'തിങ്കൾ', 'ചൊവ്വ', 'ബുധൻ', 'വ്യാഴം', 'വെള്ളി', 'ശനി'], - [ - 'ഞായറാഴ്\u200cച', 'തിങ്കളാഴ്\u200cച', 'ചൊവ്വാഴ്ച', 'ബുധനാഴ്\u200cച', 'വ്യാഴാഴ്\u200cച', - 'വെള്ളിയാഴ്\u200cച', 'ശനിയാഴ്\u200cച' - ], - ['ഞാ', 'തി', 'ചൊ', 'ബു', 'വ്യാ', 'വെ', 'ശ'] - ], - [ - ['ഞാ', 'തി', 'ചൊ', 'ബു', 'വ്യാ', 'വെ', 'ശ'], - ['ഞായർ', 'തിങ്കൾ', 'ചൊവ്വ', 'ബുധൻ', 'വ്യാഴം', 'വെള്ളി', 'ശനി'], - [ - 'ഞായറാഴ്\u200cച', 'തിങ്കളാഴ്\u200cച', 'ചൊവ്വാഴ്\u200cച', 'ബുധനാഴ്\u200cച', 'വ്യാഴാഴ്\u200cച', - 'വെള്ളിയാഴ്\u200cച', 'ശനിയാഴ്\u200cച' - ], - ['ഞാ', 'തി', 'ചൊ', 'ബു', 'വ്യാ', 'വെ', 'ശ'] - ], - [ - ['ജ', 'ഫെ', 'മാ', 'ഏ', 'മെ', 'ജൂൺ', 'ജൂ', 'ഓ', 'സെ', 'ഒ', 'ന', 'ഡി'], - ['ജനു', 'ഫെബ്രു', 'മാർ', 'ഏപ്രി', 'മേയ്', 'ജൂൺ', 'ജൂലൈ', 'ഓഗ', 'സെപ്റ്റം', 'ഒക്ടോ', 'നവം', 'ഡിസം'], - [ - 'ജനുവരി', 'ഫെബ്രുവരി', 'മാർച്ച്', 'ഏപ്രിൽ', 'മേയ്', 'ജൂൺ', 'ജൂലൈ', 'ഓഗസ്റ്റ്', 'സെപ്റ്റംബർ', 'ഒക്\u200cടോബർ', - 'നവംബർ', 'ഡിസംബർ' - ] - ], - u, - [['ക്രി.മു.', 'എഡി'], u, ['ക്രിസ്\u200cതുവിന് മുമ്പ്', 'ആന്നോ ഡൊമിനി']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'INR', - '₹', - 'ഇന്ത്യൻ രൂപ', - {'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural_ml -]; +export const locale_ml = ['ml',[['AM','PM'],u,u],u,[['ഞ','തി','ചൊ','ബു','വ്യാ','വെ','ശ'],['ഞായർ','തിങ്കൾ','ചൊവ്വ','ബുധൻ','വ്യാഴം','വെള്ളി','ശനി'],['ഞായറാഴ്‌ച','തിങ്കളാഴ്‌ച','ചൊവ്വാഴ്ച','ബുധനാഴ്‌ച','വ്യാഴാഴ്‌ച','വെള്ളിയാഴ്‌ച','ശനിയാഴ്‌ച'],['ഞാ','തി','ചൊ','ബു','വ്യാ','വെ','ശ']],[['ഞാ','തി','ചൊ','ബു','വ്യാ','വെ','ശ'],['ഞായർ','തിങ്കൾ','ചൊവ്വ','ബുധൻ','വ്യാഴം','വെള്ളി','ശനി'],['ഞായറാഴ്‌ച','തിങ്കളാഴ്‌ച','ചൊവ്വാഴ്‌ച','ബുധനാഴ്‌ച','വ്യാഴാഴ്‌ച','വെള്ളിയാഴ്‌ച','ശനിയാഴ്‌ച'],['ഞാ','തി','ചൊ','ബു','വ്യാ','വെ','ശ']],[['ജ','ഫെ','മാ','ഏ','മെ','ജൂൺ','ജൂ','ഓ','സെ','ഒ','ന','ഡി'],['ജനു','ഫെബ്രു','മാർ','ഏപ്രി','മേയ്','ജൂൺ','ജൂലൈ','ഓഗ','സെപ്റ്റം','ഒക്ടോ','നവം','ഡിസം'],['ജനുവരി','ഫെബ്രുവരി','മാർച്ച്','ഏപ്രിൽ','മേയ്','ജൂൺ','ജൂലൈ','ഓഗസ്റ്റ്','സെപ്റ്റംബർ','ഒക്‌ടോബർ','നവംബർ','ഡിസംബർ']],u,[['ക്രി.മു.','എഡി'],u,['ക്രിസ്‌തുവിന് മുമ്പ്','ആന്നോ ഡൊമിനി']],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}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##,##0.###','#,##0%','¤#,##0.00','#E0'],'INR','₹','ഇന്ത്യൻ രൂപ',{THB:['฿'],TWD:['NT$']},'ltr', plural_ml]; function plural_mn(n: number): number { - if (n === 1) return 1; - return 5; + +if (n === 1) + return 1; +return 5; } -export const locale_mn = [ - 'mn', - [['ү.ө.', 'ү.х.'], u, u], - u, - [ - ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'], u, - ['ням', 'даваа', 'мягмар', 'лхагва', 'пүрэв', 'баасан', 'бямба'], - ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'] - ], - [ - ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'], u, - ['Ням', 'Даваа', 'Мягмар', 'Лхагва', 'Пүрэв', 'Баасан', 'Бямба'], - ['Ня', 'Да', 'Мя', 'Лх', 'Пү', 'Ба', 'Бя'] - ], - [ - ['I', 'II', 'III', 'IV', 'V', 'VI', 'VII', 'VIII', 'IX', 'X', 'XI', 'XII'], - [ - '1-р сар', '2-р сар', '3-р сар', '4-р сар', '5-р сар', '6-р сар', '7-р сар', '8-р сар', - '9-р сар', '10-р сар', '11-р сар', '12-р сар' - ], - [ - 'нэгдүгээр сар', 'хоёрдугаар сар', 'гуравдугаар сар', 'дөрөвдүгээр сар', 'тавдугаар сар', - 'зургаадугаар сар', 'долоодугаар сар', 'наймдугаар сар', 'есдүгээр сар', 'аравдугаар сар', - 'арван нэгдүгээр сар', 'арван хоёрдугаар сар' - ] - ], - [ - ['I', 'II', 'III', 'IV', 'V', 'VI', 'VII', 'VIII', 'IX', 'X', 'XI', 'XII'], - [ - '1-р сар', '2-р сар', '3-р сар', '4-р сар', '5-р сар', '6-р сар', '7-р сар', '8-р сар', - '9-р сар', '10-р сар', '11-р сар', '12-р сар' - ], - [ - 'Нэгдүгээр сар', 'Хоёрдугаар сар', 'Гуравдугаар сар', 'Дөрөвдүгээр сар', 'Тавдугаар сар', - 'Зургаадугаар сар', 'Долоодугаар сар', 'Наймдугаар сар', 'Есдүгээр сар', 'Аравдугаар сар', - 'Арван нэгдүгээр сар', 'Арван хоёрдугаар сар' - ] - ], - [['МЭӨ', 'МЭ'], u, ['манай эриний өмнөх', 'манай эриний']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'MNT', - '₮', - 'Монгол төгрөг', - {'JPY': ['JP¥', '¥'], 'MNT': ['₮'], 'SEK': [u, 'кр'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural_mn -]; +export const locale_mn = ['mn',[['ү.ө.','ү.х.'],u,u],u,[['Ня','Да','Мя','Лх','Пү','Ба','Бя'],u,['ням','даваа','мягмар','лхагва','пүрэв','баасан','бямба'],['Ня','Да','Мя','Лх','Пү','Ба','Бя']],[['Ня','Да','Мя','Лх','Пү','Ба','Бя'],u,['Ням','Даваа','Мягмар','Лхагва','Пүрэв','Баасан','Бямба'],['Ня','Да','Мя','Лх','Пү','Ба','Бя']],[['I','II','III','IV','V','VI','VII','VIII','IX','X','XI','XII'],['1-р сар','2-р сар','3-р сар','4-р сар','5-р сар','6-р сар','7-р сар','8-р сар','9-р сар','10-р сар','11-р сар','12-р сар'],['нэгдүгээр сар','хоёрдугаар сар','гуравдугаар сар','дөрөвдүгээр сар','тавдугаар сар','зургаадугаар сар','долоодугаар сар','наймдугаар сар','есдүгээр сар','аравдугаар сар','арван нэгдүгээр сар','арван хоёрдугаар сар']],[['I','II','III','IV','V','VI','VII','VIII','IX','X','XI','XII'],['1-р сар','2-р сар','3-р сар','4-р сар','5-р сар','6-р сар','7-р сар','8-р сар','9-р сар','10-р сар','11-р сар','12-р сар'],['Нэгдүгээр сар','Хоёрдугаар сар','Гуравдугаар сар','Дөрөвдүгээр сар','Тавдугаар сар','Зургаадугаар сар','Долоодугаар сар','Наймдугаар сар','Есдүгээр сар','Аравдугаар сар','Арван нэгдүгээр сар','Арван хоёрдугаар сар']],[['МЭӨ','МЭ'],u,['манай эриний өмнөх','манай эриний']],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}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤ #,##0.00','#E0'],'MNT','₮','Монгол төгрөг',{JPY:['JP¥','¥'],MNT:['₮'],SEK:[u,'кр'],THB:['฿'],TWD:['NT$']},'ltr', plural_mn]; function plural_mo(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - if (!(v === 0) || n === 0 || - !(n === 1) && n % 100 === Math.floor(n % 100) && n % 100 >= 1 && n % 100 <= 19) +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +if (!(v === 0) || (n === 0 || n % 100 === Math.floor(n % 100) && (n % 100 >= 2 && n % 100 <= 19))) return 3; - return 5; +return 5; } -export const locale_mo = [ - 'ro-MD', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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â'] - ], - u, - [ - ['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' - ] - ], - u, - [['î.Hr.', 'd.Hr.'], u, ['î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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'MDL', - 'L', - 'leu moldovenesc', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'EUR': [u, '€'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MDL': ['L'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XCD': [u, '$'] - }, - 'ltr', - plural_mo -]; +export const locale_mo = ['ro-MD',[['a.m.','p.m.'],u,u],u,[['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â']],u,[['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']],u,[['î.Hr.','d.Hr.'],u,['î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}',u,u,u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'MDL','L','leu moldovenesc',{AUD:[u,'$'],BRL:[u,'R$'],CAD:[u,'$'],CNY:[u,'¥'],EUR:[u,'€'],GBP:[u,'£'],HKD:[u,'$'],ILS:[u,'₪'],INR:[u,'₹'],JPY:[u,'¥'],KRW:[u,'₩'],MDL:['L'],MXN:[u,'$'],NZD:[u,'$'],TWD:[u,'NT$'],USD:[u,'$'],VND:[u,'₫'],XCD:[u,'$']},'ltr', plural_mo]; function plural_mr(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; + +if (n === 1) + return 1; +return 5; } -export const locale_mr = [ - 'mr', - [['स', 'सं'], ['म.पू.', 'म.उ.'], u], - [['म.पू.', 'म.उ.'], u, u], - [ - ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'], ['रवि', 'सोम', 'मंगळ', 'बुध', 'गुरु', 'शुक्र', 'शनि'], - ['रविवार', 'सोमवार', 'मंगळवार', 'बुधवार', 'गुरुवार', 'शुक्रवार', 'शनिवार'], - ['र', 'सो', 'मं', 'बु', 'गु', 'शु', 'श'] - ], - u, - [ - ['जा', 'फे', 'मा', 'ए', 'मे', 'जू', 'जु', 'ऑ', 'स', 'ऑ', 'नो', 'डि'], - ['जाने', 'फेब्रु', 'मार्च', 'एप्रि', 'मे', 'जून', 'जुलै', 'ऑग', 'सप्टें', 'ऑक्टो', 'नोव्हें', 'डिसें'], - [ - 'जानेवारी', 'फेब्रुवारी', 'मार्च', 'एप्रिल', 'मे', 'जून', 'जुलै', 'ऑगस्ट', 'सप्टेंबर', 'ऑक्टोबर', 'नोव्हेंबर', - 'डिसेंबर' - ] - ], - u, - [['इ. स. पू.', 'इ. स.'], u, ['ईसवीसनपूर्व', 'ईसवीसन']], - 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}', u, '{1} रोजी {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##0%', '¤#,##0.00', '[#E0]'], - 'INR', - '₹', - 'भारतीय रुपया', - {'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural_mr -]; +export const locale_mr = ['mr',[['स','सं'],['म.पू.','म.उ.'],u],[['म.पू.','म.उ.'],u,u],[['र','सो','मं','बु','गु','शु','श'],['रवि','सोम','मंगळ','बुध','गुरु','शुक्र','शनि'],['रविवार','सोमवार','मंगळवार','बुधवार','गुरुवार','शुक्रवार','शनिवार'],['र','सो','मं','बु','गु','शु','श']],u,[['जा','फे','मा','ए','मे','जू','जु','ऑ','स','ऑ','नो','डि'],['जाने','फेब्रु','मार्च','एप्रि','मे','जून','जुलै','ऑग','सप्टें','ऑक्टो','नोव्हें','डिसें'],['जानेवारी','फेब्रुवारी','मार्च','एप्रिल','मे','जून','जुलै','ऑगस्ट','सप्टेंबर','ऑक्टोबर','नोव्हेंबर','डिसेंबर']],u,[['इ. स. पू.','इ. स.'],u,['ईसवीसनपूर्व','ईसवीसन']],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}',u,'{1} रोजी {0}',u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##,##0.###','#,##0%','¤#,##0.00','[#E0]'],'INR','₹','भारतीय रुपया',{JPY:['JP¥','¥'],THB:['฿'],TWD:['NT$']},'ltr', plural_mr]; function plural_ms(n: number): number { - return 5; +return 5; } -export const locale_ms = [ - 'ms', - [['a', 'p'], ['PG', 'PTG'], u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['S.M.', 'TM'], u, u], - 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}', u, '{1} {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'MYR', - 'RM', - 'Ringgit Malaysia', - { - 'CAD': [u, '$'], - 'JPY': ['JP¥', '¥'], - 'MXN': [u, '$'], - 'MYR': ['RM'], - 'TWD': ['NT$'], - 'USD': [u, '$'] - }, - 'ltr', - plural_ms -]; +export const locale_ms = ['ms',[['a','p'],['PG','PTG'],u],u,[['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']],u,[['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']],u,[['S.M.','TM'],u,u],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}',u,'{1} {0}',u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'MYR','RM','Ringgit Malaysia',{CAD:[u,'$'],JPY:['JP¥','¥'],MXN:[u,'$'],MYR:['RM'],TWD:['NT$'],USD:[u,'$']},'ltr', plural_ms]; function plural_mt(n: number): number { - if (n === 1) return 1; - if (n === 0 || n % 100 === Math.floor(n % 100) && n % 100 >= 2 && n % 100 <= 10) return 3; - if (n % 100 === Math.floor(n % 100) && n % 100 >= 11 && n % 100 <= 19) return 4; - return 5; + +if (n === 1) + return 1; +if (n === 0 || n % 100 === Math.floor(n % 100) && (n % 100 >= 2 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 19)) + return 4; +return 5; } -export const locale_mt = [ - 'mt', - [['am', 'pm'], ['AM', 'PM'], u], - u, - [ - ['Ħ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'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'EUR', - '€', - 'ewro', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, - 'ltr', - plural_mt -]; +export const locale_mt = ['mt',[['am','pm'],['AM','PM'],u],u,[['Ħ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'],u,['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}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'EUR','€','ewro',{JPY:['JP¥','¥'],USD:['US$','$']},'ltr', plural_mt]; function plural_my(n: number): number { - return 5; +return 5; } -export const locale_my = [ - 'my', - [['နံနက်', 'ညနေ'], u, u], - u, - [ - ['တ', 'တ', 'အ', 'ဗ', 'က', 'သ', 'စ'], - ['တနင်္ဂနွေ', 'တနင်္လာ', 'အင်္ဂါ', 'ဗုဒ္ဓဟူး', 'ကြာသပတေး', 'သောကြာ', 'စနေ'], u, u - ], - u, - [ - ['ဇ', 'ဖ', 'မ', 'ဧ', 'မ', 'ဇ', 'ဇ', 'ဩ', 'စ', 'အ', 'န', 'ဒ'], - ['ဇန်', 'ဖေ', 'မတ်', 'ဧ', 'မေ', 'ဇွန်', 'ဇူ', 'ဩ', 'စက်', 'အောက်', 'နို', 'ဒီ'], - [ - 'ဇန်နဝါရီ', 'ဖေဖော်ဝါရီ', 'မတ်', 'ဧပြီ', 'မေ', 'ဇွန်', 'ဇူလိုင်', 'ဩဂုတ်', 'စက်တင်ဘာ', 'အောက်တိုဘာ', 'နိုဝင်ဘာ', - 'ဒီဇင်ဘာ' - ] - ], - u, - [['ဘီစီ', 'အဒေီ'], u, ['ခရစ်တော် မပေါ်မီနှစ်', 'ခရစ်နှစ်']], - 0, - [6, 0], - ['dd-MM-yy', 'y၊ MMM d', 'y၊ d MMMM', 'y၊ MMMM d၊ EEEE'], - ['B H:mm', 'B HH:mm:ss', 'z HH:mm:ss', 'zzzz HH:mm:ss'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'ဂဏန်းမဟုတ်သော', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'MMK', - 'K', - 'မြန်မာ ကျပ်', - { - 'ANG': ['NAf'], - 'AWG': ['Afl'], - 'BBD': [u, 'Bds$'], - 'BSD': [u, 'B$'], - 'HTG': ['G'], - 'JPY': ['JP¥', '¥'], - 'MMK': ['K'], - 'PAB': ['B/.'], - 'THB': ['฿'], - 'TTD': ['TT$', '$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural_my -]; +export const locale_my = ['my',[['နံနက်','ညနေ'],u,u],u,[['တ','တ','အ','ဗ','က','သ','စ'],['တနင်္ဂနွေ','တနင်္လာ','အင်္ဂါ','ဗုဒ္ဓဟူး','ကြာသပတေး','သောကြာ','စနေ'],u,u],u,[['ဇ','ဖ','မ','ဧ','မ','ဇ','ဇ','ဩ','စ','အ','န','ဒ'],['ဇန်','ဖေ','မတ်','ဧ','မေ','ဇွန်','ဇူ','ဩ','စက်','အောက်','နို','ဒီ'],['ဇန်နဝါရီ','ဖေဖော်ဝါရီ','မတ်','ဧပြီ','မေ','ဇွန်','ဇူလိုင်','ဩဂုတ်','စက်တင်ဘာ','အောက်တိုဘာ','နိုဝင်ဘာ','ဒီဇင်ဘာ']],u,[['ဘီစီ','အဒေီ'],u,['ခရစ်တော် မပေါ်မီနှစ်','ခရစ်နှစ်']],0,[6,0],['dd-MM-yy','y၊ MMM d','y၊ d MMMM','y၊ MMMM d၊ EEEE'],['B H:mm','B HH:mm:ss','z HH:mm:ss','zzzz HH:mm:ss'],['{1} {0}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','ဂဏန်းမဟုတ်သော',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'MMK','K','မြန်မာ ကျပ်',{ANG:['NAf'],AWG:['Afl'],BBD:[u,'Bds$'],BSD:[u,'B$'],HTG:['G'],JPY:['JP¥','¥'],MMK:['K'],PAB:['B/.'],THB:['฿'],TTD:['TT$','$'],USD:['US$','$']},'ltr', plural_my]; function plural_ne(n: number): number { - if (n === 1) return 1; - return 5; + +if (n === 1) + return 1; +return 5; } -export const locale_ne = [ - 'ne', - [['पूर्वाह्न', 'अपराह्न'], u, u], - u, - [ - ['आ', 'सो', 'म', 'बु', 'बि', 'शु', 'श'], ['आइत', 'सोम', 'मङ्गल', 'बुध', 'बिहि', 'शुक्र', 'शनि'], - ['आइतबार', 'सोमबार', 'मङ्गलबार', 'बुधबार', 'बिहिबार', 'शुक्रबार', 'शनिबार'], - ['आइत', 'सोम', 'मङ्गल', 'बुध', 'बिहि', 'शुक्र', 'शनि'] - ], - u, - [ - ['जन', 'फेब', 'मार्च', 'अप्र', 'मे', 'जुन', 'जुल', 'अग', 'सेप', 'अक्टो', 'नोभे', 'डिसे'], - [ - 'जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', - 'डिसेम्बर' - ], - u - ], - [ - ['जन', 'फेेब', 'मार्च', 'अप्र', 'मे', 'जुन', 'जुल', 'अग', 'सेप', 'अक्टो', 'नोभे', 'डिसे'], - [ - 'जनवरी', 'फेब्रुअरी', 'मार्च', 'अप्रिल', 'मे', 'जुन', 'जुलाई', 'अगस्ट', 'सेप्टेम्बर', 'अक्टोबर', 'नोभेम्बर', - 'डिसेम्बर' - ], - u - ], - [['ईसा पूर्व', 'सन्'], u, u], - 0, - [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}', u, '{1} {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '#E0'], - 'NPR', - 'नेरू', - 'नेपाली रूपैयाँ', - {'JPY': ['JP¥', '¥'], 'NPR': ['नेरू', 'रू'], 'THB': ['฿'], 'USD': ['US$', '$']}, - 'ltr', - plural_ne -]; +export const locale_ne = ['ne',[['पूर्वाह्न','अपराह्न'],u,u],u,[['आ','सो','म','बु','बि','शु','श'],['आइत','सोम','मङ्गल','बुध','बिहि','शुक्र','शनि'],['आइतबार','सोमबार','मङ्गलबार','बुधबार','बिहिबार','शुक्रबार','शनिबार'],['आइत','सोम','मङ्गल','बुध','बिहि','शुक्र','शनि']],u,[['जन','फेब','मार्च','अप्र','मे','जुन','जुल','अग','सेप','अक्टो','नोभे','डिसे'],['जनवरी','फेब्रुअरी','मार्च','अप्रिल','मे','जुन','जुलाई','अगस्ट','सेप्टेम्बर','अक्टोबर','नोभेम्बर','डिसेम्बर'],u],[['जन','फेेब','मार्च','अप्र','मे','जुन','जुल','अग','सेप','अक्टो','नोभे','डिसे'],['जनवरी','फेब्रुअरी','मार्च','अप्रिल','मे','जुन','जुलाई','अगस्ट','सेप्टेम्बर','अक्टोबर','नोभेम्बर','डिसेम्बर'],u],[['ईसा पूर्व','सन्'],u,u],0,[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}',u,'{1} {0}',u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##,##0.###','#,##,##0%','¤ #,##,##0.00','#E0'],'NPR','नेरू','नेपाली रूपैयाँ',{JPY:['JP¥','¥'],NPR:['नेरू','रू'],THB:['฿'],USD:['US$','$']},'ltr', plural_ne]; function plural_nl(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; } -export const locale_nl = [ - 'nl', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['v.C.', 'n.C.'], ['v.Chr.', 'n.Chr.'], ['voor Christus', 'na Christus']], - 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}', u, '{1} \'om\' {0}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00;¤ -#,##0.00', '#E0'], - 'EUR', - '€', - 'Euro', - { - 'AUD': ['AU$', '$'], - 'CAD': ['C$', '$'], - 'FJD': ['FJ$', '$'], - 'JPY': ['JP¥', '¥'], - 'SBD': ['SI$', '$'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XPF': [], - 'XXX': [] - }, - 'ltr', - plural_nl -]; +export const locale_nl = ['nl',[['a.m.','p.m.'],u,u],u,[['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']],u,[['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']],u,[['v.C.','n.C.'],['v.Chr.','n.Chr.'],['voor Christus','na Christus']],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}',u,"{1} 'om' {0}",u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤ #,##0.00;¤ -#,##0.00','#E0'],'EUR','€','Euro',{AUD:['AU$','$'],CAD:['C$','$'],FJD:['FJ$','$'],JPY:['JP¥','¥'],SBD:['SI$','$'],THB:['฿'],TWD:['NT$'],USD:['US$','$'],XPF:[],XXX:[]},'ltr', plural_nl]; function plural_no(n: number): number { - if (n === 1) return 1; - return 5; + +if (n === 1) + return 1; +return 5; } -export const locale_no = [ - 'nb', - [['a', 'p'], ['a.m.', 'p.m.'], u], - [['a.m.', 'p.m.'], u, u], - [ - ['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ø.'] - ], - u, - [ - ['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.'], u, ['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}', u, '{1} \'kl\'. {0}', '{1} {0}'], - [',', ' ', ';', '%', '+', '−', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '¤ #,##0.00', '#E0'], - 'NOK', - 'kr', - 'norske kroner', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NOK': ['kr'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XAF': [], - 'XCD': [u, '$'], - 'XPF': [], - 'XXX': [] - }, - 'ltr', - plural_no -]; +export const locale_no = ['nb',[['a','p'],['a.m.','p.m.'],u],[['a.m.','p.m.'],u,u],[['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ø.']],u,[['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.'],u,['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}',u,"{1} 'kl'. {0}",'{1} {0}'],[',',' ',';','%','+','−','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','¤ #,##0.00','#E0'],'NOK','kr','norske kroner',{AUD:[u,'$'],BRL:[u,'R$'],CAD:[u,'$'],CNY:[u,'¥'],HKD:[u,'$'],ILS:[u,'₪'],INR:[u,'₹'],JPY:[u,'¥'],KRW:[u,'₩'],MXN:[u,'$'],NOK:['kr'],NZD:[u,'$'],RON:[u,'L'],TWD:[u,'NT$'],USD:[u,'$'],VND:[u,'₫'],XAF:[],XCD:[u,'$'],XPF:[],XXX:[]},'ltr', plural_no]; function plural_or(n: number): number { - if (n === 1) return 1; - return 5; + +if (n === 1) + return 1; +return 5; } -export const locale_or = [ - 'or', - [['ପୂ', 'ଅ'], ['AM', 'PM'], u], - [['AM', 'ଅପରାହ୍ନ'], ['ପୂର୍ବାହ୍ନ', 'ଅପରାହ୍ନ'], u], - [ - ['ର', 'ସୋ', 'ମ', 'ବୁ', 'ଗୁ', 'ଶୁ', 'ଶ'], ['ରବି', 'ସୋମ', 'ମଙ୍ଗଳ', 'ବୁଧ', 'ଗୁରୁ', 'ଶୁକ୍ର', 'ଶନି'], - ['ରବିବାର', 'ସୋମବାର', 'ମଙ୍ଗଳବାର', 'ବୁଧବାର', 'ଗୁରୁବାର', 'ଶୁକ୍ରବାର', 'ଶନିବାର'], - ['ରବି', 'ସୋମ', 'ମଙ୍ଗଳ', 'ବୁଧ', 'ଗୁରୁ', 'ଶୁକ୍ର', 'ଶନି'] - ], - u, - [ - ['ଜା', 'ଫେ', 'ମା', 'ଅ', 'ମଇ', 'ଜୁ', 'ଜୁ', 'ଅ', 'ସେ', 'ଅ', 'ନ', 'ଡି'], - [ - 'ଜାନୁଆରୀ', 'ଫେବୃଆରୀ', 'ମାର୍ଚ୍ଚ', 'ଅପ୍ରେଲ', 'ମଇ', 'ଜୁନ', 'ଜୁଲାଇ', 'ଅଗଷ୍ଟ', 'ସେପ୍ଟେମ୍ବର', 'ଅକ୍ଟୋବର', - 'ନଭେମ୍ବର', 'ଡିସେମ୍ବର' - ], - u - ], - u, - [['BC', 'AD'], u, ['ଖ୍ରୀଷ୍ଟପୂର୍ବ', 'ଖ୍ରୀଷ୍ଟାବ୍ଦ']], - 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}', u, '{0} ଠାରେ {1}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'INR', - '₹', - 'ଭାରତୀୟ ଟଙ୍କା', - {}, - 'ltr', - plural_or -]; +export const locale_or = ['or',[['ପୂ','ଅ'],['AM','PM'],u],[['AM','ଅପରାହ୍ନ'],['ପୂର୍ବାହ୍ନ','ଅପରାହ୍ନ'],u],[['ର','ସୋ','ମ','ବୁ','ଗୁ','ଶୁ','ଶ'],['ରବି','ସୋମ','ମଙ୍ଗଳ','ବୁଧ','ଗୁରୁ','ଶୁକ୍ର','ଶନି'],['ରବିବାର','ସୋମବାର','ମଙ୍ଗଳବାର','ବୁଧବାର','ଗୁରୁବାର','ଶୁକ୍ରବାର','ଶନିବାର'],['ରବି','ସୋମ','ମଙ୍ଗଳ','ବୁଧ','ଗୁରୁ','ଶୁକ୍ର','ଶନି']],u,[['ଜା','ଫେ','ମା','ଅ','ମଇ','ଜୁ','ଜୁ','ଅ','ସେ','ଅ','ନ','ଡି'],['ଜାନୁଆରୀ','ଫେବୃଆରୀ','ମାର୍ଚ୍ଚ','ଅପ୍ରେଲ','ମଇ','ଜୁନ','ଜୁଲାଇ','ଅଗଷ୍ଟ','ସେପ୍ଟେମ୍ବର','ଅକ୍ଟୋବର','ନଭେମ୍ବର','ଡିସେମ୍ବର'],u],u,[['BC','AD'],u,['ଖ୍ରୀଷ୍ଟପୂର୍ବ','ଖ୍ରୀଷ୍ଟାବ୍ଦ']],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}',u,'{0} ଠାରେ {1}',u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##,##0.###','#,##0%','¤#,##0.00','#E0'],'INR','₹','ଭାରତୀୟ ଟଙ୍କା',{},'ltr', plural_or]; function plural_pa(n: number): number { - if (n === Math.floor(n) && n >= 0 && n <= 1) return 1; - return 5; + +if (n === Math.floor(n) && (n >= 0 && n <= 1)) + return 1; +return 5; } -export const locale_pa = [ - 'pa', - [['ਸ.', 'ਸ਼.'], ['ਪੂ.ਦੁ.', 'ਬਾ.ਦੁ.'], u], - [['ਪੂ.ਦੁ.', 'ਬਾ.ਦੁ.'], u, u], - [ - ['ਐ', 'ਸੋ', 'ਮੰ', 'ਬੁੱ', 'ਵੀ', 'ਸ਼ੁੱ', 'ਸ਼'], ['ਐਤ', 'ਸੋਮ', 'ਮੰਗਲ', 'ਬੁੱਧ', 'ਵੀਰ', 'ਸ਼ੁੱਕਰ', 'ਸ਼ਨਿੱਚਰ'], - ['ਐਤਵਾਰ', 'ਸੋਮਵਾਰ', 'ਮੰਗਲਵਾਰ', 'ਬੁੱਧਵਾਰ', 'ਵੀਰਵਾਰ', 'ਸ਼ੁੱਕਰਵਾਰ', 'ਸ਼ਨਿੱਚਰਵਾਰ'], - ['ਐਤ', 'ਸੋਮ', 'ਮੰਗ', 'ਬੁੱਧ', 'ਵੀਰ', 'ਸ਼ੁੱਕ', 'ਸ਼ਨਿੱ'] - ], - u, - [ - ['ਜ', 'ਫ਼', 'ਮਾ', 'ਅ', 'ਮ', 'ਜੂ', 'ਜੁ', 'ਅ', 'ਸ', 'ਅ', 'ਨ', 'ਦ'], - ['ਜਨ', 'ਫ਼ਰ', 'ਮਾਰਚ', 'ਅਪ੍ਰੈ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾ', 'ਅਗ', 'ਸਤੰ', 'ਅਕਤੂ', 'ਨਵੰ', 'ਦਸੰ'], - ['ਜਨਵਰੀ', 'ਫ਼ਰਵਰੀ', 'ਮਾਰਚ', 'ਅਪ੍ਰੈਲ', 'ਮਈ', 'ਜੂਨ', 'ਜੁਲਾਈ', 'ਅਗਸਤ', 'ਸਤੰਬਰ', 'ਅਕਤੂਬਰ', 'ਨਵੰਬਰ', 'ਦਸੰਬਰ'] - ], - u, - [['ਈ.ਪੂ.', 'ਸੰਨ'], ['ਈ. ਪੂ.', 'ਸੰਨ'], ['ਈਸਵੀ ਪੂਰਵ', 'ਈਸਵੀ ਸੰਨ']], - 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}', u, '{1} {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '[#E0]'], - 'INR', - '₹', - 'ਭਾਰਤੀ ਰੁਪਇਆ', - {'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'TWD': ['NT$'], 'USD': ['US$', '$'], 'XXX': []}, - 'ltr', - plural_pa -]; +export const locale_pa = ['pa',[['ਸ.','ਸ਼.'],['ਪੂ.ਦੁ.','ਬਾ.ਦੁ.'],u],[['ਪੂ.ਦੁ.','ਬਾ.ਦੁ.'],u,u],[['ਐ','ਸੋ','ਮੰ','ਬੁੱ','ਵੀ','ਸ਼ੁੱ','ਸ਼'],['ਐਤ','ਸੋਮ','ਮੰਗਲ','ਬੁੱਧ','ਵੀਰ','ਸ਼ੁੱਕਰ','ਸ਼ਨਿੱਚਰ'],['ਐਤਵਾਰ','ਸੋਮਵਾਰ','ਮੰਗਲਵਾਰ','ਬੁੱਧਵਾਰ','ਵੀਰਵਾਰ','ਸ਼ੁੱਕਰਵਾਰ','ਸ਼ਨਿੱਚਰਵਾਰ'],['ਐਤ','ਸੋਮ','ਮੰਗ','ਬੁੱਧ','ਵੀਰ','ਸ਼ੁੱਕ','ਸ਼ਨਿੱ']],u,[['ਜ','ਫ਼','ਮਾ','ਅ','ਮ','ਜੂ','ਜੁ','ਅ','ਸ','ਅ','ਨ','ਦ'],['ਜਨ','ਫ਼ਰ','ਮਾਰਚ','ਅਪ੍ਰੈ','ਮਈ','ਜੂਨ','ਜੁਲਾ','ਅਗ','ਸਤੰ','ਅਕਤੂ','ਨਵੰ','ਦਸੰ'],['ਜਨਵਰੀ','ਫ਼ਰਵਰੀ','ਮਾਰਚ','ਅਪ੍ਰੈਲ','ਮਈ','ਜੂਨ','ਜੁਲਾਈ','ਅਗਸਤ','ਸਤੰਬਰ','ਅਕਤੂਬਰ','ਨਵੰਬਰ','ਦਸੰਬਰ']],u,[['ਈ.ਪੂ.','ਸੰਨ'],['ਈ. ਪੂ.','ਸੰਨ'],['ਈਸਵੀ ਪੂਰਵ','ਈਸਵੀ ਸੰਨ']],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}',u,'{1} {0}',u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##,##0.###','#,##,##0%','¤ #,##,##0.00','[#E0]'],'INR','₹','ਭਾਰਤੀ ਰੁਪਇਆ',{JPY:['JP¥','¥'],THB:['฿'],TWD:['NT$'],USD:['US$','$'],XXX:[]},'ltr', plural_pa]; function plural_pl(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && - !(i % 100 >= 12 && i % 100 <= 14)) +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && !(i % 100 >= 12 && i % 100 <= 14))) return 3; - 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) +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 4; - return 5; +return 5; } -export const locale_pl = [ - 'pl', - [['a', 'p'], ['AM', 'PM'], u], - u, - [ - ['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.'], u, ['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}', u, '{1} {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'PLN', - 'zł', - 'złoty polski', - { - 'AUD': [u, '$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'PLN': ['zł'], - 'RON': [u, 'lej'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural_pl -]; +export const locale_pl = ['pl',[['a','p'],['AM','PM'],u],u,[['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.'],u,['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}',u,'{1} {0}',u],[',',' ',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'PLN','zł','złoty polski',{AUD:[u,'$'],CAD:[u,'$'],CNY:[u,'¥'],GBP:[u,'£'],HKD:[u,'$'],ILS:[u,'₪'],INR:[u,'₹'],JPY:[u,'¥'],KRW:[u,'₩'],MXN:[u,'$'],NZD:[u,'$'],PLN:['zł'],RON:[u,'lej'],TWD:[u,'NT$'],USD:[u,'$'],VND:[u,'₫']},'ltr', plural_pl]; function plural_pt(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === Math.floor(i) && i >= 0 && i <= 1) return 1; - return 5; +const i = Math.floor(Math.abs(n)); + +if (i === Math.floor(i) && (i >= 0 && i <= 1)) + return 1; +return 5; } -export const locale_pt = [ - 'pt', - [['AM', 'PM'], u, u], - u, - [ - ['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.'] - ], - u, - [ - ['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' - ] - ], - u, - [['a.C.', 'd.C.'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'BRL', - 'R$', - 'Real brasileiro', - { - 'AUD': ['AU$', '$'], - 'JPY': ['JP¥', '¥'], - 'PTE': ['Esc.'], - 'RON': [u, 'L'], - 'SYP': [u, 'S£'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural_pt -]; +export const locale_pt = ['pt-BR',[['AM','PM'],u,u],u,[['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.']],u,[['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']],u,[['a.C.','d.C.'],u,['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}',u,u,u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤ #,##0.00','#E0'],'BRL','R$','Real brasileiro',{AUD:['AU$','$'],JPY:['JP¥','¥'],PTE:['Esc.'],RON:[u,'L'],SYP:[u,'S£'],THB:['฿'],TWD:['NT$'],USD:['US$','$']},'ltr', plural_pt]; function plural_pt_PT(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === Math.floor(i) && i >= 0 && i <= 1) return 1; - return 5; +const i = Math.floor(Math.abs(n)); + +if (i === Math.floor(i) && (i >= 0 && i <= 1)) + return 1; +return 5; } -export const locale_pt_PT = [ - 'pt-PT', - [['a.m.', 'p.m.'], u, ['da manhã', 'da tarde']], - [['a.m.', 'p.m.'], u, ['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' - ], - ['domingo', 'segunda', 'terça', 'quarta', 'quinta', 'sexta', 'sábado'] - ], - u, - [ - ['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' - ] - ], - u, - [['a.C.', 'd.C.'], u, ['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}', u, '{1} \'às\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': ['AU$', '$'], - 'JPY': ['JP¥', '¥'], - 'PTE': ['​'], - 'RON': [u, 'L'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural_pt_PT -]; +export const locale_pt_PT = ['pt-PT',[['a.m.','p.m.'],u,['da manhã','da tarde']],[['a.m.','p.m.'],u,['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'],['domingo','segunda','terça','quarta','quinta','sexta','sábado']],u,[['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']],u,[['a.C.','d.C.'],u,['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}',u,"{1} 'às' {0}",u],[',',' ',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'EUR','€','euro',{AUD:['AU$','$'],JPY:['JP¥','¥'],PTE:['​'],RON:[u,'L'],THB:['฿'],TWD:['NT$'],USD:['US$','$']},'ltr', plural_pt_PT]; function plural_ro(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - if (!(v === 0) || n === 0 || - !(n === 1) && n % 100 === Math.floor(n % 100) && n % 100 >= 1 && n % 100 <= 19) +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +if (!(v === 0) || (n === 0 || n % 100 === Math.floor(n % 100) && (n % 100 >= 2 && n % 100 <= 19))) return 3; - return 5; +return 5; } -export const locale_ro = [ - 'ro', - [['a.m.', 'p.m.'], u, u], - u, - [ - ['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â.'] - ], - u, - [ - ['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' - ] - ], - u, - [['î.Hr.', 'd.Hr.'], u, ['î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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'RON', - 'RON', - 'leu românesc', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'EUR': [u, '€'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XCD': [u, '$'] - }, - 'ltr', - plural_ro -]; +export const locale_ro = ['ro',[['a.m.','p.m.'],u,u],u,[['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â.']],u,[['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']],u,[['î.Hr.','d.Hr.'],u,['î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}',u,u,u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'RON','RON','leu românesc',{AUD:[u,'$'],BRL:[u,'R$'],CAD:[u,'$'],CNY:[u,'¥'],EUR:[u,'€'],GBP:[u,'£'],HKD:[u,'$'],ILS:[u,'₪'],INR:[u,'₹'],JPY:[u,'¥'],KRW:[u,'₩'],MXN:[u,'$'],NZD:[u,'$'],TWD:[u,'NT$'],USD:[u,'$'],VND:[u,'₫'],XCD:[u,'$']},'ltr', plural_ro]; function plural_ru(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (v === 0 && i % 10 === 1 && !(i % 100 === 11)) return 1; - if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && - !(i % 100 >= 12 && i % 100 <= 14)) +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (v === 0 && (i % 10 === 1 && !(i % 100 === 11))) + return 1; +if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && !(i % 100 >= 12 && i % 100 <= 14))) return 3; - 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) +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 4; - return 5; +return 5; } -export const locale_ru = [ - 'ru', - [['AM', 'PM'], u, u], - u, - [ - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], u, - ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - [ - ['В', 'П', 'В', 'С', 'Ч', 'П', 'С'], ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - ['воскресенье', 'понедельник', 'вторник', 'среда', 'четверг', 'пятница', 'суббота'], - ['вс', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'февр.', 'мар.', 'апр.', 'мая', 'июн.', 'июл.', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.' - ], - [ - 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', - 'октября', 'ноября', 'декабря' - ] - ], - [ - ['Я', 'Ф', 'М', 'А', 'М', 'И', 'И', 'А', 'С', 'О', 'Н', 'Д'], - [ - 'янв.', 'февр.', 'март', 'апр.', 'май', 'июнь', 'июль', 'авг.', 'сент.', 'окт.', 'нояб.', - 'дек.' - ], - [ - 'январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', - 'ноябрь', 'декабрь' - ] - ], - [['до н.э.', 'н.э.'], ['до н. э.', 'н. э.'], ['до Рождества Христова', 'от Рождества Христова']], - 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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'не число', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'RUB', - '₽', - 'российский рубль', - { - 'GEL': [u, 'ლ'], - 'RON': [u, 'L'], - 'RUB': ['₽'], - 'RUR': ['р.'], - 'THB': ['฿'], - 'TMT': ['ТМТ'], - 'TWD': ['NT$'], - 'UAH': ['₴'], - 'XXX': ['XXXX'] - }, - 'ltr', - plural_ru -]; +export const locale_ru = ['ru',[['AM','PM'],u,u],u,[['вс','пн','вт','ср','чт','пт','сб'],u,['воскресенье','понедельник','вторник','среда','четверг','пятница','суббота'],['вс','пн','вт','ср','чт','пт','сб']],[['В','П','В','С','Ч','П','С'],['вс','пн','вт','ср','чт','пт','сб'],['воскресенье','понедельник','вторник','среда','четверг','пятница','суббота'],['вс','пн','вт','ср','чт','пт','сб']],[['Я','Ф','М','А','М','И','И','А','С','О','Н','Д'],['янв.','февр.','мар.','апр.','мая','июн.','июл.','авг.','сент.','окт.','нояб.','дек.'],['января','февраля','марта','апреля','мая','июня','июля','августа','сентября','октября','ноября','декабря']],[['Я','Ф','М','А','М','И','И','А','С','О','Н','Д'],['янв.','февр.','март','апр.','май','июнь','июль','авг.','сент.','окт.','нояб.','дек.'],['январь','февраль','март','апрель','май','июнь','июль','август','сентябрь','октябрь','ноябрь','декабрь']],[['до н.э.','н.э.'],['до н. э.','н. э.'],['до Рождества Христова','от Рождества Христова']],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}',u,u,u],[',',' ',';','%','+','-','E','×','‰','∞','не число',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'RUB','₽','российский рубль',{GEL:[u,'ლ'],RON:[u,'L'],RUB:['₽'],RUR:['р.'],THB:['฿'],TMT:['ТМТ'],TWD:['NT$'],UAH:['₴'],XXX:['XXXX']},'ltr', plural_ru]; function plural_sh(n: number): number { - return 5; +return 5; } -export const locale_sh = [ - 'sr-Latn', - [['a', 'p'], ['pre podne', 'po podne'], u], - [['pre podne', 'po podne'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'RSD', - 'RSD', - 'Srpski dinar', - { - 'AUD': [u, '$'], - 'BAM': ['KM'], - 'BYN': [u, 'r.'], - 'GEL': [u, 'ლ'], - 'KRW': [u, '₩'], - 'NZD': [u, '$'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural_sh -]; +export const locale_sh = ['sr-Latn',[['a','p'],['pre podne','po podne'],u],[['pre podne','po podne'],u,u],[['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']],u,[['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']],u,[['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}',u,u,u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'RSD','RSD','Srpski dinar',{AUD:[u,'$'],BAM:['KM'],BYN:[u,'r.'],GEL:[u,'ლ'],KRW:[u,'₩'],NZD:[u,'$'],TWD:['NT$'],USD:['US$','$'],VND:[u,'₫']},'ltr', plural_sh]; function plural_si(n: number): number { - let i = Math.floor(Math.abs(n)), f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; - if (n === 0 || n === 1 || i === 0 && f === 1) return 1; - return 5; +const i = Math.floor(Math.abs(n)), f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; + +if (n === 0 || n === 1 || i === 0 && f === 1) + return 1; +return 5; } -export const locale_si = [ - 'si', - [['පෙ', 'ප'], ['පෙ.ව.', 'ප.ව.'], u], - [['පෙ.ව.', 'ප.ව.'], u, u], - [ - ['ඉ', 'ස', 'අ', 'බ', 'බ්\u200dර', 'සි', 'සෙ'], - ['ඉරිදා', 'සඳුදා', 'අඟහ', 'බදාදා', 'බ්\u200dරහස්', 'සිකු', 'සෙන'], - ['ඉරිදා', 'සඳුදා', 'අඟහරුවාදා', 'බදාදා', 'බ්\u200dරහස්පතින්දා', 'සිකුරාදා', 'සෙනසුරාදා'], - ['ඉරි', 'සඳු', 'අඟ', 'බදා', 'බ්\u200dරහ', 'සිකු', 'සෙන'] - ], - u, - [ - ['ජ', 'පෙ', 'මා', 'අ', 'මැ', 'ජූ', 'ජූ', 'අ', 'සැ', 'ඔ', 'නෙ', 'දෙ'], - ['ජන', 'පෙබ', 'මාර්තු', 'අප්\u200dරේල්', 'මැයි', 'ජූනි', 'ජූලි', 'අගෝ', 'සැප්', 'ඔක්', 'නොවැ', 'දෙසැ'], - [ - 'ජනවාරි', 'පෙබරවාරි', 'මාර්තු', 'අප්\u200dරේල්', 'මැයි', 'ජූනි', 'ජූලි', 'අගෝස්තු', 'සැප්තැම්බර්', 'ඔක්තෝබර්', - 'නොවැම්බර්', 'දෙසැම්බර්' - ] - ], - [ - ['ජ', 'පෙ', 'මා', 'අ', 'මැ', 'ජූ', 'ජූ', 'අ', 'සැ', 'ඔ', 'නෙ', 'දෙ'], - ['ජන', 'පෙබ', 'මාර්', 'අප්\u200dරේල්', 'මැයි', 'ජූනි', 'ජූලි', 'අගෝ', 'සැප්', 'ඔක්', 'නොවැ', 'දෙසැ'], - [ - 'ජනවාරි', 'පෙබරවාරි', 'මාර්තු', 'අප්\u200dරේල්', 'මැයි', 'ජූනි', 'ජූලි', 'අගෝස්තු', 'සැප්තැම්බර්', 'ඔක්තෝබර්', - 'නොවැම්බර්', 'දෙසැම්බර්' - ] - ], - [['ක්\u200dරි.පූ.', 'ක්\u200dරි.ව.'], u, ['ක්\u200dරිස්තු පූර්ව', 'ක්\u200dරිස්තු වර්ෂ']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', '.'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#'], - 'LKR', - 'රු.', - 'ශ්\u200dරී ලංකා රුපියල', - { - 'JPY': ['JP¥', '¥'], - 'LKR': ['රු.'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XOF': ['සිෆ්එ'] - }, - 'ltr', - plural_si -]; +export const locale_si = ['si',[['පෙ','ප'],['පෙ.ව.','ප.ව.'],u],[['පෙ.ව.','ප.ව.'],u,u],[['ඉ','ස','අ','බ','බ්‍ර','සි','සෙ'],['ඉරිදා','සඳුදා','අඟහ','බදාදා','බ්‍රහස්','සිකු','සෙන'],['ඉරිදා','සඳුදා','අඟහරුවාදා','බදාදා','බ්‍රහස්පතින්දා','සිකුරාදා','සෙනසුරාදා'],['ඉරි','සඳු','අඟ','බදා','බ්‍රහ','සිකු','සෙන']],u,[['ජ','පෙ','මා','අ','මැ','ජූ','ජූ','අ','සැ','ඔ','නෙ','දෙ'],['ජන','පෙබ','මාර්තු','අප්‍රේල්','මැයි','ජූනි','ජූලි','අගෝ','සැප්','ඔක්','නොවැ','දෙසැ'],['ජනවාරි','පෙබරවාරි','මාර්තු','අප්‍රේල්','මැයි','ජූනි','ජූලි','අගෝස්තු','සැප්තැම්බර්','ඔක්තෝබර්','නොවැම්බර්','දෙසැම්බර්']],[['ජ','පෙ','මා','අ','මැ','ජූ','ජූ','අ','සැ','ඔ','නෙ','දෙ'],['ජන','පෙබ','මාර්','අප්‍රේල්','මැයි','ජූනි','ජූලි','අගෝ','සැප්','ඔක්','නොවැ','දෙසැ'],['ජනවාරි','පෙබරවාරි','මාර්තු','අප්‍රේල්','මැයි','ජූනි','ජූලි','අගෝස්තු','සැප්තැම්බර්','ඔක්තෝබර්','නොවැම්බර්','දෙසැම්බර්']],[['ක්‍රි.පූ.','ක්‍රි.ව.'],u,['ක්‍රිස්තු පූර්ව','ක්‍රිස්තු වර්ෂ']],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}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','NaN','.'],['#,##0.###','#,##0%','¤#,##0.00','#'],'LKR','රු.','ශ්‍රී ලංකා රුපියල',{JPY:['JP¥','¥'],LKR:['රු.'],THB:['฿'],TWD:['NT$'],USD:['US$','$'],XOF:['සිෆ්එ']},'ltr', plural_si]; function plural_sk(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - if (i === Math.floor(i) && i >= 2 && i <= 4 && v === 0) return 3; - if (!(v === 0)) return 4; - return 5; +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +if (i === Math.floor(i) && (i >= 2 && i <= 4) && v === 0) + return 3; +if (!(v === 0)) + return 4; +return 5; } -export const locale_sk = [ - 'sk', - [['AM', 'PM'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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.'], u, ['pred Kristom', 'po Kristovi']], - 1, - [6, 0], - ['d. M. y', u, 'd. MMMM y', 'EEEE d. MMMM y'], - ['H:mm', 'H:mm:ss', 'H:mm:ss z', 'H:mm:ss zzzz'], - ['{1} {0}', '{1}, {0}', u, u], - [',', ' ', ';', '%', '+', '-', 'e', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'euro', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': ['NIS', '₪'], - 'INR': [u, '₹'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XXX': [] - }, - 'ltr', - plural_sk -]; +export const locale_sk = ['sk',[['AM','PM'],u,u],u,[['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']],u,[['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.'],u,['pred Kristom','po Kristovi']],1,[6,0],['d. M. y',u,'d. MMMM y','EEEE d. MMMM y'],['H:mm','H:mm:ss','H:mm:ss z','H:mm:ss zzzz'],['{1} {0}','{1}, {0}',u,u],[',',' ',';','%','+','-','e','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'EUR','€','euro',{AUD:[u,'$'],BRL:[u,'R$'],CAD:[u,'$'],CNY:[u,'¥'],GBP:[u,'£'],HKD:[u,'$'],ILS:['NIS','₪'],INR:[u,'₹'],JPY:[u,'¥'],KRW:[u,'₩'],NZD:[u,'$'],TWD:[u,'NT$'],USD:[u,'$'],VND:[u,'₫'],XXX:[]},'ltr', plural_sk]; function plural_sl(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (v === 0 && i % 100 === 1) return 1; - if (v === 0 && i % 100 === 2) return 2; - if (v === 0 && i % 100 === Math.floor(i % 100) && i % 100 >= 3 && i % 100 <= 4 || !(v === 0)) +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (v === 0 && i % 100 === 1) + return 1; +if (v === 0 && i % 100 === 2) + return 2; +if (v === 0 && (i % 100 === Math.floor(i % 100) && (i % 100 >= 3 && i % 100 <= 4)) || !(v === 0)) return 3; - return 5; +return 5; } -export const locale_sl = [ - 'sl', - [['d', 'p'], ['dop.', 'pop.'], u], - [['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.'] - ], - u, - [ - ['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' - ] - ], - u, - [['pr. Kr.', 'po Kr.'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '−', 'e', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'EUR', - '€', - 'evro', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'GBP': [u, '£'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'TWD': [u, 'NT$'], - 'XCD': [u, '$'] - }, - 'ltr', - plural_sl -]; +export const locale_sl = ['sl',[['d','p'],['dop.','pop.'],u],[['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.']],u,[['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']],u,[['pr. Kr.','po Kr.'],u,['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}',u,u,u],[',','.',';','%','+','−','e','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'EUR','€','evro',{AUD:[u,'$'],BRL:[u,'R$'],CAD:[u,'$'],GBP:[u,'£'],MXN:[u,'$'],NZD:[u,'$'],TWD:[u,'NT$'],XCD:[u,'$']},'ltr', plural_sl]; function plural_sq(n: number): number { - if (n === 1) return 1; - return 5; + +if (n === 1) + return 1; +return 5; } -export const locale_sq = [ - 'sq', - [['p.d.', 'm.d.'], u, ['e paradites', 'e pasdites']], - [['p.d.', 'm.d.'], u, ['paradite', 'pasdite']], - [ - ['d', 'h', 'm', 'm', 'e', 'p', 'sh'], ['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', 'sh'], ['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', 'sh', 'm', 'p', 'm', 'q', 'k', 'g', 'sh', 't', 'n', 'dh'], - ['jan', 'shk', 'mar', 'pri', 'maj', 'qer', 'korr', 'gush', 'sht', 'tet', 'nën', 'dhj'], - [ - 'janar', 'shkurt', 'mars', 'prill', 'maj', 'qershor', 'korrik', 'gusht', 'shtator', 'tetor', - 'nëntor', 'dhjetor' - ] - ], - u, - [['p.K.', 'mb.K.'], u, ['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}', u, '{1} \'në\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'ALL', - 'Lekë', - 'Leku shqiptar', - { - 'ALL': ['Lekë'], - 'AOA': [], - 'ARS': [], - 'AUD': ['A$', 'AUD'], - 'BAM': [], - 'BBD': [], - 'BDT': [], - 'BMD': [], - 'BND': [], - 'BOB': [], - 'BRL': [], - 'BSD': [], - 'BWP': [], - 'BYN': [], - 'BZD': [], - 'CAD': ['CA$', 'CAD'], - 'CLP': [], - 'CNY': ['CN¥', 'CNY'], - 'COP': [], - 'CRC': [], - 'CUC': [], - 'CUP': [], - 'CZK': [], - 'DKK': [], - 'DOP': [], - 'EGP': [], - 'EUR': ['€', 'EUR'], - 'FJD': [], - 'FKP': [], - 'GBP': ['£', 'GBP'], - 'GEL': [], - 'GIP': [], - 'GNF': [], - 'GTQ': [], - 'GYD': [], - 'HKD': ['HK$', 'HKS'], - 'HNL': [], - 'HRK': [], - 'HUF': [], - 'IDR': [], - 'ILS': ['₪', 'ILS'], - 'INR': ['₹', 'INR'], - 'ISK': [], - 'JMD': [], - 'JPY': ['JP¥', 'JPY'], - 'KHR': [], - 'KMF': [], - 'KPW': [], - 'KRW': ['₩', 'KRW'], - 'KYD': [], - 'KZT': [], - 'LAK': [], - 'LBP': [], - 'LKR': [], - 'LRD': [], - 'MGA': [], - 'MMK': [], - 'MNT': [], - 'MUR': [], - 'MXN': ['MX$', 'MXN'], - 'MYR': [], - 'NAD': [], - 'NGN': [], - 'NIO': [], - 'NOK': [], - 'NPR': [], - 'NZD': ['NZ$', 'NZD'], - 'PHP': [], - 'PKR': [], - 'PLN': [], - 'PYG': [], - 'RON': [], - 'RUB': [], - 'RWF': [], - 'SBD': [], - 'SEK': [], - 'SGD': [], - 'SHP': [], - 'SRD': [], - 'SSP': [], - 'STN': [], - 'SYP': [], - 'THB': ['฿', 'THB'], - 'TOP': [], - 'TRY': [], - 'TTD': [], - 'TWD': ['NT$', 'TWD'], - 'UAH': [], - 'USD': ['US$', 'USD'], - 'UYU': [], - 'VND': ['₫', 'VND'], - 'XCD': ['EC$', 'XCD'], - 'ZAR': [], - 'ZMW': [] - }, - 'ltr', - plural_sq -]; +export const locale_sq = ['sq',[['p.d.','m.d.'],u,['e paradites','e pasdites']],[['p.d.','m.d.'],u,['paradite','pasdite']],[['d','h','m','m','e','p','sh'],['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','sh'],['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','sh','m','p','m','q','k','g','sh','t','n','dh'],['jan','shk','mar','pri','maj','qer','korr','gush','sht','tet','nën','dhj'],['janar','shkurt','mars','prill','maj','qershor','korrik','gusht','shtator','tetor','nëntor','dhjetor']],u,[['p.K.','mb.K.'],u,['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}',u,"{1} 'në' {0}",u],[',',' ',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'ALL','Lekë','Leku shqiptar',{ALL:['Lekë'],AOA:[],ARS:[],AUD:['A$','AUD'],BAM:[],BBD:[],BDT:[],BMD:[],BND:[],BOB:[],BRL:[],BSD:[],BWP:[],BYN:[],BZD:[],CAD:['CA$','CAD'],CLP:[],CNY:['CN¥','CNY'],COP:[],CRC:[],CUC:[],CUP:[],CZK:[],DKK:[],DOP:[],EGP:[],EUR:['€','EUR'],FJD:[],FKP:[],GBP:['£','GBP'],GEL:[],GIP:[],GNF:[],GTQ:[],GYD:[],HKD:['HK$','HKS'],HNL:[],HRK:[],HUF:[],IDR:[],ILS:['₪','ILS'],INR:['₹','INR'],ISK:[],JMD:[],JPY:['JP¥','JPY'],KHR:[],KMF:[],KPW:[],KRW:['₩','KRW'],KYD:[],KZT:[],LAK:[],LBP:[],LKR:[],LRD:[],MGA:[],MMK:[],MNT:[],MUR:[],MXN:['MX$','MXN'],MYR:[],NAD:[],NGN:[],NIO:[],NOK:[],NPR:[],NZD:['NZ$','NZD'],PHP:[],PKR:[],PLN:[],PYG:[],RON:[],RUB:[],RWF:[],SBD:[],SEK:[],SGD:[],SHP:[],SRD:[],SSP:[],STN:[],SYP:[],THB:['฿','THB'],TOP:[],TRY:[],TTD:[],TWD:['NT$','TWD'],UAH:[],USD:['US$','USD'],UYU:[],VND:['₫','VND'],XCD:['EC$','XCD'],ZAR:[],ZMW:[]},'ltr', plural_sq]; function plural_sr(n: number): number { - 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 1; - 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)) +const 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 1; +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 3; - return 5; +return 5; } -export const locale_sr = [ - 'sr', - [['a', 'p'], ['пре подне', 'по подне'], u], - [['пре подне', 'по подне'], u, u], - [ - ['н', 'п', 'у', 'с', 'ч', 'п', 'с'], ['нед', 'пон', 'уто', 'сре', 'чет', 'пет', 'суб'], - ['недеља', 'понедељак', 'уторак', 'среда', 'четвртак', 'петак', 'субота'], - ['не', 'по', 'ут', 'ср', 'че', 'пе', 'су'] - ], - u, - [ - ['ј', 'ф', 'м', 'а', 'м', 'ј', 'ј', 'а', 'с', 'о', 'н', 'д'], - ['јан', 'феб', 'мар', 'апр', 'мај', 'јун', 'јул', 'авг', 'сеп', 'окт', 'нов', 'дец'], - [ - 'јануар', 'фебруар', 'март', 'април', 'мај', 'јун', 'јул', 'август', 'септембар', 'октобар', - 'новембар', 'децембар' - ] - ], - u, - [['п.н.е.', 'н.е.'], ['п. н. е.', 'н. е.'], ['пре нове ере', 'нове ере']], - 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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'RSD', - 'RSD', - 'Српски динар', - { - 'AUD': [u, '$'], - 'BAM': ['КМ', 'KM'], - 'GEL': [u, 'ლ'], - 'KRW': [u, '₩'], - 'NZD': [u, '$'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural_sr -]; +export const locale_sr = ['sr',[['a','p'],['пре подне','по подне'],u],[['пре подне','по подне'],u,u],[['н','п','у','с','ч','п','с'],['нед','пон','уто','сре','чет','пет','суб'],['недеља','понедељак','уторак','среда','четвртак','петак','субота'],['не','по','ут','ср','че','пе','су']],u,[['ј','ф','м','а','м','ј','ј','а','с','о','н','д'],['јан','феб','мар','апр','мај','јун','јул','авг','сеп','окт','нов','дец'],['јануар','фебруар','март','април','мај','јун','јул','август','септембар','октобар','новембар','децембар']],u,[['п.н.е.','н.е.'],['п. н. е.','н. е.'],['пре нове ере','нове ере']],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}',u,u,u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'RSD','RSD','Српски динар',{AUD:[u,'$'],BAM:['КМ','KM'],GEL:[u,'ლ'],KRW:[u,'₩'],NZD:[u,'$'],TWD:['NT$'],USD:['US$','$'],VND:[u,'₫']},'ltr', plural_sr]; function plural_sv(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; } -export const locale_sv = [ - 'sv', - [['fm', 'em'], u, u], - [['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ö'] - ], - u, - [ - ['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' - ] - ], - u, - [['f.Kr.', 'e.Kr.'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '−', '×10^', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0 %', '#,##0.00 ¤', '#E0'], - 'SEK', - 'kr', - 'svensk krona', - { - 'AUD': [u, '$'], - 'BBD': ['Bds$', '$'], - 'BMD': ['BM$', '$'], - 'BRL': ['BR$', 'R$'], - 'BSD': ['BS$', '$'], - 'BZD': ['BZ$', '$'], - 'CNY': [u, '¥'], - 'DKK': ['Dkr', 'kr'], - 'DOP': ['RD$', '$'], - 'EEK': ['Ekr'], - 'EGP': ['EG£', 'E£'], - 'ESP': [], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'IEP': ['IE£'], - 'INR': [u, '₹'], - 'ISK': ['Ikr', 'kr'], - 'JMD': ['JM$', '$'], - 'JPY': [u, '¥'], - 'KRW': [u, '₩'], - 'NOK': ['Nkr', 'kr'], - 'NZD': [u, '$'], - 'RON': [u, 'L'], - 'SEK': ['kr'], - 'TWD': [u, 'NT$'], - 'USD': ['US$', '$'], - 'VND': [u, '₫'] - }, - 'ltr', - plural_sv -]; +export const locale_sv = ['sv',[['fm','em'],u,u],[['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ö']],u,[['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']],u,[['f.Kr.','e.Kr.'],u,['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}',u,u,u],[',',' ',';','%','+','−','×10^','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'SEK','kr','svensk krona',{AUD:[u,'$'],BBD:['Bds$','$'],BMD:['BM$','$'],BRL:['BR$','R$'],BSD:['BS$','$'],BZD:['BZ$','$'],CNY:[u,'¥'],DKK:['Dkr','kr'],DOP:['RD$','$'],EEK:['Ekr'],EGP:['EG£','E£'],ESP:[],GBP:[u,'£'],HKD:[u,'$'],IEP:['IE£'],INR:[u,'₹'],ISK:['Ikr','kr'],JMD:['JM$','$'],JPY:[u,'¥'],KRW:[u,'₩'],NOK:['Nkr','kr'],NZD:[u,'$'],RON:[u,'L'],SEK:['kr'],TWD:[u,'NT$'],USD:['US$','$'],VND:[u,'₫']},'ltr', plural_sv]; function plural_sw(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; } -export const locale_sw = [ - 'sw', - [['am', 'pm'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], - ['Jumapili', 'Jumatatu', 'Jumanne', 'Jumatano', 'Alhamisi', 'Ijumaa', 'Jumamosi'], u, u - ], - u, - [ - ['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' - ] - ], - u, - [['KK', 'BK'], u, ['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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'TZS', - 'TSh', - 'Shilingi ya Tanzania', - { - 'JPY': ['JP¥', '¥'], - 'KES': ['Ksh'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'TZS': ['TSh'], - 'USD': ['US$', '$'] - }, - 'ltr', - plural_sw -]; +export const locale_sw = ['sw',[['am','pm'],['AM','PM'],u],[['AM','PM'],u,u],[['S','M','T','W','T','F','S'],['Jumapili','Jumatatu','Jumanne','Jumatano','Alhamisi','Ijumaa','Jumamosi'],u,u],u,[['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']],u,[['KK','BK'],u,['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}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤ #,##0.00','#E0'],'TZS','TSh','Shilingi ya Tanzania',{JPY:['JP¥','¥'],KES:['Ksh'],THB:['฿'],TWD:['NT$'],TZS:['TSh'],USD:['US$','$']},'ltr', plural_sw]; function plural_ta(n: number): number { - if (n === 1) return 1; - return 5; + +if (n === 1) + return 1; +return 5; } -export const locale_ta = [ - 'ta', - [['மு.ப', 'பி.ப'], ['முற்பகல்', 'பிற்பகல்'], u], - u, - [ - ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'], - ['ஞாயி.', 'திங்.', 'செவ்.', 'புத.', 'வியா.', 'வெள்.', 'சனி'], - ['ஞாயிறு', 'திங்கள்', 'செவ்வாய்', 'புதன்', 'வியாழன்', 'வெள்ளி', 'சனி'], - ['ஞா', 'தி', 'செ', 'பு', 'வி', 'வெ', 'ச'] - ], - u, - [ - ['ஜ', 'பி', 'மா', 'ஏ', 'மே', 'ஜூ', 'ஜூ', 'ஆ', 'செ', 'அ', 'ந', 'டி'], - ['ஜன.', 'பிப்.', 'மார்.', 'ஏப்.', 'மே', 'ஜூன்', 'ஜூலை', 'ஆக.', 'செப்.', 'அக்.', 'நவ.', 'டிச.'], - [ - 'ஜனவரி', 'பிப்ரவரி', 'மார்ச்', 'ஏப்ரல்', 'மே', 'ஜூன்', 'ஜூலை', 'ஆகஸ்ட்', 'செப்டம்பர்', 'அக்டோபர்', 'நவம்பர்', - 'டிசம்பர்' - ] - ], - u, - [['கி.மு.', 'கி.பி.'], u, ['கிறிஸ்துவுக்கு முன்', 'அன்னோ டோமினி']], - 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}', u, '{1} ’அன்று’ {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##,##0%', '¤ #,##,##0.00', '#E0'], - 'INR', - '₹', - 'இந்திய ரூபாய்', - {'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural_ta -]; +export const locale_ta = ['ta',[['மு.ப','பி.ப'],['முற்பகல்','பிற்பகல்'],u],u,[['ஞா','தி','செ','பு','வி','வெ','ச'],['ஞாயி.','திங்.','செவ்.','புத.','வியா.','வெள்.','சனி'],['ஞாயிறு','திங்கள்','செவ்வாய்','புதன்','வியாழன்','வெள்ளி','சனி'],['ஞா','தி','செ','பு','வி','வெ','ச']],u,[['ஜ','பி','மா','ஏ','மே','ஜூ','ஜூ','ஆ','செ','அ','ந','டி'],['ஜன.','பிப்.','மார்.','ஏப்.','மே','ஜூன்','ஜூலை','ஆக.','செப்.','அக்.','நவ.','டிச.'],['ஜனவரி','பிப்ரவரி','மார்ச்','ஏப்ரல்','மே','ஜூன்','ஜூலை','ஆகஸ்ட்','செப்டம்பர்','அக்டோபர்','நவம்பர்','டிசம்பர்']],u,[['கி.மு.','கி.பி.'],u,['கிறிஸ்துவுக்கு முன்','அன்னோ டோமினி']],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}',u,'{1} ’அன்று’ {0}',u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##,##0.###','#,##,##0%','¤ #,##,##0.00','#E0'],'INR','₹','இந்திய ரூபாய்',{THB:['฿'],TWD:['NT$']},'ltr', plural_ta]; function plural_te(n: number): number { - if (n === 1) return 1; - return 5; + +if (n === 1) + return 1; +return 5; } -export const locale_te = [ - 'te', - [['ఉ', 'సా'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['ఆ', 'సో', 'మ', 'బు', 'గు', 'శు', 'శ'], ['ఆది', 'సోమ', 'మంగళ', 'బుధ', 'గురు', 'శుక్ర', 'శని'], - ['ఆదివారం', 'సోమవారం', 'మంగళవారం', 'బుధవారం', 'గురువారం', 'శుక్రవారం', 'శనివారం'], - ['ఆది', 'సోమ', 'మం', 'బుధ', 'గురు', 'శుక్ర', 'శని'] - ], - u, - [ - ['జ', 'ఫి', 'మా', 'ఏ', 'మే', 'జూ', 'జు', 'ఆ', 'సె', 'అ', 'న', 'డి'], - ['జన', 'ఫిబ్ర', 'మార్చి', 'ఏప్రి', 'మే', 'జూన్', 'జులై', 'ఆగ', 'సెప్టెం', 'అక్టో', 'నవం', 'డిసెం'], - [ - 'జనవరి', 'ఫిబ్రవరి', 'మార్చి', 'ఏప్రిల్', 'మే', 'జూన్', 'జులై', 'ఆగస్టు', 'సెప్టెంబర్', 'అక్టోబర్', 'నవంబర్', - 'డిసెంబర్' - ] - ], - u, - [['క్రీపూ', 'క్రీశ'], u, ['క్రీస్తు పూర్వం', 'క్రీస్తు శకం']], - 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}', u, '{1} {0}కి', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##,##0.###', '#,##0%', '¤#,##,##0.00', '#E0'], - 'INR', - '₹', - 'రూపాయి', - {'JPY': ['JP¥', '¥'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural_te -]; +export const locale_te = ['te',[['ఉ','సా'],['AM','PM'],u],[['AM','PM'],u,u],[['ఆ','సో','మ','బు','గు','శు','శ'],['ఆది','సోమ','మంగళ','బుధ','గురు','శుక్ర','శని'],['ఆదివారం','సోమవారం','మంగళవారం','బుధవారం','గురువారం','శుక్రవారం','శనివారం'],['ఆది','సోమ','మం','బుధ','గురు','శుక్ర','శని']],u,[['జ','ఫి','మా','ఏ','మే','జూ','జు','ఆ','సె','అ','న','డి'],['జన','ఫిబ్ర','మార్చి','ఏప్రి','మే','జూన్','జులై','ఆగ','సెప్టెం','అక్టో','నవం','డిసెం'],['జనవరి','ఫిబ్రవరి','మార్చి','ఏప్రిల్','మే','జూన్','జులై','ఆగస్టు','సెప్టెంబర్','అక్టోబర్','నవంబర్','డిసెంబర్']],u,[['క్రీపూ','క్రీశ'],u,['క్రీస్తు పూర్వం','క్రీస్తు శకం']],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}',u,'{1} {0}కి',u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##,##0.###','#,##0%','¤#,##,##0.00','#E0'],'INR','₹','రూపాయి',{JPY:['JP¥','¥'],THB:['฿'],TWD:['NT$']},'ltr', plural_te]; function plural_th(n: number): number { - return 5; +return 5; } -export const locale_th = [ - 'th', - [['a', 'p'], ['ก่อนเที่ยง', 'หลังเที่ยง'], u], - [['ก่อนเที่ยง', 'หลังเที่ยง'], u, u], - [ - ['อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', 'ส'], ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'], - ['วันอาทิตย์', 'วันจันทร์', 'วันอังคาร', 'วันพุธ', 'วันพฤหัสบดี', 'วันศุกร์', 'วันเสาร์'], - ['อา.', 'จ.', 'อ.', 'พ.', 'พฤ.', 'ศ.', 'ส.'] - ], - u, - [ - [ - 'ม.ค.', 'ก.พ.', 'มี.ค.', 'เม.ย.', 'พ.ค.', 'มิ.ย.', 'ก.ค.', 'ส.ค.', 'ก.ย.', 'ต.ค.', 'พ.ย.', - 'ธ.ค.' - ], - u, - [ - 'มกราคม', 'กุมภาพันธ์', 'มีนาคม', 'เมษายน', 'พฤษภาคม', 'มิถุนายน', 'กรกฎาคม', 'สิงหาคม', 'กันยายน', - 'ตุลาคม', 'พฤศจิกายน', 'ธันวาคม' - ] - ], - u, - [['ก่อน ค.ศ.', 'ค.ศ.'], u, ['ปีก่อนคริสตกาล', 'คริสต์ศักราช']], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'THB', - '฿', - 'บาท', - {'AUD': ['AU$', '$'], 'THB': ['฿'], 'TWD': ['NT$'], 'USD': ['US$', '$'], 'XXX': []}, - 'ltr', - plural_th -]; +export const locale_th = ['th',[['a','p'],['ก่อนเที่ยง','หลังเที่ยง'],u],[['ก่อนเที่ยง','หลังเที่ยง'],u,u],[['อา','จ','อ','พ','พฤ','ศ','ส'],['อา.','จ.','อ.','พ.','พฤ.','ศ.','ส.'],['วันอาทิตย์','วันจันทร์','วันอังคาร','วันพุธ','วันพฤหัสบดี','วันศุกร์','วันเสาร์'],['อา.','จ.','อ.','พ.','พฤ.','ศ.','ส.']],u,[['ม.ค.','ก.พ.','มี.ค.','เม.ย.','พ.ค.','มิ.ย.','ก.ค.','ส.ค.','ก.ย.','ต.ค.','พ.ย.','ธ.ค.'],u,['มกราคม','กุมภาพันธ์','มีนาคม','เมษายน','พฤษภาคม','มิถุนายน','กรกฎาคม','สิงหาคม','กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม']],u,[['ก่อน ค.ศ.','ค.ศ.'],u,['ปีก่อนคริสตกาล','คริสต์ศักราช']],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}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'THB','฿','บาท',{AUD:['AU$','$'],THB:['฿'],TWD:['NT$'],USD:['US$','$'],XXX:[]},'ltr', plural_th]; function plural_tl(n: number): number { - 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)) +const 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 1; - return 5; +return 5; } -export const locale_tl = [ - 'fil', - [['am', 'pm'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['Lin', 'Lun', 'Mar', 'Miy', 'Huw', 'Biy', 'Sab'], u, - ['Linggo', 'Lunes', 'Martes', 'Miyerkules', 'Huwebes', 'Biyernes', 'Sabado'], - ['Li', 'Lu', 'Ma', 'Mi', 'Hu', 'Bi', 'Sa'] - ], - u, - [ - ['Ene', 'Peb', 'Mar', 'Abr', 'May', 'Hun', 'Hul', 'Ago', 'Set', 'Okt', 'Nob', 'Dis'], u, - [ - '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'], u, ['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}', u, '{1} \'nang\' {0}', u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'PHP', - '₱', - 'Piso ng Pilipinas', - {'PHP': ['₱'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'ltr', - plural_tl -]; +export const locale_tl = ['fil',[['am','pm'],['AM','PM'],u],[['AM','PM'],u,u],[['Lin','Lun','Mar','Miy','Huw','Biy','Sab'],u,['Linggo','Lunes','Martes','Miyerkules','Huwebes','Biyernes','Sabado'],['Li','Lu','Ma','Mi','Hu','Bi','Sa']],u,[['Ene','Peb','Mar','Abr','May','Hun','Hul','Ago','Set','Okt','Nob','Dis'],u,['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'],u,['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}',u,"{1} 'nang' {0}",u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'PHP','₱','Piso ng Pilipinas',{PHP:['₱'],THB:['฿'],TWD:['NT$']},'ltr', plural_tl]; function plural_tr(n: number): number { - if (n === 1) return 1; - return 5; + +if (n === 1) + return 1; +return 5; } -export const locale_tr = [ - 'tr', - [['öö', 'ös'], ['ÖÖ', 'ÖS'], u], - [['ÖÖ', 'ÖS'], u, u], - [ - ['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'] - ], - u, - [ - ['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' - ] - ], - u, - [['MÖ', 'MS'], u, ['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}', u, u, u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '%#,##0', '¤#,##0.00', '#E0'], - 'TRY', - '₺', - 'Türk Lirası', - {'AUD': ['AU$', '$'], 'RON': [u, 'L'], 'THB': ['฿'], 'TRY': ['₺'], 'TWD': ['NT$']}, - 'ltr', - plural_tr -]; +export const locale_tr = ['tr',[['öö','ös'],['ÖÖ','ÖS'],u],[['ÖÖ','ÖS'],u,u],[['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']],u,[['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']],u,[['MÖ','MS'],u,['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}',u,u,u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','%#,##0','¤#,##0.00','#E0'],'TRY','₺','Türk Lirası',{AUD:['AU$','$'],RON:[u,'L'],THB:['฿'],TRY:['₺'],TWD:['NT$']},'ltr', plural_tr]; function plural_uk(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (v === 0 && i % 10 === 1 && !(i % 100 === 11)) return 1; - if (v === 0 && i % 10 === Math.floor(i % 10) && i % 10 >= 2 && i % 10 <= 4 && - !(i % 100 >= 12 && i % 100 <= 14)) +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (v === 0 && (i % 10 === 1 && !(i % 100 === 11))) + return 1; +if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && !(i % 100 >= 12 && i % 100 <= 14))) return 3; - 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) +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 4; - return 5; +return 5; } -export const locale_uk = [ - 'uk', - [['дп', 'пп'], u, u], - u, - [ - ['Н', 'П', 'В', 'С', 'Ч', 'П', 'С'], ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'], - ['неділя', 'понеділок', 'вівторок', 'середа', 'четвер', 'пʼятниця', 'субота'], - ['нд', 'пн', 'вт', 'ср', 'чт', 'пт', 'сб'] - ], - u, - [ - ['с', 'л', 'б', 'к', 'т', 'ч', 'л', 'с', 'в', 'ж', 'л', 'г'], - [ - 'січ.', 'лют.', 'бер.', 'квіт.', 'трав.', 'черв.', 'лип.', 'серп.', 'вер.', 'жовт.', 'лист.', - 'груд.' - ], - [ - 'січня', 'лютого', 'березня', 'квітня', 'травня', 'червня', 'липня', 'серпня', 'вересня', - 'жовтня', 'листопада', 'грудня' - ] - ], - [ - ['С', 'Л', 'Б', 'К', 'Т', 'Ч', 'Л', 'С', 'В', 'Ж', 'Л', 'Г'], - ['січ', 'лют', 'бер', 'кві', 'тра', 'чер', 'лип', 'сер', 'вер', 'жов', 'лис', 'гру'], - [ - 'січень', 'лютий', 'березень', 'квітень', 'травень', 'червень', 'липень', 'серпень', - 'вересень', 'жовтень', 'листопад', 'грудень' - ] - ], - [['до н.е.', 'н.е.'], ['до н. е.', 'н. е.'], ['до нашої ери', 'нашої ери']], - 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}', u, '{1} \'о\' {0}', u], - [',', ' ', ';', '%', '+', '-', 'Е', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'UAH', - '₴', - 'українська гривня', - { - 'AUD': [u, '$'], - 'BRL': [u, 'R$'], - 'CAD': [u, '$'], - 'CNY': [u, '¥'], - 'EUR': [u, '€'], - 'GBP': [u, '£'], - 'HKD': [u, '$'], - 'ILS': [u, '₪'], - 'INR': [u, '₹'], - 'KRW': [u, '₩'], - 'MXN': [u, '$'], - 'NZD': [u, '$'], - 'TWD': [u, '$'], - 'UAH': ['₴'], - 'UAK': ['крб.'], - 'USD': [u, '$'], - 'VND': [u, '₫'], - 'XCD': [u, '$'] - }, - 'ltr', - plural_uk -]; +export const locale_uk = ['uk',[['дп','пп'],u,u],u,[['Н','П','В','С','Ч','П','С'],['нд','пн','вт','ср','чт','пт','сб'],['неділя','понеділок','вівторок','середа','четвер','пʼятниця','субота'],['нд','пн','вт','ср','чт','пт','сб']],u,[['с','л','б','к','т','ч','л','с','в','ж','л','г'],['січ.','лют.','бер.','квіт.','трав.','черв.','лип.','серп.','вер.','жовт.','лист.','груд.'],['січня','лютого','березня','квітня','травня','червня','липня','серпня','вересня','жовтня','листопада','грудня']],[['С','Л','Б','К','Т','Ч','Л','С','В','Ж','Л','Г'],['січ','лют','бер','кві','тра','чер','лип','сер','вер','жов','лис','гру'],['січень','лютий','березень','квітень','травень','червень','липень','серпень','вересень','жовтень','листопад','грудень']],[['до н.е.','н.е.'],['до н. е.','н. е.'],['до нашої ери','нашої ери']],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}',u,"{1} 'о' {0}",u],[',',' ',';','%','+','-','Е','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'UAH','₴','українська гривня',{AUD:[u,'$'],BRL:[u,'R$'],CAD:[u,'$'],CNY:[u,'¥'],EUR:[u,'€'],GBP:[u,'£'],HKD:[u,'$'],ILS:[u,'₪'],INR:[u,'₹'],KRW:[u,'₩'],MXN:[u,'$'],NZD:[u,'$'],TWD:[u,'$'],UAH:['₴'],UAK:['крб.'],USD:[u,'$'],VND:[u,'₫'],XCD:[u,'$']},'ltr', plural_uk]; function plural_ur(n: number): number { - let i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - if (i === 1 && v === 0) return 1; - return 5; +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; } -export const locale_ur = [ - 'ur', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['S', 'M', 'T', 'W', 'T', 'F', 'S'], ['اتوار', 'پیر', 'منگل', 'بدھ', 'جمعرات', 'جمعہ', 'ہفتہ'], - u, u - ], - u, - [ - ['J', 'F', 'M', 'A', 'M', 'J', 'J', 'A', 'S', 'O', 'N', 'D'], - [ - 'جنوری', 'فروری', 'مارچ', 'اپریل', 'مئی', 'جون', 'جولائی', 'اگست', 'ستمبر', 'اکتوبر', 'نومبر', - 'دسمبر' - ], - u - ], - u, - [['قبل مسیح', 'عیسوی'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '\u200e+', '\u200e-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤ #,##0.00', '#E0'], - 'PKR', - 'Rs', - 'پاکستانی روپیہ', - {'JPY': ['JP¥', '¥'], 'PKR': ['Rs'], 'THB': ['฿'], 'TWD': ['NT$']}, - 'rtl', - plural_ur -]; +export const locale_ur = ['ur',[['a','p'],['AM','PM'],u],[['AM','PM'],u,u],[['S','M','T','W','T','F','S'],['اتوار','پیر','منگل','بدھ','جمعرات','جمعہ','ہفتہ'],u,u],u,[['J','F','M','A','M','J','J','A','S','O','N','D'],['جنوری','فروری','مارچ','اپریل','مئی','جون','جولائی','اگست','ستمبر','اکتوبر','نومبر','دسمبر'],u],u,[['قبل مسیح','عیسوی'],u,u],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}',u,u,u],['.',',',';','%','‎+','‎-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤ #,##0.00','#E0'],'PKR','Rs','پاکستانی روپیہ',{JPY:['JP¥','¥'],PKR:['Rs'],THB:['฿'],TWD:['NT$']},'rtl', plural_ur]; function plural_uz(n: number): number { - if (n === 1) return 1; - return 5; + +if (n === 1) + return 1; +return 5; } -export const locale_uz = [ - 'uz', - [['TO', 'TK'], u, u], - u, - [ - ['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'] - ], - u, - [ - ['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'], u, ['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}', u, u, u], - [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'son emas', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'UZS', - 'soʻm', - 'O‘zbekiston so‘mi', - {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$'], 'UZS': ['soʻm']}, - 'ltr', - plural_uz -]; +export const locale_uz = ['uz',[['TO','TK'],u,u],u,[['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']],u,[['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'],u,['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}',u,u,u],[',',' ',';','%','+','-','E','×','‰','∞','son emas',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'UZS','soʻm','O‘zbekiston so‘mi',{JPY:['JP¥','¥'],USD:['US$','$'],UZS:['soʻm']},'ltr', plural_uz]; function plural_vi(n: number): number { - return 5; +return 5; } -export const locale_vi = [ - 'vi', - [['s', 'c'], ['SA', 'CH'], u], - [['SA', 'CH'], u, u], - [ - ['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'] - ], - u, - [ - ['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'], u], - 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}', u, '{0} {1}', u], - [',', '.', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], - 'VND', - '₫', - 'Đồng Việt Nam', - { - 'AUD': ['AU$', '$'], - 'JPY': ['JP¥', '¥'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XXX': [] - }, - 'ltr', - plural_vi -]; +export const locale_vi = ['vi',[['s','c'],['SA','CH'],u],[['SA','CH'],u,u],[['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']],u,[['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'],u],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}',u,'{0} {1}',u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'VND','₫','Đồng Việt Nam',{AUD:['AU$','$'],JPY:['JP¥','¥'],THB:['฿'],TWD:['NT$'],USD:['US$','$'],XXX:[]},'ltr', plural_vi]; function plural_zh(n: number): number { - return 5; +return 5; } -export const locale_zh = [ - 'zh', - [['上午', '下午'], u, u], - u, - [ - ['日', '一', '二', '三', '四', '五', '六'], - ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], - ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], - ['周日', '周一', '周二', '周三', '周四', '周五', '周六'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], - [ - '一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', - '十二月' - ] - ], - u, - [['公元前', '公元'], u, u], - 0, - [6, 0], - ['y/M/d', 'y年M月d日', u, 'y年M月d日EEEE'], - ['ah:mm', 'ah:mm:ss', 'z ah:mm:ss', 'zzzz ah:mm:ss'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'CNY', - '¥', - '人民币', - { - 'AUD': ['AU$', '$'], - 'CNY': ['¥'], - 'ILR': ['ILS'], - 'JPY': ['JP¥', '¥'], - 'KRW': ['₩', '₩'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XXX': [] - }, - 'ltr', - plural_zh -]; +export const locale_zh = ["zh",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["周日","周一","周二","周三","周四","周五","周六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["周日","周一","周二","周三","周四","周五","周六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]],u,[["公元前","公元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","z ah:mm:ss","zzzz ah:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"CNY","¥","人民币",{"AUD":["AU$","$"],"CNY":["¥"],"ILR":["ILS"],"JPY":["JP¥","¥"],"KRW":["₩","₩"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh]; function plural_zh_CN(n: number): number { - return 5; +return 5; } -export const locale_zh_CN = [ - 'zh-Hans', - [['上午', '下午'], u, u], - u, - [ - ['日', '一', '二', '三', '四', '五', '六'], - ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], - ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], - ['周日', '周一', '周二', '周三', '周四', '周五', '周六'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], - [ - '一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', - '十二月' - ] - ], - u, - [['公元前', '公元'], u, u], - 0, - [6, 0], - ['y/M/d', 'y年M月d日', u, 'y年M月d日EEEE'], - ['ah:mm', 'ah:mm:ss', 'z ah:mm:ss', 'zzzz ah:mm:ss'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'CNY', - '¥', - '人民币', - { - 'AUD': ['AU$', '$'], - 'CNY': ['¥'], - 'ILR': ['ILS'], - 'JPY': ['JP¥', '¥'], - 'KRW': ['₩', '₩'], - 'TWD': ['NT$'], - 'USD': ['US$', '$'], - 'XXX': [] - }, - 'ltr', - plural_zh_CN -]; +export const locale_zh_CN = ['zh-Hans-CN',[['上午','下午'],u,u],u,[['日','一','二','三','四','五','六'],['周日','周一','周二','周三','周四','周五','周六'],['星期日','星期一','星期二','星期三','星期四','星期五','星期六'],['周日','周一','周二','周三','周四','周五','周六']],u,[['1','2','3','4','5','6','7','8','9','10','11','12'],['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月'],['一月','二月','三月','四月','五月','六月','七月','八月','九月','十月','十一月','十二月']],u,[['公元前','公元'],u,u],0,[6,0],['y/M/d','y年M月d日',u,'y年M月d日EEEE'],['ah:mm','ah:mm:ss','z ah:mm:ss','zzzz ah:mm:ss'],['{1} {0}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'CNY','¥','人民币',{AUD:['AU$','$'],CNY:['¥'],ILR:['ILS'],JPY:['JP¥','¥'],KRW:['₩','₩'],TWD:['NT$'],USD:['US$','$'],XXX:[]},'ltr', plural_zh_CN]; function plural_zh_HK(n: number): number { - return 5; +return 5; } -export const locale_zh_HK = [ - 'zh-Hant-HK', - [['上午', '下午'], u, u], - u, - [ - ['日', '一', '二', '三', '四', '五', '六'], - ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], - ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], - ['日', '一', '二', '三', '四', '五', '六'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], u - ], - u, - [['公元前', '公元'], u, u], - 0, - [6, 0], - ['d/M/y', 'y年M月d日', u, 'y年M月d日EEEE'], - ['ah:mm', 'ah:mm:ss', 'ah:mm:ss [z]', 'ah:mm:ss [zzzz]'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', '非數值', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'HKD', - 'HK$', - '港元', - {'AUD': ['AU$', '$'], 'RON': [u, 'L'], 'USD': ['US$', '$'], 'XXX': []}, - 'ltr', - plural_zh_HK -]; +export const locale_zh_HK = ['zh-Hant-HK',[['上午','下午'],u,u],u,[['日','一','二','三','四','五','六'],['週日','週一','週二','週三','週四','週五','週六'],['星期日','星期一','星期二','星期三','星期四','星期五','星期六'],['日','一','二','三','四','五','六']],u,[['1','2','3','4','5','6','7','8','9','10','11','12'],['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月'],u],u,[['公元前','公元'],u,u],0,[6,0],['d/M/y','y年M月d日',u,'y年M月d日EEEE'],['ah:mm','ah:mm:ss','ah:mm:ss [z]','ah:mm:ss [zzzz]'],['{1} {0}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','非數值',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'HKD','HK$','港元',{AUD:['AU$','$'],RON:[u,'L'],USD:['US$','$'],XXX:[]},'ltr', plural_zh_HK]; function plural_zh_TW(n: number): number { - return 5; +return 5; } -export const locale_zh_TW = [ - 'zh-Hant', - [['上午', '下午'], u, u], - u, - [ - ['日', '一', '二', '三', '四', '五', '六'], - ['週日', '週一', '週二', '週三', '週四', '週五', '週六'], - ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'], - ['日', '一', '二', '三', '四', '五', '六'] - ], - u, - [ - ['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12'], - ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'], u - ], - u, - [['西元前', '西元'], u, u], - 0, - [6, 0], - ['y/M/d', 'y年M月d日', u, 'y年M月d日 EEEE'], - ['ah:mm', 'ah:mm:ss', 'ah:mm:ss [z]', 'ah:mm:ss [zzzz]'], - ['{1} {0}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', '非數值', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'TWD', - '$', - '新台幣', - { - 'AUD': ['AU$', '$'], - 'KRW': ['₩', '₩'], - 'RON': [u, 'L'], - 'TWD': ['$'], - 'USD': ['US$', '$'], - 'XXX': [] - }, - 'ltr', - plural_zh_TW -]; +export const locale_zh_TW = ['zh-Hant-TW',[['上午','下午'],u,u],u,[['日','一','二','三','四','五','六'],['週日','週一','週二','週三','週四','週五','週六'],['星期日','星期一','星期二','星期三','星期四','星期五','星期六'],['日','一','二','三','四','五','六']],u,[['1','2','3','4','5','6','7','8','9','10','11','12'],['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月'],u],u,[['西元前','西元'],u,u],0,[6,0],['y/M/d','y年M月d日',u,'y年M月d日 EEEE'],['ah:mm','ah:mm:ss','ah:mm:ss [z]','ah:mm:ss [zzzz]'],['{1} {0}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','非數值',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'TWD','$','新台幣',{AUD:['AU$','$'],KRW:['₩','₩'],RON:[u,'L'],TWD:['$'],USD:['US$','$'],XXX:[]},'ltr', plural_zh_TW]; function plural_zu(n: number): number { - let i = Math.floor(Math.abs(n)); - if (i === 0 || n === 1) return 1; - return 5; +const i = Math.floor(Math.abs(n)); + +if (i === 0 || n === 1) + return 1; +return 5; } -export const locale_zu = [ - 'zu', - [['a', 'p'], ['AM', 'PM'], u], - [['AM', 'PM'], u, u], - [ - ['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'] - ], - u, - [ - ['J', 'F', 'M', 'E', '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' - ] - ], - [ - ['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'], u, u], - 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}', u, u, u], - ['.', ',', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], - ['#,##0.###', '#,##0%', '¤#,##0.00', '#E0'], - 'ZAR', - 'R', - 'i-South African Rand', - { - 'BYN': [u, 'P.'], - 'DKK': [u, 'Kr'], - 'HRK': [u, 'Kn'], - 'ISK': [u, 'Kr'], - 'JPY': ['JP¥', '¥'], - 'NOK': [u, 'Kr'], - 'PLN': [u, 'Zł'], - 'SEK': [u, 'Kr'], - 'THB': ['฿'], - 'TWD': ['NT$'], - 'ZAR': ['R'] - }, - 'ltr', - plural_zu -]; +export const locale_zu = ["zu",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["J","F","M","E","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"]],[["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"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZAR","R","i-South African Rand",{"BYN":[u,"P."],"DKK":[u,"Kr"],"HRK":[u,"Kn"],"ISK":[u,"Kr"],"JPY":["JP¥","¥"],"NOK":[u,"Kr"],"PLN":[u,"Zł"],"SEK":[u,"Kr"],"THB":["฿"],"TWD":["NT$"],"ZAR":["R"]},"ltr", plural_zu]; let l: any; let locales: string[] = []; switch (goog.LOCALE) { - case 'af': - l = locale_af; +case 'af': + l = locale_af; locales = ['af']; break; - case 'am': - l = locale_am; +case 'am': + l = locale_am; locales = ['am']; break; - case 'ar': - l = locale_ar; +case 'ar': + l = locale_ar; locales = ['ar']; break; - case 'ar-DZ': - case 'ar_DZ': - l = locale_ar_DZ; - locales = ['ar-DZ', 'ar_DZ']; +case 'ar-DZ': +case 'ar_DZ': + l = locale_ar_DZ; + locales = ['ar-DZ','ar_DZ']; break; - case 'az': - l = locale_az; +case 'az': + l = locale_az; locales = ['az']; break; - case 'be': - l = locale_be; +case 'be': + l = locale_be; locales = ['be']; break; - case 'bg': - l = locale_bg; +case 'bg': + l = locale_bg; locales = ['bg']; break; - case 'bn': - l = locale_bn; +case 'bn': + l = locale_bn; locales = ['bn']; break; - case 'br': - l = locale_br; +case 'br': + l = locale_br; locales = ['br']; break; - case 'bs': - l = locale_bs; +case 'bs': + l = locale_bs; locales = ['bs']; break; - case 'ca': - l = locale_ca; +case 'ca': + l = locale_ca; locales = ['ca']; break; - case 'chr': - l = locale_chr; +case 'chr': + l = locale_chr; locales = ['chr']; break; - case 'cs': - l = locale_cs; +case 'cs': + l = locale_cs; locales = ['cs']; break; - case 'cy': - l = locale_cy; +case 'cy': + l = locale_cy; locales = ['cy']; break; - case 'da': - l = locale_da; +case 'da': + l = locale_da; locales = ['da']; break; - case 'de': - l = locale_de; +case 'de': + l = locale_de; locales = ['de']; break; - case 'de-AT': - case 'de_AT': - l = locale_de_AT; - locales = ['de-AT', 'de_AT']; +case 'de-AT': +case 'de_AT': + l = locale_de_AT; + locales = ['de-AT','de_AT']; break; - case 'de-CH': - case 'de_CH': - l = locale_de_CH; - locales = ['de-CH', 'de_CH']; +case 'de-CH': +case 'de_CH': + l = locale_de_CH; + locales = ['de-CH','de_CH']; break; - case 'el': - l = locale_el; +case 'el': + l = locale_el; locales = ['el']; break; - case 'en-AU': - case 'en_AU': - l = locale_en_AU; - locales = ['en-AU', 'en_AU']; - break; - case 'en-CA': - case 'en_CA': - l = locale_en_CA; - locales = ['en-CA', 'en_CA']; - break; - case 'en-GB': - case 'en_GB': - l = locale_en_GB; - locales = ['en-GB', 'en_GB']; - break; - case 'en-IE': - case 'en_IE': - l = locale_en_IE; - locales = ['en-IE', 'en_IE']; - break; - case 'en-IN': - case 'en_IN': - l = locale_en_IN; - locales = ['en-IN', 'en_IN']; - break; - case 'en-SG': - case 'en_SG': - l = locale_en_SG; - locales = ['en-SG', 'en_SG']; - break; - case 'en-ZA': - case 'en_ZA': - l = locale_en_ZA; - locales = ['en-ZA', 'en_ZA']; - break; - case 'es': - l = locale_es; +case 'en-AU': +case 'en_AU': + l = locale_en_AU; + locales = ['en-AU','en_AU']; + break; +case 'en-CA': +case 'en_CA': + l = locale_en_CA; + locales = ['en-CA','en_CA']; + break; +case 'en-GB': +case 'en_GB': + l = locale_en_GB; + locales = ['en-GB','en_GB']; + break; +case 'en-IE': +case 'en_IE': + l = locale_en_IE; + locales = ['en-IE','en_IE']; + break; +case 'en-IN': +case 'en_IN': + l = locale_en_IN; + locales = ['en-IN','en_IN']; + break; +case 'en-SG': +case 'en_SG': + l = locale_en_SG; + locales = ['en-SG','en_SG']; + break; +case 'en-ZA': +case 'en_ZA': + l = locale_en_ZA; + locales = ['en-ZA','en_ZA']; + break; +case 'es': + l = locale_es; locales = ['es']; break; - case 'es-419': - case 'es_419': - l = locale_es_419; - locales = ['es-419', 'es_419']; +case 'es-419': +case 'es_419': + l = locale_es_419; + locales = ['es-419','es_419']; break; - case 'es-MX': - case 'es_MX': - l = locale_es_MX; - locales = ['es-MX', 'es_MX']; +case 'es-MX': +case 'es_MX': + l = locale_es_MX; + locales = ['es-MX','es_MX']; break; - case 'es-US': - case 'es_US': - l = locale_es_US; - locales = ['es-US', 'es_US']; +case 'es-US': +case 'es_US': + l = locale_es_US; + locales = ['es-US','es_US']; break; - case 'et': - l = locale_et; +case 'et': + l = locale_et; locales = ['et']; break; - case 'eu': - l = locale_eu; +case 'eu': + l = locale_eu; locales = ['eu']; break; - case 'fa': - l = locale_fa; +case 'fa': + l = locale_fa; locales = ['fa']; break; - case 'fi': - l = locale_fi; +case 'fi': + l = locale_fi; locales = ['fi']; break; - case 'fr': - l = locale_fr; +case 'fr': + l = locale_fr; locales = ['fr']; break; - case 'fr-CA': - case 'fr_CA': - l = locale_fr_CA; - locales = ['fr-CA', 'fr_CA']; +case 'fr-CA': +case 'fr_CA': + l = locale_fr_CA; + locales = ['fr-CA','fr_CA']; break; - case 'ga': - l = locale_ga; +case 'ga': + l = locale_ga; locales = ['ga']; break; - case 'gl': - l = locale_gl; +case 'gl': + l = locale_gl; locales = ['gl']; break; - case 'gsw': - l = locale_gsw; +case 'gsw': + l = locale_gsw; locales = ['gsw']; break; - case 'gu': - l = locale_gu; +case 'gu': + l = locale_gu; locales = ['gu']; break; - case 'haw': - l = locale_haw; +case 'haw': + l = locale_haw; locales = ['haw']; break; - case 'hi': - l = locale_hi; +case 'hi': + l = locale_hi; locales = ['hi']; break; - case 'hr': - l = locale_hr; +case 'hr': + l = locale_hr; locales = ['hr']; break; - case 'hu': - l = locale_hu; +case 'hu': + l = locale_hu; locales = ['hu']; break; - case 'hy': - l = locale_hy; +case 'hy': + l = locale_hy; locales = ['hy']; break; - case 'in': - case 'id': - l = locale_in; - locales = ['in', 'id']; +case 'in': +case 'id': + l = locale_in; + locales = ['in','id']; break; - case 'is': - l = locale_is; +case 'is': + l = locale_is; locales = ['is']; break; - case 'it': - l = locale_it; +case 'it': + l = locale_it; locales = ['it']; break; - case 'iw': - case 'he': - l = locale_iw; - locales = ['iw', 'he']; +case 'iw': +case 'he': + l = locale_iw; + locales = ['iw','he']; break; - case 'ja': - l = locale_ja; +case 'ja': + l = locale_ja; locales = ['ja']; break; - case 'ka': - l = locale_ka; +case 'ka': + l = locale_ka; locales = ['ka']; break; - case 'kk': - l = locale_kk; +case 'kk': + l = locale_kk; locales = ['kk']; break; - case 'km': - l = locale_km; +case 'km': + l = locale_km; locales = ['km']; break; - case 'kn': - l = locale_kn; +case 'kn': + l = locale_kn; locales = ['kn']; break; - case 'ko': - l = locale_ko; +case 'ko': + l = locale_ko; locales = ['ko']; break; - case 'ky': - l = locale_ky; +case 'ky': + l = locale_ky; locales = ['ky']; break; - case 'ln': - l = locale_ln; +case 'ln': + l = locale_ln; locales = ['ln']; break; - case 'lo': - l = locale_lo; +case 'lo': + l = locale_lo; locales = ['lo']; break; - case 'lt': - l = locale_lt; +case 'lt': + l = locale_lt; locales = ['lt']; break; - case 'lv': - l = locale_lv; +case 'lv': + l = locale_lv; locales = ['lv']; break; - case 'mk': - l = locale_mk; +case 'mk': + l = locale_mk; locales = ['mk']; break; - case 'ml': - l = locale_ml; +case 'ml': + l = locale_ml; locales = ['ml']; break; - case 'mn': - l = locale_mn; +case 'mn': + l = locale_mn; locales = ['mn']; break; - case 'mo': - case 'ro-MD': - case 'ro_MD': - l = locale_mo; - locales = ['mo', 'ro-MD', 'ro_MD']; +case 'mo': +case 'ro-MD': +case 'ro_MD': + l = locale_mo; + locales = ['mo','ro-MD','ro_MD']; break; - case 'mr': - l = locale_mr; +case 'mr': + l = locale_mr; locales = ['mr']; break; - case 'ms': - l = locale_ms; +case 'ms': + l = locale_ms; locales = ['ms']; break; - case 'mt': - l = locale_mt; +case 'mt': + l = locale_mt; locales = ['mt']; break; - case 'my': - l = locale_my; +case 'my': + l = locale_my; locales = ['my']; break; - case 'ne': - l = locale_ne; +case 'ne': + l = locale_ne; locales = ['ne']; break; - case 'nl': - l = locale_nl; +case 'nl': + l = locale_nl; locales = ['nl']; break; - case 'no': - case 'nb': - case 'no-NO': - case 'no_NO': - l = locale_no; - locales = ['no', 'nb', 'no-NO', 'no_NO']; +case 'no': +case 'nb': +case 'no-NO': +case 'no_NO': + l = locale_no; + locales = ['no','nb','no-NO','no_NO']; break; - case 'or': - l = locale_or; +case 'or': + l = locale_or; locales = ['or']; break; - case 'pa': - l = locale_pa; +case 'pa': + l = locale_pa; locales = ['pa']; break; - case 'pl': - l = locale_pl; +case 'pl': + l = locale_pl; locales = ['pl']; break; - case 'pt': - case 'pt-BR': - case 'pt_BR': - l = locale_pt; - locales = ['pt', 'pt-BR', 'pt_BR']; +case 'pt': +case 'pt-BR': +case 'pt_BR': + l = locale_pt; + locales = ['pt','pt-BR','pt_BR']; break; - case 'pt-PT': - case 'pt_PT': - l = locale_pt_PT; - locales = ['pt-PT', 'pt_PT']; +case 'pt-PT': +case 'pt_PT': + l = locale_pt_PT; + locales = ['pt-PT','pt_PT']; break; - case 'ro': - l = locale_ro; +case 'ro': + l = locale_ro; locales = ['ro']; break; - case 'ru': - l = locale_ru; +case 'ru': + l = locale_ru; locales = ['ru']; break; - case 'sh': - case 'sr-Latn': - case 'sr_Latn': - l = locale_sh; - locales = ['sh', 'sr-Latn', 'sr_Latn']; +case 'sh': +case 'sr-Latn': +case 'sr_Latn': + l = locale_sh; + locales = ['sh','sr-Latn','sr_Latn']; break; - case 'si': - l = locale_si; +case 'si': + l = locale_si; locales = ['si']; break; - case 'sk': - l = locale_sk; +case 'sk': + l = locale_sk; locales = ['sk']; break; - case 'sl': - l = locale_sl; +case 'sl': + l = locale_sl; locales = ['sl']; break; - case 'sq': - l = locale_sq; +case 'sq': + l = locale_sq; locales = ['sq']; break; - case 'sr': - l = locale_sr; +case 'sr': + l = locale_sr; locales = ['sr']; break; - case 'sv': - l = locale_sv; +case 'sv': + l = locale_sv; locales = ['sv']; break; - case 'sw': - l = locale_sw; +case 'sw': + l = locale_sw; locales = ['sw']; break; - case 'ta': - l = locale_ta; +case 'ta': + l = locale_ta; locales = ['ta']; break; - case 'te': - l = locale_te; +case 'te': + l = locale_te; locales = ['te']; break; - case 'th': - l = locale_th; +case 'th': + l = locale_th; locales = ['th']; break; - case 'tl': - case 'fil': - l = locale_tl; - locales = ['tl', 'fil']; +case 'tl': +case 'fil': + l = locale_tl; + locales = ['tl','fil']; break; - case 'tr': - l = locale_tr; +case 'tr': + l = locale_tr; locales = ['tr']; break; - case 'uk': - l = locale_uk; +case 'uk': + l = locale_uk; locales = ['uk']; break; - case 'ur': - l = locale_ur; +case 'ur': + l = locale_ur; locales = ['ur']; break; - case 'uz': - l = locale_uz; +case 'uz': + l = locale_uz; locales = ['uz']; break; - case 'vi': - l = locale_vi; +case 'vi': + l = locale_vi; locales = ['vi']; break; - case 'zh': - l = locale_zh; +case 'zh': + l = locale_zh; locales = ['zh']; break; - case 'zh-CN': - case 'zh_CN': - case 'zh-Hans-CN': - case 'zh_Hans_CN': - case 'zh-Hans': - case 'zh_Hans': - l = locale_zh_CN; - locales = ['zh-CN', 'zh_CN', 'zh-Hans-CN', 'zh_Hans_CN', 'zh-Hans', 'zh_Hans']; - break; - case 'zh-HK': - case 'zh_HK': - case 'zh-Hant-HK': - case 'zh_Hant_HK': - l = locale_zh_HK; - locales = ['zh-HK', 'zh_HK', 'zh-Hant-HK', 'zh_Hant_HK']; - break; - case 'zh-TW': - case 'zh_TW': - case 'zh-Hant-TW': - case 'zh_Hant_TW': - case 'zh-Hant': - case 'zh_Hant': - l = locale_zh_TW; - locales = ['zh-TW', 'zh_TW', 'zh-Hant-TW', 'zh_Hant_TW', 'zh-Hant', 'zh_Hant']; - break; - case 'zu': - l = locale_zu; +case 'zh-CN': +case 'zh_CN': +case 'zh-Hans-CN': +case 'zh_Hans_CN': +case 'zh-Hans': +case 'zh_Hans': + l = locale_zh_CN; + locales = ['zh-CN','zh_CN','zh-Hans-CN','zh_Hans_CN','zh-Hans','zh_Hans']; + break; +case 'zh-HK': +case 'zh_HK': +case 'zh-Hant-HK': +case 'zh_Hant_HK': + l = locale_zh_HK; + locales = ['zh-HK','zh_HK','zh-Hant-HK','zh_Hant_HK']; + break; +case 'zh-TW': +case 'zh_TW': +case 'zh-Hant-TW': +case 'zh_Hant_TW': +case 'zh-Hant': +case 'zh_Hant': + l = locale_zh_TW; + locales = ['zh-TW','zh_TW','zh-Hant-TW','zh_Hant_TW','zh-Hant','zh_Hant']; + break; +case 'zu': + l = locale_zu; locales = ['zu']; break; } -if (l) { +if(l) { locales.forEach(locale => registerLocaleData(l, locale)); } diff --git a/packages/common/locales/extra/ff-CM.ts b/packages/common/locales/extra/ff-CM.ts new file mode 100644 index 000000000000..e9d355c0d942 --- /dev/null +++ b/packages/common/locales/extra/ff-CM.ts @@ -0,0 +1,18 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// **Note**: Locale files are generated through Bazel and never part of the sources. This is an +// exception for backwards compatibility. With the Gulp setup we never deleted old locale files +// when updating CLDR, so older locale files which have been removed, or renamed in the CLDR +// data remained in the repository. We keep these files checked-in until the next major to avoid +// potential breaking changes. It's worth noting that the locale data for such files is outdated +// anyway. e.g. the data is missing the directionality, throwing off the indices. + +const u = undefined; + +export default []; diff --git a/packages/common/locales/extra/ff-GN.ts b/packages/common/locales/extra/ff-GN.ts new file mode 100644 index 000000000000..e9d355c0d942 --- /dev/null +++ b/packages/common/locales/extra/ff-GN.ts @@ -0,0 +1,18 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// **Note**: Locale files are generated through Bazel and never part of the sources. This is an +// exception for backwards compatibility. With the Gulp setup we never deleted old locale files +// when updating CLDR, so older locale files which have been removed, or renamed in the CLDR +// data remained in the repository. We keep these files checked-in until the next major to avoid +// potential breaking changes. It's worth noting that the locale data for such files is outdated +// anyway. e.g. the data is missing the directionality, throwing off the indices. + +const u = undefined; + +export default []; diff --git a/packages/common/locales/extra/ff-MR.ts b/packages/common/locales/extra/ff-MR.ts new file mode 100644 index 000000000000..e9d355c0d942 --- /dev/null +++ b/packages/common/locales/extra/ff-MR.ts @@ -0,0 +1,18 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// **Note**: Locale files are generated through Bazel and never part of the sources. This is an +// exception for backwards compatibility. With the Gulp setup we never deleted old locale files +// when updating CLDR, so older locale files which have been removed, or renamed in the CLDR +// data remained in the repository. We keep these files checked-in until the next major to avoid +// potential breaking changes. It's worth noting that the locale data for such files is outdated +// anyway. e.g. the data is missing the directionality, throwing off the indices. + +const u = undefined; + +export default []; diff --git a/packages/common/locales/ff-CM.ts b/packages/common/locales/ff-CM.ts new file mode 100644 index 000000000000..ac1d7c857540 --- /dev/null +++ b/packages/common/locales/ff-CM.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// **Note**: Locale files are generated through Bazel and never part of the sources. This is an +// exception for backwards compatibility. With the Gulp setup we never deleted old locale files +// when updating CLDR, so older locale files which have been removed, or renamed in the CLDR +// data remained in the repository. We keep these files checked-in until the next major to avoid +// potential breaking changes. It's worth noting that the locale data for such files is outdated +// anyway. e.g. the data is missing the directionality, throwing off the indices. + +const u = undefined; + +function plural(n: number): number { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return 1; + return 5; +} + +export default [ + 'ff-CM', [['subaka', 'kikiiɗe'], u, u], u, + [ + ['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'] + ], + u, + [ + ['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' + ] + ], + u, [['H-I', 'C-I'], u, ['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}', u, u, u], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'FCFA', 'Mbuuɗi Seefaa BEAC', + {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, plural +]; diff --git a/packages/common/locales/ff-GN.ts b/packages/common/locales/ff-GN.ts new file mode 100644 index 000000000000..34a1f19404e4 --- /dev/null +++ b/packages/common/locales/ff-GN.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// **Note**: Locale files are generated through Bazel and never part of the sources. This is an +// exception for backwards compatibility. With the Gulp setup we never deleted old locale files +// when updating CLDR, so older locale files which have been removed, or renamed in the CLDR +// data remained in the repository. We keep these files checked-in until the next major to avoid +// potential breaking changes. It's worth noting that the locale data for such files is outdated +// anyway. e.g. the data is missing the directionality, throwing off the indices. + +const u = undefined; + +function plural(n: number): number { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return 1; + return 5; +} + +export default [ + 'ff-GN', [['subaka', 'kikiiɗe'], u, u], u, + [ + ['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'] + ], + u, + [ + ['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' + ] + ], + u, [['H-I', 'C-I'], u, ['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}', u, u, u], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'FG', 'GNF', + {'GNF': ['FG'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, plural +]; diff --git a/packages/common/locales/ff-MR.ts b/packages/common/locales/ff-MR.ts new file mode 100644 index 000000000000..eea6778b514d --- /dev/null +++ b/packages/common/locales/ff-MR.ts @@ -0,0 +1,46 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// **Note**: Locale files are generated through Bazel and never part of the sources. This is an +// exception for backwards compatibility. With the Gulp setup we never deleted old locale files +// when updating CLDR, so older locale files which have been removed, or renamed in the CLDR +// data remained in the repository. We keep these files checked-in until the next major to avoid +// potential breaking changes. It's worth noting that the locale data for such files is outdated +// anyway. e.g. the data is missing the directionality, throwing off the indices. + +const u = undefined; + +function plural(n: number): number { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return 1; + return 5; +} + +export default [ + 'ff-MR', [['subaka', 'kikiiɗe'], u, u], u, + [ + ['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'] + ], + u, + [ + ['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' + ] + ], + u, [['H-I', 'C-I'], u, ['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}', u, u, u], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], 'UM', 'Ugiyya Muritani', + {'JPY': ['JP¥', '¥'], 'MRU': ['UM'], 'USD': ['US$', '$']}, plural +]; diff --git a/packages/common/locales/global/ff-CM.js b/packages/common/locales/global/ff-CM.js new file mode 100644 index 000000000000..1bb38f0fa8aa --- /dev/null +++ b/packages/common/locales/global/ff-CM.js @@ -0,0 +1,60 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// **Note**: Locale files are generated through Bazel and never part of the sources. This is an +// exception for backwards compatibility. With the Gulp setup we never deleted old locale files +// when updating CLDR, so older locale files which have been removed, or renamed in the CLDR +// data remained in the repository. We keep these files checked-in until the next major to avoid +// potential breaking changes. It's worth noting that the locale data for such files is outdated +// anyway. e.g. the data is missing the directionality, throwing off the indices. + +(function(global) { +global.ng = global.ng || {}; +global.ng.common = global.ng.common || {}; +global.ng.common.locales = global.ng.common.locales || {}; +const u = undefined; +function plural(n) { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return 1; + return 5; +} +root.ng.common.locales['ff-cm'] = [ + 'ff-CM', + [['subaka', 'kikiiɗe'], u, u], + u, + [ + ['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'] + ], + u, + [ + ['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' + ] + ], + u, + [['H-I', 'C-I'], u, ['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}', u, u, u], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], + 'FCFA', + 'Mbuuɗi Seefaa BEAC', + {'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, + plural, + [] +]; +})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || + typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ff-GN.js b/packages/common/locales/global/ff-GN.js new file mode 100644 index 000000000000..926b6dca7a7b --- /dev/null +++ b/packages/common/locales/global/ff-GN.js @@ -0,0 +1,60 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// **Note**: Locale files are generated through Bazel and never part of the sources. This is an +// exception for backwards compatibility. With the Gulp setup we never deleted old locale files +// when updating CLDR, so older locale files which have been removed, or renamed in the CLDR +// data remained in the repository. We keep these files checked-in until the next major to avoid +// potential breaking changes. It's worth noting that the locale data for such files is outdated +// anyway. e.g. the data is missing the directionality, throwing off the indices. + +(function(global) { +global.ng = global.ng || {}; +global.ng.common = global.ng.common || {}; +global.ng.common.locales = global.ng.common.locales || {}; +const u = undefined; +function plural(n) { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return 1; + return 5; +} +root.ng.common.locales['ff-gn'] = [ + 'ff-GN', + [['subaka', 'kikiiɗe'], u, u], + u, + [ + ['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'] + ], + u, + [ + ['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' + ] + ], + u, + [['H-I', 'C-I'], u, ['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}', u, u, u], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], + 'FG', + 'GNF', + {'GNF': ['FG'], 'JPY': ['JP¥', '¥'], 'USD': ['US$', '$']}, + plural, + [] +]; +})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || + typeof window !== 'undefined' && window); diff --git a/packages/common/locales/global/ff-MR.js b/packages/common/locales/global/ff-MR.js new file mode 100644 index 000000000000..a18798e47de6 --- /dev/null +++ b/packages/common/locales/global/ff-MR.js @@ -0,0 +1,60 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// **Note**: Locale files are generated through Bazel and never part of the sources. This is an +// exception for backwards compatibility. With the Gulp setup we never deleted old locale files +// when updating CLDR, so older locale files which have been removed, or renamed in the CLDR +// data remained in the repository. We keep these files checked-in until the next major to avoid +// potential breaking changes. It's worth noting that the locale data for such files is outdated +// anyway. e.g. the data is missing the directionality, throwing off the indices. + +(function(global) { +global.ng = global.ng || {}; +global.ng.common = global.ng.common || {}; +global.ng.common.locales = global.ng.common.locales || {}; +const u = undefined; +function plural(n) { + let i = Math.floor(Math.abs(n)); + if (i === 0 || i === 1) return 1; + return 5; +} +root.ng.common.locales['ff-mr'] = [ + 'ff-MR', + [['subaka', 'kikiiɗe'], u, u], + u, + [ + ['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'] + ], + u, + [ + ['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' + ] + ], + u, + [['H-I', 'C-I'], u, ['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}', u, u, u], + [',', ' ', ';', '%', '+', '-', 'E', '×', '‰', '∞', 'NaN', ':'], + ['#,##0.###', '#,##0%', '#,##0.00 ¤', '#E0'], + 'UM', + 'Ugiyya Muritani', + {'JPY': ['JP¥', '¥'], 'MRU': ['UM'], 'USD': ['US$', '$']}, + plural, + [] +]; +})(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || + typeof window !== 'undefined' && window); diff --git a/packages/common/locales/index.bzl b/packages/common/locales/index.bzl new file mode 100644 index 000000000000..8a1abf0e823b --- /dev/null +++ b/packages/common/locales/index.bzl @@ -0,0 +1,94 @@ +load("@cldr_data//:index.bzl", _ALL_CLDR_LOCALES = "LOCALES") + +# There are a couple of locales for which no data is present, even within the +# CLDR full tier packages. For these locales, we do not generate any data. +# TODO(devversion): Remove once we update to CLDR v39 where this problem no longer persists. +# Note that this worked before in the Gulp tooling without such an exclusion list because the +# `cldr-data-downloader` overwrote the `availableLocales` to only capture locales with data. +NO_DATA_LOCALES = [ + "ff-Adlm", + "ff-Adlm-BF", + "ff-Adlm-CM", + "ff-Adlm-GH", + "ff-Adlm-GM", + "ff-Adlm-GW", + "ff-Adlm-LR", + "ff-Adlm-MR", + "ff-Adlm-NE", + "ff-Adlm-NG", + "ff-Adlm-SL", + "ff-Adlm-SN", + "mai", + "mni", + "mni-Beng", + "ms-ID", + "pcm", + "sat", + "sat-Olck", + "sd-Deva", + "su", + "su-Latn", +] + +# List of locales the tool can generate files for. +LOCALES = [l for l in _ALL_CLDR_LOCALES if l not in NO_DATA_LOCALES] + +# Labels resolving to the individual `generate-locale-tool` entry-points +GENERATE_LOCALES_TOOL_BIN = "//packages/common/locales/generate-locales-tool/bin" +GET_BASE_CURRENCIES_FILE_BIN = "%s:get-base-currencies-file" % GENERATE_LOCALES_TOOL_BIN +GET_BASE_LOCALE_FILE_BIN = "%s:get-base-locale-file" % GENERATE_LOCALES_TOOL_BIN +GET_CLOSURE_LOCALE_FILE_BIN = "%s:get-closure-locale-file" % GENERATE_LOCALES_TOOL_BIN +WRITE_LOCALE_FILES_TO_DIST_BIN = "%s:write-locale-files-to-dist" % GENERATE_LOCALES_TOOL_BIN + +def _run_tool_with_single_output(name, output_file, tool, **kwargs): + native.genrule( + name = name, + outs = [output_file], + srcs = [], + exec_tools = [tool], + cmd = """$(location %s) > $@""" % tool, + **kwargs + ) + +def generate_base_currencies_file(name, output_file, **kwargs): + _run_tool_with_single_output( + name = name, + output_file = output_file, + tool = GET_BASE_CURRENCIES_FILE_BIN, + **kwargs + ) + +def generate_base_locale_file(name, output_file, **kwargs): + _run_tool_with_single_output( + name = name, + output_file = output_file, + tool = GET_BASE_LOCALE_FILE_BIN, + **kwargs + ) + +def generate_closure_locales_file(name, output_file, **kwargs): + _run_tool_with_single_output( + name = name, + output_file = output_file, + tool = GET_CLOSURE_LOCALE_FILE_BIN, + **kwargs + ) + +def generate_all_locale_files(name, **kwargs): + locale_files = [] + + for locale in LOCALES: + locale_files += [ + "%s.ts" % locale, + "global/%s.js" % locale, + "extra/%s.ts" % locale, + ] + + native.genrule( + name = name, + outs = locale_files, + srcs = [], + exec_tools = [WRITE_LOCALE_FILES_TO_DIST_BIN], + cmd = """$(location %s) $(@D)""" % WRITE_LOCALE_FILES_TO_DIST_BIN, + **kwargs + ) diff --git a/packages/common/src/i18n/currencies.ts b/packages/common/src/i18n/currencies.ts new file mode 100644 index 000000000000..129b7777fcc9 --- /dev/null +++ b/packages/common/src/i18n/currencies.ts @@ -0,0 +1,13 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY. +export type CurrenciesSymbols = [string] | [string | undefined, string]; + +/** @internal */ +export const CURRENCIES_EN: {[code: string]: CurrenciesSymbols | [string | undefined, string | undefined, number]} = {"ADP":[undefined,undefined,0],"AFN":[undefined,undefined,0],"ALL":[undefined,undefined,0],"AMD":[undefined,undefined,2],"AOA":[undefined,"Kz"],"ARS":[undefined,"$"],"AUD":["A$","$"],"BAM":[undefined,"KM"],"BBD":[undefined,"$"],"BDT":[undefined,"৳"],"BHD":[undefined,undefined,3],"BIF":[undefined,undefined,0],"BMD":[undefined,"$"],"BND":[undefined,"$"],"BOB":[undefined,"Bs"],"BRL":["R$"],"BSD":[undefined,"$"],"BWP":[undefined,"P"],"BYN":[undefined,"р.",2],"BYR":[undefined,undefined,0],"BZD":[undefined,"$"],"CAD":["CA$","$",2],"CHF":[undefined,undefined,2],"CLF":[undefined,undefined,4],"CLP":[undefined,"$",0],"CNY":["CN¥","¥"],"COP":[undefined,"$",2],"CRC":[undefined,"₡",2],"CUC":[undefined,"$"],"CUP":[undefined,"$"],"CZK":[undefined,"Kč",2],"DJF":[undefined,undefined,0],"DKK":[undefined,"kr",2],"DOP":[undefined,"$"],"EGP":[undefined,"E£"],"ESP":[undefined,"₧",0],"EUR":["€"],"FJD":[undefined,"$"],"FKP":[undefined,"£"],"GBP":["£"],"GEL":[undefined,"₾"],"GIP":[undefined,"£"],"GNF":[undefined,"FG",0],"GTQ":[undefined,"Q"],"GYD":[undefined,"$",2],"HKD":["HK$","$"],"HNL":[undefined,"L"],"HRK":[undefined,"kn"],"HUF":[undefined,"Ft",2],"IDR":[undefined,"Rp",2],"ILS":["₪"],"INR":["₹"],"IQD":[undefined,undefined,0],"IRR":[undefined,undefined,0],"ISK":[undefined,"kr",0],"ITL":[undefined,undefined,0],"JMD":[undefined,"$"],"JOD":[undefined,undefined,3],"JPY":["¥",undefined,0],"KHR":[undefined,"៛"],"KMF":[undefined,"CF",0],"KPW":[undefined,"₩",0],"KRW":["₩",undefined,0],"KWD":[undefined,undefined,3],"KYD":[undefined,"$"],"KZT":[undefined,"₸"],"LAK":[undefined,"₭",0],"LBP":[undefined,"L£",0],"LKR":[undefined,"Rs"],"LRD":[undefined,"$"],"LTL":[undefined,"Lt"],"LUF":[undefined,undefined,0],"LVL":[undefined,"Ls"],"LYD":[undefined,undefined,3],"MGA":[undefined,"Ar",0],"MGF":[undefined,undefined,0],"MMK":[undefined,"K",0],"MNT":[undefined,"₮",2],"MRO":[undefined,undefined,0],"MUR":[undefined,"Rs",2],"MXN":["MX$","$"],"MYR":[undefined,"RM"],"NAD":[undefined,"$"],"NGN":[undefined,"₦"],"NIO":[undefined,"C$"],"NOK":[undefined,"kr",2],"NPR":[undefined,"Rs"],"NZD":["NZ$","$"],"OMR":[undefined,undefined,3],"PHP":[undefined,"₱"],"PKR":[undefined,"Rs",2],"PLN":[undefined,"zł"],"PYG":[undefined,"₲",0],"RON":[undefined,"lei"],"RSD":[undefined,undefined,0],"RUB":[undefined,"₽"],"RUR":[undefined,"р."],"RWF":[undefined,"RF",0],"SBD":[undefined,"$"],"SEK":[undefined,"kr",2],"SGD":[undefined,"$"],"SHP":[undefined,"£"],"SLL":[undefined,undefined,0],"SOS":[undefined,undefined,0],"SRD":[undefined,"$"],"SSP":[undefined,"£"],"STD":[undefined,undefined,0],"STN":[undefined,"Db"],"SYP":[undefined,"£",0],"THB":[undefined,"฿"],"TMM":[undefined,undefined,0],"TND":[undefined,undefined,3],"TOP":[undefined,"T$"],"TRL":[undefined,undefined,0],"TRY":[undefined,"₺"],"TTD":[undefined,"$"],"TWD":["NT$","$",2],"TZS":[undefined,undefined,2],"UAH":[undefined,"₴"],"UGX":[undefined,undefined,0],"USD":["$"],"UYI":[undefined,undefined,0],"UYU":[undefined,"$"],"UYW":[undefined,undefined,4],"UZS":[undefined,undefined,2],"VEF":[undefined,"Bs",2],"VND":["₫",undefined,0],"VUV":[undefined,undefined,0],"XAF":["FCFA",undefined,0],"XCD":["EC$","$"],"XOF":["CFA",undefined,0],"XPF":["CFPF",undefined,0],"XXX":["¤"],"YER":[undefined,undefined,0],"ZAR":[undefined,"R"],"ZMK":[undefined,undefined,0],"ZMW":[undefined,"ZK"],"ZWD":[undefined,undefined,0]}; diff --git a/packages/core/BUILD.bazel b/packages/core/BUILD.bazel index 91c14a69eb35..e6b58532b785 100644 --- a/packages/core/BUILD.bazel +++ b/packages/core/BUILD.bazel @@ -1,7 +1,24 @@ +load("@build_bazel_rules_nodejs//:index.bzl", "generated_file_test") load("//tools:defaults.bzl", "api_golden_test", "api_golden_test_npm_package", "ng_module", "ng_package") +load("//packages/common/locales:index.bzl", "generate_base_locale_file") package(default_visibility = ["//visibility:public"]) +# This generates the `src/i18n/locale_en.ts` file through the `generate-locales` tool. Since +# the base locale file is checked-in for Google3, we add a `generated_file_test` to ensure +# the checked-in file is up-to-date. To disambiguate from the test, we use a more precise target +# name here. +generate_base_locale_file( + name = "base_locale_file_generated", + output_file = "base_locale_file_generated.ts", +) + +generated_file_test( + name = "base_locale_file", + src = "src/i18n/locale_en.ts", + generated = ":base_locale_file_generated", +) + ng_module( name = "core", srcs = glob( diff --git a/packages/core/src/i18n/locale_en.ts b/packages/core/src/i18n/locale_en.ts new file mode 100644 index 000000000000..02519b40b8f6 --- /dev/null +++ b/packages/core/src/i18n/locale_en.ts @@ -0,0 +1,20 @@ +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ + +// THIS CODE IS GENERATED - DO NOT MODIFY. +const u = undefined; + +function plural(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export default ["en",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural]; From 1c5b1301560f835890d68c99d5d0ea90f52536dd Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Sat, 22 May 2021 19:18:31 +0200 Subject: [PATCH 100/364] build: build locale files for legacy saucelabs job (#42230) Given that the locale files are now generated through Bazel, the files are no longer checked-in and the legacy TSC compilation fails due to imports resolving to non-existent files. We fix this for the legacy saucelabs job by copying the generated TS files into the sources (which is acceptable for the isolated CI job) PR Close #42230 --- .circleci/config.yml | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 97788b2fed7e..d13e8add00c5 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -676,11 +676,6 @@ jobs: name: Starting Saucelabs tunnel service command: ./tools/saucelabs/sauce-service.sh run background: true - # add module umd tsc compile option so the test can work - # properly in the legacy browsers - - run: yarn tsc -p packages/tsconfig-legacy-saucelabs.json --module UMD - - run: yarn tsc -p modules --module UMD - - run: yarn bazel build //packages/zone.js:npm_package # Build test fixtures for a test that rely on Bazel-generated fixtures. Note that disabling # specific tests which are reliant on such generated fixtures is not an option as SystemJS # in the Saucelabs legacy job always fetches referenced files, even if the imports would be @@ -689,10 +684,26 @@ jobs: - run: name: Preparing Bazel-generated fixtures required in legacy tests command: | - yarn bazel build //packages/core/test:downleveled_es5_fixture + yarn bazel build \ + //packages/core/test:downleveled_es5_fixture \ + //packages/common/locales + # Needed for the ES5 downlevel reflector test in `packages/core/test/reflection`. + mkdir -p dist/all/@angular/core/test/reflection/ cp dist/bin/packages/core/test/reflection/es5_downleveled_inheritance_fixture.js \ dist/all/@angular/core/test/reflection/es5_downleveled_inheritance_fixture.js + # Locale files are needed for i18n tests running within Saucelabs. These are added + # directly as sources so that the TypeScript compilation of `/packages/tsconfig.json` + # can succeed. Note that the base locale and currencies files are checked-in, so + # we do not need to re-generate those through Bazel. + mkdir -p packages/common/locales/extra + cp dist/bin/packages/common/locales/*.ts packages/common/locales + cp dist/bin/packages/common/locales/extra/*.ts packages/common/locales/extra + # add module umd tsc compile option so the test can work + # properly in the legacy browsers + - run: yarn tsc -p packages/tsconfig-legacy-saucelabs.json --module UMD + - run: yarn tsc -p modules --module UMD + - run: yarn bazel build //packages/zone.js:npm_package - run: # Waiting on ready ensures that we don't run tests too early without Saucelabs not being ready. name: Waiting for Saucelabs tunnel to connect From 87b9cebedebbcbb9e46c2597e596e745227f53e4 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Tue, 25 May 2021 21:36:07 +0200 Subject: [PATCH 101/364] build: add documentation for `generate-locales-tool` (#42230) The CLDR extraction tool has been reworked to run as part of Bazel. This adds a initial readme explaining what the tool generates. It's far from a detailed description but it can serve as foundation for more detailed explanations. PR Close #42230 --- .../locales/generate-locales-tool/README.md | 64 +++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 packages/common/locales/generate-locales-tool/README.md diff --git a/packages/common/locales/generate-locales-tool/README.md b/packages/common/locales/generate-locales-tool/README.md new file mode 100644 index 000000000000..7a18aa406a47 --- /dev/null +++ b/packages/common/locales/generate-locales-tool/README.md @@ -0,0 +1,64 @@ +# generate-locales-tool + +Angular relies on CLDR for internationalization. The locale data is split up into the following filesets: + +1. A default locale used within `@angular/core`. This is the `locale_en.ts` file. +2. Information about currencies with their symbols and fraction digits (based on the default locale). The base currency information resides in `@angular/common/src/i18n`. +3. Locale files containing date, plural, currency information and more. + +This is a high-level overview of the tool and how it organizes/optimizes the locale data within Angular. In the following section the individual filesets are described in detail. + +### Default locale file in `@angular/core` + +The default locale file resides within `@angular/core` and provides locale information for the `en` locale. The `en` locale is commonly used for local development. This default locale file does not differ from other locale files generated within `@angular/common/locales`, so the details are discussed below. + +### Base currency information within `@angular/common` + +The `@angular/core` package is not providing directives or syntax for dealing with currencies. This is part of the `@angular/common` package and its i18n features (such as the `currency` pipe). Due to this separation of concerns, the default locale in `core` does not contain any information about currencies, and the currency information is stored as a separate file within `@angular/common/src/i18n`. + +The currency information is stored within an object that maps each currency code (like `USD`) to an array describing the symbol, narrow symbol and number of digits to display for fractions. e.g. + +```ts +const baseCurrencies = { + 'CAD': ['CA$', '$', 2], + 'NZD': ['NZ$', '$'], + 'USD': ['$'], +} +``` + +In the snippet above, you might wonder why values for `NZD` or `USD` are missing. This is intentional as for `USD` there is no narrow symbol (given `$` already being the symbol). The tool does not set an explicit value for byte savings. Same applies for the fraction digits. + +### Locale files + +Aside from the default locale (`en`) which is generated separately, this tool generates locale files for all other locales the CLDR package provides data for. Locale files currently provide the following locale data: + +* Date time settings (describes how dates are formatted, e.g. the locale-based label for Monday) +* Number settings (describing how numbers are formatted, e.g. what the plus symbol is) +* Currency settings (describing how to format currencies for current locale) +* Currency symbols based on the given locale. e.g. in `en-AU` `USD` is the currency symbol. +* Directionality of the locale (i.e. whether text is displayed in RTL or LTR) + +All the data is stored in an array where the Angular framework can read specific data using the corresponding index (see `LocaleDataIndex` for details on how data is read). + +**Performance optimizations** + +Given we already have currency symbols for the default locale within `@angular/common/src/i18n`, we do not need to capture currencies that aren't different within a given locale. We just omit the data for such currencies and let the Angular framework fall back to the currency symbols from the default locale (this avoids unnecessary duplication). + +Additionally, if locale data is equal to locale data at a previous index, then the generation tool will not repeat the data but instead set `undefined`. The Angular framework will look for the previous value in that case. This reduces the payload size for locales even further. For example: + +```ts +[ + // ... + labelsForDayPeriodsNarrow, + labelsForDayPeriodsAbbreviated +] +``` + +If `labelsForDayPeriodsAbbreviated` for example is equal to `labelsForDayPeriodsNarrow`, then the tool will not set a value for the abbreviated labels. Instead, it will set `undefined` as that minifies to: `[labelsForDayPeriodsNarrow, undefined]`. + + +### Where are the CLDR data files stored? + +The CLDR data is fetched through a Bazel repository. See the project-level `WORKSPACE` file for more information. The generation tool resolves all locale data through the `@cldr_data` Bazel repository. + +Locale files, or the default currencies file are not source files that would end up in the Git repository. This is different to the old Gulp setup where such files were added as part of the repository. The benefit of no longer adding such files to the Git repository is that updating CLDR is no longer resulting in large diffs. Another significant benefit is that files cannot be modified manually. Previously, developers could have manually made changes within locale files and no tooling would complain. This could result in locale files which are not in sync with CLDR / or files which are broken. \ No newline at end of file From e640db198fbe9fd9b3f9f063476fe3e5c70b47f9 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Wed, 2 Jun 2021 15:50:07 +0200 Subject: [PATCH 102/364] build: simplify generation of closure locale file (#42230) In the past, the closure file has been generated so that all individual locale files were imported individually. This resulted in a huge slow-down in g3 due to the large amount of imports. With 90bd984ff74f7605d7c08fd9fdbf610ba7fa67a5 this changed so that we inline the locale data for the g3 closure locale file. Also the file only contained data for locales being supported by Closure. For this a list of locales has been extracted from Closure Compiler, as well as a list of locale aliases. This logic is prone to CLDR version updates, and also broke as part of the Gulp -> Bazel migration where this logic has been slightly modified but caused issues in G3. e.g. a locale `zh-Hant` was requested in g3, but the locale data had the name of the alias locale that provided the data at index zero (which represents the locale name). Note that the locale names at index zero always could differentiate from the requested `goog.LOCALE` due to the aliasing logic. This just didn't come up before. We simplify this logic by generating a `goog.LOCALE` case for all locales CLDR provides data for. We don't need to bother about aliasing because with the refactorings to the CLDR generation tool, all locales are built (which also captures the aliases), and we can generate the locale file on the fly (which has not been done before). PR Close #42230 --- packages/common/locales/closure-locale.ts | 6968 +++++++++++++++-- .../bin/write-locale-files-to-dist.ts | 18 +- .../closure-locale-file.ts | 138 +- 3 files changed, 6231 insertions(+), 893 deletions(-) diff --git a/packages/common/locales/closure-locale.ts b/packages/common/locales/closure-locale.ts index 65470105af85..96d857c833da 100644 --- a/packages/common/locales/closure-locale.ts +++ b/packages/common/locales/closure-locale.ts @@ -21,446 +21,4736 @@ return 5; export const locale_af = ["af",[["v","n"],["vm.","nm."],u],u,[["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."]],u,[["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"]],u,[["v.C.","n.C."],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZAR","R","Suid-Afrikaanse rand",{"CAD":[u,"$"],"JPY":["JP¥","¥"],"MXN":[u,"$"],"RON":[u,"leu"],"THB":["฿"],"TWD":["NT$"],"USD":[u,"$"],"ZAR":["R"]},"ltr", plural_af]; +function plural_af_NA(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_af_NA = ["af-NA",[["v","n"],["vm.","nm."],u],u,[["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."]],u,[["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"]],u,[["v.C.","n.C."],u,["voor Christus","na Christus"]],1,[6,0],["y-MM-dd","dd MMM y","dd 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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZAR","R","Suid-Afrikaanse rand",{"CAD":[u,"$"],"JPY":["JP¥","¥"],"MXN":[u,"$"],"NAD":["$"],"RON":[u,"leu"],"THB":["฿"],"TWD":["NT$"],"USD":[u,"$"],"ZAR":["R"]},"ltr", plural_af_NA]; + +function plural_agq(n: number): number { +return 5; +} + +export const locale_agq = ["agq",[["a.g","a.k"],u,u],u,[["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"]],u,[["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"]],u,[["SK","BK"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"XAF","FCFA","CFA Fàlâŋ BEAC",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_agq]; + +function plural_ak(n: number): number { + +if (n === Math.floor(n) && (n >= 0 && n <= 1)) + return 1; +return 5; +} + +export const locale_ak = ["ak",[["AN","EW"],u,u],u,[["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"]],u,[["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"]],u,[["AK","KE"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GHS","GH₵","Ghana Sidi",{"GHS":["GH₵"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ak]; + function plural_am(n: number): number { const i = Math.floor(Math.abs(n)); -if (i === 0 || n === 1) - return 1; +if (i === 0 || n === 1) + return 1; +return 5; +} + +export const locale_am = ["am",[["ጠ","ከ"],["ጥዋት","ከሰዓት"],u],u,[["እ","ሰ","ማ","ረ","ሐ","ዓ","ቅ"],["እሑድ","ሰኞ","ማክሰ","ረቡዕ","ሐሙስ","ዓርብ","ቅዳሜ"],["እሑድ","ሰኞ","ማክሰኞ","ረቡዕ","ሐሙስ","ዓርብ","ቅዳሜ"],["እ","ሰ","ማ","ረ","ሐ","ዓ","ቅ"]],u,[["ጃ","ፌ","ማ","ኤ","ሜ","ጁ","ጁ","ኦ","ሴ","ኦ","ኖ","ዲ"],["ጃንዩ","ፌብሩ","ማርች","ኤፕሪ","ሜይ","ጁን","ጁላይ","ኦገስ","ሴፕቴ","ኦክቶ","ኖቬም","ዲሴም"],["ጃንዩወሪ","ፌብሩወሪ","ማርች","ኤፕሪል","ሜይ","ጁን","ጁላይ","ኦገስት","ሴፕቴምበር","ኦክቶበር","ኖቬምበር","ዲሴምበር"]],u,[["ዓ/ዓ","ዓ/ም"],u,["ዓመተ ዓለም","ዓመተ ምሕረት"]],0,[6,0],["dd/MM/y","d MMM y","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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ETB","ብር","የኢትዮጵያ ብር",{"AUD":["AU$","$"],"CNH":["የቻይና ዩዋን"],"ETB":["ብር"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_am]; + +function plural_ar(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_ar = ["ar",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"EGP","ج.م.‏","جنيه مصري",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar]; + +function plural_ar_AE(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_ar_AE = ["ar-AE",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"AED","د.إ.‏","درهم إماراتي",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_AE]; + +function plural_ar_BH(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_ar_BH = ["ar-BH",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"BHD","د.ب.‏","دينار بحريني",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_BH]; + +function plural_ar_DJ(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_ar_DJ = ["ar-DJ",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"DJF","Fdj","فرنك جيبوتي",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DJF":["Fdj"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_DJ]; + +function plural_ar_DZ(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_ar_DZ = ["ar-DZ",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ج","ف","م","أ","م","ج","ج","أ","س","أ","ن","د"],["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[",",".",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"DZD","د.ج.‏","دينار جزائري",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_DZ]; + +function plural_ar_EG(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_ar_EG = ["ar-EG",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"EGP","ج.م.‏","جنيه مصري",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_EG]; + +function plural_ar_EH(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_ar_EH = ["ar-EH",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"MAD","د.م.‏","درهم مغربي",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_EH]; + +function plural_ar_ER(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_ar_ER = ["ar-ER",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"ERN","Nfk","ناكفا أريتري",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"ERN":["Nfk"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_ER]; + +function plural_ar_IL(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_ar_IL = ["ar-IL",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"ILS","₪","شيكل إسرائيلي جديد",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_IL]; + +function plural_ar_IQ(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_ar_IQ = ["ar-IQ",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ك","ش","آ","ن","أ","ح","ت","آ","أ","ت","ت","ك"],["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول"],["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول"]],[["ك","ش","آ","ن","أ","ح","ت","آ","أ","ت","ت","ك"],["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول"],u],[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"IQD","د.ع.‏","دينار عراقي",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_IQ]; + +function plural_ar_JO(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_ar_JO = ["ar-JO",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ك","ش","آ","ن","أ","ح","ت","آ","أ","ت","ت","ك"],["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"JOD","د.أ.‏","دينار أردني",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_JO]; + +function plural_ar_KM(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_ar_KM = ["ar-KM",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"KMF","CF","فرنك جزر القمر",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KMF":["CF"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_KM]; + +function plural_ar_KW(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_ar_KW = ["ar-KW",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"KWD","د.ك.‏","دينار كويتي",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_KW]; + +function plural_ar_LB(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_ar_LB = ["ar-LB",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ك","ش","آ","ن","أ","ح","ت","آ","أ","ت","ت","ك"],["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[",",".",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"LBP","ل.ل.‏","جنيه لبناني",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_LB]; + +function plural_ar_LY(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_ar_LY = ["ar-LY",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[",",".",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"LYD","د.ل.‏","دينار ليبي",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_LY]; + +function plural_ar_MA(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_ar_MA = ["ar-MA",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","م","ن","ل","غ","ش","ك","ب","د"],["يناير","فبراير","مارس","أبريل","ماي","يونيو","يوليوز","غشت","شتنبر","أكتوبر","نونبر","دجنبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[",",".",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"MAD","د.م.‏","درهم مغربي",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_MA]; + +function plural_ar_MR(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_ar_MR = ["ar-MR",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","إ","و","ن","ل","غ","ش","ك","ب","د"],["يناير","فبراير","مارس","إبريل","مايو","يونيو","يوليو","أغشت","شتمبر","أكتوبر","نوفمبر","دجمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[",",".",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"MRU","أ.م.","أوقية موريتانية",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_MR]; + +function plural_ar_OM(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_ar_OM = ["ar-OM",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"OMR","ر.ع.‏","ريال عماني",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_OM]; + +function plural_ar_PS(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_ar_PS = ["ar-PS",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ك","ش","آ","ن","أ","ح","ت","آ","أ","ت","ت","ك"],["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"ILS","₪","شيكل إسرائيلي جديد",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_PS]; + +function plural_ar_QA(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_ar_QA = ["ar-QA",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"QAR","ر.ق.‏","ريال قطري",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_QA]; + +function plural_ar_SA(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_ar_SA = ["ar-SA",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","٪","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"SAR","ر.س.‏","ريال سعودي",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_SA]; + +function plural_ar_SD(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_ar_SD = ["ar-SD",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"SDG","ج.س.","جنيه سوداني",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_SD]; + +function plural_ar_SO(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_ar_SO = ["ar-SO",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","٪","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"SOS","S","شلن صومالي",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SOS":["S"],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_SO]; + +function plural_ar_SS(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_ar_SS = ["ar-SS",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"SSP","£","جنيه جنوب السودان",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["GB£","UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SSP":["£"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_SS]; + +function plural_ar_SY(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_ar_SY = ["ar-SY",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ك","ش","آ","ن","أ","ح","ت","آ","أ","ت","ت","ك"],["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"SYP","ل.س.‏","ليرة سورية",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_SY]; + +function plural_ar_TD(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_ar_TD = ["ar-TD",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"XAF","FCFA","فرنك وسط أفريقي",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_TD]; + +function plural_ar_TN(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_ar_TN = ["ar-TN",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ج","ف","م","أ","م","ج","ج","أ","س","أ","ن","د"],["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[",",".",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"TND","د.ت.‏","دينار تونسي",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_TN]; + +function plural_ar_YE(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_ar_YE = ["ar-YE",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"YER","ر.ي.‏","ريال يمني",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_YE]; + +function plural_as(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || n === 1) + return 1; +return 5; +} + +export const locale_as = ["as",[["পূৰ্বাহ্ন","অপৰাহ্ন"],u,u],u,[["দ","স","ম","ব","ব","শ","শ"],["দেও","সোম","মঙ্গল","বুধ","বৃহ","শুক্ৰ","শনি"],["দেওবাৰ","সোমবাৰ","মঙ্গলবাৰ","বুধবাৰ","বৃহস্পতিবাৰ","শুক্ৰবাৰ","শনিবাৰ"],["দেও","সোম","মঙ্গল","বুধ","বৃহ","শুক্ৰ","শনি"]],u,[["জ","ফ","ম","এ","ম","জ","জ","আ","ছ","অ","ন","ড"],["জানু","ফেব্ৰু","মাৰ্চ","এপ্ৰিল","মে’","জুন","জুলাই","আগ","ছেপ্তে","অক্টো","নৱে","ডিচে"],["জানুৱাৰী","ফেব্ৰুৱাৰী","মাৰ্চ","এপ্ৰিল","মে’","জুন","জুলাই","আগষ্ট","ছেপ্তেম্বৰ","অক্টোবৰ","নৱেম্বৰ","ডিচেম্বৰ"]],u,[["খ্ৰীঃ পূঃ","খ্ৰীঃ"],u,["খ্ৰীষ্টপূৰ্ব","খ্ৰীষ্টাব্দ"]],0,[0,0],["d-M-y","dd-MM-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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"INR","₹","ভাৰতীয় ৰুপী",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_as]; + +function plural_asa(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_asa = ["asa",[["icheheavo","ichamthi"],u,u],u,[["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"]],u,[["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"]],u,[["KM","BM"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"TZS","TSh","shilingi ya Tandhania",{"JPY":["JP¥","¥"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_asa]; + +function plural_ast(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_ast = ["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á"]],u,[["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."],u,["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}",u],[",",".",";","%","+","-","E","×","‰","∞","ND",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"BYN":[],"DKK":[],"HRK":[],"ISK":[],"NOK":[],"PLN":[],"RUR":[],"SEK":[],"THB":["฿"],"TWD":["NT$"],"XXX":[]},"ltr", plural_ast]; + +function plural_az(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_az = ["az",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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.","Ş."]],[["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."],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"AZN","₼","Azərbaycan Manatı",{"AZN":["₼"],"JPY":["JP¥","¥"],"RON":[u,"ley"],"SYP":[u,"S£"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_az]; + +function plural_az_Cyrl(n: number): number { +return 5; +} + +export const locale_az_Cyrl = ["az-Cyrl",[["а","п"],["АМ","ПМ"],u],[["АМ","ПМ"],u,u],[["7","1","2","3","4","5","6"],["Б.","Б.Е.","Ч.А.","Ч.","Ҹ.А.","Ҹ.","Ш."],["базар","базар ертәси","чәршәнбә ахшамы","чәршәнбә","ҹүмә ахшамы","ҹүмә","шәнбә"],["Б.","Б.Е.","Ч.А.","Ч.","Ҹ.А.","Ҹ.","Ш."]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["јан","фев","мар","апр","май","ијн","ијл","авг","сен","окт","ној","дек"],["јанвар","феврал","март","апрел","май","ијун","ијул","август","сентјабр","октјабр","нојабр","декабр"]],[["1","2","3","4","5","6","7","8","9","10","11","12"],["јан","фев","мар","апр","май","ијн","ијл","авг","сен","окт","ној","дек"],["Јанвар","Феврал","Март","Апрел","Май","Ијун","Ијул","Август","Сентјабр","Октјабр","Нојабр","Декабр"]],[["е.ә.","ј.е."],u,["ерамыздан әввәл","јени ера"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"AZN","₼","AZN",{"AZN":["₼"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_az_Cyrl]; + +function plural_az_Latn(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_az_Latn = ["az-Latn",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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.","Ş."]],[["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."],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"AZN","₼","Azərbaycan Manatı",{"AZN":["₼"],"JPY":["JP¥","¥"],"RON":[u,"ley"],"SYP":[u,"S£"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_az_Latn]; + +function plural_bas(n: number): number { +return 5; +} + +export const locale_bas = ["bas",[["I bikɛ̂glà","I ɓugajɔp"],u,u],u,[["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"]],u,[["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"]],u,[["b.Y.K","m.Y.K"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XAF","FCFA","Frǎŋ CFA (BEAC)",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_bas]; + +function plural_be(n: number): number { + +if (n % 10 === 1 && !(n % 100 === 11)) + return 1; +if (n % 10 === Math.floor(n % 10) && (n % 10 >= 2 && n % 10 <= 4) && !(n % 100 >= 12 && n % 100 <= 14)) + return 3; +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 4; +return 5; +} + +export const locale_be = ["be",[["am","pm"],["AM","PM"],u],[["AM","PM"],u,u],[["н","п","а","с","ч","п","с"],["нд","пн","аў","ср","чц","пт","сб"],["нядзеля","панядзелак","аўторак","серада","чацвер","пятніца","субота"],["нд","пн","аў","ср","чц","пт","сб"]],u,[["с","л","с","к","м","ч","л","ж","в","к","л","с"],["сту","лют","сак","кра","мая","чэр","ліп","жні","вер","кас","ліс","сне"],["студзеня","лютага","сакавіка","красавіка","мая","чэрвеня","ліпеня","жніўня","верасня","кастрычніка","лістапада","снежня"]],[["с","л","с","к","м","ч","л","ж","в","к","л","с"],["сту","лют","сак","кра","май","чэр","ліп","жні","вер","кас","ліс","сне"],["студзень","люты","сакавік","красавік","май","чэрвень","ліпень","жнівень","верасень","кастрычнік","лістапад","снежань"]],[["да н.э.","н.э."],u,["да нараджэння Хрыстова","ад нараджэння Хрыстова"]],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}",u,"{1} 'у' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"BYN","Br","беларускі рубель",{"AUD":["A$"],"BBD":[u,"Bds$"],"BMD":[u,"BD$"],"BRL":[u,"R$"],"BSD":[u,"B$"],"BYN":["Br"],"BZD":[u,"BZ$"],"CAD":[u,"CA$"],"CUC":[u,"CUC$"],"CUP":[u,"$MN"],"DOP":[u,"RD$"],"FJD":[u,"FJ$"],"FKP":[u,"FK£"],"GYD":[u,"G$"],"ISK":[u,"Íkr"],"JMD":[u,"J$"],"KYD":[u,"CI$"],"LRD":[u,"L$"],"MXN":["MX$"],"NAD":[u,"N$"],"NZD":[u,"NZ$"],"RUB":["₽","руб."],"SBD":[u,"SI$"],"SGD":[u,"S$"],"TTD":[u,"TT$"],"UYU":[u,"$U"],"XCD":["EC$"]},"ltr", plural_be]; + +function plural_bem(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_bem = ["bem",[["uluchelo","akasuba"],u,u],u,[["S","M","T","W","T","F","S"],["Pa Mulungu","Palichimo","Palichibuli","Palichitatu","Palichine","Palichisano","Pachibelushi"],u,u],u,[["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"]],u,[["BC","AD"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZMW","K","ZMW",{"JPY":["JP¥","¥"],"USD":["US$","$"],"ZMW":["K","ZK"]},"ltr", plural_bem]; + +function plural_bez(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_bez = ["bez",[["pamilau","pamunyi"],u,u],u,[["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"]],u,[["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"]],u,[["KM","BM"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"TZS","TSh","Shilingi ya Hutanzania",{"JPY":["JP¥","¥"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_bez]; + +function plural_bg(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_bg = ["bg",[["am","pm"],u,["пр.об.","сл.об."]],[["am","pm"],u,u],[["н","п","в","с","ч","п","с"],["нд","пн","вт","ср","чт","пт","сб"],["неделя","понеделник","вторник","сряда","четвъртък","петък","събота"],["нд","пн","вт","ср","чт","пт","сб"]],u,[["я","ф","м","а","м","ю","ю","а","с","о","н","д"],["яну","фев","март","апр","май","юни","юли","авг","сеп","окт","ное","дек"],["януари","февруари","март","април","май","юни","юли","август","септември","октомври","ноември","декември"]],u,[["пр.Хр.","сл.Хр."],u,["преди Христа","след Христа"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","0.00 ¤","#E0"],"BGN","лв.","Български лев",{"ARS":[],"AUD":[],"BBD":[],"BDT":[],"BGN":["лв."],"BMD":[],"BND":[],"BRL":[],"BSD":[],"BYN":[],"BZD":[],"CAD":[],"CLP":[],"CNY":[],"COP":[],"CRC":[],"CUP":[],"DOP":[],"FJD":[],"FKP":[],"GBP":[u,"£"],"GIP":[],"GYD":[],"HKD":[],"ILS":[],"INR":[],"JMD":[],"JPY":[u,"¥"],"KHR":[],"KRW":[],"KYD":[],"KZT":[],"LAK":[],"LRD":[],"MNT":[],"MXN":[],"NAD":[],"NGN":[],"NZD":[],"PHP":[],"PYG":[],"RON":[],"SBD":[],"SGD":[],"SRD":[],"SSP":[],"TRY":[],"TTD":[],"TWD":[],"UAH":[],"USD":["щ.д.","$"],"UYU":[],"VND":[],"XCD":[u,"$"]},"ltr", plural_bg]; + +function plural_bm(n: number): number { +return 5; +} + +export const locale_bm = ["bm",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["J.-C. ɲɛ","ni J.-C."],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"XOF","CFA","sefa Fraŋ (BCEAO)",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_bm]; + +function plural_bn(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || n === 1) + return 1; +return 5; +} + +export const locale_bn = ["bn",[["AM","PM"],u,u],u,[["র","সো","ম","বু","বৃ","শু","শ"],["রবি","সোম","মঙ্গল","বুধ","বৃহস্পতি","শুক্র","শনি"],["রবিবার","সোমবার","মঙ্গলবার","বুধবার","বৃহস্পতিবার","শুক্রবার","শনিবার"],["রঃ","সোঃ","মঃ","বুঃ","বৃঃ","শুঃ","শনি"]],u,[["জা","ফে","মা","এ","মে","জুন","জু","আ","সে","অ","ন","ডি"],["জানু","ফেব","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"],["জানুয়ারী","ফেব্রুয়ারী","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"]],[["জা","ফে","মা","এ","মে","জুন","জু","আ","সে","অ","ন","ডি"],["জানুয়ারী","ফেব্রুয়ারী","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"],u],[["খ্রিস্টপূর্ব","খৃষ্টাব্দ"],u,["খ্রিস্টপূর্ব","খ্রীষ্টাব্দ"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","#,##,##0.00¤","#E0"],"BDT","৳","বাংলাদেশী টাকা",{"BDT":["৳"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_bn]; + +function plural_bn_IN(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || n === 1) + return 1; +return 5; +} + +export const locale_bn_IN = ["bn-IN",[["AM","PM"],u,u],u,[["র","সো","ম","বু","বৃ","শু","শ"],["রবি","সোম","মঙ্গল","বুধ","বৃহস্পতি","শুক্র","শনি"],["রবিবার","সোমবার","মঙ্গলবার","বুধবার","বৃহস্পতিবার","শুক্রবার","শনিবার"],["রঃ","সোঃ","মঃ","বুঃ","বৃঃ","শুঃ","শনি"]],u,[["জা","ফে","মা","এ","মে","জুন","জু","আ","সে","অ","ন","ডি"],["জানু","ফেব","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"],["জানুয়ারী","ফেব্রুয়ারী","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"]],[["জা","ফে","মা","এ","মে","জুন","জু","আ","সে","অ","ন","ডি"],["জানুয়ারী","ফেব্রুয়ারী","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"],u],[["খ্রিস্টপূর্ব","খৃষ্টাব্দ"],u,["খ্রিস্টপূর্ব","খ্রীষ্টাব্দ"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","#,##,##0.00¤","#E0"],"INR","₹","ভারতীয় রুপি",{"BDT":["৳"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_bn_IN]; + +function plural_bo(n: number): number { +return 5; +} + +export const locale_bo = ["bo",[["སྔ་དྲོ་","ཕྱི་དྲོ་"],u,u],u,[["ཉི","ཟླ","མིག","ལྷག","ཕུར","སངས","སྤེན"],["ཉི་མ་","ཟླ་བ་","མིག་དམར་","ལྷག་པ་","ཕུར་བུ་","པ་སངས་","སྤེན་པ་"],["གཟའ་ཉི་མ་","གཟའ་ཟླ་བ་","གཟའ་མིག་དམར་","གཟའ་ལྷག་པ་","གཟའ་ཕུར་བུ་","གཟའ་པ་སངས་","གཟའ་སྤེན་པ་"],["ཉི་མ་","ཟླ་བ་","མིག་དམར་","ལྷག་པ་","ཕུར་བུ་","པ་སངས་","སྤེན་པ་"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ཟླ་༡","ཟླ་༢","ཟླ་༣","ཟླ་༤","ཟླ་༥","ཟླ་༦","ཟླ་༧","ཟླ་༨","ཟླ་༩","ཟླ་༡༠","ཟླ་༡༡","ཟླ་༡༢"],["ཟླ་བ་དང་པོ","ཟླ་བ་གཉིས་པ","ཟླ་བ་གསུམ་པ","ཟླ་བ་བཞི་པ","ཟླ་བ་ལྔ་པ","ཟླ་བ་དྲུག་པ","ཟླ་བ་བདུན་པ","ཟླ་བ་བརྒྱད་པ","ཟླ་བ་དགུ་པ","ཟླ་བ་བཅུ་པ","ཟླ་བ་བཅུ་གཅིག་པ","ཟླ་བ་བཅུ་གཉིས་པ"]],[["1","2","3","4","5","6","7","8","9","10","11","12"],["ཟླ་༡","ཟླ་༢","ཟླ་༣","ཟླ་༤","ཟླ་༥","ཟླ་༦","ཟླ་༧","ཟླ་༨","ཟླ་༩","ཟླ་༡༠","ཟླ་༡༡","ཟླ་༡༢"],["ཟླ་བ་དང་པོ་","ཟླ་བ་གཉིས་པ་","ཟླ་བ་གསུམ་པ་","ཟླ་བ་བཞི་པ་","ཟླ་བ་ལྔ་པ་","ཟླ་བ་དྲུག་པ་","ཟླ་བ་བདུན་པ་","ཟླ་བ་བརྒྱད་པ་","ཟླ་བ་དགུ་པ་","ཟླ་བ་བཅུ་པ་","ཟླ་བ་བཅུ་གཅིག་པ་","ཟླ་བ་བཅུ་གཉིས་པ་"]],[["སྤྱི་ལོ་སྔོན་","སྤྱི་ལོ་"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"CNY","¥","ཡུ་ཨན་",{"CNY":["¥"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_bo]; + +function plural_bo_IN(n: number): number { +return 5; +} + +export const locale_bo_IN = ["bo-IN",[["སྔ་དྲོ་","ཕྱི་དྲོ་"],u,u],u,[["ཉི","ཟླ","མིག","ལྷག","ཕུར","སངས","སྤེན"],["ཉི་མ་","ཟླ་བ་","མིག་དམར་","ལྷག་པ་","ཕུར་བུ་","པ་སངས་","སྤེན་པ་"],["གཟའ་ཉི་མ་","གཟའ་ཟླ་བ་","གཟའ་མིག་དམར་","གཟའ་ལྷག་པ་","གཟའ་ཕུར་བུ་","གཟའ་པ་སངས་","གཟའ་སྤེན་པ་"],["ཉི་མ་","ཟླ་བ་","མིག་དམར་","ལྷག་པ་","ཕུར་བུ་","པ་སངས་","སྤེན་པ་"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ཟླ་༡","ཟླ་༢","ཟླ་༣","ཟླ་༤","ཟླ་༥","ཟླ་༦","ཟླ་༧","ཟླ་༨","ཟླ་༩","ཟླ་༡༠","ཟླ་༡༡","ཟླ་༡༢"],["ཟླ་བ་དང་པོ","ཟླ་བ་གཉིས་པ","ཟླ་བ་གསུམ་པ","ཟླ་བ་བཞི་པ","ཟླ་བ་ལྔ་པ","ཟླ་བ་དྲུག་པ","ཟླ་བ་བདུན་པ","ཟླ་བ་བརྒྱད་པ","ཟླ་བ་དགུ་པ","ཟླ་བ་བཅུ་པ","ཟླ་བ་བཅུ་གཅིག་པ","ཟླ་བ་བཅུ་གཉིས་པ"]],[["1","2","3","4","5","6","7","8","9","10","11","12"],["ཟླ་༡","ཟླ་༢","ཟླ་༣","ཟླ་༤","ཟླ་༥","ཟླ་༦","ཟླ་༧","ཟླ་༨","ཟླ་༩","ཟླ་༡༠","ཟླ་༡༡","ཟླ་༡༢"],["ཟླ་བ་དང་པོ་","ཟླ་བ་གཉིས་པ་","ཟླ་བ་གསུམ་པ་","ཟླ་བ་བཞི་པ་","ཟླ་བ་ལྔ་པ་","ཟླ་བ་དྲུག་པ་","ཟླ་བ་བདུན་པ་","ཟླ་བ་བརྒྱད་པ་","ཟླ་བ་དགུ་པ་","ཟླ་བ་བཅུ་པ་","ཟླ་བ་བཅུ་གཅིག་པ་","ཟླ་བ་བཅུ་གཉིས་པ་"]],[["སྤྱི་ལོ་སྔོན་","སྤྱི་ལོ་"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"INR","₹","རྒྱ་གར་སྒོར་",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_bo_IN]; + +function plural_br(n: number): number { + +if (n % 10 === 1 && !(n % 100 === 11 || (n % 100 === 71 || n % 100 === 91))) + return 1; +if (n % 10 === 2 && !(n % 100 === 12 || (n % 100 === 72 || n % 100 === 92))) + return 2; +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 3; +if (!(n === 0) && n % 1000000 === 0) + return 4; +return 5; +} + +export const locale_br = ["br",[["am","gm"],["A.M.","G.M."],u],[["A.M.","G.M."],u,u],[["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."]],u,[["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"]],u,[["a-raok J.K.","goude J.K."],u,["a-raok Jezuz-Krist","goude Jezuz-Krist"]],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}","{1} 'da' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["$A","$"],"BRL":[u,"R$"],"CAD":["$CA","$"],"CNY":[u,"¥"],"EGP":[u,"£ E"],"GBP":["£ RU","£"],"HKD":["$ HK","$"],"ILS":[u,"₪"],"JPY":[u,"¥"],"KRW":[u,"₩"],"LBP":[u,"£L"],"NZD":["$ ZN","$"],"TOP":[u,"$ T"],"TWD":[u,"$"],"USD":["$ SU","$"],"VND":[u,"₫"],"XCD":[u,"$"],"XXX":[]},"ltr", plural_br]; + +function plural_brx(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_brx = ["brx",[["फुं","बेलासे"],u,u],u,[["र","स","मं","बु","बि","सु","सु"],["रबि","सम","मंगल","बुद","बिसथि","सुखुर","सुनि"],["रबिबार","समबार","मंगलबार","बुदबार","बिसथिबार","सुखुरबार","सुनिबार"],["रबि","सम","मंगल","बुद","बिसथि","सुखुर","सुनि"]],u,[["ज","फे","मा","ए","मे","जु","जु","आ","से","अ","न","दि"],["जानुवारी","फेब्रुवारी","मार्स","एफ्रिल","मे","जुन","जुलाइ","आगस्थ","सेबथेज्ब़र","अखथबर","नबेज्ब़र","दिसेज्ब़र"],u],u,[["ईसा.पूर्व","सन"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"INR","₹","रां",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_brx]; + +function plural_bs(n: number): number { +const 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 1; +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 3; +return 5; +} + +export const locale_bs = ["bs",[["prijepodne","popodne"],["AM","PM"],["prijepodne","popodne"]],u,[["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","aug","sep","okt","nov","dec"],["januar","februar","mart","april","maj","juni","juli","august","septembar","oktobar","novembar","decembar"]],u,[["p.n.e.","n.e."],["p. n. e.","n. e."],["prije nove ere","nove ere"]],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}",u,"{1} 'u' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"BAM","KM","Bosanskohercegovačka konvertibilna marka",{"AUD":[u,"$"],"BAM":["KM"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"HRK":["kn"],"ILS":[u,"₪"],"MXN":[u,"$"],"NZD":[u,"$"],"RSD":["din."],"THB":["฿"],"TWD":["NT$"],"USD":[u,"$"],"XCD":[u,"$"],"XPF":[]},"ltr", plural_bs]; + +function plural_bs_Cyrl(n: number): number { +return 5; +} + +export const locale_bs_Cyrl = ["bs-Cyrl",[["пре подне","поподне"],u,["прије подне","послије подне"]],u,[["н","п","у","с","ч","п","с"],["нед","пон","уто","сри","чет","пет","суб"],["недјеља","понедјељак","уторак","сриједа","четвртак","петак","субота"],["нед","пон","уто","сри","чет","пет","суб"]],u,[["ј","ф","м","а","м","ј","ј","а","с","о","н","д"],["јан","феб","мар","апр","мај","јун","јул","ауг","сеп","окт","нов","дец"],["јануар","фебруар","март","април","мај","јуни","јули","аугуст","септембар","октобар","новембар","децембар"]],u,[["п.н.е.","н.е."],["п. н. е.","н. е."],["прије нове ере","нове ере"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"BAM","КМ","Конвертибилна марка",{"BAM":["КМ","KM"],"CZK":["Кч","Kč"],"PLN":["зл","zł"],"RSD":["дин."],"TRY":["Тл","₺"],"USD":["US$","$"]},"ltr", plural_bs_Cyrl]; + +function plural_bs_Latn(n: number): number { +const 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 1; +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 3; +return 5; +} + +export const locale_bs_Latn = ["bs-Latn",[["prijepodne","popodne"],["AM","PM"],["prijepodne","popodne"]],u,[["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","aug","sep","okt","nov","dec"],["januar","februar","mart","april","maj","juni","juli","august","septembar","oktobar","novembar","decembar"]],u,[["p.n.e.","n.e."],["p. n. e.","n. e."],["prije nove ere","nove ere"]],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}",u,"{1} 'u' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"BAM","KM","Bosanskohercegovačka konvertibilna marka",{"AUD":[u,"$"],"BAM":["KM"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"HRK":["kn"],"ILS":[u,"₪"],"MXN":[u,"$"],"NZD":[u,"$"],"RSD":["din."],"THB":["฿"],"TWD":["NT$"],"USD":[u,"$"],"XCD":[u,"$"],"XPF":[]},"ltr", plural_bs_Latn]; + +function plural_ca(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_ca = ["ca",[["a. m.","p. m."],u,u],u,[["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."]],u,[["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"],u,["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}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["AU$","$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"MXN":[u,"$"],"THB":["฿"],"USD":[u,"$"],"VEF":[u,"Bs F"],"XCD":[u,"$"],"XXX":[]},"ltr", plural_ca]; + +function plural_ca_AD(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_ca_AD = ["ca-AD",[["a. m.","p. m."],u,u],u,[["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."]],u,[["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"],u,["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}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["AU$","$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"MXN":[u,"$"],"THB":["฿"],"USD":[u,"$"],"VEF":[u,"Bs F"],"XCD":[u,"$"],"XXX":[]},"ltr", plural_ca_AD]; + +function plural_ca_ES_VALENCIA(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_ca_ES_VALENCIA = ["ca-ES-VALENCIA",[["a. m.","p. m."],u,u],u,[["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."]],u,[["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"],u,["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}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["AU$","$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"MXN":[u,"$"],"THB":["฿"],"USD":[u,"$"],"VEF":[u,"Bs F"],"XCD":[u,"$"],"XXX":[]},"ltr", plural_ca_ES_VALENCIA]; + +function plural_ca_FR(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_ca_FR = ["ca-FR",[["a. m.","p. m."],u,u],u,[["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."]],u,[["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"],u,["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}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["AU$","$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"FRF":["F"],"MXN":[u,"$"],"THB":["฿"],"USD":[u,"$"],"VEF":[u,"Bs F"],"XCD":[u,"$"],"XXX":[]},"ltr", plural_ca_FR]; + +function plural_ca_IT(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_ca_IT = ["ca-IT",[["a. m.","p. m."],u,u],u,[["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."]],u,[["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"],u,["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}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["AU$","$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"MXN":[u,"$"],"THB":["฿"],"USD":[u,"$"],"VEF":[u,"Bs F"],"XCD":[u,"$"],"XXX":[]},"ltr", plural_ca_IT]; + +function plural_ccp(n: number): number { +return 5; +} + +export const locale_ccp = ["ccp",[["AM","PM"],u,u],u,[["𑄢𑄧","𑄥𑄧","𑄟𑄧","𑄝𑄪","𑄝𑄳𑄢𑄨","𑄥𑄪","𑄥𑄧"],["𑄢𑄧𑄝𑄨","𑄥𑄧𑄟𑄴","𑄟𑄧𑄁𑄉𑄧𑄣𑄴","𑄝𑄪𑄖𑄴","𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴","𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴","𑄥𑄧𑄚𑄨"],["𑄢𑄧𑄝𑄨𑄝𑄢𑄴","𑄥𑄧𑄟𑄴𑄝𑄢𑄴","𑄟𑄧𑄁𑄉𑄧𑄣𑄴𑄝𑄢𑄴","𑄝𑄪𑄖𑄴𑄝𑄢𑄴","𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴𑄝𑄢𑄴","𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴𑄝𑄢𑄴","𑄥𑄧𑄚𑄨𑄝𑄢𑄴"],["𑄢𑄧𑄝𑄨","𑄥𑄧𑄟𑄴","𑄟𑄧𑄁𑄉𑄧𑄣𑄴","𑄝𑄪𑄖𑄴","𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴","𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴","𑄥𑄧𑄚𑄨"]],u,[["𑄎","𑄜𑄬","𑄟","𑄃𑄬","𑄟𑄬","𑄎𑄪𑄚𑄴","𑄎𑄪","𑄃","𑄥𑄬","𑄃𑄧","𑄚𑄧","𑄓𑄨"],["𑄎𑄚𑄪","𑄜𑄬𑄛𑄴","𑄟𑄢𑄴𑄌𑄧","𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴","𑄟𑄬","𑄎𑄪𑄚𑄴","𑄎𑄪𑄣𑄭","𑄃𑄉𑄧𑄌𑄴𑄑𑄴","𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴","𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴","𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴","𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄢𑄴"],["𑄎𑄚𑄪𑄠𑄢𑄨","𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨","𑄟𑄢𑄴𑄌𑄧","𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴","𑄟𑄬","𑄎𑄪𑄚𑄴","𑄎𑄪𑄣𑄭","𑄃𑄉𑄧𑄌𑄴𑄑𑄴","𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴","𑄃𑄧𑄇𑄴𑄑𑄬𑄝𑄧𑄢𑄴","𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴","𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴"]],[["𑄎","𑄜𑄬","𑄟","𑄃𑄬","𑄟𑄬","𑄎𑄪𑄚𑄴","𑄎𑄪","𑄃","𑄥𑄬","𑄃𑄧","𑄚𑄧","𑄓𑄨"],["𑄎𑄚𑄪𑄠𑄢𑄨","𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨","𑄟𑄢𑄴𑄌𑄧","𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴","𑄟𑄬","𑄎𑄪𑄚𑄴","𑄎𑄪𑄣𑄭","𑄃𑄉𑄧𑄌𑄴𑄑𑄴","𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴","𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴","𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴","𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴"],u],[["𑄈𑄳𑄢𑄨𑄌𑄴𑄑𑄴𑄛𑄫𑄢𑄴𑄝𑄧","𑄈𑄳𑄢𑄨𑄌𑄴𑄑𑄛𑄴𑄘𑄧"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","#,##,##0.00¤","#E0"],"BDT","৳","𑄝𑄁𑄣𑄘𑄬𑄥𑄨 𑄑𑄬𑄋",{"BDT":["৳"],"JPY":["JP¥","¥"],"STD":[u,"Db"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_ccp]; + +function plural_ccp_IN(n: number): number { +return 5; +} + +export const locale_ccp_IN = ["ccp-IN",[["AM","PM"],u,u],u,[["𑄢𑄧","𑄥𑄧","𑄟𑄧","𑄝𑄪","𑄝𑄳𑄢𑄨","𑄥𑄪","𑄥𑄧"],["𑄢𑄧𑄝𑄨","𑄥𑄧𑄟𑄴","𑄟𑄧𑄁𑄉𑄧𑄣𑄴","𑄝𑄪𑄖𑄴","𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴","𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴","𑄥𑄧𑄚𑄨"],["𑄢𑄧𑄝𑄨𑄝𑄢𑄴","𑄥𑄧𑄟𑄴𑄝𑄢𑄴","𑄟𑄧𑄁𑄉𑄧𑄣𑄴𑄝𑄢𑄴","𑄝𑄪𑄖𑄴𑄝𑄢𑄴","𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴𑄝𑄢𑄴","𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴𑄝𑄢𑄴","𑄥𑄧𑄚𑄨𑄝𑄢𑄴"],["𑄢𑄧𑄝𑄨","𑄥𑄧𑄟𑄴","𑄟𑄧𑄁𑄉𑄧𑄣𑄴","𑄝𑄪𑄖𑄴","𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴","𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴","𑄥𑄧𑄚𑄨"]],u,[["𑄎","𑄜𑄬","𑄟","𑄃𑄬","𑄟𑄬","𑄎𑄪𑄚𑄴","𑄎𑄪","𑄃","𑄥𑄬","𑄃𑄧","𑄚𑄧","𑄓𑄨"],["𑄎𑄚𑄪","𑄜𑄬𑄛𑄴","𑄟𑄢𑄴𑄌𑄧","𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴","𑄟𑄬","𑄎𑄪𑄚𑄴","𑄎𑄪𑄣𑄭","𑄃𑄉𑄧𑄌𑄴𑄑𑄴","𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴","𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴","𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴","𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄢𑄴"],["𑄎𑄚𑄪𑄠𑄢𑄨","𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨","𑄟𑄢𑄴𑄌𑄧","𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴","𑄟𑄬","𑄎𑄪𑄚𑄴","𑄎𑄪𑄣𑄭","𑄃𑄉𑄧𑄌𑄴𑄑𑄴","𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴","𑄃𑄧𑄇𑄴𑄑𑄬𑄝𑄧𑄢𑄴","𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴","𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴"]],[["𑄎","𑄜𑄬","𑄟","𑄃𑄬","𑄟𑄬","𑄎𑄪𑄚𑄴","𑄎𑄪","𑄃","𑄥𑄬","𑄃𑄧","𑄚𑄧","𑄓𑄨"],["𑄎𑄚𑄪𑄠𑄢𑄨","𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨","𑄟𑄢𑄴𑄌𑄧","𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴","𑄟𑄬","𑄎𑄪𑄚𑄴","𑄎𑄪𑄣𑄭","𑄃𑄉𑄧𑄌𑄴𑄑𑄴","𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴","𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴","𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴","𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴"],u],[["𑄈𑄳𑄢𑄨𑄌𑄴𑄑𑄴𑄛𑄫𑄢𑄴𑄝𑄧","𑄈𑄳𑄢𑄨𑄌𑄴𑄑𑄛𑄴𑄘𑄧"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","#,##,##0.00¤","#E0"],"INR","₹","𑄃𑄨𑄚𑄴𑄘𑄨𑄠𑄚𑄴 𑄢𑄪𑄛𑄨",{"BDT":["৳"],"JPY":["JP¥","¥"],"STD":[u,"Db"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_ccp_IN]; + +function plural_ce(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ce = ["ce",[["AM","PM"],u,u],u,[["кӀи","ор","ши","кха","еа","пӀе","шуо"],u,["кӀира","оршот","шинара","кхаара","еара","пӀераска","шуот"],["кӀи","ор","ши","кха","еа","пӀе","шуо"]],[["кӀ","о","ш","кх","е","пӀ","ш"],["кӀи","ор","ши","кха","еа","пӀе","шуо"],["кӀира","оршот","шинара","кхаара","еара","пӀераска","шуот"],["кӀи","ор","ши","кха","еа","пӀе","шуо"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"],["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],u,[["в. э. тӀ. я","в. э"],u,["Ӏийса пайхамар вина де кхачале","Ӏийса пайхамар вина дийнахь дуьйна"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","Терхьаш дац",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"RUB","₽","Российн сом",{"JPY":["JP¥","¥"],"RON":[u,"лей"],"RUB":["₽"],"USD":["US$","$"]},"ltr", plural_ce]; + +function plural_ceb(n: number): number { +const 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 1; +return 5; +} + +export const locale_ceb = ["ceb",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["D","L","M","M","H","B","S"],["Dom","Lun","Mar","Miy","Huw","Biy","Sab"],["Domingo","Lunes","Martes","Miyerkules","Huwebes","Biyernes","Sabado"],["Dom","Lun","Mar","Miy","Huw","Biy","Sab"]],u,[["E","P","M","A","M","H","H","A","S","O","N","D"],["En","Peb","Mar","Apr","May","Hun","Hul","Ag","Set","Okt","Nob","Dis"],["Enero","Pebrero","Marso","Abril","Mayo","Hunyo","Hulyo","Agosto","Setyembre","Oktubre","Nobyembre","Disyembre"]],[["E","P","M","A","M","H","H","A","S","O","N","D"],["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","KP"],u,["Sa Wala Pa Si Kristo","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}",u,"{1} 'sa' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,#0%","¤#,##0.00","#E0"],"PHP","₱","Philippine Piso",{"JPY":["JP¥","¥"],"PHP":["₱"],"USD":["US $","$"]},"ltr", plural_ceb]; + +function plural_cgg(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_cgg = ["cgg",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["BC","AD"],u,["Kurisito Atakaijire","Kurisito Yaijire"]],1,[0,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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"UGX","USh","Eshiringi ya Uganda",{"JPY":["JP¥","¥"],"UGX":["USh"],"USD":["US$","$"]},"ltr", plural_cgg]; + +function plural_chr(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_chr = ["chr",[["Ꮜ","Ꮢ"],["ᏌᎾᎴ","ᏒᎯᏱᎢ"],["ᏌᎾᎴ","ᏒᎯᏱᎢᏗᏢ"]],[["ᏌᎾᎴ","ᏒᎯᏱᎢ"],u,["ᏌᎾᎴ","ᏒᎯᏱᎢᏗᏢ"]],[["Ꮖ","Ꮙ","Ꮤ","Ꮶ","Ꮕ","Ꮷ","Ꭴ"],["ᏆᏍᎬ","ᏉᏅᎯ","ᏔᎵᏁ","ᏦᎢᏁ","ᏅᎩᏁ","ᏧᎾᎩ","ᏈᏕᎾ"],["ᎤᎾᏙᏓᏆᏍᎬ","ᎤᎾᏙᏓᏉᏅᎯ","ᏔᎵᏁᎢᎦ","ᏦᎢᏁᎢᎦ","ᏅᎩᏁᎢᎦ","ᏧᎾᎩᎶᏍᏗ","ᎤᎾᏙᏓᏈᏕᎾ"],["ᏍᎬ","ᏅᎯ","ᏔᎵ","ᏦᎢ","ᏅᎩ","ᏧᎾ","ᏕᎾ"]],u,[["Ꭴ","Ꭷ","Ꭰ","Ꭷ","Ꭰ","Ꮥ","Ꭻ","Ꭶ","Ꮪ","Ꮪ","Ꮕ","Ꭵ"],["ᎤᏃ","ᎧᎦ","ᎠᏅ","ᎧᏬ","ᎠᏂ","ᏕᎭ","ᎫᏰ","ᎦᎶ","ᏚᎵ","ᏚᏂ","ᏅᏓ","ᎥᏍ"],["ᎤᏃᎸᏔᏅ","ᎧᎦᎵ","ᎠᏅᏱ","ᎧᏬᏂ","ᎠᏂᏍᎬᏘ","ᏕᎭᎷᏱ","ᎫᏰᏉᏂ","ᎦᎶᏂ","ᏚᎵᏍᏗ","ᏚᏂᏅᏗ","ᏅᏓᏕᏆ","ᎥᏍᎩᏱ"]],u,[["BC","AD"],u,["ᏧᏓᎷᎸ ᎤᎷᎯᏍᏗ ᎦᎶᏁᏛ","ᎠᏃ ᏙᎻᏂ"]],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}",u,"{1} ᎤᎾᎢ {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US ᎠᏕᎳ",{"JPY":["JP¥","¥"]},"ltr", plural_chr]; + +function plural_ckb(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ckb = ["ckb",[["ب.ن","د.ن"],u,u],u,[["ی","د","س","چ","پ","ھ","ش"],["یەکشەممە","دووشەممە","سێشەممە","چوارشەممە","پێنجشەممە","ھەینی","شەممە"],u,["١ش","٢ش","٣ش","٤ش","٥ش","ھ","ش"]],u,[["ک","ش","ئ","ن","ئ","ح","ت","ئ","ئ","ت","ت","ک"],["کانوونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمووز","ئاب","ئەیلوول","تشرینی یەکەم","تشرینی دووەم","کانونی یەکەم"],u],u,[["پێش زایین","زایینی"],u,u],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}",u,u,u],[".",",",";","%","‎+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"IQD","د.ع.‏","IQD",{"IQD":["د.ع.‏"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"rtl", plural_ckb]; + +function plural_ckb_IR(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ckb_IR = ["ckb-IR",[["ب.ن","د.ن"],u,u],u,[["ی","د","س","چ","پ","ھ","ش"],["یەکشەممە","دووشەممە","سێشەممە","چوارشەممە","پێنجشەممە","ھەینی","شەممە"],u,["١ش","٢ش","٣ش","٤ش","٥ش","ھ","ش"]],u,[["ک","ش","ئ","ن","ئ","ح","ت","ئ","ئ","ت","ت","ک"],["کانوونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمووز","ئاب","ئەیلوول","تشرینی یەکەم","تشرینی دووەم","کانونی یەکەم"],u],u,[["پێش زایین","زایینی"],u,u],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}",u,u,u],[".",",",";","%","‎+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"IRR","IRR","IRR",{"IQD":["د.ع.‏"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"rtl", plural_ckb_IR]; + +function plural_cs(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +if (i === Math.floor(i) && (i >= 2 && i <= 4) && v === 0) + return 3; +if (!(v === 0)) + return 4; +return 5; +} + +export const locale_cs = ["cs",[["dop.","odp."],u,u],u,[["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"]],u,[["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."],["před naším letopočtem","našeho letopočtu"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"CZK","Kč","česká koruna",{"AUD":["AU$","$"],"CSK":["Kčs"],"CZK":["Kč"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":["JP¥","¥"],"RON":[u,"L"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"],"XEU":["ECU"],"XXX":[]},"ltr", plural_cs]; + +function plural_cu(n: number): number { +return 5; +} + +export const locale_cu = ["cu",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["M01","M02","M03","M04","M05","M06","M07","M08","M09","M10","M11","M12"],u],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"RUB","₽","RUB",{"JPY":["JP¥","¥"],"RUB":["₽"],"USD":["US$","$"]},"ltr", plural_cu]; + +function plural_cy(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n === 3) + return 3; +if (n === 6) + return 4; +return 5; +} + +export const locale_cy = ["cy",[["b","h"],["AM","PM"],["yb","yh"]],[["AM","PM"],u,u],[["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","Ebr","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}",u,"{1} 'am' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GBP","£","Punt Prydain",{"BDT":[u,"TK"],"BWP":[],"HKD":["HK$"],"JPY":["JP¥","¥"],"KRW":[u,"₩"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[],"ZAR":[],"ZMW":[]},"ltr", plural_cy]; + +function plural_da(n: number): number { +const 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 1; +return 5; +} + +export const locale_da = ["da",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["fKr","eKr"],["f.Kr.","e.Kr."],u],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}",u,"{1} 'kl'. {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN","."],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"DKK","kr.","dansk krone",{"AUD":["AU$","$"],"DKK":["kr."],"ISK":[u,"kr."],"JPY":["JP¥","¥"],"NOK":[u,"kr."],"RON":[u,"L"],"SEK":[u,"kr."],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_da]; + +function plural_da_GL(n: number): number { +const 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 1; +return 5; +} + +export const locale_da_GL = ["da-GL",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["fKr","eKr"],["f.Kr.","e.Kr."],u],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}",u,"{1} 'kl'. {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN","."],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"DKK","kr.","dansk krone",{"AUD":["AU$","$"],"DKK":["kr."],"ISK":[u,"kr."],"JPY":["JP¥","¥"],"NOK":[u,"kr."],"RON":[u,"L"],"SEK":[u,"kr."],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_da_GL]; + +function plural_dav(n: number): number { +return 5; +} + +export const locale_dav = ["dav",[["Luma lwa K","luma lwa p"],u,u],u,[["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"]],u,[["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"]],u,[["KK","BK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","Shilingi ya Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_dav]; + +function plural_de(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_de = ["de",[["AM","PM"],u,u],u,[["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.","Sept.","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."],u,u],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}",u,"{1} 'um' {0}",u],[",",".",";","%","+","-","E","·","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euro",{"ATS":["öS"],"AUD":["AU$","$"],"BGM":["BGK"],"BGO":["BGJ"],"CUC":[u,"Cub$"],"DEM":["DM"],"FKP":[u,"Fl£"],"GNF":[u,"F.G."],"KMF":[u,"FC"],"RON":[u,"L"],"RWF":[u,"F.Rw"],"SYP":[],"THB":["฿"],"TWD":["NT$"],"XXX":[],"ZMW":[u,"K"]},"ltr", plural_de]; + +function plural_de_AT(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_de_AT = ["de-AT",[["AM","PM"],u,u],[["vm.","nm."],["AM","PM"],u],[["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."],u,u],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}",u,"{1} 'um' {0}",u],[","," ",";","%","+","-","E","·","‰","∞","NaN",":",u,"."],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"EUR","€","Euro",{"ATS":["öS"],"AUD":["AU$","$"],"BGM":["BGK"],"BGO":["BGJ"],"CUC":[u,"Cub$"],"DEM":["DM"],"FKP":[u,"Fl£"],"GNF":[u,"F.G."],"KMF":[u,"FC"],"RON":[u,"L"],"RWF":[u,"F.Rw"],"SYP":[],"THB":["฿"],"TWD":["NT$"],"XXX":[],"ZMW":[u,"K"]},"ltr", plural_de_AT]; + +function plural_de_BE(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_de_BE = ["de-BE",[["AM","PM"],u,u],u,[["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.","Sept.","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."],u,u],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}",u,"{1} 'um' {0}",u],[",",".",";","%","+","-","E","·","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euro",{"ATS":["öS"],"AUD":["AU$","$"],"BGM":["BGK"],"BGO":["BGJ"],"CUC":[u,"Cub$"],"DEM":["DM"],"FKP":[u,"Fl£"],"GNF":[u,"F.G."],"KMF":[u,"FC"],"RON":[u,"L"],"RWF":[u,"F.Rw"],"SYP":[],"THB":["฿"],"TWD":["NT$"],"XXX":[],"ZMW":[u,"K"]},"ltr", plural_de_BE]; + +function plural_de_CH(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_de_CH = ["de-CH",[["AM","PM"],u,u],u,[["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.","Sept.","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."],u,u],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}",u,"{1} 'um' {0}",u],[".","’",";","%","+","-","E","·","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤-#,##0.00","#E0"],"CHF","CHF","Schweizer Franken",{"ATS":["öS"],"AUD":["AU$","$"],"BGM":["BGK"],"BGO":["BGJ"],"CUC":[u,"Cub$"],"DEM":["DM"],"EUR":[],"FKP":[u,"Fl£"],"GNF":[u,"F.G."],"KMF":[u,"FC"],"RON":[u,"L"],"RWF":[u,"F.Rw"],"SYP":[],"THB":["฿"],"TWD":["NT$"],"XXX":[],"ZMW":[u,"K"]},"ltr", plural_de_CH]; + +function plural_de_IT(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_de_IT = ["de-IT",[["AM","PM"],u,u],u,[["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."],u,u],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}",u,"{1} 'um' {0}",u],[",",".",";","%","+","-","E","·","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euro",{"ATS":["öS"],"AUD":["AU$","$"],"BGM":["BGK"],"BGO":["BGJ"],"CUC":[u,"Cub$"],"DEM":["DM"],"FKP":[u,"Fl£"],"GNF":[u,"F.G."],"KMF":[u,"FC"],"RON":[u,"L"],"RWF":[u,"F.Rw"],"SYP":[],"THB":["฿"],"TWD":["NT$"],"XXX":[],"ZMW":[u,"K"]},"ltr", plural_de_IT]; + +function plural_de_LI(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_de_LI = ["de-LI",[["AM","PM"],u,u],[["vm.","nm."],["AM","PM"],u],[["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.","Sept.","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."],u,u],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}",u,"{1} 'um' {0}",u],[".","’",";","%","+","-","E","·","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"CHF","CHF","Schweizer Franken",{"ATS":["öS"],"AUD":["AU$","$"],"BGM":["BGK"],"BGO":["BGJ"],"CUC":[u,"Cub$"],"DEM":["DM"],"EUR":[u,"€"],"FKP":[u,"Fl£"],"GNF":[u,"F.G."],"KMF":[u,"FC"],"RON":[u,"L"],"RWF":[u,"F.Rw"],"SYP":[],"THB":["฿"],"TWD":["NT$"],"XXX":[],"ZMW":[u,"K"]},"ltr", plural_de_LI]; + +function plural_de_LU(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_de_LU = ["de-LU",[["vorm.","nachm."],["AM","PM"],u],[["AM","PM"],u,u],[["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.","Sept.","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."],u,u],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}",u,"{1} 'um' {0}",u],[",",".",";","%","+","-","E","·","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euro",{"ATS":["öS"],"AUD":["AU$","$"],"BGM":["BGK"],"BGO":["BGJ"],"CUC":[u,"Cub$"],"DEM":["DM"],"FKP":[u,"Fl£"],"GNF":[u,"F.G."],"KMF":[u,"FC"],"LUF":["F"],"RON":[u,"L"],"RWF":[u,"F.Rw"],"SYP":[],"THB":["฿"],"TWD":["NT$"],"XXX":[],"ZMW":[u,"K"]},"ltr", plural_de_LU]; + +function plural_dje(n: number): number { +return 5; +} + +export const locale_dje = ["dje",[["Subbaahi","Zaarikay b"],u,u],u,[["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"]],u,[["Ž","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"]],u,[["IJ","IZ"],u,["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}",u,u,u],["."," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"XOF","CFA","CFA Fraŋ (BCEAO)",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_dje]; + +function plural_dsb(n: number): number { +const 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 1; +if (v === 0 && i % 100 === 2 || f % 100 === 2) + return 2; +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 3; +return 5; +} + +export const locale_dsb = ["dsb",[["dop.","wótp."],["dopołdnja","wótpołdnja"],u],[["dopołdnja","wótpołdnja"],u,u],[["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"]],u,[["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."],u,["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}",u,u,u],[",",".",";","%","+","-","E","·","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":[u,"$"],"PLN":["zł"],"THB":["฿"]},"ltr", plural_dsb]; + +function plural_dua(n: number): number { +return 5; +} + +export const locale_dua = ["dua",[["idiɓa","ebyámu"],u,u],u,[["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"]],u,[["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ɛ́"]],u,[["ɓ.Ys","mb.Ys"],u,["ɓ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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XAF","FCFA","XAF",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_dua]; + +function plural_dyo(n: number): number { +return 5; +} + +export const locale_dyo = ["dyo",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["ArY","AtY"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XOF","CFA","seefa yati BCEAO",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_dyo]; + +function plural_dz(n: number): number { +return 5; +} + +export const locale_dz = ["dz",[["སྔ་ཆ་","ཕྱི་ཆ་"],u,u],u,[["ཟླ","མིར","ལྷག","ཕུར","སངྶ","སྤེན","ཉི"],["ཟླ་","མིར་","ལྷག་","ཕུར་","སངས་","སྤེན་","ཉི་"],["གཟའ་ཟླ་བ་","གཟའ་མིག་དམར་","གཟའ་ལྷག་པ་","གཟའ་ཕུར་བུ་","གཟའ་པ་སངས་","གཟའ་སྤེན་པ་","གཟའ་ཉི་མ་"],["ཟླ་","མིར་","ལྷག་","ཕུར་","སངས་","སྤེན་","ཉི་"]],u,[["༡","༢","༣","4","༥","༦","༧","༨","9","༡༠","༡༡","༡༢"],["༡","༢","༣","༤","༥","༦","༧","༨","༩","༡༠","༡༡","12"],["ཟླ་དངཔ་","ཟླ་གཉིས་པ་","ཟླ་གསུམ་པ་","ཟླ་བཞི་པ་","ཟླ་ལྔ་པ་","ཟླ་དྲུག་པ","ཟླ་བདུན་པ་","ཟླ་བརྒྱད་པ་","ཟླ་དགུ་པ་","ཟླ་བཅུ་པ་","ཟླ་བཅུ་གཅིག་པ་","ཟླ་བཅུ་གཉིས་པ་"]],[["༡","༢","༣","༤","༥","༦","༧","༨","༩","༡༠","༡༡","༡༢"],["ཟླ་༡","ཟླ་༢","ཟླ་༣","ཟླ་༤","ཟླ་༥","ཟླ་༦","ཟླ་༧","ཟླ་༨","ཟླ་༩","ཟླ་༡༠","ཟླ་༡༡","ཟླ་༡༢"],["སྤྱི་ཟླ་དངཔ་","སྤྱི་ཟླ་གཉིས་པ་","སྤྱི་ཟླ་གསུམ་པ་","སྤྱི་ཟླ་བཞི་པ","སྤྱི་ཟླ་ལྔ་པ་","སྤྱི་ཟླ་དྲུག་པ","སྤྱི་ཟླ་བདུན་པ་","སྤྱི་ཟླ་བརྒྱད་པ་","སྤྱི་ཟླ་དགུ་པ་","སྤྱི་ཟླ་བཅུ་པ་","སྤྱི་ཟླ་བཅུ་གཅིག་པ་","སྤྱི་ཟླ་བཅུ་གཉིས་པ་"]],[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0 %","¤#,##,##0.00","#E0"],"INR","₹","རྒྱ་གར་གྱི་དངུལ་ རུ་པི",{"AUD":["AU$","$"],"BTN":["Nu."],"ILS":[u,"₪"],"JPY":["JP¥","¥"],"KRW":["KR₩","₩"],"THB":["TH฿","฿"],"USD":["US$","$"],"XAF":[]},"ltr", plural_dz]; + +function plural_ebu(n: number): number { +return 5; +} + +export const locale_ebu = ["ebu",[["KI","UT"],u,u],u,[["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"]],u,[["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ĩ"]],u,[["MK","TK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","Shilingi ya Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_ebu]; + +function plural_ee(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ee = ["ee",[["ŋ","ɣ"],["ŋdi","ɣetrɔ"],u],u,[["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"]],u,[["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"]],u,[["HYV","Yŋ"],u,["Hafi Yesu Va","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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","mnn",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GHS","GH₵","ghana siɖi",{"AUD":["AU$","$"],"GHS":["GH₵"],"JPY":["JP¥","¥"],"THB":["฿"],"USD":["US$","$"]},"ltr", plural_ee]; + +function plural_ee_TG(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ee_TG = ["ee-TG",[["ŋ","ɣ"],["ŋdi","ɣetrɔ"],u],u,[["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"]],u,[["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"]],u,[["HYV","Yŋ"],u,["Hafi Yesu Va","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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","mnn",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"XOF","CFA","ɣetoɖofe afrikaga CFA franc BCEAO",{"AUD":["AU$","$"],"GHS":["GH₵"],"JPY":["JP¥","¥"],"THB":["฿"],"USD":["US$","$"]},"ltr", plural_ee_TG]; + +function plural_el(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_el = ["el",[["πμ","μμ"],["π.μ.","μ.μ."],u],u,[["Κ","Δ","Τ","Τ","Π","Π","Σ"],["Κυρ","Δευ","Τρί","Τετ","Πέμ","Παρ","Σάβ"],["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"],["Κυ","Δε","Τρ","Τε","Πέ","Πα","Σά"]],u,[["Ι","Φ","Μ","Α","Μ","Ι","Ι","Α","Σ","Ο","Ν","Δ"],["Ιαν","Φεβ","Μαρ","Απρ","Μαΐ","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ"],["Ιανουαρίου","Φεβρουαρίου","Μαρτίου","Απριλίου","Μαΐου","Ιουνίου","Ιουλίου","Αυγούστου","Σεπτεμβρίου","Οκτωβρίου","Νοεμβρίου","Δεκεμβρίου"]],[["Ι","Φ","Μ","Α","Μ","Ι","Ι","Α","Σ","Ο","Ν","Δ"],["Ιαν","Φεβ","Μάρ","Απρ","Μάι","Ιούν","Ιούλ","Αύγ","Σεπ","Οκτ","Νοέ","Δεκ"],["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"]],[["π.Χ.","μ.Χ."],u,["προ Χριστού","μετά Χριστόν"]],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}",u,"{1} - {0}",u],[",",".",";","%","+","-","e","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","Ευρώ",{"GRD":["Δρχ"],"JPY":["JP¥","¥"],"THB":["฿"]},"ltr", plural_el]; + +function plural_el_CY(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_el_CY = ["el-CY",[["πμ","μμ"],["π.μ.","μ.μ."],u],u,[["Κ","Δ","Τ","Τ","Π","Π","Σ"],["Κυρ","Δευ","Τρί","Τετ","Πέμ","Παρ","Σάβ"],["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"],["Κυ","Δε","Τρ","Τε","Πέ","Πα","Σά"]],u,[["Ι","Φ","Μ","Α","Μ","Ι","Ι","Α","Σ","Ο","Ν","Δ"],["Ιαν","Φεβ","Μαρ","Απρ","Μαΐ","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ"],["Ιανουαρίου","Φεβρουαρίου","Μαρτίου","Απριλίου","Μαΐου","Ιουνίου","Ιουλίου","Αυγούστου","Σεπτεμβρίου","Οκτωβρίου","Νοεμβρίου","Δεκεμβρίου"]],[["Ι","Φ","Μ","Α","Μ","Ι","Ι","Α","Σ","Ο","Ν","Δ"],["Ιαν","Φεβ","Μάρ","Απρ","Μάι","Ιούν","Ιούλ","Αύγ","Σεπ","Οκτ","Νοέ","Δεκ"],["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"]],[["π.Χ.","μ.Χ."],u,["προ Χριστού","μετά Χριστόν"]],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}",u,"{1} - {0}",u],[",",".",";","%","+","-","e","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","Ευρώ",{"GRD":["Δρχ"],"JPY":["JP¥","¥"],"THB":["฿"]},"ltr", plural_el_CY]; + +function plural_en(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en = ["en",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_en]; + +function plural_en_001(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_001 = ["en-001",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],u,u,u,{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_001]; + +function plural_en_150(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_150 = ["en-150",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],u,u,u,{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_150]; + +function plural_en_AE(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_AE = ["en-AE",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"AED","AED","United Arab Emirates Dirham",{},"ltr", plural_en_AE]; + +function plural_en_AG(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_AG = ["en-AG",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"XCD","$","East Caribbean Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"],"XCD":["$"]},"ltr", plural_en_AG]; + +function plural_en_AI(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_AI = ["en-AI",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"XCD","$","East Caribbean Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"],"XCD":["$"]},"ltr", plural_en_AI]; + +function plural_en_AS(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_AS = ["en-AS",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_en_AS]; + +function plural_en_AT(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_AT = ["en-AT",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[",",".",";","%","+","-","E","·","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"EUR","€","Euro",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_AT]; + +function plural_en_AU(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_AU = ["en-AU",[["am","pm"],u,u],u,[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","e","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"AUD","$","Australian Dollar",{"AUD":["$"],"BDT":[u,"Tk"],"BOB":[u,"$b"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"CUP":[u,"₱"],"EGP":[u,"£"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"ISK":[u,"Kr"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"PYG":[u,"Gs"],"SCR":["Rs"],"SEK":[u,"Kr"],"TWD":[u,"$"],"USD":[u,"$"],"UYU":[u,"$U"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[],"XPF":["CFP"]},"ltr", plural_en_AU]; + +function plural_en_BB(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_BB = ["en-BB",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"BBD","$","Barbadian Dollar",{"BBD":["$"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_BB]; + +function plural_en_BE(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_BE = ["en-BE",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","Euro",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_BE]; + +function plural_en_BI(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_BI = ["en-BI",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],1,[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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"BIF","FBu","Burundian Franc",{"BIF":["FBu"]},"ltr", plural_en_BI]; + +function plural_en_BM(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_BM = ["en-BM",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"BMD","$","Bermudan Dollar",{"BMD":["$"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_BM]; + +function plural_en_BS(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_BS = ["en-BS",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"BSD","$","Bahamian Dollar",{"BSD":["$"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_BS]; + +function plural_en_BW(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_BW = ["en-BW",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"BWP","P","Botswanan Pula",{"BWP":["P"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_BW]; + +function plural_en_BZ(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_BZ = ["en-BZ",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"BZD","$","Belize Dollar",{"BZD":["$"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_BZ]; + +function plural_en_CA(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_CA = ["en-CA",[["am","pm"],["a.m.","p.m."],u],[["a.m.","pm"],["a.m.","p.m."],u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","e","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"CAD","$","Canadian Dollar",{"CAD":["$"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_CA]; + +function plural_en_CC(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_CC = ["en-CC",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"AUD","$","Australian Dollar",{"AUD":["$"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_CC]; + +function plural_en_CH(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_CH = ["en-CH",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".","’",";","%","+","-","E","·","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤-#,##0.00","#E0"],"CHF","CHF","Swiss Franc",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_CH]; + +function plural_en_CK(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_CK = ["en-CK",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"NZD","$","New Zealand Dollar",{"JPY":["JP¥","¥"],"NZD":["$"],"USD":["US$","$"]},"ltr", plural_en_CK]; + +function plural_en_CM(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_CM = ["en-CM",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"XAF","FCFA","Central African CFA Franc",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_CM]; + +function plural_en_CX(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_CX = ["en-CX",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"AUD","$","Australian Dollar",{"AUD":["$"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_CX]; + +function plural_en_CY(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_CY = ["en-CY",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"EUR","€","Euro",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_CY]; + +function plural_en_DE(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_DE = ["en-DE",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[",",".",";","%","+","-","E","·","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euro",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_DE]; + +function plural_en_DG(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_DG = ["en-DG",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","US$","US Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_DG]; + +function plural_en_DK(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_DK = ["en-DK",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[",",".",";","%","+","-","E","·","‰","∞","NaN","."],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"DKK","kr.","Danish Krone",{"DKK":["kr.","kr"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_DK]; + +function plural_en_DM(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_DM = ["en-DM",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"XCD","$","East Caribbean Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"],"XCD":["$"]},"ltr", plural_en_DM]; + +function plural_en_ER(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_ER = ["en-ER",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ERN","Nfk","Eritrean Nakfa",{"ERN":["Nfk"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_ER]; + +function plural_en_FI(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_FI = ["en-FI",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN","."],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euro",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_FI]; + +function plural_en_FJ(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_FJ = ["en-FJ",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"FJD","$","Fijian Dollar",{"FJD":["$"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_FJ]; + +function plural_en_FK(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_FK = ["en-FK",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"FKP","£","Falkland Islands Pound",{"FKP":["£"],"GBP":["GB£","£"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_FK]; + +function plural_en_FM(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_FM = ["en-FM",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","US$","US Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_FM]; + +function plural_en_GB(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_GB = ["en-GB",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GBP","£","British Pound",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_GB]; + +function plural_en_GD(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_GD = ["en-GD",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"XCD","$","East Caribbean Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"],"XCD":["$"]},"ltr", plural_en_GD]; + +function plural_en_GG(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_GG = ["en-GG",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GBP","£","UK Pound",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_GG]; + +function plural_en_GH(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_GH = ["en-GH",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GHS","GH₵","Ghanaian Cedi",{"GHS":["GH₵"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_GH]; + +function plural_en_GI(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_GI = ["en-GI",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GIP","£","Gibraltar Pound",{"GBP":["GB£","£"],"GIP":["£"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_GI]; + +function plural_en_GM(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_GM = ["en-GM",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GMD","D","Gambian Dalasi",{"GMD":["D"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_GM]; + +function plural_en_GU(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_GU = ["en-GU",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_en_GU]; + +function plural_en_GY(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_GY = ["en-GY",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GYD","$","Guyanaese Dollar",{"GYD":["$"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_GY]; + +function plural_en_HK(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_HK = ["en-HK",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"HKD","HK$","Hong Kong Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_HK]; + +function plural_en_IE(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_IE = ["en-IE",[["a","p"],["am","pm"],["a.m.","p.m."]],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"EUR","€","Euro",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_IE]; + +function plural_en_IL(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_IL = ["en-IL",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ILS","₪","Israeli New Shekel",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_IL]; + +function plural_en_IM(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_IM = ["en-IM",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GBP","£","UK Pound",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_IM]; + +function plural_en_IN(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_IN = ["en-IN",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤#,##,##0.00","#E0"],"INR","₹","Indian Rupee",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_IN]; + +function plural_en_IO(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_IO = ["en-IO",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","US$","US Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_IO]; + +function plural_en_JE(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_JE = ["en-JE",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GBP","£","UK Pound",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_JE]; + +function plural_en_JM(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_JM = ["en-JM",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"JMD","$","Jamaican Dollar",{"JMD":["$"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_JM]; + +function plural_en_KE(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_KE = ["en-KE",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","Kenyan Shilling",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_en_KE]; + +function plural_en_KI(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_KI = ["en-KI",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"AUD","$","Australian Dollar",{"AUD":["$"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_KI]; + +function plural_en_KN(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_KN = ["en-KN",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"XCD","$","East Caribbean Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"],"XCD":["$"]},"ltr", plural_en_KN]; + +function plural_en_KY(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_KY = ["en-KY",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KYD","$","Cayman Islands Dollar",{"JPY":["JP¥","¥"],"KYD":["$"],"USD":["US$","$"]},"ltr", plural_en_KY]; + +function plural_en_LC(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_LC = ["en-LC",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"XCD","$","East Caribbean Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"],"XCD":["$"]},"ltr", plural_en_LC]; + +function plural_en_LR(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_LR = ["en-LR",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"LRD","$","Liberian Dollar",{"JPY":["JP¥","¥"],"LRD":["$"],"USD":["US$","$"]},"ltr", plural_en_LR]; + +function plural_en_LS(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_LS = ["en-LS",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZAR","R","South African Rand",{"JPY":["JP¥","¥"],"USD":["US$","$"],"ZAR":["R"]},"ltr", plural_en_LS]; + +function plural_en_MG(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_MG = ["en-MG",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"MGA","Ar","Malagasy Ariary",{"JPY":["JP¥","¥"],"MGA":["Ar"],"USD":["US$","$"]},"ltr", plural_en_MG]; + +function plural_en_MH(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_MH = ["en-MH",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_en_MH]; + +function plural_en_MO(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_MO = ["en-MO",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"MOP","MOP$","Macanese Pataca",{"JPY":["JP¥","¥"],"MOP":["MOP$"],"USD":["US$","$"]},"ltr", plural_en_MO]; + +function plural_en_MP(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_MP = ["en-MP",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_en_MP]; + +function plural_en_MS(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_MS = ["en-MS",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"XCD","$","East Caribbean Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"],"XCD":["$"]},"ltr", plural_en_MS]; + +function plural_en_MT(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_MT = ["en-MT",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"EUR","€","Euro",{"GBP":["GB£","£"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_MT]; + +function plural_en_MU(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_MU = ["en-MU",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"MUR","Rs","Mauritian Rupee",{"JPY":["JP¥","¥"],"MUR":["Rs"],"USD":["US$","$"]},"ltr", plural_en_MU]; + +function plural_en_MW(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_MW = ["en-MW",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"MWK","MK","Malawian Kwacha",{"JPY":["JP¥","¥"],"MWK":["MK"],"USD":["US$","$"]},"ltr", plural_en_MW]; + +function plural_en_MY(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_MY = ["en-MY",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"MYR","RM","Malaysian Ringgit",{"JPY":["JP¥","¥"],"MYR":["RM"],"USD":["US$","$"]},"ltr", plural_en_MY]; + +function plural_en_NA(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_NA = ["en-NA",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZAR","ZAR","South African Rand",{"JPY":["JP¥","¥"],"NAD":["$"],"USD":["US$","$"]},"ltr", plural_en_NA]; + +function plural_en_NF(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_NF = ["en-NF",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"AUD","$","Australian Dollar",{"AUD":["$"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_NF]; + +function plural_en_NG(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_NG = ["en-NG",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"NGN","₦","Nigerian Naira",{"JPY":["JP¥","¥"],"NGN":["₦"],"USD":["US$","$"]},"ltr", plural_en_NG]; + +function plural_en_NL(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_NL = ["en-NL",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤ -#,##0.00","#E0"],"EUR","€","Euro",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_NL]; + +function plural_en_NR(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_NR = ["en-NR",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"AUD","$","Australian Dollar",{"AUD":["$"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_NR]; + +function plural_en_NU(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_NU = ["en-NU",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"NZD","$","New Zealand Dollar",{"JPY":["JP¥","¥"],"NZD":["$"],"USD":["US$","$"]},"ltr", plural_en_NU]; + +function plural_en_NZ(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_NZ = ["en-NZ",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],1,[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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"NZD","$","New Zealand Dollar",{"JPY":["JP¥","¥"],"NZD":["$"],"USD":["US$","$"]},"ltr", plural_en_NZ]; + +function plural_en_PG(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_PG = ["en-PG",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"PGK","K","Papua New Guinean Kina",{"JPY":["JP¥","¥"],"PGK":["K"],"USD":["US$","$"]},"ltr", plural_en_PG]; + +function plural_en_PH(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_PH = ["en-PH",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"PHP","₱","Philippine Piso",{"JPY":["JP¥","¥"],"PHP":["₱"],"USD":["US$","$"]},"ltr", plural_en_PH]; + +function plural_en_PK(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_PK = ["en-PK",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"PKR","Rs","Pakistani Rupee",{"JPY":["JP¥","¥"],"PKR":["Rs"],"USD":["US$","$"]},"ltr", plural_en_PK]; + +function plural_en_PN(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_PN = ["en-PN",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"NZD","$","New Zealand Dollar",{"JPY":["JP¥","¥"],"NZD":["$"],"USD":["US$","$"]},"ltr", plural_en_PN]; + +function plural_en_PR(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_PR = ["en-PR",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_en_PR]; + +function plural_en_PW(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_PW = ["en-PW",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","US$","US Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_PW]; + +function plural_en_RW(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_RW = ["en-RW",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"RWF","RF","Rwandan Franc",{"JPY":["JP¥","¥"],"RWF":["RF"],"USD":["US$","$"]},"ltr", plural_en_RW]; + +function plural_en_SB(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_SB = ["en-SB",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SBD","$","Solomon Islands Dollar",{"JPY":["JP¥","¥"],"SBD":["$"],"USD":["US$","$"]},"ltr", plural_en_SB]; + +function plural_en_SC(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_SC = ["en-SC",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SCR","SR","Seychellois Rupee",{"JPY":["JP¥","¥"],"SCR":["SR"],"USD":["US$","$"]},"ltr", plural_en_SC]; + +function plural_en_SD(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_SD = ["en-SD",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SDG","SDG","Sudanese Pound",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_SD]; + +function plural_en_SE(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_SE = ["en-SE",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[","," ",";","%","+","-","×10^","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"SEK","kr","Swedish Krona",{"JPY":["JP¥","¥"],"SEK":["kr"],"USD":["US$","$"]},"ltr", plural_en_SE]; + +function plural_en_SG(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_SG = ["en-SG",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SGD","$","Singapore Dollar",{"JPY":["JP¥","¥"],"SGD":["$"],"USD":["US$","$"]},"ltr", plural_en_SG]; + +function plural_en_SH(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_SH = ["en-SH",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SHP","£","St Helena Pound",{"GBP":["GB£","£"],"JPY":["JP¥","¥"],"SHP":["£"],"USD":["US$","$"]},"ltr", plural_en_SH]; + +function plural_en_SI(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_SI = ["en-SI",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[",",".",";","%","+","-","e","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","Euro",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_SI]; + +function plural_en_SL(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_SL = ["en-SL",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SLL","Le","Sierra Leonean Leone",{"JPY":["JP¥","¥"],"SLL":["Le"],"USD":["US$","$"]},"ltr", plural_en_SL]; + +function plural_en_SS(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_SS = ["en-SS",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SSP","£","South Sudanese Pound",{"GBP":["GB£","£"],"JPY":["JP¥","¥"],"SSP":["£"],"USD":["US$","$"]},"ltr", plural_en_SS]; + +function plural_en_SX(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_SX = ["en-SX",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ANG","NAf.","Netherlands Antillean Guilder",{"ANG":["NAf."],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_SX]; + +function plural_en_SZ(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_SZ = ["en-SZ",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SZL","E","Swazi Lilangeni",{"JPY":["JP¥","¥"],"SZL":["E"],"USD":["US$","$"]},"ltr", plural_en_SZ]; + +function plural_en_TC(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_TC = ["en-TC",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","US$","US Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_TC]; + +function plural_en_TK(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_TK = ["en-TK",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"NZD","$","New Zealand Dollar",{"JPY":["JP¥","¥"],"NZD":["$"],"USD":["US$","$"]},"ltr", plural_en_TK]; + +function plural_en_TO(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_TO = ["en-TO",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"TOP","T$","Tongan Paʻanga",{"JPY":["JP¥","¥"],"TOP":["T$"],"USD":["US$","$"]},"ltr", plural_en_TO]; + +function plural_en_TT(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_TT = ["en-TT",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"TTD","$","Trinidad & Tobago Dollar",{"JPY":["JP¥","¥"],"TTD":["$"],"USD":["US$","$"]},"ltr", plural_en_TT]; + +function plural_en_TV(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_TV = ["en-TV",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"AUD","$","Australian Dollar",{"AUD":["$"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_TV]; + +function plural_en_TZ(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_TZ = ["en-TZ",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"TZS","TSh","Tanzanian Shilling",{"JPY":["JP¥","¥"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_en_TZ]; + +function plural_en_UG(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_UG = ["en-UG",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],1,[0,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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"UGX","USh","Ugandan Shilling",{"JPY":["JP¥","¥"],"UGX":["USh"],"USD":["US$","$"]},"ltr", plural_en_UG]; + +function plural_en_UM(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_UM = ["en-UM",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_en_UM]; + +function plural_en_US_POSIX(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_US_POSIX = ["en-US-POSIX",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","0/00","INF","NaN",":"],["0.######","0%","¤ 0.00","0.000000E+000"],"USD","$","US Dollar",{},"ltr", plural_en_US_POSIX]; + +function plural_en_VC(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_VC = ["en-VC",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"XCD","$","East Caribbean Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"],"XCD":["$"]},"ltr", plural_en_VC]; + +function plural_en_VG(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_VG = ["en-VG",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","US$","US Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_VG]; + +function plural_en_VI(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_VI = ["en-VI",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_en_VI]; + +function plural_en_VU(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_VU = ["en-VU",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"VUV","VT","Vanuatu Vatu",{"JPY":["JP¥","¥"],"USD":["US$","$"],"VUV":["VT"]},"ltr", plural_en_VU]; + +function plural_en_WS(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_WS = ["en-WS",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"WST","WS$","Samoan Tala",{"JPY":["JP¥","¥"],"USD":["US$","$"],"WST":["WS$"]},"ltr", plural_en_WS]; + +function plural_en_ZA(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_ZA = ["en-ZA",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZAR","R","South African Rand",{"JPY":["JP¥","¥"],"USD":["US$","$"],"ZAR":["R"]},"ltr", plural_en_ZA]; + +function plural_en_ZM(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_ZM = ["en-ZM",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZMW","K","Zambian Kwacha",{"JPY":["JP¥","¥"],"USD":["US$","$"],"ZMW":["K","ZK"]},"ltr", plural_en_ZM]; + +function plural_en_ZW(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_en_ZW = ["en-ZW",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","US$","US Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_ZW]; + +function plural_eo(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_eo = ["eo",[["atm","ptm"],u,u],u,[["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"]],u,[["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"]],u,[["aK","pK"],u,u],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],u,u,u,{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_eo]; + +function plural_es(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_es = ["es",[["a. m.","p. m."],u,u],u,[["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"]],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1}, {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":[u,"$"],"BRL":[u,"R$"],"CNY":[u,"¥"],"EGP":[],"ESP":["₧"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"THB":["฿"],"TWD":[u,"NT$"],"USD":["US$","$"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es]; + +function plural_es_419(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_es_419 = ["es-419",[["a. m.","p. m."],["a.m.","p.m."],u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"EUR","EUR","euro",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":[u,"$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_419]; + +function plural_es_AR(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_es_AR = ["es-AR",[["a. m.","p. m."],u,u],u,[["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"]],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"ARS","$","peso argentino",{"ARS":["$"],"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":["US$","$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_AR]; + +function plural_es_BO(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_es_BO = ["es-BO",[["a. m.","p. m."],u,u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"BOB","Bs","boliviano",{"AUD":[u,"$"],"BOB":["Bs"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":[u,"$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_BO]; + +function plural_es_BR(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_es_BR = ["es-BR",[["a. m.","p. m."],["a.m.","p.m."],u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"BRL","R$","real brasileño",{"AUD":[u,"$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":[u,"$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_BR]; + +function plural_es_BZ(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_es_BZ = ["es-BZ",[["a. m.","p. m."],["a.m.","p.m."],u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"BZD","$","dólar beliceño",{"AUD":[u,"$"],"BRL":[u,"R$"],"BZD":["$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":[u,"$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_BZ]; + +function plural_es_CL(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_es_CL = ["es-CL",[["a. m.","p. m."],u,u],u,[["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."],u,["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}",u,"{1} 'a' 'las' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00;¤-#,##0.00","#E0"],"CLP","$","Peso chileno",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CLP":["$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":["US$","$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_CL]; + +function plural_es_CO(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_es_CO = ["es-CO",[["a. m.","p. m."],u,u],u,[["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."],u,["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}",u,"{1} 'a' 'las' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"COP","$","peso colombiano",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"COP":["$"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":["US$","$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_CO]; + +function plural_es_CR(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_es_CR = ["es-CR",[["a. m.","p. m."],u,u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"CRC","₡","colón costarricense",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"CRC":["₡"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":[u,"$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_CR]; + +function plural_es_CU(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_es_CU = ["es-CU",[["a. m.","p. m."],["a.m.","p.m."],u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"CUP","$","peso cubano",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"CUP":["$"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":["US$","$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_CU]; + +function plural_es_DO(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_es_DO = ["es-DO",[["a. m.","p. m."],u,u],u,[["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"]],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"DOP","RD$","peso dominicano",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"DOP":["RD$","$"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":["US$","$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_DO]; + +function plural_es_EA(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_es_EA = ["es-EA",[["a. m.","p. m."],u,u],u,[["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"]],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1}, {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":[u,"$"],"BRL":[u,"R$"],"CNY":[u,"¥"],"EGP":[],"ESP":["₧"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"THB":["฿"],"TWD":[u,"NT$"],"USD":["US$","$"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_EA]; + +function plural_es_EC(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_es_EC = ["es-EC",[["a. m.","p. m."],u,u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00;¤-#,##0.00","#E0"],"USD","$","dólar estadounidense",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_EC]; + +function plural_es_GQ(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_es_GQ = ["es-GQ",[["a. m.","p. m."],u,u],u,[["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"]],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1}, {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"XAF","FCFA","franco CFA de África Central",{"AUD":[u,"$"],"BRL":[u,"R$"],"CNY":[u,"¥"],"EGP":[],"ESP":["₧"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"THB":["฿"],"TWD":[u,"NT$"],"USD":["US$","$"],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_GQ]; + +function plural_es_GT(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_es_GT = ["es-GT",[["a. m.","p. m."],u,u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"GTQ","Q","quetzal",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"GTQ":["Q"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":[u,"$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_GT]; + +function plural_es_HN(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_es_HN = ["es-HN",[["a. m.","p. m."],u,u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"HNL","L","lempira hondureño",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"HNL":["L"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":[u,"$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_HN]; + +function plural_es_IC(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_es_IC = ["es-IC",[["a. m.","p. m."],u,u],u,[["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"]],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1}, {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":[u,"$"],"BRL":[u,"R$"],"CNY":[u,"¥"],"EGP":[],"ESP":["₧"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"THB":["฿"],"TWD":[u,"NT$"],"USD":["US$","$"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_IC]; + +function plural_es_MX(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_es_MX = ["es-MX",[["a. m.","p. m."],u,u],u,[["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"]],u,[["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"]],u,[["a. C.","d. C."],u,["antes de Cristo","después de Cristo"]],0,[6,0],["dd/MM/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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"MXN","$","peso mexicano",{"AUD":[u,"$"],"BRL":[u,"R$"],"BYN":[u,"p."],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MRO":["MRU"],"MRU":["UM"],"MXN":["$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_MX]; + +function plural_es_NI(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_es_NI = ["es-NI",[["a. m.","p. m."],u,u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"NIO","C$","córdoba nicaragüense",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NIO":["C$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":[u,"$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_NI]; + +function plural_es_PA(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_es_PA = ["es-PA",[["a. m.","p. m."],u,u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"PAB","B/.","balboa panameño",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"PAB":["B/."],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":[u,"$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_PA]; + +function plural_es_PE(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_es_PE = ["es-PE",[["a. m.","p. m."],u,u],u,[["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."],u,["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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"PEN","S/","sol peruano",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"PEN":["S/"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":[u,"$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_PE]; + +function plural_es_PH(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_es_PH = ["es-PH",[["a. m.","p. m."],u,u],u,[["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"]],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1}, {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"PHP","₱","peso filipino",{"AUD":[u,"$"],"BRL":[u,"R$"],"CNY":[u,"¥"],"EGP":[],"ESP":["₧"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"PHP":["₱"],"RON":[u,"L"],"THB":["฿"],"TWD":[u,"NT$"],"USD":["US$","$"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_PH]; + +function plural_es_PR(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_es_PR = ["es-PR",[["a. m.","p. m."],u,u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"USD","$","dólar estadounidense",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_PR]; + +function plural_es_PY(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_es_PY = ["es-PY",[["a. m.","p. m."],u,u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00;¤ -#,##0.00","#E0"],"PYG","Gs.","guaraní paraguayo",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"PYG":["Gs.","₲"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":[u,"$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_PY]; + +function plural_es_SV(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_es_SV = ["es-SV",[["a. m.","p. m."],u,u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"USD","$","dólar estadounidense",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_SV]; + +function plural_es_US(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_es_US = ["es-US",[["a. m.","p. m."],u,u],u,[["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"]],u,[["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"]],u,[["a. C.","d. C."],u,["antes de Cristo","después de Cristo"]],0,[6,0],["d/M/y","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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"USD","$","dólar estadounidense",{"AUD":[u,"$"],"BRL":[u,"R$"],"BYN":[u,"p."],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_US]; + +function plural_es_UY(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_es_UY = ["es-UY",[["a. m.","p. m."],u,u],u,[["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."],u,["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}",u,"{1} 'a' 'las' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"UYU","$","peso uruguayo",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":["US$","$"],"UYU":["$"],"UYW":["UP"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_UY]; + +function plural_es_VE(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_es_VE = ["es-VE",[["a. m.","p. m."],u,u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00;¤-#,##0.00","#E0"],"VES","Bs.S","bolívar soberano",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":[u,"$"],"VEF":["Bs."],"VES":["Bs.S"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_VE]; + +function plural_et(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_et = ["et",[["AM","PM"],u,u],u,[["P","E","T","K","N","R","L"],u,["pühapäev","esmaspäev","teisipäev","kolmapäev","neljapäev","reede","laupäev"],["P","E","T","K","N","R","L"]],u,[["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"]],u,[["eKr","pKr"],u,["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}",u,u,u],[","," ",";","%","+","−","×10^","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["AU$","$"],"EEK":["kr"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_et]; + +function plural_eu(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_eu = ["eu",[["g","a"],["AM","PM"],u],[["AM","PM"],u,u],[["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,[["U","O","M","A","M","E","U","A","I","U","A","A"],["urt.","ots.","mar.","api.","mai.","eka.","uzt.","abu.","ira.","urr.","aza.","abe."],["urtarrilak","otsailak","martxoak","apirilak","maiatzak","ekainak","uztailak","abuztuak","irailak","urriak","azaroak","abenduak"]],[["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."],u,["K.a.","Kristo ondoren"]],1,[6,0],["yy/M/d","y('e')'ko' MMM d('a')","y('e')'ko' MMMM'ren' d('a')","y('e')'ko' MMMM'ren' d('a'), EEEE"],["HH:mm","HH:mm:ss","HH:mm:ss (z)","HH:mm:ss (zzzz)"],["{1} {0}",u,u,u],[",",".",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","% #,##0","#,##0.00 ¤","#E0"],"EUR","€","euroa",{"ESP":["₧"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_eu]; + +function plural_ewo(n: number): number { +return 5; +} + +export const locale_ewo = ["ewo",[["kíkíríg","ngəgógəle"],u,u],u,[["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"]],u,[["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ɛ̌"]],u,[["oyk","ayk"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XAF","FCFA","Fəláŋ CFA (BEAC)",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ewo]; + +function plural_fa(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || n === 1) + return 1; +return 5; +} + +export const locale_fa = ["fa",[["ق","ب"],["ق.ظ.","ب.ظ."],["قبل‌ازظهر","بعدازظهر"]],u,[["ی","د","س","چ","پ","ج","ش"],["یکشنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],u,["۱ش","۲ش","۳ش","۴ش","۵ش","ج","ش"]],u,[["ژ","ف","م","آ","م","ژ","ژ","ا","س","ا","ن","د"],["ژانویهٔ","فوریهٔ","مارس","آوریل","مهٔ","ژوئن","ژوئیهٔ","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],u],[["ژ","ف","م","آ","م","ژ","ژ","ا","س","ا","ن","د"],["ژانویه","فوریه","مارس","آوریل","مه","ژوئن","ژوئیه","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],u],[["ق","م"],["ق.م.","م."],["قبل از میلاد","میلادی"]],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}",u,"{1}، ساعت {0}",u],[".",",",";","%","‎+","‎−","E","×","‰","∞","ناعدد",":"],["#,##0.###","#,##0%","‎¤ #,##0.00","#E0"],"IRR","ریال","ریال ایران",{"AFN":["؋"],"CAD":["$CA","$"],"CNY":["¥CN","¥"],"HKD":["$HK","$"],"IRR":["ریال"],"MXN":["$MX","$"],"NZD":["$NZ","$"],"THB":["฿"],"XCD":["$EC","$"]},"rtl", plural_fa]; + +function plural_fa_AF(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || n === 1) + return 1; +return 5; +} + +export const locale_fa_AF = ["fa-AF",[["ق","ب"],["ق.ظ.","ب.ظ."],["قبل‌ازظهر","بعدازظهر"]],u,[["ی","د","س","چ","پ","ج","ش"],["یکشنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],u,["۱ش","۲ش","۳ش","۴ش","۵ش","ج","ش"]],u,[["ج","ف","م","ا","م","ج","ج","ا","س","ا","ن","د"],["جنو","فبروری","مارچ","اپریل","می","جون","جول","اگست","سپتمبر","اکتوبر","نومبر","دسم"],["جنوری","فبروری","مارچ","اپریل","می","جون","جولای","اگست","سپتمبر","اکتوبر","نومبر","دسمبر"]],[["ج","ف","م","ا","م","ج","ج","ا","س","ا","ن","د"],["جنوری","فبروری","مارچ","اپریل","می","جون","جولای","اگست","سپتمبر","اکتوبر","نومبر","دسمبر"],u],[["ق","م"],["ق.م.","م."],["قبل از میلاد","میلادی"]],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}",u,"{1}، ساعت {0}",u],[".",",",";","%","‎+","‎−","E","×","‰","∞","ناعدد",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"AFN","؋","افغانی افغانستان",{"AFN":["؋"],"CAD":["$CA","$"],"CNY":["¥CN","¥"],"HKD":["$HK","$"],"IRR":["ریال"],"MXN":["$MX","$"],"NZD":["$NZ","$"],"THB":["฿"],"XCD":["$EC","$"]},"rtl", plural_fa_AF]; + +function plural_ff(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_ff = ["ff",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XOF","CFA","Mbuuɗu Seefaa BCEAO",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ff]; + +function plural_ff_Latn(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_ff_Latn = ["ff-Latn",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XOF","CFA","Mbuuɗu Seefaa BCEAO",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ff_Latn]; + +function plural_ff_Latn_BF(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_ff_Latn_BF = ["ff-Latn-BF",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XOF","CFA","Mbuuɗu Seefaa BCEAO",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ff_Latn_BF]; + +function plural_ff_Latn_CM(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_ff_Latn_CM = ["ff-Latn-CM",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XAF","FCFA","Mbuuɗi Seefaa BEAC",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ff_Latn_CM]; + +function plural_ff_Latn_GH(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_ff_Latn_GH = ["ff-Latn-GH",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"GHS","GH₵","GHS",{"GHS":["GH₵"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ff_Latn_GH]; + +function plural_ff_Latn_GM(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_ff_Latn_GM = ["ff-Latn-GM",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"GMD","D","Dalasi Gammbi",{"GMD":["D"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ff_Latn_GM]; + +function plural_ff_Latn_GN(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_ff_Latn_GN = ["ff-Latn-GN",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"GNF","FG","GNF",{"GNF":["FG"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ff_Latn_GN]; + +function plural_ff_Latn_GW(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_ff_Latn_GW = ["ff-Latn-GW",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XOF","CFA","Mbuuɗu Seefaa BCEAO",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ff_Latn_GW]; + +function plural_ff_Latn_LR(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_ff_Latn_LR = ["ff-Latn-LR",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"LRD","$","Dolaar Liberiyaa",{"JPY":["JP¥","¥"],"LRD":["$"],"USD":["US$","$"]},"ltr", plural_ff_Latn_LR]; + +function plural_ff_Latn_MR(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_ff_Latn_MR = ["ff-Latn-MR",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"MRU","UM","Ugiyya Muritani",{"JPY":["JP¥","¥"],"MRU":["UM"],"USD":["US$","$"]},"ltr", plural_ff_Latn_MR]; + +function plural_ff_Latn_NE(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_ff_Latn_NE = ["ff-Latn-NE",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XOF","CFA","Mbuuɗu Seefaa BCEAO",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ff_Latn_NE]; + +function plural_ff_Latn_NG(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_ff_Latn_NG = ["ff-Latn-NG",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"NGN","₦","Nayraa Nijeriyaa",{"JPY":["JP¥","¥"],"NGN":["₦"],"USD":["US$","$"]},"ltr", plural_ff_Latn_NG]; + +function plural_ff_Latn_SL(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_ff_Latn_SL = ["ff-Latn-SL",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"SLL","Le","Lewoon Seraa Liyon",{"JPY":["JP¥","¥"],"SLL":["Le"],"USD":["US$","$"]},"ltr", plural_ff_Latn_SL]; + +function plural_fi(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_fi = ["fi",[["ap.","ip."],u,u],u,[["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",u,"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}",u,u],[","," ",";","%","+","−","E","×","‰","∞","epäluku","."],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AOA":[],"ARS":[],"AUD":[],"BAM":[],"BBD":[],"BDT":[],"BMD":[],"BND":[],"BOB":[],"BRL":[],"BSD":[],"BWP":[],"BYN":[],"BZD":[],"CAD":[],"CLP":[],"CNY":[],"COP":[],"CRC":[],"CUC":[],"CUP":[],"CZK":[],"DKK":[],"DOP":[],"EGP":[],"ESP":[],"FIM":["mk"],"FJD":[],"FKP":[],"GEL":[],"GIP":[],"GNF":[],"GTQ":[],"GYD":[],"HKD":[],"HNL":[],"HRK":[],"HUF":[],"IDR":[],"ILS":[],"INR":[],"ISK":[],"JMD":[],"KHR":[],"KMF":[],"KPW":[],"KRW":[],"KYD":[],"KZT":[],"LAK":[],"LBP":[],"LKR":[],"LRD":[],"LTL":[],"LVL":[],"MGA":[],"MMK":[],"MNT":[],"MUR":[],"MXN":[],"MYR":[],"NAD":[],"NGN":[],"NIO":[],"NOK":[],"NPR":[],"NZD":[],"PHP":[],"PKR":[],"PLN":[],"PYG":[],"RON":[],"RUR":[],"RWF":[],"SBD":[],"SEK":[],"SGD":[],"SHP":[],"SRD":[],"SSP":[],"STN":[u,"STD"],"SYP":[],"THB":[],"TOP":[],"TRY":[],"TTD":[],"TWD":[],"UAH":[],"UYU":[],"VEF":[],"VND":[],"XCD":[],"XPF":[],"XXX":[],"ZAR":[],"ZMW":[]},"ltr", plural_fi]; + +function plural_fil(n: number): number { +const 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 1; +return 5; +} + +export const locale_fil = ["fil",[["am","pm"],["AM","PM"],u],[["AM","PM"],u,u],[["Lin","Lun","Mar","Miy","Huw","Biy","Sab"],u,["Linggo","Lunes","Martes","Miyerkules","Huwebes","Biyernes","Sabado"],["Li","Lu","Ma","Mi","Hu","Bi","Sa"]],u,[["Ene","Peb","Mar","Abr","May","Hun","Hul","Ago","Set","Okt","Nob","Dis"],u,["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"],u,["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}",u,"{1} 'nang' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"PHP","₱","Piso ng Pilipinas",{"PHP":["₱"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_fil]; + +function plural_fo(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_fo = ["fo",[["AM","PM"],u,u],u,[["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}",u,"{1} 'kl'. {0}",u],[",",".",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"DKK","kr","donsk króna",{"DKK":["kr"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_fo]; + +function plural_fo_DK(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_fo_DK = ["fo-DK",[["AM","PM"],u,u],u,[["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}",u,"{1} 'kl'. {0}",u],[",",".",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"DKK","kr.","donsk króna",{"DKK":["kr.","kr"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_fo_DK]; + +function plural_fr(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr = ["fr",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr]; + +function plural_fr_BE(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_BE = ["fr-BE",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_BE]; + +function plural_fr_BF(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_BF = ["fr-BF",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XOF","CFA","franc CFA (BCEAO)",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_BF]; + +function plural_fr_BI(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_BI = ["fr-BI",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"BIF","FBu","franc burundais",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BIF":["FBu"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_BI]; + +function plural_fr_BJ(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_BJ = ["fr-BJ",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XOF","CFA","franc CFA (BCEAO)",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_BJ]; + +function plural_fr_BL(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_BL = ["fr-BL",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_BL]; + +function plural_fr_CA(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_CA = ["fr-CA",[["a","p"],["a.m.","p.m."],u],[["a.m.","p.m."],u,u],[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["avant Jésus-Christ","après Jésus-Christ"]],0,[6,0],["y-MM-dd","d MMM y","d MMMM y","EEEE d MMMM y"],["HH 'h' mm","HH 'h' mm 'min' ss 's'","HH 'h' mm 'min' ss 's' z","HH 'h' mm 'min' ss 's' zzzz"],["{1} {0}",u,"{1} 'à' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"CAD","$","dollar canadien",{"AUD":["$ AU","$"],"BEF":["FB"],"BYN":[u,"Br"],"CAD":["$"],"CYP":["£CY"],"EGP":[u,"£E"],"FRF":["F"],"GEL":[],"HKD":["$ HK","$"],"IEP":["£IE"],"ILP":["£IL"],"ILS":[u,"₪"],"INR":[u,"₹"],"ITL":["₤IT"],"KRW":[u,"₩"],"LBP":[u,"£L"],"MTP":["£MT"],"MXN":[u,"$"],"NZD":["$ NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SGD":["$ SG","$"],"TOP":[u,"$T"],"TWD":[u,"NT$"],"USD":["$ US","$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[],"XPF":[]},"ltr", plural_fr_CA]; + +function plural_fr_CD(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_CD = ["fr-CD",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"CDF","FC","franc congolais",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CDF":["FC"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_CD]; + +function plural_fr_CF(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_CF = ["fr-CF",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XAF","FCFA","franc CFA (BEAC)",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_CF]; + +function plural_fr_CG(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_CG = ["fr-CG",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XAF","FCFA","franc CFA (BEAC)",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_CG]; + +function plural_fr_CH(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_CH = ["fr-CH",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":","."],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"CHF","CHF","franc suisse",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_CH]; + +function plural_fr_CI(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_CI = ["fr-CI",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XOF","CFA","franc CFA (BCEAO)",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_CI]; + +function plural_fr_CM(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_CM = ["fr-CM",[["mat.","soir"],u,["matin","soir"]],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XAF","FCFA","franc CFA (BEAC)",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_CM]; + +function plural_fr_DJ(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_DJ = ["fr-DJ",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"DJF","Fdj","franc djiboutien",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"DJF":["Fdj"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_DJ]; + +function plural_fr_DZ(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_DZ = ["fr-DZ",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"DZD","DA","dinar algérien",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"DZD":["DA"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_DZ]; + +function plural_fr_GA(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_GA = ["fr-GA",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XAF","FCFA","franc CFA (BEAC)",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_GA]; + +function plural_fr_GF(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_GF = ["fr-GF",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_GF]; + +function plural_fr_GN(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_GN = ["fr-GN",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"GNF","FG","franc guinéen",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"GNF":["FG"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_GN]; + +function plural_fr_GP(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_GP = ["fr-GP",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_GP]; + +function plural_fr_GQ(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_GQ = ["fr-GQ",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XAF","FCFA","franc CFA (BEAC)",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_GQ]; + +function plural_fr_HT(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_HT = ["fr-HT",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"HTG","G","gourde haïtienne",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"HTG":["G"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_HT]; + +function plural_fr_KM(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_KM = ["fr-KM",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"KMF","CF","franc comorien",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":["CF","FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_KM]; + +function plural_fr_LU(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_LU = ["fr-LU",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"LUF":["F"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_LU]; + +function plural_fr_MA(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_MA = ["fr-MA",[["AM","PM"],u,["a.m.","p.m."]],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"MAD","MAD","dirham marocain",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_MA]; + +function plural_fr_MC(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_MC = ["fr-MC",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_MC]; + +function plural_fr_MF(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_MF = ["fr-MF",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_MF]; + +function plural_fr_MG(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_MG = ["fr-MG",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"MGA","Ar","ariary malgache",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MGA":["Ar"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_MG]; + +function plural_fr_ML(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_ML = ["fr-ML",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,"{1} 'à' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XOF","CFA","franc CFA (BCEAO)",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_ML]; + +function plural_fr_MQ(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_MQ = ["fr-MQ",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_MQ]; + +function plural_fr_MR(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_MR = ["fr-MR",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"MRU","UM","ouguiya mauritanien",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MRU":["UM"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_MR]; + +function plural_fr_MU(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_MU = ["fr-MU",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"MUR","Rs","roupie mauricienne",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MUR":["Rs"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_MU]; + +function plural_fr_NC(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_NC = ["fr-NC",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XPF","FCFP","franc CFP",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_NC]; + +function plural_fr_NE(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_NE = ["fr-NE",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XOF","CFA","franc CFA (BCEAO)",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_NE]; + +function plural_fr_PF(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_PF = ["fr-PF",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XPF","FCFP","franc CFP",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_PF]; + +function plural_fr_PM(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_PM = ["fr-PM",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_PM]; + +function plural_fr_RE(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_RE = ["fr-RE",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_RE]; + +function plural_fr_RW(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_RW = ["fr-RW",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"RWF","RF","franc rwandais",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":["RF","FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_RW]; + +function plural_fr_SC(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_SC = ["fr-SC",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"SCR","SR","roupie des Seychelles",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SCR":["SR"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_SC]; + +function plural_fr_SN(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_SN = ["fr-SN",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XOF","CFA","franc CFA (BCEAO)",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_SN]; + +function plural_fr_SY(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_SY = ["fr-SY",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"SYP","LS","livre syrienne",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"SYP":["LS","£"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_SY]; + +function plural_fr_TD(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_TD = ["fr-TD",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XAF","FCFA","franc CFA (BEAC)",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_TD]; + +function plural_fr_TG(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_TG = ["fr-TG",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XOF","CFA","franc CFA (BCEAO)",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_TG]; + +function plural_fr_TN(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_TN = ["fr-TN",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"TND","DT","dinar tunisien",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TND":["DT"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_TN]; + +function plural_fr_VU(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_VU = ["fr-VU",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"VUV","VT","vatu vanuatuan",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"VUV":["VT"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_VU]; + +function plural_fr_WF(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_WF = ["fr-WF",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XPF","FCFP","franc CFP",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_WF]; + +function plural_fr_YT(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fr_YT = ["fr-YT",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_YT]; + +function plural_fur(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_fur = ["fur",[["a.","p."],u,u],u,[["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"]],u,[["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"]],u,[["pdC","ddC"],u,u],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"EUR","€","euro",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_fur]; + +function plural_fy(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_fy = ["fy",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["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}",u,"{1} 'om' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤ #,##0.00-","#E0"],"EUR","€","Euro",{"AUD":["AU$","$"],"CAD":["C$","$"],"FJD":["FJ$","$"],"JPY":["JP¥","¥"],"SBD":["SI$","$"],"THB":["฿"],"USD":["US$","$"],"XPF":[]},"ltr", plural_fy]; + +function plural_ga(n: number): number { + +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n === Math.floor(n) && (n >= 3 && n <= 6)) + return 3; +if (n === Math.floor(n) && (n >= 7 && n <= 10)) + return 4; +return 5; +} + +export const locale_ga = ["ga",[["r.n.","i.n."],u,u],u,[["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"]],u,[["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"]],u,[["RC","AD"],u,["Roimh Chríost","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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"EUR","€","Euro",{"THB":["฿"],"TWD":["NT$"],"XXX":[]},"ltr", plural_ga]; + +function plural_ga_GB(n: number): number { + +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n === Math.floor(n) && (n >= 3 && n <= 6)) + return 3; +if (n === Math.floor(n) && (n >= 7 && n <= 10)) + return 4; +return 5; +} + +export const locale_ga_GB = ["ga-GB",[["r.n.","i.n."],u,u],u,[["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"]],u,[["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"]],u,[["RC","AD"],u,["Roimh Chríost","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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GBP","£","Punt Steirling",{"THB":["฿"],"TWD":["NT$"],"XXX":[]},"ltr", plural_ga_GB]; + +function plural_gd(n: number): number { + +if (n === 1 || n === 11) + return 1; +if (n === 2 || n === 12) + return 2; +if (n === Math.floor(n) && (n >= 3 && n <= 10 || n >= 13 && n <= 19)) + return 3; +return 5; +} + +export const locale_gd = ["gd",[["m","f"],u,u],u,[["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"]],u,[["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GBP","£","Punnd Sasannach",{"JPY":["JP¥","¥"],"RON":[u,"leu"],"THB":["฿"],"TWD":["NT$"],"XXX":[]},"ltr", plural_gd]; + +function plural_gl(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_gl = ["gl",[["a.m.","p.m."],u,u],u,[["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á."]],[["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."],u,["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}",u,"{0} 'do' {1}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"BYN":[u,"Br"],"ESP":["₧"],"JPY":["JP¥","¥"],"KMF":[u,"FC"],"MXN":["$MX","$"],"RUB":[u,"руб"],"THB":["฿"],"TWD":["NT$"],"XCD":[u,"$"]},"ltr", plural_gl]; + +function plural_gsw(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_gsw = ["gsw",[["vorm.","nam."],u,["am Vormittag","am Namittag"]],[["vorm.","nam."],u,["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."]],u,[["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"]],u,[["v. Chr.","n. Chr."],u,u],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}",u,u,u],[".","’",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"CHF","CHF","Schwiizer Franke",{"ATS":["öS"]},"ltr", plural_gsw]; + +function plural_gsw_FR(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_gsw_FR = ["gsw-FR",[["vorm.","nam."],u,["am Vormittag","am Namittag"]],[["vorm.","nam."],u,["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."]],u,[["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"]],u,[["v. Chr.","n. Chr."],u,u],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}",u,u,u],[".","’",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euro",{"ATS":["öS"]},"ltr", plural_gsw_FR]; + +function plural_gsw_LI(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_gsw_LI = ["gsw-LI",[["vorm.","nam."],u,["am Vormittag","am Namittag"]],[["vorm.","nam."],u,["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."]],u,[["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"]],u,[["v. Chr.","n. Chr."],u,u],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}",u,u,u],[".","’",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"CHF","CHF","Schwiizer Franke",{"ATS":["öS"]},"ltr", plural_gsw_LI]; + +function plural_gu(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || n === 1) + return 1; +return 5; +} + +export const locale_gu = ["gu",[["AM","PM"],u,u],u,[["ર","સો","મં","બુ","ગુ","શુ","શ"],["રવિ","સોમ","મંગળ","બુધ","ગુરુ","શુક્ર","શનિ"],["રવિવાર","સોમવાર","મંગળવાર","બુધવાર","ગુરુવાર","શુક્રવાર","શનિવાર"],["ર","સો","મં","બુ","ગુ","શુ","શ"]],u,[["જા","ફે","મા","એ","મે","જૂ","જુ","ઑ","સ","ઑ","ન","ડિ"],["જાન્યુ","ફેબ્રુ","માર્ચ","એપ્રિલ","મે","જૂન","જુલાઈ","ઑગસ્ટ","સપ્ટે","ઑક્ટો","નવે","ડિસે"],["જાન્યુઆરી","ફેબ્રુઆરી","માર્ચ","એપ્રિલ","મે","જૂન","જુલાઈ","ઑગસ્ટ","સપ્ટેમ્બર","ઑક્ટોબર","નવેમ્બર","ડિસેમ્બર"]],u,[["ઇ સ પુ","ઇસ"],["ઈ.સ.પૂર્વે","ઈ.સ."],["ઈસવીસન પૂર્વે","ઇસવીસન"]],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}",u,"{1} એ {0} વાગ્યે",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤#,##,##0.00","[#E0]"],"INR","₹","ભારતીય રૂપિયા",{"JPY":["JP¥","¥"],"MUR":[u,"રૂ."],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_gu]; + +function plural_guz(n: number): number { +return 5; +} + +export const locale_guz = ["guz",[["Ma","Mo"],u,["Mambia","Mog"]],[["Ma","Mo"],u,u],[["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"]],u,[["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"]],u,[["YA","YK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","Shilingi ya Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_guz]; + +function plural_gv(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (v === 0 && i % 10 === 1) + return 1; +if (v === 0 && i % 10 === 2) + return 2; +if (v === 0 && (i % 100 === 0 || (i % 100 === 20 || (i % 100 === 40 || (i % 100 === 60 || i % 100 === 80))))) + return 3; +if (!(v === 0)) + return 4; +return 5; +} + +export const locale_gv = ["gv",[["a.m.","p.m."],u,u],u,[["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"]],u,[["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"]],u,[["RC","AD"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GBP","£","GBP",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_gv]; + +function plural_ha(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ha = ["ha",[["AM","PM"],u,["Safiya","Yamma"]],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["K.H","BHAI"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"NGN","₦","Nairar Najeriya",{"NGN":["₦"]},"ltr", plural_ha]; + +function plural_ha_GH(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ha_GH = ["ha-GH",[["AM","PM"],u,["Safiya","Yamma"]],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["K.H","BHAI"],u,["Kafin haihuwar annab","Bayan haihuwar annab"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"GHS","GH₵","Kudin Ghana",{"GHS":["GH₵"],"NGN":["₦"]},"ltr", plural_ha_GH]; + +function plural_ha_NE(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ha_NE = ["ha-NE",[["AM","PM"],u,["Safiya","Yamma"]],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["K.H","BHAI"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"XOF","CFA","Kuɗin Sefa na Afirka Ta Yamma",{"NGN":["₦"]},"ltr", plural_ha_NE]; + +function plural_haw(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_haw = ["haw",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","USD",{"JPY":["JP¥","¥"]},"ltr", plural_haw]; + +function plural_he(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +if (i === 2 && v === 0) + return 2; +if (v === 0 && (!(n >= 0 && n <= 10) && n % 10 === 0)) + return 4; +return 5; +} + +export const locale_he = ["he",[["לפנה״צ","אחה״צ"],u,u],[["לפנה״צ","אחה״צ"],["AM","PM"],u],[["א׳","ב׳","ג׳","ד׳","ה׳","ו׳","ש׳"],["יום א׳","יום ב׳","יום ג׳","יום ד׳","יום ה׳","יום ו׳","שבת"],["יום ראשון","יום שני","יום שלישי","יום רביעי","יום חמישי","יום שישי","יום שבת"],["א׳","ב׳","ג׳","ד׳","ה׳","ו׳","ש׳"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ינו׳","פבר׳","מרץ","אפר׳","מאי","יוני","יולי","אוג׳","ספט׳","אוק׳","נוב׳","דצמ׳"],["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"]],u,[["לפנה״ס","לספירה"],u,["לפני הספירה","לספירה"]],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}",u,"{1} בשעה {0}",u],[".",",",";","%","‎+","‎-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","‏#,##0.00 ¤;‏-#,##0.00 ¤","#E0"],"ILS","₪","שקל חדש",{"BYN":[u,"р"],"CNY":["‎CN¥‎","¥"],"ILP":["ל״י"],"THB":["฿"],"TWD":["NT$"]},"rtl", plural_he]; + +function plural_hi(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || n === 1) + return 1; +return 5; +} + +export const locale_hi = ["hi",[["am","pm"],u,u],u,[["र","सो","मं","बु","गु","शु","श"],["रवि","सोम","मंगल","बुध","गुरु","शुक्र","शनि"],["रविवार","सोमवार","मंगलवार","बुधवार","गुरुवार","शुक्रवार","शनिवार"],["र","सो","मं","बु","गु","शु","श"]],u,[["ज","फ़","मा","अ","म","जू","जु","अ","सि","अ","न","दि"],["जन॰","फ़र॰","मार्च","अप्रैल","मई","जून","जुल॰","अग॰","सित॰","अक्तू॰","नव॰","दिस॰"],["जनवरी","फ़रवरी","मार्च","अप्रैल","मई","जून","जुलाई","अगस्त","सितंबर","अक्तूबर","नवंबर","दिसंबर"]],u,[["ईसा-पूर्व","ईस्वी"],u,["ईसा-पूर्व","ईसवी सन"]],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}",u,"{1} को {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤#,##,##0.00","[#E0]"],"INR","₹","भारतीय रुपया",{"JPY":["JP¥","¥"],"RON":[u,"लेई"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_hi]; + +function plural_hr(n: number): number { +const 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 1; +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 3; +return 5; +} + +export const locale_hr = ["hr",[["AM","PM"],u,u],u,[["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}",u,"{1} 'u' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"HRK","HRK","hrvatska kuna",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"],"XPF":[],"XXX":[]},"ltr", plural_hr]; + +function plural_hr_BA(n: number): number { +const 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 1; +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 3; +return 5; +} + +export const locale_hr_BA = ["hr-BA",[["AM","PM"],u,u],u,[["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"]],u,[["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}",u,"{1} 'u' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"BAM","KM","konvertibilna marka",{"AUD":[u,"$"],"BAM":["KM"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"],"XPF":[],"XXX":[]},"ltr", plural_hr_BA]; + +function plural_hsb(n: number): number { +const 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 1; +if (v === 0 && i % 100 === 2 || f % 100 === 2) + return 2; +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 3; +return 5; +} + +export const locale_hsb = ["hsb",[["dop.","pop."],["dopołdnja","popołdnju"],u],[["dopołdnja","popołdnju"],u,u],[["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"]],u,[["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."],u,["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}",u,u,u],[",",".",";","%","+","-","E","·","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":[u,"$"],"PLN":["zł"],"THB":["฿"]},"ltr", plural_hsb]; + +function plural_hu(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_hu = ["hu",[["de.","du."],u,u],u,[["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"]],u,[["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"]],u,[["ie.","isz."],["i. e.","i. sz."],["Krisztus 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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"HUF","Ft","magyar forint",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"HUF":["Ft"],"ILS":[u,"₪"],"INR":[u,"₹"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"]},"ltr", plural_hu]; + +function plural_hy(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_hy = ["hy",[["ա","հ"],["AM","PM"],u],[["AM","PM"],u,u],[["Կ","Ե","Ե","Չ","Հ","Ո","Շ"],["կիր","երկ","երք","չրք","հնգ","ուր","շբթ"],["կիրակի","երկուշաբթի","երեքշաբթի","չորեքշաբթի","հինգշաբթի","ուրբաթ","շաբաթ"],["կր","եկ","եք","չք","հգ","ու","շբ"]],u,[["Հ","Փ","Մ","Ա","Մ","Հ","Հ","Օ","Ս","Հ","Ն","Դ"],["հնվ","փտվ","մրտ","ապր","մյս","հնս","հլս","օգս","սեպ","հոկ","նոյ","դեկ"],["հունվարի","փետրվարի","մարտի","ապրիլի","մայիսի","հունիսի","հուլիսի","օգոստոսի","սեպտեմբերի","հոկտեմբերի","նոյեմբերի","դեկտեմբերի"]],[["Հ","Փ","Մ","Ա","Մ","Հ","Հ","Օ","Ս","Հ","Ն","Դ"],["հնվ","փտվ","մրտ","ապր","մյս","հնս","հլս","օգս","սեպ","հոկ","նոյ","դեկ"],["հունվար","փետրվար","մարտ","ապրիլ","մայիս","հունիս","հուլիս","օգոստոս","սեպտեմբեր","հոկտեմբեր","նոյեմբեր","դեկտեմբեր"]],[["մ.թ.ա.","մ.թ."],u,["Քրիստոսից առաջ","Քրիստոսից հետո"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","ՈչԹ",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"AMD","֏","հայկական դրամ",{"AMD":["֏"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_hy]; + +function plural_ia(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_ia = ["ia",[["AM","PM"],u,u],u,[["d","l","m","m","j","v","s"],["dom","lun","mar","mer","jov","ven","sab"],["dominica","lunedi","martedi","mercuridi","jovedi","venerdi","sabbato"],["do","lu","ma","me","jo","ve","sa"]],u,[["j","f","m","a","m","j","j","a","s","o","n","d"],["jan","feb","mar","apr","mai","jun","jul","aug","sep","oct","nov","dec"],["januario","februario","martio","april","maio","junio","julio","augusto","septembre","octobre","novembre","decembre"]],[["1","2","3","4","5","6","7","8","9","10","11","12"],["jan","feb","mar","apr","mai","jun","jul","aug","sep","oct","nov","dec"],["januario","februario","martio","april","maio","junio","julio","augusto","septembre","octobre","novembre","decembre"]],[["a.Chr.","p.Chr."],u,["ante Christo","post Christo"]],1,[6,0],["dd-MM-y","d MMM y","d 'de' MMMM y","EEEE 'le' d 'de' MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} {0}",u,"{1} 'a' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],u,u,u,{"JPY":["JP¥","¥"],"NLG":["ƒ"],"RUB":["₽"],"USD":["US$","$"]},"ltr", plural_ia]; + +function plural_id(n: number): number { +return 5; +} + +export const locale_id = ["id",[["AM","PM"],u,u],u,[["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"]],u,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agu","Sep","Okt","Nov","Des"],["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"]],u,[["SM","M"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN","."],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"IDR","Rp","Rupiah Indonesia",{"AUD":["AU$","$"],"IDR":["Rp"],"INR":["Rs","₹"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_id]; + +function plural_ig(n: number): number { +return 5; +} + +export const locale_ig = ["ig",[["A.M.","P.M."],u,["N’ụtụtụ","N’abali"]],[["A.M.","P.M."],u,u],[["S","M","T","W","T","F","S"],["Ụka","Mọn","Tiu","Wen","Tọọ","Fraị","Sat"],["Sọndee","Mọnde","Tiuzdee","Wenezdee","Tọọzdee","Fraịdee","Satọdee"],["Sọn","Mọn","Tiu","Wen","Tọọ","Fraị","Sat"]],u,[["J","F","M","E","M","J","J","Ọ","S","Ọ","N","D"],["Jen","Feb","Maa","Epr","Mee","Juu","Jul","Ọgọ","Sep","Ọkt","Nov","Dis"],["Jenụwarị","Febrụwarị","Maachị","Epreel","Mee","Juun","Julaị","Ọgọọst","Septemba","Ọktoba","Novemba","Disemba"]],u,[["T.K.","A.K."],u,["Tupu Kraist","Afọ Kraịst"]],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}",u,"{1} 'na' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"NGN","₦","Naịra",{"NGN":["₦"]},"ltr", plural_ig]; + +function plural_ii(n: number): number { +return 5; +} + +export const locale_ii = ["ii",[["ꎸꄑ","ꁯꋒ"],u,u],u,[["ꆏ","ꋍ","ꑍ","ꌕ","ꇖ","ꉬ","ꃘ"],["ꑭꆏ","ꆏꋍ","ꆏꑍ","ꆏꌕ","ꆏꇖ","ꆏꉬ","ꆏꃘ"],["ꑭꆏꑍ","ꆏꊂꋍ","ꆏꊂꑍ","ꆏꊂꌕ","ꆏꊂꇖ","ꆏꊂꉬ","ꆏꊂꃘ"],["ꑭꆏ","ꆏꋍ","ꆏꑍ","ꆏꌕ","ꆏꇖ","ꆏꉬ","ꆏꃘ"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ꋍꆪ","ꑍꆪ","ꌕꆪ","ꇖꆪ","ꉬꆪ","ꃘꆪ","ꏃꆪ","ꉆꆪ","ꈬꆪ","ꊰꆪ","ꊰꊪꆪ","ꊰꑋꆪ"],u],u,[["ꃅꋊꂿ","ꃅꋊꊂ"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"CNY","¥","CNY",{"CNY":["¥"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ii]; + +function plural_is(n: number): number { +const 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 1; +return 5; +} + +export const locale_is = ["is",[["f.","e."],["f.h.","e.h."],u],[["f.h.","e.h."],u,u],[["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."]],u,[["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"]],u,[["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}",u,"{1} 'kl'. {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"ISK","ISK","íslensk króna",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"EUR":[u,"€"],"GBP":[u,"£"],"INR":[u,"₹"],"JPY":["JP¥","¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"]},"ltr", plural_is]; + +function plural_it(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_it = ["it",[["m.","p."],["AM","PM"],u],u,[["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"]],u,[["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"]],u,[["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}",u,"{1} {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"BRL":[u,"R$"],"BYN":[u,"Br"],"EGP":[u,"£E"],"HKD":[u,"$"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":[u,"NKr"],"THB":["฿"],"TWD":[u,"NT$"],"USD":[u,"$"]},"ltr", plural_it]; + +function plural_it_CH(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_it_CH = ["it-CH",[["m.","p."],["AM","PM"],u],u,[["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"]],u,[["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"]],u,[["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}",u,"{1} {0}",u],[".","’",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤-#,##0.00","#E0"],"CHF","CHF","franco svizzero",{"BRL":[u,"R$"],"BYN":[u,"Br"],"EGP":[u,"£E"],"HKD":[u,"$"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":[u,"NKr"],"THB":["฿"],"TWD":[u,"NT$"],"USD":[u,"$"]},"ltr", plural_it_CH]; + +function plural_it_SM(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_it_SM = ["it-SM",[["m.","p."],["AM","PM"],u],u,[["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"]],u,[["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"]],u,[["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}",u,"{1} {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"BRL":[u,"R$"],"BYN":[u,"Br"],"EGP":[u,"£E"],"HKD":[u,"$"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":[u,"NKr"],"THB":["฿"],"TWD":[u,"NT$"],"USD":[u,"$"]},"ltr", plural_it_SM]; + +function plural_it_VA(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_it_VA = ["it-VA",[["m.","p."],["AM","PM"],u],u,[["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"]],u,[["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"]],u,[["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}",u,"{1} {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"BRL":[u,"R$"],"BYN":[u,"Br"],"EGP":[u,"£E"],"HKD":[u,"$"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":[u,"NKr"],"THB":["฿"],"TWD":[u,"NT$"],"USD":[u,"$"]},"ltr", plural_it_VA]; + +function plural_ja(n: number): number { +return 5; +} + +export const locale_ja = ["ja",[["午前","午後"],u,u],u,[["日","月","火","水","木","金","土"],u,["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],["日","月","火","水","木","金","土"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],u],u,[["BC","AD"],["紀元前","西暦"],u],0,[6,0],["y/MM/dd",u,"y年M月d日","y年M月d日EEEE"],["H:mm","H:mm:ss","H:mm:ss z","H時mm分ss秒 zzzz"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"JPY","¥","日本円",{"CNY":["元","¥"],"JPY":["¥"],"RON":[u,"レイ"],"XXX":[]},"ltr", plural_ja]; + +function plural_jgo(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_jgo = ["jgo",[["mbaꞌmbaꞌ","ŋka mbɔ́t nji"],u,u],u,[["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ɛ"],u,u],u,[["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á"],u],u,[["BCE","CE"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"XAF","FCFA","Fɛlâŋ",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_jgo]; + +function plural_jmc(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_jmc = ["jmc",[["utuko","kyiukonyi"],u,u],u,[["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"]],u,[["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"]],u,[["KK","BK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"TZS","TSh","Shilingi ya Tanzania",{"JPY":["JP¥","¥"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_jmc]; + +function plural_jv(n: number): number { +return 5; +} + +export const locale_jv = ["jv",[["Isuk","Wengi"],u,u],u,[["A","S","S","R","K","J","S"],["Ahad","Sen","Sel","Rab","Kam","Jum","Sab"],["Ahad","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],["Ahad","Sen","Sel","Rab","Kam","Jum","Sab"]],u,[["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"]],u,[["SM","M"],u,["Sakdurunge Masehi","Masehi"]],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}",u,"{1} {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"IDR","Rp","Rupiah Indonesia",{"IDR":["Rp"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_jv]; + +function plural_ka(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ka = ["ka",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["კ","ო","ს","ო","ხ","პ","შ"],["კვი","ორშ","სამ","ოთხ","ხუთ","პარ","შაბ"],["კვირა","ორშაბათი","სამშაბათი","ოთხშაბათი","ხუთშაბათი","პარასკევი","შაბათი"],["კვ","ორ","სმ","ოთ","ხთ","პრ","შბ"]],u,[["ი","თ","მ","ა","მ","ი","ი","ა","ს","ო","ნ","დ"],["იან","თებ","მარ","აპრ","მაი","ივნ","ივლ","აგვ","სექ","ოქტ","ნოე","დეკ"],["იანვარი","თებერვალი","მარტი","აპრილი","მაისი","ივნისი","ივლისი","აგვისტო","სექტემბერი","ოქტომბერი","ნოემბერი","დეკემბერი"]],u,[["ძვ. წ.","ახ. წ."],u,["ძველი წელთაღრიცხვით","ახალი წელთაღრიცხვით"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","არ არის რიცხვი",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"GEL","₾","ქართული ლარი",{"AUD":[u,"$"],"CNY":[u,"¥"],"GEL":["₾"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_ka]; + +function plural_kab(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_kab = ["kab",[["n tufat","n tmeddit"],u,u],u,[["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"]],u,[["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ṛ"]],u,[["snd. T.Ɛ","sld. T.Ɛ"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"DZD","DA","Adinar Azzayri",{"DZD":["DA"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_kab]; + +function plural_kam(n: number): number { +return 5; +} + +export const locale_kam = ["kam",[["Ĩyakwakya","Ĩyawĩoo"],u,u],u,[["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"]],u,[["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ĩ"]],u,[["MY","IY"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","Silingi ya Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_kam]; + +function plural_kde(n: number): number { +return 5; +} + +export const locale_kde = ["kde",[["Muhi","Chilo"],u,u],u,[["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"]],u,[["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"]],u,[["AY","NY"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"TZS","TSh","Shilingi ya Tanzania",{"JPY":["JP¥","¥"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_kde]; + +function plural_kea(n: number): number { +return 5; +} + +export const locale_kea = ["kea",[["am","pm"],u,u],u,[["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"]],u,[["AK","DK"],u,["antis di Kristu","dispos di Kristu"]],1,[6,0],["dd/MM/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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"CVE","​","Skudu Kabuverdianu",{"AUD":["AU$","$"],"CVE":["​"],"JPY":["JP¥","¥"],"THB":["฿"],"USD":["US$","$"]},"ltr", plural_kea]; + +function plural_khq(n: number): number { +return 5; +} + +export const locale_khq = ["khq",[["Adduha","Aluula"],u,u],u,[["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"]],u,[["Ž","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"]],u,[["IJ","IZ"],u,["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}",u,u,u],["."," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"XOF","CFA","CFA Fraŋ (BCEAO)",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_khq]; + +function plural_ki(n: number): number { +return 5; +} + +export const locale_ki = ["ki",[["Kiroko","Hwaĩ-inĩ"],u,u],u,[["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"]],u,[["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"]],u,[["MK","TK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","Ciringi ya Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_ki]; + +function plural_kk(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_kk = ["kk",[["AM","PM"],u,u],u,[["Ж","Д","С","С","Б","Ж","С"],["жс","дс","сс","ср","бс","жм","сб"],["жексенбі","дүйсенбі","сейсенбі","сәрсенбі","бейсенбі","жұма","сенбі"],["жс","дс","сс","ср","бс","жм","сб"]],u,[["Қ","А","Н","С","М","М","Ш","Т","Қ","Қ","Қ","Ж"],["қаң.","ақп.","нау.","сәу.","мам.","мау.","шіл.","там.","қыр.","қаз.","қар.","жел."],["қаңтар","ақпан","наурыз","сәуір","мамыр","маусым","шілде","тамыз","қыркүйек","қазан","қараша","желтоқсан"]],[["Қ","А","Н","С","М","М","Ш","Т","Қ","Қ","Қ","Ж"],["қаң.","ақп.","нау.","сәу.","мам.","мау.","шіл.","там.","қыр.","қаз.","қар.","жел."],["Қаңтар","Ақпан","Наурыз","Сәуір","Мамыр","Маусым","Шілде","Тамыз","Қыркүйек","Қазан","Қараша","Желтоқсан"]],[["б.з.д.","б.з."],u,["Біздің заманымызға дейін","біздің заманымыз"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","сан емес",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"KZT","₸","Қазақстан теңгесі",{"JPY":["JP¥","¥"],"KZT":["₸"],"RUB":["₽"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_kk]; + +function plural_kkj(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_kkj = ["kkj",[["AM","PM"],u,u],u,[["so","lu","ma","mɛ","ye","va","ms"],["sɔndi","lundi","mardi","mɛrkɛrɛdi","yedi","vaŋdɛrɛdi","mɔnɔ sɔndi"],u,u],[["so","lu","ma","mɛ","ye","va","ms"],["sɔndi","lundi","mardi","mɛrkɛrɛdi","yedi","vaŋdɛrɛdi","mɔnɔ sɔndi"],u,["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","M11","ɓulɓusɛ"],u],u,[["BCE","CE"],u,u],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"XAF","FCFA","Franc CFA",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_kkj]; + +function plural_kl(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_kl = ["kl",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["sap","ata","mar","pin","sis","tal","arf"],["sapaat","ataasinngorneq","marlunngorneq","pingasunngorneq","sisamanngorneq","tallimanngorneq","arfininngorneq"],["sap","ata","mar","pin","sis","tal","arf"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["jan","febr","mar","apr","maj","jun","jul","aug","sept","okt","nov","dec"],["januaarip","februaarip","marsip","apriilip","maajip","juunip","juulip","aggustip","septembarip","oktobarip","novembarip","decembarip"]],[["1","2","3","4","5","6","7","8","9","10","11","12"],["jan","febr","mar","apr","maj","jun","jul","aug","sept","okt","nov","dec"],["januaari","februaari","marsi","apriili","maaji","juuni","juuli","aggusti","septembari","oktobari","novembari","decembari"]],[["BCE","CE"],u,u],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00;¤-#,##0.00","#E0"],"DKK","kr.","DKK",{"DKK":["kr.","kr"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_kl]; + +function plural_kln(n: number): number { +return 5; +} + +export const locale_kln = ["kln",[["krn","koosk"],u,["karoon","kooskoliny"]],[["krn","koosk"],u,u],[["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"]],u,[["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’"]],u,[["AM","KO"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","Silingitab ya Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_kln]; + +function plural_km(n: number): number { +return 5; +} + +export const locale_km = ["km",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["អ","ច","អ","ព","ព","ស","ស"],["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហ","សុក្រ","សៅរ៍"],["អាទិត្យ","ច័ន្ទ","អង្គារ","ពុធ","ព្រហស្បតិ៍","សុក្រ","សៅរ៍"],["អា","ច","អ","ពុ","ព្រ","សុ","ស"]],[["អ","ច","អ","ព","ព","ស","ស"],["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហ","សុក្រ","សៅរ៍"],["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហស្បតិ៍","សុក្រ","សៅរ៍"],["អា","ច","អ","ពុ","ព្រ","សុ","ស"]],[["ម","ក","ម","ម","ឧ","ម","ក","ស","ក","ត","វ","ធ"],["មករា","កុម្ភៈ","មីនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],u],u,[["មុន គ.ស.","គ.ស."],u,["មុន​គ្រិស្តសករាជ","គ្រិស្តសករាជ"]],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}",u,"{1} នៅ​ម៉ោង {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"KHR","៛","រៀល​កម្ពុជា",{"JPY":["JP¥","¥"],"KHR":["៛"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_km]; + +function plural_kn(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || n === 1) + return 1; +return 5; +} + +export const locale_kn = ["kn",[["ಪೂ","ಅ"],["ಪೂರ್ವಾಹ್ನ","ಅಪರಾಹ್ನ"],u],[["ಪೂರ್ವಾಹ್ನ","ಅಪರಾಹ್ನ"],u,u],[["ಭಾ","ಸೋ","ಮಂ","ಬು","ಗು","ಶು","ಶ"],["ಭಾನು","ಸೋಮ","ಮಂಗಳ","ಬುಧ","ಗುರು","ಶುಕ್ರ","ಶನಿ"],["ಭಾನುವಾರ","ಸೋಮವಾರ","ಮಂಗಳವಾರ","ಬುಧವಾರ","ಗುರುವಾರ","ಶುಕ್ರವಾರ","ಶನಿವಾರ"],["ಭಾನು","ಸೋಮ","ಮಂಗಳ","ಬುಧ","ಗುರು","ಶುಕ್ರ","ಶನಿ"]],u,[["ಜ","ಫೆ","ಮಾ","ಏ","ಮೇ","ಜೂ","ಜು","ಆ","ಸೆ","ಅ","ನ","ಡಿ"],["ಜನವರಿ","ಫೆಬ್ರವರಿ","ಮಾರ್ಚ್","ಏಪ್ರಿ","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗ","ಸೆಪ್ಟೆಂ","ಅಕ್ಟೋ","ನವೆಂ","ಡಿಸೆಂ"],["ಜನವರಿ","ಫೆಬ್ರವರಿ","ಮಾರ್ಚ್","ಏಪ್ರಿಲ್","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗಸ್ಟ್","ಸೆಪ್ಟೆಂಬರ್","ಅಕ್ಟೋಬರ್","ನವೆಂಬರ್","ಡಿಸೆಂಬರ್"]],[["ಜ","ಫೆ","ಮಾ","ಏ","ಮೇ","ಜೂ","ಜು","ಆ","ಸೆ","ಅ","ನ","ಡಿ"],["ಜನ","ಫೆಬ್ರ","ಮಾರ್ಚ್","ಏಪ್ರಿ","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗ","ಸೆಪ್ಟೆಂ","ಅಕ್ಟೋ","ನವೆಂ","ಡಿಸೆಂ"],["ಜನವರಿ","ಫೆಬ್ರವರಿ","ಮಾರ್ಚ್","ಏಪ್ರಿಲ್","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗಸ್ಟ್","ಸೆಪ್ಟೆಂಬರ್","ಅಕ್ಟೋಬರ್","ನವೆಂಬರ್","ಡಿಸೆಂಬರ್"]],[["ಕ್ರಿ.ಪೂ","ಕ್ರಿ.ಶ"],u,["ಕ್ರಿಸ್ತ ಪೂರ್ವ","ಕ್ರಿಸ್ತ ಶಕ"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"INR","₹","ಭಾರತೀಯ ರೂಪಾಯಿ",{"JPY":["JP¥","¥"],"RON":[u,"ಲೀ"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_kn]; + +function plural_ko(n: number): number { +return 5; +} + +export const locale_ko = ["ko",[["AM","PM"],u,["오전","오후"]],u,[["일","월","화","수","목","금","토"],u,["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],["일","월","화","수","목","금","토"]],u,[["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],u,u],u,[["BC","AD"],u,["기원전","서기"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KRW","₩","대한민국 원",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"RON":[u,"L"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_ko]; + +function plural_ko_KP(n: number): number { +return 5; +} + +export const locale_ko_KP = ["ko-KP",[["AM","PM"],u,["오전","오후"]],u,[["일","월","화","수","목","금","토"],u,["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],["일","월","화","수","목","금","토"]],u,[["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],u,u],u,[["BC","AD"],u,["기원전","서기"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KPW","KPW","조선 민주주의 인민 공화국 원",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"RON":[u,"L"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_ko_KP]; + +function plural_kok(n: number): number { +return 5; +} + +export const locale_kok = ["kok",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["आ","सो","मं","बु","बि","शु","शे"],["आयतार","सोमार","मंगळार","बुधवार","बिरेस्तार","शुक्रार","शेनवार"],u,["आय","सोम","मंगळ","बुध","बिरे","शुक्र","शेन"]],[["आ","सो","मं","बु","ब","शु","शे"],["आयतार","सोमार","मंगळार","बुधवार","बिरेस्तार","शुक्रार","शेनवार"],u,["आय","सोम","मंगळ","बुध","बिरे","शुक्र","शेन"]],[["1","2","3","4","5","6","7","8","9","10","11","12"],["जानेवारी","फेब्रुवारी","मार्च","एप्रिल","मे","जून","जुलय","ऑगस्ट","सप्टेंबर","ऑक्टोबर","नोव्हेंबर","डिसेंबर"],u],[["1","2","3","4","5","6","7","8","9","10","11","12"],["जाने","फेब्रु","मार्च","एप्री","मे","जून","जुल","ऑग","सप्टें","ऑक्टो","नो","डिसे"],["जानेवारी","फेब्रुवारी","मार्च","एप्रिल","मे","जून","जुलय","ऑगस्ट","सप्टेंबर","ऑक्टोबर","नोव्हेंबर","डिसेंबर"]],[["क्रिस्तपूर्व","क्रिस्तशखा"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"INR","₹","भारतीय रुपया",{"JPY":["JP¥","¥"],"RON":["रॉन","लेई"],"USD":["US$","$"]},"ltr", plural_kok]; + +function plural_ks(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ks = ["ks",[["AM","PM"],u,u],u,[["ا","ژ","ب","ب","ب","ج","ب"],["آتھوار","ژٔندٕروار","بۆموار","بودوار","برؠسوار","جُمہ","بٹوار"],["اَتھوار","ژٔندرٕروار","بۆموار","بودوار","برؠسوار","جُمہ","بٹوار"],["آتھوار","ژٔندٕروار","بۆموار","بودوار","برؠسوار","جُمہ","بٹوار"]],u,[["ج","ف","م","ا","م","ج","ج","ا","س","س","ا","ن"],["جنؤری","فرؤری","مارٕچ","اپریل","میٔ","جوٗن","جوٗلایی","اگست","ستمبر","اکتوٗبر","نومبر","دسمبر"],u],u,[["بی سی","اے ڈی"],u,["قبٕل مسیٖح","عیٖسوی سنہٕ"]],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}",u,u,u],[".",",",";","%","‎+","‎-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"INR","₹","ہِندُستٲنۍ رۄپَے",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"rtl", plural_ks]; + +function plural_ks_Arab(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ks_Arab = ["ks-Arab",[["AM","PM"],u,u],u,[["ا","ژ","ب","ب","ب","ج","ب"],["آتھوار","ژٔندٕروار","بۆموار","بودوار","برؠسوار","جُمہ","بٹوار"],["اَتھوار","ژٔندرٕروار","بۆموار","بودوار","برؠسوار","جُمہ","بٹوار"],["آتھوار","ژٔندٕروار","بۆموار","بودوار","برؠسوار","جُمہ","بٹوار"]],u,[["ج","ف","م","ا","م","ج","ج","ا","س","س","ا","ن"],["جنؤری","فرؤری","مارٕچ","اپریل","میٔ","جوٗن","جوٗلایی","اگست","ستمبر","اکتوٗبر","نومبر","دسمبر"],u],u,[["بی سی","اے ڈی"],u,["قبٕل مسیٖح","عیٖسوی سنہٕ"]],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}",u,u,u],[".",",",";","%","‎+","‎-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"INR","₹","ہِندُستٲنۍ رۄپَے",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"rtl", plural_ks_Arab]; + +function plural_ksb(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ksb = ["ksb",[["makeo","nyiaghuo"],u,u],u,[["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"]],u,[["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"]],u,[["KK","BK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"TZS","TSh","shilingi ya Tanzania",{"JPY":["JP¥","¥"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_ksb]; + +function plural_ksf(n: number): number { +return 5; +} + +export const locale_ksf = ["ksf",[["sárúwá","cɛɛ́nko"],u,u],u,[["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"]],u,[["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ɛ́ɛ"]],u,[["d.Y.","k.Y."],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XAF","FCFA","fráŋ",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ksf]; + +function plural_ksh(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +return 5; +} + +export const locale_ksh = ["ksh",[["v.M.","n.M."],u,["Uhr vörmiddaachs","Uhr nommendaachs"]],[["v.M.","n.M."],u,["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"]],u,[["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}",u,u,u],[","," ",";","%","+","−","×10^","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euro",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ksh]; + +function plural_ku(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ku = ["ku",[["BN","PN"],u,u],u,[["Y","D","S","Ç","P","Î","Ş"],["yş","dş","sş","çş","pş","în","ş"],["yekşem","duşem","sêşem","çarşem","pêncşem","în","şemî"],["yş","dş","sş","çş","pş","în","ş"]],u,[["R","R","A","A","G","P","T","G","R","K","S","B"],["rêb","reş","ada","avr","gul","pûş","tîr","gel","rez","kew","ser","ber"],["rêbendanê","reşemiyê","adarê","avrêlê","gulanê","pûşperê","tîrmehê","gelawêjê","rezberê","kewçêrê","sermawezê","berfanbarê"]],[["R","R","A","A","G","P","T","G","R","K","S","B"],["rêb","reş","ada","avr","gul","pûş","tîr","gel","rez","kew","ser","ber"],["rêbendan","reşemî","adar","avrêl","gulan","pûşper","tîrmeh","gelawêj","rezber","kewçêr","sermawez","berfanbar"]],[["BZ","PZ"],u,["berî zayînê","piştî zayînê"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","%#,##0","#,##0.00 ¤","#E0"],"TRY","₺","TRY",{"JPY":["JP¥","¥"],"TRY":["₺"],"USD":["US$","$"]},"ltr", plural_ku]; + +function plural_kw(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n % 100 === 2 || (n % 100 === 22 || (n % 100 === 42 || (n % 100 === 62 || n % 100 === 82))) || (n % 1000 === 0 && (n % 100000 === Math.floor(n % 100000) && (n % 100000 >= 1000 && n % 100000 <= 20000 || (n % 100000 === 40000 || (n % 100000 === 60000 || n % 100000 === 80000)))) || !(n === 0) && n % 1000000 === 100000)) + return 2; +if (n % 100 === 3 || (n % 100 === 23 || (n % 100 === 43 || (n % 100 === 63 || n % 100 === 83)))) + return 3; +if (!(n === 1) && (n % 100 === 1 || (n % 100 === 21 || (n % 100 === 41 || (n % 100 === 61 || n % 100 === 81))))) + return 4; +return 5; +} + +export const locale_kw = ["kw",[["a.m.","p.m."],u,u],u,[["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"]],u,[["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"]],u,[["RC","AD"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GBP","£","GBP",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_kw]; + +function plural_ky(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ky = ["ky",[["тң","тк"],u,["таңкы","түштөн кийинки"]],u,[["Ж","Д","Ш","Ш","Б","Ж","И"],["жек.","дүй.","шейш.","шарш.","бейш.","жума","ишм."],["жекшемби","дүйшөмбү","шейшемби","шаршемби","бейшемби","жума","ишемби"],["жш.","дш.","шш.","шр.","бш.","жм.","иш."]],u,[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","фев.","мар.","апр.","май","июн.","июл.","авг.","сен.","окт.","ноя.","дек."],["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"]],[["б.з.ч.","б.з."],u,["биздин заманга чейин","биздин заман"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","сан эмес",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"KGS","сом","Кыргызстан сому",{"AUD":[u,"$"],"BMD":[u,"BD$"],"BRL":[u,"R$"],"BSD":[u,"B$"],"BZD":[u,"BZ$"],"CAD":[u,"C$"],"DOP":[u,"RD$"],"EGP":[u,"LE"],"GBP":[u,"£"],"HKD":[u,"HK$"],"HRK":[u,"Kn"],"ILS":[u,"₪"],"INR":[u,"₹"],"JMD":[u,"J$"],"JPY":["JP¥","¥"],"KGS":["сом"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"THB":["฿"],"TTD":[u,"TT$"],"TWD":[u,"NT$"],"USD":[u,"$"],"XCD":[u,"$"]},"ltr", plural_ky]; + +function plural_lag(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (n === 0) + return 0; +if ((i === 0 || i === 1) && !(n === 0)) + return 1; +return 5; +} + +export const locale_lag = ["lag",[["TOO","MUU"],u,u],u,[["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"]],u,[["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ʉ"]],u,[["KSA","KA"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"TZS","TSh","Shilíingi ya Taansanía",{"JPY":["JP¥","¥"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_lag]; + +function plural_lb(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_lb = ["lb",[["mo.","nomë."],["moies","nomëttes"],u],[["moies","nomëttes"],u,u],[["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."],u,u],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euro",{"ATS":["öS"],"AUD":["AU$","$"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_lb]; + +function plural_lg(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_lg = ["lg",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["BC","AD"],u,["Kulisito nga tannaza","Bukya Kulisito Azaal"]],1,[0,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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"UGX","USh","Silingi eya Yuganda",{"JPY":["JP¥","¥"],"UGX":["USh"],"USD":["US$","$"]},"ltr", plural_lg]; + +function plural_lkt(n: number): number { +return 5; +} + +export const locale_lkt = ["lkt",[["AM","PM"],u,u],u,[["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"],u,u],[["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"],u,u],[["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í"],u],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"USD","$","USD",{"JPY":["JP¥","¥"]},"ltr", plural_lkt]; + +function plural_ln(n: number): number { + +if (n === Math.floor(n) && (n >= 0 && n <= 1)) + return 1; +return 5; +} + +export const locale_ln = ["ln",[["ntɔ́ngɔ́","mpókwa"],u,u],u,[["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"]],u,[["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é"]],u,[["libóso ya","nsima ya Y"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"CDF","FC","Falánga ya Kongó",{"CDF":["FC"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ln]; + +function plural_ln_AO(n: number): number { + +if (n === Math.floor(n) && (n >= 0 && n <= 1)) + return 1; +return 5; +} + +export const locale_ln_AO = ["ln-AO",[["ntɔ́ngɔ́","mpókwa"],u,u],u,[["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"]],u,[["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é"]],u,[["libóso ya","nsima ya Y"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"AOA","Kz","Kwanza ya Angóla",{"AOA":["Kz"],"CDF":["FC"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ln_AO]; + +function plural_ln_CF(n: number): number { + +if (n === Math.floor(n) && (n >= 0 && n <= 1)) + return 1; +return 5; +} + +export const locale_ln_CF = ["ln-CF",[["ntɔ́ngɔ́","mpókwa"],u,u],u,[["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"]],u,[["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é"]],u,[["libóso ya","nsima ya Y"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XAF","FCFA","Falánga CFA BEAC",{"CDF":["FC"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ln_CF]; + +function plural_ln_CG(n: number): number { + +if (n === Math.floor(n) && (n >= 0 && n <= 1)) + return 1; +return 5; +} + +export const locale_ln_CG = ["ln-CG",[["ntɔ́ngɔ́","mpókwa"],u,u],u,[["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"]],u,[["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é"]],u,[["libóso ya","nsima ya Y"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XAF","FCFA","Falánga CFA BEAC",{"CDF":["FC"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ln_CG]; + +function plural_lo(n: number): number { +return 5; +} + +export const locale_lo = ["lo",[["ກ່ອນທ່ຽງ","ຫຼັງທ່ຽງ"],u,u],u,[["ອາ","ຈ","ອ","ພ","ພຫ","ສຸ","ສ"],["ອາທິດ","ຈັນ","ອັງຄານ","ພຸດ","ພະຫັດ","ສຸກ","ເສົາ"],["ວັນອາທິດ","ວັນຈັນ","ວັນອັງຄານ","ວັນພຸດ","ວັນພະຫັດ","ວັນສຸກ","ວັນເສົາ"],["ອາ.","ຈ.","ອ.","ພ.","ພຫ.","ສຸ.","ສ."]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ມ.ກ.","ກ.ພ.","ມ.ນ.","ມ.ສ.","ພ.ພ.","ມິ.ຖ.","ກ.ລ.","ສ.ຫ.","ກ.ຍ.","ຕ.ລ.","ພ.ຈ.","ທ.ວ."],["ມັງກອນ","ກຸມພາ","ມີນາ","ເມສາ","ພຶດສະພາ","ມິຖຸນາ","ກໍລະກົດ","ສິງຫາ","ກັນຍາ","ຕຸລາ","ພະຈິກ","ທັນວາ"]],u,[["ກ່ອນ ຄ.ສ.","ຄ.ສ."],u,["ກ່ອນຄຣິດສັກກະລາດ","ຄຣິດສັກກະລາດ"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","ບໍ່​ແມ່ນ​ໂຕ​ເລກ",":"],["#,##0.###","#,##0%","¤#,##0.00;¤-#,##0.00","#"],"LAK","₭","ລາວ ກີບ",{"JPY":["JP¥","¥"],"LAK":["₭"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_lo]; + +function plural_lrc(n: number): number { +return 5; +} + +export const locale_lrc = ["lrc",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["جانڤیە","فئڤریە","مارس","آڤریل","مئی","جوٙأن","جوٙلا","آگوست","سئپتامر","ئوکتوڤر","نوڤامر","دئسامر"],u],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"IRR","IRR","IRR",{"IQD":["د.ع.‏"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"rtl", plural_lrc]; + +function plural_lrc_IQ(n: number): number { +return 5; +} + +export const locale_lrc_IQ = ["lrc-IQ",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["جانڤیە","فئڤریە","مارس","آڤریل","مئی","جوٙأن","جوٙلا","آگوست","سئپتامر","ئوکتوڤر","نوڤامر","دئسامر"],u],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"IQD","د.ع.‏","IQD",{"IQD":["د.ع.‏"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"rtl", plural_lrc_IQ]; + +function plural_lt(n: number): number { +const f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; + +if (n % 10 === 1 && !(n % 100 >= 11 && n % 100 <= 19)) + return 1; +if (n % 10 === Math.floor(n % 10) && (n % 10 >= 2 && n % 10 <= 9) && !(n % 100 >= 11 && n % 100 <= 19)) + return 3; +if (!(f === 0)) + return 4; +return 5; +} + +export const locale_lt = ["lt",[["pr. p.","pop."],["priešpiet","popiet"],u],u,[["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"]],u,[["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."],u,["prieš Kristų","po Kristaus"]],1,[6,0],["y-MM-dd",u,"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}",u,u,u],[","," ",";","%","+","−","×10^","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euras",{"AUD":[u,"$"],"BDT":[],"BRL":[u,"R$"],"BYN":[u,"Br"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[],"INR":[],"JPY":[u,"¥"],"KHR":[],"KRW":[u,"₩"],"LAK":[],"MNT":[],"MXN":[u,"$"],"NZD":[u,"$"],"PLN":[u,"zl"],"PYG":[u,"Gs"],"RUB":[u,"rb"],"TWD":[u,"$"],"USD":[u,"$"],"VND":[],"XAF":[],"XCD":[u,"$"],"XOF":[],"XPF":[]},"ltr", plural_lt]; + +function plural_lu(n: number): number { +return 5; +} + +export const locale_lu = ["lu",[["Dinda","Dilolo"],u,u],u,[["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"]],u,[["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à"]],u,[["kmp. Y.K.","kny. Y. K."],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"CDF","FC","Nfalanga wa Kongu",{"CDF":["FC"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_lu]; + +function plural_luo(n: number): number { +return 5; +} + +export const locale_luo = ["luo",[["OD","OT"],u,u],u,[["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"]],u,[["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"]],u,[["BC","AD"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"KES","Ksh","Siling mar Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_luo]; + +function plural_luy(n: number): number { +return 5; +} + +export const locale_luy = ["luy",[["a.m.","p.m."],u,u],u,[["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"]],u,[["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"]],u,[["BC","AD"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00;¤- #,##0.00","#E0"],"KES","Ksh","Sirinji ya Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_luy]; + +function plural_lv(n: number): number { +const 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 0; +if (n % 10 === 1 && !(n % 100 === 11) || (v === 2 && (f % 10 === 1 && !(f % 100 === 11)) || !(v === 2) && f % 10 === 1)) + return 1; +return 5; +} + +export const locale_lv = ["lv",[["priekšp.","pēcp."],u,["priekšpusdienā","pēcpusdienā"]],[["priekšp.","pēcpusd."],u,["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"]],u,[["p.m.ē.","m.ē."],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NS",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","eiro",{"AUD":["AU$","$"],"LVL":["Ls"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_lv]; + +function plural_mas(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_mas = ["mas",[["Ɛnkakɛnyá","Ɛndámâ"],u,u],u,[["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"]],u,[["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"]],u,[["MY","EY"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","Iropiyianí e Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_mas]; + +function plural_mas_TZ(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_mas_TZ = ["mas-TZ",[["Ɛnkakɛnyá","Ɛndámâ"],u,u],u,[["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"]],u,[["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"]],u,[["MY","EY"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"TZS","TSh","Iropiyianí e Tanzania",{"JPY":["JP¥","¥"],"KES":["Ksh"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_mas_TZ]; + +function plural_mer(n: number): number { +return 5; +} + +export const locale_mer = ["mer",[["RŨ","ŨG"],u,u],u,[["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"]],u,[["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"]],u,[["MK","NK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","Shilingi ya Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_mer]; + +function plural_mfe(n: number): number { +return 5; +} + +export const locale_mfe = ["mfe",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. Z-K","ap. Z-K"],u,["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}",u,u,u],["."," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"MUR","Rs","roupi morisien",{"JPY":["JP¥","¥"],"MUR":["Rs"],"USD":["US$","$"]},"ltr", plural_mfe]; + +function plural_mg(n: number): number { + +if (n === Math.floor(n) && (n >= 0 && n <= 1)) + return 1; +return 5; +} + +export const locale_mg = ["mg",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["BC","AD"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"MGA","Ar","Ariary",{"JPY":["JP¥","¥"],"MGA":["Ar"],"USD":["US$","$"]},"ltr", plural_mg]; + +function plural_mgh(n: number): number { +return 5; +} + +export const locale_mgh = ["mgh",[["wichishu","mchochil’l"],u,u],u,[["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"]],u,[["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"]],u,[["HY","YY"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"MZN","MTn","MZN",{"JPY":["JP¥","¥"],"MZN":["MTn"],"USD":["US$","$"]},"ltr", plural_mgh]; + +function plural_mgo(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_mgo = ["mgo",[["AM","PM"],u,u],u,[["A1","A2","A3","A4","A5","A6","A7"],["Aneg 1","Aneg 2","Aneg 3","Aneg 4","Aneg 5","Aneg 6","Aneg 7"],u,["1","2","3","4","5","6","7"]],u,[["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"]],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"XAF","FCFA","shirè",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_mgo]; + +function plural_mi(n: number): number { +return 5; +} + +export const locale_mi = ["mi",[["AM","PM"],u,u],u,[["T","H","T","A","P","M","H"],["Tap","Hin","Tū","Apa","Par","Mer","Hor"],["Rātapu","Rāhina","Rātū","Rāapa","Rāpare","Rāmere","Rāhoroi"],["Tap","Hin","Tū","Apa","Par","Mer","Hor"]],u,[["K","H","P","P","H","P","H","H","M","N","R","H"],["Kohi","Hui","Pou","Pae","Hara","Pipi","Hōngo","Here","Mahu","Nuku","Rangi","Haki"],["Kohitātea","Huitanguru","Poutūterangi","Paengawhāwhā","Haratua","Pipiri","Hōngongoi","Hereturikōkā","Mahuru","Whiringa-ā-nuku","Whiringa-ā-rangi","Hakihea"]],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"NZD","$","Tāra o Aotearoa",{"NZD":["$"],"USD":["US$","$"]},"ltr", plural_mi]; + +function plural_mk(n: number): number { +const 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 1; +return 5; +} + +export const locale_mk = ["mk",[["претпл.","попл."],u,["претпладне","попладне"]],u,[["н","п","в","с","ч","п","с"],["нед.","пон.","вт.","сре.","чет.","пет.","саб."],["недела","понеделник","вторник","среда","четврток","петок","сабота"],["нед.","пон.","вто.","сре.","чет.","пет.","саб."]],[["н","п","в","с","ч","п","с"],["нед.","пон.","вто.","сре.","чет.","пет.","саб."],["недела","понеделник","вторник","среда","четврток","петок","сабота"],["нед.","пон.","вто.","сре.","чет.","пет.","саб."]],[["ј","ф","м","а","м","ј","ј","а","с","о","н","д"],["јан.","фев.","мар.","апр.","мај","јун.","јул.","авг.","септ.","окт.","ноем.","дек."],["јануари","февруари","март","април","мај","јуни","јули","август","септември","октомври","ноември","декември"]],u,[["пр.н.е.","н.е."],u,["пред нашата ера","од нашата ера"]],1,[6,0],["d.M.yy","d.M.y","d MMMM y","EEEE, d MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} {0}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"MKD","ден.","Македонски денар",{"AUD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MKD":["ден."],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_mk]; + +function plural_ml(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ml = ["ml",[["AM","PM"],u,u],u,[["ഞ","തി","ചൊ","ബു","വ്യാ","വെ","ശ"],["ഞായർ","തിങ്കൾ","ചൊവ്വ","ബുധൻ","വ്യാഴം","വെള്ളി","ശനി"],["ഞായറാഴ്‌ച","തിങ്കളാഴ്‌ച","ചൊവ്വാഴ്ച","ബുധനാഴ്‌ച","വ്യാഴാഴ്‌ച","വെള്ളിയാഴ്‌ച","ശനിയാഴ്‌ച"],["ഞാ","തി","ചൊ","ബു","വ്യാ","വെ","ശ"]],[["ഞാ","തി","ചൊ","ബു","വ്യാ","വെ","ശ"],["ഞായർ","തിങ്കൾ","ചൊവ്വ","ബുധൻ","വ്യാഴം","വെള്ളി","ശനി"],["ഞായറാഴ്‌ച","തിങ്കളാഴ്‌ച","ചൊവ്വാഴ്‌ച","ബുധനാഴ്‌ച","വ്യാഴാഴ്‌ച","വെള്ളിയാഴ്‌ച","ശനിയാഴ്‌ച"],["ഞാ","തി","ചൊ","ബു","വ്യാ","വെ","ശ"]],[["ജ","ഫെ","മാ","ഏ","മെ","ജൂൺ","ജൂ","ഓ","സെ","ഒ","ന","ഡി"],["ജനു","ഫെബ്രു","മാർ","ഏപ്രി","മേയ്","ജൂൺ","ജൂലൈ","ഓഗ","സെപ്റ്റം","ഒക്ടോ","നവം","ഡിസം"],["ജനുവരി","ഫെബ്രുവരി","മാർച്ച്","ഏപ്രിൽ","മേയ്","ജൂൺ","ജൂലൈ","ഓഗസ്റ്റ്","സെപ്റ്റംബർ","ഒക്‌ടോബർ","നവംബർ","ഡിസംബർ"]],u,[["ക്രി.മു.","എഡി"],u,["ക്രിസ്‌തുവിന് മുമ്പ്","ആന്നോ ഡൊമിനി"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##0%","¤#,##0.00","#E0"],"INR","₹","ഇന്ത്യൻ രൂപ",{"THB":["฿"],"TWD":["NT$"]},"ltr", plural_ml]; + +function plural_mn(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_mn = ["mn",[["ү.ө.","ү.х."],u,u],u,[["Ня","Да","Мя","Лх","Пү","Ба","Бя"],u,["ням","даваа","мягмар","лхагва","пүрэв","баасан","бямба"],["Ня","Да","Мя","Лх","Пү","Ба","Бя"]],[["Ня","Да","Мя","Лх","Пү","Ба","Бя"],u,["Ням","Даваа","Мягмар","Лхагва","Пүрэв","Баасан","Бямба"],["Ня","Да","Мя","Лх","Пү","Ба","Бя"]],[["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],["нэгдүгээр сар","хоёрдугаар сар","гуравдугаар сар","дөрөвдүгээр сар","тавдугаар сар","зургаадугаар сар","долоодугаар сар","наймдугаар сар","есдүгээр сар","аравдугаар сар","арван нэгдүгээр сар","арван хоёрдугаар сар"]],[["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],["Нэгдүгээр сар","Хоёрдугаар сар","Гуравдугаар сар","Дөрөвдүгээр сар","Тавдугаар сар","Зургаадугаар сар","Долоодугаар сар","Наймдугаар сар","Есдүгээр сар","Аравдугаар сар","Арван нэгдүгээр сар","Арван хоёрдугаар сар"]],[["МЭӨ","МЭ"],u,["манай эриний өмнөх","манай эриний"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"MNT","₮","Монгол төгрөг",{"JPY":["JP¥","¥"],"MNT":["₮"],"SEK":[u,"кр"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_mn]; + +function plural_mr(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_mr = ["mr",[["स","सं"],["म.पू.","म.उ."],u],[["म.पू.","म.उ."],u,u],[["र","सो","मं","बु","गु","शु","श"],["रवि","सोम","मंगळ","बुध","गुरु","शुक्र","शनि"],["रविवार","सोमवार","मंगळवार","बुधवार","गुरुवार","शुक्रवार","शनिवार"],["र","सो","मं","बु","गु","शु","श"]],u,[["जा","फे","मा","ए","मे","जू","जु","ऑ","स","ऑ","नो","डि"],["जाने","फेब्रु","मार्च","एप्रि","मे","जून","जुलै","ऑग","सप्टें","ऑक्टो","नोव्हें","डिसें"],["जानेवारी","फेब्रुवारी","मार्च","एप्रिल","मे","जून","जुलै","ऑगस्ट","सप्टेंबर","ऑक्टोबर","नोव्हेंबर","डिसेंबर"]],u,[["इ. स. पू.","इ. स."],u,["ईसवीसनपूर्व","ईसवीसन"]],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}",u,"{1} रोजी {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##0%","¤#,##0.00","[#E0]"],"INR","₹","भारतीय रुपया",{"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_mr]; + +function plural_ms(n: number): number { +return 5; +} + +export const locale_ms = ["ms",[["a","p"],["PG","PTG"],u],u,[["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"]],u,[["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"]],u,[["S.M.","TM"],u,u],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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"MYR","RM","Ringgit Malaysia",{"CAD":[u,"$"],"JPY":["JP¥","¥"],"MXN":[u,"$"],"MYR":["RM"],"TWD":["NT$"],"USD":[u,"$"]},"ltr", plural_ms]; + +function plural_ms_BN(n: number): number { +return 5; +} + +export const locale_ms_BN = ["ms-BN",[["a","p"],["PG","PTG"],u],u,[["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"]],u,[["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"]],u,[["S.M.","TM"],u,u],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}",u,"{1} {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"BND","$","Dolar Brunei",{"BND":["$"],"CAD":[u,"$"],"JPY":["JP¥","¥"],"MXN":[u,"$"],"MYR":["RM"],"TWD":["NT$"],"USD":[u,"$"]},"ltr", plural_ms_BN]; + +function plural_ms_SG(n: number): number { +return 5; +} + +export const locale_ms_SG = ["ms-SG",[["a","p"],["PG","PTG"],u],u,[["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"]],u,[["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"]],u,[["S.M.","TM"],u,u],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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SGD","$","Dolar Singapura",{"CAD":[u,"$"],"JPY":["JP¥","¥"],"MXN":[u,"$"],"MYR":["RM"],"SGD":["$"],"TWD":["NT$"],"USD":[u,"$"]},"ltr", plural_ms_SG]; + +function plural_mt(n: number): number { + +if (n === 1) + return 1; +if (n === 0 || n % 100 === Math.floor(n % 100) && (n % 100 >= 2 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 19)) + return 4; +return 5; +} + +export const locale_mt = ["mt",[["am","pm"],["AM","PM"],u],u,[["Ħ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"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"EUR","€","ewro",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_mt]; + +function plural_mua(n: number): number { +return 5; +} + +export const locale_mua = ["mua",[["comme","lilli"],u,u],u,[["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"]],u,[["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"]],u,[["KK","PK"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"XAF","FCFA","solai BEAC",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_mua]; + +function plural_my(n: number): number { +return 5; +} + +export const locale_my = ["my",[["နံနက်","ညနေ"],u,u],u,[["တ","တ","အ","ဗ","က","သ","စ"],["တနင်္ဂနွေ","တနင်္လာ","အင်္ဂါ","ဗုဒ္ဓဟူး","ကြာသပတေး","သောကြာ","စနေ"],u,u],u,[["ဇ","ဖ","မ","ဧ","မ","ဇ","ဇ","ဩ","စ","အ","န","ဒ"],["ဇန်","ဖေ","မတ်","ဧ","မေ","ဇွန်","ဇူ","ဩ","စက်","အောက်","နို","ဒီ"],["ဇန်နဝါရီ","ဖေဖော်ဝါရီ","မတ်","ဧပြီ","မေ","ဇွန်","ဇူလိုင်","ဩဂုတ်","စက်တင်ဘာ","အောက်တိုဘာ","နိုဝင်ဘာ","ဒီဇင်ဘာ"]],u,[["ဘီစီ","အဒေီ"],u,["ခရစ်တော် မပေါ်မီနှစ်","ခရစ်နှစ်"]],0,[6,0],["dd-MM-yy","y၊ MMM d","y၊ d MMMM","y၊ MMMM d၊ EEEE"],["B H:mm","B HH:mm:ss","z HH:mm:ss","zzzz HH:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","ဂဏန်းမဟုတ်သော",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"MMK","K","မြန်မာ ကျပ်",{"ANG":["NAf"],"AWG":["Afl"],"BBD":[u,"Bds$"],"BSD":[u,"B$"],"HTG":["G"],"JPY":["JP¥","¥"],"MMK":["K"],"PAB":["B/."],"THB":["฿"],"TTD":["TT$","$"],"USD":["US$","$"]},"ltr", plural_my]; + +function plural_mzn(n: number): number { +return 5; +} + +export const locale_mzn = ["mzn",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ژانویه","فوریه","مارس","آوریل","مه","ژوئن","ژوئیه","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],u],u,[["پ.م","م."],u,["قبل میلاد","بعد میلاد"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"IRR","IRR","ایران ریال",{"JPY":["JP¥","¥"]},"rtl", plural_mzn]; + +function plural_naq(n: number): number { + +if (n === 1) + return 1; +if (n === 2) + return 2; +return 5; +} + +export const locale_naq = ["naq",[["ǁgoagas","ǃuias"],u,u],u,[["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"]],u,[["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"]],u,[["BC","AD"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZAR","ZAR","South African Randi",{"JPY":["JP¥","¥"],"NAD":["$"],"USD":["US$","$"]},"ltr", plural_naq]; + +function plural_nb(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_nb = ["nb",[["a","p"],["a.m.","p.m."],u],[["a.m.","p.m."],u,u],[["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ø."]],u,[["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."],u,["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}",u,"{1} 'kl'. {0}","{1} {0}"],[","," ",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"NOK","kr","norske kroner",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":["kr"],"NZD":[u,"$"],"RON":[u,"L"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XPF":[],"XXX":[]},"ltr", plural_nb]; + +function plural_nb_SJ(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_nb_SJ = ["nb-SJ",[["a","p"],["a.m.","p.m."],u],[["a.m.","p.m."],u,u],[["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ø."]],u,[["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."],u,["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}",u,"{1} 'kl'. {0}","{1} {0}"],[","," ",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"NOK","kr","norske kroner",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":["kr"],"NZD":[u,"$"],"RON":[u,"L"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XPF":[],"XXX":[]},"ltr", plural_nb_SJ]; + +function plural_nd(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_nd = ["nd",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["BC","AD"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","US$","Dola yase Amelika",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_nd]; + +function plural_nds(n: number): number { +return 5; +} + +export const locale_nds = ["nds",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["M01","M02","M03","M04","M05","M06","M07","M08","M09","M10","M11","M12"],u],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"EUR","€","EUR",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_nds]; + +function plural_nds_NL(n: number): number { +return 5; +} + +export const locale_nds_NL = ["nds-NL",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["M01","M02","M03","M04","M05","M06","M07","M08","M09","M10","M11","M12"],u],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"EUR","€","EUR",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_nds_NL]; + +function plural_ne(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ne = ["ne",[["पूर्वाह्न","अपराह्न"],u,u],u,[["आ","सो","म","बु","बि","शु","श"],["आइत","सोम","मङ्गल","बुध","बिहि","शुक्र","शनि"],["आइतबार","सोमबार","मङ्गलबार","बुधबार","बिहिबार","शुक्रबार","शनिबार"],["आइत","सोम","मङ्गल","बुध","बिहि","शुक्र","शनि"]],u,[["जन","फेब","मार्च","अप्र","मे","जुन","जुल","अग","सेप","अक्टो","नोभे","डिसे"],["जनवरी","फेब्रुअरी","मार्च","अप्रिल","मे","जुन","जुलाई","अगस्ट","सेप्टेम्बर","अक्टोबर","नोभेम्बर","डिसेम्बर"],u],[["जन","फेेब","मार्च","अप्र","मे","जुन","जुल","अग","सेप","अक्टो","नोभे","डिसे"],["जनवरी","फेब्रुअरी","मार्च","अप्रिल","मे","जुन","जुलाई","अगस्ट","सेप्टेम्बर","अक्टोबर","नोभेम्बर","डिसेम्बर"],u],[["ईसा पूर्व","सन्"],u,u],0,[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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"NPR","नेरू","नेपाली रूपैयाँ",{"JPY":["JP¥","¥"],"NPR":["नेरू","रू"],"THB":["฿"],"USD":["US$","$"]},"ltr", plural_ne]; + +function plural_ne_IN(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ne_IN = ["ne-IN",[["पूर्वाह्न","अपराह्न"],u,u],u,[["आ","सो","म","बु","बि","शु","श"],["आइत","सोम","मङ्गल","बुध","बिहि","शुक्र","शनि"],["आइतबार","सोमबार","मङ्गलबार","बुधबार","बिहिबार","शुक्रबार","शनिबार"],["आइत","सोम","मङ्गल","बुध","बिहि","शुक्र","शनि"]],u,[["जन","फेब","मार्च","अप्र","मे","जुन","जुल","अग","सेप","अक्टो","नोभे","डिसे"],["जनवरी","फेब्रुअरी","मार्च","अप्रिल","मे","जुन","जुलाई","अगस्ट","सेप्टेम्बर","अक्टोबर","नोभेम्बर","डिसेम्बर"],u],[["जन","फेेब","मार्च","अप्र","मे","जुन","जुल","अग","सेप","अक्टो","नोभे","डिसे"],["जनवरी","फेब्रुअरी","मार्च","अप्रिल","मे","जुन","जुलाई","अगस्ट","सेप्टेम्बर","अक्टोबर","नोभेम्बर","डिसेम्बर"],u],[["ईसा पूर्व","सन्"],u,u],0,[0,0],["yy/M/d","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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"INR","₹","भारतीय रूपिँया",{"JPY":["JP¥","¥"],"NPR":["नेरू","रू"],"THB":["฿"],"USD":["US$","$"]},"ltr", plural_ne_IN]; + +function plural_nl(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_nl = ["nl",[["a.m.","p.m."],u,u],u,[["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"]],u,[["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"]],u,[["v.C.","n.C."],["v.Chr.","n.Chr."],["voor Christus","na Christus"]],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}",u,"{1} 'om' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤ -#,##0.00","#E0"],"EUR","€","Euro",{"AUD":["AU$","$"],"CAD":["C$","$"],"FJD":["FJ$","$"],"JPY":["JP¥","¥"],"SBD":["SI$","$"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XPF":[],"XXX":[]},"ltr", plural_nl]; + +function plural_nl_AW(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_nl_AW = ["nl-AW",[["a.m.","p.m."],u,u],u,[["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"]],u,[["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"]],u,[["v.C.","n.C."],["v.Chr.","n.Chr."],["voor Christus","na Christus"]],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}",u,"{1} 'om' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤ -#,##0.00","#E0"],"AWG","Afl.","Arubaanse gulden",{"AUD":["AU$","$"],"AWG":["Afl."],"CAD":["C$","$"],"FJD":["FJ$","$"],"JPY":["JP¥","¥"],"SBD":["SI$","$"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XPF":[],"XXX":[]},"ltr", plural_nl_AW]; + +function plural_nl_BE(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_nl_BE = ["nl-BE",[["a.m.","p.m."],u,u],u,[["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"]],u,[["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"]],u,[["v.C.","n.C."],["v.Chr.","n.Chr."],["voor Christus","na Christus"]],1,[6,0],["d/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}",u,"{1} 'om' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤ -#,##0.00","#E0"],"EUR","€","Euro",{"AUD":["AU$","$"],"CAD":["C$","$"],"FJD":["FJ$","$"],"JPY":["JP¥","¥"],"SBD":["SI$","$"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XPF":[],"XXX":[]},"ltr", plural_nl_BE]; + +function plural_nl_BQ(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_nl_BQ = ["nl-BQ",[["a.m.","p.m."],u,u],u,[["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"]],u,[["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"]],u,[["v.C.","n.C."],["v.Chr.","n.Chr."],["voor Christus","na Christus"]],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}",u,"{1} 'om' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤ -#,##0.00","#E0"],"USD","$","Amerikaanse dollar",{"AUD":["AU$","$"],"CAD":["C$","$"],"FJD":["FJ$","$"],"JPY":["JP¥","¥"],"SBD":["SI$","$"],"THB":["฿"],"TWD":["NT$"],"XPF":[],"XXX":[]},"ltr", plural_nl_BQ]; + +function plural_nl_CW(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_nl_CW = ["nl-CW",[["a.m.","p.m."],u,u],u,[["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"]],u,[["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"]],u,[["v.C.","n.C."],["v.Chr.","n.Chr."],["voor Christus","na Christus"]],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}",u,"{1} 'om' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤ -#,##0.00","#E0"],"ANG","NAf.","Nederlands-Antilliaanse gulden",{"ANG":["NAf."],"AUD":["AU$","$"],"CAD":["C$","$"],"FJD":["FJ$","$"],"JPY":["JP¥","¥"],"SBD":["SI$","$"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XPF":[],"XXX":[]},"ltr", plural_nl_CW]; + +function plural_nl_SR(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_nl_SR = ["nl-SR",[["a.m.","p.m."],u,u],u,[["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"]],u,[["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"]],u,[["v.C.","n.C."],["v.Chr.","n.Chr."],["voor Christus","na Christus"]],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}",u,"{1} 'om' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤ -#,##0.00","#E0"],"SRD","$","Surinaamse dollar",{"AUD":["AU$","$"],"CAD":["C$","$"],"FJD":["FJ$","$"],"JPY":["JP¥","¥"],"SBD":["SI$","$"],"SRD":["$"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XPF":[],"XXX":[]},"ltr", plural_nl_SR]; + +function plural_nl_SX(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_nl_SX = ["nl-SX",[["a.m.","p.m."],u,u],u,[["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"]],u,[["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"]],u,[["v.C.","n.C."],["v.Chr.","n.Chr."],["voor Christus","na Christus"]],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}",u,"{1} 'om' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤ -#,##0.00","#E0"],"ANG","NAf.","Nederlands-Antilliaanse gulden",{"ANG":["NAf."],"AUD":["AU$","$"],"CAD":["C$","$"],"FJD":["FJ$","$"],"JPY":["JP¥","¥"],"SBD":["SI$","$"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XPF":[],"XXX":[]},"ltr", plural_nl_SX]; + +function plural_nmg(n: number): number { +return 5; +} + +export const locale_nmg = ["nmg",[["maná","kugú"],u,u],u,[["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"]],u,[["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"]],u,[["BL","PB"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XAF","FCFA","Fraŋ CFA BEAC",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_nmg]; + +function plural_nn(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_nn = ["nn",[["f.m.","e.m."],u,["formiddag","ettermiddag"]],[["f.m.","e.m."],u,u],[["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."],u,u],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}",u,"{1} 'kl'. {0}","{1} {0}"],[","," ",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"NOK","kr","norske kroner",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":["kr"],"NZD":[u,"$"],"TWD":[u,"$"],"USD":[u,"$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XPF":[]},"ltr", plural_nn]; + +function plural_nnh(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_nnh = ["nnh",[["mbaʼámbaʼ","ncwònzém"],u,u],u,[["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ɛ̌ʼ"],u,u],u,[["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"],u],u,[["m.z.Y.","m.g.n.Y."],u,["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}",u,"{1}, {0}","{1},{0}"],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"XAF","FCFA","feláŋ CFA",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_nnh]; + +function plural_nus(n: number): number { +return 5; +} + +export const locale_nus = ["nus",[["RW","TŊ"],u,u],u,[["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"]],u,[["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"]],u,[["AY","ƐY"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SSP","£","SSP",{"GBP":["GB£","£"],"JPY":["JP¥","¥"],"SSP":["£"],"USD":["US$","$"]},"ltr", plural_nus]; + +function plural_nyn(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_nyn = ["nyn",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["BC","AD"],u,["Kurisito Atakaijire","Kurisito Yaijire"]],1,[0,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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"UGX","USh","Eshiringi ya Uganda",{"JPY":["JP¥","¥"],"UGX":["USh"],"USD":["US$","$"]},"ltr", plural_nyn]; + +function plural_om(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_om = ["om",[["WD","WB"],u,u],u,[["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"]],u,[["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"]],u,[["BCE","CE"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ETB","Br","Itoophiyaa Birrii",{"ETB":["Br"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_om]; + +function plural_om_KE(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_om_KE = ["om-KE",[["WD","WB"],u,u],u,[["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"]],u,[["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"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","KES",{"ETB":["Br"],"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_om_KE]; + +function plural_or(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_or = ["or",[["ପୂ","ଅ"],["AM","PM"],u],[["AM","ଅପରାହ୍ନ"],["ପୂର୍ବାହ୍ନ","ଅପରାହ୍ନ"],u],[["ର","ସୋ","ମ","ବୁ","ଗୁ","ଶୁ","ଶ"],["ରବି","ସୋମ","ମଙ୍ଗଳ","ବୁଧ","ଗୁରୁ","ଶୁକ୍ର","ଶନି"],["ରବିବାର","ସୋମବାର","ମଙ୍ଗଳବାର","ବୁଧବାର","ଗୁରୁବାର","ଶୁକ୍ରବାର","ଶନିବାର"],["ରବି","ସୋମ","ମଙ୍ଗଳ","ବୁଧ","ଗୁରୁ","ଶୁକ୍ର","ଶନି"]],u,[["ଜା","ଫେ","ମା","ଅ","ମଇ","ଜୁ","ଜୁ","ଅ","ସେ","ଅ","ନ","ଡି"],["ଜାନୁଆରୀ","ଫେବୃଆରୀ","ମାର୍ଚ୍ଚ","ଅପ୍ରେଲ","ମଇ","ଜୁନ","ଜୁଲାଇ","ଅଗଷ୍ଟ","ସେପ୍ଟେମ୍ବର","ଅକ୍ଟୋବର","ନଭେମ୍ବର","ଡିସେମ୍ବର"],u],u,[["BC","AD"],u,["ଖ୍ରୀଷ୍ଟପୂର୍ବ","ଖ୍ରୀଷ୍ଟାବ୍ଦ"]],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}",u,"{0} ଠାରେ {1}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##0%","¤#,##0.00","#E0"],"INR","₹","ଭାରତୀୟ ଟଙ୍କା",{},"ltr", plural_or]; + +function plural_os(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_os = ["os",[["AM","PM"],u,["ӕмбисбоны размӕ","ӕмбисбоны фӕстӕ"]],[["AM","PM"],u,u],[["Х","К","Д","Ӕ","Ц","М","С"],["хцб","крс","дцг","ӕрт","цпр","мрб","сбт"],["хуыцаубон","къуырисӕр","дыццӕг","ӕртыццӕг","цыппӕрӕм","майрӕмбон","сабат"],["хцб","крс","дцг","ӕрт","цпр","мрб","сбт"]],[["Х","К","Д","Ӕ","Ц","М","С"],["Хцб","Крс","Дцг","Ӕрт","Цпр","Мрб","Сбт"],["Хуыцаубон","Къуырисӕр","Дыццӕг","Ӕртыццӕг","Цыппӕрӕм","Майрӕмбон","Сабат"],["хцб","крс","дцг","ӕрт","цпр","мрб","сбт"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","фев.","мар.","апр.","майы","июны","июлы","авг.","сен.","окт.","ноя.","дек."],["январы","февралы","мартъийы","апрелы","майы","июны","июлы","августы","сентябры","октябры","ноябры","декабры"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["Янв.","Февр.","Март.","Апр.","Май","Июнь","Июль","Авг.","Сент.","Окт.","Нояб.","Дек."],["Январь","Февраль","Мартъи","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"]],[["н.д.а.","н.д."],u,u],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","НН",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"GEL","₾","Лар",{"GEL":["₾"],"JPY":["JP¥","¥"]},"ltr", plural_os]; + +function plural_os_RU(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_os_RU = ["os-RU",[["AM","PM"],u,["ӕмбисбоны размӕ","ӕмбисбоны фӕстӕ"]],[["AM","PM"],u,u],[["Х","К","Д","Ӕ","Ц","М","С"],["хцб","крс","дцг","ӕрт","цпр","мрб","сбт"],["хуыцаубон","къуырисӕр","дыццӕг","ӕртыццӕг","цыппӕрӕм","майрӕмбон","сабат"],["хцб","крс","дцг","ӕрт","цпр","мрб","сбт"]],[["Х","К","Д","Ӕ","Ц","М","С"],["Хцб","Крс","Дцг","Ӕрт","Цпр","Мрб","Сбт"],["Хуыцаубон","Къуырисӕр","Дыццӕг","Ӕртыццӕг","Цыппӕрӕм","Майрӕмбон","Сабат"],["хцб","крс","дцг","ӕрт","цпр","мрб","сбт"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","фев.","мар.","апр.","майы","июны","июлы","авг.","сен.","окт.","ноя.","дек."],["январы","февралы","мартъийы","апрелы","майы","июны","июлы","августы","сентябры","октябры","ноябры","декабры"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["Янв.","Февр.","Март.","Апр.","Май","Июнь","Июль","Авг.","Сент.","Окт.","Нояб.","Дек."],["Январь","Февраль","Мартъи","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"]],[["н.д.а.","н.д."],u,u],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","НН",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"RUB","₽","Сом",{"JPY":["JP¥","¥"],"RUB":["₽"]},"ltr", plural_os_RU]; + +function plural_pa(n: number): number { + +if (n === Math.floor(n) && (n >= 0 && n <= 1)) + return 1; +return 5; +} + +export const locale_pa = ["pa",[["ਸ.","ਸ਼."],["ਪੂ.ਦੁ.","ਬਾ.ਦੁ."],u],[["ਪੂ.ਦੁ.","ਬਾ.ਦੁ."],u,u],[["ਐ","ਸੋ","ਮੰ","ਬੁੱ","ਵੀ","ਸ਼ੁੱ","ਸ਼"],["ਐਤ","ਸੋਮ","ਮੰਗਲ","ਬੁੱਧ","ਵੀਰ","ਸ਼ੁੱਕਰ","ਸ਼ਨਿੱਚਰ"],["ਐਤਵਾਰ","ਸੋਮਵਾਰ","ਮੰਗਲਵਾਰ","ਬੁੱਧਵਾਰ","ਵੀਰਵਾਰ","ਸ਼ੁੱਕਰਵਾਰ","ਸ਼ਨਿੱਚਰਵਾਰ"],["ਐਤ","ਸੋਮ","ਮੰਗ","ਬੁੱਧ","ਵੀਰ","ਸ਼ੁੱਕ","ਸ਼ਨਿੱ"]],u,[["ਜ","ਫ਼","ਮਾ","ਅ","ਮ","ਜੂ","ਜੁ","ਅ","ਸ","ਅ","ਨ","ਦ"],["ਜਨ","ਫ਼ਰ","ਮਾਰਚ","ਅਪ੍ਰੈ","ਮਈ","ਜੂਨ","ਜੁਲਾ","ਅਗ","ਸਤੰ","ਅਕਤੂ","ਨਵੰ","ਦਸੰ"],["ਜਨਵਰੀ","ਫ਼ਰਵਰੀ","ਮਾਰਚ","ਅਪ੍ਰੈਲ","ਮਈ","ਜੂਨ","ਜੁਲਾਈ","ਅਗਸਤ","ਸਤੰਬਰ","ਅਕਤੂਬਰ","ਨਵੰਬਰ","ਦਸੰਬਰ"]],u,[["ਈ.ਪੂ.","ਸੰਨ"],["ਈ. ਪੂ.","ਸੰਨ"],["ਈਸਵੀ ਪੂਰਵ","ਈਸਵੀ ਸੰਨ"]],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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","[#E0]"],"INR","₹","ਭਾਰਤੀ ਰੁਪਇਆ",{"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_pa]; + +function plural_pa_Arab(n: number): number { +return 5; +} + +export const locale_pa_Arab = ["pa-Arab",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["اتوار","پیر","منگل","بُدھ","جمعرات","جمعہ","ہفتہ"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["جنوری","فروری","مارچ","اپریل","مئ","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],u],u,[["ايساپورو","سں"],u,u],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}",u,u,u],[".",",",";","%","‎+","‎-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"PKR","ر","روپئیہ",{"JPY":["JP¥","¥"],"PKR":["ر","Rs"],"USD":["US$","$"]},"rtl", plural_pa_Arab]; + +function plural_pa_Guru(n: number): number { + +if (n === Math.floor(n) && (n >= 0 && n <= 1)) + return 1; +return 5; +} + +export const locale_pa_Guru = ["pa-Guru",[["ਸ.","ਸ਼."],["ਪੂ.ਦੁ.","ਬਾ.ਦੁ."],u],[["ਪੂ.ਦੁ.","ਬਾ.ਦੁ."],u,u],[["ਐ","ਸੋ","ਮੰ","ਬੁੱ","ਵੀ","ਸ਼ੁੱ","ਸ਼"],["ਐਤ","ਸੋਮ","ਮੰਗਲ","ਬੁੱਧ","ਵੀਰ","ਸ਼ੁੱਕਰ","ਸ਼ਨਿੱਚਰ"],["ਐਤਵਾਰ","ਸੋਮਵਾਰ","ਮੰਗਲਵਾਰ","ਬੁੱਧਵਾਰ","ਵੀਰਵਾਰ","ਸ਼ੁੱਕਰਵਾਰ","ਸ਼ਨਿੱਚਰਵਾਰ"],["ਐਤ","ਸੋਮ","ਮੰਗ","ਬੁੱਧ","ਵੀਰ","ਸ਼ੁੱਕ","ਸ਼ਨਿੱ"]],u,[["ਜ","ਫ਼","ਮਾ","ਅ","ਮ","ਜੂ","ਜੁ","ਅ","ਸ","ਅ","ਨ","ਦ"],["ਜਨ","ਫ਼ਰ","ਮਾਰਚ","ਅਪ੍ਰੈ","ਮਈ","ਜੂਨ","ਜੁਲਾ","ਅਗ","ਸਤੰ","ਅਕਤੂ","ਨਵੰ","ਦਸੰ"],["ਜਨਵਰੀ","ਫ਼ਰਵਰੀ","ਮਾਰਚ","ਅਪ੍ਰੈਲ","ਮਈ","ਜੂਨ","ਜੁਲਾਈ","ਅਗਸਤ","ਸਤੰਬਰ","ਅਕਤੂਬਰ","ਨਵੰਬਰ","ਦਸੰਬਰ"]],u,[["ਈ.ਪੂ.","ਸੰਨ"],["ਈ. ਪੂ.","ਸੰਨ"],["ਈਸਵੀ ਪੂਰਵ","ਈਸਵੀ ਸੰਨ"]],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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","[#E0]"],"INR","₹","ਭਾਰਤੀ ਰੁਪਇਆ",{"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_pa_Guru]; + +function plural_pl(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && !(i % 100 >= 12 && i % 100 <= 14))) + return 3; +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 4; +return 5; +} + +export const locale_pl = ["pl",[["a","p"],["AM","PM"],u],u,[["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."],u,["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}",u,"{1} {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"PLN","zł","złoty polski",{"AUD":[u,"$"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"PLN":["zł"],"RON":[u,"lej"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"]},"ltr", plural_pl]; + +function plural_prg(n: number): number { +const 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 0; +if (n % 10 === 1 && !(n % 100 === 11) || (v === 2 && (f % 10 === 1 && !(f % 100 === 11)) || !(v === 2) && f % 10 === 1)) + return 1; +return 5; +} + +export const locale_prg = ["prg",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["M01","M02","M03","M04","M05","M06","M07","M08","M09","M10","M11","M12"],u],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],u,u,u,{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_prg]; + +function plural_ps(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ps = ["ps",[["غ.م.","غ.و."],u,u],u,[["S","M","T","W","T","F","S"],["يونۍ","دونۍ","درېنۍ","څلرنۍ","پينځنۍ","جمعه","اونۍ"],u,u],u,[["ج","ف","م","ا","م","ج","ج","ا","س","ا","ن","د"],["جنوري","فبروري","مارچ","اپریل","مۍ","جون","جولای","اګست","سېپتمبر","اکتوبر","نومبر","دسمبر"],u],[["1","2","3","4","5","6","7","8","9","10","11","12"],["جنوري","فبروري","مارچ","اپریل","مۍ","جون","جولای","اګست","سپتمبر","اکتوبر","نومبر","دسمبر"],["جنوري","فېبروري","مارچ","اپریل","مۍ","جون","جولای","اګست","سپتمبر","اکتوبر","نومبر","دسمبر"]],[["له میلاد وړاندې","م."],u,["له میلاد څخه وړاندې","له میلاد څخه وروسته"]],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}",u,u,u],[",",".",";","%","‎+","‎−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"AFN","؋","افغانۍ",{"AFN":["؋"],"JPY":["JP¥","¥"]},"rtl", plural_ps]; + +function plural_ps_PK(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ps_PK = ["ps-PK",[["غ.م.","غ.و."],u,u],u,[["S","M","T","W","T","F","S"],["يونۍ","دونۍ","درېنۍ","څلرنۍ","پينځنۍ","جمعه","اونۍ"],u,u],u,[["ج","ف","م","ا","م","ج","ج","ا","س","ا","ن","د"],["جنوري","فبروري","مارچ","اپریل","مۍ","جون","جولای","اګست","سېپتمبر","اکتوبر","نومبر","دسمبر"],u],[["1","2","3","4","5","6","7","8","9","10","11","12"],["جنوري","فبروري","مارچ","اپریل","مۍ","جون","جولای","اګست","سپتمبر","اکتوبر","نومبر","دسمبر"],["جنوري","فېبروري","مارچ","اپریل","مۍ","جون","جولای","اګست","سپتمبر","اکتوبر","نومبر","دسمبر"]],[["له میلاد وړاندې","م."],u,["له میلاد څخه وړاندې","له میلاد څخه وروسته"]],0,[6,0],["y/M/d","y MMM d","د y د MMMM d","EEEE د y د MMMM d"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1} {0}",u,u,u],[",",".",";","%","‎+","‎−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"PKR","Rs","پاکستانۍ کلداره",{"AFN":["؋"],"JPY":["JP¥","¥"],"PKR":["Rs"]},"rtl", plural_ps_PK]; + +function plural_pt(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === Math.floor(i) && (i >= 0 && i <= 1)) + return 1; +return 5; +} + +export const locale_pt = ["pt",[["AM","PM"],u,u],u,[["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."]],u,[["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"]],u,[["a.C.","d.C."],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"BRL","R$","Real brasileiro",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"PTE":["Esc."],"RON":[u,"L"],"SYP":[u,"S£"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_pt]; + +function plural_pt_AO(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === Math.floor(i) && (i >= 0 && i <= 1)) + return 1; +return 5; +} + +export const locale_pt_AO = ["pt-AO",[["a.m.","p.m."],u,["da manhã","da tarde"]],[["a.m.","p.m."],u,["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"],["domingo","segunda","terça","quarta","quinta","sexta","sábado"]],u,[["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"]],u,[["a.C.","d.C."],u,["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}",u,"{1} 'às' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"AOA","Kz","kwanza angolano",{"AOA":["Kz"],"AUD":["AU$","$"],"JPY":["JP¥","¥"],"PTE":["​"],"RON":[u,"L"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_pt_AO]; + +function plural_pt_CH(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === Math.floor(i) && (i >= 0 && i <= 1)) + return 1; +return 5; +} + +export const locale_pt_CH = ["pt-CH",[["a.m.","p.m."],u,["da manhã","da tarde"]],[["a.m.","p.m."],u,["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"],["domingo","segunda","terça","quarta","quinta","sexta","sábado"]],u,[["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"]],u,[["a.C.","d.C."],u,["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}",u,"{1} 'às' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"CHF","CHF","franco suíço",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"PTE":["​"],"RON":[u,"L"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_pt_CH]; + +function plural_pt_CV(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === Math.floor(i) && (i >= 0 && i <= 1)) + return 1; +return 5; +} + +export const locale_pt_CV = ["pt-CV",[["a.m.","p.m."],u,["da manhã","da tarde"]],[["a.m.","p.m."],u,["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"],["domingo","segunda","terça","quarta","quinta","sexta","sábado"]],u,[["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"]],u,[["a.C.","d.C."],u,["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}",u,"{1} 'às' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"CVE","​","escudo cabo-verdiano",{"AUD":["AU$","$"],"CVE":["​"],"JPY":["JP¥","¥"],"PTE":["​PTE"],"RON":[u,"L"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_pt_CV]; + +function plural_pt_GQ(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === Math.floor(i) && (i >= 0 && i <= 1)) + return 1; +return 5; +} + +export const locale_pt_GQ = ["pt-GQ",[["a.m.","p.m."],u,["da manhã","da tarde"]],[["a.m.","p.m."],u,["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"],["domingo","segunda","terça","quarta","quinta","sexta","sábado"]],u,[["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"]],u,[["a.C.","d.C."],u,["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}",u,"{1} 'às' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XAF","FCFA","franco CFA (BEAC)",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"PTE":["​"],"RON":[u,"L"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_pt_GQ]; + +function plural_pt_GW(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === Math.floor(i) && (i >= 0 && i <= 1)) + return 1; +return 5; +} + +export const locale_pt_GW = ["pt-GW",[["a.m.","p.m."],u,["da manhã","da tarde"]],[["a.m.","p.m."],u,["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"],["domingo","segunda","terça","quarta","quinta","sexta","sábado"]],u,[["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"]],u,[["a.C.","d.C."],u,["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}",u,"{1} 'às' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XOF","CFA","franco CFA (BCEAO)",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"PTE":["​"],"RON":[u,"L"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_pt_GW]; + +function plural_pt_LU(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === Math.floor(i) && (i >= 0 && i <= 1)) + return 1; +return 5; +} + +export const locale_pt_LU = ["pt-LU",[["a.m.","p.m."],u,["da manhã","da tarde"]],[["a.m.","p.m."],u,["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"],["domingo","segunda","terça","quarta","quinta","sexta","sábado"]],u,[["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"]],u,[["a.C.","d.C."],u,["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}",u,"{1} 'às' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"LUF":["F"],"PTE":["​"],"RON":[u,"L"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_pt_LU]; + +function plural_pt_MO(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === Math.floor(i) && (i >= 0 && i <= 1)) + return 1; +return 5; +} + +export const locale_pt_MO = ["pt-MO",[["a.m.","p.m."],u,["da manhã","da tarde"]],[["a.m.","p.m."],u,["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"],["domingo","segunda","terça","quarta","quinta","sexta","sábado"]],u,[["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"]],u,[["a.C.","d.C."],u,["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}",u,"{1} 'às' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"MOP","MOP$","pataca macaense",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"MOP":["MOP$"],"PTE":["​"],"RON":[u,"L"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_pt_MO]; + +function plural_pt_MZ(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === Math.floor(i) && (i >= 0 && i <= 1)) + return 1; +return 5; +} + +export const locale_pt_MZ = ["pt-MZ",[["a.m.","p.m."],u,["da manhã","da tarde"]],[["a.m.","p.m."],u,["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"],["domingo","segunda","terça","quarta","quinta","sexta","sábado"]],u,[["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"]],u,[["a.C.","d.C."],u,["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}",u,"{1} 'às' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"MZN","MTn","metical moçambicano",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"MZN":["MTn"],"PTE":["​"],"RON":[u,"L"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_pt_MZ]; + +function plural_pt_PT(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === Math.floor(i) && (i >= 0 && i <= 1)) + return 1; +return 5; +} + +export const locale_pt_PT = ["pt-PT",[["a.m.","p.m."],u,["da manhã","da tarde"]],[["a.m.","p.m."],u,["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"],["domingo","segunda","terça","quarta","quinta","sexta","sábado"]],u,[["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"]],u,[["a.C.","d.C."],u,["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}",u,"{1} 'às' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"PTE":["​"],"RON":[u,"L"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_pt_PT]; + +function plural_pt_ST(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === Math.floor(i) && (i >= 0 && i <= 1)) + return 1; +return 5; +} + +export const locale_pt_ST = ["pt-ST",[["a.m.","p.m."],u,["da manhã","da tarde"]],[["a.m.","p.m."],u,["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"],["domingo","segunda","terça","quarta","quinta","sexta","sábado"]],u,[["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"]],u,[["a.C.","d.C."],u,["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}",u,"{1} 'às' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"STN","Db","dobra de São Tomé e Príncipe",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"PTE":["​"],"RON":[u,"L"],"STN":["Db"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_pt_ST]; + +function plural_pt_TL(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === Math.floor(i) && (i >= 0 && i <= 1)) + return 1; +return 5; +} + +export const locale_pt_TL = ["pt-TL",[["a.m.","p.m."],u,["da manhã","da tarde"]],[["a.m.","p.m."],u,["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"],["domingo","segunda","terça","quarta","quinta","sexta","sábado"]],u,[["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"]],u,[["a.C.","d.C."],u,["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}",u,"{1} 'às' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"USD","US$","dólar dos Estados Unidos",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"PTE":["​"],"RON":[u,"L"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_pt_TL]; + +function plural_qu(n: number): number { +return 5; +} + +export const locale_qu = ["qu",[["a.m.","p.m."],u,u],u,[["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"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Set","Oct","Nov","Dic"],["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Setiembre","Octubre","Noviembre","Diciembre"]],u,[["BCE","dC"],["BCE","d.C."],u],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}",u,"{0} {1}","{1} {0}"],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"PEN","S/","Sol Peruano",{"BBD":["BBG","$"],"BMD":["DBM","$"],"BZD":["DBZ","$"],"CAD":["$CA","$"],"JPY":["JP¥","¥"],"PEN":["S/"],"USD":["$US","$"]},"ltr", plural_qu]; + +function plural_qu_BO(n: number): number { +return 5; +} + +export const locale_qu_BO = ["qu-BO",[["a.m.","p.m."],u,u],u,[["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"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Set","Oct","Nov","Dic"],["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Setiembre","Octubre","Noviembre","Diciembre"]],u,[["BCE","dC"],["BCE","d.C."],u],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}",u,"{0} {1}","{1} {0}"],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"BOB","Bs","Boliviano",{"BBD":["BBG","$"],"BMD":["DBM","$"],"BOB":["Bs"],"BZD":["DBZ","$"],"CAD":["$CA","$"],"JPY":["JP¥","¥"],"USD":["$US","$"]},"ltr", plural_qu_BO]; + +function plural_qu_EC(n: number): number { return 5; } -export const locale_am = ["am",[["ጠ","ከ"],["ጥዋት","ከሰዓት"],u],u,[["እ","ሰ","ማ","ረ","ሐ","ዓ","ቅ"],["እሑድ","ሰኞ","ማክሰ","ረቡዕ","ሐሙስ","ዓርብ","ቅዳሜ"],["እሑድ","ሰኞ","ማክሰኞ","ረቡዕ","ሐሙስ","ዓርብ","ቅዳሜ"],["እ","ሰ","ማ","ረ","ሐ","ዓ","ቅ"]],u,[["ጃ","ፌ","ማ","ኤ","ሜ","ጁ","ጁ","ኦ","ሴ","ኦ","ኖ","ዲ"],["ጃንዩ","ፌብሩ","ማርች","ኤፕሪ","ሜይ","ጁን","ጁላይ","ኦገስ","ሴፕቴ","ኦክቶ","ኖቬም","ዲሴም"],["ጃንዩወሪ","ፌብሩወሪ","ማርች","ኤፕሪል","ሜይ","ጁን","ጁላይ","ኦገስት","ሴፕቴምበር","ኦክቶበር","ኖቬምበር","ዲሴምበር"]],u,[["ዓ/ዓ","ዓ/ም"],u,["ዓመተ ዓለም","ዓመተ ምሕረት"]],0,[6,0],["dd/MM/y","d MMM y","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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ETB","ብር","የኢትዮጵያ ብር",{"AUD":["AU$","$"],"CNH":["የቻይና ዩዋን"],"ETB":["ብር"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_am]; +export const locale_qu_EC = ["qu-EC",[["a.m.","p.m."],u,u],u,[["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"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Set","Oct","Nov","Dic"],["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Setiembre","Octubre","Noviembre","Diciembre"]],u,[["BCE","dC"],["BCE","d.C."],u],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}",u,"{0} {1}","{1} {0}"],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"USD","$","Dólar Americano",{"BBD":["BBG","$"],"BMD":["DBM","$"],"BZD":["DBZ","$"],"CAD":["$CA","$"],"JPY":["JP¥","¥"]},"ltr", plural_qu_EC]; -function plural_ar(n: number): number { +function plural_rm(n: number): number { -if (n === 0) - return 0; if (n === 1) return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; return 5; } -export const locale_ar = ["ar",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"EGP","ج.م.‏","جنيه مصري",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar]; - -function plural_ar_DZ(n: number): number { +export const locale_rm = ["rm",[["AM","PM"],u,u],u,[["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"]],u,[["S","F","M","A","M","Z","F","A","S","O","N","D"],["schan.","favr.","mars","avr.","matg","zercl.","fan.","avust","sett.","oct.","nov.","dec."],["da schaner","da favrer","da mars","d’avrigl","da matg","da zercladur","da fanadur","d’avust","da settember","d’october","da november","da december"]],[["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."],u,["avant Cristus","suenter Cristus"]],1,[6,0],["dd-MM-yy","dd-MM-y","d MMMM y","EEEE, 'ils' d MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} {0}",u,u,u],[".","’",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"CHF","CHF","franc svizzer",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_rm]; -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; +function plural_rn(n: number): number { return 5; } -export const locale_ar_DZ = ["ar-DZ",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ج","ف","م","أ","م","ج","ج","أ","س","أ","ن","د"],["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[",",".",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"DZD","د.ج.‏","دينار جزائري",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_DZ]; +export const locale_rn = ["rn",[["Z.MU.","Z.MW."],u,u],u,[["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."]],u,[["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"]],u,[["Mb.Y.","Ny.Y"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00¤","#E0"],"BIF","FBu","Ifaranga ry’Uburundi",{"BIF":["FBu"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_rn]; -function plural_az(n: number): number { +function plural_ro(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (n === 1) +if (i === 1 && v === 0) return 1; +if (!(v === 0) || (n === 0 || n % 100 === Math.floor(n % 100) && (n % 100 >= 2 && n % 100 <= 19))) + return 3; return 5; } -export const locale_az = ['az',[['a','p'],['AM','PM'],u],[['AM','PM'],u,u],[['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.','Ş.']],[['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.'],u,['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}',u,u,u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'AZN','₼','Azərbaycan Manatı',{AZN:['₼'],JPY:['JP¥','¥'],RON:[u,'ley'],SYP:[u,'S£'],THB:['฿'],TWD:['NT$'],USD:['US$','$']},'ltr', plural_az]; +export const locale_ro = ["ro",[["a.m.","p.m."],u,u],u,[["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â."]],u,[["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"]],u,[["î.Hr.","d.Hr."],u,["î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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"RON","RON","leu românesc",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"]},"ltr", plural_ro]; -function plural_be(n: number): number { +function plural_ro_MD(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (n % 10 === 1 && !(n % 100 === 11)) +if (i === 1 && v === 0) return 1; -if (n % 10 === Math.floor(n % 10) && (n % 10 >= 2 && n % 10 <= 4) && !(n % 100 >= 12 && n % 100 <= 14)) +if (!(v === 0) || (n === 0 || n % 100 === Math.floor(n % 100) && (n % 100 >= 2 && n % 100 <= 19))) return 3; -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 4; return 5; } -export const locale_be = ['be',[['am','pm'],['AM','PM'],u],[['AM','PM'],u,u],[['н','п','а','с','ч','п','с'],['нд','пн','аў','ср','чц','пт','сб'],['нядзеля','панядзелак','аўторак','серада','чацвер','пятніца','субота'],['нд','пн','аў','ср','чц','пт','сб']],u,[['с','л','с','к','м','ч','л','ж','в','к','л','с'],['сту','лют','сак','кра','мая','чэр','ліп','жні','вер','кас','ліс','сне'],['студзеня','лютага','сакавіка','красавіка','мая','чэрвеня','ліпеня','жніўня','верасня','кастрычніка','лістапада','снежня']],[['с','л','с','к','м','ч','л','ж','в','к','л','с'],['сту','лют','сак','кра','май','чэр','ліп','жні','вер','кас','ліс','сне'],['студзень','люты','сакавік','красавік','май','чэрвень','ліпень','жнівень','верасень','кастрычнік','лістапад','снежань']],[['да н.э.','н.э.'],u,['да нараджэння Хрыстова','ад нараджэння Хрыстова']],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}',u,"{1} 'у' {0}",u],[',',' ',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'BYN','Br','беларускі рубель',{AUD:['A$'],BBD:[u,'Bds$'],BMD:[u,'BD$'],BRL:[u,'R$'],BSD:[u,'B$'],BYN:['Br'],BZD:[u,'BZ$'],CAD:[u,'CA$'],CUC:[u,'CUC$'],CUP:[u,'$MN'],DOP:[u,'RD$'],FJD:[u,'FJ$'],FKP:[u,'FK£'],GYD:[u,'G$'],ISK:[u,'Íkr'],JMD:[u,'J$'],KYD:[u,'CI$'],LRD:[u,'L$'],MXN:['MX$'],NAD:[u,'N$'],NZD:[u,'NZ$'],RUB:['₽','руб.'],SBD:[u,'SI$'],SGD:[u,'S$'],TTD:[u,'TT$'],UYU:[u,'$U'],XCD:['EC$']},'ltr', plural_be]; +export const locale_ro_MD = ["ro-MD",[["a.m.","p.m."],u,u],u,[["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â"]],u,[["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"]],u,[["î.Hr.","d.Hr."],u,["î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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"MDL","L","leu moldovenesc",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MDL":["L"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"]},"ltr", plural_ro_MD]; -function plural_bg(n: number): number { +function plural_rof(n: number): number { if (n === 1) return 1; return 5; } -export const locale_bg = ['bg',[['am','pm'],u,['пр.об.','сл.об.']],[['am','pm'],u,u],[['н','п','в','с','ч','п','с'],['нд','пн','вт','ср','чт','пт','сб'],['неделя','понеделник','вторник','сряда','четвъртък','петък','събота'],['нд','пн','вт','ср','чт','пт','сб']],u,[['я','ф','м','а','м','ю','ю','а','с','о','н','д'],['яну','фев','март','апр','май','юни','юли','авг','сеп','окт','ное','дек'],['януари','февруари','март','април','май','юни','юли','август','септември','октомври','ноември','декември']],u,[['пр.Хр.','сл.Хр.'],u,['преди Христа','след Христа']],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}',u,u,u],[',',' ',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','0.00 ¤','#E0'],'BGN','лв.','Български лев',{ARS:[],AUD:[],BBD:[],BDT:[],BGN:['лв.'],BMD:[],BND:[],BRL:[],BSD:[],BYN:[],BZD:[],CAD:[],CLP:[],CNY:[],COP:[],CRC:[],CUP:[],DOP:[],FJD:[],FKP:[],GBP:[u,'£'],GIP:[],GYD:[],HKD:[],ILS:[],INR:[],JMD:[],JPY:[u,'¥'],KHR:[],KRW:[],KYD:[],KZT:[],LAK:[],LRD:[],MNT:[],MXN:[],NAD:[],NGN:[],NZD:[],PHP:[],PYG:[],RON:[],SBD:[],SGD:[],SRD:[],SSP:[],TRY:[],TTD:[],TWD:[],UAH:[],USD:['щ.д.','$'],UYU:[],VND:[],XCD:[u,'$']},'ltr', plural_bg]; - -function plural_bn(n: number): number { -const i = Math.floor(Math.abs(n)); +export const locale_rof = ["rof",[["kang’ama","kingoto"],u,u],u,[["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"]],u,[["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"]],u,[["KM","BM"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"TZS","TSh","heleri sa Tanzania",{"JPY":["JP¥","¥"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_rof]; -if (i === 0 || n === 1) - return 1; +function plural_root(n: number): number { return 5; } -export const locale_bn = ['bn',[['AM','PM'],u,u],u,[['র','সো','ম','বু','বৃ','শু','শ'],['রবি','সোম','মঙ্গল','বুধ','বৃহস্পতি','শুক্র','শনি'],['রবিবার','সোমবার','মঙ্গলবার','বুধবার','বৃহস্পতিবার','শুক্রবার','শনিবার'],['রঃ','সোঃ','মঃ','বুঃ','বৃঃ','শুঃ','শনি']],u,[['জা','ফে','মা','এ','মে','জুন','জু','আ','সে','অ','ন','ডি'],['জানু','ফেব','মার্চ','এপ্রিল','মে','জুন','জুলাই','আগস্ট','সেপ্টেম্বর','অক্টোবর','নভেম্বর','ডিসেম্বর'],['জানুয়ারী','ফেব্রুয়ারী','মার্চ','এপ্রিল','মে','জুন','জুলাই','আগস্ট','সেপ্টেম্বর','অক্টোবর','নভেম্বর','ডিসেম্বর']],[['জা','ফে','মা','এ','মে','জুন','জু','আ','সে','অ','ন','ডি'],['জানুয়ারী','ফেব্রুয়ারী','মার্চ','এপ্রিল','মে','জুন','জুলাই','আগস্ট','সেপ্টেম্বর','অক্টোবর','নভেম্বর','ডিসেম্বর'],u],[['খ্রিস্টপূর্ব','খৃষ্টাব্দ'],u,['খ্রিস্টপূর্ব','খ্রীষ্টাব্দ']],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}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##,##0.###','#,##,##0%','#,##,##0.00¤','#E0'],'BDT','৳','বাংলাদেশী টাকা',{BDT:['৳'],JPY:['JP¥','¥'],THB:['฿'],TWD:['NT$'],USD:['US$','$']},'ltr', plural_bn]; +export const locale_root = ["root",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_root]; -function plural_br(n: number): number { +function plural_ru(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (n % 10 === 1 && !(n % 100 === 11 || (n % 100 === 71 || n % 100 === 91))) +if (v === 0 && (i % 10 === 1 && !(i % 100 === 11))) return 1; -if (n % 10 === 2 && !(n % 100 === 12 || (n % 100 === 72 || n % 100 === 92))) - return 2; -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))) +if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && !(i % 100 >= 12 && i % 100 <= 14))) return 3; -if (!(n === 0) && n % 1000000 === 0) +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 4; return 5; } -export const locale_br = ['br',[['am','gm'],['A.M.','G.M.'],u],[['A.M.','G.M.'],u,u],[['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.']],u,[['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']],u,[['a-raok J.K.','goude J.K.'],u,['a-raok Jezuz-Krist','goude Jezuz-Krist']],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}',"{1} 'da' {0}",u],[',',' ',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'EUR','€','euro',{AUD:['$A','$'],BRL:[u,'R$'],CAD:['$CA','$'],CNY:[u,'¥'],EGP:[u,'£ E'],GBP:['£ RU','£'],HKD:['$ HK','$'],ILS:[u,'₪'],JPY:[u,'¥'],KRW:[u,'₩'],LBP:[u,'£L'],NZD:['$ ZN','$'],TOP:[u,'$ T'],TWD:[u,'$'],USD:['$ SU','$'],VND:[u,'₫'],XCD:[u,'$'],XXX:[]},'ltr', plural_br]; +export const locale_ru = ["ru",[["AM","PM"],u,u],u,[["вс","пн","вт","ср","чт","пт","сб"],u,["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["В","П","В","С","Ч","П","С"],["вс","пн","вт","ср","чт","пт","сб"],["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","мар.","апр.","мая","июн.","июл.","авг.","сент.","окт.","нояб.","дек."],["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","март","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек."],["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],[["до н.э.","н.э."],["до н. э.","н. э."],["до Рождества Христова","от Рождества Христова"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","не число",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"RUB","₽","российский рубль",{"GEL":[u,"ლ"],"RON":[u,"L"],"RUB":["₽"],"RUR":["р."],"THB":["฿"],"TMT":["ТМТ"],"TWD":["NT$"],"UAH":["₴"],"XXX":["XXXX"]},"ltr", plural_ru]; -function plural_bs(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length, f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; +function plural_ru_BY(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (v === 0 && (i % 10 === 1 && !(i % 100 === 11)) || f % 10 === 1 && !(f % 100 === 11)) +if (v === 0 && (i % 10 === 1 && !(i % 100 === 11))) return 1; -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)) +if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && !(i % 100 >= 12 && i % 100 <= 14))) return 3; +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 4; return 5; } -export const locale_bs = ['bs',[['prijepodne','popodne'],['AM','PM'],['prijepodne','popodne']],u,[['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','aug','sep','okt','nov','dec'],['januar','februar','mart','april','maj','juni','juli','august','septembar','oktobar','novembar','decembar']],u,[['p.n.e.','n.e.'],['p. n. e.','n. e.'],['prije nove ere','nove ere']],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}',u,"{1} 'u' {0}",u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'BAM','KM','Bosanskohercegovačka konvertibilna marka',{AUD:[u,'$'],BAM:['KM'],BRL:[u,'R$'],CAD:[u,'$'],CNY:[u,'¥'],GBP:[u,'£'],HKD:[u,'$'],HRK:['kn'],ILS:[u,'₪'],MXN:[u,'$'],NZD:[u,'$'],RSD:['din.'],THB:['฿'],TWD:['NT$'],USD:[u,'$'],XCD:[u,'$'],XPF:[]},'ltr', plural_bs]; +export const locale_ru_BY = ["ru-BY",[["AM","PM"],u,u],u,[["вс","пн","вт","ср","чт","пт","сб"],u,["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["В","П","В","С","Ч","П","С"],["вс","пн","вт","ср","чт","пт","сб"],["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","мар.","апр.","мая","июн.","июл.","авг.","сент.","окт.","нояб.","дек."],["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","март","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек."],["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],[["до н.э.","н.э."],["до н. э.","н. э."],["до Рождества Христова","от Рождества Христова"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","не число",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"BYN","Br","белорусский рубль",{"BYN":["Br"],"GEL":[u,"ლ"],"RON":[u,"L"],"RUB":["₽"],"THB":["฿"],"TMT":["ТМТ"],"TWD":["NT$"],"UAH":["₴"],"XXX":["XXXX"]},"ltr", plural_ru_BY]; -function plural_ca(n: number): number { +function plural_ru_KG(n: number): number { const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (i === 1 && v === 0) +if (v === 0 && (i % 10 === 1 && !(i % 100 === 11))) return 1; +if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && !(i % 100 >= 12 && i % 100 <= 14))) + return 3; +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 4; return 5; } -export const locale_ca = ['ca',[['a. m.','p. m.'],u,u],u,[['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.']],u,[['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'],u,['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}",u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'EUR','€','euro',{AUD:['AU$','$'],BRL:[u,'R$'],CAD:[u,'$'],CNY:[u,'¥'],ESP:['₧'],MXN:[u,'$'],THB:['฿'],USD:[u,'$'],VEF:[u,'Bs F'],XCD:[u,'$'],XXX:[]},'ltr', plural_ca]; +export const locale_ru_KG = ["ru-KG",[["AM","PM"],u,u],u,[["вс","пн","вт","ср","чт","пт","сб"],u,["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["В","П","В","С","Ч","П","С"],["вс","пн","вт","ср","чт","пт","сб"],["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","мар.","апр.","мая","июн.","июл.","авг.","сент.","окт.","нояб.","дек."],["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","март","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек."],["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],[["до н.э.","н.э."],["до н. э.","н. э."],["до Рождества Христова","от Рождества Христова"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","не число",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"KGS","сом","киргизский сом",{"GEL":[u,"ლ"],"KGS":["сом"],"RON":[u,"L"],"RUB":["₽"],"RUR":["р."],"THB":["฿"],"TMT":["ТМТ"],"TWD":["NT$"],"UAH":["₴"],"XXX":["XXXX"]},"ltr", plural_ru_KG]; -function plural_chr(n: number): number { +function plural_ru_KZ(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (n === 1) +if (v === 0 && (i % 10 === 1 && !(i % 100 === 11))) return 1; +if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && !(i % 100 >= 12 && i % 100 <= 14))) + return 3; +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 4; return 5; } -export const locale_chr = ['chr',[['Ꮜ','Ꮢ'],['ᏌᎾᎴ','ᏒᎯᏱᎢ'],['ᏌᎾᎴ','ᏒᎯᏱᎢᏗᏢ']],[['ᏌᎾᎴ','ᏒᎯᏱᎢ'],u,['ᏌᎾᎴ','ᏒᎯᏱᎢᏗᏢ']],[['Ꮖ','Ꮙ','Ꮤ','Ꮶ','Ꮕ','Ꮷ','Ꭴ'],['ᏆᏍᎬ','ᏉᏅᎯ','ᏔᎵᏁ','ᏦᎢᏁ','ᏅᎩᏁ','ᏧᎾᎩ','ᏈᏕᎾ'],['ᎤᎾᏙᏓᏆᏍᎬ','ᎤᎾᏙᏓᏉᏅᎯ','ᏔᎵᏁᎢᎦ','ᏦᎢᏁᎢᎦ','ᏅᎩᏁᎢᎦ','ᏧᎾᎩᎶᏍᏗ','ᎤᎾᏙᏓᏈᏕᎾ'],['ᏍᎬ','ᏅᎯ','ᏔᎵ','ᏦᎢ','ᏅᎩ','ᏧᎾ','ᏕᎾ']],u,[['Ꭴ','Ꭷ','Ꭰ','Ꭷ','Ꭰ','Ꮥ','Ꭻ','Ꭶ','Ꮪ','Ꮪ','Ꮕ','Ꭵ'],['ᎤᏃ','ᎧᎦ','ᎠᏅ','ᎧᏬ','ᎠᏂ','ᏕᎭ','ᎫᏰ','ᎦᎶ','ᏚᎵ','ᏚᏂ','ᏅᏓ','ᎥᏍ'],['ᎤᏃᎸᏔᏅ','ᎧᎦᎵ','ᎠᏅᏱ','ᎧᏬᏂ','ᎠᏂᏍᎬᏘ','ᏕᎭᎷᏱ','ᎫᏰᏉᏂ','ᎦᎶᏂ','ᏚᎵᏍᏗ','ᏚᏂᏅᏗ','ᏅᏓᏕᏆ','ᎥᏍᎩᏱ']],u,[['BC','AD'],u,['ᏧᏓᎷᎸ ᎤᎷᎯᏍᏗ ᎦᎶᏁᏛ','ᎠᏃ ᏙᎻᏂ']],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}',u,'{1} ᎤᎾᎢ {0}',u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'USD','$','US ᎠᏕᎳ',{JPY:['JP¥','¥']},'ltr', plural_chr]; +export const locale_ru_KZ = ["ru-KZ",[["AM","PM"],u,u],u,[["вс","пн","вт","ср","чт","пт","сб"],u,["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["В","П","В","С","Ч","П","С"],["вс","пн","вт","ср","чт","пт","сб"],["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","мар.","апр.","мая","июн.","июл.","авг.","сент.","окт.","нояб.","дек."],["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","март","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек."],["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],[["до н.э.","н.э."],["до н. э.","н. э."],["до Рождества Христова","от Рождества Христова"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","не число",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"KZT","₸","казахский тенге",{"GEL":[u,"ლ"],"KZT":["₸"],"RON":[u,"L"],"RUB":["₽"],"RUR":["р."],"THB":["฿"],"TMT":["ТМТ"],"TWD":["NT$"],"UAH":["₴"],"XXX":["XXXX"]},"ltr", plural_ru_KZ]; -function plural_cs(n: number): number { +function plural_ru_MD(n: number): number { const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (i === 1 && v === 0) +if (v === 0 && (i % 10 === 1 && !(i % 100 === 11))) return 1; -if (i === Math.floor(i) && (i >= 2 && i <= 4) && v === 0) +if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && !(i % 100 >= 12 && i % 100 <= 14))) return 3; -if (!(v === 0)) +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 4; return 5; } -export const locale_cs = ['cs',[['dop.','odp.'],u,u],u,[['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']],u,[['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.'],['před naším letopočtem','našeho letopočtu']],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}',u,u,u],[',',' ',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'CZK','Kč','česká koruna',{AUD:['AU$','$'],CSK:['Kčs'],CZK:['Kč'],ILS:[u,'₪'],INR:[u,'₹'],JPY:['JP¥','¥'],RON:[u,'L'],TWD:['NT$'],USD:['US$','$'],VND:[u,'₫'],XEU:['ECU'],XXX:[]},'ltr', plural_cs]; +export const locale_ru_MD = ["ru-MD",[["AM","PM"],u,u],u,[["вс","пн","вт","ср","чт","пт","сб"],u,["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["В","П","В","С","Ч","П","С"],["вс","пн","вт","ср","чт","пт","сб"],["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","мар.","апр.","мая","июн.","июл.","авг.","сент.","окт.","нояб.","дек."],["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","март","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек."],["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],[["до н.э.","н.э."],["до н. э.","н. э."],["до Рождества Христова","от Рождества Христова"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","не число",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"MDL","L","молдавский лей",{"GEL":[u,"ლ"],"MDL":["L"],"RON":[u,"L"],"RUB":["₽"],"RUR":["р."],"THB":["฿"],"TMT":["ТМТ"],"TWD":["NT$"],"UAH":["₴"],"XXX":["XXXX"]},"ltr", plural_ru_MD]; -function plural_cy(n: number): number { +function plural_ru_UA(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (n === 0) - return 0; -if (n === 1) +if (v === 0 && (i % 10 === 1 && !(i % 100 === 11))) return 1; -if (n === 2) - return 2; -if (n === 3) +if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && !(i % 100 >= 12 && i % 100 <= 14))) return 3; -if (n === 6) +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 4; return 5; } -export const locale_cy = ['cy',[['b','h'],['AM','PM'],['yb','yh']],[['AM','PM'],u,u],[['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','Ebr','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}',u,"{1} 'am' {0}",u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'GBP','£','Punt Prydain',{BDT:[u,'TK'],BWP:[],HKD:['HK$'],JPY:['JP¥','¥'],KRW:[u,'₩'],THB:['฿'],TWD:['NT$'],USD:['US$','$'],XXX:[],ZAR:[],ZMW:[]},'ltr', plural_cy]; - -function plural_da(n: number): number { -const i = Math.floor(Math.abs(n)), t = parseInt(n.toString().replace(/^[^.]*\.?|0+$/g, ''), 10) || 0; +export const locale_ru_UA = ["ru-UA",[["AM","PM"],u,u],u,[["вс","пн","вт","ср","чт","пт","сб"],u,["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["В","П","В","С","Ч","П","С"],["вс","пн","вт","ср","чт","пт","сб"],["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","мар.","апр.","мая","июн.","июл.","авг.","сент.","окт.","нояб.","дек."],["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","март","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек."],["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],[["до н.э.","н.э."],["до н. э.","н. э."],["до Рождества Христова","от Рождества Христова"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","не число",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"UAH","₴","украинская гривна",{"GEL":[u,"ლ"],"RON":[u,"L"],"RUB":["₽"],"RUR":["р."],"THB":["฿"],"TMT":["ТМТ"],"TWD":["NT$"],"UAH":["₴"],"XXX":["XXXX"]},"ltr", plural_ru_UA]; -if (n === 1 || !(t === 0) && (i === 0 || i === 1)) - return 1; +function plural_rw(n: number): number { return 5; } -export const locale_da = ['da',[['a','p'],['AM','PM'],u],[['AM','PM'],u,u],[['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']],u,[['fKr','eKr'],['f.Kr.','e.Kr.'],u],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}',u,"{1} 'kl'. {0}",u],[',','.',';','%','+','-','E','×','‰','∞','NaN','.'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'DKK','kr.','dansk krone',{AUD:['AU$','$'],DKK:['kr.'],ISK:[u,'kr.'],JPY:['JP¥','¥'],NOK:[u,'kr.'],RON:[u,'L'],SEK:[u,'kr.'],THB:['฿'],TWD:['NT$'],USD:['US$','$']},'ltr', plural_da]; +export const locale_rw = ["rw",[["AM","PM"],u,u],u,[["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."]],u,[["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"]],u,[["BCE","CE"],u,u],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"RWF","RF","RWF",{"JPY":["JP¥","¥"],"RWF":["RF"],"USD":["US$","$"]},"ltr", plural_rw]; -function plural_de(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +function plural_rwk(n: number): number { -if (i === 1 && v === 0) +if (n === 1) return 1; return 5; } -export const locale_de = ['de',[['AM','PM'],u,u],u,[['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.','Sept.','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.'],u,u],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}',u,"{1} 'um' {0}",u],[',','.',';','%','+','-','E','·','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'EUR','€','Euro',{ATS:['öS'],AUD:['AU$','$'],BGM:['BGK'],BGO:['BGJ'],CUC:[u,'Cub$'],DEM:['DM'],FKP:[u,'Fl£'],GNF:[u,'F.G.'],KMF:[u,'FC'],RON:[u,'L'],RWF:[u,'F.Rw'],SYP:[],THB:['฿'],TWD:['NT$'],XXX:[],ZMW:[u,'K']},'ltr', plural_de]; +export const locale_rwk = ["rwk",[["utuko","kyiukonyi"],u,u],u,[["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"]],u,[["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"]],u,[["KK","BK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"TZS","TSh","Shilingi ya Tanzania",{"JPY":["JP¥","¥"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_rwk]; -function plural_de_AT(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +function plural_sah(n: number): number { +return 5; +} -if (i === 1 && v === 0) +export const locale_sah = ["sah",[["ЭИ","ЭК"],u,u],u,[["Б","Б","О","С","Ч","Б","С"],["бс","бн","оп","сэ","чп","бэ","сб"],["баскыһыанньа","бэнидиэнньик","оптуорунньук","сэрэдэ","чэппиэр","Бээтиҥсэ","субуота"],["бс","бн","оп","сэ","чп","бэ","сб"]],u,[["Т","О","К","М","Ы","Б","О","А","Б","А","С","А"],["Тохс","Олун","Клн","Мсу","Ыам","Бэс","Отй","Атр","Блҕ","Алт","Сэт","Ахс"],["Тохсунньу","Олунньу","Кулун тутар","Муус устар","Ыам ыйын","Бэс ыйын","От ыйын","Атырдьых ыйын","Балаҕан ыйын","Алтынньы","Сэтинньи","ахсынньы"]],[["Т","О","К","М","Ы","Б","О","А","Б","А","С","А"],["Тохс","Олун","Клн","Мсу","Ыам","Бэс","Отй","Атр","Блҕ","Алт","Сэт","Ахс"],["тохсунньу","олунньу","кулун тутар","муус устар","ыам ыйа","бэс ыйа","от ыйа","атырдьых ыйа","балаҕан ыйа","алтынньы","сэтинньи","ахсынньы"]],[["б. э. и.","б. э"],u,u],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","чыыһыла буотах",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"RUB","₽","Арассыыйа солкуобайа",{"JPY":["JP¥","¥"],"RUB":["₽"],"USD":["US$","$"]},"ltr", plural_sah]; + +function plural_saq(n: number): number { + +if (n === 1) return 1; return 5; } -export const locale_de_AT = ['de-AT',[['AM','PM'],u,u],[['vm.','nm.'],['AM','PM'],u],[['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.'],u,u],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}',u,"{1} 'um' {0}",u],[',',' ',';','%','+','-','E','·','‰','∞','NaN',':',u,'.'],['#,##0.###','#,##0 %','¤ #,##0.00','#E0'],'EUR','€','Euro',{ATS:['öS'],AUD:['AU$','$'],BGM:['BGK'],BGO:['BGJ'],CUC:[u,'Cub$'],DEM:['DM'],FKP:[u,'Fl£'],GNF:[u,'F.G.'],KMF:[u,'FC'],RON:[u,'L'],RWF:[u,'F.Rw'],SYP:[],THB:['฿'],TWD:['NT$'],XXX:[],ZMW:[u,'K']},'ltr', plural_de_AT]; +export const locale_saq = ["saq",[["Tesiran","Teipa"],u,u],u,[["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"]],u,[["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"]],u,[["KK","BK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","Njilingi eel Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_saq]; -function plural_de_CH(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +function plural_sbp(n: number): number { +return 5; +} -if (i === 1 && v === 0) +export const locale_sbp = ["sbp",[["Lwamilawu","Pashamihe"],u,u],u,[["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"]],u,[["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"]],u,[["AK","PK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"TZS","TSh","Ihela ya Tansaniya",{"JPY":["JP¥","¥"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_sbp]; + +function plural_sd(n: number): number { + +if (n === 1) return 1; return 5; } -export const locale_de_CH = ['de-CH',[['AM','PM'],u,u],u,[['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.','Sept.','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.'],u,u],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}',u,"{1} 'um' {0}",u],['.','’',';','%','+','-','E','·','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤ #,##0.00;¤-#,##0.00','#E0'],'CHF','CHF','Schweizer Franken',{ATS:['öS'],AUD:['AU$','$'],BGM:['BGK'],BGO:['BGJ'],CUC:[u,'Cub$'],DEM:['DM'],EUR:[],FKP:[u,'Fl£'],GNF:[u,'F.G.'],KMF:[u,'FC'],RON:[u,'L'],RWF:[u,'F.Rw'],SYP:[],THB:['฿'],TWD:['NT$'],XXX:[],ZMW:[u,'K']},'ltr', plural_de_CH]; +export const locale_sd = ["sd",[["صبح، منجهند","منجهند، شام"],["صبح، منجهند","شام، منجهند"],["صبح، منجهند","منجهند، شام"]],[["صبح، منجهند","منجهند، شام"],u,u],[["آچر","سو","اڱارو","اربع","خم","جمعو","ڇنڇر"],["آچر","سومر","اڱارو","اربع","خميس","جمعو","ڇنڇر"],u,u],u,[["J","F","M","A","M","J","J","A","S","O","N","D"],["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],u],u,[["BC","CD"],u,["مسيح کان اڳ","عيسوي کان پهرين"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"PKR","Rs","پاڪستاني رپي",{"JPY":["JP¥","¥"],"PKR":["Rs"],"USD":["US$","$"]},"rtl", plural_sd]; -function plural_el(n: number): number { +function plural_sd_Arab(n: number): number { if (n === 1) return 1; return 5; } -export const locale_el = ['el',[['πμ','μμ'],['π.μ.','μ.μ.'],u],u,[['Κ','Δ','Τ','Τ','Π','Π','Σ'],['Κυρ','Δευ','Τρί','Τετ','Πέμ','Παρ','Σάβ'],['Κυριακή','Δευτέρα','Τρίτη','Τετάρτη','Πέμπτη','Παρασκευή','Σάββατο'],['Κυ','Δε','Τρ','Τε','Πέ','Πα','Σά']],u,[['Ι','Φ','Μ','Α','Μ','Ι','Ι','Α','Σ','Ο','Ν','Δ'],['Ιαν','Φεβ','Μαρ','Απρ','Μαΐ','Ιουν','Ιουλ','Αυγ','Σεπ','Οκτ','Νοε','Δεκ'],['Ιανουαρίου','Φεβρουαρίου','Μαρτίου','Απριλίου','Μαΐου','Ιουνίου','Ιουλίου','Αυγούστου','Σεπτεμβρίου','Οκτωβρίου','Νοεμβρίου','Δεκεμβρίου']],[['Ι','Φ','Μ','Α','Μ','Ι','Ι','Α','Σ','Ο','Ν','Δ'],['Ιαν','Φεβ','Μάρ','Απρ','Μάι','Ιούν','Ιούλ','Αύγ','Σεπ','Οκτ','Νοέ','Δεκ'],['Ιανουάριος','Φεβρουάριος','Μάρτιος','Απρίλιος','Μάιος','Ιούνιος','Ιούλιος','Αύγουστος','Σεπτέμβριος','Οκτώβριος','Νοέμβριος','Δεκέμβριος']],[['π.Χ.','μ.Χ.'],u,['προ Χριστού','μετά Χριστόν']],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}',u,'{1} - {0}',u],[',','.',';','%','+','-','e','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'EUR','€','Ευρώ',{GRD:['Δρχ'],JPY:['JP¥','¥'],THB:['฿']},'ltr', plural_el]; +export const locale_sd_Arab = ["sd-Arab",[["صبح، منجهند","منجهند، شام"],["صبح، منجهند","شام، منجهند"],["صبح، منجهند","منجهند، شام"]],[["صبح، منجهند","منجهند، شام"],u,u],[["آچر","سو","اڱارو","اربع","خم","جمعو","ڇنڇر"],["آچر","سومر","اڱارو","اربع","خميس","جمعو","ڇنڇر"],u,u],u,[["J","F","M","A","M","J","J","A","S","O","N","D"],["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],u],u,[["BC","CD"],u,["مسيح کان اڳ","عيسوي کان پهرين"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"PKR","Rs","پاڪستاني رپي",{"JPY":["JP¥","¥"],"PKR":["Rs"],"USD":["US$","$"]},"rtl", plural_sd_Arab]; -function plural_en_AU(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +function plural_se(n: number): number { -if (i === 1 && v === 0) +if (n === 1) return 1; +if (n === 2) + return 2; return 5; } -export const locale_en_AU = ['en-AU',[['am','pm'],u,u],u,[['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']],u,[['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']],u,[['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}',u,"{1} 'at' {0}",u],['.',',',';','%','+','-','e','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'AUD','$','Australian Dollar',{AUD:['$'],BDT:[u,'Tk'],BOB:[u,'$b'],BRL:[u,'R$'],CAD:[u,'$'],CNY:[u,'¥'],CUP:[u,'₱'],EGP:[u,'£'],EUR:[u,'€'],GBP:[u,'£'],HKD:[u,'$'],ILS:[u,'₪'],INR:[u,'₹'],ISK:[u,'Kr'],JPY:[u,'¥'],KRW:[u,'₩'],MXN:[u,'$'],NZD:[u,'$'],PYG:[u,'Gs'],SCR:['Rs'],SEK:[u,'Kr'],TWD:[u,'$'],USD:[u,'$'],UYU:[u,'$U'],VND:[u,'₫'],XAF:[],XCD:[u,'$'],XOF:[],XPF:['CFP']},'ltr', plural_en_AU]; +export const locale_se = ["se",[["i.b.","e.b."],u,["iđitbeaivet","eahketbeaivet"]],[["i.b.","e.b."],u,["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"]],u,[["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"]],u,[["o.Kr.","m.Kr."],u,["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}",u,u,u],[","," ",";","%","+","−","·10^","·","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"NOK","kr","norgga kruvdno",{"DKK":["Dkr","kr"],"JPY":["JP¥","¥"],"NOK":["kr"],"SEK":["Skr","kr"],"THB":["฿"],"USD":["US$","$"]},"ltr", plural_se]; -function plural_en_CA(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +function plural_se_FI(n: number): number { -if (i === 1 && v === 0) +if (n === 1) return 1; +if (n === 2) + return 2; return 5; } -export const locale_en_CA = ['en-CA',[['am','pm'],['a.m.','p.m.'],u],[['a.m.','pm'],['a.m.','p.m.'],u],[['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']],u,[['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']],u,[['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}',u,"{1} 'at' {0}",u],['.',',',';','%','+','-','e','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'CAD','$','Canadian Dollar',{CAD:['$'],JPY:['JP¥','¥'],USD:['US$','$']},'ltr', plural_en_CA]; +export const locale_se_FI = ["se-FI",[["i","e"],["ib","eb"],u],[["ib","eb"],u,u],[["S","M","D","G","D","B","L"],["so","má","di","ga","du","be","lá"],["sotnabeaivi","mánnodat","disdat","gaskavahkku","duorastat","bearjadat","lávvordat"],["so","má","di","ga","du","be","lá"]],u,[["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"]],u,[["oKr.","mKr."],u,["ovdal Kristusa","maŋŋel Kristusa"]],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}",u,u,u],[","," ",";","%","+","−","·10^","·","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"DKK":["Dkr","kr"],"JPY":["JP¥","¥"],"NOK":["kr"],"SEK":["Skr","kr"],"THB":["฿"],"USD":["US$","$"]},"ltr", plural_se_FI]; -function plural_en_GB(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +function plural_se_SE(n: number): number { -if (i === 1 && v === 0) +if (n === 1) return 1; +if (n === 2) + return 2; return 5; } -export const locale_en_GB = ['en-GB',[['a','p'],['am','pm'],u],[['am','pm'],u,u],[['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']],u,[['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']],u,[['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}',u,"{1} 'at' {0}",u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'GBP','£','British Pound',{JPY:['JP¥','¥'],USD:['US$','$']},'ltr', plural_en_GB]; +export const locale_se_SE = ["se-SE",[["i.b.","e.b."],u,["iđitbeaivet","eahketbeaivet"]],[["i.b.","e.b."],u,["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"]],u,[["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"]],u,[["o.Kr.","m.Kr."],u,["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}",u,u,u],[","," ",";","%","+","−","·10^","·","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"SEK","kr","ruoŧŧa kruvdno",{"DKK":["Dkr","kr"],"JPY":["JP¥","¥"],"NOK":["Nkr","kr"],"SEK":["kr"],"THB":["฿"],"USD":["US$","$"]},"ltr", plural_se_SE]; -function plural_en_IE(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +function plural_seh(n: number): number { -if (i === 1 && v === 0) +if (n === 1) return 1; return 5; } -export const locale_en_IE = ['en-IE',[['a','p'],['am','pm'],['a.m.','p.m.']],[['am','pm'],u,u],[['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']],u,[['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']],u,[['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}',u,"{1} 'at' {0}",u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'EUR','€','Euro',{JPY:['JP¥','¥'],USD:['US$','$']},'ltr', plural_en_IE]; +export const locale_seh = ["seh",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["AC","AD"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"MZN","MTn","Metical de Moçambique",{"JPY":["JP¥","¥"],"MZN":["MTn"],"USD":["US$","$"]},"ltr", plural_seh]; -function plural_en_IN(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +function plural_ses(n: number): number { +return 5; +} -if (i === 1 && v === 0) - return 1; +export const locale_ses = ["ses",[["Adduha","Aluula"],u,u],u,[["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"]],u,[["Ž","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"]],u,[["IJ","IZ"],u,["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}",u,u,u],["."," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"XOF","CFA","CFA Fraŋ (BCEAO)",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ses]; + +function plural_sg(n: number): number { return 5; } -export const locale_en_IN = ['en-IN',[['a','p'],['am','pm'],u],[['am','pm'],u,u],[['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']],u,[['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']],u,[['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}',u,"{1} 'at' {0}",u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##,##0.###','#,##,##0%','¤#,##,##0.00','#E0'],'INR','₹','Indian Rupee',{JPY:['JP¥','¥'],USD:['US$','$']},'ltr', plural_en_IN]; +export const locale_sg = ["sg",[["ND","LK"],u,u],u,[["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"]],u,[["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"]],u,[["KnK","NpK"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00;¤-#,##0.00","#E0"],"XAF","FCFA","farânga CFA (BEAC)",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_sg]; -function plural_en_SG(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +function plural_shi(n: number): number { +const i = Math.floor(Math.abs(n)); -if (i === 1 && v === 0) +if (i === 0 || n === 1) return 1; +if (n === Math.floor(n) && (n >= 2 && n <= 10)) + return 3; return 5; } -export const locale_en_SG = ['en-SG',[['a','p'],['am','pm'],u],[['am','pm'],u,u],[['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']],u,[['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']],u,[['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}',u,"{1} 'at' {0}",u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'SGD','$','Singapore Dollar',{JPY:['JP¥','¥'],SGD:['$'],USD:['US$','$']},'ltr', plural_en_SG]; +export const locale_shi = ["shi",[["ⵜⵉⴼⴰⵡⵜ","ⵜⴰⴷⴳⴳⵯⴰⵜ"],u,u],u,[["S","M","T","W","T","F","S"],["ⴰⵙⴰ","ⴰⵢⵏ","ⴰⵙⵉ","ⴰⴽⵕ","ⴰⴽⵡ","ⴰⵙⵉⵎ","ⴰⵙⵉⴹ"],["ⴰⵙⴰⵎⴰⵙ","ⴰⵢⵏⴰⵙ","ⴰⵙⵉⵏⴰⵙ","ⴰⴽⵕⴰⵙ","ⴰⴽⵡⴰⵙ","ⵙⵉⵎⵡⴰⵙ","ⴰⵙⵉⴹⵢⴰⵙ"],["ⴰⵙⴰ","ⴰⵢⵏ","ⴰⵙⵉ","ⴰⴽⵕ","ⴰⴽⵡ","ⴰⵙⵉⵎ","ⴰⵙⵉⴹ"]],u,[["ⵉ","ⴱ","ⵎ","ⵉ","ⵎ","ⵢ","ⵢ","ⵖ","ⵛ","ⴽ","ⵏ","ⴷ"],["ⵉⵏⵏ","ⴱⵕⴰ","ⵎⴰⵕ","ⵉⴱⵔ","ⵎⴰⵢ","ⵢⵓⵏ","ⵢⵓⵍ","ⵖⵓⵛ","ⵛⵓⵜ","ⴽⵜⵓ","ⵏⵓⵡ","ⴷⵓⵊ"],["ⵉⵏⵏⴰⵢⵔ","ⴱⵕⴰⵢⵕ","ⵎⴰⵕⵚ","ⵉⴱⵔⵉⵔ","ⵎⴰⵢⵢⵓ","ⵢⵓⵏⵢⵓ","ⵢⵓⵍⵢⵓⵣ","ⵖⵓⵛⵜ","ⵛⵓⵜⴰⵏⴱⵉⵔ","ⴽⵜⵓⴱⵔ","ⵏⵓⵡⴰⵏⴱⵉⵔ","ⴷⵓⵊⴰⵏⴱⵉⵔ"]],u,[["ⴷⴰⵄ","ⴷⴼⵄ"],u,["ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ","ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"MAD","MAD","ⴰⴷⵔⵉⵎ ⵏ ⵍⵎⵖⵔⵉⴱ",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_shi]; -function plural_en_ZA(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +function plural_shi_Latn(n: number): number { +return 5; +} -if (i === 1 && v === 0) +export const locale_shi_Latn = ["shi-Latn",[["tifawt","tadggʷat"],u,u],u,[["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ḍ"]],u,[["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"]],u,[["daɛ","dfɛ"],u,["dat n ɛisa","dffir n ɛisa"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"MAD","MAD","adrim n lmɣrib",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_shi_Latn]; + +function plural_shi_Tfng(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || n === 1) return 1; +if (n === Math.floor(n) && (n >= 2 && n <= 10)) + return 3; return 5; } -export const locale_en_ZA = ['en-ZA',[['a','p'],['am','pm'],u],[['am','pm'],u,u],[['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']],u,[['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']],u,[['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}',u,"{1} 'at' {0}",u],[',',' ',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'ZAR','R','South African Rand',{JPY:['JP¥','¥'],USD:['US$','$'],ZAR:['R']},'ltr', plural_en_ZA]; +export const locale_shi_Tfng = ["shi-Tfng",[["ⵜⵉⴼⴰⵡⵜ","ⵜⴰⴷⴳⴳⵯⴰⵜ"],u,u],u,[["S","M","T","W","T","F","S"],["ⴰⵙⴰ","ⴰⵢⵏ","ⴰⵙⵉ","ⴰⴽⵕ","ⴰⴽⵡ","ⴰⵙⵉⵎ","ⴰⵙⵉⴹ"],["ⴰⵙⴰⵎⴰⵙ","ⴰⵢⵏⴰⵙ","ⴰⵙⵉⵏⴰⵙ","ⴰⴽⵕⴰⵙ","ⴰⴽⵡⴰⵙ","ⵙⵉⵎⵡⴰⵙ","ⴰⵙⵉⴹⵢⴰⵙ"],["ⴰⵙⴰ","ⴰⵢⵏ","ⴰⵙⵉ","ⴰⴽⵕ","ⴰⴽⵡ","ⴰⵙⵉⵎ","ⴰⵙⵉⴹ"]],u,[["ⵉ","ⴱ","ⵎ","ⵉ","ⵎ","ⵢ","ⵢ","ⵖ","ⵛ","ⴽ","ⵏ","ⴷ"],["ⵉⵏⵏ","ⴱⵕⴰ","ⵎⴰⵕ","ⵉⴱⵔ","ⵎⴰⵢ","ⵢⵓⵏ","ⵢⵓⵍ","ⵖⵓⵛ","ⵛⵓⵜ","ⴽⵜⵓ","ⵏⵓⵡ","ⴷⵓⵊ"],["ⵉⵏⵏⴰⵢⵔ","ⴱⵕⴰⵢⵕ","ⵎⴰⵕⵚ","ⵉⴱⵔⵉⵔ","ⵎⴰⵢⵢⵓ","ⵢⵓⵏⵢⵓ","ⵢⵓⵍⵢⵓⵣ","ⵖⵓⵛⵜ","ⵛⵓⵜⴰⵏⴱⵉⵔ","ⴽⵜⵓⴱⵔ","ⵏⵓⵡⴰⵏⴱⵉⵔ","ⴷⵓⵊⴰⵏⴱⵉⵔ"]],u,[["ⴷⴰⵄ","ⴷⴼⵄ"],u,["ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ","ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"MAD","MAD","ⴰⴷⵔⵉⵎ ⵏ ⵍⵎⵖⵔⵉⴱ",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_shi_Tfng]; -function plural_es(n: number): number { +function plural_si(n: number): number { +const i = Math.floor(Math.abs(n)), f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; -if (n === 1) +if (n === 0 || n === 1 || i === 0 && f === 1) return 1; return 5; } -export const locale_es = ['es',[['a. m.','p. m.'],u,u],u,[['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']],u,[['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']],u,[['a. C.','d. C.'],u,['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}',u,'{1}, {0}',u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'EUR','€','euro',{AUD:[u,'$'],BRL:[u,'R$'],CNY:[u,'¥'],EGP:[],ESP:['₧'],GBP:[u,'£'],HKD:[u,'$'],ILS:[u,'₪'],INR:[u,'₹'],JPY:[u,'¥'],KRW:[u,'₩'],MXN:[u,'$'],NZD:[u,'$'],RON:[u,'L'],THB:['฿'],TWD:[u,'NT$'],USD:['US$','$'],XAF:[],XCD:[u,'$'],XOF:[]},'ltr', plural_es]; +export const locale_si = ["si",[["පෙ","ප"],["පෙ.ව.","ප.ව."],u],[["පෙ.ව.","ප.ව."],u,u],[["ඉ","ස","අ","බ","බ්‍ර","සි","සෙ"],["ඉරිදා","සඳුදා","අඟහ","බදාදා","බ්‍රහස්","සිකු","සෙන"],["ඉරිදා","සඳුදා","අඟහරුවාදා","බදාදා","බ්‍රහස්පතින්දා","සිකුරාදා","සෙනසුරාදා"],["ඉරි","සඳු","අඟ","බදා","බ්‍රහ","සිකු","සෙන"]],u,[["ජ","පෙ","මා","අ","මැ","ජූ","ජූ","අ","සැ","ඔ","නෙ","දෙ"],["ජන","පෙබ","මාර්තු","අප්‍රේල්","මැයි","ජූනි","ජූලි","අගෝ","සැප්","ඔක්","නොවැ","දෙසැ"],["ජනවාරි","පෙබරවාරි","මාර්තු","අප්‍රේල්","මැයි","ජූනි","ජූලි","අගෝස්තු","සැප්තැම්බර්","ඔක්තෝබර්","නොවැම්බර්","දෙසැම්බර්"]],[["ජ","පෙ","මා","අ","මැ","ජූ","ජූ","අ","සැ","ඔ","නෙ","දෙ"],["ජන","පෙබ","මාර්","අප්‍රේල්","මැයි","ජූනි","ජූලි","අගෝ","සැප්","ඔක්","නොවැ","දෙසැ"],["ජනවාරි","පෙබරවාරි","මාර්තු","අප්‍රේල්","මැයි","ජූනි","ජූලි","අගෝස්තු","සැප්තැම්බර්","ඔක්තෝබර්","නොවැම්බර්","දෙසැම්බර්"]],[["ක්‍රි.පූ.","ක්‍රි.ව."],u,["ක්‍රිස්තු පූර්ව","ක්‍රිස්තු වර්ෂ"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN","."],["#,##0.###","#,##0%","¤#,##0.00","#"],"LKR","රු.","ශ්‍රී ලංකා රුපියල",{"JPY":["JP¥","¥"],"LKR":["රු."],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XOF":["සිෆ්එ"]},"ltr", plural_si]; -function plural_es_419(n: number): number { +function plural_sk(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (n === 1) +if (i === 1 && v === 0) return 1; +if (i === Math.floor(i) && (i >= 2 && i <= 4) && v === 0) + return 3; +if (!(v === 0)) + return 4; return 5; } -export const locale_es_419 = ['es-419',[['a. m.','p. m.'],['a.m.','p.m.'],u],u,[['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']],u,[['a. C.','d. C.'],u,['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}',u,"{1} 'a' 'las' {0}",u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','¤#,##0.00','#E0'],'EUR','EUR','euro',{AUD:[u,'$'],BRL:[u,'R$'],CAD:[u,'$'],CNY:[u,'¥'],ESP:['₧'],EUR:[u,'€'],FKP:[u,'FK£'],GBP:[u,'£'],HKD:[u,'$'],ILS:[u,'₪'],INR:[u,'₹'],JPY:[u,'¥'],KRW:[u,'₩'],MXN:[u,'$'],NZD:[u,'$'],RON:[u,'L'],SSP:[u,'SD£'],SYP:[u,'S£'],TWD:[u,'NT$'],USD:[u,'$'],VEF:[u,'BsF'],VND:[u,'₫'],XAF:[],XCD:[u,'$'],XOF:[]},'ltr', plural_es_419]; +export const locale_sk = ["sk",[["AM","PM"],u,u],u,[["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"]],u,[["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."],u,["pred Kristom","po Kristovi"]],1,[6,0],["d. M. y",u,"d. MMMM y","EEEE d. MMMM y"],["H:mm","H:mm:ss","H:mm:ss z","H:mm:ss zzzz"],["{1} {0}","{1}, {0}",u,u],[","," ",";","%","+","-","e","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":["NIS","₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XXX":[]},"ltr", plural_sk]; -function plural_es_MX(n: number): number { +function plural_sl(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (n === 1) +if (v === 0 && i % 100 === 1) return 1; +if (v === 0 && i % 100 === 2) + return 2; +if (v === 0 && (i % 100 === Math.floor(i % 100) && (i % 100 >= 3 && i % 100 <= 4)) || !(v === 0)) + return 3; return 5; } -export const locale_es_MX = ['es-MX',[['a. m.','p. m.'],u,u],u,[['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']],u,[['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']],u,[['a. C.','d. C.'],u,['antes de Cristo','después de Cristo']],0,[6,0],['dd/MM/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}',u,"{1} 'a' 'las' {0}",u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','¤#,##0.00','#E0'],'MXN','$','peso mexicano',{AUD:[u,'$'],BRL:[u,'R$'],BYN:[u,'p.'],CAD:[u,'$'],CNY:[u,'¥'],ESP:['₧'],EUR:[u,'€'],GBP:[u,'£'],HKD:[u,'$'],ILS:[u,'₪'],INR:[u,'₹'],JPY:[u,'¥'],KRW:[u,'₩'],MRO:['MRU'],MRU:['UM'],MXN:['$'],NZD:[u,'$'],TWD:[u,'NT$'],USD:[u,'$'],VND:[u,'₫'],XAF:[],XCD:[u,'$'],XOF:[]},'ltr', plural_es_MX]; +export const locale_sl = ["sl",[["d","p"],["dop.","pop."],u],[["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."]],u,[["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"]],u,[["pr. Kr.","po Kr."],u,["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}",u,u,u],[",",".",";","%","+","−","e","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","evro",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"GBP":[u,"£"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"XCD":[u,"$"]},"ltr", plural_sl]; -function plural_es_US(n: number): number { +function plural_smn(n: number): number { if (n === 1) return 1; +if (n === 2) + return 2; return 5; } -export const locale_es_US = ['es-US',[['a. m.','p. m.'],u,u],u,[['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']],u,[['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']],u,[['a. C.','d. C.'],u,['antes de Cristo','después de Cristo']],0,[6,0],['d/M/y','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}',u,"{1} 'a' 'las' {0}",u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','¤#,##0.00','#E0'],'USD','$','dólar estadounidense',{AUD:[u,'$'],BRL:[u,'R$'],BYN:[u,'p.'],CAD:[u,'$'],CNY:[u,'¥'],ESP:['₧'],EUR:[u,'€'],GBP:[u,'£'],HKD:[u,'$'],ILS:[u,'₪'],INR:[u,'₹'],KRW:[u,'₩'],MXN:[u,'$'],NZD:[u,'$'],TWD:[u,'NT$'],VND:[u,'₫'],XAF:[],XCD:[u,'$'],XOF:[]},'ltr', plural_es_US]; +export const locale_smn = ["smn",[["ip.","ep."],u,u],u,[["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"]],u,[["oKr.","mKr."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","epiloho","."],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_smn]; -function plural_et(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +function plural_sn(n: number): number { -if (i === 1 && v === 0) +if (n === 1) return 1; return 5; } -export const locale_et = ['et',[['AM','PM'],u,u],u,[['P','E','T','K','N','R','L'],u,['pühapäev','esmaspäev','teisipäev','kolmapäev','neljapäev','reede','laupäev'],['P','E','T','K','N','R','L']],u,[['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']],u,[['eKr','pKr'],u,['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}',u,u,u],[',',' ',';','%','+','−','×10^','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'EUR','€','euro',{AUD:['AU$','$'],EEK:['kr'],THB:['฿'],TWD:['NT$']},'ltr', plural_et]; +export const locale_sn = ["sn",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["BC","AD"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","US$","Dora re Amerika",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_sn]; -function plural_eu(n: number): number { +function plural_so(n: number): number { if (n === 1) return 1; return 5; } -export const locale_eu = ['eu',[['g','a'],['AM','PM'],u],[['AM','PM'],u,u],[['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,[['U','O','M','A','M','E','U','A','I','U','A','A'],['urt.','ots.','mar.','api.','mai.','eka.','uzt.','abu.','ira.','urr.','aza.','abe.'],['urtarrilak','otsailak','martxoak','apirilak','maiatzak','ekainak','uztailak','abuztuak','irailak','urriak','azaroak','abenduak']],[['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.'],u,['K.a.','Kristo ondoren']],1,[6,0],['yy/M/d',"y('e')'ko' MMM d('a')","y('e')'ko' MMMM'ren' d('a')","y('e')'ko' MMMM'ren' d('a'), EEEE"],['HH:mm','HH:mm:ss','HH:mm:ss (z)','HH:mm:ss (zzzz)'],['{1} {0}',u,u,u],[',','.',';','%','+','−','E','×','‰','∞','NaN',':'],['#,##0.###','% #,##0','#,##0.00 ¤','#E0'],'EUR','€','euroa',{ESP:['₧'],JPY:['JP¥','¥'],THB:['฿'],TWD:['NT$'],USD:['US$','$']},'ltr', plural_eu]; +export const locale_so = ["so",[["h","d"],["GH","GD"],u],[["GH","GD"],u,u],[["A","I","T","A","Kh","J","S"],["Axd","Isn","Tldo","Arbc","Khms","Jmc","Sbti"],["Axad","Isniin","Talaado","Arbaco","Khamiis","Jimco","Sabti"],["Axd","Isn","Tldo","Arbc","Khms","Jmc","Sbti"]],u,[["J","F","M","A","M","J","L","O","S","O","N","D"],["Jan","Feb","Mar","Abr","May","Jun","Lul","Ogs","Seb","Okt","Nof","Dis"],["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"]],[["J","F","M","A","M","J","L","O","S","O","N","D"],["Jan","Feb","Mar","Abr","May","Jun","Lul","Ogs","Seb","Okt","Nof","Dis"],["Jannaayo","Febraayo","Maarso","Abriil","May","Juun","Luuliyo","Ogost","Sebtembar","Oktoobar","Nofembar","Desembar"]],[["B","A"],["CH","CD"],["Ciise Hortii","Ciise Dabadii"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","MaL",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SOS","S","Shilingka Soomaaliya",{"BBD":["DBB","$"],"JPY":["JP¥","¥"],"SOS":["S"],"USD":["US$","$"]},"ltr", plural_so]; -function plural_fa(n: number): number { -const i = Math.floor(Math.abs(n)); +function plural_so_DJ(n: number): number { -if (i === 0 || n === 1) +if (n === 1) return 1; return 5; } -export const locale_fa = ['fa',[['ق','ب'],['ق.ظ.','ب.ظ.'],['قبل‌ازظهر','بعدازظهر']],u,[['ی','د','س','چ','پ','ج','ش'],['یکشنبه','دوشنبه','سه‌شنبه','چهارشنبه','پنجشنبه','جمعه','شنبه'],u,['۱ش','۲ش','۳ش','۴ش','۵ش','ج','ش']],u,[['ژ','ف','م','آ','م','ژ','ژ','ا','س','ا','ن','د'],['ژانویهٔ','فوریهٔ','مارس','آوریل','مهٔ','ژوئن','ژوئیهٔ','اوت','سپتامبر','اکتبر','نوامبر','دسامبر'],u],[['ژ','ف','م','آ','م','ژ','ژ','ا','س','ا','ن','د'],['ژانویه','فوریه','مارس','آوریل','مه','ژوئن','ژوئیه','اوت','سپتامبر','اکتبر','نوامبر','دسامبر'],u],[['ق','م'],['ق.م.','م.'],['قبل از میلاد','میلادی']],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}',u,'{1}، ساعت {0}',u],['.',',',';','%','‎+','‎−','E','×','‰','∞','ناعدد',':'],['#,##0.###','#,##0%','‎¤ #,##0.00','#E0'],'IRR','ریال','ریال ایران',{AFN:['؋'],CAD:['$CA','$'],CNY:['¥CN','¥'],HKD:['$HK','$'],IRR:['ریال'],MXN:['$MX','$'],NZD:['$NZ','$'],THB:['฿'],XCD:['$EC','$']},'rtl', plural_fa]; +export const locale_so_DJ = ["so-DJ",[["h","d"],["GH","GD"],u],[["GH","GD"],u,u],[["A","I","T","A","Kh","J","S"],["Axd","Isn","Tldo","Arbc","Khms","Jmc","Sbti"],["Axad","Isniin","Talaado","Arbaco","Khamiis","Jimco","Sabti"],["Axd","Isn","Tldo","Arbc","Khms","Jmc","Sbti"]],u,[["J","F","M","A","M","J","L","O","S","O","N","D"],["Jan","Feb","Mar","Abr","May","Jun","Lul","Ogs","Seb","Okt","Nof","Dis"],["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"]],[["J","F","M","A","M","J","L","O","S","O","N","D"],["Jan","Feb","Mar","Abr","May","Jun","Lul","Ogs","Seb","Okt","Nof","Dis"],["Jannaayo","Febraayo","Maarso","Abriil","May","Juun","Luuliyo","Ogost","Sebtembar","Oktoobar","Nofembar","Desembar"]],[["B","A"],["CH","CD"],["Ciise Hortii","Ciise Dabadii"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","MaL",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"DJF","Fdj","Faran Jabuuti",{"BBD":["DBB","$"],"DJF":["Fdj"],"JPY":["JP¥","¥"],"SOS":["S"],"USD":["US$","$"]},"ltr", plural_so_DJ]; -function plural_fi(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +function plural_so_ET(n: number): number { -if (i === 1 && v === 0) +if (n === 1) return 1; return 5; } -export const locale_fi = ['fi',[['ap.','ip.'],u,u],u,[['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',u,'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}",u,u],[',',' ',';','%','+','−','E','×','‰','∞','epäluku','.'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'EUR','€','euro',{AOA:[],ARS:[],AUD:[],BAM:[],BBD:[],BDT:[],BMD:[],BND:[],BOB:[],BRL:[],BSD:[],BWP:[],BYN:[],BZD:[],CAD:[],CLP:[],CNY:[],COP:[],CRC:[],CUC:[],CUP:[],CZK:[],DKK:[],DOP:[],EGP:[],ESP:[],FIM:['mk'],FJD:[],FKP:[],GEL:[],GIP:[],GNF:[],GTQ:[],GYD:[],HKD:[],HNL:[],HRK:[],HUF:[],IDR:[],ILS:[],INR:[],ISK:[],JMD:[],KHR:[],KMF:[],KPW:[],KRW:[],KYD:[],KZT:[],LAK:[],LBP:[],LKR:[],LRD:[],LTL:[],LVL:[],MGA:[],MMK:[],MNT:[],MUR:[],MXN:[],MYR:[],NAD:[],NGN:[],NIO:[],NOK:[],NPR:[],NZD:[],PHP:[],PKR:[],PLN:[],PYG:[],RON:[],RUR:[],RWF:[],SBD:[],SEK:[],SGD:[],SHP:[],SRD:[],SSP:[],STN:[u,'STD'],SYP:[],THB:[],TOP:[],TRY:[],TTD:[],TWD:[],UAH:[],UYU:[],VEF:[],VND:[],XCD:[],XPF:[],XXX:[],ZAR:[],ZMW:[]},'ltr', plural_fi]; +export const locale_so_ET = ["so-ET",[["h","d"],["GH","GD"],u],[["GH","GD"],u,u],[["A","I","T","A","Kh","J","S"],["Axd","Isn","Tldo","Arbc","Khms","Jmc","Sbti"],["Axad","Isniin","Talaado","Arbaco","Khamiis","Jimco","Sabti"],["Axd","Isn","Tldo","Arbc","Khms","Jmc","Sbti"]],u,[["J","F","M","A","M","J","L","O","S","O","N","D"],["Jan","Feb","Mar","Abr","May","Jun","Lul","Ogs","Seb","Okt","Nof","Dis"],["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"]],[["J","F","M","A","M","J","L","O","S","O","N","D"],["Jan","Feb","Mar","Abr","May","Jun","Lul","Ogs","Seb","Okt","Nof","Dis"],["Jannaayo","Febraayo","Maarso","Abriil","May","Juun","Luuliyo","Ogost","Sebtembar","Oktoobar","Nofembar","Desembar"]],[["B","A"],["CH","CD"],["Ciise Hortii","Ciise Dabadii"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","MaL",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ETB","Br","Birta Itoobbiya",{"BBD":["DBB","$"],"ETB":["Br"],"JPY":["JP¥","¥"],"SOS":["S"],"USD":["US$","$"]},"ltr", plural_so_ET]; -function plural_fr(n: number): number { -const i = Math.floor(Math.abs(n)); +function plural_so_KE(n: number): number { -if (i === 0 || i === 1) +if (n === 1) return 1; return 5; } -export const locale_fr = ['fr',[['AM','PM'],u,u],u,[['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']],u,[['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']],u,[['av. J.-C.','ap. J.-C.'],u,['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}",u,u],[',',' ',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'EUR','€','euro',{ARS:['$AR','$'],AUD:['$AU','$'],BEF:['FB'],BMD:['$BM','$'],BND:['$BN','$'],BZD:['$BZ','$'],CAD:['$CA','$'],CLP:['$CL','$'],CNY:[u,'¥'],COP:['$CO','$'],CYP:['£CY'],EGP:[u,'£E'],FJD:['$FJ','$'],FKP:['£FK','£'],FRF:['F'],GBP:['£GB','£'],GIP:['£GI','£'],HKD:[u,'$'],IEP:['£IE'],ILP:['£IL'],ITL:['₤IT'],JPY:[u,'¥'],KMF:[u,'FC'],LBP:['£LB','£L'],MTP:['£MT'],MXN:['$MX','$'],NAD:['$NA','$'],NIO:[u,'$C'],NZD:['$NZ','$'],RHD:['$RH'],RON:[u,'L'],RWF:[u,'FR'],SBD:['$SB','$'],SGD:['$SG','$'],SRD:['$SR','$'],TOP:[u,'$T'],TTD:['$TT','$'],TWD:[u,'NT$'],USD:['$US','$'],UYU:['$UY','$'],WST:['$WS'],XCD:[u,'$'],XPF:['FCFP'],ZMW:[u,'Kw']},'ltr', plural_fr]; +export const locale_so_KE = ["so-KE",[["h","d"],["GH","GD"],u],[["GH","GD"],u,u],[["A","I","T","A","Kh","J","S"],["Axd","Isn","Tldo","Arbc","Khms","Jmc","Sbti"],["Axad","Isniin","Talaado","Arbaco","Khamiis","Jimco","Sabti"],["Axd","Isn","Tldo","Arbc","Khms","Jmc","Sbti"]],u,[["J","F","M","A","M","J","L","O","S","O","N","D"],["Jan","Feb","Mar","Abr","May","Jun","Lul","Ogs","Seb","Okt","Nof","Dis"],["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"]],[["J","F","M","A","M","J","L","O","S","O","N","D"],["Jan","Feb","Mar","Abr","May","Jun","Lul","Ogs","Seb","Okt","Nof","Dis"],["Jannaayo","Febraayo","Maarso","Abriil","May","Juun","Luuliyo","Ogost","Sebtembar","Oktoobar","Nofembar","Desembar"]],[["B","A"],["CH","CD"],["Ciise Hortii","Ciise Dabadii"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","MaL",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","Shilingka Kenya",{"BBD":["DBB","$"],"JPY":["JP¥","¥"],"KES":["Ksh"],"SOS":["S"],"USD":["US$","$"]},"ltr", plural_so_KE]; -function plural_fr_CA(n: number): number { -const i = Math.floor(Math.abs(n)); +function plural_sq(n: number): number { -if (i === 0 || i === 1) +if (n === 1) return 1; return 5; } -export const locale_fr_CA = ['fr-CA',[['a','p'],['a.m.','p.m.'],u],[['a.m.','p.m.'],u,u],[['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']],u,[['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']],u,[['av. J.-C.','ap. J.-C.'],u,['avant Jésus-Christ','après Jésus-Christ']],0,[6,0],['y-MM-dd','d MMM y','d MMMM y','EEEE d MMMM y'],["HH 'h' mm","HH 'h' mm 'min' ss 's'","HH 'h' mm 'min' ss 's' z","HH 'h' mm 'min' ss 's' zzzz"],['{1} {0}',u,"{1} 'à' {0}",u],[',',' ',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'CAD','$','dollar canadien',{AUD:['$ AU','$'],BEF:['FB'],BYN:[u,'Br'],CAD:['$'],CYP:['£CY'],EGP:[u,'£E'],FRF:['F'],GEL:[],HKD:['$ HK','$'],IEP:['£IE'],ILP:['£IL'],ILS:[u,'₪'],INR:[u,'₹'],ITL:['₤IT'],KRW:[u,'₩'],LBP:[u,'£L'],MTP:['£MT'],MXN:[u,'$'],NZD:['$ NZ','$'],RHD:['$RH'],RON:[u,'L'],RWF:[u,'FR'],SGD:['$ SG','$'],TOP:[u,'$T'],TWD:[u,'NT$'],USD:['$ US','$'],VND:[u,'₫'],XAF:[],XCD:[u,'$'],XOF:[],XPF:[]},'ltr', plural_fr_CA]; +export const locale_sq = ["sq",[["p.d.","m.d."],u,["e paradites","e pasdites"]],[["p.d.","m.d."],u,["paradite","pasdite"]],[["d","h","m","m","e","p","sh"],["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","sh"],["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","sh","m","p","m","q","k","g","sh","t","n","dh"],["jan","shk","mar","pri","maj","qer","korr","gush","sht","tet","nën","dhj"],["janar","shkurt","mars","prill","maj","qershor","korrik","gusht","shtator","tetor","nëntor","dhjetor"]],u,[["p.K.","mb.K."],u,["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}",u,"{1} 'në' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"ALL","Lekë","Leku shqiptar",{"ALL":["Lekë"],"AOA":[],"ARS":[],"AUD":["A$","AUD"],"BAM":[],"BBD":[],"BDT":[],"BMD":[],"BND":[],"BOB":[],"BRL":[],"BSD":[],"BWP":[],"BYN":[],"BZD":[],"CAD":["CA$","CAD"],"CLP":[],"CNY":["CN¥","CNY"],"COP":[],"CRC":[],"CUC":[],"CUP":[],"CZK":[],"DKK":[],"DOP":[],"EGP":[],"EUR":["€","EUR"],"FJD":[],"FKP":[],"GBP":["£","GBP"],"GEL":[],"GIP":[],"GNF":[],"GTQ":[],"GYD":[],"HKD":["HK$","HKS"],"HNL":[],"HRK":[],"HUF":[],"IDR":[],"ILS":["₪","ILS"],"INR":["₹","INR"],"ISK":[],"JMD":[],"JPY":["JP¥","JPY"],"KHR":[],"KMF":[],"KPW":[],"KRW":["₩","KRW"],"KYD":[],"KZT":[],"LAK":[],"LBP":[],"LKR":[],"LRD":[],"MGA":[],"MMK":[],"MNT":[],"MUR":[],"MXN":["MX$","MXN"],"MYR":[],"NAD":[],"NGN":[],"NIO":[],"NOK":[],"NPR":[],"NZD":["NZ$","NZD"],"PHP":[],"PKR":[],"PLN":[],"PYG":[],"RON":[],"RUB":[],"RWF":[],"SBD":[],"SEK":[],"SGD":[],"SHP":[],"SRD":[],"SSP":[],"STN":[],"SYP":[],"THB":["฿","THB"],"TOP":[],"TRY":[],"TTD":[],"TWD":["NT$","TWD"],"UAH":[],"USD":["US$","USD"],"UYU":[],"VND":["₫","VND"],"XCD":["EC$","XCD"],"ZAR":[],"ZMW":[]},"ltr", plural_sq]; -function plural_ga(n: number): number { +function plural_sq_MK(n: number): number { if (n === 1) return 1; -if (n === 2) - return 2; -if (n === Math.floor(n) && (n >= 3 && n <= 6)) - return 3; -if (n === Math.floor(n) && (n >= 7 && n <= 10)) - return 4; return 5; } -export const locale_ga = ['ga',[['r.n.','i.n.'],u,u],u,[['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']],u,[['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']],u,[['RC','AD'],u,['Roimh Chríost','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}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'EUR','€','Euro',{THB:['฿'],TWD:['NT$'],XXX:[]},'ltr', plural_ga]; +export const locale_sq_MK = ["sq-MK",[["p.d.","m.d."],u,["e paradites","e pasdites"]],[["p.d.","m.d."],u,["paradite","pasdite"]],[["d","h","m","m","e","p","sh"],["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","sh"],["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","sh","m","p","m","q","k","g","sh","t","n","dh"],["jan","shk","mar","pri","maj","qer","korr","gush","sht","tet","nën","dhj"],["janar","shkurt","mars","prill","maj","qershor","korrik","gusht","shtator","tetor","nëntor","dhjetor"]],u,[["p.K.","mb.K."],u,["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}",u,"{1} 'në' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"MKD","den","Denari maqedonas",{"ALL":["Lekë"],"AOA":[],"ARS":[],"AUD":["A$","AUD"],"BAM":[],"BBD":[],"BDT":[],"BMD":[],"BND":[],"BOB":[],"BRL":[],"BSD":[],"BWP":[],"BYN":[],"BZD":[],"CAD":["CA$","CAD"],"CLP":[],"CNY":["CN¥","CNY"],"COP":[],"CRC":[],"CUC":[],"CUP":[],"CZK":[],"DKK":[],"DOP":[],"EGP":[],"EUR":["€","EUR"],"FJD":[],"FKP":[],"GBP":["£","GBP"],"GEL":[],"GIP":[],"GNF":[],"GTQ":[],"GYD":[],"HKD":["HK$","HKS"],"HNL":[],"HRK":[],"HUF":[],"IDR":[],"ILS":["₪","ILS"],"INR":["₹","INR"],"ISK":[],"JMD":[],"JPY":["JP¥","JPY"],"KHR":[],"KMF":[],"KPW":[],"KRW":["₩","KRW"],"KYD":[],"KZT":[],"LAK":[],"LBP":[],"LKR":[],"LRD":[],"MGA":[],"MKD":["den"],"MMK":[],"MNT":[],"MUR":[],"MXN":["MX$","MXN"],"MYR":[],"NAD":[],"NGN":[],"NIO":[],"NOK":[],"NPR":[],"NZD":["NZ$","NZD"],"PHP":[],"PKR":[],"PLN":[],"PYG":[],"RON":[],"RUB":[],"RWF":[],"SBD":[],"SEK":[],"SGD":[],"SHP":[],"SRD":[],"SSP":[],"STN":[],"SYP":[],"THB":["฿","THB"],"TOP":[],"TRY":[],"TTD":[],"TWD":["NT$","TWD"],"UAH":[],"USD":["US$","USD"],"UYU":[],"VND":["₫","VND"],"XCD":["EC$","XCD"],"ZAR":[],"ZMW":[]},"ltr", plural_sq_MK]; -function plural_gl(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +function plural_sq_XK(n: number): number { -if (i === 1 && v === 0) +if (n === 1) return 1; return 5; } -export const locale_gl = ['gl',[['a.m.','p.m.'],u,u],u,[['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á.']],[['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.'],u,['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}',u,"{0} 'do' {1}",u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'EUR','€','euro',{BYN:[u,'Br'],ESP:['₧'],JPY:['JP¥','¥'],KMF:[u,'FC'],MXN:['$MX','$'],RUB:[u,'руб'],THB:['฿'],TWD:['NT$'],XCD:[u,'$']},'ltr', plural_gl]; +export const locale_sq_XK = ["sq-XK",[["p.d.","m.d."],u,["e paradites","e pasdites"]],[["p.d.","m.d."],u,["paradite","pasdite"]],[["d","h","m","m","e","p","sh"],["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","sh"],["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","sh","m","p","m","q","k","g","sh","t","n","dh"],["jan","shk","mar","pri","maj","qer","korr","gush","sht","tet","nën","dhj"],["janar","shkurt","mars","prill","maj","qershor","korrik","gusht","shtator","tetor","nëntor","dhjetor"]],u,[["p.K.","mb.K."],u,["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}",u,"{1} 'në' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","Euroja",{"ALL":["Lekë"],"AOA":[],"ARS":[],"AUD":["A$","AUD"],"BAM":[],"BBD":[],"BDT":[],"BMD":[],"BND":[],"BOB":[],"BRL":[],"BSD":[],"BWP":[],"BYN":[],"BZD":[],"CAD":["CA$","CAD"],"CLP":[],"CNY":["CN¥","CNY"],"COP":[],"CRC":[],"CUC":[],"CUP":[],"CZK":[],"DKK":[],"DOP":[],"EGP":[],"EUR":["€","EUR"],"FJD":[],"FKP":[],"GBP":["£","GBP"],"GEL":[],"GIP":[],"GNF":[],"GTQ":[],"GYD":[],"HKD":["HK$","HKS"],"HNL":[],"HRK":[],"HUF":[],"IDR":[],"ILS":["₪","ILS"],"INR":["₹","INR"],"ISK":[],"JMD":[],"JPY":["JP¥","JPY"],"KHR":[],"KMF":[],"KPW":[],"KRW":["₩","KRW"],"KYD":[],"KZT":[],"LAK":[],"LBP":[],"LKR":[],"LRD":[],"MGA":[],"MMK":[],"MNT":[],"MUR":[],"MXN":["MX$","MXN"],"MYR":[],"NAD":[],"NGN":[],"NIO":[],"NOK":[],"NPR":[],"NZD":["NZ$","NZD"],"PHP":[],"PKR":[],"PLN":[],"PYG":[],"RON":[],"RUB":[],"RWF":[],"SBD":[],"SEK":[],"SGD":[],"SHP":[],"SRD":[],"SSP":[],"STN":[],"SYP":[],"THB":["฿","THB"],"TOP":[],"TRY":[],"TTD":[],"TWD":["NT$","TWD"],"UAH":[],"USD":["US$","USD"],"UYU":[],"VND":["₫","VND"],"XCD":["EC$","XCD"],"ZAR":[],"ZMW":[]},"ltr", plural_sq_XK]; -function plural_gsw(n: number): number { +function plural_sr(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length, f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; -if (n === 1) +if (v === 0 && (i % 10 === 1 && !(i % 100 === 11)) || f % 10 === 1 && !(f % 100 === 11)) return 1; +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 3; return 5; } -export const locale_gsw = ['gsw',[['vorm.','nam.'],u,['am Vormittag','am Namittag']],[['vorm.','nam.'],u,['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.']],u,[['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']],u,[['v. Chr.','n. Chr.'],u,u],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}',u,u,u],['.','’',';','%','+','−','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'CHF','CHF','Schwiizer Franke',{ATS:['öS']},'ltr', plural_gsw]; +export const locale_sr = ["sr",[["a","p"],["пре подне","по подне"],u],[["пре подне","по подне"],u,u],[["н","п","у","с","ч","п","с"],["нед","пон","уто","сре","чет","пет","суб"],["недеља","понедељак","уторак","среда","четвртак","петак","субота"],["не","по","ут","ср","че","пе","су"]],u,[["ј","ф","м","а","м","ј","ј","а","с","о","н","д"],["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]],u,[["п.н.е.","н.е."],["п. н. е.","н. е."],["пре нове ере","нове ере"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"RSD","RSD","Српски динар",{"AUD":[u,"$"],"BAM":["КМ","KM"],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sr]; -function plural_gu(n: number): number { -const i = Math.floor(Math.abs(n)); +function plural_sr_Cyrl(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length, f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; -if (i === 0 || n === 1) +if (v === 0 && (i % 10 === 1 && !(i % 100 === 11)) || f % 10 === 1 && !(f % 100 === 11)) return 1; +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 3; return 5; } -export const locale_gu = ['gu',[['AM','PM'],u,u],u,[['ર','સો','મં','બુ','ગુ','શુ','શ'],['રવિ','સોમ','મંગળ','બુધ','ગુરુ','શુક્ર','શનિ'],['રવિવાર','સોમવાર','મંગળવાર','બુધવાર','ગુરુવાર','શુક્રવાર','શનિવાર'],['ર','સો','મં','બુ','ગુ','શુ','શ']],u,[['જા','ફે','મા','એ','મે','જૂ','જુ','ઑ','સ','ઑ','ન','ડિ'],['જાન્યુ','ફેબ્રુ','માર્ચ','એપ્રિલ','મે','જૂન','જુલાઈ','ઑગસ્ટ','સપ્ટે','ઑક્ટો','નવે','ડિસે'],['જાન્યુઆરી','ફેબ્રુઆરી','માર્ચ','એપ્રિલ','મે','જૂન','જુલાઈ','ઑગસ્ટ','સપ્ટેમ્બર','ઑક્ટોબર','નવેમ્બર','ડિસેમ્બર']],u,[['ઇ સ પુ','ઇસ'],['ઈ.સ.પૂર્વે','ઈ.સ.'],['ઈસવીસન પૂર્વે','ઇસવીસન']],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}',u,'{1} એ {0} વાગ્યે',u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##,##0.###','#,##,##0%','¤#,##,##0.00','[#E0]'],'INR','₹','ભારતીય રૂપિયા',{JPY:['JP¥','¥'],MUR:[u,'રૂ.'],THB:['฿'],TWD:['NT$'],USD:['US$','$']},'ltr', plural_gu]; +export const locale_sr_Cyrl = ["sr-Cyrl",[["a","p"],["пре подне","по подне"],u],[["пре подне","по подне"],u,u],[["н","п","у","с","ч","п","с"],["нед","пон","уто","сре","чет","пет","суб"],["недеља","понедељак","уторак","среда","четвртак","петак","субота"],["не","по","ут","ср","че","пе","су"]],u,[["ј","ф","м","а","м","ј","ј","а","с","о","н","д"],["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]],u,[["п.н.е.","н.е."],["п. н. е.","н. е."],["пре нове ере","нове ере"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"RSD","RSD","Српски динар",{"AUD":[u,"$"],"BAM":["КМ","KM"],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sr_Cyrl]; -function plural_haw(n: number): number { +function plural_sr_Cyrl_BA(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length, f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; -if (n === 1) +if (v === 0 && (i % 10 === 1 && !(i % 100 === 11)) || f % 10 === 1 && !(f % 100 === 11)) return 1; +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 3; return 5; } -export const locale_haw = ['haw',[['AM','PM'],u,u],u,[['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']],u,[['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']],u,[['BCE','CE'],u,u],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}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'USD','$','USD',{JPY:['JP¥','¥']},'ltr', plural_haw]; +export const locale_sr_Cyrl_BA = ["sr-Cyrl-BA",[["a","p"],["прије подне","по подне"],u],[["а","p"],["прије подне","по подне"],u],[["н","п","у","с","ч","п","с"],["нед","пон","ут","ср","чет","пет","суб"],["недјеља","понедељак","уторак","сриједа","четвртак","петак","субота"],["не","по","ут","ср","че","пе","су"]],u,[["ј","ф","м","а","м","ј","ј","а","с","о","н","д"],["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]],u,[["п.н.е.","н.е."],["п. н. е.","н. е."],["прије нове ере","нове ере"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"BAM","КМ","Босанско-херцеговачка конвертибилна марка",{"AUD":[u,"$"],"BAM":["КМ","KM"],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sr_Cyrl_BA]; -function plural_hi(n: number): number { -const i = Math.floor(Math.abs(n)); +function plural_sr_Cyrl_ME(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length, f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; -if (i === 0 || n === 1) +if (v === 0 && (i % 10 === 1 && !(i % 100 === 11)) || f % 10 === 1 && !(f % 100 === 11)) return 1; +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 3; return 5; } -export const locale_hi = ['hi',[['am','pm'],u,u],u,[['र','सो','मं','बु','गु','शु','श'],['रवि','सोम','मंगल','बुध','गुरु','शुक्र','शनि'],['रविवार','सोमवार','मंगलवार','बुधवार','गुरुवार','शुक्रवार','शनिवार'],['र','सो','मं','बु','गु','शु','श']],u,[['ज','फ़','मा','अ','म','जू','जु','अ','सि','अ','न','दि'],['जन॰','फ़र॰','मार्च','अप्रैल','मई','जून','जुल॰','अग॰','सित॰','अक्तू॰','नव॰','दिस॰'],['जनवरी','फ़रवरी','मार्च','अप्रैल','मई','जून','जुलाई','अगस्त','सितंबर','अक्तूबर','नवंबर','दिसंबर']],u,[['ईसा-पूर्व','ईस्वी'],u,['ईसा-पूर्व','ईसवी सन']],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}',u,'{1} को {0}',u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##,##0.###','#,##,##0%','¤#,##,##0.00','[#E0]'],'INR','₹','भारतीय रुपया',{JPY:['JP¥','¥'],RON:[u,'लेई'],THB:['฿'],TWD:['NT$']},'ltr', plural_hi]; +export const locale_sr_Cyrl_ME = ["sr-Cyrl-ME",[["a","p"],["прије подне","по подне"],u],u,[["н","п","у","с","ч","п","с"],["нед","пон","уто","сре","чет","пет","суб"],["недјеља","понедељак","уторак","сриједа","четвртак","петак","субота"],["не","по","ут","ср","че","пе","су"]],u,[["ј","ф","м","а","м","ј","ј","а","с","о","н","д"],["јан","феб","март","апр","мај","јун","јул","авг","септ","окт","нов","дец"],["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]],u,[["п.н.е.","н.е."],["п. н. е.","н. е."],["прије нове ере","нове ере"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","Евро",{"AUD":[u,"$"],"BAM":["КМ","KM"],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sr_Cyrl_ME]; -function plural_hr(n: number): number { +function plural_sr_Cyrl_XK(n: number): number { const 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)) @@ -470,44 +4760,33 @@ if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && return 5; } -export const locale_hr = ['hr',[['AM','PM'],u,u],u,[['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}',u,"{1} 'u' {0}",u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'HRK','HRK','hrvatska kuna',{AUD:[u,'$'],BRL:[u,'R$'],CAD:[u,'$'],CNY:[u,'¥'],EUR:[u,'€'],GBP:[u,'£'],HKD:[u,'$'],ILS:[u,'₪'],INR:[u,'₹'],JPY:[u,'¥'],KRW:[u,'₩'],MXN:[u,'$'],NZD:[u,'$'],TWD:[u,'NT$'],USD:[u,'$'],VND:[u,'₫'],XCD:[u,'$'],XPF:[],XXX:[]},'ltr', plural_hr]; +export const locale_sr_Cyrl_XK = ["sr-Cyrl-XK",[["a","p"],["пре подне","по подне"],u],u,[["н","п","у","с","ч","п","с"],["нед","пон","уто","сре","чет","пет","суб"],["недеља","понедељак","уторак","среда","четвртак","петак","субота"],["не","по","ут","ср","че","пе","су"]],u,[["ј","ф","м","а","м","ј","ј","а","с","о","н","д"],["јан","феб","март","апр","мај","јун","јул","авг","септ","окт","нов","дец"],["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]],u,[["п.н.е.","н.е."],["п. н. е.","н. е."],["пре нове ере","нове ере"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","Евро",{"AUD":[u,"$"],"BAM":["КМ","KM"],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sr_Cyrl_XK]; -function plural_hu(n: number): number { - -if (n === 1) - return 1; +function plural_sr_Latn(n: number): number { return 5; } -export const locale_hu = ['hu',[['de.','du.'],u,u],u,[['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']],u,[['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']],u,[['ie.','isz.'],['i. e.','i. sz.'],['Krisztus 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}',u,u,u],[',',' ',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'HUF','Ft','magyar forint',{AUD:[u,'$'],BRL:[u,'R$'],CAD:[u,'$'],CNY:[u,'¥'],EUR:[u,'€'],GBP:[u,'£'],HKD:[u,'$'],HUF:['Ft'],ILS:[u,'₪'],INR:[u,'₹'],KRW:[u,'₩'],MXN:[u,'$'],NZD:[u,'$'],TWD:[u,'NT$'],USD:[u,'$'],VND:[u,'₫'],XCD:[u,'$']},'ltr', plural_hu]; +export const locale_sr_Latn = ["sr-Latn",[["a","p"],["pre podne","po podne"],u],[["pre podne","po podne"],u,u],[["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"]],u,[["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"]],u,[["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"RSD","RSD","Srpski dinar",{"AUD":[u,"$"],"BAM":["KM"],"BYN":[u,"r."],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sr_Latn]; -function plural_hy(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; +function plural_sr_Latn_BA(n: number): number { return 5; } -export const locale_hy = ['hy',[['ա','հ'],['AM','PM'],u],[['AM','PM'],u,u],[['Կ','Ե','Ե','Չ','Հ','Ո','Շ'],['կիր','երկ','երք','չրք','հնգ','ուր','շբթ'],['կիրակի','երկուշաբթի','երեքշաբթի','չորեքշաբթի','հինգշաբթի','ուրբաթ','շաբաթ'],['կր','եկ','եք','չք','հգ','ու','շբ']],u,[['Հ','Փ','Մ','Ա','Մ','Հ','Հ','Օ','Ս','Հ','Ն','Դ'],['հնվ','փտվ','մրտ','ապր','մյս','հնս','հլս','օգս','սեպ','հոկ','նոյ','դեկ'],['հունվարի','փետրվարի','մարտի','ապրիլի','մայիսի','հունիսի','հուլիսի','օգոստոսի','սեպտեմբերի','հոկտեմբերի','նոյեմբերի','դեկտեմբերի']],[['Հ','Փ','Մ','Ա','Մ','Հ','Հ','Օ','Ս','Հ','Ն','Դ'],['հնվ','փտվ','մրտ','ապր','մյս','հնս','հլս','օգս','սեպ','հոկ','նոյ','դեկ'],['հունվար','փետրվար','մարտ','ապրիլ','մայիս','հունիս','հուլիս','օգոստոս','սեպտեմբեր','հոկտեմբեր','նոյեմբեր','դեկտեմբեր']],[['մ.թ.ա.','մ.թ.'],u,['Քրիստոսից առաջ','Քրիստոսից հետո']],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}',u,u,u],[',',' ',';','%','+','-','E','×','‰','∞','ՈչԹ',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'AMD','֏','հայկական դրամ',{AMD:['֏'],JPY:['JP¥','¥'],THB:['฿'],TWD:['NT$']},'ltr', plural_hy]; +export const locale_sr_Latn_BA = ["sr-Latn-BA",[["a","p"],["prije podne","po podne"],u],u,[["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"]],u,[["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"]],u,[["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"BAM","KM","Bosansko-hercegovačka konvertibilna marka",{"AUD":[u,"$"],"BAM":["KM"],"BYN":[u,"r."],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sr_Latn_BA]; -function plural_in(n: number): number { +function plural_sr_Latn_ME(n: number): number { return 5; } -export const locale_in = ['id',[['AM','PM'],u,u],u,[['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']],u,[['J','F','M','A','M','J','J','A','S','O','N','D'],['Jan','Feb','Mar','Apr','Mei','Jun','Jul','Agu','Sep','Okt','Nov','Des'],['Januari','Februari','Maret','April','Mei','Juni','Juli','Agustus','September','Oktober','November','Desember']],u,[['SM','M'],u,['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}',u,u,u],[',','.',';','%','+','-','E','×','‰','∞','NaN','.'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'IDR','Rp','Rupiah Indonesia',{AUD:['AU$','$'],IDR:['Rp'],INR:['Rs','₹'],JPY:['JP¥','¥'],THB:['฿'],TWD:['NT$'],USD:['US$','$'],XXX:[]},'ltr', plural_in]; - -function plural_is(n: number): number { -const i = Math.floor(Math.abs(n)), t = parseInt(n.toString().replace(/^[^.]*\.?|0+$/g, ''), 10) || 0; +export const locale_sr_Latn_ME = ["sr-Latn-ME",[["a","p"],["prije podne","po podne"],u],u,[["n","p","u","s","č","p","s"],["ned","pon","uto","sre","čet","pet","sub"],["nedjelja","ponedeljak","utorak","srijeda","četvrtak","petak","subota"],["ne","po","ut","sr","če","pe","su"]],u,[["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"]],u,[["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","Evro",{"AUD":[u,"$"],"BAM":["KM"],"BYN":[u,"r."],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sr_Latn_ME]; -if (t === 0 && (i % 10 === 1 && !(i % 100 === 11)) || !(t === 0)) - return 1; +function plural_sr_Latn_XK(n: number): number { return 5; } -export const locale_is = ['is',[['f.','e.'],['f.h.','e.h.'],u],[['f.h.','e.h.'],u,u],[['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.']],u,[['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']],u,[['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}',u,"{1} 'kl'. {0}",u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'ISK','ISK','íslensk króna',{AUD:[u,'$'],BRL:[u,'R$'],CAD:[u,'$'],EUR:[u,'€'],GBP:[u,'£'],INR:[u,'₹'],JPY:['JP¥','¥'],KRW:[u,'₩'],MXN:[u,'$'],NZD:[u,'$'],TWD:[u,'NT$'],USD:[u,'$'],VND:[u,'₫']},'ltr', plural_is]; +export const locale_sr_Latn_XK = ["sr-Latn-XK",[["a","p"],["pre podne","po podne"],u],u,[["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"]],u,[["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"]],u,[["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","Evro",{"AUD":[u,"$"],"BAM":["KM"],"BYN":[u,"r."],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sr_Latn_XK]; -function plural_it(n: number): number { +function plural_sv(n: number): number { const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; if (i === 1 && v === 0) @@ -515,488 +4794,462 @@ if (i === 1 && v === 0) return 5; } -export const locale_it = ['it',[['m.','p.'],['AM','PM'],u],u,[['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']],u,[['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']],u,[['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}',u,'{1} {0}',u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'EUR','€','euro',{BRL:[u,'R$'],BYN:[u,'Br'],EGP:[u,'£E'],HKD:[u,'$'],JPY:[u,'¥'],KRW:[u,'₩'],MXN:[u,'$'],NOK:[u,'NKr'],THB:['฿'],TWD:[u,'NT$'],USD:[u,'$']},'ltr', plural_it]; +export const locale_sv = ["sv",[["fm","em"],u,u],[["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ö"]],u,[["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"]],u,[["f.Kr.","e.Kr."],u,["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}",u,u,u],[","," ",";","%","+","−","×10^","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"SEK","kr","svensk krona",{"AUD":[u,"$"],"BBD":["Bds$","$"],"BMD":["BM$","$"],"BRL":["BR$","R$"],"BSD":["BS$","$"],"BZD":["BZ$","$"],"CNY":[u,"¥"],"DKK":["Dkr","kr"],"DOP":["RD$","$"],"EEK":["Ekr"],"EGP":["EG£","E£"],"ESP":[],"GBP":[u,"£"],"HKD":[u,"$"],"IEP":["IE£"],"INR":[u,"₹"],"ISK":["Ikr","kr"],"JMD":["JM$","$"],"JPY":[u,"¥"],"KRW":[u,"₩"],"NOK":["Nkr","kr"],"NZD":[u,"$"],"RON":[u,"L"],"SEK":["kr"],"TWD":[u,"NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sv]; -function plural_iw(n: number): number { +function plural_sv_AX(n: number): number { const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; if (i === 1 && v === 0) return 1; -if (i === 2 && v === 0) - return 2; -if (v === 0 && (!(n >= 0 && n <= 10) && n % 10 === 0)) - return 4; return 5; } -export const locale_iw = ['he',[['לפנה״צ','אחה״צ'],u,u],[['לפנה״צ','אחה״צ'],['AM','PM'],u],[['א׳','ב׳','ג׳','ד׳','ה׳','ו׳','ש׳'],['יום א׳','יום ב׳','יום ג׳','יום ד׳','יום ה׳','יום ו׳','שבת'],['יום ראשון','יום שני','יום שלישי','יום רביעי','יום חמישי','יום שישי','יום שבת'],['א׳','ב׳','ג׳','ד׳','ה׳','ו׳','ש׳']],u,[['1','2','3','4','5','6','7','8','9','10','11','12'],['ינו׳','פבר׳','מרץ','אפר׳','מאי','יוני','יולי','אוג׳','ספט׳','אוק׳','נוב׳','דצמ׳'],['ינואר','פברואר','מרץ','אפריל','מאי','יוני','יולי','אוגוסט','ספטמבר','אוקטובר','נובמבר','דצמבר']],u,[['לפנה״ס','לספירה'],u,['לפני הספירה','לספירה']],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}',u,'{1} בשעה {0}',u],['.',',',';','%','‎+','‎-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','‏#,##0.00 ¤;‏-#,##0.00 ¤','#E0'],'ILS','₪','שקל חדש',{BYN:[u,'р'],CNY:['‎CN¥‎','¥'],ILP:['ל״י'],THB:['฿'],TWD:['NT$']},'rtl', plural_iw]; +export const locale_sv_AX = ["sv-AX",[["fm","em"],u,u],[["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ö"]],u,[["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"]],u,[["f.Kr.","e.Kr."],u,["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}",u,u,u],[","," ",";","%","+","−","×10^","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":[u,"$"],"BBD":["Bds$","$"],"BMD":["BM$","$"],"BRL":["BR$","R$"],"BSD":["BS$","$"],"BZD":["BZ$","$"],"CNY":[u,"¥"],"DKK":["Dkr","kr"],"DOP":["RD$","$"],"EEK":["Ekr"],"EGP":["EG£","E£"],"ESP":[],"GBP":[u,"£"],"HKD":[u,"$"],"IEP":["IE£"],"INR":[u,"₹"],"ISK":["Ikr","kr"],"JMD":["JM$","$"],"JPY":[u,"¥"],"KRW":[u,"₩"],"NOK":["Nkr","kr"],"NZD":[u,"$"],"RON":[u,"L"],"SEK":["kr"],"TWD":[u,"NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sv_AX]; -function plural_ja(n: number): number { -return 5; -} - -export const locale_ja = ['ja',[['午前','午後'],u,u],u,[['日','月','火','水','木','金','土'],u,['日曜日','月曜日','火曜日','水曜日','木曜日','金曜日','土曜日'],['日','月','火','水','木','金','土']],u,[['1','2','3','4','5','6','7','8','9','10','11','12'],['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月'],u],u,[['BC','AD'],['紀元前','西暦'],u],0,[6,0],['y/MM/dd',u,'y年M月d日','y年M月d日EEEE'],['H:mm','H:mm:ss','H:mm:ss z','H時mm分ss秒 zzzz'],['{1} {0}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'JPY','¥','日本円',{CNY:['元','¥'],JPY:['¥'],RON:[u,'レイ'],XXX:[]},'ltr', plural_ja]; - -function plural_ka(n: number): number { +function plural_sv_FI(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (n === 1) +if (i === 1 && v === 0) return 1; return 5; } -export const locale_ka = ['ka',[['a','p'],['AM','PM'],u],[['AM','PM'],u,u],[['კ','ო','ს','ო','ხ','პ','შ'],['კვი','ორშ','სამ','ოთხ','ხუთ','პარ','შაბ'],['კვირა','ორშაბათი','სამშაბათი','ოთხშაბათი','ხუთშაბათი','პარასკევი','შაბათი'],['კვ','ორ','სმ','ოთ','ხთ','პრ','შბ']],u,[['ი','თ','მ','ა','მ','ი','ი','ა','ს','ო','ნ','დ'],['იან','თებ','მარ','აპრ','მაი','ივნ','ივლ','აგვ','სექ','ოქტ','ნოე','დეკ'],['იანვარი','თებერვალი','მარტი','აპრილი','მაისი','ივნისი','ივლისი','აგვისტო','სექტემბერი','ოქტომბერი','ნოემბერი','დეკემბერი']],u,[['ძვ. წ.','ახ. წ.'],u,['ძველი წელთაღრიცხვით','ახალი წელთაღრიცხვით']],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}',u,u,u],[',',' ',';','%','+','-','E','×','‰','∞','არ არის რიცხვი',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'GEL','₾','ქართული ლარი',{AUD:[u,'$'],CNY:[u,'¥'],GEL:['₾'],HKD:[u,'$'],ILS:[u,'₪'],INR:[u,'₹'],JPY:[u,'¥'],KRW:[u,'₩'],NZD:[u,'$'],TWD:['NT$'],USD:['US$','$'],VND:[u,'₫']},'ltr', plural_ka]; +export const locale_sv_FI = ["sv-FI",[["fm","em"],u,u],[["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ö"]],u,[["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"]],u,[["f.Kr.","e.Kr."],u,["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}",u,u,u],[","," ",";","%","+","−","×10^","×","‰","∞","NaN","."],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":[u,"$"],"BBD":["Bds$","$"],"BMD":["BM$","$"],"BRL":["BR$","R$"],"BSD":["BS$","$"],"BZD":["BZ$","$"],"CNY":[u,"¥"],"DKK":["Dkr","kr"],"DOP":["RD$","$"],"EEK":["Ekr"],"EGP":["EG£","E£"],"ESP":[],"GBP":[u,"£"],"HKD":[u,"$"],"IEP":["IE£"],"INR":[u,"₹"],"ISK":["Ikr","kr"],"JMD":["JM$","$"],"JPY":[u,"¥"],"KRW":[u,"₩"],"NOK":["Nkr","kr"],"NZD":[u,"$"],"RON":[u,"L"],"SEK":["kr"],"TWD":[u,"NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sv_FI]; -function plural_kk(n: number): number { +function plural_sw(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (n === 1) +if (i === 1 && v === 0) return 1; return 5; } -export const locale_kk = ['kk',[['AM','PM'],u,u],u,[['Ж','Д','С','С','Б','Ж','С'],['жс','дс','сс','ср','бс','жм','сб'],['жексенбі','дүйсенбі','сейсенбі','сәрсенбі','бейсенбі','жұма','сенбі'],['жс','дс','сс','ср','бс','жм','сб']],u,[['Қ','А','Н','С','М','М','Ш','Т','Қ','Қ','Қ','Ж'],['қаң.','ақп.','нау.','сәу.','мам.','мау.','шіл.','там.','қыр.','қаз.','қар.','жел.'],['қаңтар','ақпан','наурыз','сәуір','мамыр','маусым','шілде','тамыз','қыркүйек','қазан','қараша','желтоқсан']],[['Қ','А','Н','С','М','М','Ш','Т','Қ','Қ','Қ','Ж'],['қаң.','ақп.','нау.','сәу.','мам.','мау.','шіл.','там.','қыр.','қаз.','қар.','жел.'],['Қаңтар','Ақпан','Наурыз','Сәуір','Мамыр','Маусым','Шілде','Тамыз','Қыркүйек','Қазан','Қараша','Желтоқсан']],[['б.з.д.','б.з.'],u,['Біздің заманымызға дейін','біздің заманымыз']],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}',u,u,u],[',',' ',';','%','+','-','E','×','‰','∞','сан емес',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'KZT','₸','Қазақстан теңгесі',{JPY:['JP¥','¥'],KZT:['₸'],RUB:['₽'],THB:['฿'],TWD:['NT$']},'ltr', plural_kk]; +export const locale_sw = ["sw",[["am","pm"],["AM","PM"],u],[["AM","PM"],u,u],[["S","M","T","W","T","F","S"],["Jumapili","Jumatatu","Jumanne","Jumatano","Alhamisi","Ijumaa","Jumamosi"],u,u],u,[["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"]],u,[["KK","BK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"TZS","TSh","Shilingi ya Tanzania",{"JPY":["JP¥","¥"],"KES":["Ksh"],"THB":["฿"],"TWD":["NT$"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_sw]; -function plural_km(n: number): number { +function plural_sw_CD(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; return 5; } -export const locale_km = ['km',[['a','p'],['AM','PM'],u],[['AM','PM'],u,u],[['អ','ច','អ','ព','ព','ស','ស'],['អាទិត្យ','ចន្ទ','អង្គារ','ពុធ','ព្រហ','សុក្រ','សៅរ៍'],['អាទិត្យ','ច័ន្ទ','អង្គារ','ពុធ','ព្រហស្បតិ៍','សុក្រ','សៅរ៍'],['អា','ច','អ','ពុ','ព្រ','សុ','ស']],[['អ','ច','អ','ព','ព','ស','ស'],['អាទិត្យ','ចន្ទ','អង្គារ','ពុធ','ព្រហ','សុក្រ','សៅរ៍'],['អាទិត្យ','ចន្ទ','អង្គារ','ពុធ','ព្រហស្បតិ៍','សុក្រ','សៅរ៍'],['អា','ច','អ','ពុ','ព្រ','សុ','ស']],[['ម','ក','ម','ម','ឧ','ម','ក','ស','ក','ត','វ','ធ'],['មករា','កុម្ភៈ','មីនា','មេសា','ឧសភា','មិថុនា','កក្កដា','សីហា','កញ្ញា','តុលា','វិច្ឆិកា','ធ្នូ'],u],u,[['មុន គ.ស.','គ.ស.'],u,['មុន​គ្រិស្តសករាជ','គ្រិស្តសករាជ']],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}',u,'{1} នៅ​ម៉ោង {0}',u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00¤','#E0'],'KHR','៛','រៀល​កម្ពុជា',{JPY:['JP¥','¥'],KHR:['៛'],THB:['฿'],TWD:['NT$']},'ltr', plural_km]; +export const locale_sw_CD = ["sw-CD",[["am","pm"],["AM","PM"],u],[["AM","PM"],u,u],[["S","M","T","W","T","F","S"],["Jumapili","Jumatatu","Jumanne","Jumatano","Alhamisi","Ijumaa","Jumamosi"],u,u],u,[["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"]],u,[["KK","BK"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"CDF","FC","Faranga ya Kongo",{"CDF":["FC"],"JPY":["JP¥","¥"],"KES":["Ksh"],"THB":["฿"],"TWD":["NT$"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_sw_CD]; -function plural_kn(n: number): number { -const i = Math.floor(Math.abs(n)); +function plural_sw_KE(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (i === 0 || n === 1) +if (i === 1 && v === 0) return 1; return 5; } -export const locale_kn = ['kn',[['ಪೂ','ಅ'],['ಪೂರ್ವಾಹ್ನ','ಅಪರಾಹ್ನ'],u],[['ಪೂರ್ವಾಹ್ನ','ಅಪರಾಹ್ನ'],u,u],[['ಭಾ','ಸೋ','ಮಂ','ಬು','ಗು','ಶು','ಶ'],['ಭಾನು','ಸೋಮ','ಮಂಗಳ','ಬುಧ','ಗುರು','ಶುಕ್ರ','ಶನಿ'],['ಭಾನುವಾರ','ಸೋಮವಾರ','ಮಂಗಳವಾರ','ಬುಧವಾರ','ಗುರುವಾರ','ಶುಕ್ರವಾರ','ಶನಿವಾರ'],['ಭಾನು','ಸೋಮ','ಮಂಗಳ','ಬುಧ','ಗುರು','ಶುಕ್ರ','ಶನಿ']],u,[['ಜ','ಫೆ','ಮಾ','ಏ','ಮೇ','ಜೂ','ಜು','ಆ','ಸೆ','ಅ','ನ','ಡಿ'],['ಜನವರಿ','ಫೆಬ್ರವರಿ','ಮಾರ್ಚ್','ಏಪ್ರಿ','ಮೇ','ಜೂನ್','ಜುಲೈ','ಆಗ','ಸೆಪ್ಟೆಂ','ಅಕ್ಟೋ','ನವೆಂ','ಡಿಸೆಂ'],['ಜನವರಿ','ಫೆಬ್ರವರಿ','ಮಾರ್ಚ್','ಏಪ್ರಿಲ್','ಮೇ','ಜೂನ್','ಜುಲೈ','ಆಗಸ್ಟ್','ಸೆಪ್ಟೆಂಬರ್','ಅಕ್ಟೋಬರ್','ನವೆಂಬರ್','ಡಿಸೆಂಬರ್']],[['ಜ','ಫೆ','ಮಾ','ಏ','ಮೇ','ಜೂ','ಜು','ಆ','ಸೆ','ಅ','ನ','ಡಿ'],['ಜನ','ಫೆಬ್ರ','ಮಾರ್ಚ್','ಏಪ್ರಿ','ಮೇ','ಜೂನ್','ಜುಲೈ','ಆಗ','ಸೆಪ್ಟೆಂ','ಅಕ್ಟೋ','ನವೆಂ','ಡಿಸೆಂ'],['ಜನವರಿ','ಫೆಬ್ರವರಿ','ಮಾರ್ಚ್','ಏಪ್ರಿಲ್','ಮೇ','ಜೂನ್','ಜುಲೈ','ಆಗಸ್ಟ್','ಸೆಪ್ಟೆಂಬರ್','ಅಕ್ಟೋಬರ್','ನವೆಂಬರ್','ಡಿಸೆಂಬರ್']],[['ಕ್ರಿ.ಪೂ','ಕ್ರಿ.ಶ'],u,['ಕ್ರಿಸ್ತ ಪೂರ್ವ','ಕ್ರಿಸ್ತ ಶಕ']],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}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'INR','₹','ಭಾರತೀಯ ರೂಪಾಯಿ',{JPY:['JP¥','¥'],RON:[u,'ಲೀ'],THB:['฿'],TWD:['NT$']},'ltr', plural_kn]; +export const locale_sw_KE = ["sw-KE",[["am","pm"],["AM","PM"],u],[["AM","PM"],u,u],[["S","M","T","W","T","F","S"],["Jumapili","Jumatatu","Jumanne","Jumatano","Alhamisi","Ijumaa","Jumamosi"],u,u],u,[["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"]],u,[["KK","BK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"KES","Ksh","Shilingi ya Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"THB":["฿"],"TWD":["NT$"],"TZS":["TSh"]},"ltr", plural_sw_KE]; -function plural_ko(n: number): number { +function plural_sw_UG(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; return 5; } -export const locale_ko = ['ko',[['AM','PM'],u,['오전','오후']],u,[['일','월','화','수','목','금','토'],u,['일요일','월요일','화요일','수요일','목요일','금요일','토요일'],['일','월','화','수','목','금','토']],u,[['1월','2월','3월','4월','5월','6월','7월','8월','9월','10월','11월','12월'],u,u],u,[['BC','AD'],u,['기원전','서기']],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}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'KRW','₩','대한민국 원',{AUD:['AU$','$'],JPY:['JP¥','¥'],RON:[u,'L'],TWD:['NT$'],USD:['US$','$']},'ltr', plural_ko]; +export const locale_sw_UG = ["sw-UG",[["am","pm"],["AM","PM"],u],[["AM","PM"],u,u],[["S","M","T","W","T","F","S"],["Jumapili","Jumatatu","Jumanne","Jumatano","Alhamisi","Ijumaa","Jumamosi"],u,u],u,[["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"]],u,[["KK","BK"],u,["Kabla ya Kristo","Baada ya Kristo"]],1,[0,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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"UGX","USh","Shilingi ya Uganda",{"JPY":["JP¥","¥"],"KES":["Ksh"],"THB":["฿"],"TWD":["NT$"],"TZS":["TSh"],"UGX":["USh"],"USD":["US$","$"]},"ltr", plural_sw_UG]; -function plural_ky(n: number): number { +function plural_ta(n: number): number { if (n === 1) return 1; return 5; } -export const locale_ky = ['ky',[['тң','тк'],u,['таңкы','түштөн кийинки']],u,[['Ж','Д','Ш','Ш','Б','Ж','И'],['жек.','дүй.','шейш.','шарш.','бейш.','жума','ишм.'],['жекшемби','дүйшөмбү','шейшемби','шаршемби','бейшемби','жума','ишемби'],['жш.','дш.','шш.','шр.','бш.','жм.','иш.']],u,[['Я','Ф','М','А','М','И','И','А','С','О','Н','Д'],['янв.','фев.','мар.','апр.','май','июн.','июл.','авг.','сен.','окт.','ноя.','дек.'],['январь','февраль','март','апрель','май','июнь','июль','август','сентябрь','октябрь','ноябрь','декабрь']],[['Я','Ф','М','А','М','И','И','А','С','О','Н','Д'],['Янв','Фев','Мар','Апр','Май','Июн','Июл','Авг','Сен','Окт','Ноя','Дек'],['Январь','Февраль','Март','Апрель','Май','Июнь','Июль','Август','Сентябрь','Октябрь','Ноябрь','Декабрь']],[['б.з.ч.','б.з.'],u,['биздин заманга чейин','биздин заман']],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}',u,u,u],[',',' ',';','%','+','-','E','×','‰','∞','сан эмес',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'KGS','сом','Кыргызстан сому',{AUD:[u,'$'],BMD:[u,'BD$'],BRL:[u,'R$'],BSD:[u,'B$'],BZD:[u,'BZ$'],CAD:[u,'C$'],DOP:[u,'RD$'],EGP:[u,'LE'],GBP:[u,'£'],HKD:[u,'HK$'],HRK:[u,'Kn'],ILS:[u,'₪'],INR:[u,'₹'],JMD:[u,'J$'],JPY:['JP¥','¥'],KGS:['сом'],KRW:[u,'₩'],MXN:[u,'$'],NZD:[u,'$'],THB:['฿'],TTD:[u,'TT$'],TWD:[u,'NT$'],USD:[u,'$'],XCD:[u,'$']},'ltr', plural_ky]; +export const locale_ta = ["ta",[["மு.ப","பி.ப"],["முற்பகல்","பிற்பகல்"],u],u,[["ஞா","தி","செ","பு","வி","வெ","ச"],["ஞாயி.","திங்.","செவ்.","புத.","வியா.","வெள்.","சனி"],["ஞாயிறு","திங்கள்","செவ்வாய்","புதன்","வியாழன்","வெள்ளி","சனி"],["ஞா","தி","செ","பு","வி","வெ","ச"]],u,[["ஜ","பி","மா","ஏ","மே","ஜூ","ஜூ","ஆ","செ","அ","ந","டி"],["ஜன.","பிப்.","மார்.","ஏப்.","மே","ஜூன்","ஜூலை","ஆக.","செப்.","அக்.","நவ.","டிச."],["ஜனவரி","பிப்ரவரி","மார்ச்","ஏப்ரல்","மே","ஜூன்","ஜூலை","ஆகஸ்ட்","செப்டம்பர்","அக்டோபர்","நவம்பர்","டிசம்பர்"]],u,[["கி.மு.","கி.பி."],u,["கிறிஸ்துவுக்கு முன்","அன்னோ டோமினி"]],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}",u,"{1} ’அன்று’ {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"INR","₹","இந்திய ரூபாய்",{"THB":["฿"],"TWD":["NT$"]},"ltr", plural_ta]; -function plural_ln(n: number): number { +function plural_ta_LK(n: number): number { -if (n === Math.floor(n) && (n >= 0 && n <= 1)) +if (n === 1) return 1; return 5; } -export const locale_ln = ['ln',[['ntɔ́ngɔ́','mpókwa'],u,u],u,[['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']],u,[['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é']],u,[['libóso ya','nsima ya Y'],u,['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}',u,u,u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'CDF','FC','Falánga ya Kongó',{CDF:['FC'],JPY:['JP¥','¥'],USD:['US$','$']},'ltr', plural_ln]; - -function plural_lo(n: number): number { -return 5; -} - -export const locale_lo = ['lo',[['ກ່ອນທ່ຽງ','ຫຼັງທ່ຽງ'],u,u],u,[['ອາ','ຈ','ອ','ພ','ພຫ','ສຸ','ສ'],['ອາທິດ','ຈັນ','ອັງຄານ','ພຸດ','ພະຫັດ','ສຸກ','ເສົາ'],['ວັນອາທິດ','ວັນຈັນ','ວັນອັງຄານ','ວັນພຸດ','ວັນພະຫັດ','ວັນສຸກ','ວັນເສົາ'],['ອາ.','ຈ.','ອ.','ພ.','ພຫ.','ສຸ.','ສ.']],u,[['1','2','3','4','5','6','7','8','9','10','11','12'],['ມ.ກ.','ກ.ພ.','ມ.ນ.','ມ.ສ.','ພ.ພ.','ມິ.ຖ.','ກ.ລ.','ສ.ຫ.','ກ.ຍ.','ຕ.ລ.','ພ.ຈ.','ທ.ວ.'],['ມັງກອນ','ກຸມພາ','ມີນາ','ເມສາ','ພຶດສະພາ','ມິຖຸນາ','ກໍລະກົດ','ສິງຫາ','ກັນຍາ','ຕຸລາ','ພະຈິກ','ທັນວາ']],u,[['ກ່ອນ ຄ.ສ.','ຄ.ສ.'],u,['ກ່ອນຄຣິດສັກກະລາດ','ຄຣິດສັກກະລາດ']],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}',u,u,u],[',','.',';','%','+','-','E','×','‰','∞','ບໍ່​ແມ່ນ​ໂຕ​ເລກ',':'],['#,##0.###','#,##0%','¤#,##0.00;¤-#,##0.00','#'],'LAK','₭','ລາວ ກີບ',{JPY:['JP¥','¥'],LAK:['₭'],THB:['฿'],TWD:['NT$'],USD:['US$','$']},'ltr', plural_lo]; +export const locale_ta_LK = ["ta-LK",[["மு.ப","பி.ப"],["முற்பகல்","பிற்பகல்"],u],u,[["ஞா","தி","செ","பு","வி","வெ","ச"],["ஞாயி.","திங்.","செவ்.","புத.","வியா.","வெள்.","சனி"],["ஞாயிறு","திங்கள்","செவ்வாய்","புதன்","வியாழன்","வெள்ளி","சனி"],["ஞா","தி","செ","பு","வி","வெ","ச"]],u,[["ஜ","பி","மா","ஏ","மே","ஜூ","ஜூ","ஆ","செ","அ","ந","டி"],["ஜன.","பிப்.","மார்.","ஏப்.","மே","ஜூன்","ஜூலை","ஆக.","செப்.","அக்.","நவ.","டிச."],["ஜனவரி","பிப்ரவரி","மார்ச்","ஏப்ரல்","மே","ஜூன்","ஜூலை","ஆகஸ்ட்","செப்டம்பர்","அக்டோபர்","நவம்பர்","டிசம்பர்"]],u,[["கி.மு.","கி.பி."],u,["கிறிஸ்துவுக்கு முன்","அன்னோ டோமினி"]],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}",u,"{1} ’அன்று’ {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"LKR","Rs.","இலங்கை ரூபாய்",{"LKR":["Rs.","Rs"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_ta_LK]; -function plural_lt(n: number): number { -const f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; +function plural_ta_MY(n: number): number { -if (n % 10 === 1 && !(n % 100 >= 11 && n % 100 <= 19)) +if (n === 1) return 1; -if (n % 10 === Math.floor(n % 10) && (n % 10 >= 2 && n % 10 <= 9) && !(n % 100 >= 11 && n % 100 <= 19)) - return 3; -if (!(f === 0)) - return 4; return 5; } -export const locale_lt = ['lt',[['pr. p.','pop.'],['priešpiet','popiet'],u],u,[['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']],u,[['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.'],u,['prieš Kristų','po Kristaus']],1,[6,0],['y-MM-dd',u,"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}',u,u,u],[',',' ',';','%','+','−','×10^','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'EUR','€','Euras',{AUD:[u,'$'],BDT:[],BRL:[u,'R$'],BYN:[u,'Br'],CAD:[u,'$'],CNY:[u,'¥'],GBP:[u,'£'],HKD:[u,'$'],ILS:[],INR:[],JPY:[u,'¥'],KHR:[],KRW:[u,'₩'],LAK:[],MNT:[],MXN:[u,'$'],NZD:[u,'$'],PLN:[u,'zl'],PYG:[u,'Gs'],RUB:[u,'rb'],TWD:[u,'$'],USD:[u,'$'],VND:[],XAF:[],XCD:[u,'$'],XOF:[],XPF:[]},'ltr', plural_lt]; +export const locale_ta_MY = ["ta-MY",[["மு.ப","பி.ப"],["முற்பகல்","பிற்பகல்"],u],u,[["ஞா","தி","செ","பு","வி","வெ","ச"],["ஞாயி.","திங்.","செவ்.","புத.","வியா.","வெள்.","சனி"],["ஞாயிறு","திங்கள்","செவ்வாய்","புதன்","வியாழன்","வெள்ளி","சனி"],["ஞா","தி","செ","பு","வி","வெ","ச"]],u,[["ஜ","பி","மா","ஏ","மே","ஜூ","ஜூ","ஆ","செ","அ","ந","டி"],["ஜன.","பிப்.","மார்.","ஏப்.","மே","ஜூன்","ஜூலை","ஆக.","செப்.","அக்.","நவ.","டிச."],["ஜனவரி","பிப்ரவரி","மார்ச்","ஏப்ரல்","மே","ஜூன்","ஜூலை","ஆகஸ்ட்","செப்டம்பர்","அக்டோபர்","நவம்பர்","டிசம்பர்"]],u,[["கி.மு.","கி.பி."],u,["கிறிஸ்துவுக்கு முன்","அன்னோ டோமினி"]],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}",u,"{1} ’அன்று’ {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"MYR","RM","மலேஷியன் ரிங்கிட்",{"MYR":["RM"],"SGD":["S$","$"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_ta_MY]; -function plural_lv(n: number): number { -const v = n.toString().replace(/^[^.]*\.?/, '').length, f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; +function plural_ta_SG(n: number): number { -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 0; -if (n % 10 === 1 && !(n % 100 === 11) || (v === 2 && (f % 10 === 1 && !(f % 100 === 11)) || !(v === 2) && f % 10 === 1)) +if (n === 1) return 1; return 5; } -export const locale_lv = ['lv',[['priekšp.','pēcp.'],u,['priekšpusdienā','pēcpusdienā']],[['priekšp.','pēcpusd.'],u,['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']],u,[['p.m.ē.','m.ē.'],u,['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}',u,u,u],[',',' ',';','%','+','-','E','×','‰','∞','NS',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'EUR','€','eiro',{AUD:['AU$','$'],LVL:['Ls'],THB:['฿'],TWD:['NT$']},'ltr', plural_lv]; +export const locale_ta_SG = ["ta-SG",[["மு.ப","பி.ப"],["முற்பகல்","பிற்பகல்"],u],u,[["ஞா","தி","செ","பு","வி","வெ","ச"],["ஞாயி.","திங்.","செவ்.","புத.","வியா.","வெள்.","சனி"],["ஞாயிறு","திங்கள்","செவ்வாய்","புதன்","வியாழன்","வெள்ளி","சனி"],["ஞா","தி","செ","பு","வி","வெ","ச"]],u,[["ஜ","பி","மா","ஏ","மே","ஜூ","ஜூ","ஆ","செ","அ","ந","டி"],["ஜன.","பிப்.","மார்.","ஏப்.","மே","ஜூன்","ஜூலை","ஆக.","செப்.","அக்.","நவ.","டிச."],["ஜனவரி","பிப்ரவரி","மார்ச்","ஏப்ரல்","மே","ஜூன்","ஜூலை","ஆகஸ்ட்","செப்டம்பர்","அக்டோபர்","நவம்பர்","டிசம்பர்"]],u,[["கி.மு.","கி.பி."],u,["கிறிஸ்துவுக்கு முன்","அன்னோ டோமினி"]],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}",u,"{1} ’அன்று’ {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"SGD","$","சிங்கப்பூர் டாலர்",{"MYR":["RM"],"SGD":["$"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_ta_SG]; -function plural_mk(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length, f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; +function plural_te(n: number): number { -if (v === 0 && (i % 10 === 1 && !(i % 100 === 11)) || f % 10 === 1 && !(f % 100 === 11)) +if (n === 1) return 1; return 5; } -export const locale_mk = ['mk',[['претпл.','попл.'],u,['претпладне','попладне']],u,[['н','п','в','с','ч','п','с'],['нед.','пон.','вт.','сре.','чет.','пет.','саб.'],['недела','понеделник','вторник','среда','четврток','петок','сабота'],['нед.','пон.','вто.','сре.','чет.','пет.','саб.']],[['н','п','в','с','ч','п','с'],['нед.','пон.','вто.','сре.','чет.','пет.','саб.'],['недела','понеделник','вторник','среда','четврток','петок','сабота'],['нед.','пон.','вто.','сре.','чет.','пет.','саб.']],[['ј','ф','м','а','м','ј','ј','а','с','о','н','д'],['јан.','фев.','мар.','апр.','мај','јун.','јул.','авг.','септ.','окт.','ноем.','дек.'],['јануари','февруари','март','април','мај','јуни','јули','август','септември','октомври','ноември','декември']],u,[['пр.н.е.','н.е.'],u,['пред нашата ера','од нашата ера']],1,[6,0],['d.M.yy','d.M.y','d MMMM y','EEEE, d MMMM y'],['HH:mm','HH:mm:ss','HH:mm:ss z','HH:mm:ss zzzz'],['{1} {0}',u,u,u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'MKD','ден.','Македонски денар',{AUD:[u,'$'],CNY:[u,'¥'],GBP:[u,'£'],HKD:[u,'$'],ILS:[u,'₪'],INR:[u,'₹'],JPY:[u,'¥'],KRW:[u,'₩'],MKD:['ден.'],NZD:[u,'$'],TWD:[u,'NT$'],USD:['US$','$'],VND:[u,'₫']},'ltr', plural_mk]; +export const locale_te = ["te",[["ఉ","సా"],["AM","PM"],u],[["AM","PM"],u,u],[["ఆ","సో","మ","బు","గు","శు","శ"],["ఆది","సోమ","మంగళ","బుధ","గురు","శుక్ర","శని"],["ఆదివారం","సోమవారం","మంగళవారం","బుధవారం","గురువారం","శుక్రవారం","శనివారం"],["ఆది","సోమ","మం","బుధ","గురు","శుక్ర","శని"]],u,[["జ","ఫి","మా","ఏ","మే","జూ","జు","ఆ","సె","అ","న","డి"],["జన","ఫిబ్ర","మార్చి","ఏప్రి","మే","జూన్","జులై","ఆగ","సెప్టెం","అక్టో","నవం","డిసెం"],["జనవరి","ఫిబ్రవరి","మార్చి","ఏప్రిల్","మే","జూన్","జులై","ఆగస్టు","సెప్టెంబర్","అక్టోబర్","నవంబర్","డిసెంబర్"]],u,[["క్రీపూ","క్రీశ"],u,["క్రీస్తు పూర్వం","క్రీస్తు శకం"]],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}",u,"{1} {0}కి",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##0%","¤#,##,##0.00","#E0"],"INR","₹","రూపాయి",{"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_te]; -function plural_ml(n: number): number { +function plural_teo(n: number): number { if (n === 1) return 1; return 5; } -export const locale_ml = ['ml',[['AM','PM'],u,u],u,[['ഞ','തി','ചൊ','ബു','വ്യാ','വെ','ശ'],['ഞായർ','തിങ്കൾ','ചൊവ്വ','ബുധൻ','വ്യാഴം','വെള്ളി','ശനി'],['ഞായറാഴ്‌ച','തിങ്കളാഴ്‌ച','ചൊവ്വാഴ്ച','ബുധനാഴ്‌ച','വ്യാഴാഴ്‌ച','വെള്ളിയാഴ്‌ച','ശനിയാഴ്‌ച'],['ഞാ','തി','ചൊ','ബു','വ്യാ','വെ','ശ']],[['ഞാ','തി','ചൊ','ബു','വ്യാ','വെ','ശ'],['ഞായർ','തിങ്കൾ','ചൊവ്വ','ബുധൻ','വ്യാഴം','വെള്ളി','ശനി'],['ഞായറാഴ്‌ച','തിങ്കളാഴ്‌ച','ചൊവ്വാഴ്‌ച','ബുധനാഴ്‌ച','വ്യാഴാഴ്‌ച','വെള്ളിയാഴ്‌ച','ശനിയാഴ്‌ച'],['ഞാ','തി','ചൊ','ബു','വ്യാ','വെ','ശ']],[['ജ','ഫെ','മാ','ഏ','മെ','ജൂൺ','ജൂ','ഓ','സെ','ഒ','ന','ഡി'],['ജനു','ഫെബ്രു','മാർ','ഏപ്രി','മേയ്','ജൂൺ','ജൂലൈ','ഓഗ','സെപ്റ്റം','ഒക്ടോ','നവം','ഡിസം'],['ജനുവരി','ഫെബ്രുവരി','മാർച്ച്','ഏപ്രിൽ','മേയ്','ജൂൺ','ജൂലൈ','ഓഗസ്റ്റ്','സെപ്റ്റംബർ','ഒക്‌ടോബർ','നവംബർ','ഡിസംബർ']],u,[['ക്രി.മു.','എഡി'],u,['ക്രിസ്‌തുവിന് മുമ്പ്','ആന്നോ ഡൊമിനി']],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}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##,##0.###','#,##0%','¤#,##0.00','#E0'],'INR','₹','ഇന്ത്യൻ രൂപ',{THB:['฿'],TWD:['NT$']},'ltr', plural_ml]; +export const locale_teo = ["teo",[["Taparachu","Ebongi"],u,u],u,[["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"]],u,[["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"]],u,[["KK","BK"],u,["Kabla ya Christo","Baada ya Christo"]],1,[0,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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"UGX","USh","Ango’otol lok’ Uganda",{"JPY":["JP¥","¥"],"UGX":["USh"],"USD":["US$","$"]},"ltr", plural_teo]; -function plural_mn(n: number): number { +function plural_teo_KE(n: number): number { if (n === 1) return 1; return 5; } -export const locale_mn = ['mn',[['ү.ө.','ү.х.'],u,u],u,[['Ня','Да','Мя','Лх','Пү','Ба','Бя'],u,['ням','даваа','мягмар','лхагва','пүрэв','баасан','бямба'],['Ня','Да','Мя','Лх','Пү','Ба','Бя']],[['Ня','Да','Мя','Лх','Пү','Ба','Бя'],u,['Ням','Даваа','Мягмар','Лхагва','Пүрэв','Баасан','Бямба'],['Ня','Да','Мя','Лх','Пү','Ба','Бя']],[['I','II','III','IV','V','VI','VII','VIII','IX','X','XI','XII'],['1-р сар','2-р сар','3-р сар','4-р сар','5-р сар','6-р сар','7-р сар','8-р сар','9-р сар','10-р сар','11-р сар','12-р сар'],['нэгдүгээр сар','хоёрдугаар сар','гуравдугаар сар','дөрөвдүгээр сар','тавдугаар сар','зургаадугаар сар','долоодугаар сар','наймдугаар сар','есдүгээр сар','аравдугаар сар','арван нэгдүгээр сар','арван хоёрдугаар сар']],[['I','II','III','IV','V','VI','VII','VIII','IX','X','XI','XII'],['1-р сар','2-р сар','3-р сар','4-р сар','5-р сар','6-р сар','7-р сар','8-р сар','9-р сар','10-р сар','11-р сар','12-р сар'],['Нэгдүгээр сар','Хоёрдугаар сар','Гуравдугаар сар','Дөрөвдүгээр сар','Тавдугаар сар','Зургаадугаар сар','Долоодугаар сар','Наймдугаар сар','Есдүгээр сар','Аравдугаар сар','Арван нэгдүгээр сар','Арван хоёрдугаар сар']],[['МЭӨ','МЭ'],u,['манай эриний өмнөх','манай эриний']],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}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤ #,##0.00','#E0'],'MNT','₮','Монгол төгрөг',{JPY:['JP¥','¥'],MNT:['₮'],SEK:[u,'кр'],THB:['฿'],TWD:['NT$']},'ltr', plural_mn]; +export const locale_teo_KE = ["teo-KE",[["Taparachu","Ebongi"],u,u],u,[["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"]],u,[["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"]],u,[["KK","BK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","Ango’otol lok’ Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"UGX":["USh"],"USD":["US$","$"]},"ltr", plural_teo_KE]; -function plural_mo(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +function plural_tg(n: number): number { +return 5; +} -if (i === 1 && v === 0) - return 1; -if (!(v === 0) || (n === 0 || n % 100 === Math.floor(n % 100) && (n % 100 >= 2 && n % 100 <= 19))) - return 3; +export const locale_tg = ["tg",[["AM","PM"],u,u],u,[["Я","Д","С","Ч","П","Ҷ","Ш"],["Яшб","Дшб","Сшб","Чшб","Пшб","Ҷмъ","Шнб"],["Якшанбе","Душанбе","Сешанбе","Чоршанбе","Панҷшанбе","Ҷумъа","Шанбе"],["Яшб","Дшб","Сшб","Чшб","Пшб","Ҷмъ","Шнб"]],u,[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],["Январ","Феврал","Март","Апрел","Май","Июн","Июл","Август","Сентябр","Октябр","Ноябр","Декабр"]],u,[["ПеМ","ПаМ"],u,["Пеш аз милод","ПаМ"]],1,[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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"TJS","сом.","Сомонӣ",{"JPY":["JP¥","¥"],"TJS":["сом."]},"ltr", plural_tg]; + +function plural_th(n: number): number { return 5; } -export const locale_mo = ['ro-MD',[['a.m.','p.m.'],u,u],u,[['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â']],u,[['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']],u,[['î.Hr.','d.Hr.'],u,['î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}',u,u,u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'MDL','L','leu moldovenesc',{AUD:[u,'$'],BRL:[u,'R$'],CAD:[u,'$'],CNY:[u,'¥'],EUR:[u,'€'],GBP:[u,'£'],HKD:[u,'$'],ILS:[u,'₪'],INR:[u,'₹'],JPY:[u,'¥'],KRW:[u,'₩'],MDL:['L'],MXN:[u,'$'],NZD:[u,'$'],TWD:[u,'NT$'],USD:[u,'$'],VND:[u,'₫'],XCD:[u,'$']},'ltr', plural_mo]; +export const locale_th = ["th",[["a","p"],["ก่อนเที่ยง","หลังเที่ยง"],u],[["ก่อนเที่ยง","หลังเที่ยง"],u,u],[["อา","จ","อ","พ","พฤ","ศ","ส"],["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],["วันอาทิตย์","วันจันทร์","วันอังคาร","วันพุธ","วันพฤหัสบดี","วันศุกร์","วันเสาร์"],["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."]],u,[["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],u,["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"]],u,[["ก่อน ค.ศ.","ค.ศ."],u,["ปีก่อนคริสตกาล","คริสต์ศักราช"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"THB","฿","บาท",{"AUD":["AU$","$"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_th]; -function plural_mr(n: number): number { +function plural_ti(n: number): number { -if (n === 1) +if (n === Math.floor(n) && (n >= 0 && n <= 1)) return 1; return 5; } -export const locale_mr = ['mr',[['स','सं'],['म.पू.','म.उ.'],u],[['म.पू.','म.उ.'],u,u],[['र','सो','मं','बु','गु','शु','श'],['रवि','सोम','मंगळ','बुध','गुरु','शुक्र','शनि'],['रविवार','सोमवार','मंगळवार','बुधवार','गुरुवार','शुक्रवार','शनिवार'],['र','सो','मं','बु','गु','शु','श']],u,[['जा','फे','मा','ए','मे','जू','जु','ऑ','स','ऑ','नो','डि'],['जाने','फेब्रु','मार्च','एप्रि','मे','जून','जुलै','ऑग','सप्टें','ऑक्टो','नोव्हें','डिसें'],['जानेवारी','फेब्रुवारी','मार्च','एप्रिल','मे','जून','जुलै','ऑगस्ट','सप्टेंबर','ऑक्टोबर','नोव्हेंबर','डिसेंबर']],u,[['इ. स. पू.','इ. स.'],u,['ईसवीसनपूर्व','ईसवीसन']],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}',u,'{1} रोजी {0}',u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##,##0.###','#,##0%','¤#,##0.00','[#E0]'],'INR','₹','भारतीय रुपया',{JPY:['JP¥','¥'],THB:['฿'],TWD:['NT$']},'ltr', plural_mr]; +export const locale_ti = ["ti",[["ንጉሆ ሰዓተ","ድሕር ሰዓት"],u,u],u,[["ሰ","ሰ","ሰ","ረ","ሓ","ዓ","ቀ"],["ሰን","ሰኑ","ሰሉ","ረቡ","ሓሙ","ዓር","ቀዳ"],["ሰንበት","ሰኑይ","ሠሉስ","ረቡዕ","ኃሙስ","ዓርቢ","ቀዳም"],["ሰን","ሰኑ","ሰሉ","ረቡ","ሓሙ","ዓር","ቀዳ"]],[["ሰ","ሰ","ሠ","ረ","ሓ","ዓ","ቀ"],["ሰን","ሰኑ","ሰሉ","ረቡ","ሓሙ","ዓር","ቀዳ"],["ሰንበት","ሰኑይ","ሠሉስ","ረቡዕ","ኃሙስ","ዓርቢ","ቀዳም"],["ሰን","ሰኑ","ሰሉ","ረቡ","ሓሙ","ዓር","ቀዳ"]],[["ጥ","ለ","መ","ሚ","ግ","ሰ","ሓ","ነ","መ","ጥ","ሕ","ታ"],["ጥሪ","ለካ","መጋ","ሚያ","ግን","ሰነ","ሓም","ነሓ","መስ","ጥቅ","ሕዳ","ታሕ"],["ጥሪ","ለካቲት","መጋቢት","ሚያዝያ","ግንቦት","ሰነ","ሓምለ","ነሓሰ","መስከረም","ጥቅምቲ","ሕዳር","ታሕሳስ"]],u,[["ዓ/ዓ","ዓ/ም"],u,["ዓ/ዓ","ዓመተ ምህረት"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ETB","Br","የኢትዮጵያ ብር",{"ETB":["Br"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ti]; -function plural_ms(n: number): number { +function plural_ti_ER(n: number): number { + +if (n === Math.floor(n) && (n >= 0 && n <= 1)) + return 1; return 5; } -export const locale_ms = ['ms',[['a','p'],['PG','PTG'],u],u,[['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']],u,[['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']],u,[['S.M.','TM'],u,u],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}',u,'{1} {0}',u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'MYR','RM','Ringgit Malaysia',{CAD:[u,'$'],JPY:['JP¥','¥'],MXN:[u,'$'],MYR:['RM'],TWD:['NT$'],USD:[u,'$']},'ltr', plural_ms]; +export const locale_ti_ER = ["ti-ER",[["ንጉሆ ሰዓተ","ድሕር ሰዓት"],u,u],u,[["ሰ","ሰ","ሰ","ረ","ሓ","ዓ","ቀ"],["ሰን","ሰኑ","ሰሉ","ረቡ","ሓሙ","ዓር","ቀዳ"],["ሰንበት","ሰኑይ","ሠሉስ","ረቡዕ","ኃሙስ","ዓርቢ","ቀዳም"],["ሰን","ሰኑ","ሰሉ","ረቡ","ሓሙ","ዓር","ቀዳ"]],u,[["ጥ","ለ","መ","ሚ","ግ","ሰ","ሓ","ነ","መ","ጥ","ሕ","ታ"],["ጥሪ","ለካ","መጋ","ሚያ","ግን","ሰነ","ሓም","ነሓ","መስ","ጥቅ","ሕዳ","ታሕ"],["ጥሪ","ለካቲት","መጋቢት","ሚያዝያ","ግንቦት","ሰነ","ሓምለ","ነሓሰ","መስከረም","ጥቅምቲ","ሕዳር","ታሕሳስ"]],u,[["ዓ/ዓ","ዓ/ም"],u,["ዓመተ ዓለም","ዓመተ ምህረት"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ERN","Nfk","ERN",{"ERN":["Nfk"],"ETB":["Br"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ti_ER]; -function plural_mt(n: number): number { +function plural_tk(n: number): number { if (n === 1) return 1; -if (n === 0 || n % 100 === Math.floor(n % 100) && (n % 100 >= 2 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 19)) - return 4; return 5; } -export const locale_mt = ['mt',[['am','pm'],['AM','PM'],u],u,[['Ħ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'],u,['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}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'EUR','€','ewro',{JPY:['JP¥','¥'],USD:['US$','$']},'ltr', plural_mt]; +export const locale_tk = ["tk",[["öň","soň"],["go.öň","go.soň"],["günortadan öň","günortadan soň"]],[["öň","soň"],["g.öň","g.soň"],["günortadan öň","günortadan soň"]],[["Ý","D","S","Ç","P","A","Ş"],["ýek","duş","siş","çar","pen","ann","şen"],["ýekşenbe","duşenbe","sişenbe","çarşenbe","penşenbe","anna","şenbe"],["ýb","db","sb","çb","pb","an","şb"]],[["Ý","D","S","Ç","P","A","Ş"],["Ýek","Duş","Siş","Çar","Pen","Ann","Şen"],["Ýekşenbe","Duşenbe","Sişenbe","Çarşenbe","Penşenbe","Anna","Şenbe"],["Ýb","Db","Sb","Çb","Pb","An","Şb"]],[["Ý","F","M","A","M","I","I","A","S","O","N","D"],["ýan","few","mart","apr","maý","iýun","iýul","awg","sen","okt","noý","dek"],["ýanwar","fewral","mart","aprel","maý","iýun","iýul","awgust","sentýabr","oktýabr","noýabr","dekabr"]],[["Ý","F","M","A","M","I","I","A","S","O","N","D"],["Ýan","Few","Mar","Apr","Maý","Iýun","Iýul","Awg","Sen","Okt","Noý","Dek"],["Ýanwar","Fewral","Mart","Aprel","Maý","Iýun","Iýul","Awgust","Sentýabr","Oktýabr","Noýabr","Dekabr"]],[["B.e.öň","B.e."],u,["Isadan öň","Isadan soň"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","san däl",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"TMT","TMT","Türkmen manady",{"EUR":[u,"€"],"GBP":[u,"£"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_tk]; -function plural_my(n: number): number { +function plural_to(n: number): number { return 5; } -export const locale_my = ['my',[['နံနက်','ညနေ'],u,u],u,[['တ','တ','အ','ဗ','က','သ','စ'],['တနင်္ဂနွေ','တနင်္လာ','အင်္ဂါ','ဗုဒ္ဓဟူး','ကြာသပတေး','သောကြာ','စနေ'],u,u],u,[['ဇ','ဖ','မ','ဧ','မ','ဇ','ဇ','ဩ','စ','အ','န','ဒ'],['ဇန်','ဖေ','မတ်','ဧ','မေ','ဇွန်','ဇူ','ဩ','စက်','အောက်','နို','ဒီ'],['ဇန်နဝါရီ','ဖေဖော်ဝါရီ','မတ်','ဧပြီ','မေ','ဇွန်','ဇူလိုင်','ဩဂုတ်','စက်တင်ဘာ','အောက်တိုဘာ','နိုဝင်ဘာ','ဒီဇင်ဘာ']],u,[['ဘီစီ','အဒေီ'],u,['ခရစ်တော် မပေါ်မီနှစ်','ခရစ်နှစ်']],0,[6,0],['dd-MM-yy','y၊ MMM d','y၊ d MMMM','y၊ MMMM d၊ EEEE'],['B H:mm','B HH:mm:ss','z HH:mm:ss','zzzz HH:mm:ss'],['{1} {0}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','ဂဏန်းမဟုတ်သော',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'MMK','K','မြန်မာ ကျပ်',{ANG:['NAf'],AWG:['Afl'],BBD:[u,'Bds$'],BSD:[u,'B$'],HTG:['G'],JPY:['JP¥','¥'],MMK:['K'],PAB:['B/.'],THB:['฿'],TTD:['TT$','$'],USD:['US$','$']},'ltr', plural_my]; +export const locale_to = ["to",[["AM","PM"],u,["hengihengi","efiafi"]],[["AM","PM"],u,["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"]],u,[["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"]],u,[["KM","TS"],u,["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}",u,u],[".",",",";","%","+","-","E","×","‰","∞","TF",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"TOP","T$","Paʻanga fakatonga",{"AUD":["AUD$","AU$"],"FJD":[u,"F$"],"JPY":["JP¥","¥"],"NZD":["NZD$","NZ$"],"SBD":[u,"S$"],"TOP":["T$"],"USD":["US$","$"]},"ltr", plural_to]; -function plural_ne(n: number): number { +function plural_tr(n: number): number { if (n === 1) return 1; return 5; } -export const locale_ne = ['ne',[['पूर्वाह्न','अपराह्न'],u,u],u,[['आ','सो','म','बु','बि','शु','श'],['आइत','सोम','मङ्गल','बुध','बिहि','शुक्र','शनि'],['आइतबार','सोमबार','मङ्गलबार','बुधबार','बिहिबार','शुक्रबार','शनिबार'],['आइत','सोम','मङ्गल','बुध','बिहि','शुक्र','शनि']],u,[['जन','फेब','मार्च','अप्र','मे','जुन','जुल','अग','सेप','अक्टो','नोभे','डिसे'],['जनवरी','फेब्रुअरी','मार्च','अप्रिल','मे','जुन','जुलाई','अगस्ट','सेप्टेम्बर','अक्टोबर','नोभेम्बर','डिसेम्बर'],u],[['जन','फेेब','मार्च','अप्र','मे','जुन','जुल','अग','सेप','अक्टो','नोभे','डिसे'],['जनवरी','फेब्रुअरी','मार्च','अप्रिल','मे','जुन','जुलाई','अगस्ट','सेप्टेम्बर','अक्टोबर','नोभेम्बर','डिसेम्बर'],u],[['ईसा पूर्व','सन्'],u,u],0,[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}',u,'{1} {0}',u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##,##0.###','#,##,##0%','¤ #,##,##0.00','#E0'],'NPR','नेरू','नेपाली रूपैयाँ',{JPY:['JP¥','¥'],NPR:['नेरू','रू'],THB:['฿'],USD:['US$','$']},'ltr', plural_ne]; +export const locale_tr = ["tr",[["öö","ös"],["ÖÖ","ÖS"],u],[["ÖÖ","ÖS"],u,u],[["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"]],u,[["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"]],u,[["MÖ","MS"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","%#,##0","¤#,##0.00","#E0"],"TRY","₺","Türk Lirası",{"AUD":["AU$","$"],"RON":[u,"L"],"THB":["฿"],"TRY":["₺"],"TWD":["NT$"]},"ltr", plural_tr]; -function plural_nl(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +function plural_tr_CY(n: number): number { -if (i === 1 && v === 0) +if (n === 1) return 1; return 5; } -export const locale_nl = ['nl',[['a.m.','p.m.'],u,u],u,[['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']],u,[['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']],u,[['v.C.','n.C.'],['v.Chr.','n.Chr.'],['voor Christus','na Christus']],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}',u,"{1} 'om' {0}",u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤ #,##0.00;¤ -#,##0.00','#E0'],'EUR','€','Euro',{AUD:['AU$','$'],CAD:['C$','$'],FJD:['FJ$','$'],JPY:['JP¥','¥'],SBD:['SI$','$'],THB:['฿'],TWD:['NT$'],USD:['US$','$'],XPF:[],XXX:[]},'ltr', plural_nl]; +export const locale_tr_CY = ["tr-CY",[["öö","ös"],["ÖÖ","ÖS"],u],[["ÖÖ","ÖS"],u,u],[["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"]],u,[["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"]],u,[["MÖ","MS"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","%#,##0","¤#,##0.00","#E0"],"EUR","€","Euro",{"AUD":["AU$","$"],"RON":[u,"L"],"THB":["฿"],"TRY":["₺"],"TWD":["NT$"]},"ltr", plural_tr_CY]; -function plural_no(n: number): number { +function plural_tt(n: number): number { +return 5; +} -if (n === 1) - return 1; +export const locale_tt = ["tt",[["AM","PM"],u,u],u,[["Я","Д","С","Ч","П","Җ","Ш"],["якш.","дүш.","сиш.","чәр.","пәнҗ.","җом.","шим."],["якшәмбе","дүшәмбе","сишәмбе","чәршәмбе","пәнҗешәмбе","җомга","шимбә"],["якш.","дүш.","сиш.","чәр.","пәнҗ.","җом.","шим."]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["гыйн.","фев.","мар.","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек."],["гыйнвар","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],u,[["б.э.к.","милади"],u,["безнең эрага кадәр","безнең эра"]],1,[6,0],["dd.MM.y","d MMM, y 'ел'","d MMMM, y 'ел'","d MMMM, y 'ел', EEEE"],["H:mm","H:mm:ss","H:mm:ss z","H:mm:ss zzzz"],["{1}, {0}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"RUB","₽","Россия сумы",{"JPY":["JP¥","¥"],"RUB":["₽"]},"ltr", plural_tt]; + +function plural_twq(n: number): number { return 5; } -export const locale_no = ['nb',[['a','p'],['a.m.','p.m.'],u],[['a.m.','p.m.'],u,u],[['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ø.']],u,[['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.'],u,['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}',u,"{1} 'kl'. {0}",'{1} {0}'],[',',' ',';','%','+','−','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','¤ #,##0.00','#E0'],'NOK','kr','norske kroner',{AUD:[u,'$'],BRL:[u,'R$'],CAD:[u,'$'],CNY:[u,'¥'],HKD:[u,'$'],ILS:[u,'₪'],INR:[u,'₹'],JPY:[u,'¥'],KRW:[u,'₩'],MXN:[u,'$'],NOK:['kr'],NZD:[u,'$'],RON:[u,'L'],TWD:[u,'NT$'],USD:[u,'$'],VND:[u,'₫'],XAF:[],XCD:[u,'$'],XPF:[],XXX:[]},'ltr', plural_no]; +export const locale_twq = ["twq",[["Subbaahi","Zaarikay b"],u,u],u,[["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"]],u,[["Ž","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"]],u,[["IJ","IZ"],u,["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}",u,u,u],["."," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"XOF","CFA","CFA Fraŋ (BCEAO)",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_twq]; -function plural_or(n: number): number { +function plural_tzm(n: number): number { -if (n === 1) +if (n === Math.floor(n) && (n >= 0 && n <= 1) || n === Math.floor(n) && (n >= 11 && n <= 99)) return 1; return 5; } -export const locale_or = ['or',[['ପୂ','ଅ'],['AM','PM'],u],[['AM','ଅପରାହ୍ନ'],['ପୂର୍ବାହ୍ନ','ଅପରାହ୍ନ'],u],[['ର','ସୋ','ମ','ବୁ','ଗୁ','ଶୁ','ଶ'],['ରବି','ସୋମ','ମଙ୍ଗଳ','ବୁଧ','ଗୁରୁ','ଶୁକ୍ର','ଶନି'],['ରବିବାର','ସୋମବାର','ମଙ୍ଗଳବାର','ବୁଧବାର','ଗୁରୁବାର','ଶୁକ୍ରବାର','ଶନିବାର'],['ରବି','ସୋମ','ମଙ୍ଗଳ','ବୁଧ','ଗୁରୁ','ଶୁକ୍ର','ଶନି']],u,[['ଜା','ଫେ','ମା','ଅ','ମଇ','ଜୁ','ଜୁ','ଅ','ସେ','ଅ','ନ','ଡି'],['ଜାନୁଆରୀ','ଫେବୃଆରୀ','ମାର୍ଚ୍ଚ','ଅପ୍ରେଲ','ମଇ','ଜୁନ','ଜୁଲାଇ','ଅଗଷ୍ଟ','ସେପ୍ଟେମ୍ବର','ଅକ୍ଟୋବର','ନଭେମ୍ବର','ଡିସେମ୍ବର'],u],u,[['BC','AD'],u,['ଖ୍ରୀଷ୍ଟପୂର୍ବ','ଖ୍ରୀଷ୍ଟାବ୍ଦ']],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}',u,'{0} ଠାରେ {1}',u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##,##0.###','#,##0%','¤#,##0.00','#E0'],'INR','₹','ଭାରତୀୟ ଟଙ୍କା',{},'ltr', plural_or]; +export const locale_tzm = ["tzm",[["Zdat azal","Ḍeffir aza"],u,u],u,[["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ḍ"]],u,[["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"]],u,[["ZƐ","ḌƐ"],u,["Zdat Ɛisa (TAƔ)","Ḍeffir Ɛisa (TAƔ)"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"MAD","MAD","Derhem Umeṛṛuki",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_tzm]; -function plural_pa(n: number): number { +function plural_ug(n: number): number { -if (n === Math.floor(n) && (n >= 0 && n <= 1)) +if (n === 1) return 1; return 5; } -export const locale_pa = ['pa',[['ਸ.','ਸ਼.'],['ਪੂ.ਦੁ.','ਬਾ.ਦੁ.'],u],[['ਪੂ.ਦੁ.','ਬਾ.ਦੁ.'],u,u],[['ਐ','ਸੋ','ਮੰ','ਬੁੱ','ਵੀ','ਸ਼ੁੱ','ਸ਼'],['ਐਤ','ਸੋਮ','ਮੰਗਲ','ਬੁੱਧ','ਵੀਰ','ਸ਼ੁੱਕਰ','ਸ਼ਨਿੱਚਰ'],['ਐਤਵਾਰ','ਸੋਮਵਾਰ','ਮੰਗਲਵਾਰ','ਬੁੱਧਵਾਰ','ਵੀਰਵਾਰ','ਸ਼ੁੱਕਰਵਾਰ','ਸ਼ਨਿੱਚਰਵਾਰ'],['ਐਤ','ਸੋਮ','ਮੰਗ','ਬੁੱਧ','ਵੀਰ','ਸ਼ੁੱਕ','ਸ਼ਨਿੱ']],u,[['ਜ','ਫ਼','ਮਾ','ਅ','ਮ','ਜੂ','ਜੁ','ਅ','ਸ','ਅ','ਨ','ਦ'],['ਜਨ','ਫ਼ਰ','ਮਾਰਚ','ਅਪ੍ਰੈ','ਮਈ','ਜੂਨ','ਜੁਲਾ','ਅਗ','ਸਤੰ','ਅਕਤੂ','ਨਵੰ','ਦਸੰ'],['ਜਨਵਰੀ','ਫ਼ਰਵਰੀ','ਮਾਰਚ','ਅਪ੍ਰੈਲ','ਮਈ','ਜੂਨ','ਜੁਲਾਈ','ਅਗਸਤ','ਸਤੰਬਰ','ਅਕਤੂਬਰ','ਨਵੰਬਰ','ਦਸੰਬਰ']],u,[['ਈ.ਪੂ.','ਸੰਨ'],['ਈ. ਪੂ.','ਸੰਨ'],['ਈਸਵੀ ਪੂਰਵ','ਈਸਵੀ ਸੰਨ']],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}',u,'{1} {0}',u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##,##0.###','#,##,##0%','¤ #,##,##0.00','[#E0]'],'INR','₹','ਭਾਰਤੀ ਰੁਪਇਆ',{JPY:['JP¥','¥'],THB:['฿'],TWD:['NT$'],USD:['US$','$'],XXX:[]},'ltr', plural_pa]; +export const locale_ug = ["ug",[["ب","ك"],["چ.ب","چ.ك"],["چۈشتىن بۇرۇن","چۈشتىن كېيىن"]],[["چ.ب","چ.ك"],u,u],[["ي","د","س","چ","پ","ج","ش"],["يە","دۈ","سە","چا","پە","جۈ","شە"],["يەكشەنبە","دۈشەنبە","سەيشەنبە","چارشەنبە","پەيشەنبە","جۈمە","شەنبە"],["ي","د","س","چ","پ","ج","ش"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["يانۋار","فېۋرال","مارت","ئاپرېل","ماي","ئىيۇن","ئىيۇل","ئاۋغۇست","سېنتەبىر","ئۆكتەبىر","نويابىر","دېكابىر"],u],u,[["BCE","مىلادىيە"],u,["مىلادىيەدىن بۇرۇن","مىلادىيە"]],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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"CNY","¥","جۇڭگو يۈەنى",{"CNY":["¥","¥"],"JPY":["JP¥","¥"]},"rtl", plural_ug]; -function plural_pl(n: number): number { +function plural_uk(n: number): number { const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (i === 1 && v === 0) +if (v === 0 && (i % 10 === 1 && !(i % 100 === 11))) return 1; if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && !(i % 100 >= 12 && i % 100 <= 14))) return 3; -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)))) +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 4; return 5; } -export const locale_pl = ['pl',[['a','p'],['AM','PM'],u],u,[['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.'],u,['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}',u,'{1} {0}',u],[',',' ',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'PLN','zł','złoty polski',{AUD:[u,'$'],CAD:[u,'$'],CNY:[u,'¥'],GBP:[u,'£'],HKD:[u,'$'],ILS:[u,'₪'],INR:[u,'₹'],JPY:[u,'¥'],KRW:[u,'₩'],MXN:[u,'$'],NZD:[u,'$'],PLN:['zł'],RON:[u,'lej'],TWD:[u,'NT$'],USD:[u,'$'],VND:[u,'₫']},'ltr', plural_pl]; +export const locale_uk = ["uk",[["дп","пп"],u,u],u,[["Н","П","В","С","Ч","П","С"],["нд","пн","вт","ср","чт","пт","сб"],["неділя","понеділок","вівторок","середа","четвер","пʼятниця","субота"],["нд","пн","вт","ср","чт","пт","сб"]],u,[["с","л","б","к","т","ч","л","с","в","ж","л","г"],["січ.","лют.","бер.","квіт.","трав.","черв.","лип.","серп.","вер.","жовт.","лист.","груд."],["січня","лютого","березня","квітня","травня","червня","липня","серпня","вересня","жовтня","листопада","грудня"]],[["С","Л","Б","К","Т","Ч","Л","С","В","Ж","Л","Г"],["січ","лют","бер","кві","тра","чер","лип","сер","вер","жов","лис","гру"],["січень","лютий","березень","квітень","травень","червень","липень","серпень","вересень","жовтень","листопад","грудень"]],[["до н.е.","н.е."],["до н. е.","н. е."],["до нашої ери","нашої ери"]],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}",u,"{1} 'о' {0}",u],[","," ",";","%","+","-","Е","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"UAH","₴","українська гривня",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"$"],"UAH":["₴"],"UAK":["крб."],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"]},"ltr", plural_uk]; -function plural_pt(n: number): number { -const i = Math.floor(Math.abs(n)); +function plural_ur(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (i === Math.floor(i) && (i >= 0 && i <= 1)) +if (i === 1 && v === 0) return 1; return 5; } -export const locale_pt = ['pt-BR',[['AM','PM'],u,u],u,[['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.']],u,[['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']],u,[['a.C.','d.C.'],u,['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}',u,u,u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤ #,##0.00','#E0'],'BRL','R$','Real brasileiro',{AUD:['AU$','$'],JPY:['JP¥','¥'],PTE:['Esc.'],RON:[u,'L'],SYP:[u,'S£'],THB:['฿'],TWD:['NT$'],USD:['US$','$']},'ltr', plural_pt]; +export const locale_ur = ["ur",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["S","M","T","W","T","F","S"],["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"],u,u],u,[["J","F","M","A","M","J","J","A","S","O","N","D"],["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],u],u,[["قبل مسیح","عیسوی"],u,u],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}",u,u,u],[".",",",";","%","‎+","‎-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"PKR","Rs","پاکستانی روپیہ",{"JPY":["JP¥","¥"],"PKR":["Rs"],"THB":["฿"],"TWD":["NT$"]},"rtl", plural_ur]; -function plural_pt_PT(n: number): number { -const i = Math.floor(Math.abs(n)); +function plural_ur_IN(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (i === Math.floor(i) && (i >= 0 && i <= 1)) +if (i === 1 && v === 0) return 1; return 5; } -export const locale_pt_PT = ['pt-PT',[['a.m.','p.m.'],u,['da manhã','da tarde']],[['a.m.','p.m.'],u,['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'],['domingo','segunda','terça','quarta','quinta','sexta','sábado']],u,[['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']],u,[['a.C.','d.C.'],u,['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}',u,"{1} 'às' {0}",u],[',',' ',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'EUR','€','euro',{AUD:['AU$','$'],JPY:['JP¥','¥'],PTE:['​'],RON:[u,'L'],THB:['฿'],TWD:['NT$'],USD:['US$','$']},'ltr', plural_pt_PT]; +export const locale_ur_IN = ["ur-IN",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["S","M","T","W","T","F","S"],["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"],u,u],u,[["J","F","M","A","M","J","J","A","S","O","N","D"],["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],u],u,[["قبل مسیح","عیسوی"],u,u],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}",u,u,u],[".",",",";","%","‎+","‎-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"INR","₹","بھارتی روپیہ",{"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"]},"rtl", plural_ur_IN]; -function plural_ro(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +function plural_uz(n: number): number { -if (i === 1 && v === 0) +if (n === 1) return 1; -if (!(v === 0) || (n === 0 || n % 100 === Math.floor(n % 100) && (n % 100 >= 2 && n % 100 <= 19))) - return 3; return 5; } -export const locale_ro = ['ro',[['a.m.','p.m.'],u,u],u,[['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â.']],u,[['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']],u,[['î.Hr.','d.Hr.'],u,['î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}',u,u,u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'RON','RON','leu românesc',{AUD:[u,'$'],BRL:[u,'R$'],CAD:[u,'$'],CNY:[u,'¥'],EUR:[u,'€'],GBP:[u,'£'],HKD:[u,'$'],ILS:[u,'₪'],INR:[u,'₹'],JPY:[u,'¥'],KRW:[u,'₩'],MXN:[u,'$'],NZD:[u,'$'],TWD:[u,'NT$'],USD:[u,'$'],VND:[u,'₫'],XCD:[u,'$']},'ltr', plural_ro]; - -function plural_ru(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +export const locale_uz = ["uz",[["TO","TK"],u,u],u,[["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"]],u,[["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"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","son emas",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"UZS","soʻm","O‘zbekiston so‘mi",{"JPY":["JP¥","¥"],"USD":["US$","$"],"UZS":["soʻm"]},"ltr", plural_uz]; -if (v === 0 && (i % 10 === 1 && !(i % 100 === 11))) - return 1; -if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && !(i % 100 >= 12 && i % 100 <= 14))) - return 3; -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 4; +function plural_uz_Arab(n: number): number { return 5; } -export const locale_ru = ['ru',[['AM','PM'],u,u],u,[['вс','пн','вт','ср','чт','пт','сб'],u,['воскресенье','понедельник','вторник','среда','четверг','пятница','суббота'],['вс','пн','вт','ср','чт','пт','сб']],[['В','П','В','С','Ч','П','С'],['вс','пн','вт','ср','чт','пт','сб'],['воскресенье','понедельник','вторник','среда','четверг','пятница','суббота'],['вс','пн','вт','ср','чт','пт','сб']],[['Я','Ф','М','А','М','И','И','А','С','О','Н','Д'],['янв.','февр.','мар.','апр.','мая','июн.','июл.','авг.','сент.','окт.','нояб.','дек.'],['января','февраля','марта','апреля','мая','июня','июля','августа','сентября','октября','ноября','декабря']],[['Я','Ф','М','А','М','И','И','А','С','О','Н','Д'],['янв.','февр.','март','апр.','май','июнь','июль','авг.','сент.','окт.','нояб.','дек.'],['январь','февраль','март','апрель','май','июнь','июль','август','сентябрь','октябрь','ноябрь','декабрь']],[['до н.э.','н.э.'],['до н. э.','н. э.'],['до Рождества Христова','от Рождества Христова']],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}',u,u,u],[',',' ',';','%','+','-','E','×','‰','∞','не число',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'RUB','₽','российский рубль',{GEL:[u,'ლ'],RON:[u,'L'],RUB:['₽'],RUR:['р.'],THB:['฿'],TMT:['ТМТ'],TWD:['NT$'],UAH:['₴'],XXX:['XXXX']},'ltr', plural_ru]; +export const locale_uz_Arab = ["uz-Arab",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["ی.","د.","س.","چ.","پ.","ج.","ش."],["یکشنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],["ی.","د.","س.","چ.","پ.","ج.","ش."]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["جنو","فبر","مار","اپر","می","جون","جول","اگس","سپت","اکت","نوم","دسم"],["جنوری","فبروری","مارچ","اپریل","می","جون","جولای","اگست","سپتمبر","اکتوبر","نومبر","دسمبر"]],u,[["BCE","CE"],u,u],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}",u,u,u],[",",".",";","%","‎+","‎−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"AFN","؋","افغانی",{"AFN":["؋"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"rtl", plural_uz_Arab]; -function plural_sh(n: number): number { +function plural_uz_Cyrl(n: number): number { return 5; } -export const locale_sh = ['sr-Latn',[['a','p'],['pre podne','po podne'],u],[['pre podne','po podne'],u,u],[['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']],u,[['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']],u,[['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}',u,u,u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'RSD','RSD','Srpski dinar',{AUD:[u,'$'],BAM:['KM'],BYN:[u,'r.'],GEL:[u,'ლ'],KRW:[u,'₩'],NZD:[u,'$'],TWD:['NT$'],USD:['US$','$'],VND:[u,'₫']},'ltr', plural_sh]; +export const locale_uz_Cyrl = ["uz-Cyrl",[["ТО","ТК"],u,u],u,[["Я","Д","С","Ч","П","Ж","Ш"],["якш","душ","сеш","чор","пай","жум","шан"],["якшанба","душанба","сешанба","чоршанба","пайшанба","жума","шанба"],["як","ду","се","чо","па","жу","ша"]],u,[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"],["январ","феврал","март","апрел","май","июн","июл","август","сентябр","октябр","ноябр","декабр"]],u,[["м.а.","милодий"],u,["милоддан аввалги","милодий"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","ҳақиқий сон эмас",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"UZS","сўм","Ўзбекистон сўм",{"JPY":["JP¥","¥"],"THB":["฿"],"USD":["US$","$"],"UZS":["сўм"]},"ltr", plural_uz_Cyrl]; -function plural_si(n: number): number { -const i = Math.floor(Math.abs(n)), f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; +function plural_uz_Latn(n: number): number { -if (n === 0 || n === 1 || i === 0 && f === 1) +if (n === 1) return 1; return 5; } -export const locale_si = ['si',[['පෙ','ප'],['පෙ.ව.','ප.ව.'],u],[['පෙ.ව.','ප.ව.'],u,u],[['ඉ','ස','අ','බ','බ්‍ර','සි','සෙ'],['ඉරිදා','සඳුදා','අඟහ','බදාදා','බ්‍රහස්','සිකු','සෙන'],['ඉරිදා','සඳුදා','අඟහරුවාදා','බදාදා','බ්‍රහස්පතින්දා','සිකුරාදා','සෙනසුරාදා'],['ඉරි','සඳු','අඟ','බදා','බ්‍රහ','සිකු','සෙන']],u,[['ජ','පෙ','මා','අ','මැ','ජූ','ජූ','අ','සැ','ඔ','නෙ','දෙ'],['ජන','පෙබ','මාර්තු','අප්‍රේල්','මැයි','ජූනි','ජූලි','අගෝ','සැප්','ඔක්','නොවැ','දෙසැ'],['ජනවාරි','පෙබරවාරි','මාර්තු','අප්‍රේල්','මැයි','ජූනි','ජූලි','අගෝස්තු','සැප්තැම්බර්','ඔක්තෝබර්','නොවැම්බර්','දෙසැම්බර්']],[['ජ','පෙ','මා','අ','මැ','ජූ','ජූ','අ','සැ','ඔ','නෙ','දෙ'],['ජන','පෙබ','මාර්','අප්‍රේල්','මැයි','ජූනි','ජූලි','අගෝ','සැප්','ඔක්','නොවැ','දෙසැ'],['ජනවාරි','පෙබරවාරි','මාර්තු','අප්‍රේල්','මැයි','ජූනි','ජූලි','අගෝස්තු','සැප්තැම්බර්','ඔක්තෝබර්','නොවැම්බර්','දෙසැම්බර්']],[['ක්‍රි.පූ.','ක්‍රි.ව.'],u,['ක්‍රිස්තු පූර්ව','ක්‍රිස්තු වර්ෂ']],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}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','NaN','.'],['#,##0.###','#,##0%','¤#,##0.00','#'],'LKR','රු.','ශ්‍රී ලංකා රුපියල',{JPY:['JP¥','¥'],LKR:['රු.'],THB:['฿'],TWD:['NT$'],USD:['US$','$'],XOF:['සිෆ්එ']},'ltr', plural_si]; +export const locale_uz_Latn = ["uz-Latn",[["TO","TK"],u,u],u,[["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"]],u,[["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"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","son emas",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"UZS","soʻm","O‘zbekiston so‘mi",{"JPY":["JP¥","¥"],"USD":["US$","$"],"UZS":["soʻm"]},"ltr", plural_uz_Latn]; -function plural_sk(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +function plural_vai(n: number): number { +return 5; +} -if (i === 1 && v === 0) - return 1; -if (i === Math.floor(i) && (i >= 2 && i <= 4) && v === 0) - return 3; -if (!(v === 0)) - return 4; +export const locale_vai = ["vai",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["ꕞꕌꔵ","ꗳꗡꘉ","ꕚꕞꕚ","ꕉꕞꕒ","ꕉꔤꕆꕢ","ꕉꔤꕀꕮ","ꔻꔬꔳ"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ꖨꖕꔞ","ꕒꕡ","ꕾꖺ","ꖢꖕ","ꖑꕱ","ꖱꘋ","ꖱꕞ","ꗛꔕ","ꕢꕌ","ꕭꖃ","ꔞꘋ","ꖨꖕꗏ"],["ꖨꖕ ꕪꕴ ꔞꔀꕮꕊ","ꕒꕡꖝꖕ","ꕾꖺ","ꖢꖕ","ꖑꕱ","ꖱꘋ","ꖱꕞꔤ","ꗛꔕ","ꕢꕌ","ꕭꖃ","ꔞꘋꕔꕿ ꕸꖃꗏ","ꖨꖕ ꕪꕴ ꗏꖺꕮꕊ"]],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"LRD","$","ꕞꔤꔫꕩ ꕜꕞꕌ",{"JPY":["JP¥","¥"],"LRD":["$"],"USD":["US$","$"]},"ltr", plural_vai]; + +function plural_vai_Latn(n: number): number { return 5; } -export const locale_sk = ['sk',[['AM','PM'],u,u],u,[['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']],u,[['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.'],u,['pred Kristom','po Kristovi']],1,[6,0],['d. M. y',u,'d. MMMM y','EEEE d. MMMM y'],['H:mm','H:mm:ss','H:mm:ss z','H:mm:ss zzzz'],['{1} {0}','{1}, {0}',u,u],[',',' ',';','%','+','-','e','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'EUR','€','euro',{AUD:[u,'$'],BRL:[u,'R$'],CAD:[u,'$'],CNY:[u,'¥'],GBP:[u,'£'],HKD:[u,'$'],ILS:['NIS','₪'],INR:[u,'₹'],JPY:[u,'¥'],KRW:[u,'₩'],NZD:[u,'$'],TWD:[u,'NT$'],USD:[u,'$'],VND:[u,'₫'],XXX:[]},'ltr', plural_sk]; +export const locale_vai_Latn = ["vai-Latn",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["lahadi","tɛɛnɛɛ","talata","alaba","aimisa","aijima","siɓiti"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["M01","M02","M03","M04","M05","M06","M07","M08","M09","M10","M11","M12"],u],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"LRD","$","Laibhiya Dala",{"JPY":["JP¥","¥"],"LRD":["$"],"USD":["US$","$"]},"ltr", plural_vai_Latn]; -function plural_sl(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +function plural_vai_Vaii(n: number): number { +return 5; +} -if (v === 0 && i % 100 === 1) - return 1; -if (v === 0 && i % 100 === 2) - return 2; -if (v === 0 && (i % 100 === Math.floor(i % 100) && (i % 100 >= 3 && i % 100 <= 4)) || !(v === 0)) - return 3; +export const locale_vai_Vaii = ["vai-Vaii",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["ꕞꕌꔵ","ꗳꗡꘉ","ꕚꕞꕚ","ꕉꕞꕒ","ꕉꔤꕆꕢ","ꕉꔤꕀꕮ","ꔻꔬꔳ"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ꖨꖕꔞ","ꕒꕡ","ꕾꖺ","ꖢꖕ","ꖑꕱ","ꖱꘋ","ꖱꕞ","ꗛꔕ","ꕢꕌ","ꕭꖃ","ꔞꘋ","ꖨꖕꗏ"],["ꖨꖕ ꕪꕴ ꔞꔀꕮꕊ","ꕒꕡꖝꖕ","ꕾꖺ","ꖢꖕ","ꖑꕱ","ꖱꘋ","ꖱꕞꔤ","ꗛꔕ","ꕢꕌ","ꕭꖃ","ꔞꘋꕔꕿ ꕸꖃꗏ","ꖨꖕ ꕪꕴ ꗏꖺꕮꕊ"]],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"LRD","$","ꕞꔤꔫꕩ ꕜꕞꕌ",{"JPY":["JP¥","¥"],"LRD":["$"],"USD":["US$","$"]},"ltr", plural_vai_Vaii]; + +function plural_vi(n: number): number { return 5; } -export const locale_sl = ['sl',[['d','p'],['dop.','pop.'],u],[['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.']],u,[['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']],u,[['pr. Kr.','po Kr.'],u,['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}',u,u,u],[',','.',';','%','+','−','e','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'EUR','€','evro',{AUD:[u,'$'],BRL:[u,'R$'],CAD:[u,'$'],GBP:[u,'£'],MXN:[u,'$'],NZD:[u,'$'],TWD:[u,'NT$'],XCD:[u,'$']},'ltr', plural_sl]; +export const locale_vi = ["vi",[["s","c"],["SA","CH"],u],[["SA","CH"],u,u],[["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"]],u,[["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"],u],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}",u,"{0} {1}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"VND","₫","Đồng Việt Nam",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_vi]; -function plural_sq(n: number): number { +function plural_vo(n: number): number { if (n === 1) return 1; return 5; } -export const locale_sq = ['sq',[['p.d.','m.d.'],u,['e paradites','e pasdites']],[['p.d.','m.d.'],u,['paradite','pasdite']],[['d','h','m','m','e','p','sh'],['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','sh'],['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','sh','m','p','m','q','k','g','sh','t','n','dh'],['jan','shk','mar','pri','maj','qer','korr','gush','sht','tet','nën','dhj'],['janar','shkurt','mars','prill','maj','qershor','korrik','gusht','shtator','tetor','nëntor','dhjetor']],u,[['p.K.','mb.K.'],u,['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}',u,"{1} 'në' {0}",u],[',',' ',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'ALL','Lekë','Leku shqiptar',{ALL:['Lekë'],AOA:[],ARS:[],AUD:['A$','AUD'],BAM:[],BBD:[],BDT:[],BMD:[],BND:[],BOB:[],BRL:[],BSD:[],BWP:[],BYN:[],BZD:[],CAD:['CA$','CAD'],CLP:[],CNY:['CN¥','CNY'],COP:[],CRC:[],CUC:[],CUP:[],CZK:[],DKK:[],DOP:[],EGP:[],EUR:['€','EUR'],FJD:[],FKP:[],GBP:['£','GBP'],GEL:[],GIP:[],GNF:[],GTQ:[],GYD:[],HKD:['HK$','HKS'],HNL:[],HRK:[],HUF:[],IDR:[],ILS:['₪','ILS'],INR:['₹','INR'],ISK:[],JMD:[],JPY:['JP¥','JPY'],KHR:[],KMF:[],KPW:[],KRW:['₩','KRW'],KYD:[],KZT:[],LAK:[],LBP:[],LKR:[],LRD:[],MGA:[],MMK:[],MNT:[],MUR:[],MXN:['MX$','MXN'],MYR:[],NAD:[],NGN:[],NIO:[],NOK:[],NPR:[],NZD:['NZ$','NZD'],PHP:[],PKR:[],PLN:[],PYG:[],RON:[],RUB:[],RWF:[],SBD:[],SEK:[],SGD:[],SHP:[],SRD:[],SSP:[],STN:[],SYP:[],THB:['฿','THB'],TOP:[],TRY:[],TTD:[],TWD:['NT$','TWD'],UAH:[],USD:['US$','USD'],UYU:[],VND:['₫','VND'],XCD:['EC$','XCD'],ZAR:[],ZMW:[]},'ltr', plural_sq]; +export const locale_vo = ["vo",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["M01","M02","M03","M04","M05","M06","M07","M08","M09","M10","M11","M12"],u],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],u,u,u,{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_vo]; -function plural_sr(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length, f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; +function plural_vun(n: number): number { -if (v === 0 && (i % 10 === 1 && !(i % 100 === 11)) || f % 10 === 1 && !(f % 100 === 11)) +if (n === 1) return 1; -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 3; return 5; } -export const locale_sr = ['sr',[['a','p'],['пре подне','по подне'],u],[['пре подне','по подне'],u,u],[['н','п','у','с','ч','п','с'],['нед','пон','уто','сре','чет','пет','суб'],['недеља','понедељак','уторак','среда','четвртак','петак','субота'],['не','по','ут','ср','че','пе','су']],u,[['ј','ф','м','а','м','ј','ј','а','с','о','н','д'],['јан','феб','мар','апр','мај','јун','јул','авг','сеп','окт','нов','дец'],['јануар','фебруар','март','април','мај','јун','јул','август','септембар','октобар','новембар','децембар']],u,[['п.н.е.','н.е.'],['п. н. е.','н. е.'],['пре нове ере','нове ере']],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}',u,u,u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'RSD','RSD','Српски динар',{AUD:[u,'$'],BAM:['КМ','KM'],GEL:[u,'ლ'],KRW:[u,'₩'],NZD:[u,'$'],TWD:['NT$'],USD:['US$','$'],VND:[u,'₫']},'ltr', plural_sr]; +export const locale_vun = ["vun",[["utuko","kyiukonyi"],u,u],u,[["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"]],u,[["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"]],u,[["KK","BK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"TZS","TSh","Shilingi ya Tanzania",{"JPY":["JP¥","¥"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_vun]; -function plural_sv(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +function plural_wae(n: number): number { -if (i === 1 && v === 0) +if (n === 1) return 1; return 5; } -export const locale_sv = ['sv',[['fm','em'],u,u],[['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ö']],u,[['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']],u,[['f.Kr.','e.Kr.'],u,['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}',u,u,u],[',',' ',';','%','+','−','×10^','×','‰','∞','NaN',':'],['#,##0.###','#,##0 %','#,##0.00 ¤','#E0'],'SEK','kr','svensk krona',{AUD:[u,'$'],BBD:['Bds$','$'],BMD:['BM$','$'],BRL:['BR$','R$'],BSD:['BS$','$'],BZD:['BZ$','$'],CNY:[u,'¥'],DKK:['Dkr','kr'],DOP:['RD$','$'],EEK:['Ekr'],EGP:['EG£','E£'],ESP:[],GBP:[u,'£'],HKD:[u,'$'],IEP:['IE£'],INR:[u,'₹'],ISK:['Ikr','kr'],JMD:['JM$','$'],JPY:[u,'¥'],KRW:[u,'₩'],NOK:['Nkr','kr'],NZD:[u,'$'],RON:[u,'L'],SEK:['kr'],TWD:[u,'NT$'],USD:['US$','$'],VND:[u,'₫']},'ltr', plural_sv]; - -function plural_sw(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +export const locale_wae = ["wae",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["v. Chr.","n. Chr"],u,u],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}",u,u,u],[",","’",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"CHF","CHF","CHF",{},"ltr", plural_wae]; -if (i === 1 && v === 0) - return 1; +function plural_wo(n: number): number { return 5; } -export const locale_sw = ['sw',[['am','pm'],['AM','PM'],u],[['AM','PM'],u,u],[['S','M','T','W','T','F','S'],['Jumapili','Jumatatu','Jumanne','Jumatano','Alhamisi','Ijumaa','Jumamosi'],u,u],u,[['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']],u,[['KK','BK'],u,['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}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤ #,##0.00','#E0'],'TZS','TSh','Shilingi ya Tanzania',{JPY:['JP¥','¥'],KES:['Ksh'],THB:['฿'],TWD:['NT$'],TZS:['TSh'],USD:['US$','$']},'ltr', plural_sw]; +export const locale_wo = ["wo",[["Sub","Ngo"],u,u],u,[["Dib","Alt","Tal","Àla","Alx","Àjj","Ase"],u,["Dibéer","Altine","Talaata","Àlarba","Alxamis","Àjjuma","Aseer"],["Dib","Alt","Tal","Àla","Alx","Àjj","Ase"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["Sam","Few","Mar","Awr","Mee","Suw","Sul","Ut","Sàt","Okt","Now","Des"],["Samwiyee","Fewriyee","Mars","Awril","Mee","Suwe","Sulet","Ut","Sàttumbar","Oktoobar","Nowàmbar","Desàmbar"]],u,[["JC","AD"],u,["av. JC","AD"]],1,[6,0],["dd-MM-y","d MMM, y","d MMMM, y","EEEE, d MMM, y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} - {0}",u,"{1} 'ci' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"XOF","CFA","Franc CFA bu Afrik Sowwu-jant",{"JPY":["JP¥","¥"]},"ltr", plural_wo]; -function plural_ta(n: number): number { +function plural_xh(n: number): number { if (n === 1) return 1; return 5; } -export const locale_ta = ['ta',[['மு.ப','பி.ப'],['முற்பகல்','பிற்பகல்'],u],u,[['ஞா','தி','செ','பு','வி','வெ','ச'],['ஞாயி.','திங்.','செவ்.','புத.','வியா.','வெள்.','சனி'],['ஞாயிறு','திங்கள்','செவ்வாய்','புதன்','வியாழன்','வெள்ளி','சனி'],['ஞா','தி','செ','பு','வி','வெ','ச']],u,[['ஜ','பி','மா','ஏ','மே','ஜூ','ஜூ','ஆ','செ','அ','ந','டி'],['ஜன.','பிப்.','மார்.','ஏப்.','மே','ஜூன்','ஜூலை','ஆக.','செப்.','அக்.','நவ.','டிச.'],['ஜனவரி','பிப்ரவரி','மார்ச்','ஏப்ரல்','மே','ஜூன்','ஜூலை','ஆகஸ்ட்','செப்டம்பர்','அக்டோபர்','நவம்பர்','டிசம்பர்']],u,[['கி.மு.','கி.பி.'],u,['கிறிஸ்துவுக்கு முன்','அன்னோ டோமினி']],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}',u,'{1} ’அன்று’ {0}',u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##,##0.###','#,##,##0%','¤ #,##,##0.00','#E0'],'INR','₹','இந்திய ரூபாய்',{THB:['฿'],TWD:['NT$']},'ltr', plural_ta]; +export const locale_xh = ["xh",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["Caw","Mvu","Bin","Tha","Sin","Hla","Mgq"],["Cawe","Mvulo","Lwesibini","Lwesithathu","Lwesine","Lwesihlanu","Mgqibelo"],["Caw","Mvu","Bin","Tha","Sin","Hla","Mgq"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["Jan","Feb","Mat","Epr","Mey","Jun","Jul","Aga","Sep","Okt","Nov","Dis"],["Janyuwari","Februwari","Matshi","Epreli","Meyi","Juni","Julayi","Agasti","Septemba","Okthoba","Novemba","Disemba"]],u,[["BC","AD"],u,u],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}",u,u,u],["."," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZAR","R","iRandi yaseMzanzi Afrika",{"JPY":["JP¥","¥"],"USD":["US$","$"],"ZAR":["R"]},"ltr", plural_xh]; -function plural_te(n: number): number { +function plural_xog(n: number): number { if (n === 1) return 1; return 5; } -export const locale_te = ['te',[['ఉ','సా'],['AM','PM'],u],[['AM','PM'],u,u],[['ఆ','సో','మ','బు','గు','శు','శ'],['ఆది','సోమ','మంగళ','బుధ','గురు','శుక్ర','శని'],['ఆదివారం','సోమవారం','మంగళవారం','బుధవారం','గురువారం','శుక్రవారం','శనివారం'],['ఆది','సోమ','మం','బుధ','గురు','శుక్ర','శని']],u,[['జ','ఫి','మా','ఏ','మే','జూ','జు','ఆ','సె','అ','న','డి'],['జన','ఫిబ్ర','మార్చి','ఏప్రి','మే','జూన్','జులై','ఆగ','సెప్టెం','అక్టో','నవం','డిసెం'],['జనవరి','ఫిబ్రవరి','మార్చి','ఏప్రిల్','మే','జూన్','జులై','ఆగస్టు','సెప్టెంబర్','అక్టోబర్','నవంబర్','డిసెంబర్']],u,[['క్రీపూ','క్రీశ'],u,['క్రీస్తు పూర్వం','క్రీస్తు శకం']],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}',u,'{1} {0}కి',u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##,##0.###','#,##0%','¤#,##,##0.00','#E0'],'INR','₹','రూపాయి',{JPY:['JP¥','¥'],THB:['฿'],TWD:['NT$']},'ltr', plural_te]; +export const locale_xog = ["xog",[["Munkyo","Eigulo"],u,u],u,[["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"]],u,[["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"]],u,[["AZ","AF"],u,["Kulisto nga azilawo","Kulisto nga affile"]],1,[0,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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"UGX","USh","Silingi eya Yuganda",{"JPY":["JP¥","¥"],"UGX":["USh"],"USD":["US$","$"]},"ltr", plural_xog]; -function plural_th(n: number): number { +function plural_yav(n: number): number { return 5; } -export const locale_th = ['th',[['a','p'],['ก่อนเที่ยง','หลังเที่ยง'],u],[['ก่อนเที่ยง','หลังเที่ยง'],u,u],[['อา','จ','อ','พ','พฤ','ศ','ส'],['อา.','จ.','อ.','พ.','พฤ.','ศ.','ส.'],['วันอาทิตย์','วันจันทร์','วันอังคาร','วันพุธ','วันพฤหัสบดี','วันศุกร์','วันเสาร์'],['อา.','จ.','อ.','พ.','พฤ.','ศ.','ส.']],u,[['ม.ค.','ก.พ.','มี.ค.','เม.ย.','พ.ค.','มิ.ย.','ก.ค.','ส.ค.','ก.ย.','ต.ค.','พ.ย.','ธ.ค.'],u,['มกราคม','กุมภาพันธ์','มีนาคม','เมษายน','พฤษภาคม','มิถุนายน','กรกฎาคม','สิงหาคม','กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม']],u,[['ก่อน ค.ศ.','ค.ศ.'],u,['ปีก่อนคริสตกาล','คริสต์ศักราช']],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}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'THB','฿','บาท',{AUD:['AU$','$'],THB:['฿'],TWD:['NT$'],USD:['US$','$'],XXX:[]},'ltr', plural_th]; +export const locale_yav = ["yav",[["kiɛmɛ́ɛm","kisɛ́ndɛ"],u,u],u,[["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"]],u,[["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ɔ́"]],u,[["k.Y.","+J.C."],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XAF","FCFA","XAF",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_yav]; -function plural_tl(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length, f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; +function plural_yi(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -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)))) +if (i === 1 && v === 0) return 1; return 5; } -export const locale_tl = ['fil',[['am','pm'],['AM','PM'],u],[['AM','PM'],u,u],[['Lin','Lun','Mar','Miy','Huw','Biy','Sab'],u,['Linggo','Lunes','Martes','Miyerkules','Huwebes','Biyernes','Sabado'],['Li','Lu','Ma','Mi','Hu','Bi','Sa']],u,[['Ene','Peb','Mar','Abr','May','Hun','Hul','Ago','Set','Okt','Nob','Dis'],u,['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'],u,['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}',u,"{1} 'nang' {0}",u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'PHP','₱','Piso ng Pilipinas',{PHP:['₱'],THB:['฿'],TWD:['NT$']},'ltr', plural_tl]; +export const locale_yi = ["yi",[["פֿאַרמיטאָג","נאָכמיטאָג"],u,u],u,[["S","M","T","W","T","F","S"],["זונטיק","מאָנטיק","דינסטיק","מיטוואך","דאנערשטיק","פֿרײַטיק","שבת"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["יאַנואַר","פֿעברואַר","מערץ","אַפּריל","מיי","יוני","יולי","אויגוסט","סעפּטעמבער","אקטאבער","נאוועמבער","דעצעמבער"],u],[["1","2","3","4","5","6","7","8","9","10","11","12"],["יאַנ","פֿעב","מערץ","אַפּר","מיי","יוני","יולי","אויג","סעפּ","אקט","נאוו","דעצ"],["יאַנואַר","פֿעברואַר","מערץ","אַפּריל","מיי","יוני","יולי","אויגוסט","סעפּטעמבער","אקטאבער","נאוועמבער","דעצעמבער"]],[["BCE","CE"],u,u],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}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],u,u,u,{"JPY":["JP¥","¥"],"USD":["US$","$"]},"rtl", plural_yi]; -function plural_tr(n: number): number { +function plural_yo(n: number): number { +return 5; +} -if (n === 1) - return 1; +export const locale_yo = ["yo",[["Àárọ̀","Ọ̀sán"],u,u],u,[["À","A","Ì","Ọ","Ọ","Ẹ","À"],["Àìk","Aj","Ìsẹ́g","Ọjọ́r","Ọjọ́b","Ẹt","Àbám"],["Ọ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"]],[["À","A","Ì","Ọ","Ọ","Ẹ","À"],["Àìk","Aj","Ìsẹ́g","Ọjọ́r","Ọjọ́b","Ẹt","Àbám"],["Àìkú","Ajé","Ìsẹ́gun","Ọjọ́rú","Ọjọ́bọ","Ẹtì","Àbámẹ́ta"],u],[["S","È","Ẹ","Ì","Ẹ̀","Ò","A","Ò","O","Ọ̀","B","Ọ̀"],["Ṣẹ́r","Èrèl","Ẹrẹ̀n","Ìgb","Ẹ̀bi","Òkú","Agẹ","Ògú","Owe","Ọ̀wà","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ẹ̀"]],[["S","È","Ẹ","Ì","Ẹ̀","Ò","A","Ò","O","Ọ̀","B","Ọ̀"],["Ṣẹ́","Èr","Ẹr","Ìg","Ẹ̀b","Òk","Ag","Òg","Ow","Ọ̀w","Bé","Ọ̀p"],["Ṣẹ́rẹ́","Èrèlè","Ẹrẹ̀nà","Ìgbé","Ẹ̀bibi","Òkúdu","Agẹmọ","Ògún","Owewe","Ọ̀wàrà","Bélú","Ọ̀pẹ̀"]],[["BCE","AD"],u,["Saju Kristi","Lehin Kristi"]],1,[6,0],["d/M/y","d MM y","d MMM y","EEEE, d MMM y"],["H:m","H:m:s","H:mm:ss z","HH:mm:ss zzzz"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"NGN","₦","Náìrà ti Orílẹ̀-èdè Nàìjíríà",{"JPY":["JP¥","¥"],"NGN":["₦"],"RUB":["₽"]},"ltr", plural_yo]; + +function plural_yo_BJ(n: number): number { return 5; } -export const locale_tr = ['tr',[['öö','ös'],['ÖÖ','ÖS'],u],[['ÖÖ','ÖS'],u,u],[['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']],u,[['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']],u,[['MÖ','MS'],u,['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}',u,u,u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','%#,##0','¤#,##0.00','#E0'],'TRY','₺','Türk Lirası',{AUD:['AU$','$'],RON:[u,'L'],THB:['฿'],TRY:['₺'],TWD:['NT$']},'ltr', plural_tr]; +export const locale_yo_BJ = ["yo-BJ",[["Àárɔ̀","Ɔ̀sán"],u,u],u,[["À","A","Ì","Ɔ","Ɔ","Ɛ","À"],["Àìk","Aj","Ìsɛ́g","Ɔjɔ́r","Ɔjɔ́b","Ɛt","Àbám"],["Ɔ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"]],[["À","A","Ì","Ɔ","Ɔ","Ɛ","À"],["Àìk","Aj","Ìsɛ́g","Ɔjɔ́r","Ɔjɔ́b","Ɛt","Àbám"],["Àìkú","Ajé","Ìsɛ́gun","Ɔjɔ́rú","Ɔjɔ́bɔ","Ɛtì","Àbámɛ́ta"],u],[["S","È","Ɛ","Ì","Ɛ̀","Ò","A","Ò","O","Ɔ̀","B","Ɔ̀"],["Shɛ́r","Èrèl","Ɛrɛ̀n","Ìgb","Ɛ̀bi","Òkú","Agɛ","Ògú","Owe","Ɔ̀wà","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ɛ̀"]],[["S","È","Ɛ","Ì","Ɛ̀","Ò","A","Ò","O","Ɔ̀","B","Ɔ̀"],["Shɛ́","Èr","Ɛr","Ìg","Ɛ̀b","Òk","Ag","Òg","Ow","Ɔ̀w","Bé","Ɔ̀p"],["Shɛ́rɛ́","Èrèlè","Ɛrɛ̀nà","Ìgbé","Ɛ̀bibi","Òkúdu","Agɛmɔ","Ògún","Owewe","Ɔ̀wàrà","Bélú","Ɔ̀pɛ̀"]],[["BCE","AD"],u,["Saju Kristi","Lehin Kristi"]],1,[6,0],["d/M/y","d MM y","d MMM y","EEEE, d MMM y"],["H:m","H:m:s","H:mm:ss z","HH:mm:ss zzzz"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"XOF","CFA","Faransi ti Orílɛ́ède BIKEAO",{"JPY":["JP¥","¥"],"NGN":["₦"],"RUB":["₽"]},"ltr", plural_yo_BJ]; -function plural_uk(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +function plural_yue(n: number): number { +return 5; +} -if (v === 0 && (i % 10 === 1 && !(i % 100 === 11))) - return 1; -if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && !(i % 100 >= 12 && i % 100 <= 14))) - return 3; -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 4; +export const locale_yue = ["yue",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],u,["日","一","二","三","四","五","六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],u],u,[["西元前","西元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日 EEEE"],["ah:mm","ah:mm:ss","ah:mm:ss [z]","ah:mm:ss [zzzz]"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","非數值",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"HKD","HK$","港幣",{"AUD":["AU$","$"],"KRW":["₩","₩"],"USD":["US$","$"],"XXX":[]},"ltr", plural_yue]; + +function plural_yue_Hans(n: number): number { return 5; } -export const locale_uk = ['uk',[['дп','пп'],u,u],u,[['Н','П','В','С','Ч','П','С'],['нд','пн','вт','ср','чт','пт','сб'],['неділя','понеділок','вівторок','середа','четвер','пʼятниця','субота'],['нд','пн','вт','ср','чт','пт','сб']],u,[['с','л','б','к','т','ч','л','с','в','ж','л','г'],['січ.','лют.','бер.','квіт.','трав.','черв.','лип.','серп.','вер.','жовт.','лист.','груд.'],['січня','лютого','березня','квітня','травня','червня','липня','серпня','вересня','жовтня','листопада','грудня']],[['С','Л','Б','К','Т','Ч','Л','С','В','Ж','Л','Г'],['січ','лют','бер','кві','тра','чер','лип','сер','вер','жов','лис','гру'],['січень','лютий','березень','квітень','травень','червень','липень','серпень','вересень','жовтень','листопад','грудень']],[['до н.е.','н.е.'],['до н. е.','н. е.'],['до нашої ери','нашої ери']],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}',u,"{1} 'о' {0}",u],[',',' ',';','%','+','-','Е','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'UAH','₴','українська гривня',{AUD:[u,'$'],BRL:[u,'R$'],CAD:[u,'$'],CNY:[u,'¥'],EUR:[u,'€'],GBP:[u,'£'],HKD:[u,'$'],ILS:[u,'₪'],INR:[u,'₹'],KRW:[u,'₩'],MXN:[u,'$'],NZD:[u,'$'],TWD:[u,'$'],UAH:['₴'],UAK:['крб.'],USD:[u,'$'],VND:[u,'₫'],XCD:[u,'$']},'ltr', plural_uk]; +export const locale_yue_Hans = ["yue-Hans",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["周日","周一","周二","周三","周四","周五","周六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["周日","周一","周二","周三","周四","周五","周六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]],u,[["西元前","西元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","z ah:mm:ss","zzzz ah:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","非数值",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"CNY","¥","人民币",{"AUD":["AU$","$"],"CNY":["¥","¥"],"JPY":["JP¥","¥"],"KRW":["₩","₩"],"USD":["US$","$"],"XXX":[]},"ltr", plural_yue_Hans]; -function plural_ur(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +function plural_yue_Hant(n: number): number { +return 5; +} -if (i === 1 && v === 0) - return 1; +export const locale_yue_Hant = ["yue-Hant",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],u,["日","一","二","三","四","五","六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],u],u,[["西元前","西元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日 EEEE"],["ah:mm","ah:mm:ss","ah:mm:ss [z]","ah:mm:ss [zzzz]"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","非數值",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"HKD","HK$","港幣",{"AUD":["AU$","$"],"KRW":["₩","₩"],"USD":["US$","$"],"XXX":[]},"ltr", plural_yue_Hant]; + +function plural_zgh(n: number): number { return 5; } -export const locale_ur = ['ur',[['a','p'],['AM','PM'],u],[['AM','PM'],u,u],[['S','M','T','W','T','F','S'],['اتوار','پیر','منگل','بدھ','جمعرات','جمعہ','ہفتہ'],u,u],u,[['J','F','M','A','M','J','J','A','S','O','N','D'],['جنوری','فروری','مارچ','اپریل','مئی','جون','جولائی','اگست','ستمبر','اکتوبر','نومبر','دسمبر'],u],u,[['قبل مسیح','عیسوی'],u,u],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}',u,u,u],['.',',',';','%','‎+','‎-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤ #,##0.00','#E0'],'PKR','Rs','پاکستانی روپیہ',{JPY:['JP¥','¥'],PKR:['Rs'],THB:['฿'],TWD:['NT$']},'rtl', plural_ur]; +export const locale_zgh = ["zgh",[["ⵜⵉⴼⴰⵡⵜ","ⵜⴰⴷⴳⴳⵯⴰⵜ"],u,u],u,[["S","M","T","W","T","F","S"],["ⴰⵙⴰ","ⴰⵢⵏ","ⴰⵙⵉ","ⴰⴽⵕ","ⴰⴽⵡ","ⴰⵙⵉⵎ","ⴰⵙⵉⴹ"],["ⴰⵙⴰⵎⴰⵙ","ⴰⵢⵏⴰⵙ","ⴰⵙⵉⵏⴰⵙ","ⴰⴽⵕⴰⵙ","ⴰⴽⵡⴰⵙ","ⴰⵙⵉⵎⵡⴰⵙ","ⴰⵙⵉⴹⵢⴰⵙ"],["ⴰⵙⴰ","ⴰⵢⵏ","ⴰⵙⵉ","ⴰⴽⵕ","ⴰⴽⵡ","ⴰⵙⵉⵎ","ⴰⵙⵉⴹ"]],u,[["ⵉ","ⴱ","ⵎ","ⵉ","ⵎ","ⵢ","ⵢ","ⵖ","ⵛ","ⴽ","ⵏ","ⴷ"],["ⵉⵏⵏ","ⴱⵕⴰ","ⵎⴰⵕ","ⵉⴱⵔ","ⵎⴰⵢ","ⵢⵓⵏ","ⵢⵓⵍ","ⵖⵓⵛ","ⵛⵓⵜ","ⴽⵜⵓ","ⵏⵓⵡ","ⴷⵓⵊ"],["ⵉⵏⵏⴰⵢⵔ","ⴱⵕⴰⵢⵕ","ⵎⴰⵕⵚ","ⵉⴱⵔⵉⵔ","ⵎⴰⵢⵢⵓ","ⵢⵓⵏⵢⵓ","ⵢⵓⵍⵢⵓⵣ","ⵖⵓⵛⵜ","ⵛⵓⵜⴰⵏⴱⵉⵔ","ⴽⵜⵓⴱⵔ","ⵏⵓⵡⴰⵏⴱⵉⵔ","ⴷⵓⵊⴰⵏⴱⵉⵔ"]],u,[["ⴷⴰⵄ","ⴷⴼⵄ"],u,["ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ","ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00¤","#E0"],"MAD","MAD","ⴰⴷⵔⵉⵎ ⵏ ⵍⵎⵖⵔⵉⴱ",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_zgh]; -function plural_uz(n: number): number { +function plural_zh(n: number): number { +return 5; +} -if (n === 1) - return 1; +export const locale_zh = ["zh",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["周日","周一","周二","周三","周四","周五","周六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["周日","周一","周二","周三","周四","周五","周六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]],u,[["公元前","公元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","z ah:mm:ss","zzzz ah:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"CNY","¥","人民币",{"AUD":["AU$","$"],"CNY":["¥"],"ILR":["ILS"],"JPY":["JP¥","¥"],"KRW":["₩","₩"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh]; + +function plural_zh_Hans(n: number): number { return 5; } -export const locale_uz = ['uz',[['TO','TK'],u,u],u,[['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']],u,[['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'],u,['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}',u,u,u],[',',' ',';','%','+','-','E','×','‰','∞','son emas',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'UZS','soʻm','O‘zbekiston so‘mi',{JPY:['JP¥','¥'],USD:['US$','$'],UZS:['soʻm']},'ltr', plural_uz]; +export const locale_zh_Hans = ["zh-Hans",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["周日","周一","周二","周三","周四","周五","周六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["周日","周一","周二","周三","周四","周五","周六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]],u,[["公元前","公元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","z ah:mm:ss","zzzz ah:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"CNY","¥","人民币",{"AUD":["AU$","$"],"CNY":["¥"],"ILR":["ILS"],"JPY":["JP¥","¥"],"KRW":["₩","₩"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh_Hans]; -function plural_vi(n: number): number { +function plural_zh_Hans_HK(n: number): number { return 5; } -export const locale_vi = ['vi',[['s','c'],['SA','CH'],u],[['SA','CH'],u,u],[['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']],u,[['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'],u],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}',u,'{0} {1}',u],[',','.',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','#,##0.00 ¤','#E0'],'VND','₫','Đồng Việt Nam',{AUD:['AU$','$'],JPY:['JP¥','¥'],THB:['฿'],TWD:['NT$'],USD:['US$','$'],XXX:[]},'ltr', plural_vi]; +export const locale_zh_Hans_HK = ["zh-Hans-HK",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["周日","周一","周二","周三","周四","周五","周六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["周日","周一","周二","周三","周四","周五","周六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]],u,[["公元前","公元"],u,u],0,[6,0],["d/M/yy","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","z ah:mm:ss","zzzz ah:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"HKD","HK$","港元",{"AUD":["AU$","$"],"ILR":["ILS"],"JPY":["JP¥","¥"],"KRW":["₩","₩"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh_Hans_HK]; -function plural_zh(n: number): number { +function plural_zh_Hans_MO(n: number): number { return 5; } -export const locale_zh = ["zh",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["周日","周一","周二","周三","周四","周五","周六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["周日","周一","周二","周三","周四","周五","周六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]],u,[["公元前","公元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","z ah:mm:ss","zzzz ah:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"CNY","¥","人民币",{"AUD":["AU$","$"],"CNY":["¥"],"ILR":["ILS"],"JPY":["JP¥","¥"],"KRW":["₩","₩"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh]; +export const locale_zh_Hans_MO = ["zh-Hans-MO",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["周日","周一","周二","周三","周四","周五","周六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["周日","周一","周二","周三","周四","周五","周六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]],u,[["公元前","公元"],u,u],0,[6,0],["d/M/yy","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","z ah:mm:ss","zzzz ah:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"MOP","MOP$","澳门币",{"AUD":["AU$","$"],"ILR":["ILS"],"JPY":["JP¥","¥"],"KRW":["₩","₩"],"MOP":["MOP$"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh_Hans_MO]; -function plural_zh_CN(n: number): number { +function plural_zh_Hans_SG(n: number): number { return 5; } -export const locale_zh_CN = ['zh-Hans-CN',[['上午','下午'],u,u],u,[['日','一','二','三','四','五','六'],['周日','周一','周二','周三','周四','周五','周六'],['星期日','星期一','星期二','星期三','星期四','星期五','星期六'],['周日','周一','周二','周三','周四','周五','周六']],u,[['1','2','3','4','5','6','7','8','9','10','11','12'],['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月'],['一月','二月','三月','四月','五月','六月','七月','八月','九月','十月','十一月','十二月']],u,[['公元前','公元'],u,u],0,[6,0],['y/M/d','y年M月d日',u,'y年M月d日EEEE'],['ah:mm','ah:mm:ss','z ah:mm:ss','zzzz ah:mm:ss'],['{1} {0}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','NaN',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'CNY','¥','人民币',{AUD:['AU$','$'],CNY:['¥'],ILR:['ILS'],JPY:['JP¥','¥'],KRW:['₩','₩'],TWD:['NT$'],USD:['US$','$'],XXX:[]},'ltr', plural_zh_CN]; +export const locale_zh_Hans_SG = ["zh-Hans-SG",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["周日","周一","周二","周三","周四","周五","周六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["周日","周一","周二","周三","周四","周五","周六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]],u,[["公元前","公元"],u,u],0,[6,0],["dd/MM/yy","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","z ah:mm:ss","zzzz ah:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SGD","$","新加坡元",{"AUD":["AU$","$"],"ILR":["ILS"],"JPY":["JP¥","¥"],"KRW":["₩","₩"],"SGD":["$"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh_Hans_SG]; -function plural_zh_HK(n: number): number { +function plural_zh_Hant(n: number): number { return 5; } -export const locale_zh_HK = ['zh-Hant-HK',[['上午','下午'],u,u],u,[['日','一','二','三','四','五','六'],['週日','週一','週二','週三','週四','週五','週六'],['星期日','星期一','星期二','星期三','星期四','星期五','星期六'],['日','一','二','三','四','五','六']],u,[['1','2','3','4','5','6','7','8','9','10','11','12'],['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月'],u],u,[['公元前','公元'],u,u],0,[6,0],['d/M/y','y年M月d日',u,'y年M月d日EEEE'],['ah:mm','ah:mm:ss','ah:mm:ss [z]','ah:mm:ss [zzzz]'],['{1} {0}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','非數值',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'HKD','HK$','港元',{AUD:['AU$','$'],RON:[u,'L'],USD:['US$','$'],XXX:[]},'ltr', plural_zh_HK]; +export const locale_zh_Hant = ["zh-Hant",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["週日","週一","週二","週三","週四","週五","週六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["日","一","二","三","四","五","六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],u],u,[["西元前","西元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日 EEEE"],["ah:mm","ah:mm:ss","ah:mm:ss [z]","ah:mm:ss [zzzz]"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","非數值",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"TWD","$","新台幣",{"AUD":["AU$","$"],"KRW":["₩","₩"],"RON":[u,"L"],"TWD":["$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh_Hant]; -function plural_zh_TW(n: number): number { +function plural_zh_Hant_HK(n: number): number { return 5; } -export const locale_zh_TW = ['zh-Hant-TW',[['上午','下午'],u,u],u,[['日','一','二','三','四','五','六'],['週日','週一','週二','週三','週四','週五','週六'],['星期日','星期一','星期二','星期三','星期四','星期五','星期六'],['日','一','二','三','四','五','六']],u,[['1','2','3','4','5','6','7','8','9','10','11','12'],['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月'],u],u,[['西元前','西元'],u,u],0,[6,0],['y/M/d','y年M月d日',u,'y年M月d日 EEEE'],['ah:mm','ah:mm:ss','ah:mm:ss [z]','ah:mm:ss [zzzz]'],['{1} {0}',u,u,u],['.',',',';','%','+','-','E','×','‰','∞','非數值',':'],['#,##0.###','#,##0%','¤#,##0.00','#E0'],'TWD','$','新台幣',{AUD:['AU$','$'],KRW:['₩','₩'],RON:[u,'L'],TWD:['$'],USD:['US$','$'],XXX:[]},'ltr', plural_zh_TW]; +export const locale_zh_Hant_HK = ["zh-Hant-HK",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["週日","週一","週二","週三","週四","週五","週六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["日","一","二","三","四","五","六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],u],u,[["公元前","公元"],u,u],0,[6,0],["d/M/y","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","ah:mm:ss [z]","ah:mm:ss [zzzz]"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","非數值",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"HKD","HK$","港元",{"AUD":["AU$","$"],"RON":[u,"L"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh_Hant_HK]; + +function plural_zh_Hant_MO(n: number): number { +return 5; +} + +export const locale_zh_Hant_MO = ["zh-Hant-MO",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["週日","週一","週二","週三","週四","週五","週六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["日","一","二","三","四","五","六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],u],u,[["公元前","公元"],u,u],0,[6,0],["d/M/y","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","ah:mm:ss [z]","ah:mm:ss [zzzz]"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","非數值",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"MOP","MOP$","澳門元",{"AUD":["AU$","$"],"MOP":["MOP$"],"RON":[u,"L"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh_Hant_MO]; function plural_zu(n: number): number { const i = Math.floor(Math.abs(n)); @@ -1010,451 +5263,1642 @@ export const locale_zu = ["zu",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["S" let l: any; -let locales: string[] = []; switch (goog.LOCALE) { case 'af': - l = locale_af; - locales = ['af']; - break; +l = locale_af; +break; +case 'af-NA': +l = locale_af_NA; +break; +case 'agq': +l = locale_agq; +break; +case 'ak': +l = locale_ak; +break; case 'am': - l = locale_am; - locales = ['am']; - break; +l = locale_am; +break; case 'ar': - l = locale_ar; - locales = ['ar']; - break; +l = locale_ar; +break; +case 'ar-AE': +l = locale_ar_AE; +break; +case 'ar-BH': +l = locale_ar_BH; +break; +case 'ar-DJ': +l = locale_ar_DJ; +break; case 'ar-DZ': -case 'ar_DZ': - l = locale_ar_DZ; - locales = ['ar-DZ','ar_DZ']; - break; +l = locale_ar_DZ; +break; +case 'ar-EG': +l = locale_ar_EG; +break; +case 'ar-EH': +l = locale_ar_EH; +break; +case 'ar-ER': +l = locale_ar_ER; +break; +case 'ar-IL': +l = locale_ar_IL; +break; +case 'ar-IQ': +l = locale_ar_IQ; +break; +case 'ar-JO': +l = locale_ar_JO; +break; +case 'ar-KM': +l = locale_ar_KM; +break; +case 'ar-KW': +l = locale_ar_KW; +break; +case 'ar-LB': +l = locale_ar_LB; +break; +case 'ar-LY': +l = locale_ar_LY; +break; +case 'ar-MA': +l = locale_ar_MA; +break; +case 'ar-MR': +l = locale_ar_MR; +break; +case 'ar-OM': +l = locale_ar_OM; +break; +case 'ar-PS': +l = locale_ar_PS; +break; +case 'ar-QA': +l = locale_ar_QA; +break; +case 'ar-SA': +l = locale_ar_SA; +break; +case 'ar-SD': +l = locale_ar_SD; +break; +case 'ar-SO': +l = locale_ar_SO; +break; +case 'ar-SS': +l = locale_ar_SS; +break; +case 'ar-SY': +l = locale_ar_SY; +break; +case 'ar-TD': +l = locale_ar_TD; +break; +case 'ar-TN': +l = locale_ar_TN; +break; +case 'ar-YE': +l = locale_ar_YE; +break; +case 'as': +l = locale_as; +break; +case 'asa': +l = locale_asa; +break; +case 'ast': +l = locale_ast; +break; case 'az': - l = locale_az; - locales = ['az']; - break; +l = locale_az; +break; +case 'az-Cyrl': +l = locale_az_Cyrl; +break; +case 'az-Latn': +l = locale_az_Latn; +break; +case 'bas': +l = locale_bas; +break; case 'be': - l = locale_be; - locales = ['be']; - break; +l = locale_be; +break; +case 'bem': +l = locale_bem; +break; +case 'bez': +l = locale_bez; +break; case 'bg': - l = locale_bg; - locales = ['bg']; - break; +l = locale_bg; +break; +case 'bm': +l = locale_bm; +break; case 'bn': - l = locale_bn; - locales = ['bn']; - break; +l = locale_bn; +break; +case 'bn-IN': +l = locale_bn_IN; +break; +case 'bo': +l = locale_bo; +break; +case 'bo-IN': +l = locale_bo_IN; +break; case 'br': - l = locale_br; - locales = ['br']; - break; +l = locale_br; +break; +case 'brx': +l = locale_brx; +break; case 'bs': - l = locale_bs; - locales = ['bs']; - break; +l = locale_bs; +break; +case 'bs-Cyrl': +l = locale_bs_Cyrl; +break; +case 'bs-Latn': +l = locale_bs_Latn; +break; case 'ca': - l = locale_ca; - locales = ['ca']; - break; +l = locale_ca; +break; +case 'ca-AD': +l = locale_ca_AD; +break; +case 'ca-ES-VALENCIA': +l = locale_ca_ES_VALENCIA; +break; +case 'ca-FR': +l = locale_ca_FR; +break; +case 'ca-IT': +l = locale_ca_IT; +break; +case 'ccp': +l = locale_ccp; +break; +case 'ccp-IN': +l = locale_ccp_IN; +break; +case 'ce': +l = locale_ce; +break; +case 'ceb': +l = locale_ceb; +break; +case 'cgg': +l = locale_cgg; +break; case 'chr': - l = locale_chr; - locales = ['chr']; - break; +l = locale_chr; +break; +case 'ckb': +l = locale_ckb; +break; +case 'ckb-IR': +l = locale_ckb_IR; +break; case 'cs': - l = locale_cs; - locales = ['cs']; - break; +l = locale_cs; +break; +case 'cu': +l = locale_cu; +break; case 'cy': - l = locale_cy; - locales = ['cy']; - break; +l = locale_cy; +break; case 'da': - l = locale_da; - locales = ['da']; - break; +l = locale_da; +break; +case 'da-GL': +l = locale_da_GL; +break; +case 'dav': +l = locale_dav; +break; case 'de': - l = locale_de; - locales = ['de']; - break; +l = locale_de; +break; case 'de-AT': -case 'de_AT': - l = locale_de_AT; - locales = ['de-AT','de_AT']; - break; +l = locale_de_AT; +break; +case 'de-BE': +l = locale_de_BE; +break; case 'de-CH': -case 'de_CH': - l = locale_de_CH; - locales = ['de-CH','de_CH']; - break; +l = locale_de_CH; +break; +case 'de-IT': +l = locale_de_IT; +break; +case 'de-LI': +l = locale_de_LI; +break; +case 'de-LU': +l = locale_de_LU; +break; +case 'dje': +l = locale_dje; +break; +case 'dsb': +l = locale_dsb; +break; +case 'dua': +l = locale_dua; +break; +case 'dyo': +l = locale_dyo; +break; +case 'dz': +l = locale_dz; +break; +case 'ebu': +l = locale_ebu; +break; +case 'ee': +l = locale_ee; +break; +case 'ee-TG': +l = locale_ee_TG; +break; case 'el': - l = locale_el; - locales = ['el']; - break; +l = locale_el; +break; +case 'el-CY': +l = locale_el_CY; +break; +case 'en': +l = locale_en; +break; +case 'en-001': +l = locale_en_001; +break; +case 'en-150': +l = locale_en_150; +break; +case 'en-AE': +l = locale_en_AE; +break; +case 'en-AG': +l = locale_en_AG; +break; +case 'en-AI': +l = locale_en_AI; +break; +case 'en-AS': +l = locale_en_AS; +break; +case 'en-AT': +l = locale_en_AT; +break; case 'en-AU': -case 'en_AU': - l = locale_en_AU; - locales = ['en-AU','en_AU']; - break; +l = locale_en_AU; +break; +case 'en-BB': +l = locale_en_BB; +break; +case 'en-BE': +l = locale_en_BE; +break; +case 'en-BI': +l = locale_en_BI; +break; +case 'en-BM': +l = locale_en_BM; +break; +case 'en-BS': +l = locale_en_BS; +break; +case 'en-BW': +l = locale_en_BW; +break; +case 'en-BZ': +l = locale_en_BZ; +break; case 'en-CA': -case 'en_CA': - l = locale_en_CA; - locales = ['en-CA','en_CA']; - break; +l = locale_en_CA; +break; +case 'en-CC': +l = locale_en_CC; +break; +case 'en-CH': +l = locale_en_CH; +break; +case 'en-CK': +l = locale_en_CK; +break; +case 'en-CM': +l = locale_en_CM; +break; +case 'en-CX': +l = locale_en_CX; +break; +case 'en-CY': +l = locale_en_CY; +break; +case 'en-DE': +l = locale_en_DE; +break; +case 'en-DG': +l = locale_en_DG; +break; +case 'en-DK': +l = locale_en_DK; +break; +case 'en-DM': +l = locale_en_DM; +break; +case 'en-ER': +l = locale_en_ER; +break; +case 'en-FI': +l = locale_en_FI; +break; +case 'en-FJ': +l = locale_en_FJ; +break; +case 'en-FK': +l = locale_en_FK; +break; +case 'en-FM': +l = locale_en_FM; +break; case 'en-GB': -case 'en_GB': - l = locale_en_GB; - locales = ['en-GB','en_GB']; - break; +l = locale_en_GB; +break; +case 'en-GD': +l = locale_en_GD; +break; +case 'en-GG': +l = locale_en_GG; +break; +case 'en-GH': +l = locale_en_GH; +break; +case 'en-GI': +l = locale_en_GI; +break; +case 'en-GM': +l = locale_en_GM; +break; +case 'en-GU': +l = locale_en_GU; +break; +case 'en-GY': +l = locale_en_GY; +break; +case 'en-HK': +l = locale_en_HK; +break; case 'en-IE': -case 'en_IE': - l = locale_en_IE; - locales = ['en-IE','en_IE']; - break; +l = locale_en_IE; +break; +case 'en-IL': +l = locale_en_IL; +break; +case 'en-IM': +l = locale_en_IM; +break; case 'en-IN': -case 'en_IN': - l = locale_en_IN; - locales = ['en-IN','en_IN']; - break; +l = locale_en_IN; +break; +case 'en-IO': +l = locale_en_IO; +break; +case 'en-JE': +l = locale_en_JE; +break; +case 'en-JM': +l = locale_en_JM; +break; +case 'en-KE': +l = locale_en_KE; +break; +case 'en-KI': +l = locale_en_KI; +break; +case 'en-KN': +l = locale_en_KN; +break; +case 'en-KY': +l = locale_en_KY; +break; +case 'en-LC': +l = locale_en_LC; +break; +case 'en-LR': +l = locale_en_LR; +break; +case 'en-LS': +l = locale_en_LS; +break; +case 'en-MG': +l = locale_en_MG; +break; +case 'en-MH': +l = locale_en_MH; +break; +case 'en-MO': +l = locale_en_MO; +break; +case 'en-MP': +l = locale_en_MP; +break; +case 'en-MS': +l = locale_en_MS; +break; +case 'en-MT': +l = locale_en_MT; +break; +case 'en-MU': +l = locale_en_MU; +break; +case 'en-MW': +l = locale_en_MW; +break; +case 'en-MY': +l = locale_en_MY; +break; +case 'en-NA': +l = locale_en_NA; +break; +case 'en-NF': +l = locale_en_NF; +break; +case 'en-NG': +l = locale_en_NG; +break; +case 'en-NL': +l = locale_en_NL; +break; +case 'en-NR': +l = locale_en_NR; +break; +case 'en-NU': +l = locale_en_NU; +break; +case 'en-NZ': +l = locale_en_NZ; +break; +case 'en-PG': +l = locale_en_PG; +break; +case 'en-PH': +l = locale_en_PH; +break; +case 'en-PK': +l = locale_en_PK; +break; +case 'en-PN': +l = locale_en_PN; +break; +case 'en-PR': +l = locale_en_PR; +break; +case 'en-PW': +l = locale_en_PW; +break; +case 'en-RW': +l = locale_en_RW; +break; +case 'en-SB': +l = locale_en_SB; +break; +case 'en-SC': +l = locale_en_SC; +break; +case 'en-SD': +l = locale_en_SD; +break; +case 'en-SE': +l = locale_en_SE; +break; case 'en-SG': -case 'en_SG': - l = locale_en_SG; - locales = ['en-SG','en_SG']; - break; +l = locale_en_SG; +break; +case 'en-SH': +l = locale_en_SH; +break; +case 'en-SI': +l = locale_en_SI; +break; +case 'en-SL': +l = locale_en_SL; +break; +case 'en-SS': +l = locale_en_SS; +break; +case 'en-SX': +l = locale_en_SX; +break; +case 'en-SZ': +l = locale_en_SZ; +break; +case 'en-TC': +l = locale_en_TC; +break; +case 'en-TK': +l = locale_en_TK; +break; +case 'en-TO': +l = locale_en_TO; +break; +case 'en-TT': +l = locale_en_TT; +break; +case 'en-TV': +l = locale_en_TV; +break; +case 'en-TZ': +l = locale_en_TZ; +break; +case 'en-UG': +l = locale_en_UG; +break; +case 'en-UM': +l = locale_en_UM; +break; +case 'en-US-POSIX': +l = locale_en_US_POSIX; +break; +case 'en-VC': +l = locale_en_VC; +break; +case 'en-VG': +l = locale_en_VG; +break; +case 'en-VI': +l = locale_en_VI; +break; +case 'en-VU': +l = locale_en_VU; +break; +case 'en-WS': +l = locale_en_WS; +break; case 'en-ZA': -case 'en_ZA': - l = locale_en_ZA; - locales = ['en-ZA','en_ZA']; - break; +l = locale_en_ZA; +break; +case 'en-ZM': +l = locale_en_ZM; +break; +case 'en-ZW': +l = locale_en_ZW; +break; +case 'eo': +l = locale_eo; +break; case 'es': - l = locale_es; - locales = ['es']; - break; +l = locale_es; +break; case 'es-419': -case 'es_419': - l = locale_es_419; - locales = ['es-419','es_419']; - break; +l = locale_es_419; +break; +case 'es-AR': +l = locale_es_AR; +break; +case 'es-BO': +l = locale_es_BO; +break; +case 'es-BR': +l = locale_es_BR; +break; +case 'es-BZ': +l = locale_es_BZ; +break; +case 'es-CL': +l = locale_es_CL; +break; +case 'es-CO': +l = locale_es_CO; +break; +case 'es-CR': +l = locale_es_CR; +break; +case 'es-CU': +l = locale_es_CU; +break; +case 'es-DO': +l = locale_es_DO; +break; +case 'es-EA': +l = locale_es_EA; +break; +case 'es-EC': +l = locale_es_EC; +break; +case 'es-GQ': +l = locale_es_GQ; +break; +case 'es-GT': +l = locale_es_GT; +break; +case 'es-HN': +l = locale_es_HN; +break; +case 'es-IC': +l = locale_es_IC; +break; case 'es-MX': -case 'es_MX': - l = locale_es_MX; - locales = ['es-MX','es_MX']; - break; +l = locale_es_MX; +break; +case 'es-NI': +l = locale_es_NI; +break; +case 'es-PA': +l = locale_es_PA; +break; +case 'es-PE': +l = locale_es_PE; +break; +case 'es-PH': +l = locale_es_PH; +break; +case 'es-PR': +l = locale_es_PR; +break; +case 'es-PY': +l = locale_es_PY; +break; +case 'es-SV': +l = locale_es_SV; +break; case 'es-US': -case 'es_US': - l = locale_es_US; - locales = ['es-US','es_US']; - break; +l = locale_es_US; +break; +case 'es-UY': +l = locale_es_UY; +break; +case 'es-VE': +l = locale_es_VE; +break; case 'et': - l = locale_et; - locales = ['et']; - break; +l = locale_et; +break; case 'eu': - l = locale_eu; - locales = ['eu']; - break; +l = locale_eu; +break; +case 'ewo': +l = locale_ewo; +break; case 'fa': - l = locale_fa; - locales = ['fa']; - break; +l = locale_fa; +break; +case 'fa-AF': +l = locale_fa_AF; +break; +case 'ff': +l = locale_ff; +break; +case 'ff-Latn': +l = locale_ff_Latn; +break; +case 'ff-Latn-BF': +l = locale_ff_Latn_BF; +break; +case 'ff-Latn-CM': +l = locale_ff_Latn_CM; +break; +case 'ff-Latn-GH': +l = locale_ff_Latn_GH; +break; +case 'ff-Latn-GM': +l = locale_ff_Latn_GM; +break; +case 'ff-Latn-GN': +l = locale_ff_Latn_GN; +break; +case 'ff-Latn-GW': +l = locale_ff_Latn_GW; +break; +case 'ff-Latn-LR': +l = locale_ff_Latn_LR; +break; +case 'ff-Latn-MR': +l = locale_ff_Latn_MR; +break; +case 'ff-Latn-NE': +l = locale_ff_Latn_NE; +break; +case 'ff-Latn-NG': +l = locale_ff_Latn_NG; +break; +case 'ff-Latn-SL': +l = locale_ff_Latn_SL; +break; case 'fi': - l = locale_fi; - locales = ['fi']; - break; +l = locale_fi; +break; +case 'fil': +l = locale_fil; +break; +case 'fo': +l = locale_fo; +break; +case 'fo-DK': +l = locale_fo_DK; +break; case 'fr': - l = locale_fr; - locales = ['fr']; - break; +l = locale_fr; +break; +case 'fr-BE': +l = locale_fr_BE; +break; +case 'fr-BF': +l = locale_fr_BF; +break; +case 'fr-BI': +l = locale_fr_BI; +break; +case 'fr-BJ': +l = locale_fr_BJ; +break; +case 'fr-BL': +l = locale_fr_BL; +break; case 'fr-CA': -case 'fr_CA': - l = locale_fr_CA; - locales = ['fr-CA','fr_CA']; - break; +l = locale_fr_CA; +break; +case 'fr-CD': +l = locale_fr_CD; +break; +case 'fr-CF': +l = locale_fr_CF; +break; +case 'fr-CG': +l = locale_fr_CG; +break; +case 'fr-CH': +l = locale_fr_CH; +break; +case 'fr-CI': +l = locale_fr_CI; +break; +case 'fr-CM': +l = locale_fr_CM; +break; +case 'fr-DJ': +l = locale_fr_DJ; +break; +case 'fr-DZ': +l = locale_fr_DZ; +break; +case 'fr-GA': +l = locale_fr_GA; +break; +case 'fr-GF': +l = locale_fr_GF; +break; +case 'fr-GN': +l = locale_fr_GN; +break; +case 'fr-GP': +l = locale_fr_GP; +break; +case 'fr-GQ': +l = locale_fr_GQ; +break; +case 'fr-HT': +l = locale_fr_HT; +break; +case 'fr-KM': +l = locale_fr_KM; +break; +case 'fr-LU': +l = locale_fr_LU; +break; +case 'fr-MA': +l = locale_fr_MA; +break; +case 'fr-MC': +l = locale_fr_MC; +break; +case 'fr-MF': +l = locale_fr_MF; +break; +case 'fr-MG': +l = locale_fr_MG; +break; +case 'fr-ML': +l = locale_fr_ML; +break; +case 'fr-MQ': +l = locale_fr_MQ; +break; +case 'fr-MR': +l = locale_fr_MR; +break; +case 'fr-MU': +l = locale_fr_MU; +break; +case 'fr-NC': +l = locale_fr_NC; +break; +case 'fr-NE': +l = locale_fr_NE; +break; +case 'fr-PF': +l = locale_fr_PF; +break; +case 'fr-PM': +l = locale_fr_PM; +break; +case 'fr-RE': +l = locale_fr_RE; +break; +case 'fr-RW': +l = locale_fr_RW; +break; +case 'fr-SC': +l = locale_fr_SC; +break; +case 'fr-SN': +l = locale_fr_SN; +break; +case 'fr-SY': +l = locale_fr_SY; +break; +case 'fr-TD': +l = locale_fr_TD; +break; +case 'fr-TG': +l = locale_fr_TG; +break; +case 'fr-TN': +l = locale_fr_TN; +break; +case 'fr-VU': +l = locale_fr_VU; +break; +case 'fr-WF': +l = locale_fr_WF; +break; +case 'fr-YT': +l = locale_fr_YT; +break; +case 'fur': +l = locale_fur; +break; +case 'fy': +l = locale_fy; +break; case 'ga': - l = locale_ga; - locales = ['ga']; - break; +l = locale_ga; +break; +case 'ga-GB': +l = locale_ga_GB; +break; +case 'gd': +l = locale_gd; +break; case 'gl': - l = locale_gl; - locales = ['gl']; - break; +l = locale_gl; +break; case 'gsw': - l = locale_gsw; - locales = ['gsw']; - break; +l = locale_gsw; +break; +case 'gsw-FR': +l = locale_gsw_FR; +break; +case 'gsw-LI': +l = locale_gsw_LI; +break; case 'gu': - l = locale_gu; - locales = ['gu']; - break; +l = locale_gu; +break; +case 'guz': +l = locale_guz; +break; +case 'gv': +l = locale_gv; +break; +case 'ha': +l = locale_ha; +break; +case 'ha-GH': +l = locale_ha_GH; +break; +case 'ha-NE': +l = locale_ha_NE; +break; case 'haw': - l = locale_haw; - locales = ['haw']; - break; +l = locale_haw; +break; +case 'he': +l = locale_he; +break; case 'hi': - l = locale_hi; - locales = ['hi']; - break; +l = locale_hi; +break; case 'hr': - l = locale_hr; - locales = ['hr']; - break; +l = locale_hr; +break; +case 'hr-BA': +l = locale_hr_BA; +break; +case 'hsb': +l = locale_hsb; +break; case 'hu': - l = locale_hu; - locales = ['hu']; - break; +l = locale_hu; +break; case 'hy': - l = locale_hy; - locales = ['hy']; - break; -case 'in': +l = locale_hy; +break; +case 'ia': +l = locale_ia; +break; case 'id': - l = locale_in; - locales = ['in','id']; - break; +l = locale_id; +break; +case 'ig': +l = locale_ig; +break; +case 'ii': +l = locale_ii; +break; case 'is': - l = locale_is; - locales = ['is']; - break; +l = locale_is; +break; case 'it': - l = locale_it; - locales = ['it']; - break; -case 'iw': -case 'he': - l = locale_iw; - locales = ['iw','he']; - break; +l = locale_it; +break; +case 'it-CH': +l = locale_it_CH; +break; +case 'it-SM': +l = locale_it_SM; +break; +case 'it-VA': +l = locale_it_VA; +break; case 'ja': - l = locale_ja; - locales = ['ja']; - break; +l = locale_ja; +break; +case 'jgo': +l = locale_jgo; +break; +case 'jmc': +l = locale_jmc; +break; +case 'jv': +l = locale_jv; +break; case 'ka': - l = locale_ka; - locales = ['ka']; - break; +l = locale_ka; +break; +case 'kab': +l = locale_kab; +break; +case 'kam': +l = locale_kam; +break; +case 'kde': +l = locale_kde; +break; +case 'kea': +l = locale_kea; +break; +case 'khq': +l = locale_khq; +break; +case 'ki': +l = locale_ki; +break; case 'kk': - l = locale_kk; - locales = ['kk']; - break; +l = locale_kk; +break; +case 'kkj': +l = locale_kkj; +break; +case 'kl': +l = locale_kl; +break; +case 'kln': +l = locale_kln; +break; case 'km': - l = locale_km; - locales = ['km']; - break; +l = locale_km; +break; case 'kn': - l = locale_kn; - locales = ['kn']; - break; +l = locale_kn; +break; case 'ko': - l = locale_ko; - locales = ['ko']; - break; +l = locale_ko; +break; +case 'ko-KP': +l = locale_ko_KP; +break; +case 'kok': +l = locale_kok; +break; +case 'ks': +l = locale_ks; +break; +case 'ks-Arab': +l = locale_ks_Arab; +break; +case 'ksb': +l = locale_ksb; +break; +case 'ksf': +l = locale_ksf; +break; +case 'ksh': +l = locale_ksh; +break; +case 'ku': +l = locale_ku; +break; +case 'kw': +l = locale_kw; +break; case 'ky': - l = locale_ky; - locales = ['ky']; - break; +l = locale_ky; +break; +case 'lag': +l = locale_lag; +break; +case 'lb': +l = locale_lb; +break; +case 'lg': +l = locale_lg; +break; +case 'lkt': +l = locale_lkt; +break; case 'ln': - l = locale_ln; - locales = ['ln']; - break; +l = locale_ln; +break; +case 'ln-AO': +l = locale_ln_AO; +break; +case 'ln-CF': +l = locale_ln_CF; +break; +case 'ln-CG': +l = locale_ln_CG; +break; case 'lo': - l = locale_lo; - locales = ['lo']; - break; +l = locale_lo; +break; +case 'lrc': +l = locale_lrc; +break; +case 'lrc-IQ': +l = locale_lrc_IQ; +break; case 'lt': - l = locale_lt; - locales = ['lt']; - break; +l = locale_lt; +break; +case 'lu': +l = locale_lu; +break; +case 'luo': +l = locale_luo; +break; +case 'luy': +l = locale_luy; +break; case 'lv': - l = locale_lv; - locales = ['lv']; - break; +l = locale_lv; +break; +case 'mas': +l = locale_mas; +break; +case 'mas-TZ': +l = locale_mas_TZ; +break; +case 'mer': +l = locale_mer; +break; +case 'mfe': +l = locale_mfe; +break; +case 'mg': +l = locale_mg; +break; +case 'mgh': +l = locale_mgh; +break; +case 'mgo': +l = locale_mgo; +break; +case 'mi': +l = locale_mi; +break; case 'mk': - l = locale_mk; - locales = ['mk']; - break; +l = locale_mk; +break; case 'ml': - l = locale_ml; - locales = ['ml']; - break; +l = locale_ml; +break; case 'mn': - l = locale_mn; - locales = ['mn']; - break; -case 'mo': -case 'ro-MD': -case 'ro_MD': - l = locale_mo; - locales = ['mo','ro-MD','ro_MD']; - break; +l = locale_mn; +break; case 'mr': - l = locale_mr; - locales = ['mr']; - break; +l = locale_mr; +break; case 'ms': - l = locale_ms; - locales = ['ms']; - break; +l = locale_ms; +break; +case 'ms-BN': +l = locale_ms_BN; +break; +case 'ms-SG': +l = locale_ms_SG; +break; case 'mt': - l = locale_mt; - locales = ['mt']; - break; +l = locale_mt; +break; +case 'mua': +l = locale_mua; +break; case 'my': - l = locale_my; - locales = ['my']; - break; +l = locale_my; +break; +case 'mzn': +l = locale_mzn; +break; +case 'naq': +l = locale_naq; +break; +case 'nb': +l = locale_nb; +break; +case 'nb-SJ': +l = locale_nb_SJ; +break; +case 'nd': +l = locale_nd; +break; +case 'nds': +l = locale_nds; +break; +case 'nds-NL': +l = locale_nds_NL; +break; case 'ne': - l = locale_ne; - locales = ['ne']; - break; +l = locale_ne; +break; +case 'ne-IN': +l = locale_ne_IN; +break; case 'nl': - l = locale_nl; - locales = ['nl']; - break; -case 'no': -case 'nb': -case 'no-NO': -case 'no_NO': - l = locale_no; - locales = ['no','nb','no-NO','no_NO']; - break; +l = locale_nl; +break; +case 'nl-AW': +l = locale_nl_AW; +break; +case 'nl-BE': +l = locale_nl_BE; +break; +case 'nl-BQ': +l = locale_nl_BQ; +break; +case 'nl-CW': +l = locale_nl_CW; +break; +case 'nl-SR': +l = locale_nl_SR; +break; +case 'nl-SX': +l = locale_nl_SX; +break; +case 'nmg': +l = locale_nmg; +break; +case 'nn': +l = locale_nn; +break; +case 'nnh': +l = locale_nnh; +break; +case 'nus': +l = locale_nus; +break; +case 'nyn': +l = locale_nyn; +break; +case 'om': +l = locale_om; +break; +case 'om-KE': +l = locale_om_KE; +break; case 'or': - l = locale_or; - locales = ['or']; - break; +l = locale_or; +break; +case 'os': +l = locale_os; +break; +case 'os-RU': +l = locale_os_RU; +break; case 'pa': - l = locale_pa; - locales = ['pa']; - break; +l = locale_pa; +break; +case 'pa-Arab': +l = locale_pa_Arab; +break; +case 'pa-Guru': +l = locale_pa_Guru; +break; case 'pl': - l = locale_pl; - locales = ['pl']; - break; +l = locale_pl; +break; +case 'prg': +l = locale_prg; +break; +case 'ps': +l = locale_ps; +break; +case 'ps-PK': +l = locale_ps_PK; +break; case 'pt': -case 'pt-BR': -case 'pt_BR': - l = locale_pt; - locales = ['pt','pt-BR','pt_BR']; - break; +l = locale_pt; +break; +case 'pt-AO': +l = locale_pt_AO; +break; +case 'pt-CH': +l = locale_pt_CH; +break; +case 'pt-CV': +l = locale_pt_CV; +break; +case 'pt-GQ': +l = locale_pt_GQ; +break; +case 'pt-GW': +l = locale_pt_GW; +break; +case 'pt-LU': +l = locale_pt_LU; +break; +case 'pt-MO': +l = locale_pt_MO; +break; +case 'pt-MZ': +l = locale_pt_MZ; +break; case 'pt-PT': -case 'pt_PT': - l = locale_pt_PT; - locales = ['pt-PT','pt_PT']; - break; +l = locale_pt_PT; +break; +case 'pt-ST': +l = locale_pt_ST; +break; +case 'pt-TL': +l = locale_pt_TL; +break; +case 'qu': +l = locale_qu; +break; +case 'qu-BO': +l = locale_qu_BO; +break; +case 'qu-EC': +l = locale_qu_EC; +break; +case 'rm': +l = locale_rm; +break; +case 'rn': +l = locale_rn; +break; case 'ro': - l = locale_ro; - locales = ['ro']; - break; +l = locale_ro; +break; +case 'ro-MD': +l = locale_ro_MD; +break; +case 'rof': +l = locale_rof; +break; +case 'root': +l = locale_root; +break; case 'ru': - l = locale_ru; - locales = ['ru']; - break; -case 'sh': -case 'sr-Latn': -case 'sr_Latn': - l = locale_sh; - locales = ['sh','sr-Latn','sr_Latn']; - break; +l = locale_ru; +break; +case 'ru-BY': +l = locale_ru_BY; +break; +case 'ru-KG': +l = locale_ru_KG; +break; +case 'ru-KZ': +l = locale_ru_KZ; +break; +case 'ru-MD': +l = locale_ru_MD; +break; +case 'ru-UA': +l = locale_ru_UA; +break; +case 'rw': +l = locale_rw; +break; +case 'rwk': +l = locale_rwk; +break; +case 'sah': +l = locale_sah; +break; +case 'saq': +l = locale_saq; +break; +case 'sbp': +l = locale_sbp; +break; +case 'sd': +l = locale_sd; +break; +case 'sd-Arab': +l = locale_sd_Arab; +break; +case 'se': +l = locale_se; +break; +case 'se-FI': +l = locale_se_FI; +break; +case 'se-SE': +l = locale_se_SE; +break; +case 'seh': +l = locale_seh; +break; +case 'ses': +l = locale_ses; +break; +case 'sg': +l = locale_sg; +break; +case 'shi': +l = locale_shi; +break; +case 'shi-Latn': +l = locale_shi_Latn; +break; +case 'shi-Tfng': +l = locale_shi_Tfng; +break; case 'si': - l = locale_si; - locales = ['si']; - break; +l = locale_si; +break; case 'sk': - l = locale_sk; - locales = ['sk']; - break; +l = locale_sk; +break; case 'sl': - l = locale_sl; - locales = ['sl']; - break; +l = locale_sl; +break; +case 'smn': +l = locale_smn; +break; +case 'sn': +l = locale_sn; +break; +case 'so': +l = locale_so; +break; +case 'so-DJ': +l = locale_so_DJ; +break; +case 'so-ET': +l = locale_so_ET; +break; +case 'so-KE': +l = locale_so_KE; +break; case 'sq': - l = locale_sq; - locales = ['sq']; - break; +l = locale_sq; +break; +case 'sq-MK': +l = locale_sq_MK; +break; +case 'sq-XK': +l = locale_sq_XK; +break; case 'sr': - l = locale_sr; - locales = ['sr']; - break; +l = locale_sr; +break; +case 'sr-Cyrl': +l = locale_sr_Cyrl; +break; +case 'sr-Cyrl-BA': +l = locale_sr_Cyrl_BA; +break; +case 'sr-Cyrl-ME': +l = locale_sr_Cyrl_ME; +break; +case 'sr-Cyrl-XK': +l = locale_sr_Cyrl_XK; +break; +case 'sr-Latn': +l = locale_sr_Latn; +break; +case 'sr-Latn-BA': +l = locale_sr_Latn_BA; +break; +case 'sr-Latn-ME': +l = locale_sr_Latn_ME; +break; +case 'sr-Latn-XK': +l = locale_sr_Latn_XK; +break; case 'sv': - l = locale_sv; - locales = ['sv']; - break; +l = locale_sv; +break; +case 'sv-AX': +l = locale_sv_AX; +break; +case 'sv-FI': +l = locale_sv_FI; +break; case 'sw': - l = locale_sw; - locales = ['sw']; - break; +l = locale_sw; +break; +case 'sw-CD': +l = locale_sw_CD; +break; +case 'sw-KE': +l = locale_sw_KE; +break; +case 'sw-UG': +l = locale_sw_UG; +break; case 'ta': - l = locale_ta; - locales = ['ta']; - break; +l = locale_ta; +break; +case 'ta-LK': +l = locale_ta_LK; +break; +case 'ta-MY': +l = locale_ta_MY; +break; +case 'ta-SG': +l = locale_ta_SG; +break; case 'te': - l = locale_te; - locales = ['te']; - break; +l = locale_te; +break; +case 'teo': +l = locale_teo; +break; +case 'teo-KE': +l = locale_teo_KE; +break; +case 'tg': +l = locale_tg; +break; case 'th': - l = locale_th; - locales = ['th']; - break; -case 'tl': -case 'fil': - l = locale_tl; - locales = ['tl','fil']; - break; +l = locale_th; +break; +case 'ti': +l = locale_ti; +break; +case 'ti-ER': +l = locale_ti_ER; +break; +case 'tk': +l = locale_tk; +break; +case 'to': +l = locale_to; +break; case 'tr': - l = locale_tr; - locales = ['tr']; - break; +l = locale_tr; +break; +case 'tr-CY': +l = locale_tr_CY; +break; +case 'tt': +l = locale_tt; +break; +case 'twq': +l = locale_twq; +break; +case 'tzm': +l = locale_tzm; +break; +case 'ug': +l = locale_ug; +break; case 'uk': - l = locale_uk; - locales = ['uk']; - break; +l = locale_uk; +break; case 'ur': - l = locale_ur; - locales = ['ur']; - break; +l = locale_ur; +break; +case 'ur-IN': +l = locale_ur_IN; +break; case 'uz': - l = locale_uz; - locales = ['uz']; - break; +l = locale_uz; +break; +case 'uz-Arab': +l = locale_uz_Arab; +break; +case 'uz-Cyrl': +l = locale_uz_Cyrl; +break; +case 'uz-Latn': +l = locale_uz_Latn; +break; +case 'vai': +l = locale_vai; +break; +case 'vai-Latn': +l = locale_vai_Latn; +break; +case 'vai-Vaii': +l = locale_vai_Vaii; +break; case 'vi': - l = locale_vi; - locales = ['vi']; - break; +l = locale_vi; +break; +case 'vo': +l = locale_vo; +break; +case 'vun': +l = locale_vun; +break; +case 'wae': +l = locale_wae; +break; +case 'wo': +l = locale_wo; +break; +case 'xh': +l = locale_xh; +break; +case 'xog': +l = locale_xog; +break; +case 'yav': +l = locale_yav; +break; +case 'yi': +l = locale_yi; +break; +case 'yo': +l = locale_yo; +break; +case 'yo-BJ': +l = locale_yo_BJ; +break; +case 'yue': +l = locale_yue; +break; +case 'yue-Hans': +l = locale_yue_Hans; +break; +case 'yue-Hant': +l = locale_yue_Hant; +break; +case 'zgh': +l = locale_zgh; +break; case 'zh': - l = locale_zh; - locales = ['zh']; - break; -case 'zh-CN': -case 'zh_CN': -case 'zh-Hans-CN': -case 'zh_Hans_CN': +l = locale_zh; +break; case 'zh-Hans': -case 'zh_Hans': - l = locale_zh_CN; - locales = ['zh-CN','zh_CN','zh-Hans-CN','zh_Hans_CN','zh-Hans','zh_Hans']; - break; -case 'zh-HK': -case 'zh_HK': -case 'zh-Hant-HK': -case 'zh_Hant_HK': - l = locale_zh_HK; - locales = ['zh-HK','zh_HK','zh-Hant-HK','zh_Hant_HK']; - break; -case 'zh-TW': -case 'zh_TW': -case 'zh-Hant-TW': -case 'zh_Hant_TW': +l = locale_zh_Hans; +break; +case 'zh-Hans-HK': +l = locale_zh_Hans_HK; +break; +case 'zh-Hans-MO': +l = locale_zh_Hans_MO; +break; +case 'zh-Hans-SG': +l = locale_zh_Hans_SG; +break; case 'zh-Hant': -case 'zh_Hant': - l = locale_zh_TW; - locales = ['zh-TW','zh_TW','zh-Hant-TW','zh_Hant_TW','zh-Hant','zh_Hant']; - break; +l = locale_zh_Hant; +break; +case 'zh-Hant-HK': +l = locale_zh_Hant_HK; +break; +case 'zh-Hant-MO': +l = locale_zh_Hant_MO; +break; case 'zu': - l = locale_zu; - locales = ['zu']; - break; +l = locale_zu; +break; } -if(l) { - locales.forEach(locale => registerLocaleData(l, locale)); +if (l) { + registerLocaleData(l); } diff --git a/packages/common/locales/generate-locales-tool/bin/write-locale-files-to-dist.ts b/packages/common/locales/generate-locales-tool/bin/write-locale-files-to-dist.ts index 2d40023cf6b8..6fd7759aa50a 100644 --- a/packages/common/locales/generate-locales-tool/bin/write-locale-files-to-dist.ts +++ b/packages/common/locales/generate-locales-tool/bin/write-locale-files-to-dist.ts @@ -31,22 +31,8 @@ function main(outputDir: string) { console.info(`Writing locales to: ${outputDir}`); // Generate locale files for all locales we have data for. - cldrData.availableLocales.forEach((locale: string) => { - const localeData = cldrData.getLocaleData(locale); - - // If `cldrjs` is unable to resolve a `bundle` for the current locale, then there is no data - // for this locale, and it should not be generated. This can happen as with older versions of - // CLDR where `availableLocales.json` specifies locales for which no data is available - // (even within the `full` tier packages). See: - // http://cldr.unicode.org/development/development-process/design-proposals/json-packaging. - // TODO(devversion): Remove if we update to CLDR v39 where this seems fixed. Note that this - // worked before in the Gulp tooling without such a check because the `cldr-data-downloader` - // overwrote the `availableLocales` to only capture locales with data. - if (localeData && !(localeData.attributes as any).bundle) { - console.info(`Skipping generation of ${locale} as there is no data.`); - return; - } - + cldrData.availableLocales.forEach(localeData => { + const locale = localeData.locale; const localeFile = generateLocale(locale, localeData, baseCurrencies); const localeExtraFile = generateLocaleExtra(locale, localeData); const localeGlobalFile = generateLocaleGlobalFile(locale, localeData, baseCurrencies); diff --git a/packages/common/locales/generate-locales-tool/closure-locale-file.ts b/packages/common/locales/generate-locales-tool/closure-locale-file.ts index 810b960a6fc6..ee3117a92bea 100644 --- a/packages/common/locales/generate-locales-tool/closure-locale-file.ts +++ b/packages/common/locales/generate-locales-tool/closure-locale-file.ts @@ -6,126 +6,35 @@ * found in the LICENSE file at https://angular.io/license */ +import {CldrStatic} from 'cldrjs'; + import {CldrData} from './cldr-data'; import {fileHeader} from './file-header'; import {BaseCurrencies} from './locale-base-currencies'; import {generateLocale} from './locale-file'; -/** - * List of locales used by Closure. These locales will be incorporated in the generated - * closure locale file. See: - * https://github.com/google/closure-library/blob/master/closure/goog/i18n/datetimepatterns.js#L2450 - */ -const GOOG_LOCALES = [ - 'af', 'am', 'ar', 'ar-DZ', 'az', 'be', 'bg', 'bn', 'br', 'bs', - 'ca', 'chr', 'cs', 'cy', 'da', 'de', 'de-AT', 'de-CH', 'el', 'en-AU', - 'en-CA', 'en-GB', 'en-IE', 'en-IN', 'en-SG', 'en-ZA', 'es', 'es-419', 'es-MX', 'es-US', - 'et', 'eu', 'fa', 'fi', 'fr', 'fr-CA', 'ga', 'gl', 'gsw', 'gu', - 'haw', 'hi', 'hr', 'hu', 'hy', 'in', 'is', 'it', 'iw', 'ja', - 'ka', 'kk', 'km', 'kn', 'ko', 'ky', 'ln', 'lo', 'lt', 'lv', - 'mk', 'ml', 'mn', 'mo', 'mr', 'ms', 'mt', 'my', 'ne', 'nl', - 'no', 'or', 'pa', 'pl', 'pt', 'pt-PT', 'ro', 'ru', 'sh', 'si', - 'sk', 'sl', 'sq', 'sr', 'sv', 'sw', 'ta', 'te', 'th', 'tl', - 'tr', 'uk', 'ur', 'uz', 'vi', 'zh', 'zh-CN', 'zh-HK', 'zh-TW', 'zu' -]; - -export function generateClosureLocaleFile( - cldrData: CldrData, baseCurrencies: BaseCurrencies): string { - // locale id aliases to support deprecated locale ids used by closure - // it maps deprecated ids --> new ids - // manually extracted from ./cldr-data/supplemental/aliases.json - // TODO: Consider extracting directly from the CLDR data instead. - const aliases = { - 'in': 'id', - 'iw': 'he', - 'mo': 'ro-MD', - 'no': 'nb', - 'nb': 'no-NO', - 'sh': 'sr-Latn', - 'tl': 'fil', - 'pt': 'pt-BR', - 'zh-CN': 'zh-Hans-CN', - 'zh-Hans-CN': 'zh-Hans', - 'zh-HK': 'zh-Hant-HK', - 'zh-TW': 'zh-Hant-TW', - 'zh-Hant-TW': 'zh-Hant', - }; - - return generateAllLocalesFile(cldrData, GOOG_LOCALES, aliases, baseCurrencies); -} - /** * Generate a file that contains all locale to import for closure. * Tree shaking will only keep the data for the `goog.LOCALE` locale. */ -function generateAllLocalesFile( - cldrData: CldrData, locales: string[], aliases: {[name: string]: string}, - baseCurrencies: BaseCurrencies) { - const existingLocalesAliases: {[locale: string]: Set} = {}; - const existingLocalesData: {[locale: string]: string} = {}; - - // for each locale, get the data and the list of equivalent locales - locales.forEach(locale => { - const eqLocales = new Set(); - eqLocales.add(locale); - if (locale.match(/-/)) { - eqLocales.add(locale.replace(/-/g, '_')); - } - - // check for aliases - const alias = aliases[locale]; - if (alias) { - eqLocales.add(alias); - - if (alias.match(/-/)) { - eqLocales.add(alias.replace(/-/g, '_')); - } - - // to avoid duplicated "case" we regroup all locales in the same "case" - // the simplest way to do that is to have alias aliases - // e.g. 'no' --> 'nb', 'nb' --> 'no-NO' - // which means that we'll have 'no', 'nb' and 'no-NO' in the same "case" - const aliasKeys = Object.keys(aliases); - for (let i = 0; i < aliasKeys.length; i++) { - const aliasValue = aliases[alias]; - if (aliasKeys.indexOf(alias) !== -1 && !eqLocales.has(aliasValue)) { - eqLocales.add(aliasValue); - - if (aliasValue.match(/-/)) { - eqLocales.add(aliasValue.replace(/-/g, '_')); - } - } - } - } - - const localeNameForData = aliases[locale] ?? locale; - const localeData = cldrData.getLocaleData(localeNameForData); - const localeName = formatLocale(locale); - existingLocalesData[locale] = - generateLocale(localeNameForData, localeData, baseCurrencies) - .replace(`${fileHeader}\n`, '') - .replace('export default ', `export const locale_${localeName} = `) - .replace('function plural', `function plural_${localeName}`) - .replace(/,\s+plural/, `, plural_${localeName}`) - .replace(/\s*const u = undefined;\s*/, ''); - - existingLocalesAliases[locale] = eqLocales; - }); - - function generateCases(locale: string) { - let str = ''; - let locales: string[] = []; - const eqLocales = existingLocalesAliases[locale]; - eqLocales.forEach(l => { - str += `case '${l}':\n`; - locales.push(`'${l}'`); - }); - let localesStr = '[' + locales.join(',') + ']'; +export function generateClosureLocaleFile(cldrData: CldrData, baseCurrencies: BaseCurrencies) { + const locales = cldrData.availableLocales; + + function generateLocaleConstant(localeData: CldrStatic): string { + const locale = localeData.locale; + const localeNameFormattedForJs = formatLocale(locale); + return generateLocale(locale, localeData, baseCurrencies) + .replace(`${fileHeader}\n`, '') + .replace('export default ', `export const locale_${localeNameFormattedForJs} = `) + .replace('function plural', `function plural_${localeNameFormattedForJs}`) + .replace(/,\s+plural/, `, plural_${localeNameFormattedForJs}`) + .replace(/\s*const u = undefined;\s*/, ''); + } - str += ` l = locale_${formatLocale(locale)}; - locales = ${localesStr}; - break;\n`; - return str; + function generateCase(localeName: string) { + return `case '${localeName}':\n` + + `l = locale_${formatLocale(localeName)};\n` + + `break;\n`; } return `${fileHeader} @@ -134,16 +43,15 @@ import {registerLocaleData} from '../src/i18n/locale_data'; const u = undefined; -${locales.map(locale => `${existingLocalesData[locale]}`).join('\n')} +${locales.map(locale => `${generateLocaleConstant(locale)}`).join('\n')} let l: any; -let locales: string[] = []; switch (goog.LOCALE) { -${locales.map(locale => generateCases(locale)).join('')}} +${locales.map(localeData => generateCase(localeData.locale)).join('')}} -if(l) { - locales.forEach(locale => registerLocaleData(l, locale)); +if (l) { + registerLocaleData(l); } `; } From 9d1deb16fae03f601d8506ad40164187768f5b45 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Thu, 10 Jun 2021 20:56:25 +0200 Subject: [PATCH 103/364] build: generate alias locale data for closure locale (#42230) Within Google, closure compiler is used for dealing with translations. We generate a closure-compatible locale file that allows for registration within Angular, so that Closure i18n works well together with Angular applications. Closure compiler does not limit its locales to BCP47-canonical locale identifiers. This commit updates the generation logic so that we also support deprecated (but aliased) locale identifiers, or other aliases which are likely used within Closure. We use CLDR's alias supplemental data for this. It instructs us to alias `iw` to `he` for example. `iw` is still supported in Closure. Note that we do not manually extract all locales supported in Closure; instead we only support the CLDR canonical locales (as done before) + common aliases that CLDR provides data for. We are not aware of other locale aliases within Closure that wouldn't be part of the CLDR aliases. If there would be, then Angular/Closure would fail accordingly. PR Close #42230 --- packages/common/locales/closure-locale.ts | 6138 +++++++++++++---- .../generate-locales-tool/cldr-data.ts | 20 + .../closure-locale-file.ts | 64 +- .../generate-locales-tool/locale-file.ts | 2 +- .../locale-global-file.ts | 2 +- .../generate-locales-tool/plural-function.ts | 10 +- 6 files changed, 5042 insertions(+), 1194 deletions(-) diff --git a/packages/common/locales/closure-locale.ts b/packages/common/locales/closure-locale.ts index 96d857c833da..65782d4f7265 100644 --- a/packages/common/locales/closure-locale.ts +++ b/packages/common/locales/closure-locale.ts @@ -4354,6 +4354,10 @@ return 5; export const locale_rof = ["rof",[["kang’ama","kingoto"],u,u],u,[["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"]],u,[["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"]],u,[["KM","BM"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"TZS","TSh","heleri sa Tanzania",{"JPY":["JP¥","¥"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_rof]; function plural_root(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; return 5; } @@ -5261,1641 +5265,5433 @@ return 5; export const locale_zu = ["zu",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["J","F","M","E","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"]],[["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"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZAR","R","i-South African Rand",{"BYN":[u,"P."],"DKK":[u,"Kr"],"HRK":[u,"Kn"],"ISK":[u,"Kr"],"JPY":["JP¥","¥"],"NOK":[u,"Kr"],"PLN":[u,"Zł"],"SEK":[u,"Kr"],"THB":["฿"],"TWD":["NT$"],"ZAR":["R"]},"ltr", plural_zu]; +function plural_aam(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -let l: any; +if (i === 1 && v === 0) + return 1; +return 5; +} -switch (goog.LOCALE) { -case 'af': -l = locale_af; -break; -case 'af-NA': -l = locale_af_NA; -break; -case 'agq': -l = locale_agq; -break; -case 'ak': -l = locale_ak; -break; -case 'am': -l = locale_am; -break; -case 'ar': -l = locale_ar; -break; -case 'ar-AE': -l = locale_ar_AE; -break; -case 'ar-BH': -l = locale_ar_BH; -break; -case 'ar-DJ': -l = locale_ar_DJ; -break; -case 'ar-DZ': -l = locale_ar_DZ; -break; -case 'ar-EG': -l = locale_ar_EG; -break; -case 'ar-EH': -l = locale_ar_EH; -break; -case 'ar-ER': -l = locale_ar_ER; -break; -case 'ar-IL': -l = locale_ar_IL; -break; -case 'ar-IQ': -l = locale_ar_IQ; -break; -case 'ar-JO': -l = locale_ar_JO; -break; -case 'ar-KM': -l = locale_ar_KM; -break; -case 'ar-KW': -l = locale_ar_KW; -break; -case 'ar-LB': -l = locale_ar_LB; -break; -case 'ar-LY': -l = locale_ar_LY; -break; -case 'ar-MA': -l = locale_ar_MA; -break; -case 'ar-MR': -l = locale_ar_MR; -break; -case 'ar-OM': -l = locale_ar_OM; -break; -case 'ar-PS': -l = locale_ar_PS; -break; -case 'ar-QA': -l = locale_ar_QA; -break; -case 'ar-SA': -l = locale_ar_SA; -break; -case 'ar-SD': -l = locale_ar_SD; -break; -case 'ar-SO': -l = locale_ar_SO; -break; -case 'ar-SS': -l = locale_ar_SS; -break; -case 'ar-SY': -l = locale_ar_SY; -break; -case 'ar-TD': -l = locale_ar_TD; -break; -case 'ar-TN': -l = locale_ar_TN; -break; -case 'ar-YE': -l = locale_ar_YE; -break; -case 'as': -l = locale_as; -break; -case 'asa': -l = locale_asa; -break; -case 'ast': -l = locale_ast; -break; -case 'az': -l = locale_az; -break; -case 'az-Cyrl': -l = locale_az_Cyrl; -break; -case 'az-Latn': -l = locale_az_Latn; -break; -case 'bas': -l = locale_bas; -break; -case 'be': -l = locale_be; -break; -case 'bem': -l = locale_bem; -break; -case 'bez': -l = locale_bez; -break; -case 'bg': -l = locale_bg; -break; -case 'bm': -l = locale_bm; -break; -case 'bn': -l = locale_bn; -break; -case 'bn-IN': -l = locale_bn_IN; -break; -case 'bo': -l = locale_bo; -break; -case 'bo-IN': -l = locale_bo_IN; -break; -case 'br': -l = locale_br; -break; -case 'brx': -l = locale_brx; -break; -case 'bs': -l = locale_bs; -break; -case 'bs-Cyrl': -l = locale_bs_Cyrl; -break; -case 'bs-Latn': -l = locale_bs_Latn; -break; -case 'ca': -l = locale_ca; -break; -case 'ca-AD': -l = locale_ca_AD; -break; -case 'ca-ES-VALENCIA': -l = locale_ca_ES_VALENCIA; -break; -case 'ca-FR': -l = locale_ca_FR; -break; -case 'ca-IT': -l = locale_ca_IT; -break; -case 'ccp': -l = locale_ccp; -break; -case 'ccp-IN': -l = locale_ccp_IN; -break; -case 'ce': -l = locale_ce; -break; -case 'ceb': -l = locale_ceb; -break; -case 'cgg': -l = locale_cgg; -break; -case 'chr': -l = locale_chr; -break; -case 'ckb': -l = locale_ckb; -break; -case 'ckb-IR': -l = locale_ckb_IR; -break; -case 'cs': -l = locale_cs; -break; -case 'cu': -l = locale_cu; -break; -case 'cy': -l = locale_cy; -break; -case 'da': -l = locale_da; -break; -case 'da-GL': -l = locale_da_GL; -break; -case 'dav': -l = locale_dav; -break; -case 'de': -l = locale_de; -break; -case 'de-AT': -l = locale_de_AT; -break; -case 'de-BE': -l = locale_de_BE; -break; -case 'de-CH': -l = locale_de_CH; -break; -case 'de-IT': -l = locale_de_IT; -break; -case 'de-LI': -l = locale_de_LI; -break; -case 'de-LU': -l = locale_de_LU; -break; -case 'dje': -l = locale_dje; -break; -case 'dsb': -l = locale_dsb; +export const locale_aam = ["aam",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_aam]; + +function plural_adp(n: number): number { +return 5; +} + +export const locale_adp = ["adp",[["སྔ་ཆ་","ཕྱི་ཆ་"],u,u],u,[["ཟླ","མིར","ལྷག","ཕུར","སངྶ","སྤེན","ཉི"],["ཟླ་","མིར་","ལྷག་","ཕུར་","སངས་","སྤེན་","ཉི་"],["གཟའ་ཟླ་བ་","གཟའ་མིག་དམར་","གཟའ་ལྷག་པ་","གཟའ་ཕུར་བུ་","གཟའ་པ་སངས་","གཟའ་སྤེན་པ་","གཟའ་ཉི་མ་"],["ཟླ་","མིར་","ལྷག་","ཕུར་","སངས་","སྤེན་","ཉི་"]],u,[["༡","༢","༣","4","༥","༦","༧","༨","9","༡༠","༡༡","༡༢"],["༡","༢","༣","༤","༥","༦","༧","༨","༩","༡༠","༡༡","12"],["ཟླ་དངཔ་","ཟླ་གཉིས་པ་","ཟླ་གསུམ་པ་","ཟླ་བཞི་པ་","ཟླ་ལྔ་པ་","ཟླ་དྲུག་པ","ཟླ་བདུན་པ་","ཟླ་བརྒྱད་པ་","ཟླ་དགུ་པ་","ཟླ་བཅུ་པ་","ཟླ་བཅུ་གཅིག་པ་","ཟླ་བཅུ་གཉིས་པ་"]],[["༡","༢","༣","༤","༥","༦","༧","༨","༩","༡༠","༡༡","༡༢"],["ཟླ་༡","ཟླ་༢","ཟླ་༣","ཟླ་༤","ཟླ་༥","ཟླ་༦","ཟླ་༧","ཟླ་༨","ཟླ་༩","ཟླ་༡༠","ཟླ་༡༡","ཟླ་༡༢"],["སྤྱི་ཟླ་དངཔ་","སྤྱི་ཟླ་གཉིས་པ་","སྤྱི་ཟླ་གསུམ་པ་","སྤྱི་ཟླ་བཞི་པ","སྤྱི་ཟླ་ལྔ་པ་","སྤྱི་ཟླ་དྲུག་པ","སྤྱི་ཟླ་བདུན་པ་","སྤྱི་ཟླ་བརྒྱད་པ་","སྤྱི་ཟླ་དགུ་པ་","སྤྱི་ཟླ་བཅུ་པ་","སྤྱི་ཟླ་བཅུ་གཅིག་པ་","སྤྱི་ཟླ་བཅུ་གཉིས་པ་"]],[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0 %","¤#,##,##0.00","#E0"],"INR","₹","རྒྱ་གར་གྱི་དངུལ་ རུ་པི",{"AUD":["AU$","$"],"BTN":["Nu."],"ILS":[u,"₪"],"JPY":["JP¥","¥"],"KRW":["KR₩","₩"],"THB":["TH฿","฿"],"USD":["US$","$"],"XAF":[]},"ltr", plural_adp]; + +function plural_afr(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_afr = ["afr",[["v","n"],["vm.","nm."],u],u,[["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."]],u,[["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"]],u,[["v.C.","n.C."],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZAR","R","Suid-Afrikaanse rand",{"CAD":[u,"$"],"JPY":["JP¥","¥"],"MXN":[u,"$"],"RON":[u,"leu"],"THB":["฿"],"TWD":["NT$"],"USD":[u,"$"],"ZAR":["R"]},"ltr", plural_afr]; + +function plural_aju(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_aju = ["aju",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_aju]; + +function plural_aka(n: number): number { + +if (n === Math.floor(n) && (n >= 0 && n <= 1)) + return 1; +return 5; +} + +export const locale_aka = ["aka",[["AN","EW"],u,u],u,[["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"]],u,[["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"]],u,[["AK","KE"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GHS","GH₵","Ghana Sidi",{"GHS":["GH₵"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_aka]; + +function plural_als(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_als = ["als",[["p.d.","m.d."],u,["e paradites","e pasdites"]],[["p.d.","m.d."],u,["paradite","pasdite"]],[["d","h","m","m","e","p","sh"],["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","sh"],["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","sh","m","p","m","q","k","g","sh","t","n","dh"],["jan","shk","mar","pri","maj","qer","korr","gush","sht","tet","nën","dhj"],["janar","shkurt","mars","prill","maj","qershor","korrik","gusht","shtator","tetor","nëntor","dhjetor"]],u,[["p.K.","mb.K."],u,["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}",u,"{1} 'në' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"ALL","Lekë","Leku shqiptar",{"ALL":["Lekë"],"AOA":[],"ARS":[],"AUD":["A$","AUD"],"BAM":[],"BBD":[],"BDT":[],"BMD":[],"BND":[],"BOB":[],"BRL":[],"BSD":[],"BWP":[],"BYN":[],"BZD":[],"CAD":["CA$","CAD"],"CLP":[],"CNY":["CN¥","CNY"],"COP":[],"CRC":[],"CUC":[],"CUP":[],"CZK":[],"DKK":[],"DOP":[],"EGP":[],"EUR":["€","EUR"],"FJD":[],"FKP":[],"GBP":["£","GBP"],"GEL":[],"GIP":[],"GNF":[],"GTQ":[],"GYD":[],"HKD":["HK$","HKS"],"HNL":[],"HRK":[],"HUF":[],"IDR":[],"ILS":["₪","ILS"],"INR":["₹","INR"],"ISK":[],"JMD":[],"JPY":["JP¥","JPY"],"KHR":[],"KMF":[],"KPW":[],"KRW":["₩","KRW"],"KYD":[],"KZT":[],"LAK":[],"LBP":[],"LKR":[],"LRD":[],"MGA":[],"MMK":[],"MNT":[],"MUR":[],"MXN":["MX$","MXN"],"MYR":[],"NAD":[],"NGN":[],"NIO":[],"NOK":[],"NPR":[],"NZD":["NZ$","NZD"],"PHP":[],"PKR":[],"PLN":[],"PYG":[],"RON":[],"RUB":[],"RWF":[],"SBD":[],"SEK":[],"SGD":[],"SHP":[],"SRD":[],"SSP":[],"STN":[],"SYP":[],"THB":["฿","THB"],"TOP":[],"TRY":[],"TTD":[],"TWD":["NT$","TWD"],"UAH":[],"USD":["US$","USD"],"UYU":[],"VND":["₫","VND"],"XCD":["EC$","XCD"],"ZAR":[],"ZMW":[]},"ltr", plural_als]; + +function plural_amh(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || n === 1) + return 1; +return 5; +} + +export const locale_amh = ["amh",[["ጠ","ከ"],["ጥዋት","ከሰዓት"],u],u,[["እ","ሰ","ማ","ረ","ሐ","ዓ","ቅ"],["እሑድ","ሰኞ","ማክሰ","ረቡዕ","ሐሙስ","ዓርብ","ቅዳሜ"],["እሑድ","ሰኞ","ማክሰኞ","ረቡዕ","ሐሙስ","ዓርብ","ቅዳሜ"],["እ","ሰ","ማ","ረ","ሐ","ዓ","ቅ"]],u,[["ጃ","ፌ","ማ","ኤ","ሜ","ጁ","ጁ","ኦ","ሴ","ኦ","ኖ","ዲ"],["ጃንዩ","ፌብሩ","ማርች","ኤፕሪ","ሜይ","ጁን","ጁላይ","ኦገስ","ሴፕቴ","ኦክቶ","ኖቬም","ዲሴም"],["ጃንዩወሪ","ፌብሩወሪ","ማርች","ኤፕሪል","ሜይ","ጁን","ጁላይ","ኦገስት","ሴፕቴምበር","ኦክቶበር","ኖቬምበር","ዲሴምበር"]],u,[["ዓ/ዓ","ዓ/ም"],u,["ዓመተ ዓለም","ዓመተ ምሕረት"]],0,[6,0],["dd/MM/y","d MMM y","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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ETB","ብር","የኢትዮጵያ ብር",{"AUD":["AU$","$"],"CNH":["የቻይና ዩዋን"],"ETB":["ብር"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_amh]; + +function plural_ara(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_ara = ["ara",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"EGP","ج.م.‏","جنيه مصري",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ara]; + +function plural_arb(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) + return 4; +return 5; +} + +export const locale_arb = ["arb",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"EGP","ج.م.‏","جنيه مصري",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_arb]; + +function plural_asd(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_asd = ["asd",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_asd]; + +function plural_asm(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || n === 1) + return 1; +return 5; +} + +export const locale_asm = ["asm",[["পূৰ্বাহ্ন","অপৰাহ্ন"],u,u],u,[["দ","স","ম","ব","ব","শ","শ"],["দেও","সোম","মঙ্গল","বুধ","বৃহ","শুক্ৰ","শনি"],["দেওবাৰ","সোমবাৰ","মঙ্গলবাৰ","বুধবাৰ","বৃহস্পতিবাৰ","শুক্ৰবাৰ","শনিবাৰ"],["দেও","সোম","মঙ্গল","বুধ","বৃহ","শুক্ৰ","শনি"]],u,[["জ","ফ","ম","এ","ম","জ","জ","আ","ছ","অ","ন","ড"],["জানু","ফেব্ৰু","মাৰ্চ","এপ্ৰিল","মে’","জুন","জুলাই","আগ","ছেপ্তে","অক্টো","নৱে","ডিচে"],["জানুৱাৰী","ফেব্ৰুৱাৰী","মাৰ্চ","এপ্ৰিল","মে’","জুন","জুলাই","আগষ্ট","ছেপ্তেম্বৰ","অক্টোবৰ","নৱেম্বৰ","ডিচেম্বৰ"]],u,[["খ্ৰীঃ পূঃ","খ্ৰীঃ"],u,["খ্ৰীষ্টপূৰ্ব","খ্ৰীষ্টাব্দ"]],0,[0,0],["d-M-y","dd-MM-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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"INR","₹","ভাৰতীয় ৰুপী",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_asm]; + +function plural_aue(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_aue = ["aue",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_aue]; + +function plural_ayx(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_ayx = ["ayx",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_ayx]; + +function plural_az_AZ(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_az_AZ = ["az-AZ",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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.","Ş."]],[["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."],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"AZN","₼","Azərbaycan Manatı",{"AZN":["₼"],"JPY":["JP¥","¥"],"RON":[u,"ley"],"SYP":[u,"S£"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_az_AZ]; + +function plural_aze(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_aze = ["aze",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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.","Ş."]],[["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."],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"AZN","₼","Azərbaycan Manatı",{"AZN":["₼"],"JPY":["JP¥","¥"],"RON":[u,"ley"],"SYP":[u,"S£"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_aze]; + +function plural_azj(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_azj = ["azj",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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.","Ş."]],[["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."],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"AZN","₼","Azərbaycan Manatı",{"AZN":["₼"],"JPY":["JP¥","¥"],"RON":[u,"ley"],"SYP":[u,"S£"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_azj]; + +function plural_bam(n: number): number { +return 5; +} + +export const locale_bam = ["bam",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["J.-C. ɲɛ","ni J.-C."],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"XOF","CFA","sefa Fraŋ (BCEAO)",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_bam]; + +function plural_bel(n: number): number { + +if (n % 10 === 1 && !(n % 100 === 11)) + return 1; +if (n % 10 === Math.floor(n % 10) && (n % 10 >= 2 && n % 10 <= 4) && !(n % 100 >= 12 && n % 100 <= 14)) + return 3; +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 4; +return 5; +} + +export const locale_bel = ["bel",[["am","pm"],["AM","PM"],u],[["AM","PM"],u,u],[["н","п","а","с","ч","п","с"],["нд","пн","аў","ср","чц","пт","сб"],["нядзеля","панядзелак","аўторак","серада","чацвер","пятніца","субота"],["нд","пн","аў","ср","чц","пт","сб"]],u,[["с","л","с","к","м","ч","л","ж","в","к","л","с"],["сту","лют","сак","кра","мая","чэр","ліп","жні","вер","кас","ліс","сне"],["студзеня","лютага","сакавіка","красавіка","мая","чэрвеня","ліпеня","жніўня","верасня","кастрычніка","лістапада","снежня"]],[["с","л","с","к","м","ч","л","ж","в","к","л","с"],["сту","лют","сак","кра","май","чэр","ліп","жні","вер","кас","ліс","сне"],["студзень","люты","сакавік","красавік","май","чэрвень","ліпень","жнівень","верасень","кастрычнік","лістапад","снежань"]],[["да н.э.","н.э."],u,["да нараджэння Хрыстова","ад нараджэння Хрыстова"]],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}",u,"{1} 'у' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"BYN","Br","беларускі рубель",{"AUD":["A$"],"BBD":[u,"Bds$"],"BMD":[u,"BD$"],"BRL":[u,"R$"],"BSD":[u,"B$"],"BYN":["Br"],"BZD":[u,"BZ$"],"CAD":[u,"CA$"],"CUC":[u,"CUC$"],"CUP":[u,"$MN"],"DOP":[u,"RD$"],"FJD":[u,"FJ$"],"FKP":[u,"FK£"],"GYD":[u,"G$"],"ISK":[u,"Íkr"],"JMD":[u,"J$"],"KYD":[u,"CI$"],"LRD":[u,"L$"],"MXN":["MX$"],"NAD":[u,"N$"],"NZD":[u,"NZ$"],"RUB":["₽","руб."],"SBD":[u,"SI$"],"SGD":[u,"S$"],"TTD":[u,"TT$"],"UYU":[u,"$U"],"XCD":["EC$"]},"ltr", plural_bel]; + +function plural_ben(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || n === 1) + return 1; +return 5; +} + +export const locale_ben = ["ben",[["AM","PM"],u,u],u,[["র","সো","ম","বু","বৃ","শু","শ"],["রবি","সোম","মঙ্গল","বুধ","বৃহস্পতি","শুক্র","শনি"],["রবিবার","সোমবার","মঙ্গলবার","বুধবার","বৃহস্পতিবার","শুক্রবার","শনিবার"],["রঃ","সোঃ","মঃ","বুঃ","বৃঃ","শুঃ","শনি"]],u,[["জা","ফে","মা","এ","মে","জুন","জু","আ","সে","অ","ন","ডি"],["জানু","ফেব","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"],["জানুয়ারী","ফেব্রুয়ারী","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"]],[["জা","ফে","মা","এ","মে","জুন","জু","আ","সে","অ","ন","ডি"],["জানুয়ারী","ফেব্রুয়ারী","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"],u],[["খ্রিস্টপূর্ব","খৃষ্টাব্দ"],u,["খ্রিস্টপূর্ব","খ্রীষ্টাব্দ"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","#,##,##0.00¤","#E0"],"BDT","৳","বাংলাদেশী টাকা",{"BDT":["৳"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_ben]; + +function plural_bgm(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_bgm = ["bgm",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_bgm]; + +function plural_bjd(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_bjd = ["bjd",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_bjd]; + +function plural_bod(n: number): number { +return 5; +} + +export const locale_bod = ["bod",[["སྔ་དྲོ་","ཕྱི་དྲོ་"],u,u],u,[["ཉི","ཟླ","མིག","ལྷག","ཕུར","སངས","སྤེན"],["ཉི་མ་","ཟླ་བ་","མིག་དམར་","ལྷག་པ་","ཕུར་བུ་","པ་སངས་","སྤེན་པ་"],["གཟའ་ཉི་མ་","གཟའ་ཟླ་བ་","གཟའ་མིག་དམར་","གཟའ་ལྷག་པ་","གཟའ་ཕུར་བུ་","གཟའ་པ་སངས་","གཟའ་སྤེན་པ་"],["ཉི་མ་","ཟླ་བ་","མིག་དམར་","ལྷག་པ་","ཕུར་བུ་","པ་སངས་","སྤེན་པ་"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ཟླ་༡","ཟླ་༢","ཟླ་༣","ཟླ་༤","ཟླ་༥","ཟླ་༦","ཟླ་༧","ཟླ་༨","ཟླ་༩","ཟླ་༡༠","ཟླ་༡༡","ཟླ་༡༢"],["ཟླ་བ་དང་པོ","ཟླ་བ་གཉིས་པ","ཟླ་བ་གསུམ་པ","ཟླ་བ་བཞི་པ","ཟླ་བ་ལྔ་པ","ཟླ་བ་དྲུག་པ","ཟླ་བ་བདུན་པ","ཟླ་བ་བརྒྱད་པ","ཟླ་བ་དགུ་པ","ཟླ་བ་བཅུ་པ","ཟླ་བ་བཅུ་གཅིག་པ","ཟླ་བ་བཅུ་གཉིས་པ"]],[["1","2","3","4","5","6","7","8","9","10","11","12"],["ཟླ་༡","ཟླ་༢","ཟླ་༣","ཟླ་༤","ཟླ་༥","ཟླ་༦","ཟླ་༧","ཟླ་༨","ཟླ་༩","ཟླ་༡༠","ཟླ་༡༡","ཟླ་༡༢"],["ཟླ་བ་དང་པོ་","ཟླ་བ་གཉིས་པ་","ཟླ་བ་གསུམ་པ་","ཟླ་བ་བཞི་པ་","ཟླ་བ་ལྔ་པ་","ཟླ་བ་དྲུག་པ་","ཟླ་བ་བདུན་པ་","ཟླ་བ་བརྒྱད་པ་","ཟླ་བ་དགུ་པ་","ཟླ་བ་བཅུ་པ་","ཟླ་བ་བཅུ་གཅིག་པ་","ཟླ་བ་བཅུ་གཉིས་པ་"]],[["སྤྱི་ལོ་སྔོན་","སྤྱི་ལོ་"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"CNY","¥","ཡུ་ཨན་",{"CNY":["¥"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_bod]; + +function plural_bos(n: number): number { +const 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 1; +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 3; +return 5; +} + +export const locale_bos = ["bos",[["prijepodne","popodne"],["AM","PM"],["prijepodne","popodne"]],u,[["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","aug","sep","okt","nov","dec"],["januar","februar","mart","april","maj","juni","juli","august","septembar","oktobar","novembar","decembar"]],u,[["p.n.e.","n.e."],["p. n. e.","n. e."],["prije nove ere","nove ere"]],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}",u,"{1} 'u' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"BAM","KM","Bosanskohercegovačka konvertibilna marka",{"AUD":[u,"$"],"BAM":["KM"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"HRK":["kn"],"ILS":[u,"₪"],"MXN":[u,"$"],"NZD":[u,"$"],"RSD":["din."],"THB":["฿"],"TWD":["NT$"],"USD":[u,"$"],"XCD":[u,"$"],"XPF":[]},"ltr", plural_bos]; + +function plural_bre(n: number): number { + +if (n % 10 === 1 && !(n % 100 === 11 || (n % 100 === 71 || n % 100 === 91))) + return 1; +if (n % 10 === 2 && !(n % 100 === 12 || (n % 100 === 72 || n % 100 === 92))) + return 2; +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 3; +if (!(n === 0) && n % 1000000 === 0) + return 4; +return 5; +} + +export const locale_bre = ["bre",[["am","gm"],["A.M.","G.M."],u],[["A.M.","G.M."],u,u],[["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."]],u,[["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"]],u,[["a-raok J.K.","goude J.K."],u,["a-raok Jezuz-Krist","goude Jezuz-Krist"]],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}","{1} 'da' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["$A","$"],"BRL":[u,"R$"],"CAD":["$CA","$"],"CNY":[u,"¥"],"EGP":[u,"£ E"],"GBP":["£ RU","£"],"HKD":["$ HK","$"],"ILS":[u,"₪"],"JPY":[u,"¥"],"KRW":[u,"₩"],"LBP":[u,"£L"],"NZD":["$ ZN","$"],"TOP":[u,"$ T"],"TWD":[u,"$"],"USD":["$ SU","$"],"VND":[u,"₫"],"XCD":[u,"$"],"XXX":[]},"ltr", plural_bre]; + +function plural_bs_BA(n: number): number { +const 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 1; +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 3; +return 5; +} + +export const locale_bs_BA = ["bs-BA",[["prijepodne","popodne"],["AM","PM"],["prijepodne","popodne"]],u,[["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","aug","sep","okt","nov","dec"],["januar","februar","mart","april","maj","juni","juli","august","septembar","oktobar","novembar","decembar"]],u,[["p.n.e.","n.e."],["p. n. e.","n. e."],["prije nove ere","nove ere"]],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}",u,"{1} 'u' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"BAM","KM","Bosanskohercegovačka konvertibilna marka",{"AUD":[u,"$"],"BAM":["KM"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"HRK":["kn"],"ILS":[u,"₪"],"MXN":[u,"$"],"NZD":[u,"$"],"RSD":["din."],"THB":["฿"],"TWD":["NT$"],"USD":[u,"$"],"XCD":[u,"$"],"XPF":[]},"ltr", plural_bs_BA]; + +function plural_bul(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_bul = ["bul",[["am","pm"],u,["пр.об.","сл.об."]],[["am","pm"],u,u],[["н","п","в","с","ч","п","с"],["нд","пн","вт","ср","чт","пт","сб"],["неделя","понеделник","вторник","сряда","четвъртък","петък","събота"],["нд","пн","вт","ср","чт","пт","сб"]],u,[["я","ф","м","а","м","ю","ю","а","с","о","н","д"],["яну","фев","март","апр","май","юни","юли","авг","сеп","окт","ное","дек"],["януари","февруари","март","април","май","юни","юли","август","септември","октомври","ноември","декември"]],u,[["пр.Хр.","сл.Хр."],u,["преди Христа","след Христа"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","0.00 ¤","#E0"],"BGN","лв.","Български лев",{"ARS":[],"AUD":[],"BBD":[],"BDT":[],"BGN":["лв."],"BMD":[],"BND":[],"BRL":[],"BSD":[],"BYN":[],"BZD":[],"CAD":[],"CLP":[],"CNY":[],"COP":[],"CRC":[],"CUP":[],"DOP":[],"FJD":[],"FKP":[],"GBP":[u,"£"],"GIP":[],"GYD":[],"HKD":[],"ILS":[],"INR":[],"JMD":[],"JPY":[u,"¥"],"KHR":[],"KRW":[],"KYD":[],"KZT":[],"LAK":[],"LRD":[],"MNT":[],"MXN":[],"NAD":[],"NGN":[],"NZD":[],"PHP":[],"PYG":[],"RON":[],"SBD":[],"SGD":[],"SRD":[],"SSP":[],"TRY":[],"TTD":[],"TWD":[],"UAH":[],"USD":["щ.д.","$"],"UYU":[],"VND":[],"XCD":[u,"$"]},"ltr", plural_bul]; + +function plural_bxk(n: number): number { +return 5; +} + +export const locale_bxk = ["bxk",[["a.m.","p.m."],u,u],u,[["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"]],u,[["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"]],u,[["BC","AD"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00;¤- #,##0.00","#E0"],"KES","Ksh","Sirinji ya Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_bxk]; + +function plural_cat(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_cat = ["cat",[["a. m.","p. m."],u,u],u,[["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."]],u,[["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"],u,["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}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["AU$","$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"MXN":[u,"$"],"THB":["฿"],"USD":[u,"$"],"VEF":[u,"Bs F"],"XCD":[u,"$"],"XXX":[]},"ltr", plural_cat]; + +function plural_ccq(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_ccq = ["ccq",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_ccq]; + +function plural_cel_gaulish(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_cel_gaulish = ["cel-gaulish",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_cel_gaulish]; + +function plural_ces(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +if (i === Math.floor(i) && (i >= 2 && i <= 4) && v === 0) + return 3; +if (!(v === 0)) + return 4; +return 5; +} + +export const locale_ces = ["ces",[["dop.","odp."],u,u],u,[["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"]],u,[["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."],["před naším letopočtem","našeho letopočtu"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"CZK","Kč","česká koruna",{"AUD":["AU$","$"],"CSK":["Kčs"],"CZK":["Kč"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":["JP¥","¥"],"RON":[u,"L"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"],"XEU":["ECU"],"XXX":[]},"ltr", plural_ces]; + +function plural_che(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_che = ["che",[["AM","PM"],u,u],u,[["кӀи","ор","ши","кха","еа","пӀе","шуо"],u,["кӀира","оршот","шинара","кхаара","еара","пӀераска","шуот"],["кӀи","ор","ши","кха","еа","пӀе","шуо"]],[["кӀ","о","ш","кх","е","пӀ","ш"],["кӀи","ор","ши","кха","еа","пӀе","шуо"],["кӀира","оршот","шинара","кхаара","еара","пӀераска","шуот"],["кӀи","ор","ши","кха","еа","пӀе","шуо"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"],["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],u,[["в. э. тӀ. я","в. э"],u,["Ӏийса пайхамар вина де кхачале","Ӏийса пайхамар вина дийнахь дуьйна"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","Терхьаш дац",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"RUB","₽","Российн сом",{"JPY":["JP¥","¥"],"RON":[u,"лей"],"RUB":["₽"],"USD":["US$","$"]},"ltr", plural_che]; + +function plural_chu(n: number): number { +return 5; +} + +export const locale_chu = ["chu",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["M01","M02","M03","M04","M05","M06","M07","M08","M09","M10","M11","M12"],u],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"RUB","₽","RUB",{"JPY":["JP¥","¥"],"RUB":["₽"],"USD":["US$","$"]},"ltr", plural_chu]; + +function plural_cjr(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_cjr = ["cjr",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_cjr]; + +function plural_cka(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_cka = ["cka",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_cka]; + +function plural_cmk(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_cmk = ["cmk",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_cmk]; + +function plural_cmn(n: number): number { +return 5; +} + +export const locale_cmn = ["cmn",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["周日","周一","周二","周三","周四","周五","周六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["周日","周一","周二","周三","周四","周五","周六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]],u,[["公元前","公元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","z ah:mm:ss","zzzz ah:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"CNY","¥","人民币",{"AUD":["AU$","$"],"CNY":["¥"],"ILR":["ILS"],"JPY":["JP¥","¥"],"KRW":["₩","₩"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_cmn]; + +function plural_cnr(n: number): number { +return 5; +} + +export const locale_cnr = ["cnr",[["a","p"],["prije podne","po podne"],u],u,[["n","p","u","s","č","p","s"],["ned","pon","uto","sre","čet","pet","sub"],["nedjelja","ponedeljak","utorak","srijeda","četvrtak","petak","subota"],["ne","po","ut","sr","če","pe","su"]],u,[["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"]],u,[["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","Evro",{"AUD":[u,"$"],"BAM":["KM"],"BYN":[u,"r."],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_cnr]; + +function plural_cor(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n % 100 === 2 || (n % 100 === 22 || (n % 100 === 42 || (n % 100 === 62 || n % 100 === 82))) || (n % 1000 === 0 && (n % 100000 === Math.floor(n % 100000) && (n % 100000 >= 1000 && n % 100000 <= 20000 || (n % 100000 === 40000 || (n % 100000 === 60000 || n % 100000 === 80000)))) || !(n === 0) && n % 1000000 === 100000)) + return 2; +if (n % 100 === 3 || (n % 100 === 23 || (n % 100 === 43 || (n % 100 === 63 || n % 100 === 83)))) + return 3; +if (!(n === 1) && (n % 100 === 1 || (n % 100 === 21 || (n % 100 === 41 || (n % 100 === 61 || n % 100 === 81))))) + return 4; +return 5; +} + +export const locale_cor = ["cor",[["a.m.","p.m."],u,u],u,[["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"]],u,[["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"]],u,[["RC","AD"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GBP","£","GBP",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_cor]; + +function plural_coy(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_coy = ["coy",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_coy]; + +function plural_cqu(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_cqu = ["cqu",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_cqu]; + +function plural_cym(n: number): number { + +if (n === 0) + return 0; +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n === 3) + return 3; +if (n === 6) + return 4; +return 5; +} + +export const locale_cym = ["cym",[["b","h"],["AM","PM"],["yb","yh"]],[["AM","PM"],u,u],[["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","Ebr","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}",u,"{1} 'am' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GBP","£","Punt Prydain",{"BDT":[u,"TK"],"BWP":[],"HKD":["HK$"],"JPY":["JP¥","¥"],"KRW":[u,"₩"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[],"ZAR":[],"ZMW":[]},"ltr", plural_cym]; + +function plural_dan(n: number): number { +const 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 1; +return 5; +} + +export const locale_dan = ["dan",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["fKr","eKr"],["f.Kr.","e.Kr."],u],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}",u,"{1} 'kl'. {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN","."],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"DKK","kr.","dansk krone",{"AUD":["AU$","$"],"DKK":["kr."],"ISK":[u,"kr."],"JPY":["JP¥","¥"],"NOK":[u,"kr."],"RON":[u,"L"],"SEK":[u,"kr."],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_dan]; + +function plural_deu(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_deu = ["deu",[["AM","PM"],u,u],u,[["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.","Sept.","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."],u,u],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}",u,"{1} 'um' {0}",u],[",",".",";","%","+","-","E","·","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euro",{"ATS":["öS"],"AUD":["AU$","$"],"BGM":["BGK"],"BGO":["BGJ"],"CUC":[u,"Cub$"],"DEM":["DM"],"FKP":[u,"Fl£"],"GNF":[u,"F.G."],"KMF":[u,"FC"],"RON":[u,"L"],"RWF":[u,"F.Rw"],"SYP":[],"THB":["฿"],"TWD":["NT$"],"XXX":[],"ZMW":[u,"K"]},"ltr", plural_deu]; + +function plural_dik(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_dik = ["dik",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_dik]; + +function plural_dit(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_dit = ["dit",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_dit]; + +function plural_drh(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_drh = ["drh",[["ү.ө.","ү.х."],u,u],u,[["Ня","Да","Мя","Лх","Пү","Ба","Бя"],u,["ням","даваа","мягмар","лхагва","пүрэв","баасан","бямба"],["Ня","Да","Мя","Лх","Пү","Ба","Бя"]],[["Ня","Да","Мя","Лх","Пү","Ба","Бя"],u,["Ням","Даваа","Мягмар","Лхагва","Пүрэв","Баасан","Бямба"],["Ня","Да","Мя","Лх","Пү","Ба","Бя"]],[["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],["нэгдүгээр сар","хоёрдугаар сар","гуравдугаар сар","дөрөвдүгээр сар","тавдугаар сар","зургаадугаар сар","долоодугаар сар","наймдугаар сар","есдүгээр сар","аравдугаар сар","арван нэгдүгээр сар","арван хоёрдугаар сар"]],[["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],["Нэгдүгээр сар","Хоёрдугаар сар","Гуравдугаар сар","Дөрөвдүгээр сар","Тавдугаар сар","Зургаадугаар сар","Долоодугаар сар","Наймдугаар сар","Есдүгээр сар","Аравдугаар сар","Арван нэгдүгээр сар","Арван хоёрдугаар сар"]],[["МЭӨ","МЭ"],u,["манай эриний өмнөх","манай эриний"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"MNT","₮","Монгол төгрөг",{"JPY":["JP¥","¥"],"MNT":["₮"],"SEK":[u,"кр"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_drh]; + +function plural_drw(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_drw = ["drw",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_drw]; + +function plural_dzo(n: number): number { +return 5; +} + +export const locale_dzo = ["dzo",[["སྔ་ཆ་","ཕྱི་ཆ་"],u,u],u,[["ཟླ","མིར","ལྷག","ཕུར","སངྶ","སྤེན","ཉི"],["ཟླ་","མིར་","ལྷག་","ཕུར་","སངས་","སྤེན་","ཉི་"],["གཟའ་ཟླ་བ་","གཟའ་མིག་དམར་","གཟའ་ལྷག་པ་","གཟའ་ཕུར་བུ་","གཟའ་པ་སངས་","གཟའ་སྤེན་པ་","གཟའ་ཉི་མ་"],["ཟླ་","མིར་","ལྷག་","ཕུར་","སངས་","སྤེན་","ཉི་"]],u,[["༡","༢","༣","4","༥","༦","༧","༨","9","༡༠","༡༡","༡༢"],["༡","༢","༣","༤","༥","༦","༧","༨","༩","༡༠","༡༡","12"],["ཟླ་དངཔ་","ཟླ་གཉིས་པ་","ཟླ་གསུམ་པ་","ཟླ་བཞི་པ་","ཟླ་ལྔ་པ་","ཟླ་དྲུག་པ","ཟླ་བདུན་པ་","ཟླ་བརྒྱད་པ་","ཟླ་དགུ་པ་","ཟླ་བཅུ་པ་","ཟླ་བཅུ་གཅིག་པ་","ཟླ་བཅུ་གཉིས་པ་"]],[["༡","༢","༣","༤","༥","༦","༧","༨","༩","༡༠","༡༡","༡༢"],["ཟླ་༡","ཟླ་༢","ཟླ་༣","ཟླ་༤","ཟླ་༥","ཟླ་༦","ཟླ་༧","ཟླ་༨","ཟླ་༩","ཟླ་༡༠","ཟླ་༡༡","ཟླ་༡༢"],["སྤྱི་ཟླ་དངཔ་","སྤྱི་ཟླ་གཉིས་པ་","སྤྱི་ཟླ་གསུམ་པ་","སྤྱི་ཟླ་བཞི་པ","སྤྱི་ཟླ་ལྔ་པ་","སྤྱི་ཟླ་དྲུག་པ","སྤྱི་ཟླ་བདུན་པ་","སྤྱི་ཟླ་བརྒྱད་པ་","སྤྱི་ཟླ་དགུ་པ་","སྤྱི་ཟླ་བཅུ་པ་","སྤྱི་ཟླ་བཅུ་གཅིག་པ་","སྤྱི་ཟླ་བཅུ་གཉིས་པ་"]],[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0 %","¤#,##,##0.00","#E0"],"INR","₹","རྒྱ་གར་གྱི་དངུལ་ རུ་པི",{"AUD":["AU$","$"],"BTN":["Nu."],"ILS":[u,"₪"],"JPY":["JP¥","¥"],"KRW":["KR₩","₩"],"THB":["TH฿","฿"],"USD":["US$","$"],"XAF":[]},"ltr", plural_dzo]; + +function plural_ekk(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_ekk = ["ekk",[["AM","PM"],u,u],u,[["P","E","T","K","N","R","L"],u,["pühapäev","esmaspäev","teisipäev","kolmapäev","neljapäev","reede","laupäev"],["P","E","T","K","N","R","L"]],u,[["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"]],u,[["eKr","pKr"],u,["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}",u,u,u],[","," ",";","%","+","−","×10^","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["AU$","$"],"EEK":["kr"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_ekk]; + +function plural_ell(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ell = ["ell",[["πμ","μμ"],["π.μ.","μ.μ."],u],u,[["Κ","Δ","Τ","Τ","Π","Π","Σ"],["Κυρ","Δευ","Τρί","Τετ","Πέμ","Παρ","Σάβ"],["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"],["Κυ","Δε","Τρ","Τε","Πέ","Πα","Σά"]],u,[["Ι","Φ","Μ","Α","Μ","Ι","Ι","Α","Σ","Ο","Ν","Δ"],["Ιαν","Φεβ","Μαρ","Απρ","Μαΐ","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ"],["Ιανουαρίου","Φεβρουαρίου","Μαρτίου","Απριλίου","Μαΐου","Ιουνίου","Ιουλίου","Αυγούστου","Σεπτεμβρίου","Οκτωβρίου","Νοεμβρίου","Δεκεμβρίου"]],[["Ι","Φ","Μ","Α","Μ","Ι","Ι","Α","Σ","Ο","Ν","Δ"],["Ιαν","Φεβ","Μάρ","Απρ","Μάι","Ιούν","Ιούλ","Αύγ","Σεπ","Οκτ","Νοέ","Δεκ"],["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"]],[["π.Χ.","μ.Χ."],u,["προ Χριστού","μετά Χριστόν"]],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}",u,"{1} - {0}",u],[",",".",";","%","+","-","e","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","Ευρώ",{"GRD":["Δρχ"],"JPY":["JP¥","¥"],"THB":["฿"]},"ltr", plural_ell]; + +function plural_eng(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_eng = ["eng",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_eng]; + +function plural_epo(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_epo = ["epo",[["atm","ptm"],u,u],u,[["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"]],u,[["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"]],u,[["aK","pK"],u,u],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],u,u,u,{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_epo]; + +function plural_est(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_est = ["est",[["AM","PM"],u,u],u,[["P","E","T","K","N","R","L"],u,["pühapäev","esmaspäev","teisipäev","kolmapäev","neljapäev","reede","laupäev"],["P","E","T","K","N","R","L"]],u,[["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"]],u,[["eKr","pKr"],u,["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}",u,u,u],[","," ",";","%","+","−","×10^","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["AU$","$"],"EEK":["kr"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_est]; + +function plural_eus(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_eus = ["eus",[["g","a"],["AM","PM"],u],[["AM","PM"],u,u],[["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,[["U","O","M","A","M","E","U","A","I","U","A","A"],["urt.","ots.","mar.","api.","mai.","eka.","uzt.","abu.","ira.","urr.","aza.","abe."],["urtarrilak","otsailak","martxoak","apirilak","maiatzak","ekainak","uztailak","abuztuak","irailak","urriak","azaroak","abenduak"]],[["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."],u,["K.a.","Kristo ondoren"]],1,[6,0],["yy/M/d","y('e')'ko' MMM d('a')","y('e')'ko' MMMM'ren' d('a')","y('e')'ko' MMMM'ren' d('a'), EEEE"],["HH:mm","HH:mm:ss","HH:mm:ss (z)","HH:mm:ss (zzzz)"],["{1} {0}",u,u,u],[",",".",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","% #,##0","#,##0.00 ¤","#E0"],"EUR","€","euroa",{"ESP":["₧"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_eus]; + +function plural_ewe(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ewe = ["ewe",[["ŋ","ɣ"],["ŋdi","ɣetrɔ"],u],u,[["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"]],u,[["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"]],u,[["HYV","Yŋ"],u,["Hafi Yesu Va","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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","mnn",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GHS","GH₵","ghana siɖi",{"AUD":["AU$","$"],"GHS":["GH₵"],"JPY":["JP¥","¥"],"THB":["฿"],"USD":["US$","$"]},"ltr", plural_ewe]; + +function plural_fao(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_fao = ["fao",[["AM","PM"],u,u],u,[["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}",u,"{1} 'kl'. {0}",u],[",",".",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"DKK","kr","donsk króna",{"DKK":["kr"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_fao]; + +function plural_fas(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || n === 1) + return 1; +return 5; +} + +export const locale_fas = ["fas",[["ق","ب"],["ق.ظ.","ب.ظ."],["قبل‌ازظهر","بعدازظهر"]],u,[["ی","د","س","چ","پ","ج","ش"],["یکشنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],u,["۱ش","۲ش","۳ش","۴ش","۵ش","ج","ش"]],u,[["ژ","ف","م","آ","م","ژ","ژ","ا","س","ا","ن","د"],["ژانویهٔ","فوریهٔ","مارس","آوریل","مهٔ","ژوئن","ژوئیهٔ","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],u],[["ژ","ف","م","آ","م","ژ","ژ","ا","س","ا","ن","د"],["ژانویه","فوریه","مارس","آوریل","مه","ژوئن","ژوئیه","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],u],[["ق","م"],["ق.م.","م."],["قبل از میلاد","میلادی"]],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}",u,"{1}، ساعت {0}",u],[".",",",";","%","‎+","‎−","E","×","‰","∞","ناعدد",":"],["#,##0.###","#,##0%","‎¤ #,##0.00","#E0"],"IRR","ریال","ریال ایران",{"AFN":["؋"],"CAD":["$CA","$"],"CNY":["¥CN","¥"],"HKD":["$HK","$"],"IRR":["ریال"],"MXN":["$MX","$"],"NZD":["$NZ","$"],"THB":["฿"],"XCD":["$EC","$"]},"rtl", plural_fas]; + +function plural_fat(n: number): number { + +if (n === Math.floor(n) && (n >= 0 && n <= 1)) + return 1; +return 5; +} + +export const locale_fat = ["fat",[["AN","EW"],u,u],u,[["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"]],u,[["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"]],u,[["AK","KE"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GHS","GH₵","Ghana Sidi",{"GHS":["GH₵"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_fat]; + +function plural_fin(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_fin = ["fin",[["ap.","ip."],u,u],u,[["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",u,"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}",u,u],[","," ",";","%","+","−","E","×","‰","∞","epäluku","."],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AOA":[],"ARS":[],"AUD":[],"BAM":[],"BBD":[],"BDT":[],"BMD":[],"BND":[],"BOB":[],"BRL":[],"BSD":[],"BWP":[],"BYN":[],"BZD":[],"CAD":[],"CLP":[],"CNY":[],"COP":[],"CRC":[],"CUC":[],"CUP":[],"CZK":[],"DKK":[],"DOP":[],"EGP":[],"ESP":[],"FIM":["mk"],"FJD":[],"FKP":[],"GEL":[],"GIP":[],"GNF":[],"GTQ":[],"GYD":[],"HKD":[],"HNL":[],"HRK":[],"HUF":[],"IDR":[],"ILS":[],"INR":[],"ISK":[],"JMD":[],"KHR":[],"KMF":[],"KPW":[],"KRW":[],"KYD":[],"KZT":[],"LAK":[],"LBP":[],"LKR":[],"LRD":[],"LTL":[],"LVL":[],"MGA":[],"MMK":[],"MNT":[],"MUR":[],"MXN":[],"MYR":[],"NAD":[],"NGN":[],"NIO":[],"NOK":[],"NPR":[],"NZD":[],"PHP":[],"PKR":[],"PLN":[],"PYG":[],"RON":[],"RUR":[],"RWF":[],"SBD":[],"SEK":[],"SGD":[],"SHP":[],"SRD":[],"SSP":[],"STN":[u,"STD"],"SYP":[],"THB":[],"TOP":[],"TRY":[],"TTD":[],"TWD":[],"UAH":[],"UYU":[],"VEF":[],"VND":[],"XCD":[],"XPF":[],"XXX":[],"ZAR":[],"ZMW":[]},"ltr", plural_fin]; + +function plural_fra(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fra = ["fra",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fra]; + +function plural_fry(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_fry = ["fry",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["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}",u,"{1} 'om' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤ #,##0.00-","#E0"],"EUR","€","Euro",{"AUD":["AU$","$"],"CAD":["C$","$"],"FJD":["FJ$","$"],"JPY":["JP¥","¥"],"SBD":["SI$","$"],"THB":["฿"],"USD":["US$","$"],"XPF":[]},"ltr", plural_fry]; + +function plural_fuc(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_fuc = ["fuc",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XOF","CFA","Mbuuɗu Seefaa BCEAO",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_fuc]; + +function plural_ful(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_ful = ["ful",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XOF","CFA","Mbuuɗu Seefaa BCEAO",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ful]; + +function plural_gav(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_gav = ["gav",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_gav]; + +function plural_gaz(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_gaz = ["gaz",[["WD","WB"],u,u],u,[["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"]],u,[["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"]],u,[["BCE","CE"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ETB","Br","Itoophiyaa Birrii",{"ETB":["Br"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_gaz]; + +function plural_gfx(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_gfx = ["gfx",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_gfx]; + +function plural_gla(n: number): number { + +if (n === 1 || n === 11) + return 1; +if (n === 2 || n === 12) + return 2; +if (n === Math.floor(n) && (n >= 3 && n <= 10 || n >= 13 && n <= 19)) + return 3; +return 5; +} + +export const locale_gla = ["gla",[["m","f"],u,u],u,[["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"]],u,[["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GBP","£","Punnd Sasannach",{"JPY":["JP¥","¥"],"RON":[u,"leu"],"THB":["฿"],"TWD":["NT$"],"XXX":[]},"ltr", plural_gla]; + +function plural_gle(n: number): number { + +if (n === 1) + return 1; +if (n === 2) + return 2; +if (n === Math.floor(n) && (n >= 3 && n <= 6)) + return 3; +if (n === Math.floor(n) && (n >= 7 && n <= 10)) + return 4; +return 5; +} + +export const locale_gle = ["gle",[["r.n.","i.n."],u,u],u,[["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"]],u,[["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"]],u,[["RC","AD"],u,["Roimh Chríost","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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"EUR","€","Euro",{"THB":["฿"],"TWD":["NT$"],"XXX":[]},"ltr", plural_gle]; + +function plural_glg(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_glg = ["glg",[["a.m.","p.m."],u,u],u,[["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á."]],[["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."],u,["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}",u,"{0} 'do' {1}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"BYN":[u,"Br"],"ESP":["₧"],"JPY":["JP¥","¥"],"KMF":[u,"FC"],"MXN":["$MX","$"],"RUB":[u,"руб"],"THB":["฿"],"TWD":["NT$"],"XCD":[u,"$"]},"ltr", plural_glg]; + +function plural_glv(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (v === 0 && i % 10 === 1) + return 1; +if (v === 0 && i % 10 === 2) + return 2; +if (v === 0 && (i % 100 === 0 || (i % 100 === 20 || (i % 100 === 40 || (i % 100 === 60 || i % 100 === 80))))) + return 3; +if (!(v === 0)) + return 4; +return 5; +} + +export const locale_glv = ["glv",[["a.m.","p.m."],u,u],u,[["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"]],u,[["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"]],u,[["RC","AD"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GBP","£","GBP",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_glv]; + +function plural_gti(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_gti = ["gti",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_gti]; + +function plural_guj(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || n === 1) + return 1; +return 5; +} + +export const locale_guj = ["guj",[["AM","PM"],u,u],u,[["ર","સો","મં","બુ","ગુ","શુ","શ"],["રવિ","સોમ","મંગળ","બુધ","ગુરુ","શુક્ર","શનિ"],["રવિવાર","સોમવાર","મંગળવાર","બુધવાર","ગુરુવાર","શુક્રવાર","શનિવાર"],["ર","સો","મં","બુ","ગુ","શુ","શ"]],u,[["જા","ફે","મા","એ","મે","જૂ","જુ","ઑ","સ","ઑ","ન","ડિ"],["જાન્યુ","ફેબ્રુ","માર્ચ","એપ્રિલ","મે","જૂન","જુલાઈ","ઑગસ્ટ","સપ્ટે","ઑક્ટો","નવે","ડિસે"],["જાન્યુઆરી","ફેબ્રુઆરી","માર્ચ","એપ્રિલ","મે","જૂન","જુલાઈ","ઑગસ્ટ","સપ્ટેમ્બર","ઑક્ટોબર","નવેમ્બર","ડિસેમ્બર"]],u,[["ઇ સ પુ","ઇસ"],["ઈ.સ.પૂર્વે","ઈ.સ."],["ઈસવીસન પૂર્વે","ઇસવીસન"]],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}",u,"{1} એ {0} વાગ્યે",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤#,##,##0.00","[#E0]"],"INR","₹","ભારતીય રૂપિયા",{"JPY":["JP¥","¥"],"MUR":[u,"રૂ."],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_guj]; + +function plural_guv(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_guv = ["guv",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_guv]; + +function plural_ha_Latn_GH(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ha_Latn_GH = ["ha-Latn-GH",[["AM","PM"],u,["Safiya","Yamma"]],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["K.H","BHAI"],u,["Kafin haihuwar annab","Bayan haihuwar annab"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"GHS","GH₵","Kudin Ghana",{"GHS":["GH₵"],"NGN":["₦"]},"ltr", plural_ha_Latn_GH]; + +function plural_ha_Latn_NE(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ha_Latn_NE = ["ha-Latn-NE",[["AM","PM"],u,["Safiya","Yamma"]],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["K.H","BHAI"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"XOF","CFA","Kuɗin Sefa na Afirka Ta Yamma",{"NGN":["₦"]},"ltr", plural_ha_Latn_NE]; + +function plural_ha_Latn_NG(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ha_Latn_NG = ["ha-Latn-NG",[["AM","PM"],u,["Safiya","Yamma"]],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["K.H","BHAI"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"NGN","₦","Nairar Najeriya",{"NGN":["₦"]},"ltr", plural_ha_Latn_NG]; + +function plural_hau(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_hau = ["hau",[["AM","PM"],u,["Safiya","Yamma"]],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["K.H","BHAI"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"NGN","₦","Nairar Najeriya",{"NGN":["₦"]},"ltr", plural_hau]; + +function plural_hbs(n: number): number { +return 5; +} + +export const locale_hbs = ["hbs",[["a","p"],["pre podne","po podne"],u],[["pre podne","po podne"],u,u],[["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"]],u,[["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"]],u,[["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"RSD","RSD","Srpski dinar",{"AUD":[u,"$"],"BAM":["KM"],"BYN":[u,"r."],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_hbs]; + +function plural_hdn(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_hdn = ["hdn",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_hdn]; + +function plural_hea(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_hea = ["hea",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_hea]; + +function plural_heb(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +if (i === 2 && v === 0) + return 2; +if (v === 0 && (!(n >= 0 && n <= 10) && n % 10 === 0)) + return 4; +return 5; +} + +export const locale_heb = ["heb",[["לפנה״צ","אחה״צ"],u,u],[["לפנה״צ","אחה״צ"],["AM","PM"],u],[["א׳","ב׳","ג׳","ד׳","ה׳","ו׳","ש׳"],["יום א׳","יום ב׳","יום ג׳","יום ד׳","יום ה׳","יום ו׳","שבת"],["יום ראשון","יום שני","יום שלישי","יום רביעי","יום חמישי","יום שישי","יום שבת"],["א׳","ב׳","ג׳","ד׳","ה׳","ו׳","ש׳"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ינו׳","פבר׳","מרץ","אפר׳","מאי","יוני","יולי","אוג׳","ספט׳","אוק׳","נוב׳","דצמ׳"],["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"]],u,[["לפנה״ס","לספירה"],u,["לפני הספירה","לספירה"]],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}",u,"{1} בשעה {0}",u],[".",",",";","%","‎+","‎-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","‏#,##0.00 ¤;‏-#,##0.00 ¤","#E0"],"ILS","₪","שקל חדש",{"BYN":[u,"р"],"CNY":["‎CN¥‎","¥"],"ILP":["ל״י"],"THB":["฿"],"TWD":["NT$"]},"rtl", plural_heb]; + +function plural_hin(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || n === 1) + return 1; +return 5; +} + +export const locale_hin = ["hin",[["am","pm"],u,u],u,[["र","सो","मं","बु","गु","शु","श"],["रवि","सोम","मंगल","बुध","गुरु","शुक्र","शनि"],["रविवार","सोमवार","मंगलवार","बुधवार","गुरुवार","शुक्रवार","शनिवार"],["र","सो","मं","बु","गु","शु","श"]],u,[["ज","फ़","मा","अ","म","जू","जु","अ","सि","अ","न","दि"],["जन॰","फ़र॰","मार्च","अप्रैल","मई","जून","जुल॰","अग॰","सित॰","अक्तू॰","नव॰","दिस॰"],["जनवरी","फ़रवरी","मार्च","अप्रैल","मई","जून","जुलाई","अगस्त","सितंबर","अक्तूबर","नवंबर","दिसंबर"]],u,[["ईसा-पूर्व","ईस्वी"],u,["ईसा-पूर्व","ईसवी सन"]],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}",u,"{1} को {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤#,##,##0.00","[#E0]"],"INR","₹","भारतीय रुपया",{"JPY":["JP¥","¥"],"RON":[u,"लेई"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_hin]; + +function plural_hrr(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_hrr = ["hrr",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_hrr]; + +function plural_hrv(n: number): number { +const 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 1; +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 3; +return 5; +} + +export const locale_hrv = ["hrv",[["AM","PM"],u,u],u,[["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}",u,"{1} 'u' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"HRK","HRK","hrvatska kuna",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"],"XPF":[],"XXX":[]},"ltr", plural_hrv]; + +function plural_hun(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_hun = ["hun",[["de.","du."],u,u],u,[["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"]],u,[["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"]],u,[["ie.","isz."],["i. e.","i. sz."],["Krisztus 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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"HUF","Ft","magyar forint",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"HUF":["Ft"],"ILS":[u,"₪"],"INR":[u,"₹"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"]},"ltr", plural_hun]; + +function plural_hye(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) + return 1; +return 5; +} + +export const locale_hye = ["hye",[["ա","հ"],["AM","PM"],u],[["AM","PM"],u,u],[["Կ","Ե","Ե","Չ","Հ","Ո","Շ"],["կիր","երկ","երք","չրք","հնգ","ուր","շբթ"],["կիրակի","երկուշաբթի","երեքշաբթի","չորեքշաբթի","հինգշաբթի","ուրբաթ","շաբաթ"],["կր","եկ","եք","չք","հգ","ու","շբ"]],u,[["Հ","Փ","Մ","Ա","Մ","Հ","Հ","Օ","Ս","Հ","Ն","Դ"],["հնվ","փտվ","մրտ","ապր","մյս","հնս","հլս","օգս","սեպ","հոկ","նոյ","դեկ"],["հունվարի","փետրվարի","մարտի","ապրիլի","մայիսի","հունիսի","հուլիսի","օգոստոսի","սեպտեմբերի","հոկտեմբերի","նոյեմբերի","դեկտեմբերի"]],[["Հ","Փ","Մ","Ա","Մ","Հ","Հ","Օ","Ս","Հ","Ն","Դ"],["հնվ","փտվ","մրտ","ապր","մյս","հնս","հլս","օգս","սեպ","հոկ","նոյ","դեկ"],["հունվար","փետրվար","մարտ","ապրիլ","մայիս","հունիս","հուլիս","օգոստոս","սեպտեմբեր","հոկտեմբեր","նոյեմբեր","դեկտեմբեր"]],[["մ.թ.ա.","մ.թ."],u,["Քրիստոսից առաջ","Քրիստոսից հետո"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","ՈչԹ",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"AMD","֏","հայկական դրամ",{"AMD":["֏"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_hye]; + +function plural_i_ami(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_i_ami = ["i-ami",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_i_ami]; + +function plural_i_bnn(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_i_bnn = ["i-bnn",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_i_bnn]; + +function plural_i_klingon(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_i_klingon = ["i-klingon",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_i_klingon]; + +function plural_i_lux(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_i_lux = ["i-lux",[["mo.","nomë."],["moies","nomëttes"],u],[["moies","nomëttes"],u,u],[["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."],u,u],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euro",{"ATS":["öS"],"AUD":["AU$","$"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_i_lux]; + +function plural_i_pwn(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_i_pwn = ["i-pwn",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_i_pwn]; + +function plural_i_tao(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_i_tao = ["i-tao",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_i_tao]; + +function plural_i_tay(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_i_tay = ["i-tay",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_i_tay]; + +function plural_i_tsu(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_i_tsu = ["i-tsu",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_i_tsu]; + +function plural_i_default(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_i_default = ["i-default",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_i_default]; + +function plural_i_enochian(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_i_enochian = ["i-enochian",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_i_enochian]; + +function plural_i_mingo(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_i_mingo = ["i-mingo",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_i_mingo]; + +function plural_ibi(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_ibi = ["ibi",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_ibi]; + +function plural_ibo(n: number): number { +return 5; +} + +export const locale_ibo = ["ibo",[["A.M.","P.M."],u,["N’ụtụtụ","N’abali"]],[["A.M.","P.M."],u,u],[["S","M","T","W","T","F","S"],["Ụka","Mọn","Tiu","Wen","Tọọ","Fraị","Sat"],["Sọndee","Mọnde","Tiuzdee","Wenezdee","Tọọzdee","Fraịdee","Satọdee"],["Sọn","Mọn","Tiu","Wen","Tọọ","Fraị","Sat"]],u,[["J","F","M","E","M","J","J","Ọ","S","Ọ","N","D"],["Jen","Feb","Maa","Epr","Mee","Juu","Jul","Ọgọ","Sep","Ọkt","Nov","Dis"],["Jenụwarị","Febrụwarị","Maachị","Epreel","Mee","Juun","Julaị","Ọgọọst","Septemba","Ọktoba","Novemba","Disemba"]],u,[["T.K.","A.K."],u,["Tupu Kraist","Afọ Kraịst"]],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}",u,"{1} 'na' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"NGN","₦","Naịra",{"NGN":["₦"]},"ltr", plural_ibo]; + +function plural_iii(n: number): number { +return 5; +} + +export const locale_iii = ["iii",[["ꎸꄑ","ꁯꋒ"],u,u],u,[["ꆏ","ꋍ","ꑍ","ꌕ","ꇖ","ꉬ","ꃘ"],["ꑭꆏ","ꆏꋍ","ꆏꑍ","ꆏꌕ","ꆏꇖ","ꆏꉬ","ꆏꃘ"],["ꑭꆏꑍ","ꆏꊂꋍ","ꆏꊂꑍ","ꆏꊂꌕ","ꆏꊂꇖ","ꆏꊂꉬ","ꆏꊂꃘ"],["ꑭꆏ","ꆏꋍ","ꆏꑍ","ꆏꌕ","ꆏꇖ","ꆏꉬ","ꆏꃘ"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ꋍꆪ","ꑍꆪ","ꌕꆪ","ꇖꆪ","ꉬꆪ","ꃘꆪ","ꏃꆪ","ꉆꆪ","ꈬꆪ","ꊰꆪ","ꊰꊪꆪ","ꊰꑋꆪ"],u],u,[["ꃅꋊꂿ","ꃅꋊꊂ"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"CNY","¥","CNY",{"CNY":["¥"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_iii]; + +function plural_ile(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_ile = ["ile",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_ile]; + +function plural_ilw(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_ilw = ["ilw",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_ilw]; + +function plural_in(n: number): number { +return 5; +} + +export const locale_in = ["in",[["AM","PM"],u,u],u,[["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"]],u,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agu","Sep","Okt","Nov","Des"],["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"]],u,[["SM","M"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN","."],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"IDR","Rp","Rupiah Indonesia",{"AUD":["AU$","$"],"IDR":["Rp"],"INR":["Rs","₹"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_in]; + +function plural_ina(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_ina = ["ina",[["AM","PM"],u,u],u,[["d","l","m","m","j","v","s"],["dom","lun","mar","mer","jov","ven","sab"],["dominica","lunedi","martedi","mercuridi","jovedi","venerdi","sabbato"],["do","lu","ma","me","jo","ve","sa"]],u,[["j","f","m","a","m","j","j","a","s","o","n","d"],["jan","feb","mar","apr","mai","jun","jul","aug","sep","oct","nov","dec"],["januario","februario","martio","april","maio","junio","julio","augusto","septembre","octobre","novembre","decembre"]],[["1","2","3","4","5","6","7","8","9","10","11","12"],["jan","feb","mar","apr","mai","jun","jul","aug","sep","oct","nov","dec"],["januario","februario","martio","april","maio","junio","julio","augusto","septembre","octobre","novembre","decembre"]],[["a.Chr.","p.Chr."],u,["ante Christo","post Christo"]],1,[6,0],["dd-MM-y","d MMM y","d 'de' MMMM y","EEEE 'le' d 'de' MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} {0}",u,"{1} 'a' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],u,u,u,{"JPY":["JP¥","¥"],"NLG":["ƒ"],"RUB":["₽"],"USD":["US$","$"]},"ltr", plural_ina]; + +function plural_ind(n: number): number { +return 5; +} + +export const locale_ind = ["ind",[["AM","PM"],u,u],u,[["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"]],u,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agu","Sep","Okt","Nov","Des"],["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"]],u,[["SM","M"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN","."],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"IDR","Rp","Rupiah Indonesia",{"AUD":["AU$","$"],"IDR":["Rp"],"INR":["Rs","₹"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_ind]; + +function plural_isl(n: number): number { +const 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 1; +return 5; +} + +export const locale_isl = ["isl",[["f.","e."],["f.h.","e.h."],u],[["f.h.","e.h."],u,u],[["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."]],u,[["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"]],u,[["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}",u,"{1} 'kl'. {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"ISK","ISK","íslensk króna",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"EUR":[u,"€"],"GBP":[u,"£"],"INR":[u,"₹"],"JPY":["JP¥","¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"]},"ltr", plural_isl]; + +function plural_ita(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_ita = ["ita",[["m.","p."],["AM","PM"],u],u,[["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"]],u,[["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"]],u,[["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}",u,"{1} {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"BRL":[u,"R$"],"BYN":[u,"Br"],"EGP":[u,"£E"],"HKD":[u,"$"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":[u,"NKr"],"THB":["฿"],"TWD":[u,"NT$"],"USD":[u,"$"]},"ltr", plural_ita]; + +function plural_iw(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +if (i === 2 && v === 0) + return 2; +if (v === 0 && (!(n >= 0 && n <= 10) && n % 10 === 0)) + return 4; +return 5; +} + +export const locale_iw = ["iw",[["לפנה״צ","אחה״צ"],u,u],[["לפנה״צ","אחה״צ"],["AM","PM"],u],[["א׳","ב׳","ג׳","ד׳","ה׳","ו׳","ש׳"],["יום א׳","יום ב׳","יום ג׳","יום ד׳","יום ה׳","יום ו׳","שבת"],["יום ראשון","יום שני","יום שלישי","יום רביעי","יום חמישי","יום שישי","יום שבת"],["א׳","ב׳","ג׳","ד׳","ה׳","ו׳","ש׳"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ינו׳","פבר׳","מרץ","אפר׳","מאי","יוני","יולי","אוג׳","ספט׳","אוק׳","נוב׳","דצמ׳"],["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"]],u,[["לפנה״ס","לספירה"],u,["לפני הספירה","לספירה"]],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}",u,"{1} בשעה {0}",u],[".",",",";","%","‎+","‎-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","‏#,##0.00 ¤;‏-#,##0.00 ¤","#E0"],"ILS","₪","שקל חדש",{"BYN":[u,"р"],"CNY":["‎CN¥‎","¥"],"ILP":["ל״י"],"THB":["฿"],"TWD":["NT$"]},"rtl", plural_iw]; + +function plural_jav(n: number): number { +return 5; +} + +export const locale_jav = ["jav",[["Isuk","Wengi"],u,u],u,[["A","S","S","R","K","J","S"],["Ahad","Sen","Sel","Rab","Kam","Jum","Sab"],["Ahad","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],["Ahad","Sen","Sel","Rab","Kam","Jum","Sab"]],u,[["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"]],u,[["SM","M"],u,["Sakdurunge Masehi","Masehi"]],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}",u,"{1} {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"IDR","Rp","Rupiah Indonesia",{"IDR":["Rp"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_jav]; + +function plural_jeg(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_jeg = ["jeg",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_jeg]; + +function plural_ji(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_ji = ["ji",[["פֿאַרמיטאָג","נאָכמיטאָג"],u,u],u,[["S","M","T","W","T","F","S"],["זונטיק","מאָנטיק","דינסטיק","מיטוואך","דאנערשטיק","פֿרײַטיק","שבת"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["יאַנואַר","פֿעברואַר","מערץ","אַפּריל","מיי","יוני","יולי","אויגוסט","סעפּטעמבער","אקטאבער","נאוועמבער","דעצעמבער"],u],[["1","2","3","4","5","6","7","8","9","10","11","12"],["יאַנ","פֿעב","מערץ","אַפּר","מיי","יוני","יולי","אויג","סעפּ","אקט","נאוו","דעצ"],["יאַנואַר","פֿעברואַר","מערץ","אַפּריל","מיי","יוני","יולי","אויגוסט","סעפּטעמבער","אקטאבער","נאוועמבער","דעצעמבער"]],[["BCE","CE"],u,u],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}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],u,u,u,{"JPY":["JP¥","¥"],"USD":["US$","$"]},"rtl", plural_ji]; + +function plural_jpn(n: number): number { +return 5; +} + +export const locale_jpn = ["jpn",[["午前","午後"],u,u],u,[["日","月","火","水","木","金","土"],u,["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],["日","月","火","水","木","金","土"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],u],u,[["BC","AD"],["紀元前","西暦"],u],0,[6,0],["y/MM/dd",u,"y年M月d日","y年M月d日EEEE"],["H:mm","H:mm:ss","H:mm:ss z","H時mm分ss秒 zzzz"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"JPY","¥","日本円",{"CNY":["元","¥"],"JPY":["¥"],"RON":[u,"レイ"],"XXX":[]},"ltr", plural_jpn]; + +function plural_jw(n: number): number { +return 5; +} + +export const locale_jw = ["jw",[["Isuk","Wengi"],u,u],u,[["A","S","S","R","K","J","S"],["Ahad","Sen","Sel","Rab","Kam","Jum","Sab"],["Ahad","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],["Ahad","Sen","Sel","Rab","Kam","Jum","Sab"]],u,[["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"]],u,[["SM","M"],u,["Sakdurunge Masehi","Masehi"]],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}",u,"{1} {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"IDR","Rp","Rupiah Indonesia",{"IDR":["Rp"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_jw]; + +function plural_kal(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_kal = ["kal",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["sap","ata","mar","pin","sis","tal","arf"],["sapaat","ataasinngorneq","marlunngorneq","pingasunngorneq","sisamanngorneq","tallimanngorneq","arfininngorneq"],["sap","ata","mar","pin","sis","tal","arf"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["jan","febr","mar","apr","maj","jun","jul","aug","sept","okt","nov","dec"],["januaarip","februaarip","marsip","apriilip","maajip","juunip","juulip","aggustip","septembarip","oktobarip","novembarip","decembarip"]],[["1","2","3","4","5","6","7","8","9","10","11","12"],["jan","febr","mar","apr","maj","jun","jul","aug","sept","okt","nov","dec"],["januaari","februaari","marsi","apriili","maaji","juuni","juuli","aggusti","septembari","oktobari","novembari","decembari"]],[["BCE","CE"],u,u],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00;¤-#,##0.00","#E0"],"DKK","kr.","DKK",{"DKK":["kr.","kr"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_kal]; + +function plural_kan(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || n === 1) + return 1; +return 5; +} + +export const locale_kan = ["kan",[["ಪೂ","ಅ"],["ಪೂರ್ವಾಹ್ನ","ಅಪರಾಹ್ನ"],u],[["ಪೂರ್ವಾಹ್ನ","ಅಪರಾಹ್ನ"],u,u],[["ಭಾ","ಸೋ","ಮಂ","ಬು","ಗು","ಶು","ಶ"],["ಭಾನು","ಸೋಮ","ಮಂಗಳ","ಬುಧ","ಗುರು","ಶುಕ್ರ","ಶನಿ"],["ಭಾನುವಾರ","ಸೋಮವಾರ","ಮಂಗಳವಾರ","ಬುಧವಾರ","ಗುರುವಾರ","ಶುಕ್ರವಾರ","ಶನಿವಾರ"],["ಭಾನು","ಸೋಮ","ಮಂಗಳ","ಬುಧ","ಗುರು","ಶುಕ್ರ","ಶನಿ"]],u,[["ಜ","ಫೆ","ಮಾ","ಏ","ಮೇ","ಜೂ","ಜು","ಆ","ಸೆ","ಅ","ನ","ಡಿ"],["ಜನವರಿ","ಫೆಬ್ರವರಿ","ಮಾರ್ಚ್","ಏಪ್ರಿ","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗ","ಸೆಪ್ಟೆಂ","ಅಕ್ಟೋ","ನವೆಂ","ಡಿಸೆಂ"],["ಜನವರಿ","ಫೆಬ್ರವರಿ","ಮಾರ್ಚ್","ಏಪ್ರಿಲ್","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗಸ್ಟ್","ಸೆಪ್ಟೆಂಬರ್","ಅಕ್ಟೋಬರ್","ನವೆಂಬರ್","ಡಿಸೆಂಬರ್"]],[["ಜ","ಫೆ","ಮಾ","ಏ","ಮೇ","ಜೂ","ಜು","ಆ","ಸೆ","ಅ","ನ","ಡಿ"],["ಜನ","ಫೆಬ್ರ","ಮಾರ್ಚ್","ಏಪ್ರಿ","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗ","ಸೆಪ್ಟೆಂ","ಅಕ್ಟೋ","ನವೆಂ","ಡಿಸೆಂ"],["ಜನವರಿ","ಫೆಬ್ರವರಿ","ಮಾರ್ಚ್","ಏಪ್ರಿಲ್","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗಸ್ಟ್","ಸೆಪ್ಟೆಂಬರ್","ಅಕ್ಟೋಬರ್","ನವೆಂಬರ್","ಡಿಸೆಂಬರ್"]],[["ಕ್ರಿ.ಪೂ","ಕ್ರಿ.ಶ"],u,["ಕ್ರಿಸ್ತ ಪೂರ್ವ","ಕ್ರಿಸ್ತ ಶಕ"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"INR","₹","ಭಾರತೀಯ ರೂಪಾಯಿ",{"JPY":["JP¥","¥"],"RON":[u,"ಲೀ"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_kan]; + +function plural_kas(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_kas = ["kas",[["AM","PM"],u,u],u,[["ا","ژ","ب","ب","ب","ج","ب"],["آتھوار","ژٔندٕروار","بۆموار","بودوار","برؠسوار","جُمہ","بٹوار"],["اَتھوار","ژٔندرٕروار","بۆموار","بودوار","برؠسوار","جُمہ","بٹوار"],["آتھوار","ژٔندٕروار","بۆموار","بودوار","برؠسوار","جُمہ","بٹوار"]],u,[["ج","ف","م","ا","م","ج","ج","ا","س","س","ا","ن"],["جنؤری","فرؤری","مارٕچ","اپریل","میٔ","جوٗن","جوٗلایی","اگست","ستمبر","اکتوٗبر","نومبر","دسمبر"],u],u,[["بی سی","اے ڈی"],u,["قبٕل مسیٖح","عیٖسوی سنہٕ"]],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}",u,u,u],[".",",",";","%","‎+","‎-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"INR","₹","ہِندُستٲنۍ رۄپَے",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"rtl", plural_kas]; + +function plural_kat(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_kat = ["kat",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["კ","ო","ს","ო","ხ","პ","შ"],["კვი","ორშ","სამ","ოთხ","ხუთ","პარ","შაბ"],["კვირა","ორშაბათი","სამშაბათი","ოთხშაბათი","ხუთშაბათი","პარასკევი","შაბათი"],["კვ","ორ","სმ","ოთ","ხთ","პრ","შბ"]],u,[["ი","თ","მ","ა","მ","ი","ი","ა","ს","ო","ნ","დ"],["იან","თებ","მარ","აპრ","მაი","ივნ","ივლ","აგვ","სექ","ოქტ","ნოე","დეკ"],["იანვარი","თებერვალი","მარტი","აპრილი","მაისი","ივნისი","ივლისი","აგვისტო","სექტემბერი","ოქტომბერი","ნოემბერი","დეკემბერი"]],u,[["ძვ. წ.","ახ. წ."],u,["ძველი წელთაღრიცხვით","ახალი წელთაღრიცხვით"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","არ არის რიცხვი",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"GEL","₾","ქართული ლარი",{"AUD":[u,"$"],"CNY":[u,"¥"],"GEL":["₾"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_kat]; + +function plural_kaz(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_kaz = ["kaz",[["AM","PM"],u,u],u,[["Ж","Д","С","С","Б","Ж","С"],["жс","дс","сс","ср","бс","жм","сб"],["жексенбі","дүйсенбі","сейсенбі","сәрсенбі","бейсенбі","жұма","сенбі"],["жс","дс","сс","ср","бс","жм","сб"]],u,[["Қ","А","Н","С","М","М","Ш","Т","Қ","Қ","Қ","Ж"],["қаң.","ақп.","нау.","сәу.","мам.","мау.","шіл.","там.","қыр.","қаз.","қар.","жел."],["қаңтар","ақпан","наурыз","сәуір","мамыр","маусым","шілде","тамыз","қыркүйек","қазан","қараша","желтоқсан"]],[["Қ","А","Н","С","М","М","Ш","Т","Қ","Қ","Қ","Ж"],["қаң.","ақп.","нау.","сәу.","мам.","мау.","шіл.","там.","қыр.","қаз.","қар.","жел."],["Қаңтар","Ақпан","Наурыз","Сәуір","Мамыр","Маусым","Шілде","Тамыз","Қыркүйек","Қазан","Қараша","Желтоқсан"]],[["б.з.д.","б.з."],u,["Біздің заманымызға дейін","біздің заманымыз"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","сан емес",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"KZT","₸","Қазақстан теңгесі",{"JPY":["JP¥","¥"],"KZT":["₸"],"RUB":["₽"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_kaz]; + +function plural_kgc(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_kgc = ["kgc",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_kgc]; + +function plural_kgh(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_kgh = ["kgh",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_kgh]; + +function plural_khk(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_khk = ["khk",[["ү.ө.","ү.х."],u,u],u,[["Ня","Да","Мя","Лх","Пү","Ба","Бя"],u,["ням","даваа","мягмар","лхагва","пүрэв","баасан","бямба"],["Ня","Да","Мя","Лх","Пү","Ба","Бя"]],[["Ня","Да","Мя","Лх","Пү","Ба","Бя"],u,["Ням","Даваа","Мягмар","Лхагва","Пүрэв","Баасан","Бямба"],["Ня","Да","Мя","Лх","Пү","Ба","Бя"]],[["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],["нэгдүгээр сар","хоёрдугаар сар","гуравдугаар сар","дөрөвдүгээр сар","тавдугаар сар","зургаадугаар сар","долоодугаар сар","наймдугаар сар","есдүгээр сар","аравдугаар сар","арван нэгдүгээр сар","арван хоёрдугаар сар"]],[["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],["Нэгдүгээр сар","Хоёрдугаар сар","Гуравдугаар сар","Дөрөвдүгээр сар","Тавдугаар сар","Зургаадугаар сар","Долоодугаар сар","Наймдугаар сар","Есдүгээр сар","Аравдугаар сар","Арван нэгдүгээр сар","Арван хоёрдугаар сар"]],[["МЭӨ","МЭ"],u,["манай эриний өмнөх","манай эриний"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"MNT","₮","Монгол төгрөг",{"JPY":["JP¥","¥"],"MNT":["₮"],"SEK":[u,"кр"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_khk]; + +function plural_khm(n: number): number { +return 5; +} + +export const locale_khm = ["khm",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["អ","ច","អ","ព","ព","ស","ស"],["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហ","សុក្រ","សៅរ៍"],["អាទិត្យ","ច័ន្ទ","អង្គារ","ពុធ","ព្រហស្បតិ៍","សុក្រ","សៅរ៍"],["អា","ច","អ","ពុ","ព្រ","សុ","ស"]],[["អ","ច","អ","ព","ព","ស","ស"],["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហ","សុក្រ","សៅរ៍"],["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហស្បតិ៍","សុក្រ","សៅរ៍"],["អា","ច","អ","ពុ","ព្រ","សុ","ស"]],[["ម","ក","ម","ម","ឧ","ម","ក","ស","ក","ត","វ","ធ"],["មករា","កុម្ភៈ","មីនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],u],u,[["មុន គ.ស.","គ.ស."],u,["មុន​គ្រិស្តសករាជ","គ្រិស្តសករាជ"]],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}",u,"{1} នៅ​ម៉ោង {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"KHR","៛","រៀល​កម្ពុជា",{"JPY":["JP¥","¥"],"KHR":["៛"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_khm]; + +function plural_kik(n: number): number { +return 5; +} + +export const locale_kik = ["kik",[["Kiroko","Hwaĩ-inĩ"],u,u],u,[["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"]],u,[["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"]],u,[["MK","TK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","Ciringi ya Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_kik]; + +function plural_kin(n: number): number { +return 5; +} + +export const locale_kin = ["kin",[["AM","PM"],u,u],u,[["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."]],u,[["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"]],u,[["BCE","CE"],u,u],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"RWF","RF","RWF",{"JPY":["JP¥","¥"],"RWF":["RF"],"USD":["US$","$"]},"ltr", plural_kin]; + +function plural_kir(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_kir = ["kir",[["тң","тк"],u,["таңкы","түштөн кийинки"]],u,[["Ж","Д","Ш","Ш","Б","Ж","И"],["жек.","дүй.","шейш.","шарш.","бейш.","жума","ишм."],["жекшемби","дүйшөмбү","шейшемби","шаршемби","бейшемби","жума","ишемби"],["жш.","дш.","шш.","шр.","бш.","жм.","иш."]],u,[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","фев.","мар.","апр.","май","июн.","июл.","авг.","сен.","окт.","ноя.","дек."],["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"]],[["б.з.ч.","б.з."],u,["биздин заманга чейин","биздин заман"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","сан эмес",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"KGS","сом","Кыргызстан сому",{"AUD":[u,"$"],"BMD":[u,"BD$"],"BRL":[u,"R$"],"BSD":[u,"B$"],"BZD":[u,"BZ$"],"CAD":[u,"C$"],"DOP":[u,"RD$"],"EGP":[u,"LE"],"GBP":[u,"£"],"HKD":[u,"HK$"],"HRK":[u,"Kn"],"ILS":[u,"₪"],"INR":[u,"₹"],"JMD":[u,"J$"],"JPY":["JP¥","¥"],"KGS":["сом"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"THB":["฿"],"TTD":[u,"TT$"],"TWD":[u,"NT$"],"USD":[u,"$"],"XCD":[u,"$"]},"ltr", plural_kir]; + +function plural_kk_Cyrl_KZ(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_kk_Cyrl_KZ = ["kk-Cyrl-KZ",[["AM","PM"],u,u],u,[["Ж","Д","С","С","Б","Ж","С"],["жс","дс","сс","ср","бс","жм","сб"],["жексенбі","дүйсенбі","сейсенбі","сәрсенбі","бейсенбі","жұма","сенбі"],["жс","дс","сс","ср","бс","жм","сб"]],u,[["Қ","А","Н","С","М","М","Ш","Т","Қ","Қ","Қ","Ж"],["қаң.","ақп.","нау.","сәу.","мам.","мау.","шіл.","там.","қыр.","қаз.","қар.","жел."],["қаңтар","ақпан","наурыз","сәуір","мамыр","маусым","шілде","тамыз","қыркүйек","қазан","қараша","желтоқсан"]],[["Қ","А","Н","С","М","М","Ш","Т","Қ","Қ","Қ","Ж"],["қаң.","ақп.","нау.","сәу.","мам.","мау.","шіл.","там.","қыр.","қаз.","қар.","жел."],["Қаңтар","Ақпан","Наурыз","Сәуір","Мамыр","Маусым","Шілде","Тамыз","Қыркүйек","Қазан","Қараша","Желтоқсан"]],[["б.з.д.","б.з."],u,["Біздің заманымызға дейін","біздің заманымыз"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","сан емес",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"KZT","₸","Қазақстан теңгесі",{"JPY":["JP¥","¥"],"KZT":["₸"],"RUB":["₽"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_kk_Cyrl_KZ]; + +function plural_kmr(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_kmr = ["kmr",[["BN","PN"],u,u],u,[["Y","D","S","Ç","P","Î","Ş"],["yş","dş","sş","çş","pş","în","ş"],["yekşem","duşem","sêşem","çarşem","pêncşem","în","şemî"],["yş","dş","sş","çş","pş","în","ş"]],u,[["R","R","A","A","G","P","T","G","R","K","S","B"],["rêb","reş","ada","avr","gul","pûş","tîr","gel","rez","kew","ser","ber"],["rêbendanê","reşemiyê","adarê","avrêlê","gulanê","pûşperê","tîrmehê","gelawêjê","rezberê","kewçêrê","sermawezê","berfanbarê"]],[["R","R","A","A","G","P","T","G","R","K","S","B"],["rêb","reş","ada","avr","gul","pûş","tîr","gel","rez","kew","ser","ber"],["rêbendan","reşemî","adar","avrêl","gulan","pûşper","tîrmeh","gelawêj","rezber","kewçêr","sermawez","berfanbar"]],[["BZ","PZ"],u,["berî zayînê","piştî zayînê"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","%#,##0","#,##0.00 ¤","#E0"],"TRY","₺","TRY",{"JPY":["JP¥","¥"],"TRY":["₺"],"USD":["US$","$"]},"ltr", plural_kmr]; + +function plural_knn(n: number): number { +return 5; +} + +export const locale_knn = ["knn",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["आ","सो","मं","बु","बि","शु","शे"],["आयतार","सोमार","मंगळार","बुधवार","बिरेस्तार","शुक्रार","शेनवार"],u,["आय","सोम","मंगळ","बुध","बिरे","शुक्र","शेन"]],[["आ","सो","मं","बु","ब","शु","शे"],["आयतार","सोमार","मंगळार","बुधवार","बिरेस्तार","शुक्रार","शेनवार"],u,["आय","सोम","मंगळ","बुध","बिरे","शुक्र","शेन"]],[["1","2","3","4","5","6","7","8","9","10","11","12"],["जानेवारी","फेब्रुवारी","मार्च","एप्रिल","मे","जून","जुलय","ऑगस्ट","सप्टेंबर","ऑक्टोबर","नोव्हेंबर","डिसेंबर"],u],[["1","2","3","4","5","6","7","8","9","10","11","12"],["जाने","फेब्रु","मार्च","एप्री","मे","जून","जुल","ऑग","सप्टें","ऑक्टो","नो","डिसे"],["जानेवारी","फेब्रुवारी","मार्च","एप्रिल","मे","जून","जुलय","ऑगस्ट","सप्टेंबर","ऑक्टोबर","नोव्हेंबर","डिसेंबर"]],[["क्रिस्तपूर्व","क्रिस्तशखा"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"INR","₹","भारतीय रुपया",{"JPY":["JP¥","¥"],"RON":["रॉन","लेई"],"USD":["US$","$"]},"ltr", plural_knn]; + +function plural_koj(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_koj = ["koj",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_koj]; + +function plural_kor(n: number): number { +return 5; +} + +export const locale_kor = ["kor",[["AM","PM"],u,["오전","오후"]],u,[["일","월","화","수","목","금","토"],u,["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],["일","월","화","수","목","금","토"]],u,[["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],u,u],u,[["BC","AD"],u,["기원전","서기"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KRW","₩","대한민국 원",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"RON":[u,"L"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_kor]; + +function plural_krm(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_krm = ["krm",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_krm]; + +function plural_ks_Arab_IN(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ks_Arab_IN = ["ks-Arab-IN",[["AM","PM"],u,u],u,[["ا","ژ","ب","ب","ب","ج","ب"],["آتھوار","ژٔندٕروار","بۆموار","بودوار","برؠسوار","جُمہ","بٹوار"],["اَتھوار","ژٔندرٕروار","بۆموار","بودوار","برؠسوار","جُمہ","بٹوار"],["آتھوار","ژٔندٕروار","بۆموار","بودوار","برؠسوار","جُمہ","بٹوار"]],u,[["ج","ف","م","ا","م","ج","ج","ا","س","س","ا","ن"],["جنؤری","فرؤری","مارٕچ","اپریل","میٔ","جوٗن","جوٗلایی","اگست","ستمبر","اکتوٗبر","نومبر","دسمبر"],u],u,[["بی سی","اے ڈی"],u,["قبٕل مسیٖح","عیٖسوی سنہٕ"]],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}",u,u,u],[".",",",";","%","‎+","‎-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"INR","₹","ہِندُستٲنۍ رۄپَے",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"rtl", plural_ks_Arab_IN]; + +function plural_kur(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_kur = ["kur",[["BN","PN"],u,u],u,[["Y","D","S","Ç","P","Î","Ş"],["yş","dş","sş","çş","pş","în","ş"],["yekşem","duşem","sêşem","çarşem","pêncşem","în","şemî"],["yş","dş","sş","çş","pş","în","ş"]],u,[["R","R","A","A","G","P","T","G","R","K","S","B"],["rêb","reş","ada","avr","gul","pûş","tîr","gel","rez","kew","ser","ber"],["rêbendanê","reşemiyê","adarê","avrêlê","gulanê","pûşperê","tîrmehê","gelawêjê","rezberê","kewçêrê","sermawezê","berfanbarê"]],[["R","R","A","A","G","P","T","G","R","K","S","B"],["rêb","reş","ada","avr","gul","pûş","tîr","gel","rez","kew","ser","ber"],["rêbendan","reşemî","adar","avrêl","gulan","pûşper","tîrmeh","gelawêj","rezber","kewçêr","sermawez","berfanbar"]],[["BZ","PZ"],u,["berî zayînê","piştî zayînê"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","%#,##0","#,##0.00 ¤","#E0"],"TRY","₺","TRY",{"JPY":["JP¥","¥"],"TRY":["₺"],"USD":["US$","$"]},"ltr", plural_kur]; + +function plural_kvs(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_kvs = ["kvs",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_kvs]; + +function plural_ky_Cyrl_KG(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ky_Cyrl_KG = ["ky-Cyrl-KG",[["тң","тк"],u,["таңкы","түштөн кийинки"]],u,[["Ж","Д","Ш","Ш","Б","Ж","И"],["жек.","дүй.","шейш.","шарш.","бейш.","жума","ишм."],["жекшемби","дүйшөмбү","шейшемби","шаршемби","бейшемби","жума","ишемби"],["жш.","дш.","шш.","шр.","бш.","жм.","иш."]],u,[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","фев.","мар.","апр.","май","июн.","июл.","авг.","сен.","окт.","ноя.","дек."],["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"]],[["б.з.ч.","б.з."],u,["биздин заманга чейин","биздин заман"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","сан эмес",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"KGS","сом","Кыргызстан сому",{"AUD":[u,"$"],"BMD":[u,"BD$"],"BRL":[u,"R$"],"BSD":[u,"B$"],"BZD":[u,"BZ$"],"CAD":[u,"C$"],"DOP":[u,"RD$"],"EGP":[u,"LE"],"GBP":[u,"£"],"HKD":[u,"HK$"],"HRK":[u,"Kn"],"ILS":[u,"₪"],"INR":[u,"₹"],"JMD":[u,"J$"],"JPY":["JP¥","¥"],"KGS":["сом"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"THB":["฿"],"TTD":[u,"TT$"],"TWD":[u,"NT$"],"USD":[u,"$"],"XCD":[u,"$"]},"ltr", plural_ky_Cyrl_KG]; + +function plural_lao(n: number): number { +return 5; +} + +export const locale_lao = ["lao",[["ກ່ອນທ່ຽງ","ຫຼັງທ່ຽງ"],u,u],u,[["ອາ","ຈ","ອ","ພ","ພຫ","ສຸ","ສ"],["ອາທິດ","ຈັນ","ອັງຄານ","ພຸດ","ພະຫັດ","ສຸກ","ເສົາ"],["ວັນອາທິດ","ວັນຈັນ","ວັນອັງຄານ","ວັນພຸດ","ວັນພະຫັດ","ວັນສຸກ","ວັນເສົາ"],["ອາ.","ຈ.","ອ.","ພ.","ພຫ.","ສຸ.","ສ."]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ມ.ກ.","ກ.ພ.","ມ.ນ.","ມ.ສ.","ພ.ພ.","ມິ.ຖ.","ກ.ລ.","ສ.ຫ.","ກ.ຍ.","ຕ.ລ.","ພ.ຈ.","ທ.ວ."],["ມັງກອນ","ກຸມພາ","ມີນາ","ເມສາ","ພຶດສະພາ","ມິຖຸນາ","ກໍລະກົດ","ສິງຫາ","ກັນຍາ","ຕຸລາ","ພະຈິກ","ທັນວາ"]],u,[["ກ່ອນ ຄ.ສ.","ຄ.ສ."],u,["ກ່ອນຄຣິດສັກກະລາດ","ຄຣິດສັກກະລາດ"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","ບໍ່​ແມ່ນ​ໂຕ​ເລກ",":"],["#,##0.###","#,##0%","¤#,##0.00;¤-#,##0.00","#"],"LAK","₭","ລາວ ກີບ",{"JPY":["JP¥","¥"],"LAK":["₭"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_lao]; + +function plural_lav(n: number): number { +const 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 0; +if (n % 10 === 1 && !(n % 100 === 11) || (v === 2 && (f % 10 === 1 && !(f % 100 === 11)) || !(v === 2) && f % 10 === 1)) + return 1; +return 5; +} + +export const locale_lav = ["lav",[["priekšp.","pēcp."],u,["priekšpusdienā","pēcpusdienā"]],[["priekšp.","pēcpusd."],u,["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"]],u,[["p.m.ē.","m.ē."],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NS",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","eiro",{"AUD":["AU$","$"],"LVL":["Ls"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_lav]; + +function plural_lbk(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_lbk = ["lbk",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_lbk]; + +function plural_lii(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_lii = ["lii",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_lii]; + +function plural_lin(n: number): number { + +if (n === Math.floor(n) && (n >= 0 && n <= 1)) + return 1; +return 5; +} + +export const locale_lin = ["lin",[["ntɔ́ngɔ́","mpókwa"],u,u],u,[["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"]],u,[["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é"]],u,[["libóso ya","nsima ya Y"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"CDF","FC","Falánga ya Kongó",{"CDF":["FC"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_lin]; + +function plural_lit(n: number): number { +const f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; + +if (n % 10 === 1 && !(n % 100 >= 11 && n % 100 <= 19)) + return 1; +if (n % 10 === Math.floor(n % 10) && (n % 10 >= 2 && n % 10 <= 9) && !(n % 100 >= 11 && n % 100 <= 19)) + return 3; +if (!(f === 0)) + return 4; +return 5; +} + +export const locale_lit = ["lit",[["pr. p.","pop."],["priešpiet","popiet"],u],u,[["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"]],u,[["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."],u,["prieš Kristų","po Kristaus"]],1,[6,0],["y-MM-dd",u,"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}",u,u,u],[","," ",";","%","+","−","×10^","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euras",{"AUD":[u,"$"],"BDT":[],"BRL":[u,"R$"],"BYN":[u,"Br"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[],"INR":[],"JPY":[u,"¥"],"KHR":[],"KRW":[u,"₩"],"LAK":[],"MNT":[],"MXN":[u,"$"],"NZD":[u,"$"],"PLN":[u,"zl"],"PYG":[u,"Gs"],"RUB":[u,"rb"],"TWD":[u,"$"],"USD":[u,"$"],"VND":[],"XAF":[],"XCD":[u,"$"],"XOF":[],"XPF":[]},"ltr", plural_lit]; + +function plural_llo(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_llo = ["llo",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_llo]; + +function plural_lmm(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_lmm = ["lmm",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_lmm]; + +function plural_ltz(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ltz = ["ltz",[["mo.","nomë."],["moies","nomëttes"],u],[["moies","nomëttes"],u,u],[["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."],u,u],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euro",{"ATS":["öS"],"AUD":["AU$","$"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_ltz]; + +function plural_lub(n: number): number { +return 5; +} + +export const locale_lub = ["lub",[["Dinda","Dilolo"],u,u],u,[["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"]],u,[["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à"]],u,[["kmp. Y.K.","kny. Y. K."],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"CDF","FC","Nfalanga wa Kongu",{"CDF":["FC"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_lub]; + +function plural_lug(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_lug = ["lug",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["BC","AD"],u,["Kulisito nga tannaza","Bukya Kulisito Azaal"]],1,[0,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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"UGX","USh","Silingi eya Yuganda",{"JPY":["JP¥","¥"],"UGX":["USh"],"USD":["US$","$"]},"ltr", plural_lug]; + +function plural_lvs(n: number): number { +const 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 0; +if (n % 10 === 1 && !(n % 100 === 11) || (v === 2 && (f % 10 === 1 && !(f % 100 === 11)) || !(v === 2) && f % 10 === 1)) + return 1; +return 5; +} + +export const locale_lvs = ["lvs",[["priekšp.","pēcp."],u,["priekšpusdienā","pēcpusdienā"]],[["priekšp.","pēcpusd."],u,["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"]],u,[["p.m.ē.","m.ē."],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NS",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","eiro",{"AUD":["AU$","$"],"LVL":["Ls"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_lvs]; + +function plural_mal(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_mal = ["mal",[["AM","PM"],u,u],u,[["ഞ","തി","ചൊ","ബു","വ്യാ","വെ","ശ"],["ഞായർ","തിങ്കൾ","ചൊവ്വ","ബുധൻ","വ്യാഴം","വെള്ളി","ശനി"],["ഞായറാഴ്‌ച","തിങ്കളാഴ്‌ച","ചൊവ്വാഴ്ച","ബുധനാഴ്‌ച","വ്യാഴാഴ്‌ച","വെള്ളിയാഴ്‌ച","ശനിയാഴ്‌ച"],["ഞാ","തി","ചൊ","ബു","വ്യാ","വെ","ശ"]],[["ഞാ","തി","ചൊ","ബു","വ്യാ","വെ","ശ"],["ഞായർ","തിങ്കൾ","ചൊവ്വ","ബുധൻ","വ്യാഴം","വെള്ളി","ശനി"],["ഞായറാഴ്‌ച","തിങ്കളാഴ്‌ച","ചൊവ്വാഴ്‌ച","ബുധനാഴ്‌ച","വ്യാഴാഴ്‌ച","വെള്ളിയാഴ്‌ച","ശനിയാഴ്‌ച"],["ഞാ","തി","ചൊ","ബു","വ്യാ","വെ","ശ"]],[["ജ","ഫെ","മാ","ഏ","മെ","ജൂൺ","ജൂ","ഓ","സെ","ഒ","ന","ഡി"],["ജനു","ഫെബ്രു","മാർ","ഏപ്രി","മേയ്","ജൂൺ","ജൂലൈ","ഓഗ","സെപ്റ്റം","ഒക്ടോ","നവം","ഡിസം"],["ജനുവരി","ഫെബ്രുവരി","മാർച്ച്","ഏപ്രിൽ","മേയ്","ജൂൺ","ജൂലൈ","ഓഗസ്റ്റ്","സെപ്റ്റംബർ","ഒക്‌ടോബർ","നവംബർ","ഡിസംബർ"]],u,[["ക്രി.മു.","എഡി"],u,["ക്രിസ്‌തുവിന് മുമ്പ്","ആന്നോ ഡൊമിനി"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##0%","¤#,##0.00","#E0"],"INR","₹","ഇന്ത്യൻ രൂപ",{"THB":["฿"],"TWD":["NT$"]},"ltr", plural_mal]; + +function plural_mar(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_mar = ["mar",[["स","सं"],["म.पू.","म.उ."],u],[["म.पू.","म.उ."],u,u],[["र","सो","मं","बु","गु","शु","श"],["रवि","सोम","मंगळ","बुध","गुरु","शुक्र","शनि"],["रविवार","सोमवार","मंगळवार","बुधवार","गुरुवार","शुक्रवार","शनिवार"],["र","सो","मं","बु","गु","शु","श"]],u,[["जा","फे","मा","ए","मे","जू","जु","ऑ","स","ऑ","नो","डि"],["जाने","फेब्रु","मार्च","एप्रि","मे","जून","जुलै","ऑग","सप्टें","ऑक्टो","नोव्हें","डिसें"],["जानेवारी","फेब्रुवारी","मार्च","एप्रिल","मे","जून","जुलै","ऑगस्ट","सप्टेंबर","ऑक्टोबर","नोव्हेंबर","डिसेंबर"]],u,[["इ. स. पू.","इ. स."],u,["ईसवीसनपूर्व","ईसवीसन"]],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}",u,"{1} रोजी {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##0%","¤#,##0.00","[#E0]"],"INR","₹","भारतीय रुपया",{"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_mar]; + +function plural_meg(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_meg = ["meg",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_meg]; + +function plural_mkd(n: number): number { +const 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 1; +return 5; +} + +export const locale_mkd = ["mkd",[["претпл.","попл."],u,["претпладне","попладне"]],u,[["н","п","в","с","ч","п","с"],["нед.","пон.","вт.","сре.","чет.","пет.","саб."],["недела","понеделник","вторник","среда","четврток","петок","сабота"],["нед.","пон.","вто.","сре.","чет.","пет.","саб."]],[["н","п","в","с","ч","п","с"],["нед.","пон.","вто.","сре.","чет.","пет.","саб."],["недела","понеделник","вторник","среда","четврток","петок","сабота"],["нед.","пон.","вто.","сре.","чет.","пет.","саб."]],[["ј","ф","м","а","м","ј","ј","а","с","о","н","д"],["јан.","фев.","мар.","апр.","мај","јун.","јул.","авг.","септ.","окт.","ноем.","дек."],["јануари","февруари","март","април","мај","јуни","јули","август","септември","октомври","ноември","декември"]],u,[["пр.н.е.","н.е."],u,["пред нашата ера","од нашата ера"]],1,[6,0],["d.M.yy","d.M.y","d MMMM y","EEEE, d MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} {0}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"MKD","ден.","Македонски денар",{"AUD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MKD":["ден."],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_mkd]; + +function plural_mlg(n: number): number { + +if (n === Math.floor(n) && (n >= 0 && n <= 1)) + return 1; +return 5; +} + +export const locale_mlg = ["mlg",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["BC","AD"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"MGA","Ar","Ariary",{"JPY":["JP¥","¥"],"MGA":["Ar"],"USD":["US$","$"]},"ltr", plural_mlg]; + +function plural_mlt(n: number): number { + +if (n === 1) + return 1; +if (n === 0 || n % 100 === Math.floor(n % 100) && (n % 100 >= 2 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 19)) + return 4; +return 5; +} + +export const locale_mlt = ["mlt",[["am","pm"],["AM","PM"],u],u,[["Ħ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"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"EUR","€","ewro",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_mlt]; + +function plural_mn_Cyrl_MN(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_mn_Cyrl_MN = ["mn-Cyrl-MN",[["ү.ө.","ү.х."],u,u],u,[["Ня","Да","Мя","Лх","Пү","Ба","Бя"],u,["ням","даваа","мягмар","лхагва","пүрэв","баасан","бямба"],["Ня","Да","Мя","Лх","Пү","Ба","Бя"]],[["Ня","Да","Мя","Лх","Пү","Ба","Бя"],u,["Ням","Даваа","Мягмар","Лхагва","Пүрэв","Баасан","Бямба"],["Ня","Да","Мя","Лх","Пү","Ба","Бя"]],[["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],["нэгдүгээр сар","хоёрдугаар сар","гуравдугаар сар","дөрөвдүгээр сар","тавдугаар сар","зургаадугаар сар","долоодугаар сар","наймдугаар сар","есдүгээр сар","аравдугаар сар","арван нэгдүгээр сар","арван хоёрдугаар сар"]],[["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],["Нэгдүгээр сар","Хоёрдугаар сар","Гуравдугаар сар","Дөрөвдүгээр сар","Тавдугаар сар","Зургаадугаар сар","Долоодугаар сар","Наймдугаар сар","Есдүгээр сар","Аравдугаар сар","Арван нэгдүгээр сар","Арван хоёрдугаар сар"]],[["МЭӨ","МЭ"],u,["манай эриний өмнөх","манай эриний"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"MNT","₮","Монгол төгрөг",{"JPY":["JP¥","¥"],"MNT":["₮"],"SEK":[u,"кр"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_mn_Cyrl_MN]; + +function plural_mo(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +if (!(v === 0) || (n === 0 || n % 100 === Math.floor(n % 100) && (n % 100 >= 2 && n % 100 <= 19))) + return 3; +return 5; +} + +export const locale_mo = ["mo",[["a.m.","p.m."],u,u],u,[["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â."]],u,[["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"]],u,[["î.Hr.","d.Hr."],u,["î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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"RON","RON","leu românesc",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"]},"ltr", plural_mo]; + +function plural_mol(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +if (!(v === 0) || (n === 0 || n % 100 === Math.floor(n % 100) && (n % 100 >= 2 && n % 100 <= 19))) + return 3; +return 5; +} + +export const locale_mol = ["mol",[["a.m.","p.m."],u,u],u,[["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â."]],u,[["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"]],u,[["î.Hr.","d.Hr."],u,["î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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"RON","RON","leu românesc",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"]},"ltr", plural_mol]; + +function plural_mon(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_mon = ["mon",[["ү.ө.","ү.х."],u,u],u,[["Ня","Да","Мя","Лх","Пү","Ба","Бя"],u,["ням","даваа","мягмар","лхагва","пүрэв","баасан","бямба"],["Ня","Да","Мя","Лх","Пү","Ба","Бя"]],[["Ня","Да","Мя","Лх","Пү","Ба","Бя"],u,["Ням","Даваа","Мягмар","Лхагва","Пүрэв","Баасан","Бямба"],["Ня","Да","Мя","Лх","Пү","Ба","Бя"]],[["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],["нэгдүгээр сар","хоёрдугаар сар","гуравдугаар сар","дөрөвдүгээр сар","тавдугаар сар","зургаадугаар сар","долоодугаар сар","наймдугаар сар","есдүгээр сар","аравдугаар сар","арван нэгдүгээр сар","арван хоёрдугаар сар"]],[["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],["Нэгдүгээр сар","Хоёрдугаар сар","Гуравдугаар сар","Дөрөвдүгээр сар","Тавдугаар сар","Зургаадугаар сар","Долоодугаар сар","Наймдугаар сар","Есдүгээр сар","Аравдугаар сар","Арван нэгдүгээр сар","Арван хоёрдугаар сар"]],[["МЭӨ","МЭ"],u,["манай эриний өмнөх","манай эриний"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"MNT","₮","Монгол төгрөг",{"JPY":["JP¥","¥"],"MNT":["₮"],"SEK":[u,"кр"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_mon]; + +function plural_mri(n: number): number { +return 5; +} + +export const locale_mri = ["mri",[["AM","PM"],u,u],u,[["T","H","T","A","P","M","H"],["Tap","Hin","Tū","Apa","Par","Mer","Hor"],["Rātapu","Rāhina","Rātū","Rāapa","Rāpare","Rāmere","Rāhoroi"],["Tap","Hin","Tū","Apa","Par","Mer","Hor"]],u,[["K","H","P","P","H","P","H","H","M","N","R","H"],["Kohi","Hui","Pou","Pae","Hara","Pipi","Hōngo","Here","Mahu","Nuku","Rangi","Haki"],["Kohitātea","Huitanguru","Poutūterangi","Paengawhāwhā","Haratua","Pipiri","Hōngongoi","Hereturikōkā","Mahuru","Whiringa-ā-nuku","Whiringa-ā-rangi","Hakihea"]],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"NZD","$","Tāra o Aotearoa",{"NZD":["$"],"USD":["US$","$"]},"ltr", plural_mri]; + +function plural_ms_Latn_BN(n: number): number { +return 5; +} + +export const locale_ms_Latn_BN = ["ms-Latn-BN",[["a","p"],["PG","PTG"],u],u,[["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"]],u,[["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"]],u,[["S.M.","TM"],u,u],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}",u,"{1} {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"BND","$","Dolar Brunei",{"BND":["$"],"CAD":[u,"$"],"JPY":["JP¥","¥"],"MXN":[u,"$"],"MYR":["RM"],"TWD":["NT$"],"USD":[u,"$"]},"ltr", plural_ms_Latn_BN]; + +function plural_ms_Latn_MY(n: number): number { +return 5; +} + +export const locale_ms_Latn_MY = ["ms-Latn-MY",[["a","p"],["PG","PTG"],u],u,[["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"]],u,[["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"]],u,[["S.M.","TM"],u,u],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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"MYR","RM","Ringgit Malaysia",{"CAD":[u,"$"],"JPY":["JP¥","¥"],"MXN":[u,"$"],"MYR":["RM"],"TWD":["NT$"],"USD":[u,"$"]},"ltr", plural_ms_Latn_MY]; + +function plural_ms_Latn_SG(n: number): number { +return 5; +} + +export const locale_ms_Latn_SG = ["ms-Latn-SG",[["a","p"],["PG","PTG"],u],u,[["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"]],u,[["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"]],u,[["S.M.","TM"],u,u],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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SGD","$","Dolar Singapura",{"CAD":[u,"$"],"JPY":["JP¥","¥"],"MXN":[u,"$"],"MYR":["RM"],"SGD":["$"],"TWD":["NT$"],"USD":[u,"$"]},"ltr", plural_ms_Latn_SG]; + +function plural_msa(n: number): number { +return 5; +} + +export const locale_msa = ["msa",[["a","p"],["PG","PTG"],u],u,[["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"]],u,[["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"]],u,[["S.M.","TM"],u,u],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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"MYR","RM","Ringgit Malaysia",{"CAD":[u,"$"],"JPY":["JP¥","¥"],"MXN":[u,"$"],"MYR":["RM"],"TWD":["NT$"],"USD":[u,"$"]},"ltr", plural_msa]; + +function plural_mst(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_mst = ["mst",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_mst]; + +function plural_mwj(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_mwj = ["mwj",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_mwj]; + +function plural_mya(n: number): number { +return 5; +} + +export const locale_mya = ["mya",[["နံနက်","ညနေ"],u,u],u,[["တ","တ","အ","ဗ","က","သ","စ"],["တနင်္ဂနွေ","တနင်္လာ","အင်္ဂါ","ဗုဒ္ဓဟူး","ကြာသပတေး","သောကြာ","စနေ"],u,u],u,[["ဇ","ဖ","မ","ဧ","မ","ဇ","ဇ","ဩ","စ","အ","န","ဒ"],["ဇန်","ဖေ","မတ်","ဧ","မေ","ဇွန်","ဇူ","ဩ","စက်","အောက်","နို","ဒီ"],["ဇန်နဝါရီ","ဖေဖော်ဝါရီ","မတ်","ဧပြီ","မေ","ဇွန်","ဇူလိုင်","ဩဂုတ်","စက်တင်ဘာ","အောက်တိုဘာ","နိုဝင်ဘာ","ဒီဇင်ဘာ"]],u,[["ဘီစီ","အဒေီ"],u,["ခရစ်တော် မပေါ်မီနှစ်","ခရစ်နှစ်"]],0,[6,0],["dd-MM-yy","y၊ MMM d","y၊ d MMMM","y၊ MMMM d၊ EEEE"],["B H:mm","B HH:mm:ss","z HH:mm:ss","zzzz HH:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","ဂဏန်းမဟုတ်သော",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"MMK","K","မြန်မာ ကျပ်",{"ANG":["NAf"],"AWG":["Afl"],"BBD":[u,"Bds$"],"BSD":[u,"B$"],"HTG":["G"],"JPY":["JP¥","¥"],"MMK":["K"],"PAB":["B/."],"THB":["฿"],"TTD":["TT$","$"],"USD":["US$","$"]},"ltr", plural_mya]; + +function plural_myd(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_myd = ["myd",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_myd]; + +function plural_myt(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_myt = ["myt",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_myt]; + +function plural_nad(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_nad = ["nad",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_nad]; + +function plural_ncp(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_ncp = ["ncp",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_ncp]; + +function plural_nde(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_nde = ["nde",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["BC","AD"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","US$","Dola yase Amelika",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_nde]; + +function plural_nep(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_nep = ["nep",[["पूर्वाह्न","अपराह्न"],u,u],u,[["आ","सो","म","बु","बि","शु","श"],["आइत","सोम","मङ्गल","बुध","बिहि","शुक्र","शनि"],["आइतबार","सोमबार","मङ्गलबार","बुधबार","बिहिबार","शुक्रबार","शनिबार"],["आइत","सोम","मङ्गल","बुध","बिहि","शुक्र","शनि"]],u,[["जन","फेब","मार्च","अप्र","मे","जुन","जुल","अग","सेप","अक्टो","नोभे","डिसे"],["जनवरी","फेब्रुअरी","मार्च","अप्रिल","मे","जुन","जुलाई","अगस्ट","सेप्टेम्बर","अक्टोबर","नोभेम्बर","डिसेम्बर"],u],[["जन","फेेब","मार्च","अप्र","मे","जुन","जुल","अग","सेप","अक्टो","नोभे","डिसे"],["जनवरी","फेब्रुअरी","मार्च","अप्रिल","मे","जुन","जुलाई","अगस्ट","सेप्टेम्बर","अक्टोबर","नोभेम्बर","डिसेम्बर"],u],[["ईसा पूर्व","सन्"],u,u],0,[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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"NPR","नेरू","नेपाली रूपैयाँ",{"JPY":["JP¥","¥"],"NPR":["नेरू","रू"],"THB":["฿"],"USD":["US$","$"]},"ltr", plural_nep]; + +function plural_nld(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_nld = ["nld",[["a.m.","p.m."],u,u],u,[["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"]],u,[["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"]],u,[["v.C.","n.C."],["v.Chr.","n.Chr."],["voor Christus","na Christus"]],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}",u,"{1} 'om' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤ -#,##0.00","#E0"],"EUR","€","Euro",{"AUD":["AU$","$"],"CAD":["C$","$"],"FJD":["FJ$","$"],"JPY":["JP¥","¥"],"SBD":["SI$","$"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XPF":[],"XXX":[]},"ltr", plural_nld]; + +function plural_nno(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_nno = ["nno",[["f.m.","e.m."],u,["formiddag","ettermiddag"]],[["f.m.","e.m."],u,u],[["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."],u,u],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}",u,"{1} 'kl'. {0}","{1} {0}"],[","," ",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"NOK","kr","norske kroner",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":["kr"],"NZD":[u,"$"],"TWD":[u,"$"],"USD":[u,"$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XPF":[]},"ltr", plural_nno]; + +function plural_nns(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_nns = ["nns",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_nns]; + +function plural_nnx(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_nnx = ["nnx",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_nnx]; + +function plural_no(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_no = ["no",[["a","p"],["a.m.","p.m."],u],[["a.m.","p.m."],u,u],[["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ø."]],u,[["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."],u,["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}",u,"{1} 'kl'. {0}","{1} {0}"],[","," ",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"NOK","kr","norske kroner",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":["kr"],"NZD":[u,"$"],"RON":[u,"L"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XPF":[],"XXX":[]},"ltr", plural_no]; + +function plural_no_bok(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_no_bok = ["no-bok",[["a","p"],["a.m.","p.m."],u],[["a.m.","p.m."],u,u],[["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ø."]],u,[["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."],u,["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}",u,"{1} 'kl'. {0}","{1} {0}"],[","," ",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"NOK","kr","norske kroner",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":["kr"],"NZD":[u,"$"],"RON":[u,"L"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XPF":[],"XXX":[]},"ltr", plural_no_bok]; + +function plural_no_BOKMAL(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_no_BOKMAL = ["no-BOKMAL",[["a","p"],["a.m.","p.m."],u],[["a.m.","p.m."],u,u],[["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ø."]],u,[["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."],u,["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}",u,"{1} 'kl'. {0}","{1} {0}"],[","," ",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"NOK","kr","norske kroner",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":["kr"],"NZD":[u,"$"],"RON":[u,"L"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XPF":[],"XXX":[]},"ltr", plural_no_BOKMAL]; + +function plural_no_nyn(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_no_nyn = ["no-nyn",[["f.m.","e.m."],u,["formiddag","ettermiddag"]],[["f.m.","e.m."],u,u],[["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."],u,u],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}",u,"{1} 'kl'. {0}","{1} {0}"],[","," ",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"NOK","kr","norske kroner",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":["kr"],"NZD":[u,"$"],"TWD":[u,"$"],"USD":[u,"$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XPF":[]},"ltr", plural_no_nyn]; + +function plural_no_NYNORSK(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_no_NYNORSK = ["no-NYNORSK",[["f.m.","e.m."],u,["formiddag","ettermiddag"]],[["f.m.","e.m."],u,u],[["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."],u,u],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}",u,"{1} 'kl'. {0}","{1} {0}"],[","," ",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"NOK","kr","norske kroner",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":["kr"],"NZD":[u,"$"],"TWD":[u,"$"],"USD":[u,"$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XPF":[]},"ltr", plural_no_NYNORSK]; + +function plural_nob(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_nob = ["nob",[["a","p"],["a.m.","p.m."],u],[["a.m.","p.m."],u,u],[["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ø."]],u,[["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."],u,["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}",u,"{1} 'kl'. {0}","{1} {0}"],[","," ",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"NOK","kr","norske kroner",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":["kr"],"NZD":[u,"$"],"RON":[u,"L"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XPF":[],"XXX":[]},"ltr", plural_nob]; + +function plural_nor(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_nor = ["nor",[["a","p"],["a.m.","p.m."],u],[["a.m.","p.m."],u,u],[["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ø."]],u,[["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."],u,["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}",u,"{1} 'kl'. {0}","{1} {0}"],[","," ",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"NOK","kr","norske kroner",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":["kr"],"NZD":[u,"$"],"RON":[u,"L"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XPF":[],"XXX":[]},"ltr", plural_nor]; + +function plural_npi(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_npi = ["npi",[["पूर्वाह्न","अपराह्न"],u,u],u,[["आ","सो","म","बु","बि","शु","श"],["आइत","सोम","मङ्गल","बुध","बिहि","शुक्र","शनि"],["आइतबार","सोमबार","मङ्गलबार","बुधबार","बिहिबार","शुक्रबार","शनिबार"],["आइत","सोम","मङ्गल","बुध","बिहि","शुक्र","शनि"]],u,[["जन","फेब","मार्च","अप्र","मे","जुन","जुल","अग","सेप","अक्टो","नोभे","डिसे"],["जनवरी","फेब्रुअरी","मार्च","अप्रिल","मे","जुन","जुलाई","अगस्ट","सेप्टेम्बर","अक्टोबर","नोभेम्बर","डिसेम्बर"],u],[["जन","फेेब","मार्च","अप्र","मे","जुन","जुल","अग","सेप","अक्टो","नोभे","डिसे"],["जनवरी","फेब्रुअरी","मार्च","अप्रिल","मे","जुन","जुलाई","अगस्ट","सेप्टेम्बर","अक्टोबर","नोभेम्बर","डिसेम्बर"],u],[["ईसा पूर्व","सन्"],u,u],0,[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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"NPR","नेरू","नेपाली रूपैयाँ",{"JPY":["JP¥","¥"],"NPR":["नेरू","रू"],"THB":["฿"],"USD":["US$","$"]},"ltr", plural_npi]; + +function plural_nts(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_nts = ["nts",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_nts]; + +function plural_ojg(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_ojg = ["ojg",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_ojg]; + +function plural_oji(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_oji = ["oji",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_oji]; + +function plural_ori(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ori = ["ori",[["ପୂ","ଅ"],["AM","PM"],u],[["AM","ଅପରାହ୍ନ"],["ପୂର୍ବାହ୍ନ","ଅପରାହ୍ନ"],u],[["ର","ସୋ","ମ","ବୁ","ଗୁ","ଶୁ","ଶ"],["ରବି","ସୋମ","ମଙ୍ଗଳ","ବୁଧ","ଗୁରୁ","ଶୁକ୍ର","ଶନି"],["ରବିବାର","ସୋମବାର","ମଙ୍ଗଳବାର","ବୁଧବାର","ଗୁରୁବାର","ଶୁକ୍ରବାର","ଶନିବାର"],["ରବି","ସୋମ","ମଙ୍ଗଳ","ବୁଧ","ଗୁରୁ","ଶୁକ୍ର","ଶନି"]],u,[["ଜା","ଫେ","ମା","ଅ","ମଇ","ଜୁ","ଜୁ","ଅ","ସେ","ଅ","ନ","ଡି"],["ଜାନୁଆରୀ","ଫେବୃଆରୀ","ମାର୍ଚ୍ଚ","ଅପ୍ରେଲ","ମଇ","ଜୁନ","ଜୁଲାଇ","ଅଗଷ୍ଟ","ସେପ୍ଟେମ୍ବର","ଅକ୍ଟୋବର","ନଭେମ୍ବର","ଡିସେମ୍ବର"],u],u,[["BC","AD"],u,["ଖ୍ରୀଷ୍ଟପୂର୍ବ","ଖ୍ରୀଷ୍ଟାବ୍ଦ"]],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}",u,"{0} ଠାରେ {1}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##0%","¤#,##0.00","#E0"],"INR","₹","ଭାରତୀୟ ଟଙ୍କା",{},"ltr", plural_ori]; + +function plural_orm(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_orm = ["orm",[["WD","WB"],u,u],u,[["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"]],u,[["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"]],u,[["BCE","CE"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ETB","Br","Itoophiyaa Birrii",{"ETB":["Br"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_orm]; + +function plural_ory(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ory = ["ory",[["ପୂ","ଅ"],["AM","PM"],u],[["AM","ଅପରାହ୍ନ"],["ପୂର୍ବାହ୍ନ","ଅପରାହ୍ନ"],u],[["ର","ସୋ","ମ","ବୁ","ଗୁ","ଶୁ","ଶ"],["ରବି","ସୋମ","ମଙ୍ଗଳ","ବୁଧ","ଗୁରୁ","ଶୁକ୍ର","ଶନି"],["ରବିବାର","ସୋମବାର","ମଙ୍ଗଳବାର","ବୁଧବାର","ଗୁରୁବାର","ଶୁକ୍ରବାର","ଶନିବାର"],["ରବି","ସୋମ","ମଙ୍ଗଳ","ବୁଧ","ଗୁରୁ","ଶୁକ୍ର","ଶନି"]],u,[["ଜା","ଫେ","ମା","ଅ","ମଇ","ଜୁ","ଜୁ","ଅ","ସେ","ଅ","ନ","ଡି"],["ଜାନୁଆରୀ","ଫେବୃଆରୀ","ମାର୍ଚ୍ଚ","ଅପ୍ରେଲ","ମଇ","ଜୁନ","ଜୁଲାଇ","ଅଗଷ୍ଟ","ସେପ୍ଟେମ୍ବର","ଅକ୍ଟୋବର","ନଭେମ୍ବର","ଡିସେମ୍ବର"],u],u,[["BC","AD"],u,["ଖ୍ରୀଷ୍ଟପୂର୍ବ","ଖ୍ରୀଷ୍ଟାବ୍ଦ"]],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}",u,"{0} ଠାରେ {1}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##0%","¤#,##0.00","#E0"],"INR","₹","ଭାରତୀୟ ଟଙ୍କା",{},"ltr", plural_ory]; + +function plural_oss(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_oss = ["oss",[["AM","PM"],u,["ӕмбисбоны размӕ","ӕмбисбоны фӕстӕ"]],[["AM","PM"],u,u],[["Х","К","Д","Ӕ","Ц","М","С"],["хцб","крс","дцг","ӕрт","цпр","мрб","сбт"],["хуыцаубон","къуырисӕр","дыццӕг","ӕртыццӕг","цыппӕрӕм","майрӕмбон","сабат"],["хцб","крс","дцг","ӕрт","цпр","мрб","сбт"]],[["Х","К","Д","Ӕ","Ц","М","С"],["Хцб","Крс","Дцг","Ӕрт","Цпр","Мрб","Сбт"],["Хуыцаубон","Къуырисӕр","Дыццӕг","Ӕртыццӕг","Цыппӕрӕм","Майрӕмбон","Сабат"],["хцб","крс","дцг","ӕрт","цпр","мрб","сбт"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","фев.","мар.","апр.","майы","июны","июлы","авг.","сен.","окт.","ноя.","дек."],["январы","февралы","мартъийы","апрелы","майы","июны","июлы","августы","сентябры","октябры","ноябры","декабры"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["Янв.","Февр.","Март.","Апр.","Май","Июнь","Июль","Авг.","Сент.","Окт.","Нояб.","Дек."],["Январь","Февраль","Мартъи","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"]],[["н.д.а.","н.д."],u,u],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","НН",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"GEL","₾","Лар",{"GEL":["₾"],"JPY":["JP¥","¥"]},"ltr", plural_oss]; + +function plural_oun(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_oun = ["oun",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_oun]; + +function plural_pa_IN(n: number): number { + +if (n === Math.floor(n) && (n >= 0 && n <= 1)) + return 1; +return 5; +} + +export const locale_pa_IN = ["pa-IN",[["ਸ.","ਸ਼."],["ਪੂ.ਦੁ.","ਬਾ.ਦੁ."],u],[["ਪੂ.ਦੁ.","ਬਾ.ਦੁ."],u,u],[["ਐ","ਸੋ","ਮੰ","ਬੁੱ","ਵੀ","ਸ਼ੁੱ","ਸ਼"],["ਐਤ","ਸੋਮ","ਮੰਗਲ","ਬੁੱਧ","ਵੀਰ","ਸ਼ੁੱਕਰ","ਸ਼ਨਿੱਚਰ"],["ਐਤਵਾਰ","ਸੋਮਵਾਰ","ਮੰਗਲਵਾਰ","ਬੁੱਧਵਾਰ","ਵੀਰਵਾਰ","ਸ਼ੁੱਕਰਵਾਰ","ਸ਼ਨਿੱਚਰਵਾਰ"],["ਐਤ","ਸੋਮ","ਮੰਗ","ਬੁੱਧ","ਵੀਰ","ਸ਼ੁੱਕ","ਸ਼ਨਿੱ"]],u,[["ਜ","ਫ਼","ਮਾ","ਅ","ਮ","ਜੂ","ਜੁ","ਅ","ਸ","ਅ","ਨ","ਦ"],["ਜਨ","ਫ਼ਰ","ਮਾਰਚ","ਅਪ੍ਰੈ","ਮਈ","ਜੂਨ","ਜੁਲਾ","ਅਗ","ਸਤੰ","ਅਕਤੂ","ਨਵੰ","ਦਸੰ"],["ਜਨਵਰੀ","ਫ਼ਰਵਰੀ","ਮਾਰਚ","ਅਪ੍ਰੈਲ","ਮਈ","ਜੂਨ","ਜੁਲਾਈ","ਅਗਸਤ","ਸਤੰਬਰ","ਅਕਤੂਬਰ","ਨਵੰਬਰ","ਦਸੰਬਰ"]],u,[["ਈ.ਪੂ.","ਸੰਨ"],["ਈ. ਪੂ.","ਸੰਨ"],["ਈਸਵੀ ਪੂਰਵ","ਈਸਵੀ ਸੰਨ"]],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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","[#E0]"],"INR","₹","ਭਾਰਤੀ ਰੁਪਇਆ",{"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_pa_IN]; + +function plural_pa_PK(n: number): number { +return 5; +} + +export const locale_pa_PK = ["pa-PK",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["اتوار","پیر","منگل","بُدھ","جمعرات","جمعہ","ہفتہ"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["جنوری","فروری","مارچ","اپریل","مئ","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],u],u,[["ايساپورو","سں"],u,u],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}",u,u,u],[".",",",";","%","‎+","‎-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"PKR","ر","روپئیہ",{"JPY":["JP¥","¥"],"PKR":["ر","Rs"],"USD":["US$","$"]},"rtl", plural_pa_PK]; + +function plural_pan(n: number): number { + +if (n === Math.floor(n) && (n >= 0 && n <= 1)) + return 1; +return 5; +} + +export const locale_pan = ["pan",[["ਸ.","ਸ਼."],["ਪੂ.ਦੁ.","ਬਾ.ਦੁ."],u],[["ਪੂ.ਦੁ.","ਬਾ.ਦੁ."],u,u],[["ਐ","ਸੋ","ਮੰ","ਬੁੱ","ਵੀ","ਸ਼ੁੱ","ਸ਼"],["ਐਤ","ਸੋਮ","ਮੰਗਲ","ਬੁੱਧ","ਵੀਰ","ਸ਼ੁੱਕਰ","ਸ਼ਨਿੱਚਰ"],["ਐਤਵਾਰ","ਸੋਮਵਾਰ","ਮੰਗਲਵਾਰ","ਬੁੱਧਵਾਰ","ਵੀਰਵਾਰ","ਸ਼ੁੱਕਰਵਾਰ","ਸ਼ਨਿੱਚਰਵਾਰ"],["ਐਤ","ਸੋਮ","ਮੰਗ","ਬੁੱਧ","ਵੀਰ","ਸ਼ੁੱਕ","ਸ਼ਨਿੱ"]],u,[["ਜ","ਫ਼","ਮਾ","ਅ","ਮ","ਜੂ","ਜੁ","ਅ","ਸ","ਅ","ਨ","ਦ"],["ਜਨ","ਫ਼ਰ","ਮਾਰਚ","ਅਪ੍ਰੈ","ਮਈ","ਜੂਨ","ਜੁਲਾ","ਅਗ","ਸਤੰ","ਅਕਤੂ","ਨਵੰ","ਦਸੰ"],["ਜਨਵਰੀ","ਫ਼ਰਵਰੀ","ਮਾਰਚ","ਅਪ੍ਰੈਲ","ਮਈ","ਜੂਨ","ਜੁਲਾਈ","ਅਗਸਤ","ਸਤੰਬਰ","ਅਕਤੂਬਰ","ਨਵੰਬਰ","ਦਸੰਬਰ"]],u,[["ਈ.ਪੂ.","ਸੰਨ"],["ਈ. ਪੂ.","ਸੰਨ"],["ਈਸਵੀ ਪੂਰਵ","ਈਸਵੀ ਸੰਨ"]],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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","[#E0]"],"INR","₹","ਭਾਰਤੀ ਰੁਪਇਆ",{"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_pan]; + +function plural_pbu(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_pbu = ["pbu",[["غ.م.","غ.و."],u,u],u,[["S","M","T","W","T","F","S"],["يونۍ","دونۍ","درېنۍ","څلرنۍ","پينځنۍ","جمعه","اونۍ"],u,u],u,[["ج","ف","م","ا","م","ج","ج","ا","س","ا","ن","د"],["جنوري","فبروري","مارچ","اپریل","مۍ","جون","جولای","اګست","سېپتمبر","اکتوبر","نومبر","دسمبر"],u],[["1","2","3","4","5","6","7","8","9","10","11","12"],["جنوري","فبروري","مارچ","اپریل","مۍ","جون","جولای","اګست","سپتمبر","اکتوبر","نومبر","دسمبر"],["جنوري","فېبروري","مارچ","اپریل","مۍ","جون","جولای","اګست","سپتمبر","اکتوبر","نومبر","دسمبر"]],[["له میلاد وړاندې","م."],u,["له میلاد څخه وړاندې","له میلاد څخه وروسته"]],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}",u,u,u],[",",".",";","%","‎+","‎−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"AFN","؋","افغانۍ",{"AFN":["؋"],"JPY":["JP¥","¥"]},"rtl", plural_pbu]; + +function plural_pcr(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_pcr = ["pcr",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_pcr]; + +function plural_pes(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || n === 1) + return 1; +return 5; +} + +export const locale_pes = ["pes",[["ق","ب"],["ق.ظ.","ب.ظ."],["قبل‌ازظهر","بعدازظهر"]],u,[["ی","د","س","چ","پ","ج","ش"],["یکشنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],u,["۱ش","۲ش","۳ش","۴ش","۵ش","ج","ش"]],u,[["ژ","ف","م","آ","م","ژ","ژ","ا","س","ا","ن","د"],["ژانویهٔ","فوریهٔ","مارس","آوریل","مهٔ","ژوئن","ژوئیهٔ","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],u],[["ژ","ف","م","آ","م","ژ","ژ","ا","س","ا","ن","د"],["ژانویه","فوریه","مارس","آوریل","مه","ژوئن","ژوئیه","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],u],[["ق","م"],["ق.م.","م."],["قبل از میلاد","میلادی"]],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}",u,"{1}، ساعت {0}",u],[".",",",";","%","‎+","‎−","E","×","‰","∞","ناعدد",":"],["#,##0.###","#,##0%","‎¤ #,##0.00","#E0"],"IRR","ریال","ریال ایران",{"AFN":["؋"],"CAD":["$CA","$"],"CNY":["¥CN","¥"],"HKD":["$HK","$"],"IRR":["ریال"],"MXN":["$MX","$"],"NZD":["$NZ","$"],"THB":["฿"],"XCD":["$EC","$"]},"rtl", plural_pes]; + +function plural_pli(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_pli = ["pli",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_pli]; + +function plural_plt(n: number): number { + +if (n === Math.floor(n) && (n >= 0 && n <= 1)) + return 1; +return 5; +} + +export const locale_plt = ["plt",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["BC","AD"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"MGA","Ar","Ariary",{"JPY":["JP¥","¥"],"MGA":["Ar"],"USD":["US$","$"]},"ltr", plural_plt]; + +function plural_pmc(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_pmc = ["pmc",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_pmc]; + +function plural_pmu(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_pmu = ["pmu",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_pmu]; + +function plural_pol(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && !(i % 100 >= 12 && i % 100 <= 14))) + return 3; +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 4; +return 5; +} + +export const locale_pol = ["pol",[["a","p"],["AM","PM"],u],u,[["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."],u,["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}",u,"{1} {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"PLN","zł","złoty polski",{"AUD":[u,"$"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"PLN":["zł"],"RON":[u,"lej"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"]},"ltr", plural_pol]; + +function plural_por(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === Math.floor(i) && (i >= 0 && i <= 1)) + return 1; +return 5; +} + +export const locale_por = ["por",[["AM","PM"],u,u],u,[["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."]],u,[["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"]],u,[["a.C.","d.C."],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"BRL","R$","Real brasileiro",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"PTE":["Esc."],"RON":[u,"L"],"SYP":[u,"S£"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_por]; + +function plural_ppr(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_ppr = ["ppr",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_ppr]; + +function plural_prs(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || n === 1) + return 1; +return 5; +} + +export const locale_prs = ["prs",[["ق","ب"],["ق.ظ.","ب.ظ."],["قبل‌ازظهر","بعدازظهر"]],u,[["ی","د","س","چ","پ","ج","ش"],["یکشنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],u,["۱ش","۲ش","۳ش","۴ش","۵ش","ج","ش"]],u,[["ج","ف","م","ا","م","ج","ج","ا","س","ا","ن","د"],["جنو","فبروری","مارچ","اپریل","می","جون","جول","اگست","سپتمبر","اکتوبر","نومبر","دسم"],["جنوری","فبروری","مارچ","اپریل","می","جون","جولای","اگست","سپتمبر","اکتوبر","نومبر","دسمبر"]],[["ج","ف","م","ا","م","ج","ج","ا","س","ا","ن","د"],["جنوری","فبروری","مارچ","اپریل","می","جون","جولای","اگست","سپتمبر","اکتوبر","نومبر","دسمبر"],u],[["ق","م"],["ق.م.","م."],["قبل از میلاد","میلادی"]],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}",u,"{1}، ساعت {0}",u],[".",",",";","%","‎+","‎−","E","×","‰","∞","ناعدد",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"AFN","؋","افغانی افغانستان",{"AFN":["؋"],"CAD":["$CA","$"],"CNY":["¥CN","¥"],"HKD":["$HK","$"],"IRR":["ریال"],"MXN":["$MX","$"],"NZD":["$NZ","$"],"THB":["฿"],"XCD":["$EC","$"]},"rtl", plural_prs]; + +function plural_pry(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_pry = ["pry",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_pry]; + +function plural_pus(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_pus = ["pus",[["غ.م.","غ.و."],u,u],u,[["S","M","T","W","T","F","S"],["يونۍ","دونۍ","درېنۍ","څلرنۍ","پينځنۍ","جمعه","اونۍ"],u,u],u,[["ج","ف","م","ا","م","ج","ج","ا","س","ا","ن","د"],["جنوري","فبروري","مارچ","اپریل","مۍ","جون","جولای","اګست","سېپتمبر","اکتوبر","نومبر","دسمبر"],u],[["1","2","3","4","5","6","7","8","9","10","11","12"],["جنوري","فبروري","مارچ","اپریل","مۍ","جون","جولای","اګست","سپتمبر","اکتوبر","نومبر","دسمبر"],["جنوري","فېبروري","مارچ","اپریل","مۍ","جون","جولای","اګست","سپتمبر","اکتوبر","نومبر","دسمبر"]],[["له میلاد وړاندې","م."],u,["له میلاد څخه وړاندې","له میلاد څخه وروسته"]],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}",u,u,u],[",",".",";","%","‎+","‎−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"AFN","؋","افغانۍ",{"AFN":["؋"],"JPY":["JP¥","¥"]},"rtl", plural_pus]; + +function plural_puz(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_puz = ["puz",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_puz]; + +function plural_que(n: number): number { +return 5; +} + +export const locale_que = ["que",[["a.m.","p.m."],u,u],u,[["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"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Set","Oct","Nov","Dic"],["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Setiembre","Octubre","Noviembre","Diciembre"]],u,[["BCE","dC"],["BCE","d.C."],u],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}",u,"{0} {1}","{1} {0}"],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"PEN","S/","Sol Peruano",{"BBD":["BBG","$"],"BMD":["DBM","$"],"BZD":["DBZ","$"],"CAD":["$CA","$"],"JPY":["JP¥","¥"],"PEN":["S/"],"USD":["$US","$"]},"ltr", plural_que]; + +function plural_quz(n: number): number { +return 5; +} + +export const locale_quz = ["quz",[["a.m.","p.m."],u,u],u,[["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"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Set","Oct","Nov","Dic"],["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Setiembre","Octubre","Noviembre","Diciembre"]],u,[["BCE","dC"],["BCE","d.C."],u],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}",u,"{0} {1}","{1} {0}"],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"PEN","S/","Sol Peruano",{"BBD":["BBG","$"],"BMD":["DBM","$"],"BZD":["DBZ","$"],"CAD":["$CA","$"],"JPY":["JP¥","¥"],"PEN":["S/"],"USD":["$US","$"]},"ltr", plural_quz]; + +function plural_rmy(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_rmy = ["rmy",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_rmy]; + +function plural_roh(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_roh = ["roh",[["AM","PM"],u,u],u,[["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"]],u,[["S","F","M","A","M","Z","F","A","S","O","N","D"],["schan.","favr.","mars","avr.","matg","zercl.","fan.","avust","sett.","oct.","nov.","dec."],["da schaner","da favrer","da mars","d’avrigl","da matg","da zercladur","da fanadur","d’avust","da settember","d’october","da november","da december"]],[["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."],u,["avant Cristus","suenter Cristus"]],1,[6,0],["dd-MM-yy","dd-MM-y","d MMMM y","EEEE, 'ils' d MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} {0}",u,u,u],[".","’",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"CHF","CHF","franc svizzer",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_roh]; + +function plural_ron(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +if (!(v === 0) || (n === 0 || n % 100 === Math.floor(n % 100) && (n % 100 >= 2 && n % 100 <= 19))) + return 3; +return 5; +} + +export const locale_ron = ["ron",[["a.m.","p.m."],u,u],u,[["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â."]],u,[["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"]],u,[["î.Hr.","d.Hr."],u,["î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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"RON","RON","leu românesc",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"]},"ltr", plural_ron]; + +function plural_run(n: number): number { +return 5; +} + +export const locale_run = ["run",[["Z.MU.","Z.MW."],u,u],u,[["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."]],u,[["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"]],u,[["Mb.Y.","Ny.Y"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00¤","#E0"],"BIF","FBu","Ifaranga ry’Uburundi",{"BIF":["FBu"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_run]; + +function plural_rus(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (v === 0 && (i % 10 === 1 && !(i % 100 === 11))) + return 1; +if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && !(i % 100 >= 12 && i % 100 <= 14))) + return 3; +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 4; +return 5; +} + +export const locale_rus = ["rus",[["AM","PM"],u,u],u,[["вс","пн","вт","ср","чт","пт","сб"],u,["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["В","П","В","С","Ч","П","С"],["вс","пн","вт","ср","чт","пт","сб"],["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","мар.","апр.","мая","июн.","июл.","авг.","сент.","окт.","нояб.","дек."],["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","март","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек."],["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],[["до н.э.","н.э."],["до н. э.","н. э."],["до Рождества Христова","от Рождества Христова"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","не число",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"RUB","₽","российский рубль",{"GEL":[u,"ლ"],"RON":[u,"L"],"RUB":["₽"],"RUR":["р."],"THB":["฿"],"TMT":["ТМТ"],"TWD":["NT$"],"UAH":["₴"],"XXX":["XXXX"]},"ltr", plural_rus]; + +function plural_sag(n: number): number { +return 5; +} + +export const locale_sag = ["sag",[["ND","LK"],u,u],u,[["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"]],u,[["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"]],u,[["KnK","NpK"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00;¤-#,##0.00","#E0"],"XAF","FCFA","farânga CFA (BEAC)",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_sag]; + +function plural_sca(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_sca = ["sca",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_sca]; + +function plural_scc(n: number): number { +const 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 1; +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 3; +return 5; +} + +export const locale_scc = ["scc",[["a","p"],["пре подне","по подне"],u],[["пре подне","по подне"],u,u],[["н","п","у","с","ч","п","с"],["нед","пон","уто","сре","чет","пет","суб"],["недеља","понедељак","уторак","среда","четвртак","петак","субота"],["не","по","ут","ср","че","пе","су"]],u,[["ј","ф","м","а","м","ј","ј","а","с","о","н","д"],["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]],u,[["п.н.е.","н.е."],["п. н. е.","н. е."],["пре нове ере","нове ере"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"RSD","RSD","Српски динар",{"AUD":[u,"$"],"BAM":["КМ","KM"],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_scc]; + +function plural_scr(n: number): number { +const 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 1; +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 3; +return 5; +} + +export const locale_scr = ["scr",[["AM","PM"],u,u],u,[["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}",u,"{1} 'u' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"HRK","HRK","hrvatska kuna",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"],"XPF":[],"XXX":[]},"ltr", plural_scr]; + +function plural_sgn_BE_FR(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_sgn_BE_FR = ["sgn-BE-FR",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_sgn_BE_FR]; + +function plural_sgn_BE_NL(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_sgn_BE_NL = ["sgn-BE-NL",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_sgn_BE_NL]; + +function plural_sgn_CH_DE(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_sgn_CH_DE = ["sgn-CH-DE",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_sgn_CH_DE]; + +function plural_sh(n: number): number { +return 5; +} + +export const locale_sh = ["sh",[["a","p"],["pre podne","po podne"],u],[["pre podne","po podne"],u,u],[["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"]],u,[["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"]],u,[["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"RSD","RSD","Srpski dinar",{"AUD":[u,"$"],"BAM":["KM"],"BYN":[u,"r."],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sh]; + +function plural_shi_MA(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || n === 1) + return 1; +if (n === Math.floor(n) && (n >= 2 && n <= 10)) + return 3; +return 5; +} + +export const locale_shi_MA = ["shi-MA",[["ⵜⵉⴼⴰⵡⵜ","ⵜⴰⴷⴳⴳⵯⴰⵜ"],u,u],u,[["S","M","T","W","T","F","S"],["ⴰⵙⴰ","ⴰⵢⵏ","ⴰⵙⵉ","ⴰⴽⵕ","ⴰⴽⵡ","ⴰⵙⵉⵎ","ⴰⵙⵉⴹ"],["ⴰⵙⴰⵎⴰⵙ","ⴰⵢⵏⴰⵙ","ⴰⵙⵉⵏⴰⵙ","ⴰⴽⵕⴰⵙ","ⴰⴽⵡⴰⵙ","ⵙⵉⵎⵡⴰⵙ","ⴰⵙⵉⴹⵢⴰⵙ"],["ⴰⵙⴰ","ⴰⵢⵏ","ⴰⵙⵉ","ⴰⴽⵕ","ⴰⴽⵡ","ⴰⵙⵉⵎ","ⴰⵙⵉⴹ"]],u,[["ⵉ","ⴱ","ⵎ","ⵉ","ⵎ","ⵢ","ⵢ","ⵖ","ⵛ","ⴽ","ⵏ","ⴷ"],["ⵉⵏⵏ","ⴱⵕⴰ","ⵎⴰⵕ","ⵉⴱⵔ","ⵎⴰⵢ","ⵢⵓⵏ","ⵢⵓⵍ","ⵖⵓⵛ","ⵛⵓⵜ","ⴽⵜⵓ","ⵏⵓⵡ","ⴷⵓⵊ"],["ⵉⵏⵏⴰⵢⵔ","ⴱⵕⴰⵢⵕ","ⵎⴰⵕⵚ","ⵉⴱⵔⵉⵔ","ⵎⴰⵢⵢⵓ","ⵢⵓⵏⵢⵓ","ⵢⵓⵍⵢⵓⵣ","ⵖⵓⵛⵜ","ⵛⵓⵜⴰⵏⴱⵉⵔ","ⴽⵜⵓⴱⵔ","ⵏⵓⵡⴰⵏⴱⵉⵔ","ⴷⵓⵊⴰⵏⴱⵉⵔ"]],u,[["ⴷⴰⵄ","ⴷⴼⵄ"],u,["ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ","ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"MAD","MAD","ⴰⴷⵔⵉⵎ ⵏ ⵍⵎⵖⵔⵉⴱ",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_shi_MA]; + +function plural_sin(n: number): number { +const i = Math.floor(Math.abs(n)), f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; + +if (n === 0 || n === 1 || i === 0 && f === 1) + return 1; +return 5; +} + +export const locale_sin = ["sin",[["පෙ","ප"],["පෙ.ව.","ප.ව."],u],[["පෙ.ව.","ප.ව."],u,u],[["ඉ","ස","අ","බ","බ්‍ර","සි","සෙ"],["ඉරිදා","සඳුදා","අඟහ","බදාදා","බ්‍රහස්","සිකු","සෙන"],["ඉරිදා","සඳුදා","අඟහරුවාදා","බදාදා","බ්‍රහස්පතින්දා","සිකුරාදා","සෙනසුරාදා"],["ඉරි","සඳු","අඟ","බදා","බ්‍රහ","සිකු","සෙන"]],u,[["ජ","පෙ","මා","අ","මැ","ජූ","ජූ","අ","සැ","ඔ","නෙ","දෙ"],["ජන","පෙබ","මාර්තු","අප්‍රේල්","මැයි","ජූනි","ජූලි","අගෝ","සැප්","ඔක්","නොවැ","දෙසැ"],["ජනවාරි","පෙබරවාරි","මාර්තු","අප්‍රේල්","මැයි","ජූනි","ජූලි","අගෝස්තු","සැප්තැම්බර්","ඔක්තෝබර්","නොවැම්බර්","දෙසැම්බර්"]],[["ජ","පෙ","මා","අ","මැ","ජූ","ජූ","අ","සැ","ඔ","නෙ","දෙ"],["ජන","පෙබ","මාර්","අප්‍රේල්","මැයි","ජූනි","ජූලි","අගෝ","සැප්","ඔක්","නොවැ","දෙසැ"],["ජනවාරි","පෙබරවාරි","මාර්තු","අප්‍රේල්","මැයි","ජූනි","ජූලි","අගෝස්තු","සැප්තැම්බර්","ඔක්තෝබර්","නොවැම්බර්","දෙසැම්බර්"]],[["ක්‍රි.පූ.","ක්‍රි.ව."],u,["ක්‍රිස්තු පූර්ව","ක්‍රිස්තු වර්ෂ"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN","."],["#,##0.###","#,##0%","¤#,##0.00","#"],"LKR","රු.","ශ්‍රී ලංකා රුපියල",{"JPY":["JP¥","¥"],"LKR":["රු."],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XOF":["සිෆ්එ"]},"ltr", plural_sin]; + +function plural_skk(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_skk = ["skk",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_skk]; + +function plural_slk(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +if (i === Math.floor(i) && (i >= 2 && i <= 4) && v === 0) + return 3; +if (!(v === 0)) + return 4; +return 5; +} + +export const locale_slk = ["slk",[["AM","PM"],u,u],u,[["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"]],u,[["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."],u,["pred Kristom","po Kristovi"]],1,[6,0],["d. M. y",u,"d. MMMM y","EEEE d. MMMM y"],["H:mm","H:mm:ss","H:mm:ss z","H:mm:ss zzzz"],["{1} {0}","{1}, {0}",u,u],[","," ",";","%","+","-","e","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":["NIS","₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XXX":[]},"ltr", plural_slk]; + +function plural_slv(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (v === 0 && i % 100 === 1) + return 1; +if (v === 0 && i % 100 === 2) + return 2; +if (v === 0 && (i % 100 === Math.floor(i % 100) && (i % 100 >= 3 && i % 100 <= 4)) || !(v === 0)) + return 3; +return 5; +} + +export const locale_slv = ["slv",[["d","p"],["dop.","pop."],u],[["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."]],u,[["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"]],u,[["pr. Kr.","po Kr."],u,["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}",u,u,u],[",",".",";","%","+","−","e","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","evro",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"GBP":[u,"£"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"XCD":[u,"$"]},"ltr", plural_slv]; + +function plural_sme(n: number): number { + +if (n === 1) + return 1; +if (n === 2) + return 2; +return 5; +} + +export const locale_sme = ["sme",[["i.b.","e.b."],u,["iđitbeaivet","eahketbeaivet"]],[["i.b.","e.b."],u,["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"]],u,[["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"]],u,[["o.Kr.","m.Kr."],u,["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}",u,u,u],[","," ",";","%","+","−","·10^","·","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"NOK","kr","norgga kruvdno",{"DKK":["Dkr","kr"],"JPY":["JP¥","¥"],"NOK":["kr"],"SEK":["Skr","kr"],"THB":["฿"],"USD":["US$","$"]},"ltr", plural_sme]; + +function plural_sna(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_sna = ["sna",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["BC","AD"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","US$","Dora re Amerika",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_sna]; + +function plural_snd(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_snd = ["snd",[["صبح، منجهند","منجهند، شام"],["صبح، منجهند","شام، منجهند"],["صبح، منجهند","منجهند، شام"]],[["صبح، منجهند","منجهند، شام"],u,u],[["آچر","سو","اڱارو","اربع","خم","جمعو","ڇنڇر"],["آچر","سومر","اڱارو","اربع","خميس","جمعو","ڇنڇر"],u,u],u,[["J","F","M","A","M","J","J","A","S","O","N","D"],["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],u],u,[["BC","CD"],u,["مسيح کان اڳ","عيسوي کان پهرين"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"PKR","Rs","پاڪستاني رپي",{"JPY":["JP¥","¥"],"PKR":["Rs"],"USD":["US$","$"]},"rtl", plural_snd]; + +function plural_som(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_som = ["som",[["h","d"],["GH","GD"],u],[["GH","GD"],u,u],[["A","I","T","A","Kh","J","S"],["Axd","Isn","Tldo","Arbc","Khms","Jmc","Sbti"],["Axad","Isniin","Talaado","Arbaco","Khamiis","Jimco","Sabti"],["Axd","Isn","Tldo","Arbc","Khms","Jmc","Sbti"]],u,[["J","F","M","A","M","J","L","O","S","O","N","D"],["Jan","Feb","Mar","Abr","May","Jun","Lul","Ogs","Seb","Okt","Nof","Dis"],["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"]],[["J","F","M","A","M","J","L","O","S","O","N","D"],["Jan","Feb","Mar","Abr","May","Jun","Lul","Ogs","Seb","Okt","Nof","Dis"],["Jannaayo","Febraayo","Maarso","Abriil","May","Juun","Luuliyo","Ogost","Sebtembar","Oktoobar","Nofembar","Desembar"]],[["B","A"],["CH","CD"],["Ciise Hortii","Ciise Dabadii"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","MaL",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SOS","S","Shilingka Soomaaliya",{"BBD":["DBB","$"],"JPY":["JP¥","¥"],"SOS":["S"],"USD":["US$","$"]},"ltr", plural_som]; + +function plural_spa(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_spa = ["spa",[["a. m.","p. m."],u,u],u,[["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"]],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1}, {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":[u,"$"],"BRL":[u,"R$"],"CNY":[u,"¥"],"EGP":[],"ESP":["₧"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"THB":["฿"],"TWD":[u,"NT$"],"USD":["US$","$"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_spa]; + +function plural_spy(n: number): number { +return 5; +} + +export const locale_spy = ["spy",[["krn","koosk"],u,["karoon","kooskoliny"]],[["krn","koosk"],u,u],[["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"]],u,[["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’"]],u,[["AM","KO"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","Silingitab ya Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_spy]; + +function plural_sqi(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_sqi = ["sqi",[["p.d.","m.d."],u,["e paradites","e pasdites"]],[["p.d.","m.d."],u,["paradite","pasdite"]],[["d","h","m","m","e","p","sh"],["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","sh"],["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","sh","m","p","m","q","k","g","sh","t","n","dh"],["jan","shk","mar","pri","maj","qer","korr","gush","sht","tet","nën","dhj"],["janar","shkurt","mars","prill","maj","qershor","korrik","gusht","shtator","tetor","nëntor","dhjetor"]],u,[["p.K.","mb.K."],u,["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}",u,"{1} 'në' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"ALL","Lekë","Leku shqiptar",{"ALL":["Lekë"],"AOA":[],"ARS":[],"AUD":["A$","AUD"],"BAM":[],"BBD":[],"BDT":[],"BMD":[],"BND":[],"BOB":[],"BRL":[],"BSD":[],"BWP":[],"BYN":[],"BZD":[],"CAD":["CA$","CAD"],"CLP":[],"CNY":["CN¥","CNY"],"COP":[],"CRC":[],"CUC":[],"CUP":[],"CZK":[],"DKK":[],"DOP":[],"EGP":[],"EUR":["€","EUR"],"FJD":[],"FKP":[],"GBP":["£","GBP"],"GEL":[],"GIP":[],"GNF":[],"GTQ":[],"GYD":[],"HKD":["HK$","HKS"],"HNL":[],"HRK":[],"HUF":[],"IDR":[],"ILS":["₪","ILS"],"INR":["₹","INR"],"ISK":[],"JMD":[],"JPY":["JP¥","JPY"],"KHR":[],"KMF":[],"KPW":[],"KRW":["₩","KRW"],"KYD":[],"KZT":[],"LAK":[],"LBP":[],"LKR":[],"LRD":[],"MGA":[],"MMK":[],"MNT":[],"MUR":[],"MXN":["MX$","MXN"],"MYR":[],"NAD":[],"NGN":[],"NIO":[],"NOK":[],"NPR":[],"NZD":["NZ$","NZD"],"PHP":[],"PKR":[],"PLN":[],"PYG":[],"RON":[],"RUB":[],"RWF":[],"SBD":[],"SEK":[],"SGD":[],"SHP":[],"SRD":[],"SSP":[],"STN":[],"SYP":[],"THB":["฿","THB"],"TOP":[],"TRY":[],"TTD":[],"TWD":["NT$","TWD"],"UAH":[],"USD":["US$","USD"],"UYU":[],"VND":["₫","VND"],"XCD":["EC$","XCD"],"ZAR":[],"ZMW":[]},"ltr", plural_sqi]; + +function plural_sr_BA(n: number): number { +const 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 1; +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 3; +return 5; +} + +export const locale_sr_BA = ["sr-BA",[["a","p"],["прије подне","по подне"],u],[["а","p"],["прије подне","по подне"],u],[["н","п","у","с","ч","п","с"],["нед","пон","ут","ср","чет","пет","суб"],["недјеља","понедељак","уторак","сриједа","четвртак","петак","субота"],["не","по","ут","ср","че","пе","су"]],u,[["ј","ф","м","а","м","ј","ј","а","с","о","н","д"],["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]],u,[["п.н.е.","н.е."],["п. н. е.","н. е."],["прије нове ере","нове ере"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"BAM","КМ","Босанско-херцеговачка конвертибилна марка",{"AUD":[u,"$"],"BAM":["КМ","KM"],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sr_BA]; + +function plural_sr_ME(n: number): number { +return 5; +} + +export const locale_sr_ME = ["sr-ME",[["a","p"],["prije podne","po podne"],u],u,[["n","p","u","s","č","p","s"],["ned","pon","uto","sre","čet","pet","sub"],["nedjelja","ponedeljak","utorak","srijeda","četvrtak","petak","subota"],["ne","po","ut","sr","če","pe","su"]],u,[["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"]],u,[["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","Evro",{"AUD":[u,"$"],"BAM":["KM"],"BYN":[u,"r."],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sr_ME]; + +function plural_sr_RS(n: number): number { +const 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 1; +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 3; +return 5; +} + +export const locale_sr_RS = ["sr-RS",[["a","p"],["пре подне","по подне"],u],[["пре подне","по подне"],u,u],[["н","п","у","с","ч","п","с"],["нед","пон","уто","сре","чет","пет","суб"],["недеља","понедељак","уторак","среда","четвртак","петак","субота"],["не","по","ут","ср","че","пе","су"]],u,[["ј","ф","м","а","м","ј","ј","а","с","о","н","д"],["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]],u,[["п.н.е.","н.е."],["п. н. е.","н. е."],["пре нове ере","нове ере"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"RSD","RSD","Српски динар",{"AUD":[u,"$"],"BAM":["КМ","KM"],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sr_RS]; + +function plural_sr_XK(n: number): number { +const 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 1; +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 3; +return 5; +} + +export const locale_sr_XK = ["sr-XK",[["a","p"],["пре подне","по подне"],u],u,[["н","п","у","с","ч","п","с"],["нед","пон","уто","сре","чет","пет","суб"],["недеља","понедељак","уторак","среда","четвртак","петак","субота"],["не","по","ут","ср","че","пе","су"]],u,[["ј","ф","м","а","м","ј","ј","а","с","о","н","д"],["јан","феб","март","апр","мај","јун","јул","авг","септ","окт","нов","дец"],["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]],u,[["п.н.е.","н.е."],["п. н. е.","н. е."],["пре нове ере","нове ере"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","Евро",{"AUD":[u,"$"],"BAM":["КМ","KM"],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sr_XK]; + +function plural_srp(n: number): number { +const 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 1; +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 3; +return 5; +} + +export const locale_srp = ["srp",[["a","p"],["пре подне","по подне"],u],[["пре подне","по подне"],u,u],[["н","п","у","с","ч","п","с"],["нед","пон","уто","сре","чет","пет","суб"],["недеља","понедељак","уторак","среда","четвртак","петак","субота"],["не","по","ут","ср","че","пе","су"]],u,[["ј","ф","м","а","м","ј","ј","а","с","о","н","д"],["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]],u,[["п.н.е.","н.е."],["п. н. е.","н. е."],["пре нове ере","нове ере"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"RSD","RSD","Српски динар",{"AUD":[u,"$"],"BAM":["КМ","KM"],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_srp]; + +function plural_swa(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_swa = ["swa",[["am","pm"],["AM","PM"],u],[["AM","PM"],u,u],[["S","M","T","W","T","F","S"],["Jumapili","Jumatatu","Jumanne","Jumatano","Alhamisi","Ijumaa","Jumamosi"],u,u],u,[["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"]],u,[["KK","BK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"TZS","TSh","Shilingi ya Tanzania",{"JPY":["JP¥","¥"],"KES":["Ksh"],"THB":["฿"],"TWD":["NT$"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_swa]; + +function plural_swc(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_swc = ["swc",[["am","pm"],["AM","PM"],u],[["AM","PM"],u,u],[["S","M","T","W","T","F","S"],["Jumapili","Jumatatu","Jumanne","Jumatano","Alhamisi","Ijumaa","Jumamosi"],u,u],u,[["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"]],u,[["KK","BK"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"CDF","FC","Faranga ya Kongo",{"CDF":["FC"],"JPY":["JP¥","¥"],"KES":["Ksh"],"THB":["฿"],"TWD":["NT$"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_swc]; + +function plural_swe(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_swe = ["swe",[["fm","em"],u,u],[["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ö"]],u,[["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"]],u,[["f.Kr.","e.Kr."],u,["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}",u,u,u],[","," ",";","%","+","−","×10^","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"SEK","kr","svensk krona",{"AUD":[u,"$"],"BBD":["Bds$","$"],"BMD":["BM$","$"],"BRL":["BR$","R$"],"BSD":["BS$","$"],"BZD":["BZ$","$"],"CNY":[u,"¥"],"DKK":["Dkr","kr"],"DOP":["RD$","$"],"EEK":["Ekr"],"EGP":["EG£","E£"],"ESP":[],"GBP":[u,"£"],"HKD":[u,"$"],"IEP":["IE£"],"INR":[u,"₹"],"ISK":["Ikr","kr"],"JMD":["JM$","$"],"JPY":[u,"¥"],"KRW":[u,"₩"],"NOK":["Nkr","kr"],"NZD":[u,"$"],"RON":[u,"L"],"SEK":["kr"],"TWD":[u,"NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_swe]; + +function plural_swh(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_swh = ["swh",[["am","pm"],["AM","PM"],u],[["AM","PM"],u,u],[["S","M","T","W","T","F","S"],["Jumapili","Jumatatu","Jumanne","Jumatano","Alhamisi","Ijumaa","Jumamosi"],u,u],u,[["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"]],u,[["KK","BK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"TZS","TSh","Shilingi ya Tanzania",{"JPY":["JP¥","¥"],"KES":["Ksh"],"THB":["฿"],"TWD":["NT$"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_swh]; + +function plural_tam(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_tam = ["tam",[["மு.ப","பி.ப"],["முற்பகல்","பிற்பகல்"],u],u,[["ஞா","தி","செ","பு","வி","வெ","ச"],["ஞாயி.","திங்.","செவ்.","புத.","வியா.","வெள்.","சனி"],["ஞாயிறு","திங்கள்","செவ்வாய்","புதன்","வியாழன்","வெள்ளி","சனி"],["ஞா","தி","செ","பு","வி","வெ","ச"]],u,[["ஜ","பி","மா","ஏ","மே","ஜூ","ஜூ","ஆ","செ","அ","ந","டி"],["ஜன.","பிப்.","மார்.","ஏப்.","மே","ஜூன்","ஜூலை","ஆக.","செப்.","அக்.","நவ.","டிச."],["ஜனவரி","பிப்ரவரி","மார்ச்","ஏப்ரல்","மே","ஜூன்","ஜூலை","ஆகஸ்ட்","செப்டம்பர்","அக்டோபர்","நவம்பர்","டிசம்பர்"]],u,[["கி.மு.","கி.பி."],u,["கிறிஸ்துவுக்கு முன்","அன்னோ டோமினி"]],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}",u,"{1} ’அன்று’ {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"INR","₹","இந்திய ரூபாய்",{"THB":["฿"],"TWD":["NT$"]},"ltr", plural_tam]; + +function plural_tat(n: number): number { +return 5; +} + +export const locale_tat = ["tat",[["AM","PM"],u,u],u,[["Я","Д","С","Ч","П","Җ","Ш"],["якш.","дүш.","сиш.","чәр.","пәнҗ.","җом.","шим."],["якшәмбе","дүшәмбе","сишәмбе","чәршәмбе","пәнҗешәмбе","җомга","шимбә"],["якш.","дүш.","сиш.","чәр.","пәнҗ.","җом.","шим."]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["гыйн.","фев.","мар.","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек."],["гыйнвар","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],u,[["б.э.к.","милади"],u,["безнең эрага кадәр","безнең эра"]],1,[6,0],["dd.MM.y","d MMM, y 'ел'","d MMMM, y 'ел'","d MMMM, y 'ел', EEEE"],["H:mm","H:mm:ss","H:mm:ss z","H:mm:ss zzzz"],["{1}, {0}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"RUB","₽","Россия сумы",{"JPY":["JP¥","¥"],"RUB":["₽"]},"ltr", plural_tat]; + +function plural_tel(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_tel = ["tel",[["ఉ","సా"],["AM","PM"],u],[["AM","PM"],u,u],[["ఆ","సో","మ","బు","గు","శు","శ"],["ఆది","సోమ","మంగళ","బుధ","గురు","శుక్ర","శని"],["ఆదివారం","సోమవారం","మంగళవారం","బుధవారం","గురువారం","శుక్రవారం","శనివారం"],["ఆది","సోమ","మం","బుధ","గురు","శుక్ర","శని"]],u,[["జ","ఫి","మా","ఏ","మే","జూ","జు","ఆ","సె","అ","న","డి"],["జన","ఫిబ్ర","మార్చి","ఏప్రి","మే","జూన్","జులై","ఆగ","సెప్టెం","అక్టో","నవం","డిసెం"],["జనవరి","ఫిబ్రవరి","మార్చి","ఏప్రిల్","మే","జూన్","జులై","ఆగస్టు","సెప్టెంబర్","అక్టోబర్","నవంబర్","డిసెంబర్"]],u,[["క్రీపూ","క్రీశ"],u,["క్రీస్తు పూర్వం","క్రీస్తు శకం"]],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}",u,"{1} {0}కి",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##0%","¤#,##,##0.00","#E0"],"INR","₹","రూపాయి",{"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_tel]; + +function plural_tgk(n: number): number { +return 5; +} + +export const locale_tgk = ["tgk",[["AM","PM"],u,u],u,[["Я","Д","С","Ч","П","Ҷ","Ш"],["Яшб","Дшб","Сшб","Чшб","Пшб","Ҷмъ","Шнб"],["Якшанбе","Душанбе","Сешанбе","Чоршанбе","Панҷшанбе","Ҷумъа","Шанбе"],["Яшб","Дшб","Сшб","Чшб","Пшб","Ҷмъ","Шнб"]],u,[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],["Январ","Феврал","Март","Апрел","Май","Июн","Июл","Август","Сентябр","Октябр","Ноябр","Декабр"]],u,[["ПеМ","ПаМ"],u,["Пеш аз милод","ПаМ"]],1,[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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"TJS","сом.","Сомонӣ",{"JPY":["JP¥","¥"],"TJS":["сом."]},"ltr", plural_tgk]; + +function plural_tgl(n: number): number { +const 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 1; +return 5; +} + +export const locale_tgl = ["tgl",[["am","pm"],["AM","PM"],u],[["AM","PM"],u,u],[["Lin","Lun","Mar","Miy","Huw","Biy","Sab"],u,["Linggo","Lunes","Martes","Miyerkules","Huwebes","Biyernes","Sabado"],["Li","Lu","Ma","Mi","Hu","Bi","Sa"]],u,[["Ene","Peb","Mar","Abr","May","Hun","Hul","Ago","Set","Okt","Nob","Dis"],u,["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"],u,["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}",u,"{1} 'nang' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"PHP","₱","Piso ng Pilipinas",{"PHP":["₱"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_tgl]; + +function plural_tha(n: number): number { +return 5; +} + +export const locale_tha = ["tha",[["a","p"],["ก่อนเที่ยง","หลังเที่ยง"],u],[["ก่อนเที่ยง","หลังเที่ยง"],u,u],[["อา","จ","อ","พ","พฤ","ศ","ส"],["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],["วันอาทิตย์","วันจันทร์","วันอังคาร","วันพุธ","วันพฤหัสบดี","วันศุกร์","วันเสาร์"],["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."]],u,[["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],u,["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"]],u,[["ก่อน ค.ศ.","ค.ศ."],u,["ปีก่อนคริสตกาล","คริสต์ศักราช"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"THB","฿","บาท",{"AUD":["AU$","$"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_tha]; + +function plural_thc(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_thc = ["thc",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_thc]; + +function plural_thx(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_thx = ["thx",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_thx]; + +function plural_tie(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_tie = ["tie",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_tie]; + +function plural_tir(n: number): number { + +if (n === Math.floor(n) && (n >= 0 && n <= 1)) + return 1; +return 5; +} + +export const locale_tir = ["tir",[["ንጉሆ ሰዓተ","ድሕር ሰዓት"],u,u],u,[["ሰ","ሰ","ሰ","ረ","ሓ","ዓ","ቀ"],["ሰን","ሰኑ","ሰሉ","ረቡ","ሓሙ","ዓር","ቀዳ"],["ሰንበት","ሰኑይ","ሠሉስ","ረቡዕ","ኃሙስ","ዓርቢ","ቀዳም"],["ሰን","ሰኑ","ሰሉ","ረቡ","ሓሙ","ዓር","ቀዳ"]],[["ሰ","ሰ","ሠ","ረ","ሓ","ዓ","ቀ"],["ሰን","ሰኑ","ሰሉ","ረቡ","ሓሙ","ዓር","ቀዳ"],["ሰንበት","ሰኑይ","ሠሉስ","ረቡዕ","ኃሙስ","ዓርቢ","ቀዳም"],["ሰን","ሰኑ","ሰሉ","ረቡ","ሓሙ","ዓር","ቀዳ"]],[["ጥ","ለ","መ","ሚ","ግ","ሰ","ሓ","ነ","መ","ጥ","ሕ","ታ"],["ጥሪ","ለካ","መጋ","ሚያ","ግን","ሰነ","ሓም","ነሓ","መስ","ጥቅ","ሕዳ","ታሕ"],["ጥሪ","ለካቲት","መጋቢት","ሚያዝያ","ግንቦት","ሰነ","ሓምለ","ነሓሰ","መስከረም","ጥቅምቲ","ሕዳር","ታሕሳስ"]],u,[["ዓ/ዓ","ዓ/ም"],u,["ዓ/ዓ","ዓመተ ምህረት"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ETB","Br","የኢትዮጵያ ብር",{"ETB":["Br"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_tir]; + +function plural_tkk(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_tkk = ["tkk",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_tkk]; + +function plural_tl(n: number): number { +const 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 1; +return 5; +} + +export const locale_tl = ["tl",[["am","pm"],["AM","PM"],u],[["AM","PM"],u,u],[["Lin","Lun","Mar","Miy","Huw","Biy","Sab"],u,["Linggo","Lunes","Martes","Miyerkules","Huwebes","Biyernes","Sabado"],["Li","Lu","Ma","Mi","Hu","Bi","Sa"]],u,[["Ene","Peb","Mar","Abr","May","Hun","Hul","Ago","Set","Okt","Nob","Dis"],u,["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"],u,["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}",u,"{1} 'nang' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"PHP","₱","Piso ng Pilipinas",{"PHP":["₱"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_tl]; + +function plural_tlw(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_tlw = ["tlw",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_tlw]; + +function plural_tmp(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_tmp = ["tmp",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_tmp]; + +function plural_tne(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_tne = ["tne",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_tne]; + +function plural_tnf(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_tnf = ["tnf",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_tnf]; + +function plural_ton(n: number): number { +return 5; +} + +export const locale_ton = ["ton",[["AM","PM"],u,["hengihengi","efiafi"]],[["AM","PM"],u,["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"]],u,[["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"]],u,[["KM","TS"],u,["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}",u,u],[".",",",";","%","+","-","E","×","‰","∞","TF",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"TOP","T$","Paʻanga fakatonga",{"AUD":["AUD$","AU$"],"FJD":[u,"F$"],"JPY":["JP¥","¥"],"NZD":["NZD$","NZ$"],"SBD":[u,"S$"],"TOP":["T$"],"USD":["US$","$"]},"ltr", plural_ton]; + +function plural_tuk(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_tuk = ["tuk",[["öň","soň"],["go.öň","go.soň"],["günortadan öň","günortadan soň"]],[["öň","soň"],["g.öň","g.soň"],["günortadan öň","günortadan soň"]],[["Ý","D","S","Ç","P","A","Ş"],["ýek","duş","siş","çar","pen","ann","şen"],["ýekşenbe","duşenbe","sişenbe","çarşenbe","penşenbe","anna","şenbe"],["ýb","db","sb","çb","pb","an","şb"]],[["Ý","D","S","Ç","P","A","Ş"],["Ýek","Duş","Siş","Çar","Pen","Ann","Şen"],["Ýekşenbe","Duşenbe","Sişenbe","Çarşenbe","Penşenbe","Anna","Şenbe"],["Ýb","Db","Sb","Çb","Pb","An","Şb"]],[["Ý","F","M","A","M","I","I","A","S","O","N","D"],["ýan","few","mart","apr","maý","iýun","iýul","awg","sen","okt","noý","dek"],["ýanwar","fewral","mart","aprel","maý","iýun","iýul","awgust","sentýabr","oktýabr","noýabr","dekabr"]],[["Ý","F","M","A","M","I","I","A","S","O","N","D"],["Ýan","Few","Mar","Apr","Maý","Iýun","Iýul","Awg","Sen","Okt","Noý","Dek"],["Ýanwar","Fewral","Mart","Aprel","Maý","Iýun","Iýul","Awgust","Sentýabr","Oktýabr","Noýabr","Dekabr"]],[["B.e.öň","B.e."],u,["Isadan öň","Isadan soň"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","san däl",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"TMT","TMT","Türkmen manady",{"EUR":[u,"€"],"GBP":[u,"£"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_tuk]; + +function plural_tur(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_tur = ["tur",[["öö","ös"],["ÖÖ","ÖS"],u],[["ÖÖ","ÖS"],u,u],[["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"]],u,[["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"]],u,[["MÖ","MS"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","%#,##0","¤#,##0.00","#E0"],"TRY","₺","Türk Lirası",{"AUD":["AU$","$"],"RON":[u,"L"],"THB":["฿"],"TRY":["₺"],"TWD":["NT$"]},"ltr", plural_tur]; + +function plural_tw(n: number): number { + +if (n === Math.floor(n) && (n >= 0 && n <= 1)) + return 1; +return 5; +} + +export const locale_tw = ["tw",[["AN","EW"],u,u],u,[["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"]],u,[["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"]],u,[["AK","KE"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GHS","GH₵","Ghana Sidi",{"GHS":["GH₵"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_tw]; + +function plural_twi(n: number): number { + +if (n === Math.floor(n) && (n >= 0 && n <= 1)) + return 1; +return 5; +} + +export const locale_twi = ["twi",[["AN","EW"],u,u],u,[["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"]],u,[["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"]],u,[["AK","KE"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GHS","GH₵","Ghana Sidi",{"GHS":["GH₵"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_twi]; + +function plural_tzm_Latn_MA(n: number): number { + +if (n === Math.floor(n) && (n >= 0 && n <= 1) || n === Math.floor(n) && (n >= 11 && n <= 99)) + return 1; +return 5; +} + +export const locale_tzm_Latn_MA = ["tzm-Latn-MA",[["Zdat azal","Ḍeffir aza"],u,u],u,[["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ḍ"]],u,[["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"]],u,[["ZƐ","ḌƐ"],u,["Zdat Ɛisa (TAƔ)","Ḍeffir Ɛisa (TAƔ)"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"MAD","MAD","Derhem Umeṛṛuki",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_tzm_Latn_MA]; + +function plural_ug_Arab_CN(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_ug_Arab_CN = ["ug-Arab-CN",[["ب","ك"],["چ.ب","چ.ك"],["چۈشتىن بۇرۇن","چۈشتىن كېيىن"]],[["چ.ب","چ.ك"],u,u],[["ي","د","س","چ","پ","ج","ش"],["يە","دۈ","سە","چا","پە","جۈ","شە"],["يەكشەنبە","دۈشەنبە","سەيشەنبە","چارشەنبە","پەيشەنبە","جۈمە","شەنبە"],["ي","د","س","چ","پ","ج","ش"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["يانۋار","فېۋرال","مارت","ئاپرېل","ماي","ئىيۇن","ئىيۇل","ئاۋغۇست","سېنتەبىر","ئۆكتەبىر","نويابىر","دېكابىر"],u],u,[["BCE","مىلادىيە"],u,["مىلادىيەدىن بۇرۇن","مىلادىيە"]],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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"CNY","¥","جۇڭگو يۈەنى",{"CNY":["¥","¥"],"JPY":["JP¥","¥"]},"rtl", plural_ug_Arab_CN]; + +function plural_uig(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_uig = ["uig",[["ب","ك"],["چ.ب","چ.ك"],["چۈشتىن بۇرۇن","چۈشتىن كېيىن"]],[["چ.ب","چ.ك"],u,u],[["ي","د","س","چ","پ","ج","ش"],["يە","دۈ","سە","چا","پە","جۈ","شە"],["يەكشەنبە","دۈشەنبە","سەيشەنبە","چارشەنبە","پەيشەنبە","جۈمە","شەنبە"],["ي","د","س","چ","پ","ج","ش"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["يانۋار","فېۋرال","مارت","ئاپرېل","ماي","ئىيۇن","ئىيۇل","ئاۋغۇست","سېنتەبىر","ئۆكتەبىر","نويابىر","دېكابىر"],u],u,[["BCE","مىلادىيە"],u,["مىلادىيەدىن بۇرۇن","مىلادىيە"]],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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"CNY","¥","جۇڭگو يۈەنى",{"CNY":["¥","¥"],"JPY":["JP¥","¥"]},"rtl", plural_uig]; + +function plural_ukr(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (v === 0 && (i % 10 === 1 && !(i % 100 === 11))) + return 1; +if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && !(i % 100 >= 12 && i % 100 <= 14))) + return 3; +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 4; +return 5; +} + +export const locale_ukr = ["ukr",[["дп","пп"],u,u],u,[["Н","П","В","С","Ч","П","С"],["нд","пн","вт","ср","чт","пт","сб"],["неділя","понеділок","вівторок","середа","четвер","пʼятниця","субота"],["нд","пн","вт","ср","чт","пт","сб"]],u,[["с","л","б","к","т","ч","л","с","в","ж","л","г"],["січ.","лют.","бер.","квіт.","трав.","черв.","лип.","серп.","вер.","жовт.","лист.","груд."],["січня","лютого","березня","квітня","травня","червня","липня","серпня","вересня","жовтня","листопада","грудня"]],[["С","Л","Б","К","Т","Ч","Л","С","В","Ж","Л","Г"],["січ","лют","бер","кві","тра","чер","лип","сер","вер","жов","лис","гру"],["січень","лютий","березень","квітень","травень","червень","липень","серпень","вересень","жовтень","листопад","грудень"]],[["до н.е.","н.е."],["до н. е.","н. е."],["до нашої ери","нашої ери"]],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}",u,"{1} 'о' {0}",u],[","," ",";","%","+","-","Е","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"UAH","₴","українська гривня",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"$"],"UAH":["₴"],"UAK":["крб."],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"]},"ltr", plural_ukr]; + +function plural_umu(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_umu = ["umu",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_umu]; + +function plural_urd(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_urd = ["urd",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["S","M","T","W","T","F","S"],["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"],u,u],u,[["J","F","M","A","M","J","J","A","S","O","N","D"],["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],u],u,[["قبل مسیح","عیسوی"],u,u],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}",u,u,u],[".",",",";","%","‎+","‎-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"PKR","Rs","پاکستانی روپیہ",{"JPY":["JP¥","¥"],"PKR":["Rs"],"THB":["฿"],"TWD":["NT$"]},"rtl", plural_urd]; + +function plural_uz_AF(n: number): number { +return 5; +} + +export const locale_uz_AF = ["uz-AF",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["ی.","د.","س.","چ.","پ.","ج.","ش."],["یکشنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],["ی.","د.","س.","چ.","پ.","ج.","ش."]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["جنو","فبر","مار","اپر","می","جون","جول","اگس","سپت","اکت","نوم","دسم"],["جنوری","فبروری","مارچ","اپریل","می","جون","جولای","اگست","سپتمبر","اکتوبر","نومبر","دسمبر"]],u,[["BCE","CE"],u,u],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}",u,u,u],[",",".",";","%","‎+","‎−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"AFN","؋","افغانی",{"AFN":["؋"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"rtl", plural_uz_AF]; + +function plural_uz_UZ(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_uz_UZ = ["uz-UZ",[["TO","TK"],u,u],u,[["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"]],u,[["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"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","son emas",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"UZS","soʻm","O‘zbekiston so‘mi",{"JPY":["JP¥","¥"],"USD":["US$","$"],"UZS":["soʻm"]},"ltr", plural_uz_UZ]; + +function plural_uzb(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_uzb = ["uzb",[["TO","TK"],u,u],u,[["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"]],u,[["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"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","son emas",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"UZS","soʻm","O‘zbekiston so‘mi",{"JPY":["JP¥","¥"],"USD":["US$","$"],"UZS":["soʻm"]},"ltr", plural_uzb]; + +function plural_uzn(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_uzn = ["uzn",[["TO","TK"],u,u],u,[["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"]],u,[["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"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","son emas",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"UZS","soʻm","O‘zbekiston so‘mi",{"JPY":["JP¥","¥"],"USD":["US$","$"],"UZS":["soʻm"]},"ltr", plural_uzn]; + +function plural_vai_LR(n: number): number { +return 5; +} + +export const locale_vai_LR = ["vai-LR",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["ꕞꕌꔵ","ꗳꗡꘉ","ꕚꕞꕚ","ꕉꕞꕒ","ꕉꔤꕆꕢ","ꕉꔤꕀꕮ","ꔻꔬꔳ"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ꖨꖕꔞ","ꕒꕡ","ꕾꖺ","ꖢꖕ","ꖑꕱ","ꖱꘋ","ꖱꕞ","ꗛꔕ","ꕢꕌ","ꕭꖃ","ꔞꘋ","ꖨꖕꗏ"],["ꖨꖕ ꕪꕴ ꔞꔀꕮꕊ","ꕒꕡꖝꖕ","ꕾꖺ","ꖢꖕ","ꖑꕱ","ꖱꘋ","ꖱꕞꔤ","ꗛꔕ","ꕢꕌ","ꕭꖃ","ꔞꘋꕔꕿ ꕸꖃꗏ","ꖨꖕ ꕪꕴ ꗏꖺꕮꕊ"]],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"LRD","$","ꕞꔤꔫꕩ ꕜꕞꕌ",{"JPY":["JP¥","¥"],"LRD":["$"],"USD":["US$","$"]},"ltr", plural_vai_LR]; + +function plural_vie(n: number): number { +return 5; +} + +export const locale_vie = ["vie",[["s","c"],["SA","CH"],u],[["SA","CH"],u,u],[["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"]],u,[["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"],u],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}",u,"{0} {1}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"VND","₫","Đồng Việt Nam",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_vie]; + +function plural_vol(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_vol = ["vol",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["M01","M02","M03","M04","M05","M06","M07","M08","M09","M10","M11","M12"],u],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],u,u,u,{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_vol]; + +function plural_wol(n: number): number { +return 5; +} + +export const locale_wol = ["wol",[["Sub","Ngo"],u,u],u,[["Dib","Alt","Tal","Àla","Alx","Àjj","Ase"],u,["Dibéer","Altine","Talaata","Àlarba","Alxamis","Àjjuma","Aseer"],["Dib","Alt","Tal","Àla","Alx","Àjj","Ase"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["Sam","Few","Mar","Awr","Mee","Suw","Sul","Ut","Sàt","Okt","Now","Des"],["Samwiyee","Fewriyee","Mars","Awril","Mee","Suwe","Sulet","Ut","Sàttumbar","Oktoobar","Nowàmbar","Desàmbar"]],u,[["JC","AD"],u,["av. JC","AD"]],1,[6,0],["dd-MM-y","d MMM, y","d MMMM, y","EEEE, d MMM, y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} - {0}",u,"{1} 'ci' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"XOF","CFA","Franc CFA bu Afrik Sowwu-jant",{"JPY":["JP¥","¥"]},"ltr", plural_wol]; + +function plural_xba(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_xba = ["xba",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_xba]; + +function plural_xho(n: number): number { + +if (n === 1) + return 1; +return 5; +} + +export const locale_xho = ["xho",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["Caw","Mvu","Bin","Tha","Sin","Hla","Mgq"],["Cawe","Mvulo","Lwesibini","Lwesithathu","Lwesine","Lwesihlanu","Mgqibelo"],["Caw","Mvu","Bin","Tha","Sin","Hla","Mgq"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["Jan","Feb","Mat","Epr","Mey","Jun","Jul","Aga","Sep","Okt","Nov","Dis"],["Janyuwari","Februwari","Matshi","Epreli","Meyi","Juni","Julayi","Agasti","Septemba","Okthoba","Novemba","Disemba"]],u,[["BC","AD"],u,u],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}",u,u,u],["."," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZAR","R","iRandi yaseMzanzi Afrika",{"JPY":["JP¥","¥"],"USD":["US$","$"],"ZAR":["R"]},"ltr", plural_xho]; + +function plural_xia(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_xia = ["xia",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_xia]; + +function plural_xkh(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_xkh = ["xkh",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_xkh]; + +function plural_xsj(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_xsj = ["xsj",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_xsj]; + +function plural_ybd(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_ybd = ["ybd",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_ybd]; + +function plural_ydd(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_ydd = ["ydd",[["פֿאַרמיטאָג","נאָכמיטאָג"],u,u],u,[["S","M","T","W","T","F","S"],["זונטיק","מאָנטיק","דינסטיק","מיטוואך","דאנערשטיק","פֿרײַטיק","שבת"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["יאַנואַר","פֿעברואַר","מערץ","אַפּריל","מיי","יוני","יולי","אויגוסט","סעפּטעמבער","אקטאבער","נאוועמבער","דעצעמבער"],u],[["1","2","3","4","5","6","7","8","9","10","11","12"],["יאַנ","פֿעב","מערץ","אַפּר","מיי","יוני","יולי","אויג","סעפּ","אקט","נאוו","דעצ"],["יאַנואַר","פֿעברואַר","מערץ","אַפּריל","מיי","יוני","יולי","אויגוסט","סעפּטעמבער","אקטאבער","נאוועמבער","דעצעמבער"]],[["BCE","CE"],u,u],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}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],u,u,u,{"JPY":["JP¥","¥"],"USD":["US$","$"]},"rtl", plural_ydd]; + +function plural_yid(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_yid = ["yid",[["פֿאַרמיטאָג","נאָכמיטאָג"],u,u],u,[["S","M","T","W","T","F","S"],["זונטיק","מאָנטיק","דינסטיק","מיטוואך","דאנערשטיק","פֿרײַטיק","שבת"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["יאַנואַר","פֿעברואַר","מערץ","אַפּריל","מיי","יוני","יולי","אויגוסט","סעפּטעמבער","אקטאבער","נאוועמבער","דעצעמבער"],u],[["1","2","3","4","5","6","7","8","9","10","11","12"],["יאַנ","פֿעב","מערץ","אַפּר","מיי","יוני","יולי","אויג","סעפּ","אקט","נאוו","דעצ"],["יאַנואַר","פֿעברואַר","מערץ","אַפּריל","מיי","יוני","יולי","אויגוסט","סעפּטעמבער","אקטאבער","נאוועמבער","דעצעמבער"]],[["BCE","CE"],u,u],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}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],u,u,u,{"JPY":["JP¥","¥"],"USD":["US$","$"]},"rtl", plural_yid]; + +function plural_yma(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_yma = ["yma",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_yma]; + +function plural_ymt(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_ymt = ["ymt",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_ymt]; + +function plural_yor(n: number): number { +return 5; +} + +export const locale_yor = ["yor",[["Àárọ̀","Ọ̀sán"],u,u],u,[["À","A","Ì","Ọ","Ọ","Ẹ","À"],["Àìk","Aj","Ìsẹ́g","Ọjọ́r","Ọjọ́b","Ẹt","Àbám"],["Ọ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"]],[["À","A","Ì","Ọ","Ọ","Ẹ","À"],["Àìk","Aj","Ìsẹ́g","Ọjọ́r","Ọjọ́b","Ẹt","Àbám"],["Àìkú","Ajé","Ìsẹ́gun","Ọjọ́rú","Ọjọ́bọ","Ẹtì","Àbámẹ́ta"],u],[["S","È","Ẹ","Ì","Ẹ̀","Ò","A","Ò","O","Ọ̀","B","Ọ̀"],["Ṣẹ́r","Èrèl","Ẹrẹ̀n","Ìgb","Ẹ̀bi","Òkú","Agẹ","Ògú","Owe","Ọ̀wà","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ẹ̀"]],[["S","È","Ẹ","Ì","Ẹ̀","Ò","A","Ò","O","Ọ̀","B","Ọ̀"],["Ṣẹ́","Èr","Ẹr","Ìg","Ẹ̀b","Òk","Ag","Òg","Ow","Ọ̀w","Bé","Ọ̀p"],["Ṣẹ́rẹ́","Èrèlè","Ẹrẹ̀nà","Ìgbé","Ẹ̀bibi","Òkúdu","Agẹmọ","Ògún","Owewe","Ọ̀wàrà","Bélú","Ọ̀pẹ̀"]],[["BCE","AD"],u,["Saju Kristi","Lehin Kristi"]],1,[6,0],["d/M/y","d MM y","d MMM y","EEEE, d MMM y"],["H:m","H:m:s","H:mm:ss z","HH:mm:ss zzzz"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"NGN","₦","Náìrà ti Orílẹ̀-èdè Nàìjíríà",{"JPY":["JP¥","¥"],"NGN":["₦"],"RUB":["₽"]},"ltr", plural_yor]; + +function plural_yos(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_yos = ["yos",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_yos]; + +function plural_yue_CN(n: number): number { +return 5; +} + +export const locale_yue_CN = ["yue-CN",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["周日","周一","周二","周三","周四","周五","周六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["周日","周一","周二","周三","周四","周五","周六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]],u,[["西元前","西元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","z ah:mm:ss","zzzz ah:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","非数值",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"CNY","¥","人民币",{"AUD":["AU$","$"],"CNY":["¥","¥"],"JPY":["JP¥","¥"],"KRW":["₩","₩"],"USD":["US$","$"],"XXX":[]},"ltr", plural_yue_CN]; + +function plural_yue_HK(n: number): number { +return 5; +} + +export const locale_yue_HK = ["yue-HK",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],u,["日","一","二","三","四","五","六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],u],u,[["西元前","西元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日 EEEE"],["ah:mm","ah:mm:ss","ah:mm:ss [z]","ah:mm:ss [zzzz]"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","非數值",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"HKD","HK$","港幣",{"AUD":["AU$","$"],"KRW":["₩","₩"],"USD":["US$","$"],"XXX":[]},"ltr", plural_yue_HK]; + +function plural_yuu(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_yuu = ["yuu",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_yuu]; + +function plural_zai(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_zai = ["zai",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_zai]; + +function plural_zh_CN(n: number): number { +return 5; +} + +export const locale_zh_CN = ["zh-CN",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["周日","周一","周二","周三","周四","周五","周六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["周日","周一","周二","周三","周四","周五","周六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]],u,[["公元前","公元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","z ah:mm:ss","zzzz ah:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"CNY","¥","人民币",{"AUD":["AU$","$"],"CNY":["¥"],"ILR":["ILS"],"JPY":["JP¥","¥"],"KRW":["₩","₩"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh_CN]; + +function plural_zh_guoyu(n: number): number { +return 5; +} + +export const locale_zh_guoyu = ["zh-guoyu",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["周日","周一","周二","周三","周四","周五","周六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["周日","周一","周二","周三","周四","周五","周六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]],u,[["公元前","公元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","z ah:mm:ss","zzzz ah:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"CNY","¥","人民币",{"AUD":["AU$","$"],"CNY":["¥"],"ILR":["ILS"],"JPY":["JP¥","¥"],"KRW":["₩","₩"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh_guoyu]; + +function plural_zh_HK(n: number): number { +return 5; +} + +export const locale_zh_HK = ["zh-HK",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["週日","週一","週二","週三","週四","週五","週六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["日","一","二","三","四","五","六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],u],u,[["公元前","公元"],u,u],0,[6,0],["d/M/y","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","ah:mm:ss [z]","ah:mm:ss [zzzz]"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","非數值",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"HKD","HK$","港元",{"AUD":["AU$","$"],"RON":[u,"L"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh_HK]; + +function plural_zh_MO(n: number): number { +return 5; +} + +export const locale_zh_MO = ["zh-MO",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["週日","週一","週二","週三","週四","週五","週六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["日","一","二","三","四","五","六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],u],u,[["公元前","公元"],u,u],0,[6,0],["d/M/y","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","ah:mm:ss [z]","ah:mm:ss [zzzz]"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","非數值",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"MOP","MOP$","澳門元",{"AUD":["AU$","$"],"MOP":["MOP$"],"RON":[u,"L"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh_MO]; + +function plural_zh_SG(n: number): number { +return 5; +} + +export const locale_zh_SG = ["zh-SG",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["周日","周一","周二","周三","周四","周五","周六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["周日","周一","周二","周三","周四","周五","周六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]],u,[["公元前","公元"],u,u],0,[6,0],["dd/MM/yy","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","z ah:mm:ss","zzzz ah:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SGD","$","新加坡元",{"AUD":["AU$","$"],"ILR":["ILS"],"JPY":["JP¥","¥"],"KRW":["₩","₩"],"SGD":["$"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh_SG]; + +function plural_zh_TW(n: number): number { +return 5; +} + +export const locale_zh_TW = ["zh-TW",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["週日","週一","週二","週三","週四","週五","週六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["日","一","二","三","四","五","六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],u],u,[["西元前","西元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日 EEEE"],["ah:mm","ah:mm:ss","ah:mm:ss [z]","ah:mm:ss [zzzz]"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","非數值",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"TWD","$","新台幣",{"AUD":["AU$","$"],"KRW":["₩","₩"],"RON":[u,"L"],"TWD":["$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh_TW]; + +function plural_zh_min(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) + return 1; +return 5; +} + +export const locale_zh_min = ["zh-min",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_zh_min]; + +function plural_zho(n: number): number { +return 5; +} + +export const locale_zho = ["zho",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["周日","周一","周二","周三","周四","周五","周六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["周日","周一","周二","周三","周四","周五","周六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]],u,[["公元前","公元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","z ah:mm:ss","zzzz ah:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"CNY","¥","人民币",{"AUD":["AU$","$"],"CNY":["¥"],"ILR":["ILS"],"JPY":["JP¥","¥"],"KRW":["₩","₩"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zho]; + +function plural_zsm(n: number): number { +return 5; +} + +export const locale_zsm = ["zsm",[["a","p"],["PG","PTG"],u],u,[["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"]],u,[["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"]],u,[["S.M.","TM"],u,u],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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"MYR","RM","Ringgit Malaysia",{"CAD":[u,"$"],"JPY":["JP¥","¥"],"MXN":[u,"$"],"MYR":["RM"],"TWD":["NT$"],"USD":[u,"$"]},"ltr", plural_zsm]; + +function plural_zul(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || n === 1) + return 1; +return 5; +} + +export const locale_zul = ["zul",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["J","F","M","E","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"]],[["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"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZAR","R","i-South African Rand",{"BYN":[u,"P."],"DKK":[u,"Kr"],"HRK":[u,"Kn"],"ISK":[u,"Kr"],"JPY":["JP¥","¥"],"NOK":[u,"Kr"],"PLN":[u,"Zł"],"SEK":[u,"Kr"],"THB":["฿"],"TWD":["NT$"],"ZAR":["R"]},"ltr", plural_zul]; + + +let l: any; + +switch (goog.LOCALE) { +case 'af': +l = locale_af; +break; +case 'af-NA': +l = locale_af_NA; +break; +case 'agq': +l = locale_agq; +break; +case 'ak': +l = locale_ak; +break; +case 'am': +l = locale_am; +break; +case 'ar': +l = locale_ar; +break; +case 'ar-AE': +l = locale_ar_AE; +break; +case 'ar-BH': +l = locale_ar_BH; +break; +case 'ar-DJ': +l = locale_ar_DJ; +break; +case 'ar-DZ': +l = locale_ar_DZ; +break; +case 'ar-EG': +l = locale_ar_EG; +break; +case 'ar-EH': +l = locale_ar_EH; +break; +case 'ar-ER': +l = locale_ar_ER; +break; +case 'ar-IL': +l = locale_ar_IL; +break; +case 'ar-IQ': +l = locale_ar_IQ; +break; +case 'ar-JO': +l = locale_ar_JO; +break; +case 'ar-KM': +l = locale_ar_KM; +break; +case 'ar-KW': +l = locale_ar_KW; +break; +case 'ar-LB': +l = locale_ar_LB; +break; +case 'ar-LY': +l = locale_ar_LY; +break; +case 'ar-MA': +l = locale_ar_MA; +break; +case 'ar-MR': +l = locale_ar_MR; +break; +case 'ar-OM': +l = locale_ar_OM; +break; +case 'ar-PS': +l = locale_ar_PS; +break; +case 'ar-QA': +l = locale_ar_QA; +break; +case 'ar-SA': +l = locale_ar_SA; +break; +case 'ar-SD': +l = locale_ar_SD; +break; +case 'ar-SO': +l = locale_ar_SO; +break; +case 'ar-SS': +l = locale_ar_SS; +break; +case 'ar-SY': +l = locale_ar_SY; +break; +case 'ar-TD': +l = locale_ar_TD; +break; +case 'ar-TN': +l = locale_ar_TN; +break; +case 'ar-YE': +l = locale_ar_YE; +break; +case 'as': +l = locale_as; +break; +case 'asa': +l = locale_asa; +break; +case 'ast': +l = locale_ast; +break; +case 'az': +l = locale_az; +break; +case 'az-Cyrl': +l = locale_az_Cyrl; +break; +case 'az-Latn': +l = locale_az_Latn; +break; +case 'bas': +l = locale_bas; +break; +case 'be': +l = locale_be; +break; +case 'bem': +l = locale_bem; +break; +case 'bez': +l = locale_bez; +break; +case 'bg': +l = locale_bg; +break; +case 'bm': +l = locale_bm; +break; +case 'bn': +l = locale_bn; +break; +case 'bn-IN': +l = locale_bn_IN; +break; +case 'bo': +l = locale_bo; +break; +case 'bo-IN': +l = locale_bo_IN; +break; +case 'br': +l = locale_br; +break; +case 'brx': +l = locale_brx; +break; +case 'bs': +l = locale_bs; +break; +case 'bs-Cyrl': +l = locale_bs_Cyrl; +break; +case 'bs-Latn': +l = locale_bs_Latn; +break; +case 'ca': +l = locale_ca; +break; +case 'ca-AD': +l = locale_ca_AD; +break; +case 'ca-ES-VALENCIA': +l = locale_ca_ES_VALENCIA; +break; +case 'ca-FR': +l = locale_ca_FR; +break; +case 'ca-IT': +l = locale_ca_IT; +break; +case 'ccp': +l = locale_ccp; +break; +case 'ccp-IN': +l = locale_ccp_IN; +break; +case 'ce': +l = locale_ce; +break; +case 'ceb': +l = locale_ceb; +break; +case 'cgg': +l = locale_cgg; +break; +case 'chr': +l = locale_chr; +break; +case 'ckb': +l = locale_ckb; +break; +case 'ckb-IR': +l = locale_ckb_IR; +break; +case 'cs': +l = locale_cs; +break; +case 'cu': +l = locale_cu; +break; +case 'cy': +l = locale_cy; +break; +case 'da': +l = locale_da; +break; +case 'da-GL': +l = locale_da_GL; +break; +case 'dav': +l = locale_dav; +break; +case 'de': +l = locale_de; +break; +case 'de-AT': +l = locale_de_AT; +break; +case 'de-BE': +l = locale_de_BE; +break; +case 'de-CH': +l = locale_de_CH; +break; +case 'de-IT': +l = locale_de_IT; +break; +case 'de-LI': +l = locale_de_LI; +break; +case 'de-LU': +l = locale_de_LU; +break; +case 'dje': +l = locale_dje; +break; +case 'dsb': +l = locale_dsb; +break; +case 'dua': +l = locale_dua; +break; +case 'dyo': +l = locale_dyo; +break; +case 'dz': +l = locale_dz; +break; +case 'ebu': +l = locale_ebu; +break; +case 'ee': +l = locale_ee; +break; +case 'ee-TG': +l = locale_ee_TG; +break; +case 'el': +l = locale_el; +break; +case 'el-CY': +l = locale_el_CY; +break; +case 'en': +l = locale_en; +break; +case 'en-001': +l = locale_en_001; +break; +case 'en-150': +l = locale_en_150; +break; +case 'en-AE': +l = locale_en_AE; +break; +case 'en-AG': +l = locale_en_AG; +break; +case 'en-AI': +l = locale_en_AI; +break; +case 'en-AS': +l = locale_en_AS; +break; +case 'en-AT': +l = locale_en_AT; +break; +case 'en-AU': +l = locale_en_AU; +break; +case 'en-BB': +l = locale_en_BB; +break; +case 'en-BE': +l = locale_en_BE; +break; +case 'en-BI': +l = locale_en_BI; +break; +case 'en-BM': +l = locale_en_BM; +break; +case 'en-BS': +l = locale_en_BS; +break; +case 'en-BW': +l = locale_en_BW; +break; +case 'en-BZ': +l = locale_en_BZ; +break; +case 'en-CA': +l = locale_en_CA; +break; +case 'en-CC': +l = locale_en_CC; +break; +case 'en-CH': +l = locale_en_CH; +break; +case 'en-CK': +l = locale_en_CK; +break; +case 'en-CM': +l = locale_en_CM; +break; +case 'en-CX': +l = locale_en_CX; +break; +case 'en-CY': +l = locale_en_CY; +break; +case 'en-DE': +l = locale_en_DE; +break; +case 'en-DG': +l = locale_en_DG; +break; +case 'en-DK': +l = locale_en_DK; +break; +case 'en-DM': +l = locale_en_DM; +break; +case 'en-ER': +l = locale_en_ER; +break; +case 'en-FI': +l = locale_en_FI; +break; +case 'en-FJ': +l = locale_en_FJ; +break; +case 'en-FK': +l = locale_en_FK; +break; +case 'en-FM': +l = locale_en_FM; +break; +case 'en-GB': +l = locale_en_GB; +break; +case 'en-GD': +l = locale_en_GD; +break; +case 'en-GG': +l = locale_en_GG; +break; +case 'en-GH': +l = locale_en_GH; +break; +case 'en-GI': +l = locale_en_GI; +break; +case 'en-GM': +l = locale_en_GM; +break; +case 'en-GU': +l = locale_en_GU; +break; +case 'en-GY': +l = locale_en_GY; +break; +case 'en-HK': +l = locale_en_HK; +break; +case 'en-IE': +l = locale_en_IE; +break; +case 'en-IL': +l = locale_en_IL; +break; +case 'en-IM': +l = locale_en_IM; +break; +case 'en-IN': +l = locale_en_IN; +break; +case 'en-IO': +l = locale_en_IO; +break; +case 'en-JE': +l = locale_en_JE; +break; +case 'en-JM': +l = locale_en_JM; +break; +case 'en-KE': +l = locale_en_KE; +break; +case 'en-KI': +l = locale_en_KI; +break; +case 'en-KN': +l = locale_en_KN; +break; +case 'en-KY': +l = locale_en_KY; +break; +case 'en-LC': +l = locale_en_LC; +break; +case 'en-LR': +l = locale_en_LR; +break; +case 'en-LS': +l = locale_en_LS; +break; +case 'en-MG': +l = locale_en_MG; +break; +case 'en-MH': +l = locale_en_MH; +break; +case 'en-MO': +l = locale_en_MO; +break; +case 'en-MP': +l = locale_en_MP; +break; +case 'en-MS': +l = locale_en_MS; +break; +case 'en-MT': +l = locale_en_MT; +break; +case 'en-MU': +l = locale_en_MU; +break; +case 'en-MW': +l = locale_en_MW; +break; +case 'en-MY': +l = locale_en_MY; +break; +case 'en-NA': +l = locale_en_NA; +break; +case 'en-NF': +l = locale_en_NF; +break; +case 'en-NG': +l = locale_en_NG; +break; +case 'en-NL': +l = locale_en_NL; +break; +case 'en-NR': +l = locale_en_NR; +break; +case 'en-NU': +l = locale_en_NU; +break; +case 'en-NZ': +l = locale_en_NZ; +break; +case 'en-PG': +l = locale_en_PG; +break; +case 'en-PH': +l = locale_en_PH; +break; +case 'en-PK': +l = locale_en_PK; +break; +case 'en-PN': +l = locale_en_PN; +break; +case 'en-PR': +l = locale_en_PR; +break; +case 'en-PW': +l = locale_en_PW; +break; +case 'en-RW': +l = locale_en_RW; +break; +case 'en-SB': +l = locale_en_SB; +break; +case 'en-SC': +l = locale_en_SC; +break; +case 'en-SD': +l = locale_en_SD; +break; +case 'en-SE': +l = locale_en_SE; +break; +case 'en-SG': +l = locale_en_SG; +break; +case 'en-SH': +l = locale_en_SH; +break; +case 'en-SI': +l = locale_en_SI; +break; +case 'en-SL': +l = locale_en_SL; +break; +case 'en-SS': +l = locale_en_SS; +break; +case 'en-SX': +l = locale_en_SX; +break; +case 'en-SZ': +l = locale_en_SZ; +break; +case 'en-TC': +l = locale_en_TC; +break; +case 'en-TK': +l = locale_en_TK; +break; +case 'en-TO': +l = locale_en_TO; +break; +case 'en-TT': +l = locale_en_TT; +break; +case 'en-TV': +l = locale_en_TV; +break; +case 'en-TZ': +l = locale_en_TZ; +break; +case 'en-UG': +l = locale_en_UG; +break; +case 'en-UM': +l = locale_en_UM; +break; +case 'en-US-POSIX': +l = locale_en_US_POSIX; +break; +case 'en-VC': +l = locale_en_VC; +break; +case 'en-VG': +l = locale_en_VG; +break; +case 'en-VI': +l = locale_en_VI; +break; +case 'en-VU': +l = locale_en_VU; +break; +case 'en-WS': +l = locale_en_WS; +break; +case 'en-ZA': +l = locale_en_ZA; +break; +case 'en-ZM': +l = locale_en_ZM; +break; +case 'en-ZW': +l = locale_en_ZW; +break; +case 'eo': +l = locale_eo; +break; +case 'es': +l = locale_es; +break; +case 'es-419': +l = locale_es_419; +break; +case 'es-AR': +l = locale_es_AR; +break; +case 'es-BO': +l = locale_es_BO; +break; +case 'es-BR': +l = locale_es_BR; +break; +case 'es-BZ': +l = locale_es_BZ; +break; +case 'es-CL': +l = locale_es_CL; +break; +case 'es-CO': +l = locale_es_CO; +break; +case 'es-CR': +l = locale_es_CR; +break; +case 'es-CU': +l = locale_es_CU; +break; +case 'es-DO': +l = locale_es_DO; +break; +case 'es-EA': +l = locale_es_EA; +break; +case 'es-EC': +l = locale_es_EC; +break; +case 'es-GQ': +l = locale_es_GQ; +break; +case 'es-GT': +l = locale_es_GT; +break; +case 'es-HN': +l = locale_es_HN; +break; +case 'es-IC': +l = locale_es_IC; +break; +case 'es-MX': +l = locale_es_MX; +break; +case 'es-NI': +l = locale_es_NI; +break; +case 'es-PA': +l = locale_es_PA; +break; +case 'es-PE': +l = locale_es_PE; +break; +case 'es-PH': +l = locale_es_PH; +break; +case 'es-PR': +l = locale_es_PR; +break; +case 'es-PY': +l = locale_es_PY; +break; +case 'es-SV': +l = locale_es_SV; +break; +case 'es-US': +l = locale_es_US; +break; +case 'es-UY': +l = locale_es_UY; +break; +case 'es-VE': +l = locale_es_VE; +break; +case 'et': +l = locale_et; +break; +case 'eu': +l = locale_eu; +break; +case 'ewo': +l = locale_ewo; +break; +case 'fa': +l = locale_fa; +break; +case 'fa-AF': +l = locale_fa_AF; +break; +case 'ff': +l = locale_ff; +break; +case 'ff-Latn': +l = locale_ff_Latn; +break; +case 'ff-Latn-BF': +l = locale_ff_Latn_BF; +break; +case 'ff-Latn-CM': +l = locale_ff_Latn_CM; +break; +case 'ff-Latn-GH': +l = locale_ff_Latn_GH; +break; +case 'ff-Latn-GM': +l = locale_ff_Latn_GM; +break; +case 'ff-Latn-GN': +l = locale_ff_Latn_GN; +break; +case 'ff-Latn-GW': +l = locale_ff_Latn_GW; +break; +case 'ff-Latn-LR': +l = locale_ff_Latn_LR; +break; +case 'ff-Latn-MR': +l = locale_ff_Latn_MR; +break; +case 'ff-Latn-NE': +l = locale_ff_Latn_NE; +break; +case 'ff-Latn-NG': +l = locale_ff_Latn_NG; +break; +case 'ff-Latn-SL': +l = locale_ff_Latn_SL; +break; +case 'fi': +l = locale_fi; +break; +case 'fil': +l = locale_fil; +break; +case 'fo': +l = locale_fo; +break; +case 'fo-DK': +l = locale_fo_DK; +break; +case 'fr': +l = locale_fr; +break; +case 'fr-BE': +l = locale_fr_BE; +break; +case 'fr-BF': +l = locale_fr_BF; +break; +case 'fr-BI': +l = locale_fr_BI; +break; +case 'fr-BJ': +l = locale_fr_BJ; +break; +case 'fr-BL': +l = locale_fr_BL; +break; +case 'fr-CA': +l = locale_fr_CA; +break; +case 'fr-CD': +l = locale_fr_CD; +break; +case 'fr-CF': +l = locale_fr_CF; +break; +case 'fr-CG': +l = locale_fr_CG; +break; +case 'fr-CH': +l = locale_fr_CH; +break; +case 'fr-CI': +l = locale_fr_CI; +break; +case 'fr-CM': +l = locale_fr_CM; +break; +case 'fr-DJ': +l = locale_fr_DJ; +break; +case 'fr-DZ': +l = locale_fr_DZ; +break; +case 'fr-GA': +l = locale_fr_GA; +break; +case 'fr-GF': +l = locale_fr_GF; +break; +case 'fr-GN': +l = locale_fr_GN; +break; +case 'fr-GP': +l = locale_fr_GP; +break; +case 'fr-GQ': +l = locale_fr_GQ; +break; +case 'fr-HT': +l = locale_fr_HT; +break; +case 'fr-KM': +l = locale_fr_KM; +break; +case 'fr-LU': +l = locale_fr_LU; +break; +case 'fr-MA': +l = locale_fr_MA; +break; +case 'fr-MC': +l = locale_fr_MC; +break; +case 'fr-MF': +l = locale_fr_MF; +break; +case 'fr-MG': +l = locale_fr_MG; +break; +case 'fr-ML': +l = locale_fr_ML; +break; +case 'fr-MQ': +l = locale_fr_MQ; +break; +case 'fr-MR': +l = locale_fr_MR; +break; +case 'fr-MU': +l = locale_fr_MU; +break; +case 'fr-NC': +l = locale_fr_NC; +break; +case 'fr-NE': +l = locale_fr_NE; +break; +case 'fr-PF': +l = locale_fr_PF; +break; +case 'fr-PM': +l = locale_fr_PM; +break; +case 'fr-RE': +l = locale_fr_RE; +break; +case 'fr-RW': +l = locale_fr_RW; +break; +case 'fr-SC': +l = locale_fr_SC; +break; +case 'fr-SN': +l = locale_fr_SN; +break; +case 'fr-SY': +l = locale_fr_SY; +break; +case 'fr-TD': +l = locale_fr_TD; +break; +case 'fr-TG': +l = locale_fr_TG; +break; +case 'fr-TN': +l = locale_fr_TN; +break; +case 'fr-VU': +l = locale_fr_VU; +break; +case 'fr-WF': +l = locale_fr_WF; +break; +case 'fr-YT': +l = locale_fr_YT; +break; +case 'fur': +l = locale_fur; +break; +case 'fy': +l = locale_fy; +break; +case 'ga': +l = locale_ga; +break; +case 'ga-GB': +l = locale_ga_GB; +break; +case 'gd': +l = locale_gd; +break; +case 'gl': +l = locale_gl; +break; +case 'gsw': +l = locale_gsw; +break; +case 'gsw-FR': +l = locale_gsw_FR; +break; +case 'gsw-LI': +l = locale_gsw_LI; +break; +case 'gu': +l = locale_gu; +break; +case 'guz': +l = locale_guz; +break; +case 'gv': +l = locale_gv; +break; +case 'ha': +l = locale_ha; +break; +case 'ha-GH': +l = locale_ha_GH; +break; +case 'ha-NE': +l = locale_ha_NE; +break; +case 'haw': +l = locale_haw; +break; +case 'he': +l = locale_he; +break; +case 'hi': +l = locale_hi; +break; +case 'hr': +l = locale_hr; +break; +case 'hr-BA': +l = locale_hr_BA; +break; +case 'hsb': +l = locale_hsb; +break; +case 'hu': +l = locale_hu; +break; +case 'hy': +l = locale_hy; +break; +case 'ia': +l = locale_ia; +break; +case 'id': +l = locale_id; +break; +case 'ig': +l = locale_ig; +break; +case 'ii': +l = locale_ii; +break; +case 'is': +l = locale_is; +break; +case 'it': +l = locale_it; +break; +case 'it-CH': +l = locale_it_CH; +break; +case 'it-SM': +l = locale_it_SM; +break; +case 'it-VA': +l = locale_it_VA; +break; +case 'ja': +l = locale_ja; +break; +case 'jgo': +l = locale_jgo; +break; +case 'jmc': +l = locale_jmc; +break; +case 'jv': +l = locale_jv; +break; +case 'ka': +l = locale_ka; +break; +case 'kab': +l = locale_kab; +break; +case 'kam': +l = locale_kam; +break; +case 'kde': +l = locale_kde; +break; +case 'kea': +l = locale_kea; +break; +case 'khq': +l = locale_khq; +break; +case 'ki': +l = locale_ki; +break; +case 'kk': +l = locale_kk; +break; +case 'kkj': +l = locale_kkj; +break; +case 'kl': +l = locale_kl; +break; +case 'kln': +l = locale_kln; +break; +case 'km': +l = locale_km; +break; +case 'kn': +l = locale_kn; +break; +case 'ko': +l = locale_ko; +break; +case 'ko-KP': +l = locale_ko_KP; +break; +case 'kok': +l = locale_kok; +break; +case 'ks': +l = locale_ks; +break; +case 'ks-Arab': +l = locale_ks_Arab; +break; +case 'ksb': +l = locale_ksb; +break; +case 'ksf': +l = locale_ksf; +break; +case 'ksh': +l = locale_ksh; +break; +case 'ku': +l = locale_ku; +break; +case 'kw': +l = locale_kw; +break; +case 'ky': +l = locale_ky; +break; +case 'lag': +l = locale_lag; +break; +case 'lb': +l = locale_lb; +break; +case 'lg': +l = locale_lg; +break; +case 'lkt': +l = locale_lkt; +break; +case 'ln': +l = locale_ln; +break; +case 'ln-AO': +l = locale_ln_AO; +break; +case 'ln-CF': +l = locale_ln_CF; +break; +case 'ln-CG': +l = locale_ln_CG; +break; +case 'lo': +l = locale_lo; +break; +case 'lrc': +l = locale_lrc; +break; +case 'lrc-IQ': +l = locale_lrc_IQ; +break; +case 'lt': +l = locale_lt; +break; +case 'lu': +l = locale_lu; +break; +case 'luo': +l = locale_luo; +break; +case 'luy': +l = locale_luy; +break; +case 'lv': +l = locale_lv; +break; +case 'mas': +l = locale_mas; +break; +case 'mas-TZ': +l = locale_mas_TZ; +break; +case 'mer': +l = locale_mer; +break; +case 'mfe': +l = locale_mfe; +break; +case 'mg': +l = locale_mg; break; -case 'dua': -l = locale_dua; +case 'mgh': +l = locale_mgh; break; -case 'dyo': -l = locale_dyo; +case 'mgo': +l = locale_mgo; break; -case 'dz': -l = locale_dz; +case 'mi': +l = locale_mi; break; -case 'ebu': -l = locale_ebu; +case 'mk': +l = locale_mk; break; -case 'ee': -l = locale_ee; +case 'ml': +l = locale_ml; break; -case 'ee-TG': -l = locale_ee_TG; +case 'mn': +l = locale_mn; break; -case 'el': -l = locale_el; +case 'mr': +l = locale_mr; break; -case 'el-CY': -l = locale_el_CY; +case 'ms': +l = locale_ms; break; -case 'en': -l = locale_en; +case 'ms-BN': +l = locale_ms_BN; break; -case 'en-001': -l = locale_en_001; +case 'ms-SG': +l = locale_ms_SG; break; -case 'en-150': -l = locale_en_150; +case 'mt': +l = locale_mt; break; -case 'en-AE': -l = locale_en_AE; +case 'mua': +l = locale_mua; break; -case 'en-AG': -l = locale_en_AG; +case 'my': +l = locale_my; break; -case 'en-AI': -l = locale_en_AI; +case 'mzn': +l = locale_mzn; break; -case 'en-AS': -l = locale_en_AS; +case 'naq': +l = locale_naq; break; -case 'en-AT': -l = locale_en_AT; +case 'nb': +l = locale_nb; break; -case 'en-AU': -l = locale_en_AU; +case 'nb-SJ': +l = locale_nb_SJ; break; -case 'en-BB': -l = locale_en_BB; +case 'nd': +l = locale_nd; break; -case 'en-BE': -l = locale_en_BE; +case 'nds': +l = locale_nds; break; -case 'en-BI': -l = locale_en_BI; +case 'nds-NL': +l = locale_nds_NL; break; -case 'en-BM': -l = locale_en_BM; +case 'ne': +l = locale_ne; break; -case 'en-BS': -l = locale_en_BS; +case 'ne-IN': +l = locale_ne_IN; break; -case 'en-BW': -l = locale_en_BW; +case 'nl': +l = locale_nl; break; -case 'en-BZ': -l = locale_en_BZ; +case 'nl-AW': +l = locale_nl_AW; break; -case 'en-CA': -l = locale_en_CA; +case 'nl-BE': +l = locale_nl_BE; break; -case 'en-CC': -l = locale_en_CC; +case 'nl-BQ': +l = locale_nl_BQ; break; -case 'en-CH': -l = locale_en_CH; +case 'nl-CW': +l = locale_nl_CW; break; -case 'en-CK': -l = locale_en_CK; +case 'nl-SR': +l = locale_nl_SR; break; -case 'en-CM': -l = locale_en_CM; +case 'nl-SX': +l = locale_nl_SX; break; -case 'en-CX': -l = locale_en_CX; +case 'nmg': +l = locale_nmg; break; -case 'en-CY': -l = locale_en_CY; +case 'nn': +l = locale_nn; break; -case 'en-DE': -l = locale_en_DE; +case 'nnh': +l = locale_nnh; break; -case 'en-DG': -l = locale_en_DG; +case 'nus': +l = locale_nus; break; -case 'en-DK': -l = locale_en_DK; +case 'nyn': +l = locale_nyn; break; -case 'en-DM': -l = locale_en_DM; +case 'om': +l = locale_om; break; -case 'en-ER': -l = locale_en_ER; +case 'om-KE': +l = locale_om_KE; break; -case 'en-FI': -l = locale_en_FI; +case 'or': +l = locale_or; break; -case 'en-FJ': -l = locale_en_FJ; +case 'os': +l = locale_os; break; -case 'en-FK': -l = locale_en_FK; +case 'os-RU': +l = locale_os_RU; break; -case 'en-FM': -l = locale_en_FM; +case 'pa': +l = locale_pa; break; -case 'en-GB': -l = locale_en_GB; +case 'pa-Arab': +l = locale_pa_Arab; break; -case 'en-GD': -l = locale_en_GD; +case 'pa-Guru': +l = locale_pa_Guru; break; -case 'en-GG': -l = locale_en_GG; +case 'pl': +l = locale_pl; break; -case 'en-GH': -l = locale_en_GH; +case 'prg': +l = locale_prg; break; -case 'en-GI': -l = locale_en_GI; +case 'ps': +l = locale_ps; break; -case 'en-GM': -l = locale_en_GM; +case 'ps-PK': +l = locale_ps_PK; break; -case 'en-GU': -l = locale_en_GU; +case 'pt': +l = locale_pt; break; -case 'en-GY': -l = locale_en_GY; +case 'pt-AO': +l = locale_pt_AO; break; -case 'en-HK': -l = locale_en_HK; +case 'pt-CH': +l = locale_pt_CH; break; -case 'en-IE': -l = locale_en_IE; +case 'pt-CV': +l = locale_pt_CV; break; -case 'en-IL': -l = locale_en_IL; +case 'pt-GQ': +l = locale_pt_GQ; break; -case 'en-IM': -l = locale_en_IM; +case 'pt-GW': +l = locale_pt_GW; break; -case 'en-IN': -l = locale_en_IN; +case 'pt-LU': +l = locale_pt_LU; +break; +case 'pt-MO': +l = locale_pt_MO; +break; +case 'pt-MZ': +l = locale_pt_MZ; +break; +case 'pt-PT': +l = locale_pt_PT; +break; +case 'pt-ST': +l = locale_pt_ST; +break; +case 'pt-TL': +l = locale_pt_TL; +break; +case 'qu': +l = locale_qu; +break; +case 'qu-BO': +l = locale_qu_BO; +break; +case 'qu-EC': +l = locale_qu_EC; +break; +case 'rm': +l = locale_rm; +break; +case 'rn': +l = locale_rn; +break; +case 'ro': +l = locale_ro; +break; +case 'ro-MD': +l = locale_ro_MD; +break; +case 'rof': +l = locale_rof; +break; +case 'root': +l = locale_root; break; -case 'en-IO': -l = locale_en_IO; +case 'ru': +l = locale_ru; break; -case 'en-JE': -l = locale_en_JE; +case 'ru-BY': +l = locale_ru_BY; break; -case 'en-JM': -l = locale_en_JM; +case 'ru-KG': +l = locale_ru_KG; break; -case 'en-KE': -l = locale_en_KE; +case 'ru-KZ': +l = locale_ru_KZ; break; -case 'en-KI': -l = locale_en_KI; +case 'ru-MD': +l = locale_ru_MD; break; -case 'en-KN': -l = locale_en_KN; +case 'ru-UA': +l = locale_ru_UA; break; -case 'en-KY': -l = locale_en_KY; +case 'rw': +l = locale_rw; break; -case 'en-LC': -l = locale_en_LC; +case 'rwk': +l = locale_rwk; break; -case 'en-LR': -l = locale_en_LR; +case 'sah': +l = locale_sah; break; -case 'en-LS': -l = locale_en_LS; +case 'saq': +l = locale_saq; break; -case 'en-MG': -l = locale_en_MG; +case 'sbp': +l = locale_sbp; break; -case 'en-MH': -l = locale_en_MH; +case 'sd': +l = locale_sd; break; -case 'en-MO': -l = locale_en_MO; +case 'sd-Arab': +l = locale_sd_Arab; break; -case 'en-MP': -l = locale_en_MP; +case 'se': +l = locale_se; break; -case 'en-MS': -l = locale_en_MS; +case 'se-FI': +l = locale_se_FI; break; -case 'en-MT': -l = locale_en_MT; +case 'se-SE': +l = locale_se_SE; break; -case 'en-MU': -l = locale_en_MU; +case 'seh': +l = locale_seh; break; -case 'en-MW': -l = locale_en_MW; +case 'ses': +l = locale_ses; break; -case 'en-MY': -l = locale_en_MY; +case 'sg': +l = locale_sg; break; -case 'en-NA': -l = locale_en_NA; +case 'shi': +l = locale_shi; break; -case 'en-NF': -l = locale_en_NF; +case 'shi-Latn': +l = locale_shi_Latn; break; -case 'en-NG': -l = locale_en_NG; +case 'shi-Tfng': +l = locale_shi_Tfng; break; -case 'en-NL': -l = locale_en_NL; +case 'si': +l = locale_si; break; -case 'en-NR': -l = locale_en_NR; +case 'sk': +l = locale_sk; break; -case 'en-NU': -l = locale_en_NU; +case 'sl': +l = locale_sl; break; -case 'en-NZ': -l = locale_en_NZ; +case 'smn': +l = locale_smn; break; -case 'en-PG': -l = locale_en_PG; +case 'sn': +l = locale_sn; break; -case 'en-PH': -l = locale_en_PH; +case 'so': +l = locale_so; break; -case 'en-PK': -l = locale_en_PK; +case 'so-DJ': +l = locale_so_DJ; break; -case 'en-PN': -l = locale_en_PN; +case 'so-ET': +l = locale_so_ET; break; -case 'en-PR': -l = locale_en_PR; +case 'so-KE': +l = locale_so_KE; break; -case 'en-PW': -l = locale_en_PW; +case 'sq': +l = locale_sq; break; -case 'en-RW': -l = locale_en_RW; +case 'sq-MK': +l = locale_sq_MK; break; -case 'en-SB': -l = locale_en_SB; +case 'sq-XK': +l = locale_sq_XK; break; -case 'en-SC': -l = locale_en_SC; +case 'sr': +l = locale_sr; break; -case 'en-SD': -l = locale_en_SD; +case 'sr-Cyrl': +l = locale_sr_Cyrl; break; -case 'en-SE': -l = locale_en_SE; +case 'sr-Cyrl-BA': +l = locale_sr_Cyrl_BA; break; -case 'en-SG': -l = locale_en_SG; +case 'sr-Cyrl-ME': +l = locale_sr_Cyrl_ME; break; -case 'en-SH': -l = locale_en_SH; +case 'sr-Cyrl-XK': +l = locale_sr_Cyrl_XK; break; -case 'en-SI': -l = locale_en_SI; +case 'sr-Latn': +l = locale_sr_Latn; break; -case 'en-SL': -l = locale_en_SL; +case 'sr-Latn-BA': +l = locale_sr_Latn_BA; break; -case 'en-SS': -l = locale_en_SS; +case 'sr-Latn-ME': +l = locale_sr_Latn_ME; break; -case 'en-SX': -l = locale_en_SX; +case 'sr-Latn-XK': +l = locale_sr_Latn_XK; break; -case 'en-SZ': -l = locale_en_SZ; +case 'sv': +l = locale_sv; break; -case 'en-TC': -l = locale_en_TC; +case 'sv-AX': +l = locale_sv_AX; break; -case 'en-TK': -l = locale_en_TK; +case 'sv-FI': +l = locale_sv_FI; break; -case 'en-TO': -l = locale_en_TO; +case 'sw': +l = locale_sw; break; -case 'en-TT': -l = locale_en_TT; +case 'sw-CD': +l = locale_sw_CD; break; -case 'en-TV': -l = locale_en_TV; +case 'sw-KE': +l = locale_sw_KE; break; -case 'en-TZ': -l = locale_en_TZ; +case 'sw-UG': +l = locale_sw_UG; break; -case 'en-UG': -l = locale_en_UG; +case 'ta': +l = locale_ta; break; -case 'en-UM': -l = locale_en_UM; +case 'ta-LK': +l = locale_ta_LK; break; -case 'en-US-POSIX': -l = locale_en_US_POSIX; +case 'ta-MY': +l = locale_ta_MY; break; -case 'en-VC': -l = locale_en_VC; +case 'ta-SG': +l = locale_ta_SG; break; -case 'en-VG': -l = locale_en_VG; +case 'te': +l = locale_te; break; -case 'en-VI': -l = locale_en_VI; +case 'teo': +l = locale_teo; break; -case 'en-VU': -l = locale_en_VU; +case 'teo-KE': +l = locale_teo_KE; break; -case 'en-WS': -l = locale_en_WS; +case 'tg': +l = locale_tg; break; -case 'en-ZA': -l = locale_en_ZA; +case 'th': +l = locale_th; break; -case 'en-ZM': -l = locale_en_ZM; +case 'ti': +l = locale_ti; break; -case 'en-ZW': -l = locale_en_ZW; +case 'ti-ER': +l = locale_ti_ER; break; -case 'eo': -l = locale_eo; +case 'tk': +l = locale_tk; break; -case 'es': -l = locale_es; +case 'to': +l = locale_to; break; -case 'es-419': -l = locale_es_419; +case 'tr': +l = locale_tr; break; -case 'es-AR': -l = locale_es_AR; +case 'tr-CY': +l = locale_tr_CY; break; -case 'es-BO': -l = locale_es_BO; +case 'tt': +l = locale_tt; break; -case 'es-BR': -l = locale_es_BR; +case 'twq': +l = locale_twq; break; -case 'es-BZ': -l = locale_es_BZ; +case 'tzm': +l = locale_tzm; break; -case 'es-CL': -l = locale_es_CL; +case 'ug': +l = locale_ug; break; -case 'es-CO': -l = locale_es_CO; +case 'uk': +l = locale_uk; break; -case 'es-CR': -l = locale_es_CR; +case 'ur': +l = locale_ur; break; -case 'es-CU': -l = locale_es_CU; +case 'ur-IN': +l = locale_ur_IN; break; -case 'es-DO': -l = locale_es_DO; +case 'uz': +l = locale_uz; break; -case 'es-EA': -l = locale_es_EA; +case 'uz-Arab': +l = locale_uz_Arab; break; -case 'es-EC': -l = locale_es_EC; +case 'uz-Cyrl': +l = locale_uz_Cyrl; break; -case 'es-GQ': -l = locale_es_GQ; +case 'uz-Latn': +l = locale_uz_Latn; break; -case 'es-GT': -l = locale_es_GT; +case 'vai': +l = locale_vai; break; -case 'es-HN': -l = locale_es_HN; +case 'vai-Latn': +l = locale_vai_Latn; break; -case 'es-IC': -l = locale_es_IC; +case 'vai-Vaii': +l = locale_vai_Vaii; break; -case 'es-MX': -l = locale_es_MX; +case 'vi': +l = locale_vi; break; -case 'es-NI': -l = locale_es_NI; +case 'vo': +l = locale_vo; break; -case 'es-PA': -l = locale_es_PA; +case 'vun': +l = locale_vun; break; -case 'es-PE': -l = locale_es_PE; +case 'wae': +l = locale_wae; break; -case 'es-PH': -l = locale_es_PH; +case 'wo': +l = locale_wo; break; -case 'es-PR': -l = locale_es_PR; +case 'xh': +l = locale_xh; break; -case 'es-PY': -l = locale_es_PY; +case 'xog': +l = locale_xog; break; -case 'es-SV': -l = locale_es_SV; +case 'yav': +l = locale_yav; break; -case 'es-US': -l = locale_es_US; +case 'yi': +l = locale_yi; break; -case 'es-UY': -l = locale_es_UY; +case 'yo': +l = locale_yo; break; -case 'es-VE': -l = locale_es_VE; +case 'yo-BJ': +l = locale_yo_BJ; break; -case 'et': -l = locale_et; +case 'yue': +l = locale_yue; break; -case 'eu': -l = locale_eu; +case 'yue-Hans': +l = locale_yue_Hans; break; -case 'ewo': -l = locale_ewo; +case 'yue-Hant': +l = locale_yue_Hant; break; -case 'fa': -l = locale_fa; +case 'zgh': +l = locale_zgh; break; -case 'fa-AF': -l = locale_fa_AF; +case 'zh': +l = locale_zh; break; -case 'ff': -l = locale_ff; +case 'zh-Hans': +l = locale_zh_Hans; break; -case 'ff-Latn': -l = locale_ff_Latn; +case 'zh-Hans-HK': +l = locale_zh_Hans_HK; break; -case 'ff-Latn-BF': -l = locale_ff_Latn_BF; +case 'zh-Hans-MO': +l = locale_zh_Hans_MO; break; -case 'ff-Latn-CM': -l = locale_ff_Latn_CM; +case 'zh-Hans-SG': +l = locale_zh_Hans_SG; break; -case 'ff-Latn-GH': -l = locale_ff_Latn_GH; +case 'zh-Hant': +l = locale_zh_Hant; break; -case 'ff-Latn-GM': -l = locale_ff_Latn_GM; +case 'zh-Hant-HK': +l = locale_zh_Hant_HK; break; -case 'ff-Latn-GN': -l = locale_ff_Latn_GN; +case 'zh-Hant-MO': +l = locale_zh_Hant_MO; break; -case 'ff-Latn-GW': -l = locale_ff_Latn_GW; +case 'zu': +l = locale_zu; break; -case 'ff-Latn-LR': -l = locale_ff_Latn_LR; +case 'aam': +l = locale_aam; break; -case 'ff-Latn-MR': -l = locale_ff_Latn_MR; +case 'adp': +l = locale_adp; break; -case 'ff-Latn-NE': -l = locale_ff_Latn_NE; +case 'afr': +l = locale_afr; break; -case 'ff-Latn-NG': -l = locale_ff_Latn_NG; +case 'aju': +l = locale_aju; break; -case 'ff-Latn-SL': -l = locale_ff_Latn_SL; +case 'aka': +l = locale_aka; break; -case 'fi': -l = locale_fi; +case 'als': +l = locale_als; break; -case 'fil': -l = locale_fil; +case 'amh': +l = locale_amh; break; -case 'fo': -l = locale_fo; +case 'ara': +l = locale_ara; break; -case 'fo-DK': -l = locale_fo_DK; +case 'arb': +l = locale_arb; break; -case 'fr': -l = locale_fr; +case 'asd': +l = locale_asd; break; -case 'fr-BE': -l = locale_fr_BE; +case 'asm': +l = locale_asm; break; -case 'fr-BF': -l = locale_fr_BF; +case 'aue': +l = locale_aue; break; -case 'fr-BI': -l = locale_fr_BI; +case 'ayx': +l = locale_ayx; break; -case 'fr-BJ': -l = locale_fr_BJ; +case 'az-AZ': +l = locale_az_AZ; break; -case 'fr-BL': -l = locale_fr_BL; +case 'aze': +l = locale_aze; break; -case 'fr-CA': -l = locale_fr_CA; +case 'azj': +l = locale_azj; break; -case 'fr-CD': -l = locale_fr_CD; +case 'bam': +l = locale_bam; break; -case 'fr-CF': -l = locale_fr_CF; +case 'bel': +l = locale_bel; break; -case 'fr-CG': -l = locale_fr_CG; +case 'ben': +l = locale_ben; break; -case 'fr-CH': -l = locale_fr_CH; +case 'bgm': +l = locale_bgm; break; -case 'fr-CI': -l = locale_fr_CI; +case 'bjd': +l = locale_bjd; break; -case 'fr-CM': -l = locale_fr_CM; +case 'bod': +l = locale_bod; break; -case 'fr-DJ': -l = locale_fr_DJ; +case 'bos': +l = locale_bos; break; -case 'fr-DZ': -l = locale_fr_DZ; +case 'bre': +l = locale_bre; break; -case 'fr-GA': -l = locale_fr_GA; +case 'bs-BA': +l = locale_bs_BA; break; -case 'fr-GF': -l = locale_fr_GF; +case 'bul': +l = locale_bul; break; -case 'fr-GN': -l = locale_fr_GN; +case 'bxk': +l = locale_bxk; break; -case 'fr-GP': -l = locale_fr_GP; +case 'cat': +l = locale_cat; break; -case 'fr-GQ': -l = locale_fr_GQ; +case 'ccq': +l = locale_ccq; break; -case 'fr-HT': -l = locale_fr_HT; +case 'cel-gaulish': +l = locale_cel_gaulish; break; -case 'fr-KM': -l = locale_fr_KM; +case 'ces': +l = locale_ces; break; -case 'fr-LU': -l = locale_fr_LU; +case 'che': +l = locale_che; break; -case 'fr-MA': -l = locale_fr_MA; +case 'chu': +l = locale_chu; break; -case 'fr-MC': -l = locale_fr_MC; +case 'cjr': +l = locale_cjr; break; -case 'fr-MF': -l = locale_fr_MF; +case 'cka': +l = locale_cka; break; -case 'fr-MG': -l = locale_fr_MG; +case 'cmk': +l = locale_cmk; break; -case 'fr-ML': -l = locale_fr_ML; +case 'cmn': +l = locale_cmn; break; -case 'fr-MQ': -l = locale_fr_MQ; +case 'cnr': +l = locale_cnr; break; -case 'fr-MR': -l = locale_fr_MR; +case 'cor': +l = locale_cor; break; -case 'fr-MU': -l = locale_fr_MU; +case 'coy': +l = locale_coy; break; -case 'fr-NC': -l = locale_fr_NC; +case 'cqu': +l = locale_cqu; break; -case 'fr-NE': -l = locale_fr_NE; +case 'cym': +l = locale_cym; break; -case 'fr-PF': -l = locale_fr_PF; +case 'dan': +l = locale_dan; break; -case 'fr-PM': -l = locale_fr_PM; +case 'deu': +l = locale_deu; break; -case 'fr-RE': -l = locale_fr_RE; +case 'dik': +l = locale_dik; break; -case 'fr-RW': -l = locale_fr_RW; +case 'dit': +l = locale_dit; break; -case 'fr-SC': -l = locale_fr_SC; +case 'drh': +l = locale_drh; break; -case 'fr-SN': -l = locale_fr_SN; +case 'drw': +l = locale_drw; break; -case 'fr-SY': -l = locale_fr_SY; +case 'dzo': +l = locale_dzo; break; -case 'fr-TD': -l = locale_fr_TD; +case 'ekk': +l = locale_ekk; break; -case 'fr-TG': -l = locale_fr_TG; +case 'ell': +l = locale_ell; break; -case 'fr-TN': -l = locale_fr_TN; +case 'eng': +l = locale_eng; break; -case 'fr-VU': -l = locale_fr_VU; +case 'epo': +l = locale_epo; break; -case 'fr-WF': -l = locale_fr_WF; +case 'est': +l = locale_est; break; -case 'fr-YT': -l = locale_fr_YT; +case 'eus': +l = locale_eus; break; -case 'fur': -l = locale_fur; +case 'ewe': +l = locale_ewe; break; -case 'fy': -l = locale_fy; +case 'fao': +l = locale_fao; break; -case 'ga': -l = locale_ga; +case 'fas': +l = locale_fas; break; -case 'ga-GB': -l = locale_ga_GB; +case 'fat': +l = locale_fat; break; -case 'gd': -l = locale_gd; +case 'fin': +l = locale_fin; break; -case 'gl': -l = locale_gl; +case 'fra': +l = locale_fra; break; -case 'gsw': -l = locale_gsw; +case 'fry': +l = locale_fry; break; -case 'gsw-FR': -l = locale_gsw_FR; +case 'fuc': +l = locale_fuc; break; -case 'gsw-LI': -l = locale_gsw_LI; +case 'ful': +l = locale_ful; break; -case 'gu': -l = locale_gu; +case 'gav': +l = locale_gav; break; -case 'guz': -l = locale_guz; +case 'gaz': +l = locale_gaz; break; -case 'gv': -l = locale_gv; +case 'gfx': +l = locale_gfx; break; -case 'ha': -l = locale_ha; +case 'gla': +l = locale_gla; break; -case 'ha-GH': -l = locale_ha_GH; +case 'gle': +l = locale_gle; break; -case 'ha-NE': -l = locale_ha_NE; +case 'glg': +l = locale_glg; break; -case 'haw': -l = locale_haw; +case 'glv': +l = locale_glv; break; -case 'he': -l = locale_he; +case 'gti': +l = locale_gti; break; -case 'hi': -l = locale_hi; +case 'guj': +l = locale_guj; break; -case 'hr': -l = locale_hr; +case 'guv': +l = locale_guv; break; -case 'hr-BA': -l = locale_hr_BA; +case 'ha-Latn-GH': +l = locale_ha_Latn_GH; break; -case 'hsb': -l = locale_hsb; +case 'ha-Latn-NE': +l = locale_ha_Latn_NE; break; -case 'hu': -l = locale_hu; +case 'ha-Latn-NG': +l = locale_ha_Latn_NG; break; -case 'hy': -l = locale_hy; +case 'hau': +l = locale_hau; break; -case 'ia': -l = locale_ia; +case 'hbs': +l = locale_hbs; break; -case 'id': -l = locale_id; +case 'hdn': +l = locale_hdn; break; -case 'ig': -l = locale_ig; +case 'hea': +l = locale_hea; break; -case 'ii': -l = locale_ii; +case 'heb': +l = locale_heb; break; -case 'is': -l = locale_is; +case 'hin': +l = locale_hin; break; -case 'it': -l = locale_it; +case 'hrr': +l = locale_hrr; break; -case 'it-CH': -l = locale_it_CH; +case 'hrv': +l = locale_hrv; break; -case 'it-SM': -l = locale_it_SM; +case 'hun': +l = locale_hun; break; -case 'it-VA': -l = locale_it_VA; +case 'hye': +l = locale_hye; break; -case 'ja': -l = locale_ja; +case 'i-ami': +l = locale_i_ami; break; -case 'jgo': -l = locale_jgo; +case 'i-bnn': +l = locale_i_bnn; break; -case 'jmc': -l = locale_jmc; +case 'i-klingon': +l = locale_i_klingon; break; -case 'jv': -l = locale_jv; +case 'i-lux': +l = locale_i_lux; break; -case 'ka': -l = locale_ka; +case 'i-pwn': +l = locale_i_pwn; break; -case 'kab': -l = locale_kab; +case 'i-tao': +l = locale_i_tao; break; -case 'kam': -l = locale_kam; +case 'i-tay': +l = locale_i_tay; break; -case 'kde': -l = locale_kde; +case 'i-tsu': +l = locale_i_tsu; break; -case 'kea': -l = locale_kea; +case 'i-default': +l = locale_i_default; break; -case 'khq': -l = locale_khq; +case 'i-enochian': +l = locale_i_enochian; break; -case 'ki': -l = locale_ki; +case 'i-mingo': +l = locale_i_mingo; break; -case 'kk': -l = locale_kk; +case 'ibi': +l = locale_ibi; break; -case 'kkj': -l = locale_kkj; +case 'ibo': +l = locale_ibo; break; -case 'kl': -l = locale_kl; +case 'iii': +l = locale_iii; break; -case 'kln': -l = locale_kln; +case 'ile': +l = locale_ile; break; -case 'km': -l = locale_km; +case 'ilw': +l = locale_ilw; break; -case 'kn': -l = locale_kn; +case 'in': +l = locale_in; break; -case 'ko': -l = locale_ko; +case 'ina': +l = locale_ina; break; -case 'ko-KP': -l = locale_ko_KP; +case 'ind': +l = locale_ind; break; -case 'kok': -l = locale_kok; +case 'isl': +l = locale_isl; break; -case 'ks': -l = locale_ks; +case 'ita': +l = locale_ita; break; -case 'ks-Arab': -l = locale_ks_Arab; +case 'iw': +l = locale_iw; break; -case 'ksb': -l = locale_ksb; +case 'jav': +l = locale_jav; break; -case 'ksf': -l = locale_ksf; +case 'jeg': +l = locale_jeg; break; -case 'ksh': -l = locale_ksh; +case 'ji': +l = locale_ji; break; -case 'ku': -l = locale_ku; +case 'jpn': +l = locale_jpn; break; -case 'kw': -l = locale_kw; +case 'jw': +l = locale_jw; break; -case 'ky': -l = locale_ky; +case 'kal': +l = locale_kal; break; -case 'lag': -l = locale_lag; +case 'kan': +l = locale_kan; break; -case 'lb': -l = locale_lb; +case 'kas': +l = locale_kas; break; -case 'lg': -l = locale_lg; +case 'kat': +l = locale_kat; break; -case 'lkt': -l = locale_lkt; +case 'kaz': +l = locale_kaz; break; -case 'ln': -l = locale_ln; +case 'kgc': +l = locale_kgc; break; -case 'ln-AO': -l = locale_ln_AO; +case 'kgh': +l = locale_kgh; break; -case 'ln-CF': -l = locale_ln_CF; +case 'khk': +l = locale_khk; break; -case 'ln-CG': -l = locale_ln_CG; +case 'khm': +l = locale_khm; break; -case 'lo': -l = locale_lo; +case 'kik': +l = locale_kik; break; -case 'lrc': -l = locale_lrc; +case 'kin': +l = locale_kin; break; -case 'lrc-IQ': -l = locale_lrc_IQ; +case 'kir': +l = locale_kir; break; -case 'lt': -l = locale_lt; +case 'kk-Cyrl-KZ': +l = locale_kk_Cyrl_KZ; break; -case 'lu': -l = locale_lu; +case 'kmr': +l = locale_kmr; break; -case 'luo': -l = locale_luo; +case 'knn': +l = locale_knn; break; -case 'luy': -l = locale_luy; +case 'koj': +l = locale_koj; break; -case 'lv': -l = locale_lv; +case 'kor': +l = locale_kor; break; -case 'mas': -l = locale_mas; +case 'krm': +l = locale_krm; break; -case 'mas-TZ': -l = locale_mas_TZ; +case 'ks-Arab-IN': +l = locale_ks_Arab_IN; break; -case 'mer': -l = locale_mer; +case 'kur': +l = locale_kur; break; -case 'mfe': -l = locale_mfe; +case 'kvs': +l = locale_kvs; break; -case 'mg': -l = locale_mg; +case 'ky-Cyrl-KG': +l = locale_ky_Cyrl_KG; break; -case 'mgh': -l = locale_mgh; +case 'lao': +l = locale_lao; break; -case 'mgo': -l = locale_mgo; +case 'lav': +l = locale_lav; break; -case 'mi': -l = locale_mi; +case 'lbk': +l = locale_lbk; break; -case 'mk': -l = locale_mk; +case 'lii': +l = locale_lii; break; -case 'ml': -l = locale_ml; +case 'lin': +l = locale_lin; break; -case 'mn': -l = locale_mn; +case 'lit': +l = locale_lit; break; -case 'mr': -l = locale_mr; +case 'llo': +l = locale_llo; break; -case 'ms': -l = locale_ms; +case 'lmm': +l = locale_lmm; break; -case 'ms-BN': -l = locale_ms_BN; +case 'ltz': +l = locale_ltz; break; -case 'ms-SG': -l = locale_ms_SG; +case 'lub': +l = locale_lub; break; -case 'mt': -l = locale_mt; +case 'lug': +l = locale_lug; break; -case 'mua': -l = locale_mua; +case 'lvs': +l = locale_lvs; break; -case 'my': -l = locale_my; +case 'mal': +l = locale_mal; break; -case 'mzn': -l = locale_mzn; +case 'mar': +l = locale_mar; break; -case 'naq': -l = locale_naq; +case 'meg': +l = locale_meg; break; -case 'nb': -l = locale_nb; +case 'mkd': +l = locale_mkd; break; -case 'nb-SJ': -l = locale_nb_SJ; +case 'mlg': +l = locale_mlg; break; -case 'nd': -l = locale_nd; +case 'mlt': +l = locale_mlt; break; -case 'nds': -l = locale_nds; +case 'mn-Cyrl-MN': +l = locale_mn_Cyrl_MN; break; -case 'nds-NL': -l = locale_nds_NL; +case 'mo': +l = locale_mo; break; -case 'ne': -l = locale_ne; +case 'mol': +l = locale_mol; break; -case 'ne-IN': -l = locale_ne_IN; +case 'mon': +l = locale_mon; break; -case 'nl': -l = locale_nl; +case 'mri': +l = locale_mri; break; -case 'nl-AW': -l = locale_nl_AW; +case 'ms-Latn-BN': +l = locale_ms_Latn_BN; break; -case 'nl-BE': -l = locale_nl_BE; +case 'ms-Latn-MY': +l = locale_ms_Latn_MY; break; -case 'nl-BQ': -l = locale_nl_BQ; +case 'ms-Latn-SG': +l = locale_ms_Latn_SG; break; -case 'nl-CW': -l = locale_nl_CW; +case 'msa': +l = locale_msa; break; -case 'nl-SR': -l = locale_nl_SR; +case 'mst': +l = locale_mst; break; -case 'nl-SX': -l = locale_nl_SX; +case 'mwj': +l = locale_mwj; break; -case 'nmg': -l = locale_nmg; +case 'mya': +l = locale_mya; break; -case 'nn': -l = locale_nn; +case 'myd': +l = locale_myd; break; -case 'nnh': -l = locale_nnh; +case 'myt': +l = locale_myt; break; -case 'nus': -l = locale_nus; +case 'nad': +l = locale_nad; break; -case 'nyn': -l = locale_nyn; +case 'ncp': +l = locale_ncp; break; -case 'om': -l = locale_om; +case 'nde': +l = locale_nde; break; -case 'om-KE': -l = locale_om_KE; +case 'nep': +l = locale_nep; break; -case 'or': -l = locale_or; +case 'nld': +l = locale_nld; break; -case 'os': -l = locale_os; +case 'nno': +l = locale_nno; break; -case 'os-RU': -l = locale_os_RU; +case 'nns': +l = locale_nns; break; -case 'pa': -l = locale_pa; +case 'nnx': +l = locale_nnx; break; -case 'pa-Arab': -l = locale_pa_Arab; +case 'no': +l = locale_no; break; -case 'pa-Guru': -l = locale_pa_Guru; +case 'no-bok': +l = locale_no_bok; break; -case 'pl': -l = locale_pl; +case 'no-BOKMAL': +l = locale_no_BOKMAL; break; -case 'prg': -l = locale_prg; +case 'no-nyn': +l = locale_no_nyn; break; -case 'ps': -l = locale_ps; +case 'no-NYNORSK': +l = locale_no_NYNORSK; break; -case 'ps-PK': -l = locale_ps_PK; +case 'nob': +l = locale_nob; break; -case 'pt': -l = locale_pt; +case 'nor': +l = locale_nor; break; -case 'pt-AO': -l = locale_pt_AO; +case 'npi': +l = locale_npi; break; -case 'pt-CH': -l = locale_pt_CH; +case 'nts': +l = locale_nts; break; -case 'pt-CV': -l = locale_pt_CV; +case 'ojg': +l = locale_ojg; break; -case 'pt-GQ': -l = locale_pt_GQ; +case 'oji': +l = locale_oji; break; -case 'pt-GW': -l = locale_pt_GW; +case 'ori': +l = locale_ori; break; -case 'pt-LU': -l = locale_pt_LU; +case 'orm': +l = locale_orm; break; -case 'pt-MO': -l = locale_pt_MO; +case 'ory': +l = locale_ory; break; -case 'pt-MZ': -l = locale_pt_MZ; +case 'oss': +l = locale_oss; break; -case 'pt-PT': -l = locale_pt_PT; +case 'oun': +l = locale_oun; break; -case 'pt-ST': -l = locale_pt_ST; +case 'pa-IN': +l = locale_pa_IN; break; -case 'pt-TL': -l = locale_pt_TL; +case 'pa-PK': +l = locale_pa_PK; break; -case 'qu': -l = locale_qu; +case 'pan': +l = locale_pan; break; -case 'qu-BO': -l = locale_qu_BO; +case 'pbu': +l = locale_pbu; break; -case 'qu-EC': -l = locale_qu_EC; +case 'pcr': +l = locale_pcr; break; -case 'rm': -l = locale_rm; +case 'pes': +l = locale_pes; break; -case 'rn': -l = locale_rn; +case 'pli': +l = locale_pli; break; -case 'ro': -l = locale_ro; +case 'plt': +l = locale_plt; break; -case 'ro-MD': -l = locale_ro_MD; +case 'pmc': +l = locale_pmc; break; -case 'rof': -l = locale_rof; +case 'pmu': +l = locale_pmu; break; -case 'root': -l = locale_root; +case 'pol': +l = locale_pol; break; -case 'ru': -l = locale_ru; +case 'por': +l = locale_por; break; -case 'ru-BY': -l = locale_ru_BY; +case 'ppr': +l = locale_ppr; break; -case 'ru-KG': -l = locale_ru_KG; +case 'prs': +l = locale_prs; break; -case 'ru-KZ': -l = locale_ru_KZ; +case 'pry': +l = locale_pry; break; -case 'ru-MD': -l = locale_ru_MD; +case 'pus': +l = locale_pus; break; -case 'ru-UA': -l = locale_ru_UA; +case 'puz': +l = locale_puz; break; -case 'rw': -l = locale_rw; +case 'que': +l = locale_que; break; -case 'rwk': -l = locale_rwk; +case 'quz': +l = locale_quz; break; -case 'sah': -l = locale_sah; +case 'rmy': +l = locale_rmy; break; -case 'saq': -l = locale_saq; +case 'roh': +l = locale_roh; break; -case 'sbp': -l = locale_sbp; +case 'ron': +l = locale_ron; break; -case 'sd': -l = locale_sd; +case 'run': +l = locale_run; break; -case 'sd-Arab': -l = locale_sd_Arab; +case 'rus': +l = locale_rus; break; -case 'se': -l = locale_se; +case 'sag': +l = locale_sag; break; -case 'se-FI': -l = locale_se_FI; +case 'sca': +l = locale_sca; break; -case 'se-SE': -l = locale_se_SE; +case 'scc': +l = locale_scc; break; -case 'seh': -l = locale_seh; +case 'scr': +l = locale_scr; break; -case 'ses': -l = locale_ses; +case 'sgn-BE-FR': +l = locale_sgn_BE_FR; break; -case 'sg': -l = locale_sg; +case 'sgn-BE-NL': +l = locale_sgn_BE_NL; break; -case 'shi': -l = locale_shi; +case 'sgn-CH-DE': +l = locale_sgn_CH_DE; break; -case 'shi-Latn': -l = locale_shi_Latn; +case 'sh': +l = locale_sh; break; -case 'shi-Tfng': -l = locale_shi_Tfng; +case 'shi-MA': +l = locale_shi_MA; break; -case 'si': -l = locale_si; +case 'sin': +l = locale_sin; break; -case 'sk': -l = locale_sk; +case 'skk': +l = locale_skk; break; -case 'sl': -l = locale_sl; +case 'slk': +l = locale_slk; break; -case 'smn': -l = locale_smn; +case 'slv': +l = locale_slv; break; -case 'sn': -l = locale_sn; +case 'sme': +l = locale_sme; break; -case 'so': -l = locale_so; +case 'sna': +l = locale_sna; break; -case 'so-DJ': -l = locale_so_DJ; +case 'snd': +l = locale_snd; break; -case 'so-ET': -l = locale_so_ET; +case 'som': +l = locale_som; break; -case 'so-KE': -l = locale_so_KE; +case 'spa': +l = locale_spa; break; -case 'sq': -l = locale_sq; +case 'spy': +l = locale_spy; break; -case 'sq-MK': -l = locale_sq_MK; +case 'sqi': +l = locale_sqi; break; -case 'sq-XK': -l = locale_sq_XK; +case 'sr-BA': +l = locale_sr_BA; break; -case 'sr': -l = locale_sr; +case 'sr-ME': +l = locale_sr_ME; break; -case 'sr-Cyrl': -l = locale_sr_Cyrl; +case 'sr-RS': +l = locale_sr_RS; break; -case 'sr-Cyrl-BA': -l = locale_sr_Cyrl_BA; +case 'sr-XK': +l = locale_sr_XK; break; -case 'sr-Cyrl-ME': -l = locale_sr_Cyrl_ME; +case 'srp': +l = locale_srp; break; -case 'sr-Cyrl-XK': -l = locale_sr_Cyrl_XK; +case 'swa': +l = locale_swa; break; -case 'sr-Latn': -l = locale_sr_Latn; +case 'swc': +l = locale_swc; break; -case 'sr-Latn-BA': -l = locale_sr_Latn_BA; +case 'swe': +l = locale_swe; break; -case 'sr-Latn-ME': -l = locale_sr_Latn_ME; +case 'swh': +l = locale_swh; break; -case 'sr-Latn-XK': -l = locale_sr_Latn_XK; +case 'tam': +l = locale_tam; break; -case 'sv': -l = locale_sv; +case 'tat': +l = locale_tat; break; -case 'sv-AX': -l = locale_sv_AX; +case 'tel': +l = locale_tel; break; -case 'sv-FI': -l = locale_sv_FI; +case 'tgk': +l = locale_tgk; break; -case 'sw': -l = locale_sw; +case 'tgl': +l = locale_tgl; break; -case 'sw-CD': -l = locale_sw_CD; +case 'tha': +l = locale_tha; break; -case 'sw-KE': -l = locale_sw_KE; +case 'thc': +l = locale_thc; break; -case 'sw-UG': -l = locale_sw_UG; +case 'thx': +l = locale_thx; break; -case 'ta': -l = locale_ta; +case 'tie': +l = locale_tie; break; -case 'ta-LK': -l = locale_ta_LK; +case 'tir': +l = locale_tir; break; -case 'ta-MY': -l = locale_ta_MY; +case 'tkk': +l = locale_tkk; break; -case 'ta-SG': -l = locale_ta_SG; +case 'tl': +l = locale_tl; break; -case 'te': -l = locale_te; +case 'tlw': +l = locale_tlw; break; -case 'teo': -l = locale_teo; +case 'tmp': +l = locale_tmp; break; -case 'teo-KE': -l = locale_teo_KE; +case 'tne': +l = locale_tne; break; -case 'tg': -l = locale_tg; +case 'tnf': +l = locale_tnf; break; -case 'th': -l = locale_th; +case 'ton': +l = locale_ton; break; -case 'ti': -l = locale_ti; +case 'tuk': +l = locale_tuk; break; -case 'ti-ER': -l = locale_ti_ER; +case 'tur': +l = locale_tur; break; -case 'tk': -l = locale_tk; +case 'tw': +l = locale_tw; break; -case 'to': -l = locale_to; +case 'twi': +l = locale_twi; break; -case 'tr': -l = locale_tr; +case 'tzm-Latn-MA': +l = locale_tzm_Latn_MA; break; -case 'tr-CY': -l = locale_tr_CY; +case 'ug-Arab-CN': +l = locale_ug_Arab_CN; break; -case 'tt': -l = locale_tt; +case 'uig': +l = locale_uig; break; -case 'twq': -l = locale_twq; +case 'ukr': +l = locale_ukr; break; -case 'tzm': -l = locale_tzm; +case 'umu': +l = locale_umu; break; -case 'ug': -l = locale_ug; +case 'urd': +l = locale_urd; break; -case 'uk': -l = locale_uk; +case 'uz-AF': +l = locale_uz_AF; break; -case 'ur': -l = locale_ur; +case 'uz-UZ': +l = locale_uz_UZ; break; -case 'ur-IN': -l = locale_ur_IN; +case 'uzb': +l = locale_uzb; break; -case 'uz': -l = locale_uz; +case 'uzn': +l = locale_uzn; break; -case 'uz-Arab': -l = locale_uz_Arab; +case 'vai-LR': +l = locale_vai_LR; break; -case 'uz-Cyrl': -l = locale_uz_Cyrl; +case 'vie': +l = locale_vie; break; -case 'uz-Latn': -l = locale_uz_Latn; +case 'vol': +l = locale_vol; break; -case 'vai': -l = locale_vai; +case 'wol': +l = locale_wol; break; -case 'vai-Latn': -l = locale_vai_Latn; +case 'xba': +l = locale_xba; break; -case 'vai-Vaii': -l = locale_vai_Vaii; +case 'xho': +l = locale_xho; break; -case 'vi': -l = locale_vi; +case 'xia': +l = locale_xia; break; -case 'vo': -l = locale_vo; +case 'xkh': +l = locale_xkh; break; -case 'vun': -l = locale_vun; +case 'xsj': +l = locale_xsj; break; -case 'wae': -l = locale_wae; +case 'ybd': +l = locale_ybd; break; -case 'wo': -l = locale_wo; +case 'ydd': +l = locale_ydd; break; -case 'xh': -l = locale_xh; +case 'yid': +l = locale_yid; break; -case 'xog': -l = locale_xog; +case 'yma': +l = locale_yma; break; -case 'yav': -l = locale_yav; +case 'ymt': +l = locale_ymt; break; -case 'yi': -l = locale_yi; +case 'yor': +l = locale_yor; break; -case 'yo': -l = locale_yo; +case 'yos': +l = locale_yos; break; -case 'yo-BJ': -l = locale_yo_BJ; +case 'yue-CN': +l = locale_yue_CN; break; -case 'yue': -l = locale_yue; +case 'yue-HK': +l = locale_yue_HK; break; -case 'yue-Hans': -l = locale_yue_Hans; +case 'yuu': +l = locale_yuu; break; -case 'yue-Hant': -l = locale_yue_Hant; +case 'zai': +l = locale_zai; break; -case 'zgh': -l = locale_zgh; +case 'zh-CN': +l = locale_zh_CN; break; -case 'zh': -l = locale_zh; +case 'zh-guoyu': +l = locale_zh_guoyu; break; -case 'zh-Hans': -l = locale_zh_Hans; +case 'zh-HK': +l = locale_zh_HK; break; -case 'zh-Hans-HK': -l = locale_zh_Hans_HK; +case 'zh-MO': +l = locale_zh_MO; break; -case 'zh-Hans-MO': -l = locale_zh_Hans_MO; +case 'zh-SG': +l = locale_zh_SG; break; -case 'zh-Hans-SG': -l = locale_zh_Hans_SG; +case 'zh-TW': +l = locale_zh_TW; break; -case 'zh-Hant': -l = locale_zh_Hant; +case 'zh-min': +l = locale_zh_min; break; -case 'zh-Hant-HK': -l = locale_zh_Hant_HK; +case 'zho': +l = locale_zho; break; -case 'zh-Hant-MO': -l = locale_zh_Hant_MO; +case 'zsm': +l = locale_zsm; break; -case 'zu': -l = locale_zu; +case 'zul': +l = locale_zul; break; } diff --git a/packages/common/locales/generate-locales-tool/cldr-data.ts b/packages/common/locales/generate-locales-tool/cldr-data.ts index ea11843301a3..d865ceb6528a 100644 --- a/packages/common/locales/generate-locales-tool/cldr-data.ts +++ b/packages/common/locales/generate-locales-tool/cldr-data.ts @@ -31,6 +31,9 @@ const CLDR_DATA_GLOBS = [ /** Path to the CLDR available locales file. */ const CLDR_AVAILABLE_LOCALES_PATH = 'cldr-core-37.0.0/availableLocales.json'; +/** Path to the CLDR locale aliases file. */ +const CLDR_LOCALE_ALIASES_PATH = 'cldr-core-37.0.0/supplemental/aliases.json'; + /** * Instance providing access to a locale's CLDR data. This type extends the `cldrjs` * instance type with the missing `bundle` attribute property. @@ -45,6 +48,13 @@ export type CldrLocaleData = CldrStatic&{ } }; +/** + * Possible reasons for an alias in the CLDR supplemental data. See: + * https://unicode.org/reports/tr35/tr35-info.html#Appendix_Supplemental_Metadata. + */ +export type CldrLocaleAliasReason = + 'deprecated'|'overlong'|'macrolanguage'|'legacy'|'bibliographic'; + /** * Class that provides access to the CLDR data downloaded as part of * the `@cldr_data` Bazel repository. @@ -77,6 +87,16 @@ export class CldrData { return localeData; } + /** + * Gets the CLDR language aliases. + * http://cldr.unicode.org/index/cldr-spec/language-tag-equivalences. + */ + getLanguageAliases(): + {[localeName: string]: {_reason: CldrLocaleAliasReason, _replacement: string}} { + return require(`${this.cldrDataDir}/${CLDR_LOCALE_ALIASES_PATH}`) + .supplemental.metadata.alias.languageAlias; + } + /** Gets a list of all locales CLDR provides data for. */ private _getAvailableLocales(): CldrLocaleData[] { const allLocales = diff --git a/packages/common/locales/generate-locales-tool/closure-locale-file.ts b/packages/common/locales/generate-locales-tool/closure-locale-file.ts index ee3117a92bea..40d687991d60 100644 --- a/packages/common/locales/generate-locales-tool/closure-locale-file.ts +++ b/packages/common/locales/generate-locales-tool/closure-locale-file.ts @@ -6,35 +6,45 @@ * found in the LICENSE file at https://angular.io/license */ -import {CldrStatic} from 'cldrjs'; - -import {CldrData} from './cldr-data'; +import {CldrData, CldrLocaleData} from './cldr-data'; import {fileHeader} from './file-header'; import {BaseCurrencies} from './locale-base-currencies'; import {generateLocale} from './locale-file'; +interface ClosureLocale { + /** Locale name to match with a Closure-supported locale. */ + closureLocaleName: string; + /** Locale data. Can have a different locale name if this captures an aliased locale. */ + data: CldrLocaleData; +} + /** * Generate a file that contains all locale to import for closure. * Tree shaking will only keep the data for the `goog.LOCALE` locale. */ export function generateClosureLocaleFile(cldrData: CldrData, baseCurrencies: BaseCurrencies) { - const locales = cldrData.availableLocales; + const locales: ClosureLocale[] = + [...cldrData.availableLocales.map(data => ({closureLocaleName: data.locale, data}))]; + const aliases = cldrData.getLanguageAliases(); - function generateLocaleConstant(localeData: CldrStatic): string { - const locale = localeData.locale; - const localeNameFormattedForJs = formatLocale(locale); - return generateLocale(locale, localeData, baseCurrencies) - .replace(`${fileHeader}\n`, '') - .replace('export default ', `export const locale_${localeNameFormattedForJs} = `) - .replace('function plural', `function plural_${localeNameFormattedForJs}`) - .replace(/,\s+plural/, `, plural_${localeNameFormattedForJs}`) - .replace(/\s*const u = undefined;\s*/, ''); - } + // We also generate locale data for aliases known within CLDR. Closure compiler does not + // limit its locale identifiers to CLDR-canonical identifiers/or BCP47 identifiers. + // To ensure deprecated/historical locale identifiers which are supported by Closure + // can work with closure-compiled Angular applications, we respect CLDR locale aliases. + for (const [aliasName, data] of Object.entries(aliases)) { + // We skip bibliographic aliases as those have never been supported by Closure compiler. + if (data._reason === 'bibliographic') { + continue; + } - function generateCase(localeName: string) { - return `case '${localeName}':\n` + - `l = locale_${formatLocale(localeName)};\n` + - `break;\n`; + const localeData = cldrData.getLocaleData(data._replacement); + + // If CLDR does not provide data for the replacement locale, we skip this alias. + if (localeData === null) { + continue; + } + + locales.push({closureLocaleName: aliasName, data: localeData}); } return `${fileHeader} @@ -48,12 +58,28 @@ ${locales.map(locale => `${generateLocaleConstant(locale)}`).join('\n')} let l: any; switch (goog.LOCALE) { -${locales.map(localeData => generateCase(localeData.locale)).join('')}} +${locales.map(locale => generateCase(locale)).join('')}} if (l) { registerLocaleData(l); } `; + + function generateLocaleConstant(locale: ClosureLocale): string { + const localeNameFormattedForJs = formatLocale(locale.closureLocaleName); + return generateLocale(locale.closureLocaleName, locale.data, baseCurrencies) + .replace(`${fileHeader}\n`, '') + .replace('export default ', `export const locale_${localeNameFormattedForJs} = `) + .replace('function plural', `function plural_${localeNameFormattedForJs}`) + .replace(/,\s+plural/, `, plural_${localeNameFormattedForJs}`) + .replace(/\s*const u = undefined;\s*/, ''); + } + + function generateCase(locale: ClosureLocale) { + return `case '${locale.closureLocaleName}':\n` + + `l = locale_${formatLocale(locale.closureLocaleName)};\n` + + `break;\n`; + } } function formatLocale(locale: string): string { diff --git a/packages/common/locales/generate-locales-tool/locale-file.ts b/packages/common/locales/generate-locales-tool/locale-file.ts index 9fd8cf7e0863..459f37660d65 100644 --- a/packages/common/locales/generate-locales-tool/locale-file.ts +++ b/packages/common/locales/generate-locales-tool/locale-file.ts @@ -23,7 +23,7 @@ export function generateLocale( return `${fileHeader} const u = undefined; -${getPluralFunction(locale)} +${getPluralFunction(localeData)} export default ${generateBasicLocaleString(locale, localeData, baseCurrencies)}; `; diff --git a/packages/common/locales/generate-locales-tool/locale-global-file.ts b/packages/common/locales/generate-locales-tool/locale-global-file.ts index 656c095f8a64..03bf212586e8 100644 --- a/packages/common/locales/generate-locales-tool/locale-global-file.ts +++ b/packages/common/locales/generate-locales-tool/locale-global-file.ts @@ -27,7 +27,7 @@ export function generateLocaleGlobalFile( global.ng.common = global.ng.common || {}; global.ng.common.locales = global.ng.common.locales || {}; const u = undefined; - ${getPluralFunction(locale, false)} + ${getPluralFunction(localeData, false)} global.ng.common.locales['${normalizeLocale(locale)}'] = ${data}; })(typeof globalThis !== 'undefined' && globalThis || typeof global !== 'undefined' && global || typeof window !== 'undefined' && window); `; diff --git a/packages/common/locales/generate-locales-tool/plural-function.ts b/packages/common/locales/generate-locales-tool/plural-function.ts index 9cda1d629467..07c61895741a 100644 --- a/packages/common/locales/generate-locales-tool/plural-function.ts +++ b/packages/common/locales/generate-locales-tool/plural-function.ts @@ -5,6 +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 */ +import {CldrLocaleData} from './cldr-data'; // There are no types available for `cldr`. const cldr = require('cldr'); @@ -14,8 +15,13 @@ const cldr = require('cldr'); * 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 */ -export function getPluralFunction(locale: string, withTypes = true) { - let fn = cldr.extractPluralRuleFunction(locale).toString(); +export function getPluralFunction(localeData: CldrLocaleData, withTypes = true) { + // We use the resolved bundle for extracting the plural function. This matches with the + // lookup logic used by other extractions in the tool (using `cldrjs`), and also ensures + // we follow the CLDR-specified bundle lookup algorithm. A language does not necessarily + // resolve directly to a bundle CLDR provides data for. + const bundleName = localeData.attributes.bundle; + let fn = cldr.extractPluralRuleFunction(bundleName).toString(); const numberType = withTypes ? ': number' : ''; fn = From 3b2f607cdad4edd01f08bab502db16849bbd8d95 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Fri, 18 Jun 2021 16:03:29 +0200 Subject: [PATCH 104/364] build: generate closure locale files using hard-coded list of locales (#42230) With the refactoring from a Gulp task to a Bazel too, we tried switching away from the hard-coded list of locales and aliases for the Closure Locale file generation. After multiple attempts of landing this, it turned out that Closure Compiler/Closure Library relies on locale identifiers CLDR does not capture within it's `availableLocales.json` or `aliases.json` data. Closure Library does not use any unknown locale identifiers here. The locale identifiers can be resolved within CLDR using the bundle lookup algorithm that is specified as part of CLDR; instead the problem is that the locale identifiers do not follow any reasonable pattern and therefore it's extremely difficult to generate them automatically (it's almost like we'd need to build up _all_ possible combinations). Instead of doing that, we just use the hard-coded locales and aliases from the old Closure Locale generation script. PR Close #42230 --- packages/common/locales/closure-locale.ts | 10679 ++-------------- .../closure-locale-file.ts | 144 +- 2 files changed, 931 insertions(+), 9892 deletions(-) diff --git a/packages/common/locales/closure-locale.ts b/packages/common/locales/closure-locale.ts index 65782d4f7265..75c08d63a230 100644 --- a/packages/common/locales/closure-locale.ts +++ b/packages/common/locales/closure-locale.ts @@ -12,40 +12,19 @@ import {registerLocaleData} from '../src/i18n/locale_data'; const u = undefined; -function plural_af(n: number): number { -if (n === 1) - return 1; -return 5; -} - -export const locale_af = ["af",[["v","n"],["vm.","nm."],u],u,[["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."]],u,[["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"]],u,[["v.C.","n.C."],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZAR","R","Suid-Afrikaanse rand",{"CAD":[u,"$"],"JPY":["JP¥","¥"],"MXN":[u,"$"],"RON":[u,"leu"],"THB":["฿"],"TWD":["NT$"],"USD":[u,"$"],"ZAR":["R"]},"ltr", plural_af]; - -function plural_af_NA(n: number): number { +function plural_locale_af(n: number): number { if (n === 1) return 1; return 5; } -export const locale_af_NA = ["af-NA",[["v","n"],["vm.","nm."],u],u,[["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."]],u,[["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"]],u,[["v.C.","n.C."],u,["voor Christus","na Christus"]],1,[6,0],["y-MM-dd","dd MMM y","dd 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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZAR","R","Suid-Afrikaanse rand",{"CAD":[u,"$"],"JPY":["JP¥","¥"],"MXN":[u,"$"],"NAD":["$"],"RON":[u,"leu"],"THB":["฿"],"TWD":["NT$"],"USD":[u,"$"],"ZAR":["R"]},"ltr", plural_af_NA]; - -function plural_agq(n: number): number { -return 5; -} - -export const locale_agq = ["agq",[["a.g","a.k"],u,u],u,[["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"]],u,[["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"]],u,[["SK","BK"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"XAF","FCFA","CFA Fàlâŋ BEAC",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_agq]; +export const locale_af = ["af",[["v","n"],["vm.","nm."],u],u,[["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."]],u,[["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"]],u,[["v.C.","n.C."],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZAR","R","Suid-Afrikaanse rand",{"CAD":[u,"$"],"JPY":["JP¥","¥"],"MXN":[u,"$"],"RON":[u,"leu"],"THB":["฿"],"TWD":["NT$"],"USD":[u,"$"],"ZAR":["R"]},"ltr", plural_locale_af]; -function plural_ak(n: number): number { - -if (n === Math.floor(n) && (n >= 0 && n <= 1)) - return 1; -return 5; -} -export const locale_ak = ["ak",[["AN","EW"],u,u],u,[["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"]],u,[["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"]],u,[["AK","KE"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GHS","GH₵","Ghana Sidi",{"GHS":["GH₵"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ak]; -function plural_am(n: number): number { +function plural_locale_am(n: number): number { const i = Math.floor(Math.abs(n)); if (i === 0 || n === 1) @@ -53,264 +32,11 @@ if (i === 0 || n === 1) return 5; } -export const locale_am = ["am",[["ጠ","ከ"],["ጥዋት","ከሰዓት"],u],u,[["እ","ሰ","ማ","ረ","ሐ","ዓ","ቅ"],["እሑድ","ሰኞ","ማክሰ","ረቡዕ","ሐሙስ","ዓርብ","ቅዳሜ"],["እሑድ","ሰኞ","ማክሰኞ","ረቡዕ","ሐሙስ","ዓርብ","ቅዳሜ"],["እ","ሰ","ማ","ረ","ሐ","ዓ","ቅ"]],u,[["ጃ","ፌ","ማ","ኤ","ሜ","ጁ","ጁ","ኦ","ሴ","ኦ","ኖ","ዲ"],["ጃንዩ","ፌብሩ","ማርች","ኤፕሪ","ሜይ","ጁን","ጁላይ","ኦገስ","ሴፕቴ","ኦክቶ","ኖቬም","ዲሴም"],["ጃንዩወሪ","ፌብሩወሪ","ማርች","ኤፕሪል","ሜይ","ጁን","ጁላይ","ኦገስት","ሴፕቴምበር","ኦክቶበር","ኖቬምበር","ዲሴምበር"]],u,[["ዓ/ዓ","ዓ/ም"],u,["ዓመተ ዓለም","ዓመተ ምሕረት"]],0,[6,0],["dd/MM/y","d MMM y","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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ETB","ብር","የኢትዮጵያ ብር",{"AUD":["AU$","$"],"CNH":["የቻይና ዩዋን"],"ETB":["ብር"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_am]; - -function plural_ar(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; -return 5; -} - -export const locale_ar = ["ar",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"EGP","ج.م.‏","جنيه مصري",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar]; - -function plural_ar_AE(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; -return 5; -} - -export const locale_ar_AE = ["ar-AE",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"AED","د.إ.‏","درهم إماراتي",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_AE]; - -function plural_ar_BH(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; -return 5; -} - -export const locale_ar_BH = ["ar-BH",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"BHD","د.ب.‏","دينار بحريني",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_BH]; - -function plural_ar_DJ(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; -return 5; -} - -export const locale_ar_DJ = ["ar-DJ",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"DJF","Fdj","فرنك جيبوتي",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DJF":["Fdj"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_DJ]; - -function plural_ar_DZ(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; -return 5; -} - -export const locale_ar_DZ = ["ar-DZ",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ج","ف","م","أ","م","ج","ج","أ","س","أ","ن","د"],["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[",",".",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"DZD","د.ج.‏","دينار جزائري",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_DZ]; - -function plural_ar_EG(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; -return 5; -} - -export const locale_ar_EG = ["ar-EG",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"EGP","ج.م.‏","جنيه مصري",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_EG]; - -function plural_ar_EH(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; -return 5; -} - -export const locale_ar_EH = ["ar-EH",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"MAD","د.م.‏","درهم مغربي",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_EH]; - -function plural_ar_ER(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; -return 5; -} - -export const locale_ar_ER = ["ar-ER",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"ERN","Nfk","ناكفا أريتري",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"ERN":["Nfk"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_ER]; - -function plural_ar_IL(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; -return 5; -} - -export const locale_ar_IL = ["ar-IL",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"ILS","₪","شيكل إسرائيلي جديد",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_IL]; - -function plural_ar_IQ(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; -return 5; -} - -export const locale_ar_IQ = ["ar-IQ",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ك","ش","آ","ن","أ","ح","ت","آ","أ","ت","ت","ك"],["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول"],["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول"]],[["ك","ش","آ","ن","أ","ح","ت","آ","أ","ت","ت","ك"],["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول"],u],[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"IQD","د.ع.‏","دينار عراقي",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_IQ]; - -function plural_ar_JO(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; -return 5; -} - -export const locale_ar_JO = ["ar-JO",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ك","ش","آ","ن","أ","ح","ت","آ","أ","ت","ت","ك"],["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"JOD","د.أ.‏","دينار أردني",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_JO]; - -function plural_ar_KM(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; -return 5; -} - -export const locale_ar_KM = ["ar-KM",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"KMF","CF","فرنك جزر القمر",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KMF":["CF"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_KM]; - -function plural_ar_KW(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; -return 5; -} - -export const locale_ar_KW = ["ar-KW",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"KWD","د.ك.‏","دينار كويتي",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_KW]; - -function plural_ar_LB(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; -return 5; -} - -export const locale_ar_LB = ["ar-LB",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ك","ش","آ","ن","أ","ح","ت","آ","أ","ت","ت","ك"],["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[",",".",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"LBP","ل.ل.‏","جنيه لبناني",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_LB]; - -function plural_ar_LY(n: number): number { +export const locale_am = ["am",[["ጠ","ከ"],["ጥዋት","ከሰዓት"],u],u,[["እ","ሰ","ማ","ረ","ሐ","ዓ","ቅ"],["እሑድ","ሰኞ","ማክሰ","ረቡዕ","ሐሙስ","ዓርብ","ቅዳሜ"],["እሑድ","ሰኞ","ማክሰኞ","ረቡዕ","ሐሙስ","ዓርብ","ቅዳሜ"],["እ","ሰ","ማ","ረ","ሐ","ዓ","ቅ"]],u,[["ጃ","ፌ","ማ","ኤ","ሜ","ጁ","ጁ","ኦ","ሴ","ኦ","ኖ","ዲ"],["ጃንዩ","ፌብሩ","ማርች","ኤፕሪ","ሜይ","ጁን","ጁላይ","ኦገስ","ሴፕቴ","ኦክቶ","ኖቬም","ዲሴም"],["ጃንዩወሪ","ፌብሩወሪ","ማርች","ኤፕሪል","ሜይ","ጁን","ጁላይ","ኦገስት","ሴፕቴምበር","ኦክቶበር","ኖቬምበር","ዲሴምበር"]],u,[["ዓ/ዓ","ዓ/ም"],u,["ዓመተ ዓለም","ዓመተ ምሕረት"]],0,[6,0],["dd/MM/y","d MMM y","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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ETB","ብር","የኢትዮጵያ ብር",{"AUD":["AU$","$"],"CNH":["የቻይና ዩዋን"],"ETB":["ብር"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_locale_am]; -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; -return 5; -} -export const locale_ar_LY = ["ar-LY",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[",",".",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"LYD","د.ل.‏","دينار ليبي",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_LY]; -function plural_ar_MA(n: number): number { +function plural_locale_ar(n: number): number { if (n === 0) return 0; @@ -325,26 +51,11 @@ if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) return 5; } -export const locale_ar_MA = ["ar-MA",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","م","ن","ل","غ","ش","ك","ب","د"],["يناير","فبراير","مارس","أبريل","ماي","يونيو","يوليوز","غشت","شتنبر","أكتوبر","نونبر","دجنبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[",",".",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"MAD","د.م.‏","درهم مغربي",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_MA]; +export const locale_ar = ["ar",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"EGP","ج.م.‏","جنيه مصري",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_locale_ar]; -function plural_ar_MR(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; -return 5; -} -export const locale_ar_MR = ["ar-MR",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","إ","و","ن","ل","غ","ش","ك","ب","د"],["يناير","فبراير","مارس","إبريل","مايو","يونيو","يوليو","أغشت","شتمبر","أكتوبر","نوفمبر","دجمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[",",".",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"MRU","أ.م.","أوقية موريتانية",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_MR]; -function plural_ar_OM(n: number): number { +function plural_locale_ar_DZ(n: number): number { if (n === 0) return 0; @@ -359,6777 +70,161 @@ if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) return 5; } -export const locale_ar_OM = ["ar-OM",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"OMR","ر.ع.‏","ريال عماني",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_OM]; - -function plural_ar_PS(n: number): number { +export const locale_ar_DZ = ["ar-DZ",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ج","ف","م","أ","م","ج","ج","أ","س","أ","ن","د"],["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[",",".",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"DZD","د.ج.‏","دينار جزائري",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_locale_ar_DZ]; -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; -return 5; -} - -export const locale_ar_PS = ["ar-PS",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ك","ش","آ","ن","أ","ح","ت","آ","أ","ت","ت","ك"],["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"ILS","₪","شيكل إسرائيلي جديد",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_PS]; - -function plural_ar_QA(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; -return 5; -} - -export const locale_ar_QA = ["ar-QA",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"QAR","ر.ق.‏","ريال قطري",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_QA]; - -function plural_ar_SA(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; -return 5; -} - -export const locale_ar_SA = ["ar-SA",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","٪","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"SAR","ر.س.‏","ريال سعودي",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_SA]; - -function plural_ar_SD(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; -return 5; -} - -export const locale_ar_SD = ["ar-SD",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"SDG","ج.س.","جنيه سوداني",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_SD]; - -function plural_ar_SO(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; -return 5; -} - -export const locale_ar_SO = ["ar-SO",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","٪","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"SOS","S","شلن صومالي",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SOS":["S"],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_SO]; - -function plural_ar_SS(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; -return 5; -} - -export const locale_ar_SS = ["ar-SS",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"SSP","£","جنيه جنوب السودان",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["GB£","UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SSP":["£"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_SS]; - -function plural_ar_SY(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; -return 5; -} - -export const locale_ar_SY = ["ar-SY",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ك","ش","آ","ن","أ","ح","ت","آ","أ","ت","ت","ك"],["كانون الثاني","شباط","آذار","نيسان","أيار","حزيران","تموز","آب","أيلول","تشرين الأول","تشرين الثاني","كانون الأول"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"SYP","ل.س.‏","ليرة سورية",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_SY]; - -function plural_ar_TD(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; -return 5; -} - -export const locale_ar_TD = ["ar-TD",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"XAF","FCFA","فرنك وسط أفريقي",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_TD]; - -function plural_ar_TN(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; -return 5; -} - -export const locale_ar_TN = ["ar-TN",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ج","ف","م","أ","م","ج","ج","أ","س","أ","ن","د"],["جانفي","فيفري","مارس","أفريل","ماي","جوان","جويلية","أوت","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[",",".",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"TND","د.ت.‏","دينار تونسي",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_TN]; - -function plural_ar_YE(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; -return 5; -} - -export const locale_ar_YE = ["ar-YE",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"YER","ر.ي.‏","ريال يمني",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ar_YE]; - -function plural_as(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || n === 1) - return 1; -return 5; -} - -export const locale_as = ["as",[["পূৰ্বাহ্ন","অপৰাহ্ন"],u,u],u,[["দ","স","ম","ব","ব","শ","শ"],["দেও","সোম","মঙ্গল","বুধ","বৃহ","শুক্ৰ","শনি"],["দেওবাৰ","সোমবাৰ","মঙ্গলবাৰ","বুধবাৰ","বৃহস্পতিবাৰ","শুক্ৰবাৰ","শনিবাৰ"],["দেও","সোম","মঙ্গল","বুধ","বৃহ","শুক্ৰ","শনি"]],u,[["জ","ফ","ম","এ","ম","জ","জ","আ","ছ","অ","ন","ড"],["জানু","ফেব্ৰু","মাৰ্চ","এপ্ৰিল","মে’","জুন","জুলাই","আগ","ছেপ্তে","অক্টো","নৱে","ডিচে"],["জানুৱাৰী","ফেব্ৰুৱাৰী","মাৰ্চ","এপ্ৰিল","মে’","জুন","জুলাই","আগষ্ট","ছেপ্তেম্বৰ","অক্টোবৰ","নৱেম্বৰ","ডিচেম্বৰ"]],u,[["খ্ৰীঃ পূঃ","খ্ৰীঃ"],u,["খ্ৰীষ্টপূৰ্ব","খ্ৰীষ্টাব্দ"]],0,[0,0],["d-M-y","dd-MM-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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"INR","₹","ভাৰতীয় ৰুপী",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_as]; - -function plural_asa(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_asa = ["asa",[["icheheavo","ichamthi"],u,u],u,[["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"]],u,[["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"]],u,[["KM","BM"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"TZS","TSh","shilingi ya Tandhania",{"JPY":["JP¥","¥"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_asa]; - -function plural_ast(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_ast = ["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á"]],u,[["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."],u,["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}",u],[",",".",";","%","+","-","E","×","‰","∞","ND",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"BYN":[],"DKK":[],"HRK":[],"ISK":[],"NOK":[],"PLN":[],"RUR":[],"SEK":[],"THB":["฿"],"TWD":["NT$"],"XXX":[]},"ltr", plural_ast]; - -function plural_az(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_az = ["az",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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.","Ş."]],[["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."],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"AZN","₼","Azərbaycan Manatı",{"AZN":["₼"],"JPY":["JP¥","¥"],"RON":[u,"ley"],"SYP":[u,"S£"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_az]; - -function plural_az_Cyrl(n: number): number { -return 5; -} - -export const locale_az_Cyrl = ["az-Cyrl",[["а","п"],["АМ","ПМ"],u],[["АМ","ПМ"],u,u],[["7","1","2","3","4","5","6"],["Б.","Б.Е.","Ч.А.","Ч.","Ҹ.А.","Ҹ.","Ш."],["базар","базар ертәси","чәршәнбә ахшамы","чәршәнбә","ҹүмә ахшамы","ҹүмә","шәнбә"],["Б.","Б.Е.","Ч.А.","Ч.","Ҹ.А.","Ҹ.","Ш."]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["јан","фев","мар","апр","май","ијн","ијл","авг","сен","окт","ној","дек"],["јанвар","феврал","март","апрел","май","ијун","ијул","август","сентјабр","октјабр","нојабр","декабр"]],[["1","2","3","4","5","6","7","8","9","10","11","12"],["јан","фев","мар","апр","май","ијн","ијл","авг","сен","окт","ној","дек"],["Јанвар","Феврал","Март","Апрел","Май","Ијун","Ијул","Август","Сентјабр","Октјабр","Нојабр","Декабр"]],[["е.ә.","ј.е."],u,["ерамыздан әввәл","јени ера"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"AZN","₼","AZN",{"AZN":["₼"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_az_Cyrl]; - -function plural_az_Latn(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_az_Latn = ["az-Latn",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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.","Ş."]],[["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."],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"AZN","₼","Azərbaycan Manatı",{"AZN":["₼"],"JPY":["JP¥","¥"],"RON":[u,"ley"],"SYP":[u,"S£"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_az_Latn]; - -function plural_bas(n: number): number { -return 5; -} - -export const locale_bas = ["bas",[["I bikɛ̂glà","I ɓugajɔp"],u,u],u,[["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"]],u,[["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"]],u,[["b.Y.K","m.Y.K"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XAF","FCFA","Frǎŋ CFA (BEAC)",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_bas]; - -function plural_be(n: number): number { - -if (n % 10 === 1 && !(n % 100 === 11)) - return 1; -if (n % 10 === Math.floor(n % 10) && (n % 10 >= 2 && n % 10 <= 4) && !(n % 100 >= 12 && n % 100 <= 14)) - return 3; -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 4; -return 5; -} - -export const locale_be = ["be",[["am","pm"],["AM","PM"],u],[["AM","PM"],u,u],[["н","п","а","с","ч","п","с"],["нд","пн","аў","ср","чц","пт","сб"],["нядзеля","панядзелак","аўторак","серада","чацвер","пятніца","субота"],["нд","пн","аў","ср","чц","пт","сб"]],u,[["с","л","с","к","м","ч","л","ж","в","к","л","с"],["сту","лют","сак","кра","мая","чэр","ліп","жні","вер","кас","ліс","сне"],["студзеня","лютага","сакавіка","красавіка","мая","чэрвеня","ліпеня","жніўня","верасня","кастрычніка","лістапада","снежня"]],[["с","л","с","к","м","ч","л","ж","в","к","л","с"],["сту","лют","сак","кра","май","чэр","ліп","жні","вер","кас","ліс","сне"],["студзень","люты","сакавік","красавік","май","чэрвень","ліпень","жнівень","верасень","кастрычнік","лістапад","снежань"]],[["да н.э.","н.э."],u,["да нараджэння Хрыстова","ад нараджэння Хрыстова"]],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}",u,"{1} 'у' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"BYN","Br","беларускі рубель",{"AUD":["A$"],"BBD":[u,"Bds$"],"BMD":[u,"BD$"],"BRL":[u,"R$"],"BSD":[u,"B$"],"BYN":["Br"],"BZD":[u,"BZ$"],"CAD":[u,"CA$"],"CUC":[u,"CUC$"],"CUP":[u,"$MN"],"DOP":[u,"RD$"],"FJD":[u,"FJ$"],"FKP":[u,"FK£"],"GYD":[u,"G$"],"ISK":[u,"Íkr"],"JMD":[u,"J$"],"KYD":[u,"CI$"],"LRD":[u,"L$"],"MXN":["MX$"],"NAD":[u,"N$"],"NZD":[u,"NZ$"],"RUB":["₽","руб."],"SBD":[u,"SI$"],"SGD":[u,"S$"],"TTD":[u,"TT$"],"UYU":[u,"$U"],"XCD":["EC$"]},"ltr", plural_be]; - -function plural_bem(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_bem = ["bem",[["uluchelo","akasuba"],u,u],u,[["S","M","T","W","T","F","S"],["Pa Mulungu","Palichimo","Palichibuli","Palichitatu","Palichine","Palichisano","Pachibelushi"],u,u],u,[["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"]],u,[["BC","AD"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZMW","K","ZMW",{"JPY":["JP¥","¥"],"USD":["US$","$"],"ZMW":["K","ZK"]},"ltr", plural_bem]; - -function plural_bez(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_bez = ["bez",[["pamilau","pamunyi"],u,u],u,[["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"]],u,[["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"]],u,[["KM","BM"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"TZS","TSh","Shilingi ya Hutanzania",{"JPY":["JP¥","¥"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_bez]; - -function plural_bg(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_bg = ["bg",[["am","pm"],u,["пр.об.","сл.об."]],[["am","pm"],u,u],[["н","п","в","с","ч","п","с"],["нд","пн","вт","ср","чт","пт","сб"],["неделя","понеделник","вторник","сряда","четвъртък","петък","събота"],["нд","пн","вт","ср","чт","пт","сб"]],u,[["я","ф","м","а","м","ю","ю","а","с","о","н","д"],["яну","фев","март","апр","май","юни","юли","авг","сеп","окт","ное","дек"],["януари","февруари","март","април","май","юни","юли","август","септември","октомври","ноември","декември"]],u,[["пр.Хр.","сл.Хр."],u,["преди Христа","след Христа"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","0.00 ¤","#E0"],"BGN","лв.","Български лев",{"ARS":[],"AUD":[],"BBD":[],"BDT":[],"BGN":["лв."],"BMD":[],"BND":[],"BRL":[],"BSD":[],"BYN":[],"BZD":[],"CAD":[],"CLP":[],"CNY":[],"COP":[],"CRC":[],"CUP":[],"DOP":[],"FJD":[],"FKP":[],"GBP":[u,"£"],"GIP":[],"GYD":[],"HKD":[],"ILS":[],"INR":[],"JMD":[],"JPY":[u,"¥"],"KHR":[],"KRW":[],"KYD":[],"KZT":[],"LAK":[],"LRD":[],"MNT":[],"MXN":[],"NAD":[],"NGN":[],"NZD":[],"PHP":[],"PYG":[],"RON":[],"SBD":[],"SGD":[],"SRD":[],"SSP":[],"TRY":[],"TTD":[],"TWD":[],"UAH":[],"USD":["щ.д.","$"],"UYU":[],"VND":[],"XCD":[u,"$"]},"ltr", plural_bg]; - -function plural_bm(n: number): number { -return 5; -} - -export const locale_bm = ["bm",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["J.-C. ɲɛ","ni J.-C."],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"XOF","CFA","sefa Fraŋ (BCEAO)",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_bm]; - -function plural_bn(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || n === 1) - return 1; -return 5; -} - -export const locale_bn = ["bn",[["AM","PM"],u,u],u,[["র","সো","ম","বু","বৃ","শু","শ"],["রবি","সোম","মঙ্গল","বুধ","বৃহস্পতি","শুক্র","শনি"],["রবিবার","সোমবার","মঙ্গলবার","বুধবার","বৃহস্পতিবার","শুক্রবার","শনিবার"],["রঃ","সোঃ","মঃ","বুঃ","বৃঃ","শুঃ","শনি"]],u,[["জা","ফে","মা","এ","মে","জুন","জু","আ","সে","অ","ন","ডি"],["জানু","ফেব","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"],["জানুয়ারী","ফেব্রুয়ারী","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"]],[["জা","ফে","মা","এ","মে","জুন","জু","আ","সে","অ","ন","ডি"],["জানুয়ারী","ফেব্রুয়ারী","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"],u],[["খ্রিস্টপূর্ব","খৃষ্টাব্দ"],u,["খ্রিস্টপূর্ব","খ্রীষ্টাব্দ"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","#,##,##0.00¤","#E0"],"BDT","৳","বাংলাদেশী টাকা",{"BDT":["৳"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_bn]; - -function plural_bn_IN(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || n === 1) - return 1; -return 5; -} - -export const locale_bn_IN = ["bn-IN",[["AM","PM"],u,u],u,[["র","সো","ম","বু","বৃ","শু","শ"],["রবি","সোম","মঙ্গল","বুধ","বৃহস্পতি","শুক্র","শনি"],["রবিবার","সোমবার","মঙ্গলবার","বুধবার","বৃহস্পতিবার","শুক্রবার","শনিবার"],["রঃ","সোঃ","মঃ","বুঃ","বৃঃ","শুঃ","শনি"]],u,[["জা","ফে","মা","এ","মে","জুন","জু","আ","সে","অ","ন","ডি"],["জানু","ফেব","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"],["জানুয়ারী","ফেব্রুয়ারী","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"]],[["জা","ফে","মা","এ","মে","জুন","জু","আ","সে","অ","ন","ডি"],["জানুয়ারী","ফেব্রুয়ারী","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"],u],[["খ্রিস্টপূর্ব","খৃষ্টাব্দ"],u,["খ্রিস্টপূর্ব","খ্রীষ্টাব্দ"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","#,##,##0.00¤","#E0"],"INR","₹","ভারতীয় রুপি",{"BDT":["৳"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_bn_IN]; - -function plural_bo(n: number): number { -return 5; -} - -export const locale_bo = ["bo",[["སྔ་དྲོ་","ཕྱི་དྲོ་"],u,u],u,[["ཉི","ཟླ","མིག","ལྷག","ཕུར","སངས","སྤེན"],["ཉི་མ་","ཟླ་བ་","མིག་དམར་","ལྷག་པ་","ཕུར་བུ་","པ་སངས་","སྤེན་པ་"],["གཟའ་ཉི་མ་","གཟའ་ཟླ་བ་","གཟའ་མིག་དམར་","གཟའ་ལྷག་པ་","གཟའ་ཕུར་བུ་","གཟའ་པ་སངས་","གཟའ་སྤེན་པ་"],["ཉི་མ་","ཟླ་བ་","མིག་དམར་","ལྷག་པ་","ཕུར་བུ་","པ་སངས་","སྤེན་པ་"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ཟླ་༡","ཟླ་༢","ཟླ་༣","ཟླ་༤","ཟླ་༥","ཟླ་༦","ཟླ་༧","ཟླ་༨","ཟླ་༩","ཟླ་༡༠","ཟླ་༡༡","ཟླ་༡༢"],["ཟླ་བ་དང་པོ","ཟླ་བ་གཉིས་པ","ཟླ་བ་གསུམ་པ","ཟླ་བ་བཞི་པ","ཟླ་བ་ལྔ་པ","ཟླ་བ་དྲུག་པ","ཟླ་བ་བདུན་པ","ཟླ་བ་བརྒྱད་པ","ཟླ་བ་དགུ་པ","ཟླ་བ་བཅུ་པ","ཟླ་བ་བཅུ་གཅིག་པ","ཟླ་བ་བཅུ་གཉིས་པ"]],[["1","2","3","4","5","6","7","8","9","10","11","12"],["ཟླ་༡","ཟླ་༢","ཟླ་༣","ཟླ་༤","ཟླ་༥","ཟླ་༦","ཟླ་༧","ཟླ་༨","ཟླ་༩","ཟླ་༡༠","ཟླ་༡༡","ཟླ་༡༢"],["ཟླ་བ་དང་པོ་","ཟླ་བ་གཉིས་པ་","ཟླ་བ་གསུམ་པ་","ཟླ་བ་བཞི་པ་","ཟླ་བ་ལྔ་པ་","ཟླ་བ་དྲུག་པ་","ཟླ་བ་བདུན་པ་","ཟླ་བ་བརྒྱད་པ་","ཟླ་བ་དགུ་པ་","ཟླ་བ་བཅུ་པ་","ཟླ་བ་བཅུ་གཅིག་པ་","ཟླ་བ་བཅུ་གཉིས་པ་"]],[["སྤྱི་ལོ་སྔོན་","སྤྱི་ལོ་"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"CNY","¥","ཡུ་ཨན་",{"CNY":["¥"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_bo]; - -function plural_bo_IN(n: number): number { -return 5; -} - -export const locale_bo_IN = ["bo-IN",[["སྔ་དྲོ་","ཕྱི་དྲོ་"],u,u],u,[["ཉི","ཟླ","མིག","ལྷག","ཕུར","སངས","སྤེན"],["ཉི་མ་","ཟླ་བ་","མིག་དམར་","ལྷག་པ་","ཕུར་བུ་","པ་སངས་","སྤེན་པ་"],["གཟའ་ཉི་མ་","གཟའ་ཟླ་བ་","གཟའ་མིག་དམར་","གཟའ་ལྷག་པ་","གཟའ་ཕུར་བུ་","གཟའ་པ་སངས་","གཟའ་སྤེན་པ་"],["ཉི་མ་","ཟླ་བ་","མིག་དམར་","ལྷག་པ་","ཕུར་བུ་","པ་སངས་","སྤེན་པ་"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ཟླ་༡","ཟླ་༢","ཟླ་༣","ཟླ་༤","ཟླ་༥","ཟླ་༦","ཟླ་༧","ཟླ་༨","ཟླ་༩","ཟླ་༡༠","ཟླ་༡༡","ཟླ་༡༢"],["ཟླ་བ་དང་པོ","ཟླ་བ་གཉིས་པ","ཟླ་བ་གསུམ་པ","ཟླ་བ་བཞི་པ","ཟླ་བ་ལྔ་པ","ཟླ་བ་དྲུག་པ","ཟླ་བ་བདུན་པ","ཟླ་བ་བརྒྱད་པ","ཟླ་བ་དགུ་པ","ཟླ་བ་བཅུ་པ","ཟླ་བ་བཅུ་གཅིག་པ","ཟླ་བ་བཅུ་གཉིས་པ"]],[["1","2","3","4","5","6","7","8","9","10","11","12"],["ཟླ་༡","ཟླ་༢","ཟླ་༣","ཟླ་༤","ཟླ་༥","ཟླ་༦","ཟླ་༧","ཟླ་༨","ཟླ་༩","ཟླ་༡༠","ཟླ་༡༡","ཟླ་༡༢"],["ཟླ་བ་དང་པོ་","ཟླ་བ་གཉིས་པ་","ཟླ་བ་གསུམ་པ་","ཟླ་བ་བཞི་པ་","ཟླ་བ་ལྔ་པ་","ཟླ་བ་དྲུག་པ་","ཟླ་བ་བདུན་པ་","ཟླ་བ་བརྒྱད་པ་","ཟླ་བ་དགུ་པ་","ཟླ་བ་བཅུ་པ་","ཟླ་བ་བཅུ་གཅིག་པ་","ཟླ་བ་བཅུ་གཉིས་པ་"]],[["སྤྱི་ལོ་སྔོན་","སྤྱི་ལོ་"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"INR","₹","རྒྱ་གར་སྒོར་",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_bo_IN]; - -function plural_br(n: number): number { - -if (n % 10 === 1 && !(n % 100 === 11 || (n % 100 === 71 || n % 100 === 91))) - return 1; -if (n % 10 === 2 && !(n % 100 === 12 || (n % 100 === 72 || n % 100 === 92))) - return 2; -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 3; -if (!(n === 0) && n % 1000000 === 0) - return 4; -return 5; -} - -export const locale_br = ["br",[["am","gm"],["A.M.","G.M."],u],[["A.M.","G.M."],u,u],[["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."]],u,[["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"]],u,[["a-raok J.K.","goude J.K."],u,["a-raok Jezuz-Krist","goude Jezuz-Krist"]],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}","{1} 'da' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["$A","$"],"BRL":[u,"R$"],"CAD":["$CA","$"],"CNY":[u,"¥"],"EGP":[u,"£ E"],"GBP":["£ RU","£"],"HKD":["$ HK","$"],"ILS":[u,"₪"],"JPY":[u,"¥"],"KRW":[u,"₩"],"LBP":[u,"£L"],"NZD":["$ ZN","$"],"TOP":[u,"$ T"],"TWD":[u,"$"],"USD":["$ SU","$"],"VND":[u,"₫"],"XCD":[u,"$"],"XXX":[]},"ltr", plural_br]; - -function plural_brx(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_brx = ["brx",[["फुं","बेलासे"],u,u],u,[["र","स","मं","बु","बि","सु","सु"],["रबि","सम","मंगल","बुद","बिसथि","सुखुर","सुनि"],["रबिबार","समबार","मंगलबार","बुदबार","बिसथिबार","सुखुरबार","सुनिबार"],["रबि","सम","मंगल","बुद","बिसथि","सुखुर","सुनि"]],u,[["ज","फे","मा","ए","मे","जु","जु","आ","से","अ","न","दि"],["जानुवारी","फेब्रुवारी","मार्स","एफ्रिल","मे","जुन","जुलाइ","आगस्थ","सेबथेज्ब़र","अखथबर","नबेज्ब़र","दिसेज्ब़र"],u],u,[["ईसा.पूर्व","सन"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"INR","₹","रां",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_brx]; - -function plural_bs(n: number): number { -const 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 1; -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 3; -return 5; -} - -export const locale_bs = ["bs",[["prijepodne","popodne"],["AM","PM"],["prijepodne","popodne"]],u,[["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","aug","sep","okt","nov","dec"],["januar","februar","mart","april","maj","juni","juli","august","septembar","oktobar","novembar","decembar"]],u,[["p.n.e.","n.e."],["p. n. e.","n. e."],["prije nove ere","nove ere"]],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}",u,"{1} 'u' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"BAM","KM","Bosanskohercegovačka konvertibilna marka",{"AUD":[u,"$"],"BAM":["KM"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"HRK":["kn"],"ILS":[u,"₪"],"MXN":[u,"$"],"NZD":[u,"$"],"RSD":["din."],"THB":["฿"],"TWD":["NT$"],"USD":[u,"$"],"XCD":[u,"$"],"XPF":[]},"ltr", plural_bs]; - -function plural_bs_Cyrl(n: number): number { -return 5; -} - -export const locale_bs_Cyrl = ["bs-Cyrl",[["пре подне","поподне"],u,["прије подне","послије подне"]],u,[["н","п","у","с","ч","п","с"],["нед","пон","уто","сри","чет","пет","суб"],["недјеља","понедјељак","уторак","сриједа","четвртак","петак","субота"],["нед","пон","уто","сри","чет","пет","суб"]],u,[["ј","ф","м","а","м","ј","ј","а","с","о","н","д"],["јан","феб","мар","апр","мај","јун","јул","ауг","сеп","окт","нов","дец"],["јануар","фебруар","март","април","мај","јуни","јули","аугуст","септембар","октобар","новембар","децембар"]],u,[["п.н.е.","н.е."],["п. н. е.","н. е."],["прије нове ере","нове ере"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"BAM","КМ","Конвертибилна марка",{"BAM":["КМ","KM"],"CZK":["Кч","Kč"],"PLN":["зл","zł"],"RSD":["дин."],"TRY":["Тл","₺"],"USD":["US$","$"]},"ltr", plural_bs_Cyrl]; - -function plural_bs_Latn(n: number): number { -const 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 1; -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 3; -return 5; -} - -export const locale_bs_Latn = ["bs-Latn",[["prijepodne","popodne"],["AM","PM"],["prijepodne","popodne"]],u,[["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","aug","sep","okt","nov","dec"],["januar","februar","mart","april","maj","juni","juli","august","septembar","oktobar","novembar","decembar"]],u,[["p.n.e.","n.e."],["p. n. e.","n. e."],["prije nove ere","nove ere"]],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}",u,"{1} 'u' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"BAM","KM","Bosanskohercegovačka konvertibilna marka",{"AUD":[u,"$"],"BAM":["KM"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"HRK":["kn"],"ILS":[u,"₪"],"MXN":[u,"$"],"NZD":[u,"$"],"RSD":["din."],"THB":["฿"],"TWD":["NT$"],"USD":[u,"$"],"XCD":[u,"$"],"XPF":[]},"ltr", plural_bs_Latn]; - -function plural_ca(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_ca = ["ca",[["a. m.","p. m."],u,u],u,[["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."]],u,[["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"],u,["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}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["AU$","$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"MXN":[u,"$"],"THB":["฿"],"USD":[u,"$"],"VEF":[u,"Bs F"],"XCD":[u,"$"],"XXX":[]},"ltr", plural_ca]; - -function plural_ca_AD(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_ca_AD = ["ca-AD",[["a. m.","p. m."],u,u],u,[["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."]],u,[["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"],u,["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}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["AU$","$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"MXN":[u,"$"],"THB":["฿"],"USD":[u,"$"],"VEF":[u,"Bs F"],"XCD":[u,"$"],"XXX":[]},"ltr", plural_ca_AD]; - -function plural_ca_ES_VALENCIA(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_ca_ES_VALENCIA = ["ca-ES-VALENCIA",[["a. m.","p. m."],u,u],u,[["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."]],u,[["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"],u,["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}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["AU$","$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"MXN":[u,"$"],"THB":["฿"],"USD":[u,"$"],"VEF":[u,"Bs F"],"XCD":[u,"$"],"XXX":[]},"ltr", plural_ca_ES_VALENCIA]; - -function plural_ca_FR(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_ca_FR = ["ca-FR",[["a. m.","p. m."],u,u],u,[["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."]],u,[["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"],u,["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}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["AU$","$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"FRF":["F"],"MXN":[u,"$"],"THB":["฿"],"USD":[u,"$"],"VEF":[u,"Bs F"],"XCD":[u,"$"],"XXX":[]},"ltr", plural_ca_FR]; - -function plural_ca_IT(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_ca_IT = ["ca-IT",[["a. m.","p. m."],u,u],u,[["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."]],u,[["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"],u,["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}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["AU$","$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"MXN":[u,"$"],"THB":["฿"],"USD":[u,"$"],"VEF":[u,"Bs F"],"XCD":[u,"$"],"XXX":[]},"ltr", plural_ca_IT]; - -function plural_ccp(n: number): number { -return 5; -} - -export const locale_ccp = ["ccp",[["AM","PM"],u,u],u,[["𑄢𑄧","𑄥𑄧","𑄟𑄧","𑄝𑄪","𑄝𑄳𑄢𑄨","𑄥𑄪","𑄥𑄧"],["𑄢𑄧𑄝𑄨","𑄥𑄧𑄟𑄴","𑄟𑄧𑄁𑄉𑄧𑄣𑄴","𑄝𑄪𑄖𑄴","𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴","𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴","𑄥𑄧𑄚𑄨"],["𑄢𑄧𑄝𑄨𑄝𑄢𑄴","𑄥𑄧𑄟𑄴𑄝𑄢𑄴","𑄟𑄧𑄁𑄉𑄧𑄣𑄴𑄝𑄢𑄴","𑄝𑄪𑄖𑄴𑄝𑄢𑄴","𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴𑄝𑄢𑄴","𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴𑄝𑄢𑄴","𑄥𑄧𑄚𑄨𑄝𑄢𑄴"],["𑄢𑄧𑄝𑄨","𑄥𑄧𑄟𑄴","𑄟𑄧𑄁𑄉𑄧𑄣𑄴","𑄝𑄪𑄖𑄴","𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴","𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴","𑄥𑄧𑄚𑄨"]],u,[["𑄎","𑄜𑄬","𑄟","𑄃𑄬","𑄟𑄬","𑄎𑄪𑄚𑄴","𑄎𑄪","𑄃","𑄥𑄬","𑄃𑄧","𑄚𑄧","𑄓𑄨"],["𑄎𑄚𑄪","𑄜𑄬𑄛𑄴","𑄟𑄢𑄴𑄌𑄧","𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴","𑄟𑄬","𑄎𑄪𑄚𑄴","𑄎𑄪𑄣𑄭","𑄃𑄉𑄧𑄌𑄴𑄑𑄴","𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴","𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴","𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴","𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄢𑄴"],["𑄎𑄚𑄪𑄠𑄢𑄨","𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨","𑄟𑄢𑄴𑄌𑄧","𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴","𑄟𑄬","𑄎𑄪𑄚𑄴","𑄎𑄪𑄣𑄭","𑄃𑄉𑄧𑄌𑄴𑄑𑄴","𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴","𑄃𑄧𑄇𑄴𑄑𑄬𑄝𑄧𑄢𑄴","𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴","𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴"]],[["𑄎","𑄜𑄬","𑄟","𑄃𑄬","𑄟𑄬","𑄎𑄪𑄚𑄴","𑄎𑄪","𑄃","𑄥𑄬","𑄃𑄧","𑄚𑄧","𑄓𑄨"],["𑄎𑄚𑄪𑄠𑄢𑄨","𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨","𑄟𑄢𑄴𑄌𑄧","𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴","𑄟𑄬","𑄎𑄪𑄚𑄴","𑄎𑄪𑄣𑄭","𑄃𑄉𑄧𑄌𑄴𑄑𑄴","𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴","𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴","𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴","𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴"],u],[["𑄈𑄳𑄢𑄨𑄌𑄴𑄑𑄴𑄛𑄫𑄢𑄴𑄝𑄧","𑄈𑄳𑄢𑄨𑄌𑄴𑄑𑄛𑄴𑄘𑄧"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","#,##,##0.00¤","#E0"],"BDT","৳","𑄝𑄁𑄣𑄘𑄬𑄥𑄨 𑄑𑄬𑄋",{"BDT":["৳"],"JPY":["JP¥","¥"],"STD":[u,"Db"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_ccp]; - -function plural_ccp_IN(n: number): number { -return 5; -} - -export const locale_ccp_IN = ["ccp-IN",[["AM","PM"],u,u],u,[["𑄢𑄧","𑄥𑄧","𑄟𑄧","𑄝𑄪","𑄝𑄳𑄢𑄨","𑄥𑄪","𑄥𑄧"],["𑄢𑄧𑄝𑄨","𑄥𑄧𑄟𑄴","𑄟𑄧𑄁𑄉𑄧𑄣𑄴","𑄝𑄪𑄖𑄴","𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴","𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴","𑄥𑄧𑄚𑄨"],["𑄢𑄧𑄝𑄨𑄝𑄢𑄴","𑄥𑄧𑄟𑄴𑄝𑄢𑄴","𑄟𑄧𑄁𑄉𑄧𑄣𑄴𑄝𑄢𑄴","𑄝𑄪𑄖𑄴𑄝𑄢𑄴","𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴𑄝𑄢𑄴","𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴𑄝𑄢𑄴","𑄥𑄧𑄚𑄨𑄝𑄢𑄴"],["𑄢𑄧𑄝𑄨","𑄥𑄧𑄟𑄴","𑄟𑄧𑄁𑄉𑄧𑄣𑄴","𑄝𑄪𑄖𑄴","𑄝𑄳𑄢𑄨𑄥𑄪𑄛𑄴","𑄥𑄪𑄇𑄴𑄇𑄮𑄢𑄴","𑄥𑄧𑄚𑄨"]],u,[["𑄎","𑄜𑄬","𑄟","𑄃𑄬","𑄟𑄬","𑄎𑄪𑄚𑄴","𑄎𑄪","𑄃","𑄥𑄬","𑄃𑄧","𑄚𑄧","𑄓𑄨"],["𑄎𑄚𑄪","𑄜𑄬𑄛𑄴","𑄟𑄢𑄴𑄌𑄧","𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴","𑄟𑄬","𑄎𑄪𑄚𑄴","𑄎𑄪𑄣𑄭","𑄃𑄉𑄧𑄌𑄴𑄑𑄴","𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴","𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴","𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴","𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄢𑄴"],["𑄎𑄚𑄪𑄠𑄢𑄨","𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨","𑄟𑄢𑄴𑄌𑄧","𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴","𑄟𑄬","𑄎𑄪𑄚𑄴","𑄎𑄪𑄣𑄭","𑄃𑄉𑄧𑄌𑄴𑄑𑄴","𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴","𑄃𑄧𑄇𑄴𑄑𑄬𑄝𑄧𑄢𑄴","𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴","𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴"]],[["𑄎","𑄜𑄬","𑄟","𑄃𑄬","𑄟𑄬","𑄎𑄪𑄚𑄴","𑄎𑄪","𑄃","𑄥𑄬","𑄃𑄧","𑄚𑄧","𑄓𑄨"],["𑄎𑄚𑄪𑄠𑄢𑄨","𑄜𑄬𑄛𑄴𑄝𑄳𑄢𑄪𑄠𑄢𑄨","𑄟𑄢𑄴𑄌𑄧","𑄃𑄬𑄛𑄳𑄢𑄨𑄣𑄴","𑄟𑄬","𑄎𑄪𑄚𑄴","𑄎𑄪𑄣𑄭","𑄃𑄉𑄧𑄌𑄴𑄑𑄴","𑄥𑄬𑄛𑄴𑄑𑄬𑄟𑄴𑄝𑄧𑄢𑄴","𑄃𑄧𑄇𑄴𑄑𑄮𑄝𑄧𑄢𑄴","𑄚𑄧𑄞𑄬𑄟𑄴𑄝𑄧𑄢𑄴","𑄓𑄨𑄥𑄬𑄟𑄴𑄝𑄧𑄢𑄴"],u],[["𑄈𑄳𑄢𑄨𑄌𑄴𑄑𑄴𑄛𑄫𑄢𑄴𑄝𑄧","𑄈𑄳𑄢𑄨𑄌𑄴𑄑𑄛𑄴𑄘𑄧"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","#,##,##0.00¤","#E0"],"INR","₹","𑄃𑄨𑄚𑄴𑄘𑄨𑄠𑄚𑄴 𑄢𑄪𑄛𑄨",{"BDT":["৳"],"JPY":["JP¥","¥"],"STD":[u,"Db"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_ccp_IN]; - -function plural_ce(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ce = ["ce",[["AM","PM"],u,u],u,[["кӀи","ор","ши","кха","еа","пӀе","шуо"],u,["кӀира","оршот","шинара","кхаара","еара","пӀераска","шуот"],["кӀи","ор","ши","кха","еа","пӀе","шуо"]],[["кӀ","о","ш","кх","е","пӀ","ш"],["кӀи","ор","ши","кха","еа","пӀе","шуо"],["кӀира","оршот","шинара","кхаара","еара","пӀераска","шуот"],["кӀи","ор","ши","кха","еа","пӀе","шуо"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"],["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],u,[["в. э. тӀ. я","в. э"],u,["Ӏийса пайхамар вина де кхачале","Ӏийса пайхамар вина дийнахь дуьйна"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","Терхьаш дац",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"RUB","₽","Российн сом",{"JPY":["JP¥","¥"],"RON":[u,"лей"],"RUB":["₽"],"USD":["US$","$"]},"ltr", plural_ce]; - -function plural_ceb(n: number): number { -const 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 1; -return 5; -} - -export const locale_ceb = ["ceb",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["D","L","M","M","H","B","S"],["Dom","Lun","Mar","Miy","Huw","Biy","Sab"],["Domingo","Lunes","Martes","Miyerkules","Huwebes","Biyernes","Sabado"],["Dom","Lun","Mar","Miy","Huw","Biy","Sab"]],u,[["E","P","M","A","M","H","H","A","S","O","N","D"],["En","Peb","Mar","Apr","May","Hun","Hul","Ag","Set","Okt","Nob","Dis"],["Enero","Pebrero","Marso","Abril","Mayo","Hunyo","Hulyo","Agosto","Setyembre","Oktubre","Nobyembre","Disyembre"]],[["E","P","M","A","M","H","H","A","S","O","N","D"],["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","KP"],u,["Sa Wala Pa Si Kristo","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}",u,"{1} 'sa' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,#0%","¤#,##0.00","#E0"],"PHP","₱","Philippine Piso",{"JPY":["JP¥","¥"],"PHP":["₱"],"USD":["US $","$"]},"ltr", plural_ceb]; - -function plural_cgg(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_cgg = ["cgg",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["BC","AD"],u,["Kurisito Atakaijire","Kurisito Yaijire"]],1,[0,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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"UGX","USh","Eshiringi ya Uganda",{"JPY":["JP¥","¥"],"UGX":["USh"],"USD":["US$","$"]},"ltr", plural_cgg]; - -function plural_chr(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_chr = ["chr",[["Ꮜ","Ꮢ"],["ᏌᎾᎴ","ᏒᎯᏱᎢ"],["ᏌᎾᎴ","ᏒᎯᏱᎢᏗᏢ"]],[["ᏌᎾᎴ","ᏒᎯᏱᎢ"],u,["ᏌᎾᎴ","ᏒᎯᏱᎢᏗᏢ"]],[["Ꮖ","Ꮙ","Ꮤ","Ꮶ","Ꮕ","Ꮷ","Ꭴ"],["ᏆᏍᎬ","ᏉᏅᎯ","ᏔᎵᏁ","ᏦᎢᏁ","ᏅᎩᏁ","ᏧᎾᎩ","ᏈᏕᎾ"],["ᎤᎾᏙᏓᏆᏍᎬ","ᎤᎾᏙᏓᏉᏅᎯ","ᏔᎵᏁᎢᎦ","ᏦᎢᏁᎢᎦ","ᏅᎩᏁᎢᎦ","ᏧᎾᎩᎶᏍᏗ","ᎤᎾᏙᏓᏈᏕᎾ"],["ᏍᎬ","ᏅᎯ","ᏔᎵ","ᏦᎢ","ᏅᎩ","ᏧᎾ","ᏕᎾ"]],u,[["Ꭴ","Ꭷ","Ꭰ","Ꭷ","Ꭰ","Ꮥ","Ꭻ","Ꭶ","Ꮪ","Ꮪ","Ꮕ","Ꭵ"],["ᎤᏃ","ᎧᎦ","ᎠᏅ","ᎧᏬ","ᎠᏂ","ᏕᎭ","ᎫᏰ","ᎦᎶ","ᏚᎵ","ᏚᏂ","ᏅᏓ","ᎥᏍ"],["ᎤᏃᎸᏔᏅ","ᎧᎦᎵ","ᎠᏅᏱ","ᎧᏬᏂ","ᎠᏂᏍᎬᏘ","ᏕᎭᎷᏱ","ᎫᏰᏉᏂ","ᎦᎶᏂ","ᏚᎵᏍᏗ","ᏚᏂᏅᏗ","ᏅᏓᏕᏆ","ᎥᏍᎩᏱ"]],u,[["BC","AD"],u,["ᏧᏓᎷᎸ ᎤᎷᎯᏍᏗ ᎦᎶᏁᏛ","ᎠᏃ ᏙᎻᏂ"]],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}",u,"{1} ᎤᎾᎢ {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US ᎠᏕᎳ",{"JPY":["JP¥","¥"]},"ltr", plural_chr]; - -function plural_ckb(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ckb = ["ckb",[["ب.ن","د.ن"],u,u],u,[["ی","د","س","چ","پ","ھ","ش"],["یەکشەممە","دووشەممە","سێشەممە","چوارشەممە","پێنجشەممە","ھەینی","شەممە"],u,["١ش","٢ش","٣ش","٤ش","٥ش","ھ","ش"]],u,[["ک","ش","ئ","ن","ئ","ح","ت","ئ","ئ","ت","ت","ک"],["کانوونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمووز","ئاب","ئەیلوول","تشرینی یەکەم","تشرینی دووەم","کانونی یەکەم"],u],u,[["پێش زایین","زایینی"],u,u],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}",u,u,u],[".",",",";","%","‎+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"IQD","د.ع.‏","IQD",{"IQD":["د.ع.‏"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"rtl", plural_ckb]; - -function plural_ckb_IR(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ckb_IR = ["ckb-IR",[["ب.ن","د.ن"],u,u],u,[["ی","د","س","چ","پ","ھ","ش"],["یەکشەممە","دووشەممە","سێشەممە","چوارشەممە","پێنجشەممە","ھەینی","شەممە"],u,["١ش","٢ش","٣ش","٤ش","٥ش","ھ","ش"]],u,[["ک","ش","ئ","ن","ئ","ح","ت","ئ","ئ","ت","ت","ک"],["کانوونی دووەم","شوبات","ئازار","نیسان","ئایار","حوزەیران","تەمووز","ئاب","ئەیلوول","تشرینی یەکەم","تشرینی دووەم","کانونی یەکەم"],u],u,[["پێش زایین","زایینی"],u,u],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}",u,u,u],[".",",",";","%","‎+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"IRR","IRR","IRR",{"IQD":["د.ع.‏"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"rtl", plural_ckb_IR]; - -function plural_cs(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -if (i === Math.floor(i) && (i >= 2 && i <= 4) && v === 0) - return 3; -if (!(v === 0)) - return 4; -return 5; -} - -export const locale_cs = ["cs",[["dop.","odp."],u,u],u,[["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"]],u,[["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."],["před naším letopočtem","našeho letopočtu"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"CZK","Kč","česká koruna",{"AUD":["AU$","$"],"CSK":["Kčs"],"CZK":["Kč"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":["JP¥","¥"],"RON":[u,"L"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"],"XEU":["ECU"],"XXX":[]},"ltr", plural_cs]; - -function plural_cu(n: number): number { -return 5; -} - -export const locale_cu = ["cu",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["M01","M02","M03","M04","M05","M06","M07","M08","M09","M10","M11","M12"],u],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"RUB","₽","RUB",{"JPY":["JP¥","¥"],"RUB":["₽"],"USD":["US$","$"]},"ltr", plural_cu]; - -function plural_cy(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n === 3) - return 3; -if (n === 6) - return 4; -return 5; -} - -export const locale_cy = ["cy",[["b","h"],["AM","PM"],["yb","yh"]],[["AM","PM"],u,u],[["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","Ebr","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}",u,"{1} 'am' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GBP","£","Punt Prydain",{"BDT":[u,"TK"],"BWP":[],"HKD":["HK$"],"JPY":["JP¥","¥"],"KRW":[u,"₩"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[],"ZAR":[],"ZMW":[]},"ltr", plural_cy]; - -function plural_da(n: number): number { -const 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 1; -return 5; -} - -export const locale_da = ["da",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["fKr","eKr"],["f.Kr.","e.Kr."],u],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}",u,"{1} 'kl'. {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN","."],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"DKK","kr.","dansk krone",{"AUD":["AU$","$"],"DKK":["kr."],"ISK":[u,"kr."],"JPY":["JP¥","¥"],"NOK":[u,"kr."],"RON":[u,"L"],"SEK":[u,"kr."],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_da]; - -function plural_da_GL(n: number): number { -const 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 1; -return 5; -} - -export const locale_da_GL = ["da-GL",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["fKr","eKr"],["f.Kr.","e.Kr."],u],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}",u,"{1} 'kl'. {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN","."],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"DKK","kr.","dansk krone",{"AUD":["AU$","$"],"DKK":["kr."],"ISK":[u,"kr."],"JPY":["JP¥","¥"],"NOK":[u,"kr."],"RON":[u,"L"],"SEK":[u,"kr."],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_da_GL]; - -function plural_dav(n: number): number { -return 5; -} - -export const locale_dav = ["dav",[["Luma lwa K","luma lwa p"],u,u],u,[["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"]],u,[["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"]],u,[["KK","BK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","Shilingi ya Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_dav]; - -function plural_de(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_de = ["de",[["AM","PM"],u,u],u,[["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.","Sept.","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."],u,u],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}",u,"{1} 'um' {0}",u],[",",".",";","%","+","-","E","·","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euro",{"ATS":["öS"],"AUD":["AU$","$"],"BGM":["BGK"],"BGO":["BGJ"],"CUC":[u,"Cub$"],"DEM":["DM"],"FKP":[u,"Fl£"],"GNF":[u,"F.G."],"KMF":[u,"FC"],"RON":[u,"L"],"RWF":[u,"F.Rw"],"SYP":[],"THB":["฿"],"TWD":["NT$"],"XXX":[],"ZMW":[u,"K"]},"ltr", plural_de]; - -function plural_de_AT(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_de_AT = ["de-AT",[["AM","PM"],u,u],[["vm.","nm."],["AM","PM"],u],[["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."],u,u],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}",u,"{1} 'um' {0}",u],[","," ",";","%","+","-","E","·","‰","∞","NaN",":",u,"."],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"EUR","€","Euro",{"ATS":["öS"],"AUD":["AU$","$"],"BGM":["BGK"],"BGO":["BGJ"],"CUC":[u,"Cub$"],"DEM":["DM"],"FKP":[u,"Fl£"],"GNF":[u,"F.G."],"KMF":[u,"FC"],"RON":[u,"L"],"RWF":[u,"F.Rw"],"SYP":[],"THB":["฿"],"TWD":["NT$"],"XXX":[],"ZMW":[u,"K"]},"ltr", plural_de_AT]; - -function plural_de_BE(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_de_BE = ["de-BE",[["AM","PM"],u,u],u,[["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.","Sept.","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."],u,u],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}",u,"{1} 'um' {0}",u],[",",".",";","%","+","-","E","·","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euro",{"ATS":["öS"],"AUD":["AU$","$"],"BGM":["BGK"],"BGO":["BGJ"],"CUC":[u,"Cub$"],"DEM":["DM"],"FKP":[u,"Fl£"],"GNF":[u,"F.G."],"KMF":[u,"FC"],"RON":[u,"L"],"RWF":[u,"F.Rw"],"SYP":[],"THB":["฿"],"TWD":["NT$"],"XXX":[],"ZMW":[u,"K"]},"ltr", plural_de_BE]; - -function plural_de_CH(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_de_CH = ["de-CH",[["AM","PM"],u,u],u,[["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.","Sept.","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."],u,u],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}",u,"{1} 'um' {0}",u],[".","’",";","%","+","-","E","·","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤-#,##0.00","#E0"],"CHF","CHF","Schweizer Franken",{"ATS":["öS"],"AUD":["AU$","$"],"BGM":["BGK"],"BGO":["BGJ"],"CUC":[u,"Cub$"],"DEM":["DM"],"EUR":[],"FKP":[u,"Fl£"],"GNF":[u,"F.G."],"KMF":[u,"FC"],"RON":[u,"L"],"RWF":[u,"F.Rw"],"SYP":[],"THB":["฿"],"TWD":["NT$"],"XXX":[],"ZMW":[u,"K"]},"ltr", plural_de_CH]; - -function plural_de_IT(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_de_IT = ["de-IT",[["AM","PM"],u,u],u,[["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."],u,u],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}",u,"{1} 'um' {0}",u],[",",".",";","%","+","-","E","·","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euro",{"ATS":["öS"],"AUD":["AU$","$"],"BGM":["BGK"],"BGO":["BGJ"],"CUC":[u,"Cub$"],"DEM":["DM"],"FKP":[u,"Fl£"],"GNF":[u,"F.G."],"KMF":[u,"FC"],"RON":[u,"L"],"RWF":[u,"F.Rw"],"SYP":[],"THB":["฿"],"TWD":["NT$"],"XXX":[],"ZMW":[u,"K"]},"ltr", plural_de_IT]; - -function plural_de_LI(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_de_LI = ["de-LI",[["AM","PM"],u,u],[["vm.","nm."],["AM","PM"],u],[["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.","Sept.","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."],u,u],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}",u,"{1} 'um' {0}",u],[".","’",";","%","+","-","E","·","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"CHF","CHF","Schweizer Franken",{"ATS":["öS"],"AUD":["AU$","$"],"BGM":["BGK"],"BGO":["BGJ"],"CUC":[u,"Cub$"],"DEM":["DM"],"EUR":[u,"€"],"FKP":[u,"Fl£"],"GNF":[u,"F.G."],"KMF":[u,"FC"],"RON":[u,"L"],"RWF":[u,"F.Rw"],"SYP":[],"THB":["฿"],"TWD":["NT$"],"XXX":[],"ZMW":[u,"K"]},"ltr", plural_de_LI]; - -function plural_de_LU(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_de_LU = ["de-LU",[["vorm.","nachm."],["AM","PM"],u],[["AM","PM"],u,u],[["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.","Sept.","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."],u,u],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}",u,"{1} 'um' {0}",u],[",",".",";","%","+","-","E","·","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euro",{"ATS":["öS"],"AUD":["AU$","$"],"BGM":["BGK"],"BGO":["BGJ"],"CUC":[u,"Cub$"],"DEM":["DM"],"FKP":[u,"Fl£"],"GNF":[u,"F.G."],"KMF":[u,"FC"],"LUF":["F"],"RON":[u,"L"],"RWF":[u,"F.Rw"],"SYP":[],"THB":["฿"],"TWD":["NT$"],"XXX":[],"ZMW":[u,"K"]},"ltr", plural_de_LU]; - -function plural_dje(n: number): number { -return 5; -} - -export const locale_dje = ["dje",[["Subbaahi","Zaarikay b"],u,u],u,[["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"]],u,[["Ž","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"]],u,[["IJ","IZ"],u,["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}",u,u,u],["."," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"XOF","CFA","CFA Fraŋ (BCEAO)",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_dje]; - -function plural_dsb(n: number): number { -const 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 1; -if (v === 0 && i % 100 === 2 || f % 100 === 2) - return 2; -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 3; -return 5; -} - -export const locale_dsb = ["dsb",[["dop.","wótp."],["dopołdnja","wótpołdnja"],u],[["dopołdnja","wótpołdnja"],u,u],[["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"]],u,[["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."],u,["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}",u,u,u],[",",".",";","%","+","-","E","·","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":[u,"$"],"PLN":["zł"],"THB":["฿"]},"ltr", plural_dsb]; - -function plural_dua(n: number): number { -return 5; -} - -export const locale_dua = ["dua",[["idiɓa","ebyámu"],u,u],u,[["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"]],u,[["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ɛ́"]],u,[["ɓ.Ys","mb.Ys"],u,["ɓ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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XAF","FCFA","XAF",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_dua]; - -function plural_dyo(n: number): number { -return 5; -} - -export const locale_dyo = ["dyo",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["ArY","AtY"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XOF","CFA","seefa yati BCEAO",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_dyo]; - -function plural_dz(n: number): number { -return 5; -} - -export const locale_dz = ["dz",[["སྔ་ཆ་","ཕྱི་ཆ་"],u,u],u,[["ཟླ","མིར","ལྷག","ཕུར","སངྶ","སྤེན","ཉི"],["ཟླ་","མིར་","ལྷག་","ཕུར་","སངས་","སྤེན་","ཉི་"],["གཟའ་ཟླ་བ་","གཟའ་མིག་དམར་","གཟའ་ལྷག་པ་","གཟའ་ཕུར་བུ་","གཟའ་པ་སངས་","གཟའ་སྤེན་པ་","གཟའ་ཉི་མ་"],["ཟླ་","མིར་","ལྷག་","ཕུར་","སངས་","སྤེན་","ཉི་"]],u,[["༡","༢","༣","4","༥","༦","༧","༨","9","༡༠","༡༡","༡༢"],["༡","༢","༣","༤","༥","༦","༧","༨","༩","༡༠","༡༡","12"],["ཟླ་དངཔ་","ཟླ་གཉིས་པ་","ཟླ་གསུམ་པ་","ཟླ་བཞི་པ་","ཟླ་ལྔ་པ་","ཟླ་དྲུག་པ","ཟླ་བདུན་པ་","ཟླ་བརྒྱད་པ་","ཟླ་དགུ་པ་","ཟླ་བཅུ་པ་","ཟླ་བཅུ་གཅིག་པ་","ཟླ་བཅུ་གཉིས་པ་"]],[["༡","༢","༣","༤","༥","༦","༧","༨","༩","༡༠","༡༡","༡༢"],["ཟླ་༡","ཟླ་༢","ཟླ་༣","ཟླ་༤","ཟླ་༥","ཟླ་༦","ཟླ་༧","ཟླ་༨","ཟླ་༩","ཟླ་༡༠","ཟླ་༡༡","ཟླ་༡༢"],["སྤྱི་ཟླ་དངཔ་","སྤྱི་ཟླ་གཉིས་པ་","སྤྱི་ཟླ་གསུམ་པ་","སྤྱི་ཟླ་བཞི་པ","སྤྱི་ཟླ་ལྔ་པ་","སྤྱི་ཟླ་དྲུག་པ","སྤྱི་ཟླ་བདུན་པ་","སྤྱི་ཟླ་བརྒྱད་པ་","སྤྱི་ཟླ་དགུ་པ་","སྤྱི་ཟླ་བཅུ་པ་","སྤྱི་ཟླ་བཅུ་གཅིག་པ་","སྤྱི་ཟླ་བཅུ་གཉིས་པ་"]],[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0 %","¤#,##,##0.00","#E0"],"INR","₹","རྒྱ་གར་གྱི་དངུལ་ རུ་པི",{"AUD":["AU$","$"],"BTN":["Nu."],"ILS":[u,"₪"],"JPY":["JP¥","¥"],"KRW":["KR₩","₩"],"THB":["TH฿","฿"],"USD":["US$","$"],"XAF":[]},"ltr", plural_dz]; - -function plural_ebu(n: number): number { -return 5; -} - -export const locale_ebu = ["ebu",[["KI","UT"],u,u],u,[["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"]],u,[["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ĩ"]],u,[["MK","TK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","Shilingi ya Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_ebu]; - -function plural_ee(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ee = ["ee",[["ŋ","ɣ"],["ŋdi","ɣetrɔ"],u],u,[["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"]],u,[["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"]],u,[["HYV","Yŋ"],u,["Hafi Yesu Va","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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","mnn",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GHS","GH₵","ghana siɖi",{"AUD":["AU$","$"],"GHS":["GH₵"],"JPY":["JP¥","¥"],"THB":["฿"],"USD":["US$","$"]},"ltr", plural_ee]; - -function plural_ee_TG(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ee_TG = ["ee-TG",[["ŋ","ɣ"],["ŋdi","ɣetrɔ"],u],u,[["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"]],u,[["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"]],u,[["HYV","Yŋ"],u,["Hafi Yesu Va","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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","mnn",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"XOF","CFA","ɣetoɖofe afrikaga CFA franc BCEAO",{"AUD":["AU$","$"],"GHS":["GH₵"],"JPY":["JP¥","¥"],"THB":["฿"],"USD":["US$","$"]},"ltr", plural_ee_TG]; - -function plural_el(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_el = ["el",[["πμ","μμ"],["π.μ.","μ.μ."],u],u,[["Κ","Δ","Τ","Τ","Π","Π","Σ"],["Κυρ","Δευ","Τρί","Τετ","Πέμ","Παρ","Σάβ"],["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"],["Κυ","Δε","Τρ","Τε","Πέ","Πα","Σά"]],u,[["Ι","Φ","Μ","Α","Μ","Ι","Ι","Α","Σ","Ο","Ν","Δ"],["Ιαν","Φεβ","Μαρ","Απρ","Μαΐ","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ"],["Ιανουαρίου","Φεβρουαρίου","Μαρτίου","Απριλίου","Μαΐου","Ιουνίου","Ιουλίου","Αυγούστου","Σεπτεμβρίου","Οκτωβρίου","Νοεμβρίου","Δεκεμβρίου"]],[["Ι","Φ","Μ","Α","Μ","Ι","Ι","Α","Σ","Ο","Ν","Δ"],["Ιαν","Φεβ","Μάρ","Απρ","Μάι","Ιούν","Ιούλ","Αύγ","Σεπ","Οκτ","Νοέ","Δεκ"],["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"]],[["π.Χ.","μ.Χ."],u,["προ Χριστού","μετά Χριστόν"]],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}",u,"{1} - {0}",u],[",",".",";","%","+","-","e","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","Ευρώ",{"GRD":["Δρχ"],"JPY":["JP¥","¥"],"THB":["฿"]},"ltr", plural_el]; - -function plural_el_CY(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_el_CY = ["el-CY",[["πμ","μμ"],["π.μ.","μ.μ."],u],u,[["Κ","Δ","Τ","Τ","Π","Π","Σ"],["Κυρ","Δευ","Τρί","Τετ","Πέμ","Παρ","Σάβ"],["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"],["Κυ","Δε","Τρ","Τε","Πέ","Πα","Σά"]],u,[["Ι","Φ","Μ","Α","Μ","Ι","Ι","Α","Σ","Ο","Ν","Δ"],["Ιαν","Φεβ","Μαρ","Απρ","Μαΐ","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ"],["Ιανουαρίου","Φεβρουαρίου","Μαρτίου","Απριλίου","Μαΐου","Ιουνίου","Ιουλίου","Αυγούστου","Σεπτεμβρίου","Οκτωβρίου","Νοεμβρίου","Δεκεμβρίου"]],[["Ι","Φ","Μ","Α","Μ","Ι","Ι","Α","Σ","Ο","Ν","Δ"],["Ιαν","Φεβ","Μάρ","Απρ","Μάι","Ιούν","Ιούλ","Αύγ","Σεπ","Οκτ","Νοέ","Δεκ"],["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"]],[["π.Χ.","μ.Χ."],u,["προ Χριστού","μετά Χριστόν"]],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}",u,"{1} - {0}",u],[",",".",";","%","+","-","e","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","Ευρώ",{"GRD":["Δρχ"],"JPY":["JP¥","¥"],"THB":["฿"]},"ltr", plural_el_CY]; - -function plural_en(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en = ["en",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_en]; - -function plural_en_001(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_001 = ["en-001",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],u,u,u,{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_001]; - -function plural_en_150(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_150 = ["en-150",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],u,u,u,{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_150]; - -function plural_en_AE(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_AE = ["en-AE",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"AED","AED","United Arab Emirates Dirham",{},"ltr", plural_en_AE]; - -function plural_en_AG(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_AG = ["en-AG",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"XCD","$","East Caribbean Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"],"XCD":["$"]},"ltr", plural_en_AG]; - -function plural_en_AI(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_AI = ["en-AI",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"XCD","$","East Caribbean Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"],"XCD":["$"]},"ltr", plural_en_AI]; - -function plural_en_AS(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_AS = ["en-AS",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_en_AS]; - -function plural_en_AT(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_AT = ["en-AT",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[",",".",";","%","+","-","E","·","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"EUR","€","Euro",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_AT]; - -function plural_en_AU(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_AU = ["en-AU",[["am","pm"],u,u],u,[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","e","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"AUD","$","Australian Dollar",{"AUD":["$"],"BDT":[u,"Tk"],"BOB":[u,"$b"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"CUP":[u,"₱"],"EGP":[u,"£"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"ISK":[u,"Kr"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"PYG":[u,"Gs"],"SCR":["Rs"],"SEK":[u,"Kr"],"TWD":[u,"$"],"USD":[u,"$"],"UYU":[u,"$U"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[],"XPF":["CFP"]},"ltr", plural_en_AU]; - -function plural_en_BB(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_BB = ["en-BB",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"BBD","$","Barbadian Dollar",{"BBD":["$"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_BB]; - -function plural_en_BE(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_BE = ["en-BE",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","Euro",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_BE]; - -function plural_en_BI(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_BI = ["en-BI",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],1,[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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"BIF","FBu","Burundian Franc",{"BIF":["FBu"]},"ltr", plural_en_BI]; - -function plural_en_BM(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_BM = ["en-BM",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"BMD","$","Bermudan Dollar",{"BMD":["$"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_BM]; - -function plural_en_BS(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_BS = ["en-BS",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"BSD","$","Bahamian Dollar",{"BSD":["$"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_BS]; - -function plural_en_BW(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_BW = ["en-BW",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"BWP","P","Botswanan Pula",{"BWP":["P"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_BW]; - -function plural_en_BZ(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_BZ = ["en-BZ",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"BZD","$","Belize Dollar",{"BZD":["$"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_BZ]; - -function plural_en_CA(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_CA = ["en-CA",[["am","pm"],["a.m.","p.m."],u],[["a.m.","pm"],["a.m.","p.m."],u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","e","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"CAD","$","Canadian Dollar",{"CAD":["$"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_CA]; - -function plural_en_CC(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_CC = ["en-CC",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"AUD","$","Australian Dollar",{"AUD":["$"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_CC]; - -function plural_en_CH(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_CH = ["en-CH",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".","’",";","%","+","-","E","·","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤-#,##0.00","#E0"],"CHF","CHF","Swiss Franc",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_CH]; - -function plural_en_CK(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_CK = ["en-CK",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"NZD","$","New Zealand Dollar",{"JPY":["JP¥","¥"],"NZD":["$"],"USD":["US$","$"]},"ltr", plural_en_CK]; - -function plural_en_CM(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_CM = ["en-CM",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"XAF","FCFA","Central African CFA Franc",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_CM]; - -function plural_en_CX(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_CX = ["en-CX",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"AUD","$","Australian Dollar",{"AUD":["$"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_CX]; - -function plural_en_CY(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_CY = ["en-CY",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"EUR","€","Euro",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_CY]; - -function plural_en_DE(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_DE = ["en-DE",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[",",".",";","%","+","-","E","·","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euro",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_DE]; - -function plural_en_DG(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_DG = ["en-DG",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","US$","US Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_DG]; - -function plural_en_DK(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_DK = ["en-DK",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[",",".",";","%","+","-","E","·","‰","∞","NaN","."],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"DKK","kr.","Danish Krone",{"DKK":["kr.","kr"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_DK]; - -function plural_en_DM(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_DM = ["en-DM",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"XCD","$","East Caribbean Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"],"XCD":["$"]},"ltr", plural_en_DM]; - -function plural_en_ER(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_ER = ["en-ER",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ERN","Nfk","Eritrean Nakfa",{"ERN":["Nfk"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_ER]; - -function plural_en_FI(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_FI = ["en-FI",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN","."],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euro",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_FI]; - -function plural_en_FJ(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_FJ = ["en-FJ",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"FJD","$","Fijian Dollar",{"FJD":["$"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_FJ]; - -function plural_en_FK(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_FK = ["en-FK",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"FKP","£","Falkland Islands Pound",{"FKP":["£"],"GBP":["GB£","£"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_FK]; - -function plural_en_FM(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_FM = ["en-FM",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","US$","US Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_FM]; - -function plural_en_GB(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_GB = ["en-GB",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GBP","£","British Pound",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_GB]; - -function plural_en_GD(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_GD = ["en-GD",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"XCD","$","East Caribbean Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"],"XCD":["$"]},"ltr", plural_en_GD]; - -function plural_en_GG(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_GG = ["en-GG",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GBP","£","UK Pound",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_GG]; - -function plural_en_GH(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_GH = ["en-GH",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GHS","GH₵","Ghanaian Cedi",{"GHS":["GH₵"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_GH]; - -function plural_en_GI(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_GI = ["en-GI",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GIP","£","Gibraltar Pound",{"GBP":["GB£","£"],"GIP":["£"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_GI]; - -function plural_en_GM(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_GM = ["en-GM",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GMD","D","Gambian Dalasi",{"GMD":["D"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_GM]; - -function plural_en_GU(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_GU = ["en-GU",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_en_GU]; - -function plural_en_GY(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_GY = ["en-GY",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GYD","$","Guyanaese Dollar",{"GYD":["$"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_GY]; - -function plural_en_HK(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_HK = ["en-HK",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"HKD","HK$","Hong Kong Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_HK]; - -function plural_en_IE(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_IE = ["en-IE",[["a","p"],["am","pm"],["a.m.","p.m."]],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"EUR","€","Euro",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_IE]; - -function plural_en_IL(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_IL = ["en-IL",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ILS","₪","Israeli New Shekel",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_IL]; - -function plural_en_IM(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_IM = ["en-IM",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GBP","£","UK Pound",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_IM]; - -function plural_en_IN(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_IN = ["en-IN",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤#,##,##0.00","#E0"],"INR","₹","Indian Rupee",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_IN]; - -function plural_en_IO(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_IO = ["en-IO",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","US$","US Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_IO]; - -function plural_en_JE(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_JE = ["en-JE",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GBP","£","UK Pound",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_JE]; - -function plural_en_JM(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_JM = ["en-JM",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"JMD","$","Jamaican Dollar",{"JMD":["$"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_JM]; - -function plural_en_KE(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_KE = ["en-KE",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","Kenyan Shilling",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_en_KE]; - -function plural_en_KI(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_KI = ["en-KI",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"AUD","$","Australian Dollar",{"AUD":["$"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_KI]; - -function plural_en_KN(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_KN = ["en-KN",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"XCD","$","East Caribbean Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"],"XCD":["$"]},"ltr", plural_en_KN]; - -function plural_en_KY(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_KY = ["en-KY",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KYD","$","Cayman Islands Dollar",{"JPY":["JP¥","¥"],"KYD":["$"],"USD":["US$","$"]},"ltr", plural_en_KY]; - -function plural_en_LC(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_LC = ["en-LC",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"XCD","$","East Caribbean Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"],"XCD":["$"]},"ltr", plural_en_LC]; - -function plural_en_LR(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_LR = ["en-LR",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"LRD","$","Liberian Dollar",{"JPY":["JP¥","¥"],"LRD":["$"],"USD":["US$","$"]},"ltr", plural_en_LR]; - -function plural_en_LS(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_LS = ["en-LS",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZAR","R","South African Rand",{"JPY":["JP¥","¥"],"USD":["US$","$"],"ZAR":["R"]},"ltr", plural_en_LS]; - -function plural_en_MG(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_MG = ["en-MG",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"MGA","Ar","Malagasy Ariary",{"JPY":["JP¥","¥"],"MGA":["Ar"],"USD":["US$","$"]},"ltr", plural_en_MG]; - -function plural_en_MH(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_MH = ["en-MH",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_en_MH]; - -function plural_en_MO(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_MO = ["en-MO",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"MOP","MOP$","Macanese Pataca",{"JPY":["JP¥","¥"],"MOP":["MOP$"],"USD":["US$","$"]},"ltr", plural_en_MO]; - -function plural_en_MP(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_MP = ["en-MP",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_en_MP]; - -function plural_en_MS(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_MS = ["en-MS",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"XCD","$","East Caribbean Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"],"XCD":["$"]},"ltr", plural_en_MS]; - -function plural_en_MT(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_MT = ["en-MT",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"EUR","€","Euro",{"GBP":["GB£","£"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_MT]; - -function plural_en_MU(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_MU = ["en-MU",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"MUR","Rs","Mauritian Rupee",{"JPY":["JP¥","¥"],"MUR":["Rs"],"USD":["US$","$"]},"ltr", plural_en_MU]; - -function plural_en_MW(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_MW = ["en-MW",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"MWK","MK","Malawian Kwacha",{"JPY":["JP¥","¥"],"MWK":["MK"],"USD":["US$","$"]},"ltr", plural_en_MW]; - -function plural_en_MY(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_MY = ["en-MY",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"MYR","RM","Malaysian Ringgit",{"JPY":["JP¥","¥"],"MYR":["RM"],"USD":["US$","$"]},"ltr", plural_en_MY]; - -function plural_en_NA(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_NA = ["en-NA",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZAR","ZAR","South African Rand",{"JPY":["JP¥","¥"],"NAD":["$"],"USD":["US$","$"]},"ltr", plural_en_NA]; - -function plural_en_NF(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_NF = ["en-NF",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"AUD","$","Australian Dollar",{"AUD":["$"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_NF]; - -function plural_en_NG(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_NG = ["en-NG",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"NGN","₦","Nigerian Naira",{"JPY":["JP¥","¥"],"NGN":["₦"],"USD":["US$","$"]},"ltr", plural_en_NG]; - -function plural_en_NL(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_NL = ["en-NL",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤ -#,##0.00","#E0"],"EUR","€","Euro",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_NL]; - -function plural_en_NR(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_NR = ["en-NR",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"AUD","$","Australian Dollar",{"AUD":["$"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_NR]; - -function plural_en_NU(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_NU = ["en-NU",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"NZD","$","New Zealand Dollar",{"JPY":["JP¥","¥"],"NZD":["$"],"USD":["US$","$"]},"ltr", plural_en_NU]; - -function plural_en_NZ(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_NZ = ["en-NZ",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],1,[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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"NZD","$","New Zealand Dollar",{"JPY":["JP¥","¥"],"NZD":["$"],"USD":["US$","$"]},"ltr", plural_en_NZ]; - -function plural_en_PG(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_PG = ["en-PG",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"PGK","K","Papua New Guinean Kina",{"JPY":["JP¥","¥"],"PGK":["K"],"USD":["US$","$"]},"ltr", plural_en_PG]; - -function plural_en_PH(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_PH = ["en-PH",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"PHP","₱","Philippine Piso",{"JPY":["JP¥","¥"],"PHP":["₱"],"USD":["US$","$"]},"ltr", plural_en_PH]; - -function plural_en_PK(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_PK = ["en-PK",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"PKR","Rs","Pakistani Rupee",{"JPY":["JP¥","¥"],"PKR":["Rs"],"USD":["US$","$"]},"ltr", plural_en_PK]; - -function plural_en_PN(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_PN = ["en-PN",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"NZD","$","New Zealand Dollar",{"JPY":["JP¥","¥"],"NZD":["$"],"USD":["US$","$"]},"ltr", plural_en_PN]; - -function plural_en_PR(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_PR = ["en-PR",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_en_PR]; - -function plural_en_PW(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_PW = ["en-PW",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","US$","US Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_PW]; - -function plural_en_RW(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_RW = ["en-RW",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"RWF","RF","Rwandan Franc",{"JPY":["JP¥","¥"],"RWF":["RF"],"USD":["US$","$"]},"ltr", plural_en_RW]; - -function plural_en_SB(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_SB = ["en-SB",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SBD","$","Solomon Islands Dollar",{"JPY":["JP¥","¥"],"SBD":["$"],"USD":["US$","$"]},"ltr", plural_en_SB]; - -function plural_en_SC(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_SC = ["en-SC",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SCR","SR","Seychellois Rupee",{"JPY":["JP¥","¥"],"SCR":["SR"],"USD":["US$","$"]},"ltr", plural_en_SC]; - -function plural_en_SD(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_SD = ["en-SD",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SDG","SDG","Sudanese Pound",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_SD]; - -function plural_en_SE(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_SE = ["en-SE",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[","," ",";","%","+","-","×10^","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"SEK","kr","Swedish Krona",{"JPY":["JP¥","¥"],"SEK":["kr"],"USD":["US$","$"]},"ltr", plural_en_SE]; - -function plural_en_SG(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_SG = ["en-SG",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SGD","$","Singapore Dollar",{"JPY":["JP¥","¥"],"SGD":["$"],"USD":["US$","$"]},"ltr", plural_en_SG]; - -function plural_en_SH(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_SH = ["en-SH",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SHP","£","St Helena Pound",{"GBP":["GB£","£"],"JPY":["JP¥","¥"],"SHP":["£"],"USD":["US$","$"]},"ltr", plural_en_SH]; - -function plural_en_SI(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_SI = ["en-SI",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[",",".",";","%","+","-","e","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","Euro",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_SI]; - -function plural_en_SL(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_SL = ["en-SL",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SLL","Le","Sierra Leonean Leone",{"JPY":["JP¥","¥"],"SLL":["Le"],"USD":["US$","$"]},"ltr", plural_en_SL]; - -function plural_en_SS(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_SS = ["en-SS",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SSP","£","South Sudanese Pound",{"GBP":["GB£","£"],"JPY":["JP¥","¥"],"SSP":["£"],"USD":["US$","$"]},"ltr", plural_en_SS]; - -function plural_en_SX(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_SX = ["en-SX",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ANG","NAf.","Netherlands Antillean Guilder",{"ANG":["NAf."],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_SX]; - -function plural_en_SZ(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_SZ = ["en-SZ",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SZL","E","Swazi Lilangeni",{"JPY":["JP¥","¥"],"SZL":["E"],"USD":["US$","$"]},"ltr", plural_en_SZ]; - -function plural_en_TC(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_TC = ["en-TC",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","US$","US Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_TC]; - -function plural_en_TK(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_TK = ["en-TK",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"NZD","$","New Zealand Dollar",{"JPY":["JP¥","¥"],"NZD":["$"],"USD":["US$","$"]},"ltr", plural_en_TK]; - -function plural_en_TO(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_TO = ["en-TO",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"TOP","T$","Tongan Paʻanga",{"JPY":["JP¥","¥"],"TOP":["T$"],"USD":["US$","$"]},"ltr", plural_en_TO]; - -function plural_en_TT(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_TT = ["en-TT",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"TTD","$","Trinidad & Tobago Dollar",{"JPY":["JP¥","¥"],"TTD":["$"],"USD":["US$","$"]},"ltr", plural_en_TT]; - -function plural_en_TV(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_TV = ["en-TV",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"AUD","$","Australian Dollar",{"AUD":["$"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_TV]; - -function plural_en_TZ(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_TZ = ["en-TZ",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"TZS","TSh","Tanzanian Shilling",{"JPY":["JP¥","¥"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_en_TZ]; - -function plural_en_UG(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_UG = ["en-UG",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],1,[0,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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"UGX","USh","Ugandan Shilling",{"JPY":["JP¥","¥"],"UGX":["USh"],"USD":["US$","$"]},"ltr", plural_en_UG]; - -function plural_en_UM(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_UM = ["en-UM",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_en_UM]; - -function plural_en_US_POSIX(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_US_POSIX = ["en-US-POSIX",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","0/00","INF","NaN",":"],["0.######","0%","¤ 0.00","0.000000E+000"],"USD","$","US Dollar",{},"ltr", plural_en_US_POSIX]; - -function plural_en_VC(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_VC = ["en-VC",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"XCD","$","East Caribbean Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"],"XCD":["$"]},"ltr", plural_en_VC]; - -function plural_en_VG(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_VG = ["en-VG",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","US$","US Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_VG]; - -function plural_en_VI(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_VI = ["en-VI",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_en_VI]; - -function plural_en_VU(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_VU = ["en-VU",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"VUV","VT","Vanuatu Vatu",{"JPY":["JP¥","¥"],"USD":["US$","$"],"VUV":["VT"]},"ltr", plural_en_VU]; - -function plural_en_WS(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_WS = ["en-WS",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"WST","WS$","Samoan Tala",{"JPY":["JP¥","¥"],"USD":["US$","$"],"WST":["WS$"]},"ltr", plural_en_WS]; - -function plural_en_ZA(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_ZA = ["en-ZA",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZAR","R","South African Rand",{"JPY":["JP¥","¥"],"USD":["US$","$"],"ZAR":["R"]},"ltr", plural_en_ZA]; - -function plural_en_ZM(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_ZM = ["en-ZM",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZMW","K","Zambian Kwacha",{"JPY":["JP¥","¥"],"USD":["US$","$"],"ZMW":["K","ZK"]},"ltr", plural_en_ZM]; - -function plural_en_ZW(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_en_ZW = ["en-ZW",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","US$","US Dollar",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_en_ZW]; - -function plural_eo(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_eo = ["eo",[["atm","ptm"],u,u],u,[["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"]],u,[["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"]],u,[["aK","pK"],u,u],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],u,u,u,{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_eo]; - -function plural_es(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_es = ["es",[["a. m.","p. m."],u,u],u,[["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"]],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1}, {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":[u,"$"],"BRL":[u,"R$"],"CNY":[u,"¥"],"EGP":[],"ESP":["₧"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"THB":["฿"],"TWD":[u,"NT$"],"USD":["US$","$"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es]; - -function plural_es_419(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_es_419 = ["es-419",[["a. m.","p. m."],["a.m.","p.m."],u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"EUR","EUR","euro",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":[u,"$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_419]; - -function plural_es_AR(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_es_AR = ["es-AR",[["a. m.","p. m."],u,u],u,[["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"]],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"ARS","$","peso argentino",{"ARS":["$"],"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":["US$","$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_AR]; - -function plural_es_BO(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_es_BO = ["es-BO",[["a. m.","p. m."],u,u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"BOB","Bs","boliviano",{"AUD":[u,"$"],"BOB":["Bs"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":[u,"$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_BO]; - -function plural_es_BR(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_es_BR = ["es-BR",[["a. m.","p. m."],["a.m.","p.m."],u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"BRL","R$","real brasileño",{"AUD":[u,"$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":[u,"$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_BR]; - -function plural_es_BZ(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_es_BZ = ["es-BZ",[["a. m.","p. m."],["a.m.","p.m."],u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"BZD","$","dólar beliceño",{"AUD":[u,"$"],"BRL":[u,"R$"],"BZD":["$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":[u,"$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_BZ]; - -function plural_es_CL(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_es_CL = ["es-CL",[["a. m.","p. m."],u,u],u,[["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."],u,["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}",u,"{1} 'a' 'las' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00;¤-#,##0.00","#E0"],"CLP","$","Peso chileno",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CLP":["$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":["US$","$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_CL]; - -function plural_es_CO(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_es_CO = ["es-CO",[["a. m.","p. m."],u,u],u,[["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."],u,["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}",u,"{1} 'a' 'las' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"COP","$","peso colombiano",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"COP":["$"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":["US$","$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_CO]; - -function plural_es_CR(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_es_CR = ["es-CR",[["a. m.","p. m."],u,u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"CRC","₡","colón costarricense",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"CRC":["₡"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":[u,"$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_CR]; - -function plural_es_CU(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_es_CU = ["es-CU",[["a. m.","p. m."],["a.m.","p.m."],u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"CUP","$","peso cubano",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"CUP":["$"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":["US$","$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_CU]; - -function plural_es_DO(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_es_DO = ["es-DO",[["a. m.","p. m."],u,u],u,[["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"]],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"DOP","RD$","peso dominicano",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"DOP":["RD$","$"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":["US$","$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_DO]; - -function plural_es_EA(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_es_EA = ["es-EA",[["a. m.","p. m."],u,u],u,[["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"]],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1}, {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":[u,"$"],"BRL":[u,"R$"],"CNY":[u,"¥"],"EGP":[],"ESP":["₧"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"THB":["฿"],"TWD":[u,"NT$"],"USD":["US$","$"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_EA]; - -function plural_es_EC(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_es_EC = ["es-EC",[["a. m.","p. m."],u,u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00;¤-#,##0.00","#E0"],"USD","$","dólar estadounidense",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_EC]; - -function plural_es_GQ(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_es_GQ = ["es-GQ",[["a. m.","p. m."],u,u],u,[["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"]],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1}, {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"XAF","FCFA","franco CFA de África Central",{"AUD":[u,"$"],"BRL":[u,"R$"],"CNY":[u,"¥"],"EGP":[],"ESP":["₧"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"THB":["฿"],"TWD":[u,"NT$"],"USD":["US$","$"],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_GQ]; - -function plural_es_GT(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_es_GT = ["es-GT",[["a. m.","p. m."],u,u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"GTQ","Q","quetzal",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"GTQ":["Q"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":[u,"$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_GT]; - -function plural_es_HN(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_es_HN = ["es-HN",[["a. m.","p. m."],u,u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"HNL","L","lempira hondureño",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"HNL":["L"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":[u,"$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_HN]; - -function plural_es_IC(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_es_IC = ["es-IC",[["a. m.","p. m."],u,u],u,[["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"]],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1}, {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":[u,"$"],"BRL":[u,"R$"],"CNY":[u,"¥"],"EGP":[],"ESP":["₧"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"THB":["฿"],"TWD":[u,"NT$"],"USD":["US$","$"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_IC]; - -function plural_es_MX(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_es_MX = ["es-MX",[["a. m.","p. m."],u,u],u,[["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"]],u,[["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"]],u,[["a. C.","d. C."],u,["antes de Cristo","después de Cristo"]],0,[6,0],["dd/MM/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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"MXN","$","peso mexicano",{"AUD":[u,"$"],"BRL":[u,"R$"],"BYN":[u,"p."],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MRO":["MRU"],"MRU":["UM"],"MXN":["$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_MX]; - -function plural_es_NI(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_es_NI = ["es-NI",[["a. m.","p. m."],u,u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"NIO","C$","córdoba nicaragüense",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NIO":["C$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":[u,"$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_NI]; - -function plural_es_PA(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_es_PA = ["es-PA",[["a. m.","p. m."],u,u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"PAB","B/.","balboa panameño",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"PAB":["B/."],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":[u,"$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_PA]; - -function plural_es_PE(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_es_PE = ["es-PE",[["a. m.","p. m."],u,u],u,[["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."],u,["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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"PEN","S/","sol peruano",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"PEN":["S/"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":[u,"$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_PE]; - -function plural_es_PH(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_es_PH = ["es-PH",[["a. m.","p. m."],u,u],u,[["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"]],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1}, {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"PHP","₱","peso filipino",{"AUD":[u,"$"],"BRL":[u,"R$"],"CNY":[u,"¥"],"EGP":[],"ESP":["₧"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"PHP":["₱"],"RON":[u,"L"],"THB":["฿"],"TWD":[u,"NT$"],"USD":["US$","$"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_PH]; - -function plural_es_PR(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_es_PR = ["es-PR",[["a. m.","p. m."],u,u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"USD","$","dólar estadounidense",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_PR]; - -function plural_es_PY(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_es_PY = ["es-PY",[["a. m.","p. m."],u,u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00;¤ -#,##0.00","#E0"],"PYG","Gs.","guaraní paraguayo",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"PYG":["Gs.","₲"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":[u,"$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_PY]; - -function plural_es_SV(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_es_SV = ["es-SV",[["a. m.","p. m."],u,u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"USD","$","dólar estadounidense",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_SV]; - -function plural_es_US(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_es_US = ["es-US",[["a. m.","p. m."],u,u],u,[["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"]],u,[["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"]],u,[["a. C.","d. C."],u,["antes de Cristo","después de Cristo"]],0,[6,0],["d/M/y","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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"USD","$","dólar estadounidense",{"AUD":[u,"$"],"BRL":[u,"R$"],"BYN":[u,"p."],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_US]; - -function plural_es_UY(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_es_UY = ["es-UY",[["a. m.","p. m."],u,u],u,[["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."],u,["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}",u,"{1} 'a' 'las' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"UYU","$","peso uruguayo",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":["US$","$"],"UYU":["$"],"UYW":["UP"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_UY]; - -function plural_es_VE(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_es_VE = ["es-VE",[["a. m.","p. m."],u,u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00;¤-#,##0.00","#E0"],"VES","Bs.S","bolívar soberano",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":[u,"$"],"VEF":["Bs."],"VES":["Bs.S"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_es_VE]; - -function plural_et(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_et = ["et",[["AM","PM"],u,u],u,[["P","E","T","K","N","R","L"],u,["pühapäev","esmaspäev","teisipäev","kolmapäev","neljapäev","reede","laupäev"],["P","E","T","K","N","R","L"]],u,[["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"]],u,[["eKr","pKr"],u,["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}",u,u,u],[","," ",";","%","+","−","×10^","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["AU$","$"],"EEK":["kr"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_et]; - -function plural_eu(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_eu = ["eu",[["g","a"],["AM","PM"],u],[["AM","PM"],u,u],[["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,[["U","O","M","A","M","E","U","A","I","U","A","A"],["urt.","ots.","mar.","api.","mai.","eka.","uzt.","abu.","ira.","urr.","aza.","abe."],["urtarrilak","otsailak","martxoak","apirilak","maiatzak","ekainak","uztailak","abuztuak","irailak","urriak","azaroak","abenduak"]],[["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."],u,["K.a.","Kristo ondoren"]],1,[6,0],["yy/M/d","y('e')'ko' MMM d('a')","y('e')'ko' MMMM'ren' d('a')","y('e')'ko' MMMM'ren' d('a'), EEEE"],["HH:mm","HH:mm:ss","HH:mm:ss (z)","HH:mm:ss (zzzz)"],["{1} {0}",u,u,u],[",",".",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","% #,##0","#,##0.00 ¤","#E0"],"EUR","€","euroa",{"ESP":["₧"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_eu]; - -function plural_ewo(n: number): number { -return 5; -} - -export const locale_ewo = ["ewo",[["kíkíríg","ngəgógəle"],u,u],u,[["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"]],u,[["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ɛ̌"]],u,[["oyk","ayk"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XAF","FCFA","Fəláŋ CFA (BEAC)",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ewo]; - -function plural_fa(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || n === 1) - return 1; -return 5; -} - -export const locale_fa = ["fa",[["ق","ب"],["ق.ظ.","ب.ظ."],["قبل‌ازظهر","بعدازظهر"]],u,[["ی","د","س","چ","پ","ج","ش"],["یکشنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],u,["۱ش","۲ش","۳ش","۴ش","۵ش","ج","ش"]],u,[["ژ","ف","م","آ","م","ژ","ژ","ا","س","ا","ن","د"],["ژانویهٔ","فوریهٔ","مارس","آوریل","مهٔ","ژوئن","ژوئیهٔ","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],u],[["ژ","ف","م","آ","م","ژ","ژ","ا","س","ا","ن","د"],["ژانویه","فوریه","مارس","آوریل","مه","ژوئن","ژوئیه","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],u],[["ق","م"],["ق.م.","م."],["قبل از میلاد","میلادی"]],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}",u,"{1}، ساعت {0}",u],[".",",",";","%","‎+","‎−","E","×","‰","∞","ناعدد",":"],["#,##0.###","#,##0%","‎¤ #,##0.00","#E0"],"IRR","ریال","ریال ایران",{"AFN":["؋"],"CAD":["$CA","$"],"CNY":["¥CN","¥"],"HKD":["$HK","$"],"IRR":["ریال"],"MXN":["$MX","$"],"NZD":["$NZ","$"],"THB":["฿"],"XCD":["$EC","$"]},"rtl", plural_fa]; - -function plural_fa_AF(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || n === 1) - return 1; -return 5; -} - -export const locale_fa_AF = ["fa-AF",[["ق","ب"],["ق.ظ.","ب.ظ."],["قبل‌ازظهر","بعدازظهر"]],u,[["ی","د","س","چ","پ","ج","ش"],["یکشنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],u,["۱ش","۲ش","۳ش","۴ش","۵ش","ج","ش"]],u,[["ج","ف","م","ا","م","ج","ج","ا","س","ا","ن","د"],["جنو","فبروری","مارچ","اپریل","می","جون","جول","اگست","سپتمبر","اکتوبر","نومبر","دسم"],["جنوری","فبروری","مارچ","اپریل","می","جون","جولای","اگست","سپتمبر","اکتوبر","نومبر","دسمبر"]],[["ج","ف","م","ا","م","ج","ج","ا","س","ا","ن","د"],["جنوری","فبروری","مارچ","اپریل","می","جون","جولای","اگست","سپتمبر","اکتوبر","نومبر","دسمبر"],u],[["ق","م"],["ق.م.","م."],["قبل از میلاد","میلادی"]],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}",u,"{1}، ساعت {0}",u],[".",",",";","%","‎+","‎−","E","×","‰","∞","ناعدد",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"AFN","؋","افغانی افغانستان",{"AFN":["؋"],"CAD":["$CA","$"],"CNY":["¥CN","¥"],"HKD":["$HK","$"],"IRR":["ریال"],"MXN":["$MX","$"],"NZD":["$NZ","$"],"THB":["฿"],"XCD":["$EC","$"]},"rtl", plural_fa_AF]; - -function plural_ff(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_ff = ["ff",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XOF","CFA","Mbuuɗu Seefaa BCEAO",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ff]; - -function plural_ff_Latn(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_ff_Latn = ["ff-Latn",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XOF","CFA","Mbuuɗu Seefaa BCEAO",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ff_Latn]; - -function plural_ff_Latn_BF(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_ff_Latn_BF = ["ff-Latn-BF",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XOF","CFA","Mbuuɗu Seefaa BCEAO",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ff_Latn_BF]; - -function plural_ff_Latn_CM(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_ff_Latn_CM = ["ff-Latn-CM",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XAF","FCFA","Mbuuɗi Seefaa BEAC",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ff_Latn_CM]; - -function plural_ff_Latn_GH(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_ff_Latn_GH = ["ff-Latn-GH",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"GHS","GH₵","GHS",{"GHS":["GH₵"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ff_Latn_GH]; - -function plural_ff_Latn_GM(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_ff_Latn_GM = ["ff-Latn-GM",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"GMD","D","Dalasi Gammbi",{"GMD":["D"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ff_Latn_GM]; - -function plural_ff_Latn_GN(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_ff_Latn_GN = ["ff-Latn-GN",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"GNF","FG","GNF",{"GNF":["FG"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ff_Latn_GN]; - -function plural_ff_Latn_GW(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_ff_Latn_GW = ["ff-Latn-GW",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XOF","CFA","Mbuuɗu Seefaa BCEAO",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ff_Latn_GW]; - -function plural_ff_Latn_LR(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_ff_Latn_LR = ["ff-Latn-LR",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"LRD","$","Dolaar Liberiyaa",{"JPY":["JP¥","¥"],"LRD":["$"],"USD":["US$","$"]},"ltr", plural_ff_Latn_LR]; - -function plural_ff_Latn_MR(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_ff_Latn_MR = ["ff-Latn-MR",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"MRU","UM","Ugiyya Muritani",{"JPY":["JP¥","¥"],"MRU":["UM"],"USD":["US$","$"]},"ltr", plural_ff_Latn_MR]; - -function plural_ff_Latn_NE(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_ff_Latn_NE = ["ff-Latn-NE",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XOF","CFA","Mbuuɗu Seefaa BCEAO",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ff_Latn_NE]; - -function plural_ff_Latn_NG(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_ff_Latn_NG = ["ff-Latn-NG",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"NGN","₦","Nayraa Nijeriyaa",{"JPY":["JP¥","¥"],"NGN":["₦"],"USD":["US$","$"]},"ltr", plural_ff_Latn_NG]; - -function plural_ff_Latn_SL(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_ff_Latn_SL = ["ff-Latn-SL",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"SLL","Le","Lewoon Seraa Liyon",{"JPY":["JP¥","¥"],"SLL":["Le"],"USD":["US$","$"]},"ltr", plural_ff_Latn_SL]; - -function plural_fi(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_fi = ["fi",[["ap.","ip."],u,u],u,[["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",u,"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}",u,u],[","," ",";","%","+","−","E","×","‰","∞","epäluku","."],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AOA":[],"ARS":[],"AUD":[],"BAM":[],"BBD":[],"BDT":[],"BMD":[],"BND":[],"BOB":[],"BRL":[],"BSD":[],"BWP":[],"BYN":[],"BZD":[],"CAD":[],"CLP":[],"CNY":[],"COP":[],"CRC":[],"CUC":[],"CUP":[],"CZK":[],"DKK":[],"DOP":[],"EGP":[],"ESP":[],"FIM":["mk"],"FJD":[],"FKP":[],"GEL":[],"GIP":[],"GNF":[],"GTQ":[],"GYD":[],"HKD":[],"HNL":[],"HRK":[],"HUF":[],"IDR":[],"ILS":[],"INR":[],"ISK":[],"JMD":[],"KHR":[],"KMF":[],"KPW":[],"KRW":[],"KYD":[],"KZT":[],"LAK":[],"LBP":[],"LKR":[],"LRD":[],"LTL":[],"LVL":[],"MGA":[],"MMK":[],"MNT":[],"MUR":[],"MXN":[],"MYR":[],"NAD":[],"NGN":[],"NIO":[],"NOK":[],"NPR":[],"NZD":[],"PHP":[],"PKR":[],"PLN":[],"PYG":[],"RON":[],"RUR":[],"RWF":[],"SBD":[],"SEK":[],"SGD":[],"SHP":[],"SRD":[],"SSP":[],"STN":[u,"STD"],"SYP":[],"THB":[],"TOP":[],"TRY":[],"TTD":[],"TWD":[],"UAH":[],"UYU":[],"VEF":[],"VND":[],"XCD":[],"XPF":[],"XXX":[],"ZAR":[],"ZMW":[]},"ltr", plural_fi]; - -function plural_fil(n: number): number { -const 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 1; -return 5; -} - -export const locale_fil = ["fil",[["am","pm"],["AM","PM"],u],[["AM","PM"],u,u],[["Lin","Lun","Mar","Miy","Huw","Biy","Sab"],u,["Linggo","Lunes","Martes","Miyerkules","Huwebes","Biyernes","Sabado"],["Li","Lu","Ma","Mi","Hu","Bi","Sa"]],u,[["Ene","Peb","Mar","Abr","May","Hun","Hul","Ago","Set","Okt","Nob","Dis"],u,["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"],u,["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}",u,"{1} 'nang' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"PHP","₱","Piso ng Pilipinas",{"PHP":["₱"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_fil]; - -function plural_fo(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_fo = ["fo",[["AM","PM"],u,u],u,[["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}",u,"{1} 'kl'. {0}",u],[",",".",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"DKK","kr","donsk króna",{"DKK":["kr"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_fo]; - -function plural_fo_DK(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_fo_DK = ["fo-DK",[["AM","PM"],u,u],u,[["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}",u,"{1} 'kl'. {0}",u],[",",".",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"DKK","kr.","donsk króna",{"DKK":["kr.","kr"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_fo_DK]; - -function plural_fr(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr = ["fr",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr]; - -function plural_fr_BE(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_BE = ["fr-BE",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_BE]; - -function plural_fr_BF(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_BF = ["fr-BF",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XOF","CFA","franc CFA (BCEAO)",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_BF]; - -function plural_fr_BI(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_BI = ["fr-BI",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"BIF","FBu","franc burundais",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BIF":["FBu"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_BI]; - -function plural_fr_BJ(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_BJ = ["fr-BJ",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XOF","CFA","franc CFA (BCEAO)",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_BJ]; - -function plural_fr_BL(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_BL = ["fr-BL",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_BL]; - -function plural_fr_CA(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_CA = ["fr-CA",[["a","p"],["a.m.","p.m."],u],[["a.m.","p.m."],u,u],[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["avant Jésus-Christ","après Jésus-Christ"]],0,[6,0],["y-MM-dd","d MMM y","d MMMM y","EEEE d MMMM y"],["HH 'h' mm","HH 'h' mm 'min' ss 's'","HH 'h' mm 'min' ss 's' z","HH 'h' mm 'min' ss 's' zzzz"],["{1} {0}",u,"{1} 'à' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"CAD","$","dollar canadien",{"AUD":["$ AU","$"],"BEF":["FB"],"BYN":[u,"Br"],"CAD":["$"],"CYP":["£CY"],"EGP":[u,"£E"],"FRF":["F"],"GEL":[],"HKD":["$ HK","$"],"IEP":["£IE"],"ILP":["£IL"],"ILS":[u,"₪"],"INR":[u,"₹"],"ITL":["₤IT"],"KRW":[u,"₩"],"LBP":[u,"£L"],"MTP":["£MT"],"MXN":[u,"$"],"NZD":["$ NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SGD":["$ SG","$"],"TOP":[u,"$T"],"TWD":[u,"NT$"],"USD":["$ US","$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[],"XPF":[]},"ltr", plural_fr_CA]; - -function plural_fr_CD(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_CD = ["fr-CD",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"CDF","FC","franc congolais",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CDF":["FC"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_CD]; - -function plural_fr_CF(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_CF = ["fr-CF",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XAF","FCFA","franc CFA (BEAC)",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_CF]; - -function plural_fr_CG(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_CG = ["fr-CG",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XAF","FCFA","franc CFA (BEAC)",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_CG]; - -function plural_fr_CH(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_CH = ["fr-CH",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":","."],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"CHF","CHF","franc suisse",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_CH]; - -function plural_fr_CI(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_CI = ["fr-CI",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XOF","CFA","franc CFA (BCEAO)",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_CI]; - -function plural_fr_CM(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_CM = ["fr-CM",[["mat.","soir"],u,["matin","soir"]],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XAF","FCFA","franc CFA (BEAC)",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_CM]; - -function plural_fr_DJ(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_DJ = ["fr-DJ",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"DJF","Fdj","franc djiboutien",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"DJF":["Fdj"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_DJ]; - -function plural_fr_DZ(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_DZ = ["fr-DZ",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"DZD","DA","dinar algérien",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"DZD":["DA"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_DZ]; - -function plural_fr_GA(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_GA = ["fr-GA",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XAF","FCFA","franc CFA (BEAC)",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_GA]; - -function plural_fr_GF(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_GF = ["fr-GF",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_GF]; - -function plural_fr_GN(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_GN = ["fr-GN",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"GNF","FG","franc guinéen",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"GNF":["FG"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_GN]; - -function plural_fr_GP(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_GP = ["fr-GP",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_GP]; - -function plural_fr_GQ(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_GQ = ["fr-GQ",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XAF","FCFA","franc CFA (BEAC)",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_GQ]; - -function plural_fr_HT(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_HT = ["fr-HT",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"HTG","G","gourde haïtienne",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"HTG":["G"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_HT]; - -function plural_fr_KM(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_KM = ["fr-KM",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"KMF","CF","franc comorien",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":["CF","FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_KM]; - -function plural_fr_LU(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_LU = ["fr-LU",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"LUF":["F"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_LU]; - -function plural_fr_MA(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_MA = ["fr-MA",[["AM","PM"],u,["a.m.","p.m."]],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"MAD","MAD","dirham marocain",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_MA]; - -function plural_fr_MC(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_MC = ["fr-MC",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_MC]; - -function plural_fr_MF(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_MF = ["fr-MF",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_MF]; - -function plural_fr_MG(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_MG = ["fr-MG",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"MGA","Ar","ariary malgache",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MGA":["Ar"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_MG]; - -function plural_fr_ML(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_ML = ["fr-ML",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,"{1} 'à' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XOF","CFA","franc CFA (BCEAO)",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_ML]; - -function plural_fr_MQ(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_MQ = ["fr-MQ",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_MQ]; - -function plural_fr_MR(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_MR = ["fr-MR",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"MRU","UM","ouguiya mauritanien",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MRU":["UM"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_MR]; - -function plural_fr_MU(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_MU = ["fr-MU",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"MUR","Rs","roupie mauricienne",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MUR":["Rs"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_MU]; - -function plural_fr_NC(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_NC = ["fr-NC",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XPF","FCFP","franc CFP",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_NC]; - -function plural_fr_NE(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_NE = ["fr-NE",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XOF","CFA","franc CFA (BCEAO)",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_NE]; - -function plural_fr_PF(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_PF = ["fr-PF",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XPF","FCFP","franc CFP",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_PF]; - -function plural_fr_PM(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_PM = ["fr-PM",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_PM]; - -function plural_fr_RE(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_RE = ["fr-RE",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_RE]; - -function plural_fr_RW(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_RW = ["fr-RW",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"RWF","RF","franc rwandais",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":["RF","FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_RW]; - -function plural_fr_SC(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_SC = ["fr-SC",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"SCR","SR","roupie des Seychelles",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SCR":["SR"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_SC]; - -function plural_fr_SN(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_SN = ["fr-SN",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XOF","CFA","franc CFA (BCEAO)",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_SN]; - -function plural_fr_SY(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_SY = ["fr-SY",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"SYP","LS","livre syrienne",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"SYP":["LS","£"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_SY]; - -function plural_fr_TD(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_TD = ["fr-TD",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XAF","FCFA","franc CFA (BEAC)",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_TD]; - -function plural_fr_TG(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_TG = ["fr-TG",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XOF","CFA","franc CFA (BCEAO)",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_TG]; - -function plural_fr_TN(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_TN = ["fr-TN",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"TND","DT","dinar tunisien",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TND":["DT"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_TN]; - -function plural_fr_VU(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_VU = ["fr-VU",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"VUV","VT","vatu vanuatuan",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"VUV":["VT"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_VU]; - -function plural_fr_WF(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_WF = ["fr-WF",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"XPF","FCFP","franc CFP",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_WF]; - -function plural_fr_YT(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fr_YT = ["fr-YT",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fr_YT]; - -function plural_fur(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_fur = ["fur",[["a.","p."],u,u],u,[["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"]],u,[["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"]],u,[["pdC","ddC"],u,u],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"EUR","€","euro",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_fur]; - -function plural_fy(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_fy = ["fy",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["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}",u,"{1} 'om' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤ #,##0.00-","#E0"],"EUR","€","Euro",{"AUD":["AU$","$"],"CAD":["C$","$"],"FJD":["FJ$","$"],"JPY":["JP¥","¥"],"SBD":["SI$","$"],"THB":["฿"],"USD":["US$","$"],"XPF":[]},"ltr", plural_fy]; - -function plural_ga(n: number): number { - -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n === Math.floor(n) && (n >= 3 && n <= 6)) - return 3; -if (n === Math.floor(n) && (n >= 7 && n <= 10)) - return 4; -return 5; -} - -export const locale_ga = ["ga",[["r.n.","i.n."],u,u],u,[["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"]],u,[["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"]],u,[["RC","AD"],u,["Roimh Chríost","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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"EUR","€","Euro",{"THB":["฿"],"TWD":["NT$"],"XXX":[]},"ltr", plural_ga]; - -function plural_ga_GB(n: number): number { - -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n === Math.floor(n) && (n >= 3 && n <= 6)) - return 3; -if (n === Math.floor(n) && (n >= 7 && n <= 10)) - return 4; -return 5; -} - -export const locale_ga_GB = ["ga-GB",[["r.n.","i.n."],u,u],u,[["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"]],u,[["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"]],u,[["RC","AD"],u,["Roimh Chríost","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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GBP","£","Punt Steirling",{"THB":["฿"],"TWD":["NT$"],"XXX":[]},"ltr", plural_ga_GB]; - -function plural_gd(n: number): number { - -if (n === 1 || n === 11) - return 1; -if (n === 2 || n === 12) - return 2; -if (n === Math.floor(n) && (n >= 3 && n <= 10 || n >= 13 && n <= 19)) - return 3; -return 5; -} - -export const locale_gd = ["gd",[["m","f"],u,u],u,[["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"]],u,[["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GBP","£","Punnd Sasannach",{"JPY":["JP¥","¥"],"RON":[u,"leu"],"THB":["฿"],"TWD":["NT$"],"XXX":[]},"ltr", plural_gd]; - -function plural_gl(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_gl = ["gl",[["a.m.","p.m."],u,u],u,[["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á."]],[["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."],u,["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}",u,"{0} 'do' {1}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"BYN":[u,"Br"],"ESP":["₧"],"JPY":["JP¥","¥"],"KMF":[u,"FC"],"MXN":["$MX","$"],"RUB":[u,"руб"],"THB":["฿"],"TWD":["NT$"],"XCD":[u,"$"]},"ltr", plural_gl]; - -function plural_gsw(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_gsw = ["gsw",[["vorm.","nam."],u,["am Vormittag","am Namittag"]],[["vorm.","nam."],u,["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."]],u,[["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"]],u,[["v. Chr.","n. Chr."],u,u],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}",u,u,u],[".","’",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"CHF","CHF","Schwiizer Franke",{"ATS":["öS"]},"ltr", plural_gsw]; - -function plural_gsw_FR(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_gsw_FR = ["gsw-FR",[["vorm.","nam."],u,["am Vormittag","am Namittag"]],[["vorm.","nam."],u,["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."]],u,[["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"]],u,[["v. Chr.","n. Chr."],u,u],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}",u,u,u],[".","’",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euro",{"ATS":["öS"]},"ltr", plural_gsw_FR]; - -function plural_gsw_LI(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_gsw_LI = ["gsw-LI",[["vorm.","nam."],u,["am Vormittag","am Namittag"]],[["vorm.","nam."],u,["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."]],u,[["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"]],u,[["v. Chr.","n. Chr."],u,u],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}",u,u,u],[".","’",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"CHF","CHF","Schwiizer Franke",{"ATS":["öS"]},"ltr", plural_gsw_LI]; - -function plural_gu(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || n === 1) - return 1; -return 5; -} - -export const locale_gu = ["gu",[["AM","PM"],u,u],u,[["ર","સો","મં","બુ","ગુ","શુ","શ"],["રવિ","સોમ","મંગળ","બુધ","ગુરુ","શુક્ર","શનિ"],["રવિવાર","સોમવાર","મંગળવાર","બુધવાર","ગુરુવાર","શુક્રવાર","શનિવાર"],["ર","સો","મં","બુ","ગુ","શુ","શ"]],u,[["જા","ફે","મા","એ","મે","જૂ","જુ","ઑ","સ","ઑ","ન","ડિ"],["જાન્યુ","ફેબ્રુ","માર્ચ","એપ્રિલ","મે","જૂન","જુલાઈ","ઑગસ્ટ","સપ્ટે","ઑક્ટો","નવે","ડિસે"],["જાન્યુઆરી","ફેબ્રુઆરી","માર્ચ","એપ્રિલ","મે","જૂન","જુલાઈ","ઑગસ્ટ","સપ્ટેમ્બર","ઑક્ટોબર","નવેમ્બર","ડિસેમ્બર"]],u,[["ઇ સ પુ","ઇસ"],["ઈ.સ.પૂર્વે","ઈ.સ."],["ઈસવીસન પૂર્વે","ઇસવીસન"]],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}",u,"{1} એ {0} વાગ્યે",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤#,##,##0.00","[#E0]"],"INR","₹","ભારતીય રૂપિયા",{"JPY":["JP¥","¥"],"MUR":[u,"રૂ."],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_gu]; - -function plural_guz(n: number): number { -return 5; -} - -export const locale_guz = ["guz",[["Ma","Mo"],u,["Mambia","Mog"]],[["Ma","Mo"],u,u],[["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"]],u,[["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"]],u,[["YA","YK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","Shilingi ya Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_guz]; - -function plural_gv(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (v === 0 && i % 10 === 1) - return 1; -if (v === 0 && i % 10 === 2) - return 2; -if (v === 0 && (i % 100 === 0 || (i % 100 === 20 || (i % 100 === 40 || (i % 100 === 60 || i % 100 === 80))))) - return 3; -if (!(v === 0)) - return 4; -return 5; -} - -export const locale_gv = ["gv",[["a.m.","p.m."],u,u],u,[["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"]],u,[["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"]],u,[["RC","AD"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GBP","£","GBP",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_gv]; - -function plural_ha(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ha = ["ha",[["AM","PM"],u,["Safiya","Yamma"]],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["K.H","BHAI"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"NGN","₦","Nairar Najeriya",{"NGN":["₦"]},"ltr", plural_ha]; - -function plural_ha_GH(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ha_GH = ["ha-GH",[["AM","PM"],u,["Safiya","Yamma"]],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["K.H","BHAI"],u,["Kafin haihuwar annab","Bayan haihuwar annab"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"GHS","GH₵","Kudin Ghana",{"GHS":["GH₵"],"NGN":["₦"]},"ltr", plural_ha_GH]; - -function plural_ha_NE(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ha_NE = ["ha-NE",[["AM","PM"],u,["Safiya","Yamma"]],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["K.H","BHAI"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"XOF","CFA","Kuɗin Sefa na Afirka Ta Yamma",{"NGN":["₦"]},"ltr", plural_ha_NE]; - -function plural_haw(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_haw = ["haw",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","USD",{"JPY":["JP¥","¥"]},"ltr", plural_haw]; - -function plural_he(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -if (i === 2 && v === 0) - return 2; -if (v === 0 && (!(n >= 0 && n <= 10) && n % 10 === 0)) - return 4; -return 5; -} - -export const locale_he = ["he",[["לפנה״צ","אחה״צ"],u,u],[["לפנה״צ","אחה״צ"],["AM","PM"],u],[["א׳","ב׳","ג׳","ד׳","ה׳","ו׳","ש׳"],["יום א׳","יום ב׳","יום ג׳","יום ד׳","יום ה׳","יום ו׳","שבת"],["יום ראשון","יום שני","יום שלישי","יום רביעי","יום חמישי","יום שישי","יום שבת"],["א׳","ב׳","ג׳","ד׳","ה׳","ו׳","ש׳"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ינו׳","פבר׳","מרץ","אפר׳","מאי","יוני","יולי","אוג׳","ספט׳","אוק׳","נוב׳","דצמ׳"],["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"]],u,[["לפנה״ס","לספירה"],u,["לפני הספירה","לספירה"]],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}",u,"{1} בשעה {0}",u],[".",",",";","%","‎+","‎-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","‏#,##0.00 ¤;‏-#,##0.00 ¤","#E0"],"ILS","₪","שקל חדש",{"BYN":[u,"р"],"CNY":["‎CN¥‎","¥"],"ILP":["ל״י"],"THB":["฿"],"TWD":["NT$"]},"rtl", plural_he]; - -function plural_hi(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || n === 1) - return 1; -return 5; -} - -export const locale_hi = ["hi",[["am","pm"],u,u],u,[["र","सो","मं","बु","गु","शु","श"],["रवि","सोम","मंगल","बुध","गुरु","शुक्र","शनि"],["रविवार","सोमवार","मंगलवार","बुधवार","गुरुवार","शुक्रवार","शनिवार"],["र","सो","मं","बु","गु","शु","श"]],u,[["ज","फ़","मा","अ","म","जू","जु","अ","सि","अ","न","दि"],["जन॰","फ़र॰","मार्च","अप्रैल","मई","जून","जुल॰","अग॰","सित॰","अक्तू॰","नव॰","दिस॰"],["जनवरी","फ़रवरी","मार्च","अप्रैल","मई","जून","जुलाई","अगस्त","सितंबर","अक्तूबर","नवंबर","दिसंबर"]],u,[["ईसा-पूर्व","ईस्वी"],u,["ईसा-पूर्व","ईसवी सन"]],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}",u,"{1} को {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤#,##,##0.00","[#E0]"],"INR","₹","भारतीय रुपया",{"JPY":["JP¥","¥"],"RON":[u,"लेई"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_hi]; - -function plural_hr(n: number): number { -const 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 1; -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 3; -return 5; -} - -export const locale_hr = ["hr",[["AM","PM"],u,u],u,[["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}",u,"{1} 'u' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"HRK","HRK","hrvatska kuna",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"],"XPF":[],"XXX":[]},"ltr", plural_hr]; - -function plural_hr_BA(n: number): number { -const 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 1; -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 3; -return 5; -} - -export const locale_hr_BA = ["hr-BA",[["AM","PM"],u,u],u,[["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"]],u,[["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}",u,"{1} 'u' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"BAM","KM","konvertibilna marka",{"AUD":[u,"$"],"BAM":["KM"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"],"XPF":[],"XXX":[]},"ltr", plural_hr_BA]; - -function plural_hsb(n: number): number { -const 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 1; -if (v === 0 && i % 100 === 2 || f % 100 === 2) - return 2; -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 3; -return 5; -} - -export const locale_hsb = ["hsb",[["dop.","pop."],["dopołdnja","popołdnju"],u],[["dopołdnja","popołdnju"],u,u],[["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"]],u,[["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."],u,["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}",u,u,u],[",",".",";","%","+","-","E","·","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":[u,"$"],"PLN":["zł"],"THB":["฿"]},"ltr", plural_hsb]; - -function plural_hu(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_hu = ["hu",[["de.","du."],u,u],u,[["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"]],u,[["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"]],u,[["ie.","isz."],["i. e.","i. sz."],["Krisztus 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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"HUF","Ft","magyar forint",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"HUF":["Ft"],"ILS":[u,"₪"],"INR":[u,"₹"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"]},"ltr", plural_hu]; - -function plural_hy(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_hy = ["hy",[["ա","հ"],["AM","PM"],u],[["AM","PM"],u,u],[["Կ","Ե","Ե","Չ","Հ","Ո","Շ"],["կիր","երկ","երք","չրք","հնգ","ուր","շբթ"],["կիրակի","երկուշաբթի","երեքշաբթի","չորեքշաբթի","հինգշաբթի","ուրբաթ","շաբաթ"],["կր","եկ","եք","չք","հգ","ու","շբ"]],u,[["Հ","Փ","Մ","Ա","Մ","Հ","Հ","Օ","Ս","Հ","Ն","Դ"],["հնվ","փտվ","մրտ","ապր","մյս","հնս","հլս","օգս","սեպ","հոկ","նոյ","դեկ"],["հունվարի","փետրվարի","մարտի","ապրիլի","մայիսի","հունիսի","հուլիսի","օգոստոսի","սեպտեմբերի","հոկտեմբերի","նոյեմբերի","դեկտեմբերի"]],[["Հ","Փ","Մ","Ա","Մ","Հ","Հ","Օ","Ս","Հ","Ն","Դ"],["հնվ","փտվ","մրտ","ապր","մյս","հնս","հլս","օգս","սեպ","հոկ","նոյ","դեկ"],["հունվար","փետրվար","մարտ","ապրիլ","մայիս","հունիս","հուլիս","օգոստոս","սեպտեմբեր","հոկտեմբեր","նոյեմբեր","դեկտեմբեր"]],[["մ.թ.ա.","մ.թ."],u,["Քրիստոսից առաջ","Քրիստոսից հետո"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","ՈչԹ",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"AMD","֏","հայկական դրամ",{"AMD":["֏"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_hy]; - -function plural_ia(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_ia = ["ia",[["AM","PM"],u,u],u,[["d","l","m","m","j","v","s"],["dom","lun","mar","mer","jov","ven","sab"],["dominica","lunedi","martedi","mercuridi","jovedi","venerdi","sabbato"],["do","lu","ma","me","jo","ve","sa"]],u,[["j","f","m","a","m","j","j","a","s","o","n","d"],["jan","feb","mar","apr","mai","jun","jul","aug","sep","oct","nov","dec"],["januario","februario","martio","april","maio","junio","julio","augusto","septembre","octobre","novembre","decembre"]],[["1","2","3","4","5","6","7","8","9","10","11","12"],["jan","feb","mar","apr","mai","jun","jul","aug","sep","oct","nov","dec"],["januario","februario","martio","april","maio","junio","julio","augusto","septembre","octobre","novembre","decembre"]],[["a.Chr.","p.Chr."],u,["ante Christo","post Christo"]],1,[6,0],["dd-MM-y","d MMM y","d 'de' MMMM y","EEEE 'le' d 'de' MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} {0}",u,"{1} 'a' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],u,u,u,{"JPY":["JP¥","¥"],"NLG":["ƒ"],"RUB":["₽"],"USD":["US$","$"]},"ltr", plural_ia]; - -function plural_id(n: number): number { -return 5; -} - -export const locale_id = ["id",[["AM","PM"],u,u],u,[["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"]],u,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agu","Sep","Okt","Nov","Des"],["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"]],u,[["SM","M"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN","."],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"IDR","Rp","Rupiah Indonesia",{"AUD":["AU$","$"],"IDR":["Rp"],"INR":["Rs","₹"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_id]; - -function plural_ig(n: number): number { -return 5; -} - -export const locale_ig = ["ig",[["A.M.","P.M."],u,["N’ụtụtụ","N’abali"]],[["A.M.","P.M."],u,u],[["S","M","T","W","T","F","S"],["Ụka","Mọn","Tiu","Wen","Tọọ","Fraị","Sat"],["Sọndee","Mọnde","Tiuzdee","Wenezdee","Tọọzdee","Fraịdee","Satọdee"],["Sọn","Mọn","Tiu","Wen","Tọọ","Fraị","Sat"]],u,[["J","F","M","E","M","J","J","Ọ","S","Ọ","N","D"],["Jen","Feb","Maa","Epr","Mee","Juu","Jul","Ọgọ","Sep","Ọkt","Nov","Dis"],["Jenụwarị","Febrụwarị","Maachị","Epreel","Mee","Juun","Julaị","Ọgọọst","Septemba","Ọktoba","Novemba","Disemba"]],u,[["T.K.","A.K."],u,["Tupu Kraist","Afọ Kraịst"]],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}",u,"{1} 'na' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"NGN","₦","Naịra",{"NGN":["₦"]},"ltr", plural_ig]; - -function plural_ii(n: number): number { -return 5; -} - -export const locale_ii = ["ii",[["ꎸꄑ","ꁯꋒ"],u,u],u,[["ꆏ","ꋍ","ꑍ","ꌕ","ꇖ","ꉬ","ꃘ"],["ꑭꆏ","ꆏꋍ","ꆏꑍ","ꆏꌕ","ꆏꇖ","ꆏꉬ","ꆏꃘ"],["ꑭꆏꑍ","ꆏꊂꋍ","ꆏꊂꑍ","ꆏꊂꌕ","ꆏꊂꇖ","ꆏꊂꉬ","ꆏꊂꃘ"],["ꑭꆏ","ꆏꋍ","ꆏꑍ","ꆏꌕ","ꆏꇖ","ꆏꉬ","ꆏꃘ"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ꋍꆪ","ꑍꆪ","ꌕꆪ","ꇖꆪ","ꉬꆪ","ꃘꆪ","ꏃꆪ","ꉆꆪ","ꈬꆪ","ꊰꆪ","ꊰꊪꆪ","ꊰꑋꆪ"],u],u,[["ꃅꋊꂿ","ꃅꋊꊂ"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"CNY","¥","CNY",{"CNY":["¥"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ii]; - -function plural_is(n: number): number { -const 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 1; -return 5; -} - -export const locale_is = ["is",[["f.","e."],["f.h.","e.h."],u],[["f.h.","e.h."],u,u],[["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."]],u,[["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"]],u,[["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}",u,"{1} 'kl'. {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"ISK","ISK","íslensk króna",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"EUR":[u,"€"],"GBP":[u,"£"],"INR":[u,"₹"],"JPY":["JP¥","¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"]},"ltr", plural_is]; - -function plural_it(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_it = ["it",[["m.","p."],["AM","PM"],u],u,[["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"]],u,[["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"]],u,[["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}",u,"{1} {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"BRL":[u,"R$"],"BYN":[u,"Br"],"EGP":[u,"£E"],"HKD":[u,"$"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":[u,"NKr"],"THB":["฿"],"TWD":[u,"NT$"],"USD":[u,"$"]},"ltr", plural_it]; - -function plural_it_CH(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_it_CH = ["it-CH",[["m.","p."],["AM","PM"],u],u,[["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"]],u,[["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"]],u,[["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}",u,"{1} {0}",u],[".","’",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤-#,##0.00","#E0"],"CHF","CHF","franco svizzero",{"BRL":[u,"R$"],"BYN":[u,"Br"],"EGP":[u,"£E"],"HKD":[u,"$"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":[u,"NKr"],"THB":["฿"],"TWD":[u,"NT$"],"USD":[u,"$"]},"ltr", plural_it_CH]; - -function plural_it_SM(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_it_SM = ["it-SM",[["m.","p."],["AM","PM"],u],u,[["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"]],u,[["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"]],u,[["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}",u,"{1} {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"BRL":[u,"R$"],"BYN":[u,"Br"],"EGP":[u,"£E"],"HKD":[u,"$"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":[u,"NKr"],"THB":["฿"],"TWD":[u,"NT$"],"USD":[u,"$"]},"ltr", plural_it_SM]; - -function plural_it_VA(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_it_VA = ["it-VA",[["m.","p."],["AM","PM"],u],u,[["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"]],u,[["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"]],u,[["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}",u,"{1} {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"BRL":[u,"R$"],"BYN":[u,"Br"],"EGP":[u,"£E"],"HKD":[u,"$"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":[u,"NKr"],"THB":["฿"],"TWD":[u,"NT$"],"USD":[u,"$"]},"ltr", plural_it_VA]; - -function plural_ja(n: number): number { -return 5; -} - -export const locale_ja = ["ja",[["午前","午後"],u,u],u,[["日","月","火","水","木","金","土"],u,["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],["日","月","火","水","木","金","土"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],u],u,[["BC","AD"],["紀元前","西暦"],u],0,[6,0],["y/MM/dd",u,"y年M月d日","y年M月d日EEEE"],["H:mm","H:mm:ss","H:mm:ss z","H時mm分ss秒 zzzz"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"JPY","¥","日本円",{"CNY":["元","¥"],"JPY":["¥"],"RON":[u,"レイ"],"XXX":[]},"ltr", plural_ja]; - -function plural_jgo(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_jgo = ["jgo",[["mbaꞌmbaꞌ","ŋka mbɔ́t nji"],u,u],u,[["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ɛ"],u,u],u,[["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á"],u],u,[["BCE","CE"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"XAF","FCFA","Fɛlâŋ",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_jgo]; - -function plural_jmc(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_jmc = ["jmc",[["utuko","kyiukonyi"],u,u],u,[["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"]],u,[["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"]],u,[["KK","BK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"TZS","TSh","Shilingi ya Tanzania",{"JPY":["JP¥","¥"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_jmc]; - -function plural_jv(n: number): number { -return 5; -} - -export const locale_jv = ["jv",[["Isuk","Wengi"],u,u],u,[["A","S","S","R","K","J","S"],["Ahad","Sen","Sel","Rab","Kam","Jum","Sab"],["Ahad","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],["Ahad","Sen","Sel","Rab","Kam","Jum","Sab"]],u,[["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"]],u,[["SM","M"],u,["Sakdurunge Masehi","Masehi"]],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}",u,"{1} {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"IDR","Rp","Rupiah Indonesia",{"IDR":["Rp"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_jv]; - -function plural_ka(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ka = ["ka",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["კ","ო","ს","ო","ხ","პ","შ"],["კვი","ორშ","სამ","ოთხ","ხუთ","პარ","შაბ"],["კვირა","ორშაბათი","სამშაბათი","ოთხშაბათი","ხუთშაბათი","პარასკევი","შაბათი"],["კვ","ორ","სმ","ოთ","ხთ","პრ","შბ"]],u,[["ი","თ","მ","ა","მ","ი","ი","ა","ს","ო","ნ","დ"],["იან","თებ","მარ","აპრ","მაი","ივნ","ივლ","აგვ","სექ","ოქტ","ნოე","დეკ"],["იანვარი","თებერვალი","მარტი","აპრილი","მაისი","ივნისი","ივლისი","აგვისტო","სექტემბერი","ოქტომბერი","ნოემბერი","დეკემბერი"]],u,[["ძვ. წ.","ახ. წ."],u,["ძველი წელთაღრიცხვით","ახალი წელთაღრიცხვით"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","არ არის რიცხვი",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"GEL","₾","ქართული ლარი",{"AUD":[u,"$"],"CNY":[u,"¥"],"GEL":["₾"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_ka]; - -function plural_kab(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_kab = ["kab",[["n tufat","n tmeddit"],u,u],u,[["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"]],u,[["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ṛ"]],u,[["snd. T.Ɛ","sld. T.Ɛ"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"DZD","DA","Adinar Azzayri",{"DZD":["DA"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_kab]; - -function plural_kam(n: number): number { -return 5; -} - -export const locale_kam = ["kam",[["Ĩyakwakya","Ĩyawĩoo"],u,u],u,[["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"]],u,[["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ĩ"]],u,[["MY","IY"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","Silingi ya Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_kam]; - -function plural_kde(n: number): number { -return 5; -} - -export const locale_kde = ["kde",[["Muhi","Chilo"],u,u],u,[["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"]],u,[["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"]],u,[["AY","NY"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"TZS","TSh","Shilingi ya Tanzania",{"JPY":["JP¥","¥"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_kde]; - -function plural_kea(n: number): number { -return 5; -} - -export const locale_kea = ["kea",[["am","pm"],u,u],u,[["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"]],u,[["AK","DK"],u,["antis di Kristu","dispos di Kristu"]],1,[6,0],["dd/MM/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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"CVE","​","Skudu Kabuverdianu",{"AUD":["AU$","$"],"CVE":["​"],"JPY":["JP¥","¥"],"THB":["฿"],"USD":["US$","$"]},"ltr", plural_kea]; - -function plural_khq(n: number): number { -return 5; -} - -export const locale_khq = ["khq",[["Adduha","Aluula"],u,u],u,[["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"]],u,[["Ž","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"]],u,[["IJ","IZ"],u,["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}",u,u,u],["."," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"XOF","CFA","CFA Fraŋ (BCEAO)",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_khq]; - -function plural_ki(n: number): number { -return 5; -} - -export const locale_ki = ["ki",[["Kiroko","Hwaĩ-inĩ"],u,u],u,[["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"]],u,[["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"]],u,[["MK","TK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","Ciringi ya Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_ki]; - -function plural_kk(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_kk = ["kk",[["AM","PM"],u,u],u,[["Ж","Д","С","С","Б","Ж","С"],["жс","дс","сс","ср","бс","жм","сб"],["жексенбі","дүйсенбі","сейсенбі","сәрсенбі","бейсенбі","жұма","сенбі"],["жс","дс","сс","ср","бс","жм","сб"]],u,[["Қ","А","Н","С","М","М","Ш","Т","Қ","Қ","Қ","Ж"],["қаң.","ақп.","нау.","сәу.","мам.","мау.","шіл.","там.","қыр.","қаз.","қар.","жел."],["қаңтар","ақпан","наурыз","сәуір","мамыр","маусым","шілде","тамыз","қыркүйек","қазан","қараша","желтоқсан"]],[["Қ","А","Н","С","М","М","Ш","Т","Қ","Қ","Қ","Ж"],["қаң.","ақп.","нау.","сәу.","мам.","мау.","шіл.","там.","қыр.","қаз.","қар.","жел."],["Қаңтар","Ақпан","Наурыз","Сәуір","Мамыр","Маусым","Шілде","Тамыз","Қыркүйек","Қазан","Қараша","Желтоқсан"]],[["б.з.д.","б.з."],u,["Біздің заманымызға дейін","біздің заманымыз"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","сан емес",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"KZT","₸","Қазақстан теңгесі",{"JPY":["JP¥","¥"],"KZT":["₸"],"RUB":["₽"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_kk]; - -function plural_kkj(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_kkj = ["kkj",[["AM","PM"],u,u],u,[["so","lu","ma","mɛ","ye","va","ms"],["sɔndi","lundi","mardi","mɛrkɛrɛdi","yedi","vaŋdɛrɛdi","mɔnɔ sɔndi"],u,u],[["so","lu","ma","mɛ","ye","va","ms"],["sɔndi","lundi","mardi","mɛrkɛrɛdi","yedi","vaŋdɛrɛdi","mɔnɔ sɔndi"],u,["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","M11","ɓulɓusɛ"],u],u,[["BCE","CE"],u,u],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"XAF","FCFA","Franc CFA",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_kkj]; - -function plural_kl(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_kl = ["kl",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["sap","ata","mar","pin","sis","tal","arf"],["sapaat","ataasinngorneq","marlunngorneq","pingasunngorneq","sisamanngorneq","tallimanngorneq","arfininngorneq"],["sap","ata","mar","pin","sis","tal","arf"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["jan","febr","mar","apr","maj","jun","jul","aug","sept","okt","nov","dec"],["januaarip","februaarip","marsip","apriilip","maajip","juunip","juulip","aggustip","septembarip","oktobarip","novembarip","decembarip"]],[["1","2","3","4","5","6","7","8","9","10","11","12"],["jan","febr","mar","apr","maj","jun","jul","aug","sept","okt","nov","dec"],["januaari","februaari","marsi","apriili","maaji","juuni","juuli","aggusti","septembari","oktobari","novembari","decembari"]],[["BCE","CE"],u,u],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00;¤-#,##0.00","#E0"],"DKK","kr.","DKK",{"DKK":["kr.","kr"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_kl]; - -function plural_kln(n: number): number { -return 5; -} - -export const locale_kln = ["kln",[["krn","koosk"],u,["karoon","kooskoliny"]],[["krn","koosk"],u,u],[["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"]],u,[["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’"]],u,[["AM","KO"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","Silingitab ya Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_kln]; - -function plural_km(n: number): number { -return 5; -} - -export const locale_km = ["km",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["អ","ច","អ","ព","ព","ស","ស"],["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហ","សុក្រ","សៅរ៍"],["អាទិត្យ","ច័ន្ទ","អង្គារ","ពុធ","ព្រហស្បតិ៍","សុក្រ","សៅរ៍"],["អា","ច","អ","ពុ","ព្រ","សុ","ស"]],[["អ","ច","អ","ព","ព","ស","ស"],["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហ","សុក្រ","សៅរ៍"],["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហស្បតិ៍","សុក្រ","សៅរ៍"],["អា","ច","អ","ពុ","ព្រ","សុ","ស"]],[["ម","ក","ម","ម","ឧ","ម","ក","ស","ក","ត","វ","ធ"],["មករា","កុម្ភៈ","មីនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],u],u,[["មុន គ.ស.","គ.ស."],u,["មុន​គ្រិស្តសករាជ","គ្រិស្តសករាជ"]],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}",u,"{1} នៅ​ម៉ោង {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"KHR","៛","រៀល​កម្ពុជា",{"JPY":["JP¥","¥"],"KHR":["៛"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_km]; - -function plural_kn(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || n === 1) - return 1; -return 5; -} - -export const locale_kn = ["kn",[["ಪೂ","ಅ"],["ಪೂರ್ವಾಹ್ನ","ಅಪರಾಹ್ನ"],u],[["ಪೂರ್ವಾಹ್ನ","ಅಪರಾಹ್ನ"],u,u],[["ಭಾ","ಸೋ","ಮಂ","ಬು","ಗು","ಶು","ಶ"],["ಭಾನು","ಸೋಮ","ಮಂಗಳ","ಬುಧ","ಗುರು","ಶುಕ್ರ","ಶನಿ"],["ಭಾನುವಾರ","ಸೋಮವಾರ","ಮಂಗಳವಾರ","ಬುಧವಾರ","ಗುರುವಾರ","ಶುಕ್ರವಾರ","ಶನಿವಾರ"],["ಭಾನು","ಸೋಮ","ಮಂಗಳ","ಬುಧ","ಗುರು","ಶುಕ್ರ","ಶನಿ"]],u,[["ಜ","ಫೆ","ಮಾ","ಏ","ಮೇ","ಜೂ","ಜು","ಆ","ಸೆ","ಅ","ನ","ಡಿ"],["ಜನವರಿ","ಫೆಬ್ರವರಿ","ಮಾರ್ಚ್","ಏಪ್ರಿ","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗ","ಸೆಪ್ಟೆಂ","ಅಕ್ಟೋ","ನವೆಂ","ಡಿಸೆಂ"],["ಜನವರಿ","ಫೆಬ್ರವರಿ","ಮಾರ್ಚ್","ಏಪ್ರಿಲ್","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗಸ್ಟ್","ಸೆಪ್ಟೆಂಬರ್","ಅಕ್ಟೋಬರ್","ನವೆಂಬರ್","ಡಿಸೆಂಬರ್"]],[["ಜ","ಫೆ","ಮಾ","ಏ","ಮೇ","ಜೂ","ಜು","ಆ","ಸೆ","ಅ","ನ","ಡಿ"],["ಜನ","ಫೆಬ್ರ","ಮಾರ್ಚ್","ಏಪ್ರಿ","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗ","ಸೆಪ್ಟೆಂ","ಅಕ್ಟೋ","ನವೆಂ","ಡಿಸೆಂ"],["ಜನವರಿ","ಫೆಬ್ರವರಿ","ಮಾರ್ಚ್","ಏಪ್ರಿಲ್","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗಸ್ಟ್","ಸೆಪ್ಟೆಂಬರ್","ಅಕ್ಟೋಬರ್","ನವೆಂಬರ್","ಡಿಸೆಂಬರ್"]],[["ಕ್ರಿ.ಪೂ","ಕ್ರಿ.ಶ"],u,["ಕ್ರಿಸ್ತ ಪೂರ್ವ","ಕ್ರಿಸ್ತ ಶಕ"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"INR","₹","ಭಾರತೀಯ ರೂಪಾಯಿ",{"JPY":["JP¥","¥"],"RON":[u,"ಲೀ"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_kn]; - -function plural_ko(n: number): number { -return 5; -} - -export const locale_ko = ["ko",[["AM","PM"],u,["오전","오후"]],u,[["일","월","화","수","목","금","토"],u,["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],["일","월","화","수","목","금","토"]],u,[["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],u,u],u,[["BC","AD"],u,["기원전","서기"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KRW","₩","대한민국 원",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"RON":[u,"L"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_ko]; - -function plural_ko_KP(n: number): number { -return 5; -} - -export const locale_ko_KP = ["ko-KP",[["AM","PM"],u,["오전","오후"]],u,[["일","월","화","수","목","금","토"],u,["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],["일","월","화","수","목","금","토"]],u,[["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],u,u],u,[["BC","AD"],u,["기원전","서기"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KPW","KPW","조선 민주주의 인민 공화국 원",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"RON":[u,"L"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_ko_KP]; - -function plural_kok(n: number): number { -return 5; -} - -export const locale_kok = ["kok",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["आ","सो","मं","बु","बि","शु","शे"],["आयतार","सोमार","मंगळार","बुधवार","बिरेस्तार","शुक्रार","शेनवार"],u,["आय","सोम","मंगळ","बुध","बिरे","शुक्र","शेन"]],[["आ","सो","मं","बु","ब","शु","शे"],["आयतार","सोमार","मंगळार","बुधवार","बिरेस्तार","शुक्रार","शेनवार"],u,["आय","सोम","मंगळ","बुध","बिरे","शुक्र","शेन"]],[["1","2","3","4","5","6","7","8","9","10","11","12"],["जानेवारी","फेब्रुवारी","मार्च","एप्रिल","मे","जून","जुलय","ऑगस्ट","सप्टेंबर","ऑक्टोबर","नोव्हेंबर","डिसेंबर"],u],[["1","2","3","4","5","6","7","8","9","10","11","12"],["जाने","फेब्रु","मार्च","एप्री","मे","जून","जुल","ऑग","सप्टें","ऑक्टो","नो","डिसे"],["जानेवारी","फेब्रुवारी","मार्च","एप्रिल","मे","जून","जुलय","ऑगस्ट","सप्टेंबर","ऑक्टोबर","नोव्हेंबर","डिसेंबर"]],[["क्रिस्तपूर्व","क्रिस्तशखा"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"INR","₹","भारतीय रुपया",{"JPY":["JP¥","¥"],"RON":["रॉन","लेई"],"USD":["US$","$"]},"ltr", plural_kok]; - -function plural_ks(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ks = ["ks",[["AM","PM"],u,u],u,[["ا","ژ","ب","ب","ب","ج","ب"],["آتھوار","ژٔندٕروار","بۆموار","بودوار","برؠسوار","جُمہ","بٹوار"],["اَتھوار","ژٔندرٕروار","بۆموار","بودوار","برؠسوار","جُمہ","بٹوار"],["آتھوار","ژٔندٕروار","بۆموار","بودوار","برؠسوار","جُمہ","بٹوار"]],u,[["ج","ف","م","ا","م","ج","ج","ا","س","س","ا","ن"],["جنؤری","فرؤری","مارٕچ","اپریل","میٔ","جوٗن","جوٗلایی","اگست","ستمبر","اکتوٗبر","نومبر","دسمبر"],u],u,[["بی سی","اے ڈی"],u,["قبٕل مسیٖح","عیٖسوی سنہٕ"]],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}",u,u,u],[".",",",";","%","‎+","‎-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"INR","₹","ہِندُستٲنۍ رۄپَے",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"rtl", plural_ks]; - -function plural_ks_Arab(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ks_Arab = ["ks-Arab",[["AM","PM"],u,u],u,[["ا","ژ","ب","ب","ب","ج","ب"],["آتھوار","ژٔندٕروار","بۆموار","بودوار","برؠسوار","جُمہ","بٹوار"],["اَتھوار","ژٔندرٕروار","بۆموار","بودوار","برؠسوار","جُمہ","بٹوار"],["آتھوار","ژٔندٕروار","بۆموار","بودوار","برؠسوار","جُمہ","بٹوار"]],u,[["ج","ف","م","ا","م","ج","ج","ا","س","س","ا","ن"],["جنؤری","فرؤری","مارٕچ","اپریل","میٔ","جوٗن","جوٗلایی","اگست","ستمبر","اکتوٗبر","نومبر","دسمبر"],u],u,[["بی سی","اے ڈی"],u,["قبٕل مسیٖح","عیٖسوی سنہٕ"]],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}",u,u,u],[".",",",";","%","‎+","‎-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"INR","₹","ہِندُستٲنۍ رۄپَے",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"rtl", plural_ks_Arab]; - -function plural_ksb(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ksb = ["ksb",[["makeo","nyiaghuo"],u,u],u,[["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"]],u,[["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"]],u,[["KK","BK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"TZS","TSh","shilingi ya Tanzania",{"JPY":["JP¥","¥"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_ksb]; - -function plural_ksf(n: number): number { -return 5; -} - -export const locale_ksf = ["ksf",[["sárúwá","cɛɛ́nko"],u,u],u,[["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"]],u,[["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ɛ́ɛ"]],u,[["d.Y.","k.Y."],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XAF","FCFA","fráŋ",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ksf]; - -function plural_ksh(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -return 5; -} - -export const locale_ksh = ["ksh",[["v.M.","n.M."],u,["Uhr vörmiddaachs","Uhr nommendaachs"]],[["v.M.","n.M."],u,["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"]],u,[["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}",u,u,u],[","," ",";","%","+","−","×10^","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euro",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ksh]; - -function plural_ku(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ku = ["ku",[["BN","PN"],u,u],u,[["Y","D","S","Ç","P","Î","Ş"],["yş","dş","sş","çş","pş","în","ş"],["yekşem","duşem","sêşem","çarşem","pêncşem","în","şemî"],["yş","dş","sş","çş","pş","în","ş"]],u,[["R","R","A","A","G","P","T","G","R","K","S","B"],["rêb","reş","ada","avr","gul","pûş","tîr","gel","rez","kew","ser","ber"],["rêbendanê","reşemiyê","adarê","avrêlê","gulanê","pûşperê","tîrmehê","gelawêjê","rezberê","kewçêrê","sermawezê","berfanbarê"]],[["R","R","A","A","G","P","T","G","R","K","S","B"],["rêb","reş","ada","avr","gul","pûş","tîr","gel","rez","kew","ser","ber"],["rêbendan","reşemî","adar","avrêl","gulan","pûşper","tîrmeh","gelawêj","rezber","kewçêr","sermawez","berfanbar"]],[["BZ","PZ"],u,["berî zayînê","piştî zayînê"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","%#,##0","#,##0.00 ¤","#E0"],"TRY","₺","TRY",{"JPY":["JP¥","¥"],"TRY":["₺"],"USD":["US$","$"]},"ltr", plural_ku]; - -function plural_kw(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n % 100 === 2 || (n % 100 === 22 || (n % 100 === 42 || (n % 100 === 62 || n % 100 === 82))) || (n % 1000 === 0 && (n % 100000 === Math.floor(n % 100000) && (n % 100000 >= 1000 && n % 100000 <= 20000 || (n % 100000 === 40000 || (n % 100000 === 60000 || n % 100000 === 80000)))) || !(n === 0) && n % 1000000 === 100000)) - return 2; -if (n % 100 === 3 || (n % 100 === 23 || (n % 100 === 43 || (n % 100 === 63 || n % 100 === 83)))) - return 3; -if (!(n === 1) && (n % 100 === 1 || (n % 100 === 21 || (n % 100 === 41 || (n % 100 === 61 || n % 100 === 81))))) - return 4; -return 5; -} - -export const locale_kw = ["kw",[["a.m.","p.m."],u,u],u,[["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"]],u,[["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"]],u,[["RC","AD"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GBP","£","GBP",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_kw]; - -function plural_ky(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ky = ["ky",[["тң","тк"],u,["таңкы","түштөн кийинки"]],u,[["Ж","Д","Ш","Ш","Б","Ж","И"],["жек.","дүй.","шейш.","шарш.","бейш.","жума","ишм."],["жекшемби","дүйшөмбү","шейшемби","шаршемби","бейшемби","жума","ишемби"],["жш.","дш.","шш.","шр.","бш.","жм.","иш."]],u,[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","фев.","мар.","апр.","май","июн.","июл.","авг.","сен.","окт.","ноя.","дек."],["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"]],[["б.з.ч.","б.з."],u,["биздин заманга чейин","биздин заман"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","сан эмес",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"KGS","сом","Кыргызстан сому",{"AUD":[u,"$"],"BMD":[u,"BD$"],"BRL":[u,"R$"],"BSD":[u,"B$"],"BZD":[u,"BZ$"],"CAD":[u,"C$"],"DOP":[u,"RD$"],"EGP":[u,"LE"],"GBP":[u,"£"],"HKD":[u,"HK$"],"HRK":[u,"Kn"],"ILS":[u,"₪"],"INR":[u,"₹"],"JMD":[u,"J$"],"JPY":["JP¥","¥"],"KGS":["сом"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"THB":["฿"],"TTD":[u,"TT$"],"TWD":[u,"NT$"],"USD":[u,"$"],"XCD":[u,"$"]},"ltr", plural_ky]; - -function plural_lag(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (n === 0) - return 0; -if ((i === 0 || i === 1) && !(n === 0)) - return 1; -return 5; -} - -export const locale_lag = ["lag",[["TOO","MUU"],u,u],u,[["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"]],u,[["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ʉ"]],u,[["KSA","KA"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"TZS","TSh","Shilíingi ya Taansanía",{"JPY":["JP¥","¥"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_lag]; - -function plural_lb(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_lb = ["lb",[["mo.","nomë."],["moies","nomëttes"],u],[["moies","nomëttes"],u,u],[["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."],u,u],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euro",{"ATS":["öS"],"AUD":["AU$","$"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_lb]; - -function plural_lg(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_lg = ["lg",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["BC","AD"],u,["Kulisito nga tannaza","Bukya Kulisito Azaal"]],1,[0,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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"UGX","USh","Silingi eya Yuganda",{"JPY":["JP¥","¥"],"UGX":["USh"],"USD":["US$","$"]},"ltr", plural_lg]; - -function plural_lkt(n: number): number { -return 5; -} - -export const locale_lkt = ["lkt",[["AM","PM"],u,u],u,[["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"],u,u],[["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"],u,u],[["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í"],u],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"USD","$","USD",{"JPY":["JP¥","¥"]},"ltr", plural_lkt]; - -function plural_ln(n: number): number { - -if (n === Math.floor(n) && (n >= 0 && n <= 1)) - return 1; -return 5; -} - -export const locale_ln = ["ln",[["ntɔ́ngɔ́","mpókwa"],u,u],u,[["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"]],u,[["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é"]],u,[["libóso ya","nsima ya Y"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"CDF","FC","Falánga ya Kongó",{"CDF":["FC"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ln]; - -function plural_ln_AO(n: number): number { - -if (n === Math.floor(n) && (n >= 0 && n <= 1)) - return 1; -return 5; -} - -export const locale_ln_AO = ["ln-AO",[["ntɔ́ngɔ́","mpókwa"],u,u],u,[["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"]],u,[["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é"]],u,[["libóso ya","nsima ya Y"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"AOA","Kz","Kwanza ya Angóla",{"AOA":["Kz"],"CDF":["FC"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ln_AO]; - -function plural_ln_CF(n: number): number { - -if (n === Math.floor(n) && (n >= 0 && n <= 1)) - return 1; -return 5; -} - -export const locale_ln_CF = ["ln-CF",[["ntɔ́ngɔ́","mpókwa"],u,u],u,[["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"]],u,[["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é"]],u,[["libóso ya","nsima ya Y"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XAF","FCFA","Falánga CFA BEAC",{"CDF":["FC"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ln_CF]; - -function plural_ln_CG(n: number): number { - -if (n === Math.floor(n) && (n >= 0 && n <= 1)) - return 1; -return 5; -} - -export const locale_ln_CG = ["ln-CG",[["ntɔ́ngɔ́","mpókwa"],u,u],u,[["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"]],u,[["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é"]],u,[["libóso ya","nsima ya Y"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XAF","FCFA","Falánga CFA BEAC",{"CDF":["FC"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ln_CG]; - -function plural_lo(n: number): number { -return 5; -} - -export const locale_lo = ["lo",[["ກ່ອນທ່ຽງ","ຫຼັງທ່ຽງ"],u,u],u,[["ອາ","ຈ","ອ","ພ","ພຫ","ສຸ","ສ"],["ອາທິດ","ຈັນ","ອັງຄານ","ພຸດ","ພະຫັດ","ສຸກ","ເສົາ"],["ວັນອາທິດ","ວັນຈັນ","ວັນອັງຄານ","ວັນພຸດ","ວັນພະຫັດ","ວັນສຸກ","ວັນເສົາ"],["ອາ.","ຈ.","ອ.","ພ.","ພຫ.","ສຸ.","ສ."]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ມ.ກ.","ກ.ພ.","ມ.ນ.","ມ.ສ.","ພ.ພ.","ມິ.ຖ.","ກ.ລ.","ສ.ຫ.","ກ.ຍ.","ຕ.ລ.","ພ.ຈ.","ທ.ວ."],["ມັງກອນ","ກຸມພາ","ມີນາ","ເມສາ","ພຶດສະພາ","ມິຖຸນາ","ກໍລະກົດ","ສິງຫາ","ກັນຍາ","ຕຸລາ","ພະຈິກ","ທັນວາ"]],u,[["ກ່ອນ ຄ.ສ.","ຄ.ສ."],u,["ກ່ອນຄຣິດສັກກະລາດ","ຄຣິດສັກກະລາດ"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","ບໍ່​ແມ່ນ​ໂຕ​ເລກ",":"],["#,##0.###","#,##0%","¤#,##0.00;¤-#,##0.00","#"],"LAK","₭","ລາວ ກີບ",{"JPY":["JP¥","¥"],"LAK":["₭"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_lo]; - -function plural_lrc(n: number): number { -return 5; -} - -export const locale_lrc = ["lrc",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["جانڤیە","فئڤریە","مارس","آڤریل","مئی","جوٙأن","جوٙلا","آگوست","سئپتامر","ئوکتوڤر","نوڤامر","دئسامر"],u],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"IRR","IRR","IRR",{"IQD":["د.ع.‏"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"rtl", plural_lrc]; - -function plural_lrc_IQ(n: number): number { -return 5; -} - -export const locale_lrc_IQ = ["lrc-IQ",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["جانڤیە","فئڤریە","مارس","آڤریل","مئی","جوٙأن","جوٙلا","آگوست","سئپتامر","ئوکتوڤر","نوڤامر","دئسامر"],u],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"IQD","د.ع.‏","IQD",{"IQD":["د.ع.‏"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"rtl", plural_lrc_IQ]; - -function plural_lt(n: number): number { -const f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; - -if (n % 10 === 1 && !(n % 100 >= 11 && n % 100 <= 19)) - return 1; -if (n % 10 === Math.floor(n % 10) && (n % 10 >= 2 && n % 10 <= 9) && !(n % 100 >= 11 && n % 100 <= 19)) - return 3; -if (!(f === 0)) - return 4; -return 5; -} - -export const locale_lt = ["lt",[["pr. p.","pop."],["priešpiet","popiet"],u],u,[["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"]],u,[["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."],u,["prieš Kristų","po Kristaus"]],1,[6,0],["y-MM-dd",u,"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}",u,u,u],[","," ",";","%","+","−","×10^","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euras",{"AUD":[u,"$"],"BDT":[],"BRL":[u,"R$"],"BYN":[u,"Br"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[],"INR":[],"JPY":[u,"¥"],"KHR":[],"KRW":[u,"₩"],"LAK":[],"MNT":[],"MXN":[u,"$"],"NZD":[u,"$"],"PLN":[u,"zl"],"PYG":[u,"Gs"],"RUB":[u,"rb"],"TWD":[u,"$"],"USD":[u,"$"],"VND":[],"XAF":[],"XCD":[u,"$"],"XOF":[],"XPF":[]},"ltr", plural_lt]; - -function plural_lu(n: number): number { -return 5; -} - -export const locale_lu = ["lu",[["Dinda","Dilolo"],u,u],u,[["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"]],u,[["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à"]],u,[["kmp. Y.K.","kny. Y. K."],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"CDF","FC","Nfalanga wa Kongu",{"CDF":["FC"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_lu]; - -function plural_luo(n: number): number { -return 5; -} - -export const locale_luo = ["luo",[["OD","OT"],u,u],u,[["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"]],u,[["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"]],u,[["BC","AD"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"KES","Ksh","Siling mar Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_luo]; - -function plural_luy(n: number): number { -return 5; -} - -export const locale_luy = ["luy",[["a.m.","p.m."],u,u],u,[["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"]],u,[["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"]],u,[["BC","AD"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00;¤- #,##0.00","#E0"],"KES","Ksh","Sirinji ya Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_luy]; - -function plural_lv(n: number): number { -const 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 0; -if (n % 10 === 1 && !(n % 100 === 11) || (v === 2 && (f % 10 === 1 && !(f % 100 === 11)) || !(v === 2) && f % 10 === 1)) - return 1; -return 5; -} - -export const locale_lv = ["lv",[["priekšp.","pēcp."],u,["priekšpusdienā","pēcpusdienā"]],[["priekšp.","pēcpusd."],u,["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"]],u,[["p.m.ē.","m.ē."],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NS",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","eiro",{"AUD":["AU$","$"],"LVL":["Ls"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_lv]; - -function plural_mas(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_mas = ["mas",[["Ɛnkakɛnyá","Ɛndámâ"],u,u],u,[["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"]],u,[["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"]],u,[["MY","EY"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","Iropiyianí e Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_mas]; - -function plural_mas_TZ(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_mas_TZ = ["mas-TZ",[["Ɛnkakɛnyá","Ɛndámâ"],u,u],u,[["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"]],u,[["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"]],u,[["MY","EY"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"TZS","TSh","Iropiyianí e Tanzania",{"JPY":["JP¥","¥"],"KES":["Ksh"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_mas_TZ]; - -function plural_mer(n: number): number { -return 5; -} - -export const locale_mer = ["mer",[["RŨ","ŨG"],u,u],u,[["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"]],u,[["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"]],u,[["MK","NK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","Shilingi ya Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_mer]; - -function plural_mfe(n: number): number { -return 5; -} - -export const locale_mfe = ["mfe",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. Z-K","ap. Z-K"],u,["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}",u,u,u],["."," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"MUR","Rs","roupi morisien",{"JPY":["JP¥","¥"],"MUR":["Rs"],"USD":["US$","$"]},"ltr", plural_mfe]; - -function plural_mg(n: number): number { - -if (n === Math.floor(n) && (n >= 0 && n <= 1)) - return 1; -return 5; -} - -export const locale_mg = ["mg",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["BC","AD"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"MGA","Ar","Ariary",{"JPY":["JP¥","¥"],"MGA":["Ar"],"USD":["US$","$"]},"ltr", plural_mg]; - -function plural_mgh(n: number): number { -return 5; -} - -export const locale_mgh = ["mgh",[["wichishu","mchochil’l"],u,u],u,[["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"]],u,[["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"]],u,[["HY","YY"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"MZN","MTn","MZN",{"JPY":["JP¥","¥"],"MZN":["MTn"],"USD":["US$","$"]},"ltr", plural_mgh]; - -function plural_mgo(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_mgo = ["mgo",[["AM","PM"],u,u],u,[["A1","A2","A3","A4","A5","A6","A7"],["Aneg 1","Aneg 2","Aneg 3","Aneg 4","Aneg 5","Aneg 6","Aneg 7"],u,["1","2","3","4","5","6","7"]],u,[["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"]],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"XAF","FCFA","shirè",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_mgo]; - -function plural_mi(n: number): number { -return 5; -} - -export const locale_mi = ["mi",[["AM","PM"],u,u],u,[["T","H","T","A","P","M","H"],["Tap","Hin","Tū","Apa","Par","Mer","Hor"],["Rātapu","Rāhina","Rātū","Rāapa","Rāpare","Rāmere","Rāhoroi"],["Tap","Hin","Tū","Apa","Par","Mer","Hor"]],u,[["K","H","P","P","H","P","H","H","M","N","R","H"],["Kohi","Hui","Pou","Pae","Hara","Pipi","Hōngo","Here","Mahu","Nuku","Rangi","Haki"],["Kohitātea","Huitanguru","Poutūterangi","Paengawhāwhā","Haratua","Pipiri","Hōngongoi","Hereturikōkā","Mahuru","Whiringa-ā-nuku","Whiringa-ā-rangi","Hakihea"]],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"NZD","$","Tāra o Aotearoa",{"NZD":["$"],"USD":["US$","$"]},"ltr", plural_mi]; - -function plural_mk(n: number): number { -const 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 1; -return 5; -} - -export const locale_mk = ["mk",[["претпл.","попл."],u,["претпладне","попладне"]],u,[["н","п","в","с","ч","п","с"],["нед.","пон.","вт.","сре.","чет.","пет.","саб."],["недела","понеделник","вторник","среда","четврток","петок","сабота"],["нед.","пон.","вто.","сре.","чет.","пет.","саб."]],[["н","п","в","с","ч","п","с"],["нед.","пон.","вто.","сре.","чет.","пет.","саб."],["недела","понеделник","вторник","среда","четврток","петок","сабота"],["нед.","пон.","вто.","сре.","чет.","пет.","саб."]],[["ј","ф","м","а","м","ј","ј","а","с","о","н","д"],["јан.","фев.","мар.","апр.","мај","јун.","јул.","авг.","септ.","окт.","ноем.","дек."],["јануари","февруари","март","април","мај","јуни","јули","август","септември","октомври","ноември","декември"]],u,[["пр.н.е.","н.е."],u,["пред нашата ера","од нашата ера"]],1,[6,0],["d.M.yy","d.M.y","d MMMM y","EEEE, d MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} {0}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"MKD","ден.","Македонски денар",{"AUD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MKD":["ден."],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_mk]; - -function plural_ml(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ml = ["ml",[["AM","PM"],u,u],u,[["ഞ","തി","ചൊ","ബു","വ്യാ","വെ","ശ"],["ഞായർ","തിങ്കൾ","ചൊവ്വ","ബുധൻ","വ്യാഴം","വെള്ളി","ശനി"],["ഞായറാഴ്‌ച","തിങ്കളാഴ്‌ച","ചൊവ്വാഴ്ച","ബുധനാഴ്‌ച","വ്യാഴാഴ്‌ച","വെള്ളിയാഴ്‌ച","ശനിയാഴ്‌ച"],["ഞാ","തി","ചൊ","ബു","വ്യാ","വെ","ശ"]],[["ഞാ","തി","ചൊ","ബു","വ്യാ","വെ","ശ"],["ഞായർ","തിങ്കൾ","ചൊവ്വ","ബുധൻ","വ്യാഴം","വെള്ളി","ശനി"],["ഞായറാഴ്‌ച","തിങ്കളാഴ്‌ച","ചൊവ്വാഴ്‌ച","ബുധനാഴ്‌ച","വ്യാഴാഴ്‌ച","വെള്ളിയാഴ്‌ച","ശനിയാഴ്‌ച"],["ഞാ","തി","ചൊ","ബു","വ്യാ","വെ","ശ"]],[["ജ","ഫെ","മാ","ഏ","മെ","ജൂൺ","ജൂ","ഓ","സെ","ഒ","ന","ഡി"],["ജനു","ഫെബ്രു","മാർ","ഏപ്രി","മേയ്","ജൂൺ","ജൂലൈ","ഓഗ","സെപ്റ്റം","ഒക്ടോ","നവം","ഡിസം"],["ജനുവരി","ഫെബ്രുവരി","മാർച്ച്","ഏപ്രിൽ","മേയ്","ജൂൺ","ജൂലൈ","ഓഗസ്റ്റ്","സെപ്റ്റംബർ","ഒക്‌ടോബർ","നവംബർ","ഡിസംബർ"]],u,[["ക്രി.മു.","എഡി"],u,["ക്രിസ്‌തുവിന് മുമ്പ്","ആന്നോ ഡൊമിനി"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##0%","¤#,##0.00","#E0"],"INR","₹","ഇന്ത്യൻ രൂപ",{"THB":["฿"],"TWD":["NT$"]},"ltr", plural_ml]; - -function plural_mn(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_mn = ["mn",[["ү.ө.","ү.х."],u,u],u,[["Ня","Да","Мя","Лх","Пү","Ба","Бя"],u,["ням","даваа","мягмар","лхагва","пүрэв","баасан","бямба"],["Ня","Да","Мя","Лх","Пү","Ба","Бя"]],[["Ня","Да","Мя","Лх","Пү","Ба","Бя"],u,["Ням","Даваа","Мягмар","Лхагва","Пүрэв","Баасан","Бямба"],["Ня","Да","Мя","Лх","Пү","Ба","Бя"]],[["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],["нэгдүгээр сар","хоёрдугаар сар","гуравдугаар сар","дөрөвдүгээр сар","тавдугаар сар","зургаадугаар сар","долоодугаар сар","наймдугаар сар","есдүгээр сар","аравдугаар сар","арван нэгдүгээр сар","арван хоёрдугаар сар"]],[["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],["Нэгдүгээр сар","Хоёрдугаар сар","Гуравдугаар сар","Дөрөвдүгээр сар","Тавдугаар сар","Зургаадугаар сар","Долоодугаар сар","Наймдугаар сар","Есдүгээр сар","Аравдугаар сар","Арван нэгдүгээр сар","Арван хоёрдугаар сар"]],[["МЭӨ","МЭ"],u,["манай эриний өмнөх","манай эриний"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"MNT","₮","Монгол төгрөг",{"JPY":["JP¥","¥"],"MNT":["₮"],"SEK":[u,"кр"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_mn]; - -function plural_mr(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_mr = ["mr",[["स","सं"],["म.पू.","म.उ."],u],[["म.पू.","म.उ."],u,u],[["र","सो","मं","बु","गु","शु","श"],["रवि","सोम","मंगळ","बुध","गुरु","शुक्र","शनि"],["रविवार","सोमवार","मंगळवार","बुधवार","गुरुवार","शुक्रवार","शनिवार"],["र","सो","मं","बु","गु","शु","श"]],u,[["जा","फे","मा","ए","मे","जू","जु","ऑ","स","ऑ","नो","डि"],["जाने","फेब्रु","मार्च","एप्रि","मे","जून","जुलै","ऑग","सप्टें","ऑक्टो","नोव्हें","डिसें"],["जानेवारी","फेब्रुवारी","मार्च","एप्रिल","मे","जून","जुलै","ऑगस्ट","सप्टेंबर","ऑक्टोबर","नोव्हेंबर","डिसेंबर"]],u,[["इ. स. पू.","इ. स."],u,["ईसवीसनपूर्व","ईसवीसन"]],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}",u,"{1} रोजी {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##0%","¤#,##0.00","[#E0]"],"INR","₹","भारतीय रुपया",{"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_mr]; - -function plural_ms(n: number): number { -return 5; -} - -export const locale_ms = ["ms",[["a","p"],["PG","PTG"],u],u,[["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"]],u,[["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"]],u,[["S.M.","TM"],u,u],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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"MYR","RM","Ringgit Malaysia",{"CAD":[u,"$"],"JPY":["JP¥","¥"],"MXN":[u,"$"],"MYR":["RM"],"TWD":["NT$"],"USD":[u,"$"]},"ltr", plural_ms]; - -function plural_ms_BN(n: number): number { -return 5; -} - -export const locale_ms_BN = ["ms-BN",[["a","p"],["PG","PTG"],u],u,[["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"]],u,[["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"]],u,[["S.M.","TM"],u,u],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}",u,"{1} {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"BND","$","Dolar Brunei",{"BND":["$"],"CAD":[u,"$"],"JPY":["JP¥","¥"],"MXN":[u,"$"],"MYR":["RM"],"TWD":["NT$"],"USD":[u,"$"]},"ltr", plural_ms_BN]; - -function plural_ms_SG(n: number): number { -return 5; -} - -export const locale_ms_SG = ["ms-SG",[["a","p"],["PG","PTG"],u],u,[["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"]],u,[["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"]],u,[["S.M.","TM"],u,u],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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SGD","$","Dolar Singapura",{"CAD":[u,"$"],"JPY":["JP¥","¥"],"MXN":[u,"$"],"MYR":["RM"],"SGD":["$"],"TWD":["NT$"],"USD":[u,"$"]},"ltr", plural_ms_SG]; - -function plural_mt(n: number): number { - -if (n === 1) - return 1; -if (n === 0 || n % 100 === Math.floor(n % 100) && (n % 100 >= 2 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 19)) - return 4; -return 5; -} - -export const locale_mt = ["mt",[["am","pm"],["AM","PM"],u],u,[["Ħ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"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"EUR","€","ewro",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_mt]; - -function plural_mua(n: number): number { -return 5; -} - -export const locale_mua = ["mua",[["comme","lilli"],u,u],u,[["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"]],u,[["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"]],u,[["KK","PK"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"XAF","FCFA","solai BEAC",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_mua]; - -function plural_my(n: number): number { -return 5; -} - -export const locale_my = ["my",[["နံနက်","ညနေ"],u,u],u,[["တ","တ","အ","ဗ","က","သ","စ"],["တနင်္ဂနွေ","တနင်္လာ","အင်္ဂါ","ဗုဒ္ဓဟူး","ကြာသပတေး","သောကြာ","စနေ"],u,u],u,[["ဇ","ဖ","မ","ဧ","မ","ဇ","ဇ","ဩ","စ","အ","န","ဒ"],["ဇန်","ဖေ","မတ်","ဧ","မေ","ဇွန်","ဇူ","ဩ","စက်","အောက်","နို","ဒီ"],["ဇန်နဝါရီ","ဖေဖော်ဝါရီ","မတ်","ဧပြီ","မေ","ဇွန်","ဇူလိုင်","ဩဂုတ်","စက်တင်ဘာ","အောက်တိုဘာ","နိုဝင်ဘာ","ဒီဇင်ဘာ"]],u,[["ဘီစီ","အဒေီ"],u,["ခရစ်တော် မပေါ်မီနှစ်","ခရစ်နှစ်"]],0,[6,0],["dd-MM-yy","y၊ MMM d","y၊ d MMMM","y၊ MMMM d၊ EEEE"],["B H:mm","B HH:mm:ss","z HH:mm:ss","zzzz HH:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","ဂဏန်းမဟုတ်သော",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"MMK","K","မြန်မာ ကျပ်",{"ANG":["NAf"],"AWG":["Afl"],"BBD":[u,"Bds$"],"BSD":[u,"B$"],"HTG":["G"],"JPY":["JP¥","¥"],"MMK":["K"],"PAB":["B/."],"THB":["฿"],"TTD":["TT$","$"],"USD":["US$","$"]},"ltr", plural_my]; - -function plural_mzn(n: number): number { -return 5; -} - -export const locale_mzn = ["mzn",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ژانویه","فوریه","مارس","آوریل","مه","ژوئن","ژوئیه","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],u],u,[["پ.م","م."],u,["قبل میلاد","بعد میلاد"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"IRR","IRR","ایران ریال",{"JPY":["JP¥","¥"]},"rtl", plural_mzn]; - -function plural_naq(n: number): number { - -if (n === 1) - return 1; -if (n === 2) - return 2; -return 5; -} - -export const locale_naq = ["naq",[["ǁgoagas","ǃuias"],u,u],u,[["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"]],u,[["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"]],u,[["BC","AD"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZAR","ZAR","South African Randi",{"JPY":["JP¥","¥"],"NAD":["$"],"USD":["US$","$"]},"ltr", plural_naq]; - -function plural_nb(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_nb = ["nb",[["a","p"],["a.m.","p.m."],u],[["a.m.","p.m."],u,u],[["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ø."]],u,[["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."],u,["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}",u,"{1} 'kl'. {0}","{1} {0}"],[","," ",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"NOK","kr","norske kroner",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":["kr"],"NZD":[u,"$"],"RON":[u,"L"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XPF":[],"XXX":[]},"ltr", plural_nb]; - -function plural_nb_SJ(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_nb_SJ = ["nb-SJ",[["a","p"],["a.m.","p.m."],u],[["a.m.","p.m."],u,u],[["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ø."]],u,[["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."],u,["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}",u,"{1} 'kl'. {0}","{1} {0}"],[","," ",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"NOK","kr","norske kroner",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":["kr"],"NZD":[u,"$"],"RON":[u,"L"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XPF":[],"XXX":[]},"ltr", plural_nb_SJ]; - -function plural_nd(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_nd = ["nd",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["BC","AD"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","US$","Dola yase Amelika",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_nd]; - -function plural_nds(n: number): number { -return 5; -} - -export const locale_nds = ["nds",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["M01","M02","M03","M04","M05","M06","M07","M08","M09","M10","M11","M12"],u],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"EUR","€","EUR",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_nds]; - -function plural_nds_NL(n: number): number { -return 5; -} - -export const locale_nds_NL = ["nds-NL",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["M01","M02","M03","M04","M05","M06","M07","M08","M09","M10","M11","M12"],u],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"EUR","€","EUR",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_nds_NL]; - -function plural_ne(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ne = ["ne",[["पूर्वाह्न","अपराह्न"],u,u],u,[["आ","सो","म","बु","बि","शु","श"],["आइत","सोम","मङ्गल","बुध","बिहि","शुक्र","शनि"],["आइतबार","सोमबार","मङ्गलबार","बुधबार","बिहिबार","शुक्रबार","शनिबार"],["आइत","सोम","मङ्गल","बुध","बिहि","शुक्र","शनि"]],u,[["जन","फेब","मार्च","अप्र","मे","जुन","जुल","अग","सेप","अक्टो","नोभे","डिसे"],["जनवरी","फेब्रुअरी","मार्च","अप्रिल","मे","जुन","जुलाई","अगस्ट","सेप्टेम्बर","अक्टोबर","नोभेम्बर","डिसेम्बर"],u],[["जन","फेेब","मार्च","अप्र","मे","जुन","जुल","अग","सेप","अक्टो","नोभे","डिसे"],["जनवरी","फेब्रुअरी","मार्च","अप्रिल","मे","जुन","जुलाई","अगस्ट","सेप्टेम्बर","अक्टोबर","नोभेम्बर","डिसेम्बर"],u],[["ईसा पूर्व","सन्"],u,u],0,[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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"NPR","नेरू","नेपाली रूपैयाँ",{"JPY":["JP¥","¥"],"NPR":["नेरू","रू"],"THB":["฿"],"USD":["US$","$"]},"ltr", plural_ne]; - -function plural_ne_IN(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ne_IN = ["ne-IN",[["पूर्वाह्न","अपराह्न"],u,u],u,[["आ","सो","म","बु","बि","शु","श"],["आइत","सोम","मङ्गल","बुध","बिहि","शुक्र","शनि"],["आइतबार","सोमबार","मङ्गलबार","बुधबार","बिहिबार","शुक्रबार","शनिबार"],["आइत","सोम","मङ्गल","बुध","बिहि","शुक्र","शनि"]],u,[["जन","फेब","मार्च","अप्र","मे","जुन","जुल","अग","सेप","अक्टो","नोभे","डिसे"],["जनवरी","फेब्रुअरी","मार्च","अप्रिल","मे","जुन","जुलाई","अगस्ट","सेप्टेम्बर","अक्टोबर","नोभेम्बर","डिसेम्बर"],u],[["जन","फेेब","मार्च","अप्र","मे","जुन","जुल","अग","सेप","अक्टो","नोभे","डिसे"],["जनवरी","फेब्रुअरी","मार्च","अप्रिल","मे","जुन","जुलाई","अगस्ट","सेप्टेम्बर","अक्टोबर","नोभेम्बर","डिसेम्बर"],u],[["ईसा पूर्व","सन्"],u,u],0,[0,0],["yy/M/d","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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"INR","₹","भारतीय रूपिँया",{"JPY":["JP¥","¥"],"NPR":["नेरू","रू"],"THB":["฿"],"USD":["US$","$"]},"ltr", plural_ne_IN]; - -function plural_nl(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_nl = ["nl",[["a.m.","p.m."],u,u],u,[["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"]],u,[["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"]],u,[["v.C.","n.C."],["v.Chr.","n.Chr."],["voor Christus","na Christus"]],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}",u,"{1} 'om' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤ -#,##0.00","#E0"],"EUR","€","Euro",{"AUD":["AU$","$"],"CAD":["C$","$"],"FJD":["FJ$","$"],"JPY":["JP¥","¥"],"SBD":["SI$","$"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XPF":[],"XXX":[]},"ltr", plural_nl]; - -function plural_nl_AW(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_nl_AW = ["nl-AW",[["a.m.","p.m."],u,u],u,[["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"]],u,[["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"]],u,[["v.C.","n.C."],["v.Chr.","n.Chr."],["voor Christus","na Christus"]],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}",u,"{1} 'om' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤ -#,##0.00","#E0"],"AWG","Afl.","Arubaanse gulden",{"AUD":["AU$","$"],"AWG":["Afl."],"CAD":["C$","$"],"FJD":["FJ$","$"],"JPY":["JP¥","¥"],"SBD":["SI$","$"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XPF":[],"XXX":[]},"ltr", plural_nl_AW]; - -function plural_nl_BE(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_nl_BE = ["nl-BE",[["a.m.","p.m."],u,u],u,[["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"]],u,[["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"]],u,[["v.C.","n.C."],["v.Chr.","n.Chr."],["voor Christus","na Christus"]],1,[6,0],["d/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}",u,"{1} 'om' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤ -#,##0.00","#E0"],"EUR","€","Euro",{"AUD":["AU$","$"],"CAD":["C$","$"],"FJD":["FJ$","$"],"JPY":["JP¥","¥"],"SBD":["SI$","$"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XPF":[],"XXX":[]},"ltr", plural_nl_BE]; - -function plural_nl_BQ(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_nl_BQ = ["nl-BQ",[["a.m.","p.m."],u,u],u,[["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"]],u,[["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"]],u,[["v.C.","n.C."],["v.Chr.","n.Chr."],["voor Christus","na Christus"]],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}",u,"{1} 'om' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤ -#,##0.00","#E0"],"USD","$","Amerikaanse dollar",{"AUD":["AU$","$"],"CAD":["C$","$"],"FJD":["FJ$","$"],"JPY":["JP¥","¥"],"SBD":["SI$","$"],"THB":["฿"],"TWD":["NT$"],"XPF":[],"XXX":[]},"ltr", plural_nl_BQ]; - -function plural_nl_CW(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_nl_CW = ["nl-CW",[["a.m.","p.m."],u,u],u,[["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"]],u,[["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"]],u,[["v.C.","n.C."],["v.Chr.","n.Chr."],["voor Christus","na Christus"]],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}",u,"{1} 'om' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤ -#,##0.00","#E0"],"ANG","NAf.","Nederlands-Antilliaanse gulden",{"ANG":["NAf."],"AUD":["AU$","$"],"CAD":["C$","$"],"FJD":["FJ$","$"],"JPY":["JP¥","¥"],"SBD":["SI$","$"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XPF":[],"XXX":[]},"ltr", plural_nl_CW]; - -function plural_nl_SR(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_nl_SR = ["nl-SR",[["a.m.","p.m."],u,u],u,[["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"]],u,[["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"]],u,[["v.C.","n.C."],["v.Chr.","n.Chr."],["voor Christus","na Christus"]],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}",u,"{1} 'om' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤ -#,##0.00","#E0"],"SRD","$","Surinaamse dollar",{"AUD":["AU$","$"],"CAD":["C$","$"],"FJD":["FJ$","$"],"JPY":["JP¥","¥"],"SBD":["SI$","$"],"SRD":["$"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XPF":[],"XXX":[]},"ltr", plural_nl_SR]; - -function plural_nl_SX(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_nl_SX = ["nl-SX",[["a.m.","p.m."],u,u],u,[["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"]],u,[["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"]],u,[["v.C.","n.C."],["v.Chr.","n.Chr."],["voor Christus","na Christus"]],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}",u,"{1} 'om' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤ -#,##0.00","#E0"],"ANG","NAf.","Nederlands-Antilliaanse gulden",{"ANG":["NAf."],"AUD":["AU$","$"],"CAD":["C$","$"],"FJD":["FJ$","$"],"JPY":["JP¥","¥"],"SBD":["SI$","$"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XPF":[],"XXX":[]},"ltr", plural_nl_SX]; - -function plural_nmg(n: number): number { -return 5; -} - -export const locale_nmg = ["nmg",[["maná","kugú"],u,u],u,[["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"]],u,[["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"]],u,[["BL","PB"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XAF","FCFA","Fraŋ CFA BEAC",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_nmg]; - -function plural_nn(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_nn = ["nn",[["f.m.","e.m."],u,["formiddag","ettermiddag"]],[["f.m.","e.m."],u,u],[["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."],u,u],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}",u,"{1} 'kl'. {0}","{1} {0}"],[","," ",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"NOK","kr","norske kroner",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":["kr"],"NZD":[u,"$"],"TWD":[u,"$"],"USD":[u,"$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XPF":[]},"ltr", plural_nn]; - -function plural_nnh(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_nnh = ["nnh",[["mbaʼámbaʼ","ncwònzém"],u,u],u,[["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ɛ̌ʼ"],u,u],u,[["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"],u],u,[["m.z.Y.","m.g.n.Y."],u,["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}",u,"{1}, {0}","{1},{0}"],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"XAF","FCFA","feláŋ CFA",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_nnh]; - -function plural_nus(n: number): number { -return 5; -} - -export const locale_nus = ["nus",[["RW","TŊ"],u,u],u,[["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"]],u,[["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"]],u,[["AY","ƐY"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SSP","£","SSP",{"GBP":["GB£","£"],"JPY":["JP¥","¥"],"SSP":["£"],"USD":["US$","$"]},"ltr", plural_nus]; - -function plural_nyn(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_nyn = ["nyn",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["BC","AD"],u,["Kurisito Atakaijire","Kurisito Yaijire"]],1,[0,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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"UGX","USh","Eshiringi ya Uganda",{"JPY":["JP¥","¥"],"UGX":["USh"],"USD":["US$","$"]},"ltr", plural_nyn]; - -function plural_om(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_om = ["om",[["WD","WB"],u,u],u,[["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"]],u,[["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"]],u,[["BCE","CE"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ETB","Br","Itoophiyaa Birrii",{"ETB":["Br"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_om]; - -function plural_om_KE(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_om_KE = ["om-KE",[["WD","WB"],u,u],u,[["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"]],u,[["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"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","KES",{"ETB":["Br"],"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_om_KE]; - -function plural_or(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_or = ["or",[["ପୂ","ଅ"],["AM","PM"],u],[["AM","ଅପରାହ୍ନ"],["ପୂର୍ବାହ୍ନ","ଅପରାହ୍ନ"],u],[["ର","ସୋ","ମ","ବୁ","ଗୁ","ଶୁ","ଶ"],["ରବି","ସୋମ","ମଙ୍ଗଳ","ବୁଧ","ଗୁରୁ","ଶୁକ୍ର","ଶନି"],["ରବିବାର","ସୋମବାର","ମଙ୍ଗଳବାର","ବୁଧବାର","ଗୁରୁବାର","ଶୁକ୍ରବାର","ଶନିବାର"],["ରବି","ସୋମ","ମଙ୍ଗଳ","ବୁଧ","ଗୁରୁ","ଶୁକ୍ର","ଶନି"]],u,[["ଜା","ଫେ","ମା","ଅ","ମଇ","ଜୁ","ଜୁ","ଅ","ସେ","ଅ","ନ","ଡି"],["ଜାନୁଆରୀ","ଫେବୃଆରୀ","ମାର୍ଚ୍ଚ","ଅପ୍ରେଲ","ମଇ","ଜୁନ","ଜୁଲାଇ","ଅଗଷ୍ଟ","ସେପ୍ଟେମ୍ବର","ଅକ୍ଟୋବର","ନଭେମ୍ବର","ଡିସେମ୍ବର"],u],u,[["BC","AD"],u,["ଖ୍ରୀଷ୍ଟପୂର୍ବ","ଖ୍ରୀଷ୍ଟାବ୍ଦ"]],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}",u,"{0} ଠାରେ {1}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##0%","¤#,##0.00","#E0"],"INR","₹","ଭାରତୀୟ ଟଙ୍କା",{},"ltr", plural_or]; - -function plural_os(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_os = ["os",[["AM","PM"],u,["ӕмбисбоны размӕ","ӕмбисбоны фӕстӕ"]],[["AM","PM"],u,u],[["Х","К","Д","Ӕ","Ц","М","С"],["хцб","крс","дцг","ӕрт","цпр","мрб","сбт"],["хуыцаубон","къуырисӕр","дыццӕг","ӕртыццӕг","цыппӕрӕм","майрӕмбон","сабат"],["хцб","крс","дцг","ӕрт","цпр","мрб","сбт"]],[["Х","К","Д","Ӕ","Ц","М","С"],["Хцб","Крс","Дцг","Ӕрт","Цпр","Мрб","Сбт"],["Хуыцаубон","Къуырисӕр","Дыццӕг","Ӕртыццӕг","Цыппӕрӕм","Майрӕмбон","Сабат"],["хцб","крс","дцг","ӕрт","цпр","мрб","сбт"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","фев.","мар.","апр.","майы","июны","июлы","авг.","сен.","окт.","ноя.","дек."],["январы","февралы","мартъийы","апрелы","майы","июны","июлы","августы","сентябры","октябры","ноябры","декабры"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["Янв.","Февр.","Март.","Апр.","Май","Июнь","Июль","Авг.","Сент.","Окт.","Нояб.","Дек."],["Январь","Февраль","Мартъи","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"]],[["н.д.а.","н.д."],u,u],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","НН",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"GEL","₾","Лар",{"GEL":["₾"],"JPY":["JP¥","¥"]},"ltr", plural_os]; - -function plural_os_RU(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_os_RU = ["os-RU",[["AM","PM"],u,["ӕмбисбоны размӕ","ӕмбисбоны фӕстӕ"]],[["AM","PM"],u,u],[["Х","К","Д","Ӕ","Ц","М","С"],["хцб","крс","дцг","ӕрт","цпр","мрб","сбт"],["хуыцаубон","къуырисӕр","дыццӕг","ӕртыццӕг","цыппӕрӕм","майрӕмбон","сабат"],["хцб","крс","дцг","ӕрт","цпр","мрб","сбт"]],[["Х","К","Д","Ӕ","Ц","М","С"],["Хцб","Крс","Дцг","Ӕрт","Цпр","Мрб","Сбт"],["Хуыцаубон","Къуырисӕр","Дыццӕг","Ӕртыццӕг","Цыппӕрӕм","Майрӕмбон","Сабат"],["хцб","крс","дцг","ӕрт","цпр","мрб","сбт"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","фев.","мар.","апр.","майы","июны","июлы","авг.","сен.","окт.","ноя.","дек."],["январы","февралы","мартъийы","апрелы","майы","июны","июлы","августы","сентябры","октябры","ноябры","декабры"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["Янв.","Февр.","Март.","Апр.","Май","Июнь","Июль","Авг.","Сент.","Окт.","Нояб.","Дек."],["Январь","Февраль","Мартъи","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"]],[["н.д.а.","н.д."],u,u],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","НН",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"RUB","₽","Сом",{"JPY":["JP¥","¥"],"RUB":["₽"]},"ltr", plural_os_RU]; - -function plural_pa(n: number): number { - -if (n === Math.floor(n) && (n >= 0 && n <= 1)) - return 1; -return 5; -} - -export const locale_pa = ["pa",[["ਸ.","ਸ਼."],["ਪੂ.ਦੁ.","ਬਾ.ਦੁ."],u],[["ਪੂ.ਦੁ.","ਬਾ.ਦੁ."],u,u],[["ਐ","ਸੋ","ਮੰ","ਬੁੱ","ਵੀ","ਸ਼ੁੱ","ਸ਼"],["ਐਤ","ਸੋਮ","ਮੰਗਲ","ਬੁੱਧ","ਵੀਰ","ਸ਼ੁੱਕਰ","ਸ਼ਨਿੱਚਰ"],["ਐਤਵਾਰ","ਸੋਮਵਾਰ","ਮੰਗਲਵਾਰ","ਬੁੱਧਵਾਰ","ਵੀਰਵਾਰ","ਸ਼ੁੱਕਰਵਾਰ","ਸ਼ਨਿੱਚਰਵਾਰ"],["ਐਤ","ਸੋਮ","ਮੰਗ","ਬੁੱਧ","ਵੀਰ","ਸ਼ੁੱਕ","ਸ਼ਨਿੱ"]],u,[["ਜ","ਫ਼","ਮਾ","ਅ","ਮ","ਜੂ","ਜੁ","ਅ","ਸ","ਅ","ਨ","ਦ"],["ਜਨ","ਫ਼ਰ","ਮਾਰਚ","ਅਪ੍ਰੈ","ਮਈ","ਜੂਨ","ਜੁਲਾ","ਅਗ","ਸਤੰ","ਅਕਤੂ","ਨਵੰ","ਦਸੰ"],["ਜਨਵਰੀ","ਫ਼ਰਵਰੀ","ਮਾਰਚ","ਅਪ੍ਰੈਲ","ਮਈ","ਜੂਨ","ਜੁਲਾਈ","ਅਗਸਤ","ਸਤੰਬਰ","ਅਕਤੂਬਰ","ਨਵੰਬਰ","ਦਸੰਬਰ"]],u,[["ਈ.ਪੂ.","ਸੰਨ"],["ਈ. ਪੂ.","ਸੰਨ"],["ਈਸਵੀ ਪੂਰਵ","ਈਸਵੀ ਸੰਨ"]],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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","[#E0]"],"INR","₹","ਭਾਰਤੀ ਰੁਪਇਆ",{"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_pa]; - -function plural_pa_Arab(n: number): number { -return 5; -} - -export const locale_pa_Arab = ["pa-Arab",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["اتوار","پیر","منگل","بُدھ","جمعرات","جمعہ","ہفتہ"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["جنوری","فروری","مارچ","اپریل","مئ","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],u],u,[["ايساپورو","سں"],u,u],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}",u,u,u],[".",",",";","%","‎+","‎-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"PKR","ر","روپئیہ",{"JPY":["JP¥","¥"],"PKR":["ر","Rs"],"USD":["US$","$"]},"rtl", plural_pa_Arab]; - -function plural_pa_Guru(n: number): number { - -if (n === Math.floor(n) && (n >= 0 && n <= 1)) - return 1; -return 5; -} - -export const locale_pa_Guru = ["pa-Guru",[["ਸ.","ਸ਼."],["ਪੂ.ਦੁ.","ਬਾ.ਦੁ."],u],[["ਪੂ.ਦੁ.","ਬਾ.ਦੁ."],u,u],[["ਐ","ਸੋ","ਮੰ","ਬੁੱ","ਵੀ","ਸ਼ੁੱ","ਸ਼"],["ਐਤ","ਸੋਮ","ਮੰਗਲ","ਬੁੱਧ","ਵੀਰ","ਸ਼ੁੱਕਰ","ਸ਼ਨਿੱਚਰ"],["ਐਤਵਾਰ","ਸੋਮਵਾਰ","ਮੰਗਲਵਾਰ","ਬੁੱਧਵਾਰ","ਵੀਰਵਾਰ","ਸ਼ੁੱਕਰਵਾਰ","ਸ਼ਨਿੱਚਰਵਾਰ"],["ਐਤ","ਸੋਮ","ਮੰਗ","ਬੁੱਧ","ਵੀਰ","ਸ਼ੁੱਕ","ਸ਼ਨਿੱ"]],u,[["ਜ","ਫ਼","ਮਾ","ਅ","ਮ","ਜੂ","ਜੁ","ਅ","ਸ","ਅ","ਨ","ਦ"],["ਜਨ","ਫ਼ਰ","ਮਾਰਚ","ਅਪ੍ਰੈ","ਮਈ","ਜੂਨ","ਜੁਲਾ","ਅਗ","ਸਤੰ","ਅਕਤੂ","ਨਵੰ","ਦਸੰ"],["ਜਨਵਰੀ","ਫ਼ਰਵਰੀ","ਮਾਰਚ","ਅਪ੍ਰੈਲ","ਮਈ","ਜੂਨ","ਜੁਲਾਈ","ਅਗਸਤ","ਸਤੰਬਰ","ਅਕਤੂਬਰ","ਨਵੰਬਰ","ਦਸੰਬਰ"]],u,[["ਈ.ਪੂ.","ਸੰਨ"],["ਈ. ਪੂ.","ਸੰਨ"],["ਈਸਵੀ ਪੂਰਵ","ਈਸਵੀ ਸੰਨ"]],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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","[#E0]"],"INR","₹","ਭਾਰਤੀ ਰੁਪਇਆ",{"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_pa_Guru]; - -function plural_pl(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && !(i % 100 >= 12 && i % 100 <= 14))) - return 3; -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 4; -return 5; -} - -export const locale_pl = ["pl",[["a","p"],["AM","PM"],u],u,[["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."],u,["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}",u,"{1} {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"PLN","zł","złoty polski",{"AUD":[u,"$"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"PLN":["zł"],"RON":[u,"lej"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"]},"ltr", plural_pl]; - -function plural_prg(n: number): number { -const 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 0; -if (n % 10 === 1 && !(n % 100 === 11) || (v === 2 && (f % 10 === 1 && !(f % 100 === 11)) || !(v === 2) && f % 10 === 1)) - return 1; -return 5; -} - -export const locale_prg = ["prg",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["M01","M02","M03","M04","M05","M06","M07","M08","M09","M10","M11","M12"],u],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],u,u,u,{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_prg]; - -function plural_ps(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ps = ["ps",[["غ.م.","غ.و."],u,u],u,[["S","M","T","W","T","F","S"],["يونۍ","دونۍ","درېنۍ","څلرنۍ","پينځنۍ","جمعه","اونۍ"],u,u],u,[["ج","ف","م","ا","م","ج","ج","ا","س","ا","ن","د"],["جنوري","فبروري","مارچ","اپریل","مۍ","جون","جولای","اګست","سېپتمبر","اکتوبر","نومبر","دسمبر"],u],[["1","2","3","4","5","6","7","8","9","10","11","12"],["جنوري","فبروري","مارچ","اپریل","مۍ","جون","جولای","اګست","سپتمبر","اکتوبر","نومبر","دسمبر"],["جنوري","فېبروري","مارچ","اپریل","مۍ","جون","جولای","اګست","سپتمبر","اکتوبر","نومبر","دسمبر"]],[["له میلاد وړاندې","م."],u,["له میلاد څخه وړاندې","له میلاد څخه وروسته"]],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}",u,u,u],[",",".",";","%","‎+","‎−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"AFN","؋","افغانۍ",{"AFN":["؋"],"JPY":["JP¥","¥"]},"rtl", plural_ps]; - -function plural_ps_PK(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ps_PK = ["ps-PK",[["غ.م.","غ.و."],u,u],u,[["S","M","T","W","T","F","S"],["يونۍ","دونۍ","درېنۍ","څلرنۍ","پينځنۍ","جمعه","اونۍ"],u,u],u,[["ج","ف","م","ا","م","ج","ج","ا","س","ا","ن","د"],["جنوري","فبروري","مارچ","اپریل","مۍ","جون","جولای","اګست","سېپتمبر","اکتوبر","نومبر","دسمبر"],u],[["1","2","3","4","5","6","7","8","9","10","11","12"],["جنوري","فبروري","مارچ","اپریل","مۍ","جون","جولای","اګست","سپتمبر","اکتوبر","نومبر","دسمبر"],["جنوري","فېبروري","مارچ","اپریل","مۍ","جون","جولای","اګست","سپتمبر","اکتوبر","نومبر","دسمبر"]],[["له میلاد وړاندې","م."],u,["له میلاد څخه وړاندې","له میلاد څخه وروسته"]],0,[6,0],["y/M/d","y MMM d","د y د MMMM d","EEEE د y د MMMM d"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1} {0}",u,u,u],[",",".",";","%","‎+","‎−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"PKR","Rs","پاکستانۍ کلداره",{"AFN":["؋"],"JPY":["JP¥","¥"],"PKR":["Rs"]},"rtl", plural_ps_PK]; - -function plural_pt(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === Math.floor(i) && (i >= 0 && i <= 1)) - return 1; -return 5; -} - -export const locale_pt = ["pt",[["AM","PM"],u,u],u,[["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."]],u,[["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"]],u,[["a.C.","d.C."],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"BRL","R$","Real brasileiro",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"PTE":["Esc."],"RON":[u,"L"],"SYP":[u,"S£"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_pt]; - -function plural_pt_AO(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === Math.floor(i) && (i >= 0 && i <= 1)) - return 1; -return 5; -} - -export const locale_pt_AO = ["pt-AO",[["a.m.","p.m."],u,["da manhã","da tarde"]],[["a.m.","p.m."],u,["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"],["domingo","segunda","terça","quarta","quinta","sexta","sábado"]],u,[["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"]],u,[["a.C.","d.C."],u,["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}",u,"{1} 'às' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"AOA","Kz","kwanza angolano",{"AOA":["Kz"],"AUD":["AU$","$"],"JPY":["JP¥","¥"],"PTE":["​"],"RON":[u,"L"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_pt_AO]; - -function plural_pt_CH(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === Math.floor(i) && (i >= 0 && i <= 1)) - return 1; -return 5; -} - -export const locale_pt_CH = ["pt-CH",[["a.m.","p.m."],u,["da manhã","da tarde"]],[["a.m.","p.m."],u,["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"],["domingo","segunda","terça","quarta","quinta","sexta","sábado"]],u,[["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"]],u,[["a.C.","d.C."],u,["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}",u,"{1} 'às' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"CHF","CHF","franco suíço",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"PTE":["​"],"RON":[u,"L"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_pt_CH]; - -function plural_pt_CV(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === Math.floor(i) && (i >= 0 && i <= 1)) - return 1; -return 5; -} - -export const locale_pt_CV = ["pt-CV",[["a.m.","p.m."],u,["da manhã","da tarde"]],[["a.m.","p.m."],u,["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"],["domingo","segunda","terça","quarta","quinta","sexta","sábado"]],u,[["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"]],u,[["a.C.","d.C."],u,["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}",u,"{1} 'às' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"CVE","​","escudo cabo-verdiano",{"AUD":["AU$","$"],"CVE":["​"],"JPY":["JP¥","¥"],"PTE":["​PTE"],"RON":[u,"L"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_pt_CV]; - -function plural_pt_GQ(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === Math.floor(i) && (i >= 0 && i <= 1)) - return 1; -return 5; -} - -export const locale_pt_GQ = ["pt-GQ",[["a.m.","p.m."],u,["da manhã","da tarde"]],[["a.m.","p.m."],u,["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"],["domingo","segunda","terça","quarta","quinta","sexta","sábado"]],u,[["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"]],u,[["a.C.","d.C."],u,["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}",u,"{1} 'às' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XAF","FCFA","franco CFA (BEAC)",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"PTE":["​"],"RON":[u,"L"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_pt_GQ]; - -function plural_pt_GW(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === Math.floor(i) && (i >= 0 && i <= 1)) - return 1; -return 5; -} - -export const locale_pt_GW = ["pt-GW",[["a.m.","p.m."],u,["da manhã","da tarde"]],[["a.m.","p.m."],u,["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"],["domingo","segunda","terça","quarta","quinta","sexta","sábado"]],u,[["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"]],u,[["a.C.","d.C."],u,["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}",u,"{1} 'às' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XOF","CFA","franco CFA (BCEAO)",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"PTE":["​"],"RON":[u,"L"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_pt_GW]; - -function plural_pt_LU(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === Math.floor(i) && (i >= 0 && i <= 1)) - return 1; -return 5; -} - -export const locale_pt_LU = ["pt-LU",[["a.m.","p.m."],u,["da manhã","da tarde"]],[["a.m.","p.m."],u,["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"],["domingo","segunda","terça","quarta","quinta","sexta","sábado"]],u,[["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"]],u,[["a.C.","d.C."],u,["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}",u,"{1} 'às' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"LUF":["F"],"PTE":["​"],"RON":[u,"L"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_pt_LU]; - -function plural_pt_MO(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === Math.floor(i) && (i >= 0 && i <= 1)) - return 1; -return 5; -} - -export const locale_pt_MO = ["pt-MO",[["a.m.","p.m."],u,["da manhã","da tarde"]],[["a.m.","p.m."],u,["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"],["domingo","segunda","terça","quarta","quinta","sexta","sábado"]],u,[["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"]],u,[["a.C.","d.C."],u,["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}",u,"{1} 'às' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"MOP","MOP$","pataca macaense",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"MOP":["MOP$"],"PTE":["​"],"RON":[u,"L"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_pt_MO]; - -function plural_pt_MZ(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === Math.floor(i) && (i >= 0 && i <= 1)) - return 1; -return 5; -} - -export const locale_pt_MZ = ["pt-MZ",[["a.m.","p.m."],u,["da manhã","da tarde"]],[["a.m.","p.m."],u,["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"],["domingo","segunda","terça","quarta","quinta","sexta","sábado"]],u,[["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"]],u,[["a.C.","d.C."],u,["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}",u,"{1} 'às' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"MZN","MTn","metical moçambicano",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"MZN":["MTn"],"PTE":["​"],"RON":[u,"L"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_pt_MZ]; - -function plural_pt_PT(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === Math.floor(i) && (i >= 0 && i <= 1)) - return 1; -return 5; -} - -export const locale_pt_PT = ["pt-PT",[["a.m.","p.m."],u,["da manhã","da tarde"]],[["a.m.","p.m."],u,["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"],["domingo","segunda","terça","quarta","quinta","sexta","sábado"]],u,[["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"]],u,[["a.C.","d.C."],u,["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}",u,"{1} 'às' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"PTE":["​"],"RON":[u,"L"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_pt_PT]; - -function plural_pt_ST(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === Math.floor(i) && (i >= 0 && i <= 1)) - return 1; -return 5; -} - -export const locale_pt_ST = ["pt-ST",[["a.m.","p.m."],u,["da manhã","da tarde"]],[["a.m.","p.m."],u,["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"],["domingo","segunda","terça","quarta","quinta","sexta","sábado"]],u,[["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"]],u,[["a.C.","d.C."],u,["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}",u,"{1} 'às' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"STN","Db","dobra de São Tomé e Príncipe",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"PTE":["​"],"RON":[u,"L"],"STN":["Db"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_pt_ST]; - -function plural_pt_TL(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === Math.floor(i) && (i >= 0 && i <= 1)) - return 1; -return 5; -} - -export const locale_pt_TL = ["pt-TL",[["a.m.","p.m."],u,["da manhã","da tarde"]],[["a.m.","p.m."],u,["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"],["domingo","segunda","terça","quarta","quinta","sexta","sábado"]],u,[["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"]],u,[["a.C.","d.C."],u,["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}",u,"{1} 'às' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"USD","US$","dólar dos Estados Unidos",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"PTE":["​"],"RON":[u,"L"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_pt_TL]; - -function plural_qu(n: number): number { -return 5; -} - -export const locale_qu = ["qu",[["a.m.","p.m."],u,u],u,[["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"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Set","Oct","Nov","Dic"],["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Setiembre","Octubre","Noviembre","Diciembre"]],u,[["BCE","dC"],["BCE","d.C."],u],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}",u,"{0} {1}","{1} {0}"],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"PEN","S/","Sol Peruano",{"BBD":["BBG","$"],"BMD":["DBM","$"],"BZD":["DBZ","$"],"CAD":["$CA","$"],"JPY":["JP¥","¥"],"PEN":["S/"],"USD":["$US","$"]},"ltr", plural_qu]; - -function plural_qu_BO(n: number): number { -return 5; -} - -export const locale_qu_BO = ["qu-BO",[["a.m.","p.m."],u,u],u,[["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"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Set","Oct","Nov","Dic"],["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Setiembre","Octubre","Noviembre","Diciembre"]],u,[["BCE","dC"],["BCE","d.C."],u],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}",u,"{0} {1}","{1} {0}"],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"BOB","Bs","Boliviano",{"BBD":["BBG","$"],"BMD":["DBM","$"],"BOB":["Bs"],"BZD":["DBZ","$"],"CAD":["$CA","$"],"JPY":["JP¥","¥"],"USD":["$US","$"]},"ltr", plural_qu_BO]; - -function plural_qu_EC(n: number): number { -return 5; -} - -export const locale_qu_EC = ["qu-EC",[["a.m.","p.m."],u,u],u,[["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"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Set","Oct","Nov","Dic"],["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Setiembre","Octubre","Noviembre","Diciembre"]],u,[["BCE","dC"],["BCE","d.C."],u],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}",u,"{0} {1}","{1} {0}"],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"USD","$","Dólar Americano",{"BBD":["BBG","$"],"BMD":["DBM","$"],"BZD":["DBZ","$"],"CAD":["$CA","$"],"JPY":["JP¥","¥"]},"ltr", plural_qu_EC]; - -function plural_rm(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_rm = ["rm",[["AM","PM"],u,u],u,[["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"]],u,[["S","F","M","A","M","Z","F","A","S","O","N","D"],["schan.","favr.","mars","avr.","matg","zercl.","fan.","avust","sett.","oct.","nov.","dec."],["da schaner","da favrer","da mars","d’avrigl","da matg","da zercladur","da fanadur","d’avust","da settember","d’october","da november","da december"]],[["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."],u,["avant Cristus","suenter Cristus"]],1,[6,0],["dd-MM-yy","dd-MM-y","d MMMM y","EEEE, 'ils' d MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} {0}",u,u,u],[".","’",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"CHF","CHF","franc svizzer",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_rm]; - -function plural_rn(n: number): number { -return 5; -} - -export const locale_rn = ["rn",[["Z.MU.","Z.MW."],u,u],u,[["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."]],u,[["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"]],u,[["Mb.Y.","Ny.Y"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00¤","#E0"],"BIF","FBu","Ifaranga ry’Uburundi",{"BIF":["FBu"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_rn]; - -function plural_ro(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -if (!(v === 0) || (n === 0 || n % 100 === Math.floor(n % 100) && (n % 100 >= 2 && n % 100 <= 19))) - return 3; -return 5; -} - -export const locale_ro = ["ro",[["a.m.","p.m."],u,u],u,[["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â."]],u,[["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"]],u,[["î.Hr.","d.Hr."],u,["î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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"RON","RON","leu românesc",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"]},"ltr", plural_ro]; - -function plural_ro_MD(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -if (!(v === 0) || (n === 0 || n % 100 === Math.floor(n % 100) && (n % 100 >= 2 && n % 100 <= 19))) - return 3; -return 5; -} - -export const locale_ro_MD = ["ro-MD",[["a.m.","p.m."],u,u],u,[["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â"]],u,[["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"]],u,[["î.Hr.","d.Hr."],u,["î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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"MDL","L","leu moldovenesc",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MDL":["L"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"]},"ltr", plural_ro_MD]; - -function plural_rof(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_rof = ["rof",[["kang’ama","kingoto"],u,u],u,[["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"]],u,[["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"]],u,[["KM","BM"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"TZS","TSh","heleri sa Tanzania",{"JPY":["JP¥","¥"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_rof]; - -function plural_root(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_root = ["root",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_root]; - -function plural_ru(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (v === 0 && (i % 10 === 1 && !(i % 100 === 11))) - return 1; -if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && !(i % 100 >= 12 && i % 100 <= 14))) - return 3; -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 4; -return 5; -} - -export const locale_ru = ["ru",[["AM","PM"],u,u],u,[["вс","пн","вт","ср","чт","пт","сб"],u,["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["В","П","В","С","Ч","П","С"],["вс","пн","вт","ср","чт","пт","сб"],["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","мар.","апр.","мая","июн.","июл.","авг.","сент.","окт.","нояб.","дек."],["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","март","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек."],["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],[["до н.э.","н.э."],["до н. э.","н. э."],["до Рождества Христова","от Рождества Христова"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","не число",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"RUB","₽","российский рубль",{"GEL":[u,"ლ"],"RON":[u,"L"],"RUB":["₽"],"RUR":["р."],"THB":["฿"],"TMT":["ТМТ"],"TWD":["NT$"],"UAH":["₴"],"XXX":["XXXX"]},"ltr", plural_ru]; - -function plural_ru_BY(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (v === 0 && (i % 10 === 1 && !(i % 100 === 11))) - return 1; -if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && !(i % 100 >= 12 && i % 100 <= 14))) - return 3; -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 4; -return 5; -} - -export const locale_ru_BY = ["ru-BY",[["AM","PM"],u,u],u,[["вс","пн","вт","ср","чт","пт","сб"],u,["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["В","П","В","С","Ч","П","С"],["вс","пн","вт","ср","чт","пт","сб"],["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","мар.","апр.","мая","июн.","июл.","авг.","сент.","окт.","нояб.","дек."],["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","март","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек."],["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],[["до н.э.","н.э."],["до н. э.","н. э."],["до Рождества Христова","от Рождества Христова"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","не число",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"BYN","Br","белорусский рубль",{"BYN":["Br"],"GEL":[u,"ლ"],"RON":[u,"L"],"RUB":["₽"],"THB":["฿"],"TMT":["ТМТ"],"TWD":["NT$"],"UAH":["₴"],"XXX":["XXXX"]},"ltr", plural_ru_BY]; - -function plural_ru_KG(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (v === 0 && (i % 10 === 1 && !(i % 100 === 11))) - return 1; -if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && !(i % 100 >= 12 && i % 100 <= 14))) - return 3; -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 4; -return 5; -} - -export const locale_ru_KG = ["ru-KG",[["AM","PM"],u,u],u,[["вс","пн","вт","ср","чт","пт","сб"],u,["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["В","П","В","С","Ч","П","С"],["вс","пн","вт","ср","чт","пт","сб"],["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","мар.","апр.","мая","июн.","июл.","авг.","сент.","окт.","нояб.","дек."],["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","март","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек."],["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],[["до н.э.","н.э."],["до н. э.","н. э."],["до Рождества Христова","от Рождества Христова"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","не число",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"KGS","сом","киргизский сом",{"GEL":[u,"ლ"],"KGS":["сом"],"RON":[u,"L"],"RUB":["₽"],"RUR":["р."],"THB":["฿"],"TMT":["ТМТ"],"TWD":["NT$"],"UAH":["₴"],"XXX":["XXXX"]},"ltr", plural_ru_KG]; - -function plural_ru_KZ(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (v === 0 && (i % 10 === 1 && !(i % 100 === 11))) - return 1; -if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && !(i % 100 >= 12 && i % 100 <= 14))) - return 3; -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 4; -return 5; -} - -export const locale_ru_KZ = ["ru-KZ",[["AM","PM"],u,u],u,[["вс","пн","вт","ср","чт","пт","сб"],u,["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["В","П","В","С","Ч","П","С"],["вс","пн","вт","ср","чт","пт","сб"],["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","мар.","апр.","мая","июн.","июл.","авг.","сент.","окт.","нояб.","дек."],["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","март","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек."],["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],[["до н.э.","н.э."],["до н. э.","н. э."],["до Рождества Христова","от Рождества Христова"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","не число",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"KZT","₸","казахский тенге",{"GEL":[u,"ლ"],"KZT":["₸"],"RON":[u,"L"],"RUB":["₽"],"RUR":["р."],"THB":["฿"],"TMT":["ТМТ"],"TWD":["NT$"],"UAH":["₴"],"XXX":["XXXX"]},"ltr", plural_ru_KZ]; - -function plural_ru_MD(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (v === 0 && (i % 10 === 1 && !(i % 100 === 11))) - return 1; -if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && !(i % 100 >= 12 && i % 100 <= 14))) - return 3; -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 4; -return 5; -} - -export const locale_ru_MD = ["ru-MD",[["AM","PM"],u,u],u,[["вс","пн","вт","ср","чт","пт","сб"],u,["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["В","П","В","С","Ч","П","С"],["вс","пн","вт","ср","чт","пт","сб"],["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","мар.","апр.","мая","июн.","июл.","авг.","сент.","окт.","нояб.","дек."],["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","март","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек."],["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],[["до н.э.","н.э."],["до н. э.","н. э."],["до Рождества Христова","от Рождества Христова"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","не число",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"MDL","L","молдавский лей",{"GEL":[u,"ლ"],"MDL":["L"],"RON":[u,"L"],"RUB":["₽"],"RUR":["р."],"THB":["฿"],"TMT":["ТМТ"],"TWD":["NT$"],"UAH":["₴"],"XXX":["XXXX"]},"ltr", plural_ru_MD]; - -function plural_ru_UA(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (v === 0 && (i % 10 === 1 && !(i % 100 === 11))) - return 1; -if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && !(i % 100 >= 12 && i % 100 <= 14))) - return 3; -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 4; -return 5; -} - -export const locale_ru_UA = ["ru-UA",[["AM","PM"],u,u],u,[["вс","пн","вт","ср","чт","пт","сб"],u,["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["В","П","В","С","Ч","П","С"],["вс","пн","вт","ср","чт","пт","сб"],["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","мар.","апр.","мая","июн.","июл.","авг.","сент.","окт.","нояб.","дек."],["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","март","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек."],["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],[["до н.э.","н.э."],["до н. э.","н. э."],["до Рождества Христова","от Рождества Христова"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","не число",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"UAH","₴","украинская гривна",{"GEL":[u,"ლ"],"RON":[u,"L"],"RUB":["₽"],"RUR":["р."],"THB":["฿"],"TMT":["ТМТ"],"TWD":["NT$"],"UAH":["₴"],"XXX":["XXXX"]},"ltr", plural_ru_UA]; - -function plural_rw(n: number): number { -return 5; -} - -export const locale_rw = ["rw",[["AM","PM"],u,u],u,[["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."]],u,[["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"]],u,[["BCE","CE"],u,u],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"RWF","RF","RWF",{"JPY":["JP¥","¥"],"RWF":["RF"],"USD":["US$","$"]},"ltr", plural_rw]; - -function plural_rwk(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_rwk = ["rwk",[["utuko","kyiukonyi"],u,u],u,[["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"]],u,[["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"]],u,[["KK","BK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"TZS","TSh","Shilingi ya Tanzania",{"JPY":["JP¥","¥"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_rwk]; - -function plural_sah(n: number): number { -return 5; -} - -export const locale_sah = ["sah",[["ЭИ","ЭК"],u,u],u,[["Б","Б","О","С","Ч","Б","С"],["бс","бн","оп","сэ","чп","бэ","сб"],["баскыһыанньа","бэнидиэнньик","оптуорунньук","сэрэдэ","чэппиэр","Бээтиҥсэ","субуота"],["бс","бн","оп","сэ","чп","бэ","сб"]],u,[["Т","О","К","М","Ы","Б","О","А","Б","А","С","А"],["Тохс","Олун","Клн","Мсу","Ыам","Бэс","Отй","Атр","Блҕ","Алт","Сэт","Ахс"],["Тохсунньу","Олунньу","Кулун тутар","Муус устар","Ыам ыйын","Бэс ыйын","От ыйын","Атырдьых ыйын","Балаҕан ыйын","Алтынньы","Сэтинньи","ахсынньы"]],[["Т","О","К","М","Ы","Б","О","А","Б","А","С","А"],["Тохс","Олун","Клн","Мсу","Ыам","Бэс","Отй","Атр","Блҕ","Алт","Сэт","Ахс"],["тохсунньу","олунньу","кулун тутар","муус устар","ыам ыйа","бэс ыйа","от ыйа","атырдьых ыйа","балаҕан ыйа","алтынньы","сэтинньи","ахсынньы"]],[["б. э. и.","б. э"],u,u],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","чыыһыла буотах",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"RUB","₽","Арассыыйа солкуобайа",{"JPY":["JP¥","¥"],"RUB":["₽"],"USD":["US$","$"]},"ltr", plural_sah]; - -function plural_saq(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_saq = ["saq",[["Tesiran","Teipa"],u,u],u,[["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"]],u,[["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"]],u,[["KK","BK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","Njilingi eel Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_saq]; - -function plural_sbp(n: number): number { -return 5; -} - -export const locale_sbp = ["sbp",[["Lwamilawu","Pashamihe"],u,u],u,[["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"]],u,[["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"]],u,[["AK","PK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"TZS","TSh","Ihela ya Tansaniya",{"JPY":["JP¥","¥"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_sbp]; - -function plural_sd(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_sd = ["sd",[["صبح، منجهند","منجهند، شام"],["صبح، منجهند","شام، منجهند"],["صبح، منجهند","منجهند، شام"]],[["صبح، منجهند","منجهند، شام"],u,u],[["آچر","سو","اڱارو","اربع","خم","جمعو","ڇنڇر"],["آچر","سومر","اڱارو","اربع","خميس","جمعو","ڇنڇر"],u,u],u,[["J","F","M","A","M","J","J","A","S","O","N","D"],["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],u],u,[["BC","CD"],u,["مسيح کان اڳ","عيسوي کان پهرين"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"PKR","Rs","پاڪستاني رپي",{"JPY":["JP¥","¥"],"PKR":["Rs"],"USD":["US$","$"]},"rtl", plural_sd]; - -function plural_sd_Arab(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_sd_Arab = ["sd-Arab",[["صبح، منجهند","منجهند، شام"],["صبح، منجهند","شام، منجهند"],["صبح، منجهند","منجهند، شام"]],[["صبح، منجهند","منجهند، شام"],u,u],[["آچر","سو","اڱارو","اربع","خم","جمعو","ڇنڇر"],["آچر","سومر","اڱارو","اربع","خميس","جمعو","ڇنڇر"],u,u],u,[["J","F","M","A","M","J","J","A","S","O","N","D"],["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],u],u,[["BC","CD"],u,["مسيح کان اڳ","عيسوي کان پهرين"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"PKR","Rs","پاڪستاني رپي",{"JPY":["JP¥","¥"],"PKR":["Rs"],"USD":["US$","$"]},"rtl", plural_sd_Arab]; - -function plural_se(n: number): number { - -if (n === 1) - return 1; -if (n === 2) - return 2; -return 5; -} - -export const locale_se = ["se",[["i.b.","e.b."],u,["iđitbeaivet","eahketbeaivet"]],[["i.b.","e.b."],u,["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"]],u,[["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"]],u,[["o.Kr.","m.Kr."],u,["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}",u,u,u],[","," ",";","%","+","−","·10^","·","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"NOK","kr","norgga kruvdno",{"DKK":["Dkr","kr"],"JPY":["JP¥","¥"],"NOK":["kr"],"SEK":["Skr","kr"],"THB":["฿"],"USD":["US$","$"]},"ltr", plural_se]; - -function plural_se_FI(n: number): number { - -if (n === 1) - return 1; -if (n === 2) - return 2; -return 5; -} - -export const locale_se_FI = ["se-FI",[["i","e"],["ib","eb"],u],[["ib","eb"],u,u],[["S","M","D","G","D","B","L"],["so","má","di","ga","du","be","lá"],["sotnabeaivi","mánnodat","disdat","gaskavahkku","duorastat","bearjadat","lávvordat"],["so","má","di","ga","du","be","lá"]],u,[["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"]],u,[["oKr.","mKr."],u,["ovdal Kristusa","maŋŋel Kristusa"]],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}",u,u,u],[","," ",";","%","+","−","·10^","·","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"DKK":["Dkr","kr"],"JPY":["JP¥","¥"],"NOK":["kr"],"SEK":["Skr","kr"],"THB":["฿"],"USD":["US$","$"]},"ltr", plural_se_FI]; - -function plural_se_SE(n: number): number { - -if (n === 1) - return 1; -if (n === 2) - return 2; -return 5; -} - -export const locale_se_SE = ["se-SE",[["i.b.","e.b."],u,["iđitbeaivet","eahketbeaivet"]],[["i.b.","e.b."],u,["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"]],u,[["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"]],u,[["o.Kr.","m.Kr."],u,["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}",u,u,u],[","," ",";","%","+","−","·10^","·","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"SEK","kr","ruoŧŧa kruvdno",{"DKK":["Dkr","kr"],"JPY":["JP¥","¥"],"NOK":["Nkr","kr"],"SEK":["kr"],"THB":["฿"],"USD":["US$","$"]},"ltr", plural_se_SE]; - -function plural_seh(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_seh = ["seh",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["AC","AD"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"MZN","MTn","Metical de Moçambique",{"JPY":["JP¥","¥"],"MZN":["MTn"],"USD":["US$","$"]},"ltr", plural_seh]; - -function plural_ses(n: number): number { -return 5; -} - -export const locale_ses = ["ses",[["Adduha","Aluula"],u,u],u,[["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"]],u,[["Ž","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"]],u,[["IJ","IZ"],u,["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}",u,u,u],["."," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"XOF","CFA","CFA Fraŋ (BCEAO)",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ses]; - -function plural_sg(n: number): number { -return 5; -} - -export const locale_sg = ["sg",[["ND","LK"],u,u],u,[["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"]],u,[["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"]],u,[["KnK","NpK"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00;¤-#,##0.00","#E0"],"XAF","FCFA","farânga CFA (BEAC)",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_sg]; - -function plural_shi(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || n === 1) - return 1; -if (n === Math.floor(n) && (n >= 2 && n <= 10)) - return 3; -return 5; -} - -export const locale_shi = ["shi",[["ⵜⵉⴼⴰⵡⵜ","ⵜⴰⴷⴳⴳⵯⴰⵜ"],u,u],u,[["S","M","T","W","T","F","S"],["ⴰⵙⴰ","ⴰⵢⵏ","ⴰⵙⵉ","ⴰⴽⵕ","ⴰⴽⵡ","ⴰⵙⵉⵎ","ⴰⵙⵉⴹ"],["ⴰⵙⴰⵎⴰⵙ","ⴰⵢⵏⴰⵙ","ⴰⵙⵉⵏⴰⵙ","ⴰⴽⵕⴰⵙ","ⴰⴽⵡⴰⵙ","ⵙⵉⵎⵡⴰⵙ","ⴰⵙⵉⴹⵢⴰⵙ"],["ⴰⵙⴰ","ⴰⵢⵏ","ⴰⵙⵉ","ⴰⴽⵕ","ⴰⴽⵡ","ⴰⵙⵉⵎ","ⴰⵙⵉⴹ"]],u,[["ⵉ","ⴱ","ⵎ","ⵉ","ⵎ","ⵢ","ⵢ","ⵖ","ⵛ","ⴽ","ⵏ","ⴷ"],["ⵉⵏⵏ","ⴱⵕⴰ","ⵎⴰⵕ","ⵉⴱⵔ","ⵎⴰⵢ","ⵢⵓⵏ","ⵢⵓⵍ","ⵖⵓⵛ","ⵛⵓⵜ","ⴽⵜⵓ","ⵏⵓⵡ","ⴷⵓⵊ"],["ⵉⵏⵏⴰⵢⵔ","ⴱⵕⴰⵢⵕ","ⵎⴰⵕⵚ","ⵉⴱⵔⵉⵔ","ⵎⴰⵢⵢⵓ","ⵢⵓⵏⵢⵓ","ⵢⵓⵍⵢⵓⵣ","ⵖⵓⵛⵜ","ⵛⵓⵜⴰⵏⴱⵉⵔ","ⴽⵜⵓⴱⵔ","ⵏⵓⵡⴰⵏⴱⵉⵔ","ⴷⵓⵊⴰⵏⴱⵉⵔ"]],u,[["ⴷⴰⵄ","ⴷⴼⵄ"],u,["ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ","ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"MAD","MAD","ⴰⴷⵔⵉⵎ ⵏ ⵍⵎⵖⵔⵉⴱ",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_shi]; - -function plural_shi_Latn(n: number): number { -return 5; -} - -export const locale_shi_Latn = ["shi-Latn",[["tifawt","tadggʷat"],u,u],u,[["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ḍ"]],u,[["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"]],u,[["daɛ","dfɛ"],u,["dat n ɛisa","dffir n ɛisa"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"MAD","MAD","adrim n lmɣrib",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_shi_Latn]; - -function plural_shi_Tfng(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || n === 1) - return 1; -if (n === Math.floor(n) && (n >= 2 && n <= 10)) - return 3; -return 5; -} - -export const locale_shi_Tfng = ["shi-Tfng",[["ⵜⵉⴼⴰⵡⵜ","ⵜⴰⴷⴳⴳⵯⴰⵜ"],u,u],u,[["S","M","T","W","T","F","S"],["ⴰⵙⴰ","ⴰⵢⵏ","ⴰⵙⵉ","ⴰⴽⵕ","ⴰⴽⵡ","ⴰⵙⵉⵎ","ⴰⵙⵉⴹ"],["ⴰⵙⴰⵎⴰⵙ","ⴰⵢⵏⴰⵙ","ⴰⵙⵉⵏⴰⵙ","ⴰⴽⵕⴰⵙ","ⴰⴽⵡⴰⵙ","ⵙⵉⵎⵡⴰⵙ","ⴰⵙⵉⴹⵢⴰⵙ"],["ⴰⵙⴰ","ⴰⵢⵏ","ⴰⵙⵉ","ⴰⴽⵕ","ⴰⴽⵡ","ⴰⵙⵉⵎ","ⴰⵙⵉⴹ"]],u,[["ⵉ","ⴱ","ⵎ","ⵉ","ⵎ","ⵢ","ⵢ","ⵖ","ⵛ","ⴽ","ⵏ","ⴷ"],["ⵉⵏⵏ","ⴱⵕⴰ","ⵎⴰⵕ","ⵉⴱⵔ","ⵎⴰⵢ","ⵢⵓⵏ","ⵢⵓⵍ","ⵖⵓⵛ","ⵛⵓⵜ","ⴽⵜⵓ","ⵏⵓⵡ","ⴷⵓⵊ"],["ⵉⵏⵏⴰⵢⵔ","ⴱⵕⴰⵢⵕ","ⵎⴰⵕⵚ","ⵉⴱⵔⵉⵔ","ⵎⴰⵢⵢⵓ","ⵢⵓⵏⵢⵓ","ⵢⵓⵍⵢⵓⵣ","ⵖⵓⵛⵜ","ⵛⵓⵜⴰⵏⴱⵉⵔ","ⴽⵜⵓⴱⵔ","ⵏⵓⵡⴰⵏⴱⵉⵔ","ⴷⵓⵊⴰⵏⴱⵉⵔ"]],u,[["ⴷⴰⵄ","ⴷⴼⵄ"],u,["ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ","ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"MAD","MAD","ⴰⴷⵔⵉⵎ ⵏ ⵍⵎⵖⵔⵉⴱ",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_shi_Tfng]; - -function plural_si(n: number): number { -const i = Math.floor(Math.abs(n)), f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; - -if (n === 0 || n === 1 || i === 0 && f === 1) - return 1; -return 5; -} - -export const locale_si = ["si",[["පෙ","ප"],["පෙ.ව.","ප.ව."],u],[["පෙ.ව.","ප.ව."],u,u],[["ඉ","ස","අ","බ","බ්‍ර","සි","සෙ"],["ඉරිදා","සඳුදා","අඟහ","බදාදා","බ්‍රහස්","සිකු","සෙන"],["ඉරිදා","සඳුදා","අඟහරුවාදා","බදාදා","බ්‍රහස්පතින්දා","සිකුරාදා","සෙනසුරාදා"],["ඉරි","සඳු","අඟ","බදා","බ්‍රහ","සිකු","සෙන"]],u,[["ජ","පෙ","මා","අ","මැ","ජූ","ජූ","අ","සැ","ඔ","නෙ","දෙ"],["ජන","පෙබ","මාර්තු","අප්‍රේල්","මැයි","ජූනි","ජූලි","අගෝ","සැප්","ඔක්","නොවැ","දෙසැ"],["ජනවාරි","පෙබරවාරි","මාර්තු","අප්‍රේල්","මැයි","ජූනි","ජූලි","අගෝස්තු","සැප්තැම්බර්","ඔක්තෝබර්","නොවැම්බර්","දෙසැම්බර්"]],[["ජ","පෙ","මා","අ","මැ","ජූ","ජූ","අ","සැ","ඔ","නෙ","දෙ"],["ජන","පෙබ","මාර්","අප්‍රේල්","මැයි","ජූනි","ජූලි","අගෝ","සැප්","ඔක්","නොවැ","දෙසැ"],["ජනවාරි","පෙබරවාරි","මාර්තු","අප්‍රේල්","මැයි","ජූනි","ජූලි","අගෝස්තු","සැප්තැම්බර්","ඔක්තෝබර්","නොවැම්බර්","දෙසැම්බර්"]],[["ක්‍රි.පූ.","ක්‍රි.ව."],u,["ක්‍රිස්තු පූර්ව","ක්‍රිස්තු වර්ෂ"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN","."],["#,##0.###","#,##0%","¤#,##0.00","#"],"LKR","රු.","ශ්‍රී ලංකා රුපියල",{"JPY":["JP¥","¥"],"LKR":["රු."],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XOF":["සිෆ්එ"]},"ltr", plural_si]; - -function plural_sk(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -if (i === Math.floor(i) && (i >= 2 && i <= 4) && v === 0) - return 3; -if (!(v === 0)) - return 4; -return 5; -} - -export const locale_sk = ["sk",[["AM","PM"],u,u],u,[["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"]],u,[["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."],u,["pred Kristom","po Kristovi"]],1,[6,0],["d. M. y",u,"d. MMMM y","EEEE d. MMMM y"],["H:mm","H:mm:ss","H:mm:ss z","H:mm:ss zzzz"],["{1} {0}","{1}, {0}",u,u],[","," ",";","%","+","-","e","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":["NIS","₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XXX":[]},"ltr", plural_sk]; - -function plural_sl(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (v === 0 && i % 100 === 1) - return 1; -if (v === 0 && i % 100 === 2) - return 2; -if (v === 0 && (i % 100 === Math.floor(i % 100) && (i % 100 >= 3 && i % 100 <= 4)) || !(v === 0)) - return 3; -return 5; -} - -export const locale_sl = ["sl",[["d","p"],["dop.","pop."],u],[["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."]],u,[["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"]],u,[["pr. Kr.","po Kr."],u,["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}",u,u,u],[",",".",";","%","+","−","e","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","evro",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"GBP":[u,"£"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"XCD":[u,"$"]},"ltr", plural_sl]; - -function plural_smn(n: number): number { - -if (n === 1) - return 1; -if (n === 2) - return 2; -return 5; -} - -export const locale_smn = ["smn",[["ip.","ep."],u,u],u,[["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"]],u,[["oKr.","mKr."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","epiloho","."],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_smn]; - -function plural_sn(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_sn = ["sn",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["BC","AD"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","US$","Dora re Amerika",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_sn]; - -function plural_so(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_so = ["so",[["h","d"],["GH","GD"],u],[["GH","GD"],u,u],[["A","I","T","A","Kh","J","S"],["Axd","Isn","Tldo","Arbc","Khms","Jmc","Sbti"],["Axad","Isniin","Talaado","Arbaco","Khamiis","Jimco","Sabti"],["Axd","Isn","Tldo","Arbc","Khms","Jmc","Sbti"]],u,[["J","F","M","A","M","J","L","O","S","O","N","D"],["Jan","Feb","Mar","Abr","May","Jun","Lul","Ogs","Seb","Okt","Nof","Dis"],["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"]],[["J","F","M","A","M","J","L","O","S","O","N","D"],["Jan","Feb","Mar","Abr","May","Jun","Lul","Ogs","Seb","Okt","Nof","Dis"],["Jannaayo","Febraayo","Maarso","Abriil","May","Juun","Luuliyo","Ogost","Sebtembar","Oktoobar","Nofembar","Desembar"]],[["B","A"],["CH","CD"],["Ciise Hortii","Ciise Dabadii"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","MaL",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SOS","S","Shilingka Soomaaliya",{"BBD":["DBB","$"],"JPY":["JP¥","¥"],"SOS":["S"],"USD":["US$","$"]},"ltr", plural_so]; - -function plural_so_DJ(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_so_DJ = ["so-DJ",[["h","d"],["GH","GD"],u],[["GH","GD"],u,u],[["A","I","T","A","Kh","J","S"],["Axd","Isn","Tldo","Arbc","Khms","Jmc","Sbti"],["Axad","Isniin","Talaado","Arbaco","Khamiis","Jimco","Sabti"],["Axd","Isn","Tldo","Arbc","Khms","Jmc","Sbti"]],u,[["J","F","M","A","M","J","L","O","S","O","N","D"],["Jan","Feb","Mar","Abr","May","Jun","Lul","Ogs","Seb","Okt","Nof","Dis"],["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"]],[["J","F","M","A","M","J","L","O","S","O","N","D"],["Jan","Feb","Mar","Abr","May","Jun","Lul","Ogs","Seb","Okt","Nof","Dis"],["Jannaayo","Febraayo","Maarso","Abriil","May","Juun","Luuliyo","Ogost","Sebtembar","Oktoobar","Nofembar","Desembar"]],[["B","A"],["CH","CD"],["Ciise Hortii","Ciise Dabadii"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","MaL",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"DJF","Fdj","Faran Jabuuti",{"BBD":["DBB","$"],"DJF":["Fdj"],"JPY":["JP¥","¥"],"SOS":["S"],"USD":["US$","$"]},"ltr", plural_so_DJ]; - -function plural_so_ET(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_so_ET = ["so-ET",[["h","d"],["GH","GD"],u],[["GH","GD"],u,u],[["A","I","T","A","Kh","J","S"],["Axd","Isn","Tldo","Arbc","Khms","Jmc","Sbti"],["Axad","Isniin","Talaado","Arbaco","Khamiis","Jimco","Sabti"],["Axd","Isn","Tldo","Arbc","Khms","Jmc","Sbti"]],u,[["J","F","M","A","M","J","L","O","S","O","N","D"],["Jan","Feb","Mar","Abr","May","Jun","Lul","Ogs","Seb","Okt","Nof","Dis"],["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"]],[["J","F","M","A","M","J","L","O","S","O","N","D"],["Jan","Feb","Mar","Abr","May","Jun","Lul","Ogs","Seb","Okt","Nof","Dis"],["Jannaayo","Febraayo","Maarso","Abriil","May","Juun","Luuliyo","Ogost","Sebtembar","Oktoobar","Nofembar","Desembar"]],[["B","A"],["CH","CD"],["Ciise Hortii","Ciise Dabadii"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","MaL",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ETB","Br","Birta Itoobbiya",{"BBD":["DBB","$"],"ETB":["Br"],"JPY":["JP¥","¥"],"SOS":["S"],"USD":["US$","$"]},"ltr", plural_so_ET]; - -function plural_so_KE(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_so_KE = ["so-KE",[["h","d"],["GH","GD"],u],[["GH","GD"],u,u],[["A","I","T","A","Kh","J","S"],["Axd","Isn","Tldo","Arbc","Khms","Jmc","Sbti"],["Axad","Isniin","Talaado","Arbaco","Khamiis","Jimco","Sabti"],["Axd","Isn","Tldo","Arbc","Khms","Jmc","Sbti"]],u,[["J","F","M","A","M","J","L","O","S","O","N","D"],["Jan","Feb","Mar","Abr","May","Jun","Lul","Ogs","Seb","Okt","Nof","Dis"],["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"]],[["J","F","M","A","M","J","L","O","S","O","N","D"],["Jan","Feb","Mar","Abr","May","Jun","Lul","Ogs","Seb","Okt","Nof","Dis"],["Jannaayo","Febraayo","Maarso","Abriil","May","Juun","Luuliyo","Ogost","Sebtembar","Oktoobar","Nofembar","Desembar"]],[["B","A"],["CH","CD"],["Ciise Hortii","Ciise Dabadii"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","MaL",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","Shilingka Kenya",{"BBD":["DBB","$"],"JPY":["JP¥","¥"],"KES":["Ksh"],"SOS":["S"],"USD":["US$","$"]},"ltr", plural_so_KE]; - -function plural_sq(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_sq = ["sq",[["p.d.","m.d."],u,["e paradites","e pasdites"]],[["p.d.","m.d."],u,["paradite","pasdite"]],[["d","h","m","m","e","p","sh"],["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","sh"],["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","sh","m","p","m","q","k","g","sh","t","n","dh"],["jan","shk","mar","pri","maj","qer","korr","gush","sht","tet","nën","dhj"],["janar","shkurt","mars","prill","maj","qershor","korrik","gusht","shtator","tetor","nëntor","dhjetor"]],u,[["p.K.","mb.K."],u,["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}",u,"{1} 'në' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"ALL","Lekë","Leku shqiptar",{"ALL":["Lekë"],"AOA":[],"ARS":[],"AUD":["A$","AUD"],"BAM":[],"BBD":[],"BDT":[],"BMD":[],"BND":[],"BOB":[],"BRL":[],"BSD":[],"BWP":[],"BYN":[],"BZD":[],"CAD":["CA$","CAD"],"CLP":[],"CNY":["CN¥","CNY"],"COP":[],"CRC":[],"CUC":[],"CUP":[],"CZK":[],"DKK":[],"DOP":[],"EGP":[],"EUR":["€","EUR"],"FJD":[],"FKP":[],"GBP":["£","GBP"],"GEL":[],"GIP":[],"GNF":[],"GTQ":[],"GYD":[],"HKD":["HK$","HKS"],"HNL":[],"HRK":[],"HUF":[],"IDR":[],"ILS":["₪","ILS"],"INR":["₹","INR"],"ISK":[],"JMD":[],"JPY":["JP¥","JPY"],"KHR":[],"KMF":[],"KPW":[],"KRW":["₩","KRW"],"KYD":[],"KZT":[],"LAK":[],"LBP":[],"LKR":[],"LRD":[],"MGA":[],"MMK":[],"MNT":[],"MUR":[],"MXN":["MX$","MXN"],"MYR":[],"NAD":[],"NGN":[],"NIO":[],"NOK":[],"NPR":[],"NZD":["NZ$","NZD"],"PHP":[],"PKR":[],"PLN":[],"PYG":[],"RON":[],"RUB":[],"RWF":[],"SBD":[],"SEK":[],"SGD":[],"SHP":[],"SRD":[],"SSP":[],"STN":[],"SYP":[],"THB":["฿","THB"],"TOP":[],"TRY":[],"TTD":[],"TWD":["NT$","TWD"],"UAH":[],"USD":["US$","USD"],"UYU":[],"VND":["₫","VND"],"XCD":["EC$","XCD"],"ZAR":[],"ZMW":[]},"ltr", plural_sq]; - -function plural_sq_MK(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_sq_MK = ["sq-MK",[["p.d.","m.d."],u,["e paradites","e pasdites"]],[["p.d.","m.d."],u,["paradite","pasdite"]],[["d","h","m","m","e","p","sh"],["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","sh"],["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","sh","m","p","m","q","k","g","sh","t","n","dh"],["jan","shk","mar","pri","maj","qer","korr","gush","sht","tet","nën","dhj"],["janar","shkurt","mars","prill","maj","qershor","korrik","gusht","shtator","tetor","nëntor","dhjetor"]],u,[["p.K.","mb.K."],u,["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}",u,"{1} 'në' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"MKD","den","Denari maqedonas",{"ALL":["Lekë"],"AOA":[],"ARS":[],"AUD":["A$","AUD"],"BAM":[],"BBD":[],"BDT":[],"BMD":[],"BND":[],"BOB":[],"BRL":[],"BSD":[],"BWP":[],"BYN":[],"BZD":[],"CAD":["CA$","CAD"],"CLP":[],"CNY":["CN¥","CNY"],"COP":[],"CRC":[],"CUC":[],"CUP":[],"CZK":[],"DKK":[],"DOP":[],"EGP":[],"EUR":["€","EUR"],"FJD":[],"FKP":[],"GBP":["£","GBP"],"GEL":[],"GIP":[],"GNF":[],"GTQ":[],"GYD":[],"HKD":["HK$","HKS"],"HNL":[],"HRK":[],"HUF":[],"IDR":[],"ILS":["₪","ILS"],"INR":["₹","INR"],"ISK":[],"JMD":[],"JPY":["JP¥","JPY"],"KHR":[],"KMF":[],"KPW":[],"KRW":["₩","KRW"],"KYD":[],"KZT":[],"LAK":[],"LBP":[],"LKR":[],"LRD":[],"MGA":[],"MKD":["den"],"MMK":[],"MNT":[],"MUR":[],"MXN":["MX$","MXN"],"MYR":[],"NAD":[],"NGN":[],"NIO":[],"NOK":[],"NPR":[],"NZD":["NZ$","NZD"],"PHP":[],"PKR":[],"PLN":[],"PYG":[],"RON":[],"RUB":[],"RWF":[],"SBD":[],"SEK":[],"SGD":[],"SHP":[],"SRD":[],"SSP":[],"STN":[],"SYP":[],"THB":["฿","THB"],"TOP":[],"TRY":[],"TTD":[],"TWD":["NT$","TWD"],"UAH":[],"USD":["US$","USD"],"UYU":[],"VND":["₫","VND"],"XCD":["EC$","XCD"],"ZAR":[],"ZMW":[]},"ltr", plural_sq_MK]; - -function plural_sq_XK(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_sq_XK = ["sq-XK",[["p.d.","m.d."],u,["e paradites","e pasdites"]],[["p.d.","m.d."],u,["paradite","pasdite"]],[["d","h","m","m","e","p","sh"],["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","sh"],["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","sh","m","p","m","q","k","g","sh","t","n","dh"],["jan","shk","mar","pri","maj","qer","korr","gush","sht","tet","nën","dhj"],["janar","shkurt","mars","prill","maj","qershor","korrik","gusht","shtator","tetor","nëntor","dhjetor"]],u,[["p.K.","mb.K."],u,["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}",u,"{1} 'në' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","Euroja",{"ALL":["Lekë"],"AOA":[],"ARS":[],"AUD":["A$","AUD"],"BAM":[],"BBD":[],"BDT":[],"BMD":[],"BND":[],"BOB":[],"BRL":[],"BSD":[],"BWP":[],"BYN":[],"BZD":[],"CAD":["CA$","CAD"],"CLP":[],"CNY":["CN¥","CNY"],"COP":[],"CRC":[],"CUC":[],"CUP":[],"CZK":[],"DKK":[],"DOP":[],"EGP":[],"EUR":["€","EUR"],"FJD":[],"FKP":[],"GBP":["£","GBP"],"GEL":[],"GIP":[],"GNF":[],"GTQ":[],"GYD":[],"HKD":["HK$","HKS"],"HNL":[],"HRK":[],"HUF":[],"IDR":[],"ILS":["₪","ILS"],"INR":["₹","INR"],"ISK":[],"JMD":[],"JPY":["JP¥","JPY"],"KHR":[],"KMF":[],"KPW":[],"KRW":["₩","KRW"],"KYD":[],"KZT":[],"LAK":[],"LBP":[],"LKR":[],"LRD":[],"MGA":[],"MMK":[],"MNT":[],"MUR":[],"MXN":["MX$","MXN"],"MYR":[],"NAD":[],"NGN":[],"NIO":[],"NOK":[],"NPR":[],"NZD":["NZ$","NZD"],"PHP":[],"PKR":[],"PLN":[],"PYG":[],"RON":[],"RUB":[],"RWF":[],"SBD":[],"SEK":[],"SGD":[],"SHP":[],"SRD":[],"SSP":[],"STN":[],"SYP":[],"THB":["฿","THB"],"TOP":[],"TRY":[],"TTD":[],"TWD":["NT$","TWD"],"UAH":[],"USD":["US$","USD"],"UYU":[],"VND":["₫","VND"],"XCD":["EC$","XCD"],"ZAR":[],"ZMW":[]},"ltr", plural_sq_XK]; - -function plural_sr(n: number): number { -const 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 1; -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 3; -return 5; -} - -export const locale_sr = ["sr",[["a","p"],["пре подне","по подне"],u],[["пре подне","по подне"],u,u],[["н","п","у","с","ч","п","с"],["нед","пон","уто","сре","чет","пет","суб"],["недеља","понедељак","уторак","среда","четвртак","петак","субота"],["не","по","ут","ср","че","пе","су"]],u,[["ј","ф","м","а","м","ј","ј","а","с","о","н","д"],["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]],u,[["п.н.е.","н.е."],["п. н. е.","н. е."],["пре нове ере","нове ере"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"RSD","RSD","Српски динар",{"AUD":[u,"$"],"BAM":["КМ","KM"],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sr]; - -function plural_sr_Cyrl(n: number): number { -const 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 1; -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 3; -return 5; -} - -export const locale_sr_Cyrl = ["sr-Cyrl",[["a","p"],["пре подне","по подне"],u],[["пре подне","по подне"],u,u],[["н","п","у","с","ч","п","с"],["нед","пон","уто","сре","чет","пет","суб"],["недеља","понедељак","уторак","среда","четвртак","петак","субота"],["не","по","ут","ср","че","пе","су"]],u,[["ј","ф","м","а","м","ј","ј","а","с","о","н","д"],["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]],u,[["п.н.е.","н.е."],["п. н. е.","н. е."],["пре нове ере","нове ере"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"RSD","RSD","Српски динар",{"AUD":[u,"$"],"BAM":["КМ","KM"],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sr_Cyrl]; - -function plural_sr_Cyrl_BA(n: number): number { -const 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 1; -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 3; -return 5; -} - -export const locale_sr_Cyrl_BA = ["sr-Cyrl-BA",[["a","p"],["прије подне","по подне"],u],[["а","p"],["прије подне","по подне"],u],[["н","п","у","с","ч","п","с"],["нед","пон","ут","ср","чет","пет","суб"],["недјеља","понедељак","уторак","сриједа","четвртак","петак","субота"],["не","по","ут","ср","че","пе","су"]],u,[["ј","ф","м","а","м","ј","ј","а","с","о","н","д"],["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]],u,[["п.н.е.","н.е."],["п. н. е.","н. е."],["прије нове ере","нове ере"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"BAM","КМ","Босанско-херцеговачка конвертибилна марка",{"AUD":[u,"$"],"BAM":["КМ","KM"],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sr_Cyrl_BA]; - -function plural_sr_Cyrl_ME(n: number): number { -const 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 1; -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 3; -return 5; -} - -export const locale_sr_Cyrl_ME = ["sr-Cyrl-ME",[["a","p"],["прије подне","по подне"],u],u,[["н","п","у","с","ч","п","с"],["нед","пон","уто","сре","чет","пет","суб"],["недјеља","понедељак","уторак","сриједа","четвртак","петак","субота"],["не","по","ут","ср","че","пе","су"]],u,[["ј","ф","м","а","м","ј","ј","а","с","о","н","д"],["јан","феб","март","апр","мај","јун","јул","авг","септ","окт","нов","дец"],["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]],u,[["п.н.е.","н.е."],["п. н. е.","н. е."],["прије нове ере","нове ере"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","Евро",{"AUD":[u,"$"],"BAM":["КМ","KM"],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sr_Cyrl_ME]; - -function plural_sr_Cyrl_XK(n: number): number { -const 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 1; -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 3; -return 5; -} - -export const locale_sr_Cyrl_XK = ["sr-Cyrl-XK",[["a","p"],["пре подне","по подне"],u],u,[["н","п","у","с","ч","п","с"],["нед","пон","уто","сре","чет","пет","суб"],["недеља","понедељак","уторак","среда","четвртак","петак","субота"],["не","по","ут","ср","че","пе","су"]],u,[["ј","ф","м","а","м","ј","ј","а","с","о","н","д"],["јан","феб","март","апр","мај","јун","јул","авг","септ","окт","нов","дец"],["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]],u,[["п.н.е.","н.е."],["п. н. е.","н. е."],["пре нове ере","нове ере"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","Евро",{"AUD":[u,"$"],"BAM":["КМ","KM"],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sr_Cyrl_XK]; - -function plural_sr_Latn(n: number): number { -return 5; -} - -export const locale_sr_Latn = ["sr-Latn",[["a","p"],["pre podne","po podne"],u],[["pre podne","po podne"],u,u],[["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"]],u,[["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"]],u,[["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"RSD","RSD","Srpski dinar",{"AUD":[u,"$"],"BAM":["KM"],"BYN":[u,"r."],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sr_Latn]; - -function plural_sr_Latn_BA(n: number): number { -return 5; -} - -export const locale_sr_Latn_BA = ["sr-Latn-BA",[["a","p"],["prije podne","po podne"],u],u,[["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"]],u,[["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"]],u,[["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"BAM","KM","Bosansko-hercegovačka konvertibilna marka",{"AUD":[u,"$"],"BAM":["KM"],"BYN":[u,"r."],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sr_Latn_BA]; - -function plural_sr_Latn_ME(n: number): number { -return 5; -} - -export const locale_sr_Latn_ME = ["sr-Latn-ME",[["a","p"],["prije podne","po podne"],u],u,[["n","p","u","s","č","p","s"],["ned","pon","uto","sre","čet","pet","sub"],["nedjelja","ponedeljak","utorak","srijeda","četvrtak","petak","subota"],["ne","po","ut","sr","če","pe","su"]],u,[["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"]],u,[["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","Evro",{"AUD":[u,"$"],"BAM":["KM"],"BYN":[u,"r."],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sr_Latn_ME]; - -function plural_sr_Latn_XK(n: number): number { -return 5; -} - -export const locale_sr_Latn_XK = ["sr-Latn-XK",[["a","p"],["pre podne","po podne"],u],u,[["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"]],u,[["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"]],u,[["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","Evro",{"AUD":[u,"$"],"BAM":["KM"],"BYN":[u,"r."],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sr_Latn_XK]; - -function plural_sv(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_sv = ["sv",[["fm","em"],u,u],[["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ö"]],u,[["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"]],u,[["f.Kr.","e.Kr."],u,["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}",u,u,u],[","," ",";","%","+","−","×10^","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"SEK","kr","svensk krona",{"AUD":[u,"$"],"BBD":["Bds$","$"],"BMD":["BM$","$"],"BRL":["BR$","R$"],"BSD":["BS$","$"],"BZD":["BZ$","$"],"CNY":[u,"¥"],"DKK":["Dkr","kr"],"DOP":["RD$","$"],"EEK":["Ekr"],"EGP":["EG£","E£"],"ESP":[],"GBP":[u,"£"],"HKD":[u,"$"],"IEP":["IE£"],"INR":[u,"₹"],"ISK":["Ikr","kr"],"JMD":["JM$","$"],"JPY":[u,"¥"],"KRW":[u,"₩"],"NOK":["Nkr","kr"],"NZD":[u,"$"],"RON":[u,"L"],"SEK":["kr"],"TWD":[u,"NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sv]; - -function plural_sv_AX(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_sv_AX = ["sv-AX",[["fm","em"],u,u],[["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ö"]],u,[["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"]],u,[["f.Kr.","e.Kr."],u,["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}",u,u,u],[","," ",";","%","+","−","×10^","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":[u,"$"],"BBD":["Bds$","$"],"BMD":["BM$","$"],"BRL":["BR$","R$"],"BSD":["BS$","$"],"BZD":["BZ$","$"],"CNY":[u,"¥"],"DKK":["Dkr","kr"],"DOP":["RD$","$"],"EEK":["Ekr"],"EGP":["EG£","E£"],"ESP":[],"GBP":[u,"£"],"HKD":[u,"$"],"IEP":["IE£"],"INR":[u,"₹"],"ISK":["Ikr","kr"],"JMD":["JM$","$"],"JPY":[u,"¥"],"KRW":[u,"₩"],"NOK":["Nkr","kr"],"NZD":[u,"$"],"RON":[u,"L"],"SEK":["kr"],"TWD":[u,"NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sv_AX]; - -function plural_sv_FI(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_sv_FI = ["sv-FI",[["fm","em"],u,u],[["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ö"]],u,[["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"]],u,[["f.Kr.","e.Kr."],u,["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}",u,u,u],[","," ",";","%","+","−","×10^","×","‰","∞","NaN","."],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":[u,"$"],"BBD":["Bds$","$"],"BMD":["BM$","$"],"BRL":["BR$","R$"],"BSD":["BS$","$"],"BZD":["BZ$","$"],"CNY":[u,"¥"],"DKK":["Dkr","kr"],"DOP":["RD$","$"],"EEK":["Ekr"],"EGP":["EG£","E£"],"ESP":[],"GBP":[u,"£"],"HKD":[u,"$"],"IEP":["IE£"],"INR":[u,"₹"],"ISK":["Ikr","kr"],"JMD":["JM$","$"],"JPY":[u,"¥"],"KRW":[u,"₩"],"NOK":["Nkr","kr"],"NZD":[u,"$"],"RON":[u,"L"],"SEK":["kr"],"TWD":[u,"NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sv_FI]; - -function plural_sw(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_sw = ["sw",[["am","pm"],["AM","PM"],u],[["AM","PM"],u,u],[["S","M","T","W","T","F","S"],["Jumapili","Jumatatu","Jumanne","Jumatano","Alhamisi","Ijumaa","Jumamosi"],u,u],u,[["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"]],u,[["KK","BK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"TZS","TSh","Shilingi ya Tanzania",{"JPY":["JP¥","¥"],"KES":["Ksh"],"THB":["฿"],"TWD":["NT$"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_sw]; - -function plural_sw_CD(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_sw_CD = ["sw-CD",[["am","pm"],["AM","PM"],u],[["AM","PM"],u,u],[["S","M","T","W","T","F","S"],["Jumapili","Jumatatu","Jumanne","Jumatano","Alhamisi","Ijumaa","Jumamosi"],u,u],u,[["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"]],u,[["KK","BK"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"CDF","FC","Faranga ya Kongo",{"CDF":["FC"],"JPY":["JP¥","¥"],"KES":["Ksh"],"THB":["฿"],"TWD":["NT$"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_sw_CD]; - -function plural_sw_KE(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_sw_KE = ["sw-KE",[["am","pm"],["AM","PM"],u],[["AM","PM"],u,u],[["S","M","T","W","T","F","S"],["Jumapili","Jumatatu","Jumanne","Jumatano","Alhamisi","Ijumaa","Jumamosi"],u,u],u,[["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"]],u,[["KK","BK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"KES","Ksh","Shilingi ya Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"THB":["฿"],"TWD":["NT$"],"TZS":["TSh"]},"ltr", plural_sw_KE]; - -function plural_sw_UG(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_sw_UG = ["sw-UG",[["am","pm"],["AM","PM"],u],[["AM","PM"],u,u],[["S","M","T","W","T","F","S"],["Jumapili","Jumatatu","Jumanne","Jumatano","Alhamisi","Ijumaa","Jumamosi"],u,u],u,[["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"]],u,[["KK","BK"],u,["Kabla ya Kristo","Baada ya Kristo"]],1,[0,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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"UGX","USh","Shilingi ya Uganda",{"JPY":["JP¥","¥"],"KES":["Ksh"],"THB":["฿"],"TWD":["NT$"],"TZS":["TSh"],"UGX":["USh"],"USD":["US$","$"]},"ltr", plural_sw_UG]; - -function plural_ta(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ta = ["ta",[["மு.ப","பி.ப"],["முற்பகல்","பிற்பகல்"],u],u,[["ஞா","தி","செ","பு","வி","வெ","ச"],["ஞாயி.","திங்.","செவ்.","புத.","வியா.","வெள்.","சனி"],["ஞாயிறு","திங்கள்","செவ்வாய்","புதன்","வியாழன்","வெள்ளி","சனி"],["ஞா","தி","செ","பு","வி","வெ","ச"]],u,[["ஜ","பி","மா","ஏ","மே","ஜூ","ஜூ","ஆ","செ","அ","ந","டி"],["ஜன.","பிப்.","மார்.","ஏப்.","மே","ஜூன்","ஜூலை","ஆக.","செப்.","அக்.","நவ.","டிச."],["ஜனவரி","பிப்ரவரி","மார்ச்","ஏப்ரல்","மே","ஜூன்","ஜூலை","ஆகஸ்ட்","செப்டம்பர்","அக்டோபர்","நவம்பர்","டிசம்பர்"]],u,[["கி.மு.","கி.பி."],u,["கிறிஸ்துவுக்கு முன்","அன்னோ டோமினி"]],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}",u,"{1} ’அன்று’ {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"INR","₹","இந்திய ரூபாய்",{"THB":["฿"],"TWD":["NT$"]},"ltr", plural_ta]; - -function plural_ta_LK(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ta_LK = ["ta-LK",[["மு.ப","பி.ப"],["முற்பகல்","பிற்பகல்"],u],u,[["ஞா","தி","செ","பு","வி","வெ","ச"],["ஞாயி.","திங்.","செவ்.","புத.","வியா.","வெள்.","சனி"],["ஞாயிறு","திங்கள்","செவ்வாய்","புதன்","வியாழன்","வெள்ளி","சனி"],["ஞா","தி","செ","பு","வி","வெ","ச"]],u,[["ஜ","பி","மா","ஏ","மே","ஜூ","ஜூ","ஆ","செ","அ","ந","டி"],["ஜன.","பிப்.","மார்.","ஏப்.","மே","ஜூன்","ஜூலை","ஆக.","செப்.","அக்.","நவ.","டிச."],["ஜனவரி","பிப்ரவரி","மார்ச்","ஏப்ரல்","மே","ஜூன்","ஜூலை","ஆகஸ்ட்","செப்டம்பர்","அக்டோபர்","நவம்பர்","டிசம்பர்"]],u,[["கி.மு.","கி.பி."],u,["கிறிஸ்துவுக்கு முன்","அன்னோ டோமினி"]],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}",u,"{1} ’அன்று’ {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"LKR","Rs.","இலங்கை ரூபாய்",{"LKR":["Rs.","Rs"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_ta_LK]; - -function plural_ta_MY(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ta_MY = ["ta-MY",[["மு.ப","பி.ப"],["முற்பகல்","பிற்பகல்"],u],u,[["ஞா","தி","செ","பு","வி","வெ","ச"],["ஞாயி.","திங்.","செவ்.","புத.","வியா.","வெள்.","சனி"],["ஞாயிறு","திங்கள்","செவ்வாய்","புதன்","வியாழன்","வெள்ளி","சனி"],["ஞா","தி","செ","பு","வி","வெ","ச"]],u,[["ஜ","பி","மா","ஏ","மே","ஜூ","ஜூ","ஆ","செ","அ","ந","டி"],["ஜன.","பிப்.","மார்.","ஏப்.","மே","ஜூன்","ஜூலை","ஆக.","செப்.","அக்.","நவ.","டிச."],["ஜனவரி","பிப்ரவரி","மார்ச்","ஏப்ரல்","மே","ஜூன்","ஜூலை","ஆகஸ்ட்","செப்டம்பர்","அக்டோபர்","நவம்பர்","டிசம்பர்"]],u,[["கி.மு.","கி.பி."],u,["கிறிஸ்துவுக்கு முன்","அன்னோ டோமினி"]],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}",u,"{1} ’அன்று’ {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"MYR","RM","மலேஷியன் ரிங்கிட்",{"MYR":["RM"],"SGD":["S$","$"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_ta_MY]; - -function plural_ta_SG(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ta_SG = ["ta-SG",[["மு.ப","பி.ப"],["முற்பகல்","பிற்பகல்"],u],u,[["ஞா","தி","செ","பு","வி","வெ","ச"],["ஞாயி.","திங்.","செவ்.","புத.","வியா.","வெள்.","சனி"],["ஞாயிறு","திங்கள்","செவ்வாய்","புதன்","வியாழன்","வெள்ளி","சனி"],["ஞா","தி","செ","பு","வி","வெ","ச"]],u,[["ஜ","பி","மா","ஏ","மே","ஜூ","ஜூ","ஆ","செ","அ","ந","டி"],["ஜன.","பிப்.","மார்.","ஏப்.","மே","ஜூன்","ஜூலை","ஆக.","செப்.","அக்.","நவ.","டிச."],["ஜனவரி","பிப்ரவரி","மார்ச்","ஏப்ரல்","மே","ஜூன்","ஜூலை","ஆகஸ்ட்","செப்டம்பர்","அக்டோபர்","நவம்பர்","டிசம்பர்"]],u,[["கி.மு.","கி.பி."],u,["கிறிஸ்துவுக்கு முன்","அன்னோ டோமினி"]],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}",u,"{1} ’அன்று’ {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"SGD","$","சிங்கப்பூர் டாலர்",{"MYR":["RM"],"SGD":["$"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_ta_SG]; - -function plural_te(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_te = ["te",[["ఉ","సా"],["AM","PM"],u],[["AM","PM"],u,u],[["ఆ","సో","మ","బు","గు","శు","శ"],["ఆది","సోమ","మంగళ","బుధ","గురు","శుక్ర","శని"],["ఆదివారం","సోమవారం","మంగళవారం","బుధవారం","గురువారం","శుక్రవారం","శనివారం"],["ఆది","సోమ","మం","బుధ","గురు","శుక్ర","శని"]],u,[["జ","ఫి","మా","ఏ","మే","జూ","జు","ఆ","సె","అ","న","డి"],["జన","ఫిబ్ర","మార్చి","ఏప్రి","మే","జూన్","జులై","ఆగ","సెప్టెం","అక్టో","నవం","డిసెం"],["జనవరి","ఫిబ్రవరి","మార్చి","ఏప్రిల్","మే","జూన్","జులై","ఆగస్టు","సెప్టెంబర్","అక్టోబర్","నవంబర్","డిసెంబర్"]],u,[["క్రీపూ","క్రీశ"],u,["క్రీస్తు పూర్వం","క్రీస్తు శకం"]],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}",u,"{1} {0}కి",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##0%","¤#,##,##0.00","#E0"],"INR","₹","రూపాయి",{"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_te]; - -function plural_teo(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_teo = ["teo",[["Taparachu","Ebongi"],u,u],u,[["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"]],u,[["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"]],u,[["KK","BK"],u,["Kabla ya Christo","Baada ya Christo"]],1,[0,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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"UGX","USh","Ango’otol lok’ Uganda",{"JPY":["JP¥","¥"],"UGX":["USh"],"USD":["US$","$"]},"ltr", plural_teo]; - -function plural_teo_KE(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_teo_KE = ["teo-KE",[["Taparachu","Ebongi"],u,u],u,[["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"]],u,[["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"]],u,[["KK","BK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","Ango’otol lok’ Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"UGX":["USh"],"USD":["US$","$"]},"ltr", plural_teo_KE]; - -function plural_tg(n: number): number { -return 5; -} - -export const locale_tg = ["tg",[["AM","PM"],u,u],u,[["Я","Д","С","Ч","П","Ҷ","Ш"],["Яшб","Дшб","Сшб","Чшб","Пшб","Ҷмъ","Шнб"],["Якшанбе","Душанбе","Сешанбе","Чоршанбе","Панҷшанбе","Ҷумъа","Шанбе"],["Яшб","Дшб","Сшб","Чшб","Пшб","Ҷмъ","Шнб"]],u,[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],["Январ","Феврал","Март","Апрел","Май","Июн","Июл","Август","Сентябр","Октябр","Ноябр","Декабр"]],u,[["ПеМ","ПаМ"],u,["Пеш аз милод","ПаМ"]],1,[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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"TJS","сом.","Сомонӣ",{"JPY":["JP¥","¥"],"TJS":["сом."]},"ltr", plural_tg]; - -function plural_th(n: number): number { -return 5; -} - -export const locale_th = ["th",[["a","p"],["ก่อนเที่ยง","หลังเที่ยง"],u],[["ก่อนเที่ยง","หลังเที่ยง"],u,u],[["อา","จ","อ","พ","พฤ","ศ","ส"],["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],["วันอาทิตย์","วันจันทร์","วันอังคาร","วันพุธ","วันพฤหัสบดี","วันศุกร์","วันเสาร์"],["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."]],u,[["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],u,["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"]],u,[["ก่อน ค.ศ.","ค.ศ."],u,["ปีก่อนคริสตกาล","คริสต์ศักราช"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"THB","฿","บาท",{"AUD":["AU$","$"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_th]; - -function plural_ti(n: number): number { - -if (n === Math.floor(n) && (n >= 0 && n <= 1)) - return 1; -return 5; -} - -export const locale_ti = ["ti",[["ንጉሆ ሰዓተ","ድሕር ሰዓት"],u,u],u,[["ሰ","ሰ","ሰ","ረ","ሓ","ዓ","ቀ"],["ሰን","ሰኑ","ሰሉ","ረቡ","ሓሙ","ዓር","ቀዳ"],["ሰንበት","ሰኑይ","ሠሉስ","ረቡዕ","ኃሙስ","ዓርቢ","ቀዳም"],["ሰን","ሰኑ","ሰሉ","ረቡ","ሓሙ","ዓር","ቀዳ"]],[["ሰ","ሰ","ሠ","ረ","ሓ","ዓ","ቀ"],["ሰን","ሰኑ","ሰሉ","ረቡ","ሓሙ","ዓር","ቀዳ"],["ሰንበት","ሰኑይ","ሠሉስ","ረቡዕ","ኃሙስ","ዓርቢ","ቀዳም"],["ሰን","ሰኑ","ሰሉ","ረቡ","ሓሙ","ዓር","ቀዳ"]],[["ጥ","ለ","መ","ሚ","ግ","ሰ","ሓ","ነ","መ","ጥ","ሕ","ታ"],["ጥሪ","ለካ","መጋ","ሚያ","ግን","ሰነ","ሓም","ነሓ","መስ","ጥቅ","ሕዳ","ታሕ"],["ጥሪ","ለካቲት","መጋቢት","ሚያዝያ","ግንቦት","ሰነ","ሓምለ","ነሓሰ","መስከረም","ጥቅምቲ","ሕዳር","ታሕሳስ"]],u,[["ዓ/ዓ","ዓ/ም"],u,["ዓ/ዓ","ዓመተ ምህረት"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ETB","Br","የኢትዮጵያ ብር",{"ETB":["Br"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ti]; - -function plural_ti_ER(n: number): number { - -if (n === Math.floor(n) && (n >= 0 && n <= 1)) - return 1; -return 5; -} - -export const locale_ti_ER = ["ti-ER",[["ንጉሆ ሰዓተ","ድሕር ሰዓት"],u,u],u,[["ሰ","ሰ","ሰ","ረ","ሓ","ዓ","ቀ"],["ሰን","ሰኑ","ሰሉ","ረቡ","ሓሙ","ዓር","ቀዳ"],["ሰንበት","ሰኑይ","ሠሉስ","ረቡዕ","ኃሙስ","ዓርቢ","ቀዳም"],["ሰን","ሰኑ","ሰሉ","ረቡ","ሓሙ","ዓር","ቀዳ"]],u,[["ጥ","ለ","መ","ሚ","ግ","ሰ","ሓ","ነ","መ","ጥ","ሕ","ታ"],["ጥሪ","ለካ","መጋ","ሚያ","ግን","ሰነ","ሓም","ነሓ","መስ","ጥቅ","ሕዳ","ታሕ"],["ጥሪ","ለካቲት","መጋቢት","ሚያዝያ","ግንቦት","ሰነ","ሓምለ","ነሓሰ","መስከረም","ጥቅምቲ","ሕዳር","ታሕሳስ"]],u,[["ዓ/ዓ","ዓ/ም"],u,["ዓመተ ዓለም","ዓመተ ምህረት"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ERN","Nfk","ERN",{"ERN":["Nfk"],"ETB":["Br"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ti_ER]; - -function plural_tk(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_tk = ["tk",[["öň","soň"],["go.öň","go.soň"],["günortadan öň","günortadan soň"]],[["öň","soň"],["g.öň","g.soň"],["günortadan öň","günortadan soň"]],[["Ý","D","S","Ç","P","A","Ş"],["ýek","duş","siş","çar","pen","ann","şen"],["ýekşenbe","duşenbe","sişenbe","çarşenbe","penşenbe","anna","şenbe"],["ýb","db","sb","çb","pb","an","şb"]],[["Ý","D","S","Ç","P","A","Ş"],["Ýek","Duş","Siş","Çar","Pen","Ann","Şen"],["Ýekşenbe","Duşenbe","Sişenbe","Çarşenbe","Penşenbe","Anna","Şenbe"],["Ýb","Db","Sb","Çb","Pb","An","Şb"]],[["Ý","F","M","A","M","I","I","A","S","O","N","D"],["ýan","few","mart","apr","maý","iýun","iýul","awg","sen","okt","noý","dek"],["ýanwar","fewral","mart","aprel","maý","iýun","iýul","awgust","sentýabr","oktýabr","noýabr","dekabr"]],[["Ý","F","M","A","M","I","I","A","S","O","N","D"],["Ýan","Few","Mar","Apr","Maý","Iýun","Iýul","Awg","Sen","Okt","Noý","Dek"],["Ýanwar","Fewral","Mart","Aprel","Maý","Iýun","Iýul","Awgust","Sentýabr","Oktýabr","Noýabr","Dekabr"]],[["B.e.öň","B.e."],u,["Isadan öň","Isadan soň"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","san däl",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"TMT","TMT","Türkmen manady",{"EUR":[u,"€"],"GBP":[u,"£"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_tk]; - -function plural_to(n: number): number { -return 5; -} - -export const locale_to = ["to",[["AM","PM"],u,["hengihengi","efiafi"]],[["AM","PM"],u,["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"]],u,[["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"]],u,[["KM","TS"],u,["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}",u,u],[".",",",";","%","+","-","E","×","‰","∞","TF",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"TOP","T$","Paʻanga fakatonga",{"AUD":["AUD$","AU$"],"FJD":[u,"F$"],"JPY":["JP¥","¥"],"NZD":["NZD$","NZ$"],"SBD":[u,"S$"],"TOP":["T$"],"USD":["US$","$"]},"ltr", plural_to]; - -function plural_tr(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_tr = ["tr",[["öö","ös"],["ÖÖ","ÖS"],u],[["ÖÖ","ÖS"],u,u],[["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"]],u,[["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"]],u,[["MÖ","MS"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","%#,##0","¤#,##0.00","#E0"],"TRY","₺","Türk Lirası",{"AUD":["AU$","$"],"RON":[u,"L"],"THB":["฿"],"TRY":["₺"],"TWD":["NT$"]},"ltr", plural_tr]; - -function plural_tr_CY(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_tr_CY = ["tr-CY",[["öö","ös"],["ÖÖ","ÖS"],u],[["ÖÖ","ÖS"],u,u],[["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"]],u,[["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"]],u,[["MÖ","MS"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","%#,##0","¤#,##0.00","#E0"],"EUR","€","Euro",{"AUD":["AU$","$"],"RON":[u,"L"],"THB":["฿"],"TRY":["₺"],"TWD":["NT$"]},"ltr", plural_tr_CY]; - -function plural_tt(n: number): number { -return 5; -} - -export const locale_tt = ["tt",[["AM","PM"],u,u],u,[["Я","Д","С","Ч","П","Җ","Ш"],["якш.","дүш.","сиш.","чәр.","пәнҗ.","җом.","шим."],["якшәмбе","дүшәмбе","сишәмбе","чәршәмбе","пәнҗешәмбе","җомга","шимбә"],["якш.","дүш.","сиш.","чәр.","пәнҗ.","җом.","шим."]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["гыйн.","фев.","мар.","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек."],["гыйнвар","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],u,[["б.э.к.","милади"],u,["безнең эрага кадәр","безнең эра"]],1,[6,0],["dd.MM.y","d MMM, y 'ел'","d MMMM, y 'ел'","d MMMM, y 'ел', EEEE"],["H:mm","H:mm:ss","H:mm:ss z","H:mm:ss zzzz"],["{1}, {0}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"RUB","₽","Россия сумы",{"JPY":["JP¥","¥"],"RUB":["₽"]},"ltr", plural_tt]; - -function plural_twq(n: number): number { -return 5; -} - -export const locale_twq = ["twq",[["Subbaahi","Zaarikay b"],u,u],u,[["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"]],u,[["Ž","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"]],u,[["IJ","IZ"],u,["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}",u,u,u],["."," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"XOF","CFA","CFA Fraŋ (BCEAO)",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_twq]; - -function plural_tzm(n: number): number { - -if (n === Math.floor(n) && (n >= 0 && n <= 1) || n === Math.floor(n) && (n >= 11 && n <= 99)) - return 1; -return 5; -} - -export const locale_tzm = ["tzm",[["Zdat azal","Ḍeffir aza"],u,u],u,[["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ḍ"]],u,[["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"]],u,[["ZƐ","ḌƐ"],u,["Zdat Ɛisa (TAƔ)","Ḍeffir Ɛisa (TAƔ)"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"MAD","MAD","Derhem Umeṛṛuki",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_tzm]; - -function plural_ug(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ug = ["ug",[["ب","ك"],["چ.ب","چ.ك"],["چۈشتىن بۇرۇن","چۈشتىن كېيىن"]],[["چ.ب","چ.ك"],u,u],[["ي","د","س","چ","پ","ج","ش"],["يە","دۈ","سە","چا","پە","جۈ","شە"],["يەكشەنبە","دۈشەنبە","سەيشەنبە","چارشەنبە","پەيشەنبە","جۈمە","شەنبە"],["ي","د","س","چ","پ","ج","ش"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["يانۋار","فېۋرال","مارت","ئاپرېل","ماي","ئىيۇن","ئىيۇل","ئاۋغۇست","سېنتەبىر","ئۆكتەبىر","نويابىر","دېكابىر"],u],u,[["BCE","مىلادىيە"],u,["مىلادىيەدىن بۇرۇن","مىلادىيە"]],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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"CNY","¥","جۇڭگو يۈەنى",{"CNY":["¥","¥"],"JPY":["JP¥","¥"]},"rtl", plural_ug]; - -function plural_uk(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (v === 0 && (i % 10 === 1 && !(i % 100 === 11))) - return 1; -if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && !(i % 100 >= 12 && i % 100 <= 14))) - return 3; -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 4; -return 5; -} - -export const locale_uk = ["uk",[["дп","пп"],u,u],u,[["Н","П","В","С","Ч","П","С"],["нд","пн","вт","ср","чт","пт","сб"],["неділя","понеділок","вівторок","середа","четвер","пʼятниця","субота"],["нд","пн","вт","ср","чт","пт","сб"]],u,[["с","л","б","к","т","ч","л","с","в","ж","л","г"],["січ.","лют.","бер.","квіт.","трав.","черв.","лип.","серп.","вер.","жовт.","лист.","груд."],["січня","лютого","березня","квітня","травня","червня","липня","серпня","вересня","жовтня","листопада","грудня"]],[["С","Л","Б","К","Т","Ч","Л","С","В","Ж","Л","Г"],["січ","лют","бер","кві","тра","чер","лип","сер","вер","жов","лис","гру"],["січень","лютий","березень","квітень","травень","червень","липень","серпень","вересень","жовтень","листопад","грудень"]],[["до н.е.","н.е."],["до н. е.","н. е."],["до нашої ери","нашої ери"]],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}",u,"{1} 'о' {0}",u],[","," ",";","%","+","-","Е","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"UAH","₴","українська гривня",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"$"],"UAH":["₴"],"UAK":["крб."],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"]},"ltr", plural_uk]; - -function plural_ur(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_ur = ["ur",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["S","M","T","W","T","F","S"],["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"],u,u],u,[["J","F","M","A","M","J","J","A","S","O","N","D"],["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],u],u,[["قبل مسیح","عیسوی"],u,u],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}",u,u,u],[".",",",";","%","‎+","‎-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"PKR","Rs","پاکستانی روپیہ",{"JPY":["JP¥","¥"],"PKR":["Rs"],"THB":["฿"],"TWD":["NT$"]},"rtl", plural_ur]; - -function plural_ur_IN(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_ur_IN = ["ur-IN",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["S","M","T","W","T","F","S"],["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"],u,u],u,[["J","F","M","A","M","J","J","A","S","O","N","D"],["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],u],u,[["قبل مسیح","عیسوی"],u,u],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}",u,u,u],[".",",",";","%","‎+","‎-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"INR","₹","بھارتی روپیہ",{"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"]},"rtl", plural_ur_IN]; - -function plural_uz(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_uz = ["uz",[["TO","TK"],u,u],u,[["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"]],u,[["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"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","son emas",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"UZS","soʻm","O‘zbekiston so‘mi",{"JPY":["JP¥","¥"],"USD":["US$","$"],"UZS":["soʻm"]},"ltr", plural_uz]; - -function plural_uz_Arab(n: number): number { -return 5; -} - -export const locale_uz_Arab = ["uz-Arab",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["ی.","د.","س.","چ.","پ.","ج.","ش."],["یکشنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],["ی.","د.","س.","چ.","پ.","ج.","ش."]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["جنو","فبر","مار","اپر","می","جون","جول","اگس","سپت","اکت","نوم","دسم"],["جنوری","فبروری","مارچ","اپریل","می","جون","جولای","اگست","سپتمبر","اکتوبر","نومبر","دسمبر"]],u,[["BCE","CE"],u,u],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}",u,u,u],[",",".",";","%","‎+","‎−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"AFN","؋","افغانی",{"AFN":["؋"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"rtl", plural_uz_Arab]; - -function plural_uz_Cyrl(n: number): number { -return 5; -} - -export const locale_uz_Cyrl = ["uz-Cyrl",[["ТО","ТК"],u,u],u,[["Я","Д","С","Ч","П","Ж","Ш"],["якш","душ","сеш","чор","пай","жум","шан"],["якшанба","душанба","сешанба","чоршанба","пайшанба","жума","шанба"],["як","ду","се","чо","па","жу","ша"]],u,[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"],["январ","феврал","март","апрел","май","июн","июл","август","сентябр","октябр","ноябр","декабр"]],u,[["м.а.","милодий"],u,["милоддан аввалги","милодий"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","ҳақиқий сон эмас",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"UZS","сўм","Ўзбекистон сўм",{"JPY":["JP¥","¥"],"THB":["฿"],"USD":["US$","$"],"UZS":["сўм"]},"ltr", plural_uz_Cyrl]; - -function plural_uz_Latn(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_uz_Latn = ["uz-Latn",[["TO","TK"],u,u],u,[["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"]],u,[["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"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","son emas",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"UZS","soʻm","O‘zbekiston so‘mi",{"JPY":["JP¥","¥"],"USD":["US$","$"],"UZS":["soʻm"]},"ltr", plural_uz_Latn]; - -function plural_vai(n: number): number { -return 5; -} - -export const locale_vai = ["vai",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["ꕞꕌꔵ","ꗳꗡꘉ","ꕚꕞꕚ","ꕉꕞꕒ","ꕉꔤꕆꕢ","ꕉꔤꕀꕮ","ꔻꔬꔳ"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ꖨꖕꔞ","ꕒꕡ","ꕾꖺ","ꖢꖕ","ꖑꕱ","ꖱꘋ","ꖱꕞ","ꗛꔕ","ꕢꕌ","ꕭꖃ","ꔞꘋ","ꖨꖕꗏ"],["ꖨꖕ ꕪꕴ ꔞꔀꕮꕊ","ꕒꕡꖝꖕ","ꕾꖺ","ꖢꖕ","ꖑꕱ","ꖱꘋ","ꖱꕞꔤ","ꗛꔕ","ꕢꕌ","ꕭꖃ","ꔞꘋꕔꕿ ꕸꖃꗏ","ꖨꖕ ꕪꕴ ꗏꖺꕮꕊ"]],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"LRD","$","ꕞꔤꔫꕩ ꕜꕞꕌ",{"JPY":["JP¥","¥"],"LRD":["$"],"USD":["US$","$"]},"ltr", plural_vai]; - -function plural_vai_Latn(n: number): number { -return 5; -} - -export const locale_vai_Latn = ["vai-Latn",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["lahadi","tɛɛnɛɛ","talata","alaba","aimisa","aijima","siɓiti"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["M01","M02","M03","M04","M05","M06","M07","M08","M09","M10","M11","M12"],u],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"LRD","$","Laibhiya Dala",{"JPY":["JP¥","¥"],"LRD":["$"],"USD":["US$","$"]},"ltr", plural_vai_Latn]; - -function plural_vai_Vaii(n: number): number { -return 5; -} - -export const locale_vai_Vaii = ["vai-Vaii",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["ꕞꕌꔵ","ꗳꗡꘉ","ꕚꕞꕚ","ꕉꕞꕒ","ꕉꔤꕆꕢ","ꕉꔤꕀꕮ","ꔻꔬꔳ"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ꖨꖕꔞ","ꕒꕡ","ꕾꖺ","ꖢꖕ","ꖑꕱ","ꖱꘋ","ꖱꕞ","ꗛꔕ","ꕢꕌ","ꕭꖃ","ꔞꘋ","ꖨꖕꗏ"],["ꖨꖕ ꕪꕴ ꔞꔀꕮꕊ","ꕒꕡꖝꖕ","ꕾꖺ","ꖢꖕ","ꖑꕱ","ꖱꘋ","ꖱꕞꔤ","ꗛꔕ","ꕢꕌ","ꕭꖃ","ꔞꘋꕔꕿ ꕸꖃꗏ","ꖨꖕ ꕪꕴ ꗏꖺꕮꕊ"]],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"LRD","$","ꕞꔤꔫꕩ ꕜꕞꕌ",{"JPY":["JP¥","¥"],"LRD":["$"],"USD":["US$","$"]},"ltr", plural_vai_Vaii]; - -function plural_vi(n: number): number { -return 5; -} - -export const locale_vi = ["vi",[["s","c"],["SA","CH"],u],[["SA","CH"],u,u],[["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"]],u,[["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"],u],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}",u,"{0} {1}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"VND","₫","Đồng Việt Nam",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_vi]; - -function plural_vo(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_vo = ["vo",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["M01","M02","M03","M04","M05","M06","M07","M08","M09","M10","M11","M12"],u],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],u,u,u,{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_vo]; - -function plural_vun(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_vun = ["vun",[["utuko","kyiukonyi"],u,u],u,[["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"]],u,[["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"]],u,[["KK","BK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"TZS","TSh","Shilingi ya Tanzania",{"JPY":["JP¥","¥"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_vun]; - -function plural_wae(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_wae = ["wae",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["v. Chr.","n. Chr"],u,u],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}",u,u,u],[",","’",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"CHF","CHF","CHF",{},"ltr", plural_wae]; - -function plural_wo(n: number): number { -return 5; -} - -export const locale_wo = ["wo",[["Sub","Ngo"],u,u],u,[["Dib","Alt","Tal","Àla","Alx","Àjj","Ase"],u,["Dibéer","Altine","Talaata","Àlarba","Alxamis","Àjjuma","Aseer"],["Dib","Alt","Tal","Àla","Alx","Àjj","Ase"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["Sam","Few","Mar","Awr","Mee","Suw","Sul","Ut","Sàt","Okt","Now","Des"],["Samwiyee","Fewriyee","Mars","Awril","Mee","Suwe","Sulet","Ut","Sàttumbar","Oktoobar","Nowàmbar","Desàmbar"]],u,[["JC","AD"],u,["av. JC","AD"]],1,[6,0],["dd-MM-y","d MMM, y","d MMMM, y","EEEE, d MMM, y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} - {0}",u,"{1} 'ci' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"XOF","CFA","Franc CFA bu Afrik Sowwu-jant",{"JPY":["JP¥","¥"]},"ltr", plural_wo]; - -function plural_xh(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_xh = ["xh",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["Caw","Mvu","Bin","Tha","Sin","Hla","Mgq"],["Cawe","Mvulo","Lwesibini","Lwesithathu","Lwesine","Lwesihlanu","Mgqibelo"],["Caw","Mvu","Bin","Tha","Sin","Hla","Mgq"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["Jan","Feb","Mat","Epr","Mey","Jun","Jul","Aga","Sep","Okt","Nov","Dis"],["Janyuwari","Februwari","Matshi","Epreli","Meyi","Juni","Julayi","Agasti","Septemba","Okthoba","Novemba","Disemba"]],u,[["BC","AD"],u,u],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}",u,u,u],["."," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZAR","R","iRandi yaseMzanzi Afrika",{"JPY":["JP¥","¥"],"USD":["US$","$"],"ZAR":["R"]},"ltr", plural_xh]; - -function plural_xog(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_xog = ["xog",[["Munkyo","Eigulo"],u,u],u,[["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"]],u,[["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"]],u,[["AZ","AF"],u,["Kulisto nga azilawo","Kulisto nga affile"]],1,[0,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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"UGX","USh","Silingi eya Yuganda",{"JPY":["JP¥","¥"],"UGX":["USh"],"USD":["US$","$"]},"ltr", plural_xog]; - -function plural_yav(n: number): number { -return 5; -} - -export const locale_yav = ["yav",[["kiɛmɛ́ɛm","kisɛ́ndɛ"],u,u],u,[["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"]],u,[["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ɔ́"]],u,[["k.Y.","+J.C."],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XAF","FCFA","XAF",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_yav]; - -function plural_yi(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_yi = ["yi",[["פֿאַרמיטאָג","נאָכמיטאָג"],u,u],u,[["S","M","T","W","T","F","S"],["זונטיק","מאָנטיק","דינסטיק","מיטוואך","דאנערשטיק","פֿרײַטיק","שבת"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["יאַנואַר","פֿעברואַר","מערץ","אַפּריל","מיי","יוני","יולי","אויגוסט","סעפּטעמבער","אקטאבער","נאוועמבער","דעצעמבער"],u],[["1","2","3","4","5","6","7","8","9","10","11","12"],["יאַנ","פֿעב","מערץ","אַפּר","מיי","יוני","יולי","אויג","סעפּ","אקט","נאוו","דעצ"],["יאַנואַר","פֿעברואַר","מערץ","אַפּריל","מיי","יוני","יולי","אויגוסט","סעפּטעמבער","אקטאבער","נאוועמבער","דעצעמבער"]],[["BCE","CE"],u,u],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}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],u,u,u,{"JPY":["JP¥","¥"],"USD":["US$","$"]},"rtl", plural_yi]; - -function plural_yo(n: number): number { -return 5; -} - -export const locale_yo = ["yo",[["Àárọ̀","Ọ̀sán"],u,u],u,[["À","A","Ì","Ọ","Ọ","Ẹ","À"],["Àìk","Aj","Ìsẹ́g","Ọjọ́r","Ọjọ́b","Ẹt","Àbám"],["Ọ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"]],[["À","A","Ì","Ọ","Ọ","Ẹ","À"],["Àìk","Aj","Ìsẹ́g","Ọjọ́r","Ọjọ́b","Ẹt","Àbám"],["Àìkú","Ajé","Ìsẹ́gun","Ọjọ́rú","Ọjọ́bọ","Ẹtì","Àbámẹ́ta"],u],[["S","È","Ẹ","Ì","Ẹ̀","Ò","A","Ò","O","Ọ̀","B","Ọ̀"],["Ṣẹ́r","Èrèl","Ẹrẹ̀n","Ìgb","Ẹ̀bi","Òkú","Agẹ","Ògú","Owe","Ọ̀wà","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ẹ̀"]],[["S","È","Ẹ","Ì","Ẹ̀","Ò","A","Ò","O","Ọ̀","B","Ọ̀"],["Ṣẹ́","Èr","Ẹr","Ìg","Ẹ̀b","Òk","Ag","Òg","Ow","Ọ̀w","Bé","Ọ̀p"],["Ṣẹ́rẹ́","Èrèlè","Ẹrẹ̀nà","Ìgbé","Ẹ̀bibi","Òkúdu","Agẹmọ","Ògún","Owewe","Ọ̀wàrà","Bélú","Ọ̀pẹ̀"]],[["BCE","AD"],u,["Saju Kristi","Lehin Kristi"]],1,[6,0],["d/M/y","d MM y","d MMM y","EEEE, d MMM y"],["H:m","H:m:s","H:mm:ss z","HH:mm:ss zzzz"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"NGN","₦","Náìrà ti Orílẹ̀-èdè Nàìjíríà",{"JPY":["JP¥","¥"],"NGN":["₦"],"RUB":["₽"]},"ltr", plural_yo]; - -function plural_yo_BJ(n: number): number { -return 5; -} - -export const locale_yo_BJ = ["yo-BJ",[["Àárɔ̀","Ɔ̀sán"],u,u],u,[["À","A","Ì","Ɔ","Ɔ","Ɛ","À"],["Àìk","Aj","Ìsɛ́g","Ɔjɔ́r","Ɔjɔ́b","Ɛt","Àbám"],["Ɔ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"]],[["À","A","Ì","Ɔ","Ɔ","Ɛ","À"],["Àìk","Aj","Ìsɛ́g","Ɔjɔ́r","Ɔjɔ́b","Ɛt","Àbám"],["Àìkú","Ajé","Ìsɛ́gun","Ɔjɔ́rú","Ɔjɔ́bɔ","Ɛtì","Àbámɛ́ta"],u],[["S","È","Ɛ","Ì","Ɛ̀","Ò","A","Ò","O","Ɔ̀","B","Ɔ̀"],["Shɛ́r","Èrèl","Ɛrɛ̀n","Ìgb","Ɛ̀bi","Òkú","Agɛ","Ògú","Owe","Ɔ̀wà","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ɛ̀"]],[["S","È","Ɛ","Ì","Ɛ̀","Ò","A","Ò","O","Ɔ̀","B","Ɔ̀"],["Shɛ́","Èr","Ɛr","Ìg","Ɛ̀b","Òk","Ag","Òg","Ow","Ɔ̀w","Bé","Ɔ̀p"],["Shɛ́rɛ́","Èrèlè","Ɛrɛ̀nà","Ìgbé","Ɛ̀bibi","Òkúdu","Agɛmɔ","Ògún","Owewe","Ɔ̀wàrà","Bélú","Ɔ̀pɛ̀"]],[["BCE","AD"],u,["Saju Kristi","Lehin Kristi"]],1,[6,0],["d/M/y","d MM y","d MMM y","EEEE, d MMM y"],["H:m","H:m:s","H:mm:ss z","HH:mm:ss zzzz"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"XOF","CFA","Faransi ti Orílɛ́ède BIKEAO",{"JPY":["JP¥","¥"],"NGN":["₦"],"RUB":["₽"]},"ltr", plural_yo_BJ]; - -function plural_yue(n: number): number { -return 5; -} - -export const locale_yue = ["yue",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],u,["日","一","二","三","四","五","六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],u],u,[["西元前","西元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日 EEEE"],["ah:mm","ah:mm:ss","ah:mm:ss [z]","ah:mm:ss [zzzz]"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","非數值",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"HKD","HK$","港幣",{"AUD":["AU$","$"],"KRW":["₩","₩"],"USD":["US$","$"],"XXX":[]},"ltr", plural_yue]; - -function plural_yue_Hans(n: number): number { -return 5; -} - -export const locale_yue_Hans = ["yue-Hans",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["周日","周一","周二","周三","周四","周五","周六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["周日","周一","周二","周三","周四","周五","周六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]],u,[["西元前","西元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","z ah:mm:ss","zzzz ah:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","非数值",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"CNY","¥","人民币",{"AUD":["AU$","$"],"CNY":["¥","¥"],"JPY":["JP¥","¥"],"KRW":["₩","₩"],"USD":["US$","$"],"XXX":[]},"ltr", plural_yue_Hans]; - -function plural_yue_Hant(n: number): number { -return 5; -} - -export const locale_yue_Hant = ["yue-Hant",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],u,["日","一","二","三","四","五","六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],u],u,[["西元前","西元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日 EEEE"],["ah:mm","ah:mm:ss","ah:mm:ss [z]","ah:mm:ss [zzzz]"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","非數值",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"HKD","HK$","港幣",{"AUD":["AU$","$"],"KRW":["₩","₩"],"USD":["US$","$"],"XXX":[]},"ltr", plural_yue_Hant]; - -function plural_zgh(n: number): number { -return 5; -} - -export const locale_zgh = ["zgh",[["ⵜⵉⴼⴰⵡⵜ","ⵜⴰⴷⴳⴳⵯⴰⵜ"],u,u],u,[["S","M","T","W","T","F","S"],["ⴰⵙⴰ","ⴰⵢⵏ","ⴰⵙⵉ","ⴰⴽⵕ","ⴰⴽⵡ","ⴰⵙⵉⵎ","ⴰⵙⵉⴹ"],["ⴰⵙⴰⵎⴰⵙ","ⴰⵢⵏⴰⵙ","ⴰⵙⵉⵏⴰⵙ","ⴰⴽⵕⴰⵙ","ⴰⴽⵡⴰⵙ","ⴰⵙⵉⵎⵡⴰⵙ","ⴰⵙⵉⴹⵢⴰⵙ"],["ⴰⵙⴰ","ⴰⵢⵏ","ⴰⵙⵉ","ⴰⴽⵕ","ⴰⴽⵡ","ⴰⵙⵉⵎ","ⴰⵙⵉⴹ"]],u,[["ⵉ","ⴱ","ⵎ","ⵉ","ⵎ","ⵢ","ⵢ","ⵖ","ⵛ","ⴽ","ⵏ","ⴷ"],["ⵉⵏⵏ","ⴱⵕⴰ","ⵎⴰⵕ","ⵉⴱⵔ","ⵎⴰⵢ","ⵢⵓⵏ","ⵢⵓⵍ","ⵖⵓⵛ","ⵛⵓⵜ","ⴽⵜⵓ","ⵏⵓⵡ","ⴷⵓⵊ"],["ⵉⵏⵏⴰⵢⵔ","ⴱⵕⴰⵢⵕ","ⵎⴰⵕⵚ","ⵉⴱⵔⵉⵔ","ⵎⴰⵢⵢⵓ","ⵢⵓⵏⵢⵓ","ⵢⵓⵍⵢⵓⵣ","ⵖⵓⵛⵜ","ⵛⵓⵜⴰⵏⴱⵉⵔ","ⴽⵜⵓⴱⵔ","ⵏⵓⵡⴰⵏⴱⵉⵔ","ⴷⵓⵊⴰⵏⴱⵉⵔ"]],u,[["ⴷⴰⵄ","ⴷⴼⵄ"],u,["ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ","ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00¤","#E0"],"MAD","MAD","ⴰⴷⵔⵉⵎ ⵏ ⵍⵎⵖⵔⵉⴱ",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_zgh]; - -function plural_zh(n: number): number { -return 5; -} - -export const locale_zh = ["zh",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["周日","周一","周二","周三","周四","周五","周六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["周日","周一","周二","周三","周四","周五","周六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]],u,[["公元前","公元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","z ah:mm:ss","zzzz ah:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"CNY","¥","人民币",{"AUD":["AU$","$"],"CNY":["¥"],"ILR":["ILS"],"JPY":["JP¥","¥"],"KRW":["₩","₩"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh]; - -function plural_zh_Hans(n: number): number { -return 5; -} - -export const locale_zh_Hans = ["zh-Hans",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["周日","周一","周二","周三","周四","周五","周六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["周日","周一","周二","周三","周四","周五","周六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]],u,[["公元前","公元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","z ah:mm:ss","zzzz ah:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"CNY","¥","人民币",{"AUD":["AU$","$"],"CNY":["¥"],"ILR":["ILS"],"JPY":["JP¥","¥"],"KRW":["₩","₩"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh_Hans]; - -function plural_zh_Hans_HK(n: number): number { -return 5; -} - -export const locale_zh_Hans_HK = ["zh-Hans-HK",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["周日","周一","周二","周三","周四","周五","周六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["周日","周一","周二","周三","周四","周五","周六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]],u,[["公元前","公元"],u,u],0,[6,0],["d/M/yy","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","z ah:mm:ss","zzzz ah:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"HKD","HK$","港元",{"AUD":["AU$","$"],"ILR":["ILS"],"JPY":["JP¥","¥"],"KRW":["₩","₩"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh_Hans_HK]; - -function plural_zh_Hans_MO(n: number): number { -return 5; -} - -export const locale_zh_Hans_MO = ["zh-Hans-MO",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["周日","周一","周二","周三","周四","周五","周六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["周日","周一","周二","周三","周四","周五","周六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]],u,[["公元前","公元"],u,u],0,[6,0],["d/M/yy","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","z ah:mm:ss","zzzz ah:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"MOP","MOP$","澳门币",{"AUD":["AU$","$"],"ILR":["ILS"],"JPY":["JP¥","¥"],"KRW":["₩","₩"],"MOP":["MOP$"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh_Hans_MO]; - -function plural_zh_Hans_SG(n: number): number { -return 5; -} - -export const locale_zh_Hans_SG = ["zh-Hans-SG",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["周日","周一","周二","周三","周四","周五","周六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["周日","周一","周二","周三","周四","周五","周六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]],u,[["公元前","公元"],u,u],0,[6,0],["dd/MM/yy","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","z ah:mm:ss","zzzz ah:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SGD","$","新加坡元",{"AUD":["AU$","$"],"ILR":["ILS"],"JPY":["JP¥","¥"],"KRW":["₩","₩"],"SGD":["$"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh_Hans_SG]; - -function plural_zh_Hant(n: number): number { -return 5; -} - -export const locale_zh_Hant = ["zh-Hant",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["週日","週一","週二","週三","週四","週五","週六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["日","一","二","三","四","五","六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],u],u,[["西元前","西元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日 EEEE"],["ah:mm","ah:mm:ss","ah:mm:ss [z]","ah:mm:ss [zzzz]"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","非數值",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"TWD","$","新台幣",{"AUD":["AU$","$"],"KRW":["₩","₩"],"RON":[u,"L"],"TWD":["$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh_Hant]; - -function plural_zh_Hant_HK(n: number): number { -return 5; -} - -export const locale_zh_Hant_HK = ["zh-Hant-HK",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["週日","週一","週二","週三","週四","週五","週六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["日","一","二","三","四","五","六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],u],u,[["公元前","公元"],u,u],0,[6,0],["d/M/y","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","ah:mm:ss [z]","ah:mm:ss [zzzz]"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","非數值",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"HKD","HK$","港元",{"AUD":["AU$","$"],"RON":[u,"L"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh_Hant_HK]; - -function plural_zh_Hant_MO(n: number): number { -return 5; -} - -export const locale_zh_Hant_MO = ["zh-Hant-MO",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["週日","週一","週二","週三","週四","週五","週六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["日","一","二","三","四","五","六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],u],u,[["公元前","公元"],u,u],0,[6,0],["d/M/y","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","ah:mm:ss [z]","ah:mm:ss [zzzz]"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","非數值",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"MOP","MOP$","澳門元",{"AUD":["AU$","$"],"MOP":["MOP$"],"RON":[u,"L"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh_Hant_MO]; - -function plural_zu(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || n === 1) - return 1; -return 5; -} - -export const locale_zu = ["zu",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["J","F","M","E","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"]],[["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"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZAR","R","i-South African Rand",{"BYN":[u,"P."],"DKK":[u,"Kr"],"HRK":[u,"Kn"],"ISK":[u,"Kr"],"JPY":["JP¥","¥"],"NOK":[u,"Kr"],"PLN":[u,"Zł"],"SEK":[u,"Kr"],"THB":["฿"],"TWD":["NT$"],"ZAR":["R"]},"ltr", plural_zu]; - -function plural_aam(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_aam = ["aam",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_aam]; - -function plural_adp(n: number): number { -return 5; -} - -export const locale_adp = ["adp",[["སྔ་ཆ་","ཕྱི་ཆ་"],u,u],u,[["ཟླ","མིར","ལྷག","ཕུར","སངྶ","སྤེན","ཉི"],["ཟླ་","མིར་","ལྷག་","ཕུར་","སངས་","སྤེན་","ཉི་"],["གཟའ་ཟླ་བ་","གཟའ་མིག་དམར་","གཟའ་ལྷག་པ་","གཟའ་ཕུར་བུ་","གཟའ་པ་སངས་","གཟའ་སྤེན་པ་","གཟའ་ཉི་མ་"],["ཟླ་","མིར་","ལྷག་","ཕུར་","སངས་","སྤེན་","ཉི་"]],u,[["༡","༢","༣","4","༥","༦","༧","༨","9","༡༠","༡༡","༡༢"],["༡","༢","༣","༤","༥","༦","༧","༨","༩","༡༠","༡༡","12"],["ཟླ་དངཔ་","ཟླ་གཉིས་པ་","ཟླ་གསུམ་པ་","ཟླ་བཞི་པ་","ཟླ་ལྔ་པ་","ཟླ་དྲུག་པ","ཟླ་བདུན་པ་","ཟླ་བརྒྱད་པ་","ཟླ་དགུ་པ་","ཟླ་བཅུ་པ་","ཟླ་བཅུ་གཅིག་པ་","ཟླ་བཅུ་གཉིས་པ་"]],[["༡","༢","༣","༤","༥","༦","༧","༨","༩","༡༠","༡༡","༡༢"],["ཟླ་༡","ཟླ་༢","ཟླ་༣","ཟླ་༤","ཟླ་༥","ཟླ་༦","ཟླ་༧","ཟླ་༨","ཟླ་༩","ཟླ་༡༠","ཟླ་༡༡","ཟླ་༡༢"],["སྤྱི་ཟླ་དངཔ་","སྤྱི་ཟླ་གཉིས་པ་","སྤྱི་ཟླ་གསུམ་པ་","སྤྱི་ཟླ་བཞི་པ","སྤྱི་ཟླ་ལྔ་པ་","སྤྱི་ཟླ་དྲུག་པ","སྤྱི་ཟླ་བདུན་པ་","སྤྱི་ཟླ་བརྒྱད་པ་","སྤྱི་ཟླ་དགུ་པ་","སྤྱི་ཟླ་བཅུ་པ་","སྤྱི་ཟླ་བཅུ་གཅིག་པ་","སྤྱི་ཟླ་བཅུ་གཉིས་པ་"]],[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0 %","¤#,##,##0.00","#E0"],"INR","₹","རྒྱ་གར་གྱི་དངུལ་ རུ་པི",{"AUD":["AU$","$"],"BTN":["Nu."],"ILS":[u,"₪"],"JPY":["JP¥","¥"],"KRW":["KR₩","₩"],"THB":["TH฿","฿"],"USD":["US$","$"],"XAF":[]},"ltr", plural_adp]; - -function plural_afr(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_afr = ["afr",[["v","n"],["vm.","nm."],u],u,[["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."]],u,[["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"]],u,[["v.C.","n.C."],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZAR","R","Suid-Afrikaanse rand",{"CAD":[u,"$"],"JPY":["JP¥","¥"],"MXN":[u,"$"],"RON":[u,"leu"],"THB":["฿"],"TWD":["NT$"],"USD":[u,"$"],"ZAR":["R"]},"ltr", plural_afr]; - -function plural_aju(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_aju = ["aju",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_aju]; - -function plural_aka(n: number): number { - -if (n === Math.floor(n) && (n >= 0 && n <= 1)) - return 1; -return 5; -} - -export const locale_aka = ["aka",[["AN","EW"],u,u],u,[["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"]],u,[["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"]],u,[["AK","KE"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GHS","GH₵","Ghana Sidi",{"GHS":["GH₵"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_aka]; - -function plural_als(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_als = ["als",[["p.d.","m.d."],u,["e paradites","e pasdites"]],[["p.d.","m.d."],u,["paradite","pasdite"]],[["d","h","m","m","e","p","sh"],["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","sh"],["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","sh","m","p","m","q","k","g","sh","t","n","dh"],["jan","shk","mar","pri","maj","qer","korr","gush","sht","tet","nën","dhj"],["janar","shkurt","mars","prill","maj","qershor","korrik","gusht","shtator","tetor","nëntor","dhjetor"]],u,[["p.K.","mb.K."],u,["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}",u,"{1} 'në' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"ALL","Lekë","Leku shqiptar",{"ALL":["Lekë"],"AOA":[],"ARS":[],"AUD":["A$","AUD"],"BAM":[],"BBD":[],"BDT":[],"BMD":[],"BND":[],"BOB":[],"BRL":[],"BSD":[],"BWP":[],"BYN":[],"BZD":[],"CAD":["CA$","CAD"],"CLP":[],"CNY":["CN¥","CNY"],"COP":[],"CRC":[],"CUC":[],"CUP":[],"CZK":[],"DKK":[],"DOP":[],"EGP":[],"EUR":["€","EUR"],"FJD":[],"FKP":[],"GBP":["£","GBP"],"GEL":[],"GIP":[],"GNF":[],"GTQ":[],"GYD":[],"HKD":["HK$","HKS"],"HNL":[],"HRK":[],"HUF":[],"IDR":[],"ILS":["₪","ILS"],"INR":["₹","INR"],"ISK":[],"JMD":[],"JPY":["JP¥","JPY"],"KHR":[],"KMF":[],"KPW":[],"KRW":["₩","KRW"],"KYD":[],"KZT":[],"LAK":[],"LBP":[],"LKR":[],"LRD":[],"MGA":[],"MMK":[],"MNT":[],"MUR":[],"MXN":["MX$","MXN"],"MYR":[],"NAD":[],"NGN":[],"NIO":[],"NOK":[],"NPR":[],"NZD":["NZ$","NZD"],"PHP":[],"PKR":[],"PLN":[],"PYG":[],"RON":[],"RUB":[],"RWF":[],"SBD":[],"SEK":[],"SGD":[],"SHP":[],"SRD":[],"SSP":[],"STN":[],"SYP":[],"THB":["฿","THB"],"TOP":[],"TRY":[],"TTD":[],"TWD":["NT$","TWD"],"UAH":[],"USD":["US$","USD"],"UYU":[],"VND":["₫","VND"],"XCD":["EC$","XCD"],"ZAR":[],"ZMW":[]},"ltr", plural_als]; - -function plural_amh(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || n === 1) - return 1; -return 5; -} - -export const locale_amh = ["amh",[["ጠ","ከ"],["ጥዋት","ከሰዓት"],u],u,[["እ","ሰ","ማ","ረ","ሐ","ዓ","ቅ"],["እሑድ","ሰኞ","ማክሰ","ረቡዕ","ሐሙስ","ዓርብ","ቅዳሜ"],["እሑድ","ሰኞ","ማክሰኞ","ረቡዕ","ሐሙስ","ዓርብ","ቅዳሜ"],["እ","ሰ","ማ","ረ","ሐ","ዓ","ቅ"]],u,[["ጃ","ፌ","ማ","ኤ","ሜ","ጁ","ጁ","ኦ","ሴ","ኦ","ኖ","ዲ"],["ጃንዩ","ፌብሩ","ማርች","ኤፕሪ","ሜይ","ጁን","ጁላይ","ኦገስ","ሴፕቴ","ኦክቶ","ኖቬም","ዲሴም"],["ጃንዩወሪ","ፌብሩወሪ","ማርች","ኤፕሪል","ሜይ","ጁን","ጁላይ","ኦገስት","ሴፕቴምበር","ኦክቶበር","ኖቬምበር","ዲሴምበር"]],u,[["ዓ/ዓ","ዓ/ም"],u,["ዓመተ ዓለም","ዓመተ ምሕረት"]],0,[6,0],["dd/MM/y","d MMM y","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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ETB","ብር","የኢትዮጵያ ብር",{"AUD":["AU$","$"],"CNH":["የቻይና ዩዋን"],"ETB":["ብር"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_amh]; - -function plural_ara(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; -return 5; -} - -export const locale_ara = ["ara",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"EGP","ج.م.‏","جنيه مصري",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_ara]; - -function plural_arb(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 3 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 99)) - return 4; -return 5; -} - -export const locale_arb = ["arb",[["ص","م"],u,u],[["ص","م"],u,["صباحًا","مساءً"]],[["ح","ن","ث","ر","خ","ج","س"],["الأحد","الاثنين","الثلاثاء","الأربعاء","الخميس","الجمعة","السبت"],u,["أحد","إثنين","ثلاثاء","أربعاء","خميس","جمعة","سبت"]],u,[["ي","ف","م","أ","و","ن","ل","غ","س","ك","ب","د"],["يناير","فبراير","مارس","أبريل","مايو","يونيو","يوليو","أغسطس","سبتمبر","أكتوبر","نوفمبر","ديسمبر"],u],u,[["ق.م","م"],u,["قبل الميلاد","ميلادي"]],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}",u,u,u],[".",",",";","‎%‎","‎+","‎-","E","×","‰","∞","ليس رقمًا",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"EGP","ج.م.‏","جنيه مصري",{"AED":["د.إ.‏"],"ARS":[u,"AR$"],"AUD":["AU$"],"BBD":[u,"BB$"],"BHD":["د.ب.‏"],"BMD":[u,"BM$"],"BND":[u,"BN$"],"BSD":[u,"BS$"],"BZD":[u,"BZ$"],"CAD":["CA$"],"CLP":[u,"CL$"],"CNY":["CN¥"],"COP":[u,"CO$"],"CUP":[u,"CU$"],"DOP":[u,"DO$"],"DZD":["د.ج.‏"],"EGP":["ج.م.‏","E£"],"FJD":[u,"FJ$"],"GBP":["UK£"],"GYD":[u,"GY$"],"HKD":["HK$"],"IQD":["د.ع.‏"],"IRR":["ر.إ."],"JMD":[u,"JM$"],"JOD":["د.أ.‏"],"JPY":["JP¥"],"KWD":["د.ك.‏"],"KYD":[u,"KY$"],"LBP":["ل.ل.‏","L£"],"LRD":[u,"$LR"],"LYD":["د.ل.‏"],"MAD":["د.م.‏"],"MRU":["أ.م."],"MXN":["MX$"],"NZD":["NZ$"],"OMR":["ر.ع.‏"],"QAR":["ر.ق.‏"],"SAR":["ر.س.‏"],"SBD":[u,"SB$"],"SDD":["د.س.‏"],"SDG":["ج.س."],"SRD":[u,"SR$"],"SYP":["ل.س.‏","£"],"THB":["฿"],"TND":["د.ت.‏"],"TTD":[u,"TT$"],"TWD":["NT$"],"USD":["US$"],"UYU":[u,"UY$"],"XXX":["***"],"YER":["ر.ي.‏"]},"rtl", plural_arb]; - -function plural_asd(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_asd = ["asd",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_asd]; - -function plural_asm(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || n === 1) - return 1; -return 5; -} - -export const locale_asm = ["asm",[["পূৰ্বাহ্ন","অপৰাহ্ন"],u,u],u,[["দ","স","ম","ব","ব","শ","শ"],["দেও","সোম","মঙ্গল","বুধ","বৃহ","শুক্ৰ","শনি"],["দেওবাৰ","সোমবাৰ","মঙ্গলবাৰ","বুধবাৰ","বৃহস্পতিবাৰ","শুক্ৰবাৰ","শনিবাৰ"],["দেও","সোম","মঙ্গল","বুধ","বৃহ","শুক্ৰ","শনি"]],u,[["জ","ফ","ম","এ","ম","জ","জ","আ","ছ","অ","ন","ড"],["জানু","ফেব্ৰু","মাৰ্চ","এপ্ৰিল","মে’","জুন","জুলাই","আগ","ছেপ্তে","অক্টো","নৱে","ডিচে"],["জানুৱাৰী","ফেব্ৰুৱাৰী","মাৰ্চ","এপ্ৰিল","মে’","জুন","জুলাই","আগষ্ট","ছেপ্তেম্বৰ","অক্টোবৰ","নৱেম্বৰ","ডিচেম্বৰ"]],u,[["খ্ৰীঃ পূঃ","খ্ৰীঃ"],u,["খ্ৰীষ্টপূৰ্ব","খ্ৰীষ্টাব্দ"]],0,[0,0],["d-M-y","dd-MM-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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"INR","₹","ভাৰতীয় ৰুপী",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_asm]; - -function plural_aue(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_aue = ["aue",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_aue]; - -function plural_ayx(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_ayx = ["ayx",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_ayx]; - -function plural_az_AZ(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_az_AZ = ["az-AZ",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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.","Ş."]],[["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."],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"AZN","₼","Azərbaycan Manatı",{"AZN":["₼"],"JPY":["JP¥","¥"],"RON":[u,"ley"],"SYP":[u,"S£"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_az_AZ]; - -function plural_aze(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_aze = ["aze",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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.","Ş."]],[["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."],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"AZN","₼","Azərbaycan Manatı",{"AZN":["₼"],"JPY":["JP¥","¥"],"RON":[u,"ley"],"SYP":[u,"S£"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_aze]; - -function plural_azj(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_azj = ["azj",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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.","Ş."]],[["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."],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"AZN","₼","Azərbaycan Manatı",{"AZN":["₼"],"JPY":["JP¥","¥"],"RON":[u,"ley"],"SYP":[u,"S£"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_azj]; - -function plural_bam(n: number): number { -return 5; -} - -export const locale_bam = ["bam",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["J.-C. ɲɛ","ni J.-C."],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"XOF","CFA","sefa Fraŋ (BCEAO)",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_bam]; - -function plural_bel(n: number): number { - -if (n % 10 === 1 && !(n % 100 === 11)) - return 1; -if (n % 10 === Math.floor(n % 10) && (n % 10 >= 2 && n % 10 <= 4) && !(n % 100 >= 12 && n % 100 <= 14)) - return 3; -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 4; -return 5; -} - -export const locale_bel = ["bel",[["am","pm"],["AM","PM"],u],[["AM","PM"],u,u],[["н","п","а","с","ч","п","с"],["нд","пн","аў","ср","чц","пт","сб"],["нядзеля","панядзелак","аўторак","серада","чацвер","пятніца","субота"],["нд","пн","аў","ср","чц","пт","сб"]],u,[["с","л","с","к","м","ч","л","ж","в","к","л","с"],["сту","лют","сак","кра","мая","чэр","ліп","жні","вер","кас","ліс","сне"],["студзеня","лютага","сакавіка","красавіка","мая","чэрвеня","ліпеня","жніўня","верасня","кастрычніка","лістапада","снежня"]],[["с","л","с","к","м","ч","л","ж","в","к","л","с"],["сту","лют","сак","кра","май","чэр","ліп","жні","вер","кас","ліс","сне"],["студзень","люты","сакавік","красавік","май","чэрвень","ліпень","жнівень","верасень","кастрычнік","лістапад","снежань"]],[["да н.э.","н.э."],u,["да нараджэння Хрыстова","ад нараджэння Хрыстова"]],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}",u,"{1} 'у' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"BYN","Br","беларускі рубель",{"AUD":["A$"],"BBD":[u,"Bds$"],"BMD":[u,"BD$"],"BRL":[u,"R$"],"BSD":[u,"B$"],"BYN":["Br"],"BZD":[u,"BZ$"],"CAD":[u,"CA$"],"CUC":[u,"CUC$"],"CUP":[u,"$MN"],"DOP":[u,"RD$"],"FJD":[u,"FJ$"],"FKP":[u,"FK£"],"GYD":[u,"G$"],"ISK":[u,"Íkr"],"JMD":[u,"J$"],"KYD":[u,"CI$"],"LRD":[u,"L$"],"MXN":["MX$"],"NAD":[u,"N$"],"NZD":[u,"NZ$"],"RUB":["₽","руб."],"SBD":[u,"SI$"],"SGD":[u,"S$"],"TTD":[u,"TT$"],"UYU":[u,"$U"],"XCD":["EC$"]},"ltr", plural_bel]; - -function plural_ben(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || n === 1) - return 1; -return 5; -} - -export const locale_ben = ["ben",[["AM","PM"],u,u],u,[["র","সো","ম","বু","বৃ","শু","শ"],["রবি","সোম","মঙ্গল","বুধ","বৃহস্পতি","শুক্র","শনি"],["রবিবার","সোমবার","মঙ্গলবার","বুধবার","বৃহস্পতিবার","শুক্রবার","শনিবার"],["রঃ","সোঃ","মঃ","বুঃ","বৃঃ","শুঃ","শনি"]],u,[["জা","ফে","মা","এ","মে","জুন","জু","আ","সে","অ","ন","ডি"],["জানু","ফেব","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"],["জানুয়ারী","ফেব্রুয়ারী","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"]],[["জা","ফে","মা","এ","মে","জুন","জু","আ","সে","অ","ন","ডি"],["জানুয়ারী","ফেব্রুয়ারী","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"],u],[["খ্রিস্টপূর্ব","খৃষ্টাব্দ"],u,["খ্রিস্টপূর্ব","খ্রীষ্টাব্দ"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","#,##,##0.00¤","#E0"],"BDT","৳","বাংলাদেশী টাকা",{"BDT":["৳"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_ben]; - -function plural_bgm(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_bgm = ["bgm",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_bgm]; - -function plural_bjd(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_bjd = ["bjd",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_bjd]; - -function plural_bod(n: number): number { -return 5; -} - -export const locale_bod = ["bod",[["སྔ་དྲོ་","ཕྱི་དྲོ་"],u,u],u,[["ཉི","ཟླ","མིག","ལྷག","ཕུར","སངས","སྤེན"],["ཉི་མ་","ཟླ་བ་","མིག་དམར་","ལྷག་པ་","ཕུར་བུ་","པ་སངས་","སྤེན་པ་"],["གཟའ་ཉི་མ་","གཟའ་ཟླ་བ་","གཟའ་མིག་དམར་","གཟའ་ལྷག་པ་","གཟའ་ཕུར་བུ་","གཟའ་པ་སངས་","གཟའ་སྤེན་པ་"],["ཉི་མ་","ཟླ་བ་","མིག་དམར་","ལྷག་པ་","ཕུར་བུ་","པ་སངས་","སྤེན་པ་"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ཟླ་༡","ཟླ་༢","ཟླ་༣","ཟླ་༤","ཟླ་༥","ཟླ་༦","ཟླ་༧","ཟླ་༨","ཟླ་༩","ཟླ་༡༠","ཟླ་༡༡","ཟླ་༡༢"],["ཟླ་བ་དང་པོ","ཟླ་བ་གཉིས་པ","ཟླ་བ་གསུམ་པ","ཟླ་བ་བཞི་པ","ཟླ་བ་ལྔ་པ","ཟླ་བ་དྲུག་པ","ཟླ་བ་བདུན་པ","ཟླ་བ་བརྒྱད་པ","ཟླ་བ་དགུ་པ","ཟླ་བ་བཅུ་པ","ཟླ་བ་བཅུ་གཅིག་པ","ཟླ་བ་བཅུ་གཉིས་པ"]],[["1","2","3","4","5","6","7","8","9","10","11","12"],["ཟླ་༡","ཟླ་༢","ཟླ་༣","ཟླ་༤","ཟླ་༥","ཟླ་༦","ཟླ་༧","ཟླ་༨","ཟླ་༩","ཟླ་༡༠","ཟླ་༡༡","ཟླ་༡༢"],["ཟླ་བ་དང་པོ་","ཟླ་བ་གཉིས་པ་","ཟླ་བ་གསུམ་པ་","ཟླ་བ་བཞི་པ་","ཟླ་བ་ལྔ་པ་","ཟླ་བ་དྲུག་པ་","ཟླ་བ་བདུན་པ་","ཟླ་བ་བརྒྱད་པ་","ཟླ་བ་དགུ་པ་","ཟླ་བ་བཅུ་པ་","ཟླ་བ་བཅུ་གཅིག་པ་","ཟླ་བ་བཅུ་གཉིས་པ་"]],[["སྤྱི་ལོ་སྔོན་","སྤྱི་ལོ་"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"CNY","¥","ཡུ་ཨན་",{"CNY":["¥"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_bod]; - -function plural_bos(n: number): number { -const 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 1; -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 3; -return 5; -} - -export const locale_bos = ["bos",[["prijepodne","popodne"],["AM","PM"],["prijepodne","popodne"]],u,[["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","aug","sep","okt","nov","dec"],["januar","februar","mart","april","maj","juni","juli","august","septembar","oktobar","novembar","decembar"]],u,[["p.n.e.","n.e."],["p. n. e.","n. e."],["prije nove ere","nove ere"]],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}",u,"{1} 'u' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"BAM","KM","Bosanskohercegovačka konvertibilna marka",{"AUD":[u,"$"],"BAM":["KM"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"HRK":["kn"],"ILS":[u,"₪"],"MXN":[u,"$"],"NZD":[u,"$"],"RSD":["din."],"THB":["฿"],"TWD":["NT$"],"USD":[u,"$"],"XCD":[u,"$"],"XPF":[]},"ltr", plural_bos]; - -function plural_bre(n: number): number { - -if (n % 10 === 1 && !(n % 100 === 11 || (n % 100 === 71 || n % 100 === 91))) - return 1; -if (n % 10 === 2 && !(n % 100 === 12 || (n % 100 === 72 || n % 100 === 92))) - return 2; -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 3; -if (!(n === 0) && n % 1000000 === 0) - return 4; -return 5; -} - -export const locale_bre = ["bre",[["am","gm"],["A.M.","G.M."],u],[["A.M.","G.M."],u,u],[["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."]],u,[["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"]],u,[["a-raok J.K.","goude J.K."],u,["a-raok Jezuz-Krist","goude Jezuz-Krist"]],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}","{1} 'da' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["$A","$"],"BRL":[u,"R$"],"CAD":["$CA","$"],"CNY":[u,"¥"],"EGP":[u,"£ E"],"GBP":["£ RU","£"],"HKD":["$ HK","$"],"ILS":[u,"₪"],"JPY":[u,"¥"],"KRW":[u,"₩"],"LBP":[u,"£L"],"NZD":["$ ZN","$"],"TOP":[u,"$ T"],"TWD":[u,"$"],"USD":["$ SU","$"],"VND":[u,"₫"],"XCD":[u,"$"],"XXX":[]},"ltr", plural_bre]; - -function plural_bs_BA(n: number): number { -const 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 1; -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 3; -return 5; -} - -export const locale_bs_BA = ["bs-BA",[["prijepodne","popodne"],["AM","PM"],["prijepodne","popodne"]],u,[["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","aug","sep","okt","nov","dec"],["januar","februar","mart","april","maj","juni","juli","august","septembar","oktobar","novembar","decembar"]],u,[["p.n.e.","n.e."],["p. n. e.","n. e."],["prije nove ere","nove ere"]],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}",u,"{1} 'u' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"BAM","KM","Bosanskohercegovačka konvertibilna marka",{"AUD":[u,"$"],"BAM":["KM"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"HRK":["kn"],"ILS":[u,"₪"],"MXN":[u,"$"],"NZD":[u,"$"],"RSD":["din."],"THB":["฿"],"TWD":["NT$"],"USD":[u,"$"],"XCD":[u,"$"],"XPF":[]},"ltr", plural_bs_BA]; - -function plural_bul(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_bul = ["bul",[["am","pm"],u,["пр.об.","сл.об."]],[["am","pm"],u,u],[["н","п","в","с","ч","п","с"],["нд","пн","вт","ср","чт","пт","сб"],["неделя","понеделник","вторник","сряда","четвъртък","петък","събота"],["нд","пн","вт","ср","чт","пт","сб"]],u,[["я","ф","м","а","м","ю","ю","а","с","о","н","д"],["яну","фев","март","апр","май","юни","юли","авг","сеп","окт","ное","дек"],["януари","февруари","март","април","май","юни","юли","август","септември","октомври","ноември","декември"]],u,[["пр.Хр.","сл.Хр."],u,["преди Христа","след Христа"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","0.00 ¤","#E0"],"BGN","лв.","Български лев",{"ARS":[],"AUD":[],"BBD":[],"BDT":[],"BGN":["лв."],"BMD":[],"BND":[],"BRL":[],"BSD":[],"BYN":[],"BZD":[],"CAD":[],"CLP":[],"CNY":[],"COP":[],"CRC":[],"CUP":[],"DOP":[],"FJD":[],"FKP":[],"GBP":[u,"£"],"GIP":[],"GYD":[],"HKD":[],"ILS":[],"INR":[],"JMD":[],"JPY":[u,"¥"],"KHR":[],"KRW":[],"KYD":[],"KZT":[],"LAK":[],"LRD":[],"MNT":[],"MXN":[],"NAD":[],"NGN":[],"NZD":[],"PHP":[],"PYG":[],"RON":[],"SBD":[],"SGD":[],"SRD":[],"SSP":[],"TRY":[],"TTD":[],"TWD":[],"UAH":[],"USD":["щ.д.","$"],"UYU":[],"VND":[],"XCD":[u,"$"]},"ltr", plural_bul]; - -function plural_bxk(n: number): number { -return 5; -} - -export const locale_bxk = ["bxk",[["a.m.","p.m."],u,u],u,[["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"]],u,[["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"]],u,[["BC","AD"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00;¤- #,##0.00","#E0"],"KES","Ksh","Sirinji ya Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_bxk]; - -function plural_cat(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_cat = ["cat",[["a. m.","p. m."],u,u],u,[["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."]],u,[["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"],u,["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}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["AU$","$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"MXN":[u,"$"],"THB":["฿"],"USD":[u,"$"],"VEF":[u,"Bs F"],"XCD":[u,"$"],"XXX":[]},"ltr", plural_cat]; - -function plural_ccq(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_ccq = ["ccq",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_ccq]; - -function plural_cel_gaulish(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_cel_gaulish = ["cel-gaulish",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_cel_gaulish]; - -function plural_ces(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -if (i === Math.floor(i) && (i >= 2 && i <= 4) && v === 0) - return 3; -if (!(v === 0)) - return 4; -return 5; -} - -export const locale_ces = ["ces",[["dop.","odp."],u,u],u,[["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"]],u,[["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."],["před naším letopočtem","našeho letopočtu"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"CZK","Kč","česká koruna",{"AUD":["AU$","$"],"CSK":["Kčs"],"CZK":["Kč"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":["JP¥","¥"],"RON":[u,"L"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"],"XEU":["ECU"],"XXX":[]},"ltr", plural_ces]; - -function plural_che(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_che = ["che",[["AM","PM"],u,u],u,[["кӀи","ор","ши","кха","еа","пӀе","шуо"],u,["кӀира","оршот","шинара","кхаара","еара","пӀераска","шуот"],["кӀи","ор","ши","кха","еа","пӀе","шуо"]],[["кӀ","о","ш","кх","е","пӀ","ш"],["кӀи","ор","ши","кха","еа","пӀе","шуо"],["кӀира","оршот","шинара","кхаара","еара","пӀераска","шуот"],["кӀи","ор","ши","кха","еа","пӀе","шуо"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв","фев","мар","апр","май","июн","июл","авг","сен","окт","ноя","дек"],["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],u,[["в. э. тӀ. я","в. э"],u,["Ӏийса пайхамар вина де кхачале","Ӏийса пайхамар вина дийнахь дуьйна"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","Терхьаш дац",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"RUB","₽","Российн сом",{"JPY":["JP¥","¥"],"RON":[u,"лей"],"RUB":["₽"],"USD":["US$","$"]},"ltr", plural_che]; - -function plural_chu(n: number): number { -return 5; -} - -export const locale_chu = ["chu",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["M01","M02","M03","M04","M05","M06","M07","M08","M09","M10","M11","M12"],u],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"RUB","₽","RUB",{"JPY":["JP¥","¥"],"RUB":["₽"],"USD":["US$","$"]},"ltr", plural_chu]; - -function plural_cjr(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_cjr = ["cjr",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_cjr]; - -function plural_cka(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_cka = ["cka",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_cka]; - -function plural_cmk(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_cmk = ["cmk",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_cmk]; - -function plural_cmn(n: number): number { -return 5; -} - -export const locale_cmn = ["cmn",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["周日","周一","周二","周三","周四","周五","周六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["周日","周一","周二","周三","周四","周五","周六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]],u,[["公元前","公元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","z ah:mm:ss","zzzz ah:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"CNY","¥","人民币",{"AUD":["AU$","$"],"CNY":["¥"],"ILR":["ILS"],"JPY":["JP¥","¥"],"KRW":["₩","₩"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_cmn]; - -function plural_cnr(n: number): number { -return 5; -} - -export const locale_cnr = ["cnr",[["a","p"],["prije podne","po podne"],u],u,[["n","p","u","s","č","p","s"],["ned","pon","uto","sre","čet","pet","sub"],["nedjelja","ponedeljak","utorak","srijeda","četvrtak","petak","subota"],["ne","po","ut","sr","če","pe","su"]],u,[["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"]],u,[["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","Evro",{"AUD":[u,"$"],"BAM":["KM"],"BYN":[u,"r."],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_cnr]; - -function plural_cor(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n % 100 === 2 || (n % 100 === 22 || (n % 100 === 42 || (n % 100 === 62 || n % 100 === 82))) || (n % 1000 === 0 && (n % 100000 === Math.floor(n % 100000) && (n % 100000 >= 1000 && n % 100000 <= 20000 || (n % 100000 === 40000 || (n % 100000 === 60000 || n % 100000 === 80000)))) || !(n === 0) && n % 1000000 === 100000)) - return 2; -if (n % 100 === 3 || (n % 100 === 23 || (n % 100 === 43 || (n % 100 === 63 || n % 100 === 83)))) - return 3; -if (!(n === 1) && (n % 100 === 1 || (n % 100 === 21 || (n % 100 === 41 || (n % 100 === 61 || n % 100 === 81))))) - return 4; -return 5; -} - -export const locale_cor = ["cor",[["a.m.","p.m."],u,u],u,[["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"]],u,[["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"]],u,[["RC","AD"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GBP","£","GBP",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_cor]; - -function plural_coy(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_coy = ["coy",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_coy]; - -function plural_cqu(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_cqu = ["cqu",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_cqu]; - -function plural_cym(n: number): number { - -if (n === 0) - return 0; -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n === 3) - return 3; -if (n === 6) - return 4; -return 5; -} - -export const locale_cym = ["cym",[["b","h"],["AM","PM"],["yb","yh"]],[["AM","PM"],u,u],[["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","Ebr","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}",u,"{1} 'am' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GBP","£","Punt Prydain",{"BDT":[u,"TK"],"BWP":[],"HKD":["HK$"],"JPY":["JP¥","¥"],"KRW":[u,"₩"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[],"ZAR":[],"ZMW":[]},"ltr", plural_cym]; - -function plural_dan(n: number): number { -const 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 1; -return 5; -} - -export const locale_dan = ["dan",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["fKr","eKr"],["f.Kr.","e.Kr."],u],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}",u,"{1} 'kl'. {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN","."],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"DKK","kr.","dansk krone",{"AUD":["AU$","$"],"DKK":["kr."],"ISK":[u,"kr."],"JPY":["JP¥","¥"],"NOK":[u,"kr."],"RON":[u,"L"],"SEK":[u,"kr."],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_dan]; - -function plural_deu(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_deu = ["deu",[["AM","PM"],u,u],u,[["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.","Sept.","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."],u,u],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}",u,"{1} 'um' {0}",u],[",",".",";","%","+","-","E","·","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euro",{"ATS":["öS"],"AUD":["AU$","$"],"BGM":["BGK"],"BGO":["BGJ"],"CUC":[u,"Cub$"],"DEM":["DM"],"FKP":[u,"Fl£"],"GNF":[u,"F.G."],"KMF":[u,"FC"],"RON":[u,"L"],"RWF":[u,"F.Rw"],"SYP":[],"THB":["฿"],"TWD":["NT$"],"XXX":[],"ZMW":[u,"K"]},"ltr", plural_deu]; - -function plural_dik(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_dik = ["dik",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_dik]; - -function plural_dit(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_dit = ["dit",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_dit]; - -function plural_drh(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_drh = ["drh",[["ү.ө.","ү.х."],u,u],u,[["Ня","Да","Мя","Лх","Пү","Ба","Бя"],u,["ням","даваа","мягмар","лхагва","пүрэв","баасан","бямба"],["Ня","Да","Мя","Лх","Пү","Ба","Бя"]],[["Ня","Да","Мя","Лх","Пү","Ба","Бя"],u,["Ням","Даваа","Мягмар","Лхагва","Пүрэв","Баасан","Бямба"],["Ня","Да","Мя","Лх","Пү","Ба","Бя"]],[["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],["нэгдүгээр сар","хоёрдугаар сар","гуравдугаар сар","дөрөвдүгээр сар","тавдугаар сар","зургаадугаар сар","долоодугаар сар","наймдугаар сар","есдүгээр сар","аравдугаар сар","арван нэгдүгээр сар","арван хоёрдугаар сар"]],[["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],["Нэгдүгээр сар","Хоёрдугаар сар","Гуравдугаар сар","Дөрөвдүгээр сар","Тавдугаар сар","Зургаадугаар сар","Долоодугаар сар","Наймдугаар сар","Есдүгээр сар","Аравдугаар сар","Арван нэгдүгээр сар","Арван хоёрдугаар сар"]],[["МЭӨ","МЭ"],u,["манай эриний өмнөх","манай эриний"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"MNT","₮","Монгол төгрөг",{"JPY":["JP¥","¥"],"MNT":["₮"],"SEK":[u,"кр"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_drh]; - -function plural_drw(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_drw = ["drw",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_drw]; - -function plural_dzo(n: number): number { -return 5; -} - -export const locale_dzo = ["dzo",[["སྔ་ཆ་","ཕྱི་ཆ་"],u,u],u,[["ཟླ","མིར","ལྷག","ཕུར","སངྶ","སྤེན","ཉི"],["ཟླ་","མིར་","ལྷག་","ཕུར་","སངས་","སྤེན་","ཉི་"],["གཟའ་ཟླ་བ་","གཟའ་མིག་དམར་","གཟའ་ལྷག་པ་","གཟའ་ཕུར་བུ་","གཟའ་པ་སངས་","གཟའ་སྤེན་པ་","གཟའ་ཉི་མ་"],["ཟླ་","མིར་","ལྷག་","ཕུར་","སངས་","སྤེན་","ཉི་"]],u,[["༡","༢","༣","4","༥","༦","༧","༨","9","༡༠","༡༡","༡༢"],["༡","༢","༣","༤","༥","༦","༧","༨","༩","༡༠","༡༡","12"],["ཟླ་དངཔ་","ཟླ་གཉིས་པ་","ཟླ་གསུམ་པ་","ཟླ་བཞི་པ་","ཟླ་ལྔ་པ་","ཟླ་དྲུག་པ","ཟླ་བདུན་པ་","ཟླ་བརྒྱད་པ་","ཟླ་དགུ་པ་","ཟླ་བཅུ་པ་","ཟླ་བཅུ་གཅིག་པ་","ཟླ་བཅུ་གཉིས་པ་"]],[["༡","༢","༣","༤","༥","༦","༧","༨","༩","༡༠","༡༡","༡༢"],["ཟླ་༡","ཟླ་༢","ཟླ་༣","ཟླ་༤","ཟླ་༥","ཟླ་༦","ཟླ་༧","ཟླ་༨","ཟླ་༩","ཟླ་༡༠","ཟླ་༡༡","ཟླ་༡༢"],["སྤྱི་ཟླ་དངཔ་","སྤྱི་ཟླ་གཉིས་པ་","སྤྱི་ཟླ་གསུམ་པ་","སྤྱི་ཟླ་བཞི་པ","སྤྱི་ཟླ་ལྔ་པ་","སྤྱི་ཟླ་དྲུག་པ","སྤྱི་ཟླ་བདུན་པ་","སྤྱི་ཟླ་བརྒྱད་པ་","སྤྱི་ཟླ་དགུ་པ་","སྤྱི་ཟླ་བཅུ་པ་","སྤྱི་ཟླ་བཅུ་གཅིག་པ་","སྤྱི་ཟླ་བཅུ་གཉིས་པ་"]],[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0 %","¤#,##,##0.00","#E0"],"INR","₹","རྒྱ་གར་གྱི་དངུལ་ རུ་པི",{"AUD":["AU$","$"],"BTN":["Nu."],"ILS":[u,"₪"],"JPY":["JP¥","¥"],"KRW":["KR₩","₩"],"THB":["TH฿","฿"],"USD":["US$","$"],"XAF":[]},"ltr", plural_dzo]; - -function plural_ekk(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_ekk = ["ekk",[["AM","PM"],u,u],u,[["P","E","T","K","N","R","L"],u,["pühapäev","esmaspäev","teisipäev","kolmapäev","neljapäev","reede","laupäev"],["P","E","T","K","N","R","L"]],u,[["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"]],u,[["eKr","pKr"],u,["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}",u,u,u],[","," ",";","%","+","−","×10^","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["AU$","$"],"EEK":["kr"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_ekk]; - -function plural_ell(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ell = ["ell",[["πμ","μμ"],["π.μ.","μ.μ."],u],u,[["Κ","Δ","Τ","Τ","Π","Π","Σ"],["Κυρ","Δευ","Τρί","Τετ","Πέμ","Παρ","Σάβ"],["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"],["Κυ","Δε","Τρ","Τε","Πέ","Πα","Σά"]],u,[["Ι","Φ","Μ","Α","Μ","Ι","Ι","Α","Σ","Ο","Ν","Δ"],["Ιαν","Φεβ","Μαρ","Απρ","Μαΐ","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ"],["Ιανουαρίου","Φεβρουαρίου","Μαρτίου","Απριλίου","Μαΐου","Ιουνίου","Ιουλίου","Αυγούστου","Σεπτεμβρίου","Οκτωβρίου","Νοεμβρίου","Δεκεμβρίου"]],[["Ι","Φ","Μ","Α","Μ","Ι","Ι","Α","Σ","Ο","Ν","Δ"],["Ιαν","Φεβ","Μάρ","Απρ","Μάι","Ιούν","Ιούλ","Αύγ","Σεπ","Οκτ","Νοέ","Δεκ"],["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"]],[["π.Χ.","μ.Χ."],u,["προ Χριστού","μετά Χριστόν"]],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}",u,"{1} - {0}",u],[",",".",";","%","+","-","e","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","Ευρώ",{"GRD":["Δρχ"],"JPY":["JP¥","¥"],"THB":["฿"]},"ltr", plural_ell]; - -function plural_eng(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_eng = ["eng",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_eng]; - -function plural_epo(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_epo = ["epo",[["atm","ptm"],u,u],u,[["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"]],u,[["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"]],u,[["aK","pK"],u,u],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],u,u,u,{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_epo]; - -function plural_est(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_est = ["est",[["AM","PM"],u,u],u,[["P","E","T","K","N","R","L"],u,["pühapäev","esmaspäev","teisipäev","kolmapäev","neljapäev","reede","laupäev"],["P","E","T","K","N","R","L"]],u,[["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"]],u,[["eKr","pKr"],u,["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}",u,u,u],[","," ",";","%","+","−","×10^","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["AU$","$"],"EEK":["kr"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_est]; - -function plural_eus(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_eus = ["eus",[["g","a"],["AM","PM"],u],[["AM","PM"],u,u],[["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,[["U","O","M","A","M","E","U","A","I","U","A","A"],["urt.","ots.","mar.","api.","mai.","eka.","uzt.","abu.","ira.","urr.","aza.","abe."],["urtarrilak","otsailak","martxoak","apirilak","maiatzak","ekainak","uztailak","abuztuak","irailak","urriak","azaroak","abenduak"]],[["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."],u,["K.a.","Kristo ondoren"]],1,[6,0],["yy/M/d","y('e')'ko' MMM d('a')","y('e')'ko' MMMM'ren' d('a')","y('e')'ko' MMMM'ren' d('a'), EEEE"],["HH:mm","HH:mm:ss","HH:mm:ss (z)","HH:mm:ss (zzzz)"],["{1} {0}",u,u,u],[",",".",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","% #,##0","#,##0.00 ¤","#E0"],"EUR","€","euroa",{"ESP":["₧"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_eus]; - -function plural_ewe(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ewe = ["ewe",[["ŋ","ɣ"],["ŋdi","ɣetrɔ"],u],u,[["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"]],u,[["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"]],u,[["HYV","Yŋ"],u,["Hafi Yesu Va","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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","mnn",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GHS","GH₵","ghana siɖi",{"AUD":["AU$","$"],"GHS":["GH₵"],"JPY":["JP¥","¥"],"THB":["฿"],"USD":["US$","$"]},"ltr", plural_ewe]; - -function plural_fao(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_fao = ["fao",[["AM","PM"],u,u],u,[["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}",u,"{1} 'kl'. {0}",u],[",",".",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"DKK","kr","donsk króna",{"DKK":["kr"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_fao]; - -function plural_fas(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || n === 1) - return 1; -return 5; -} - -export const locale_fas = ["fas",[["ق","ب"],["ق.ظ.","ب.ظ."],["قبل‌ازظهر","بعدازظهر"]],u,[["ی","د","س","چ","پ","ج","ش"],["یکشنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],u,["۱ش","۲ش","۳ش","۴ش","۵ش","ج","ش"]],u,[["ژ","ف","م","آ","م","ژ","ژ","ا","س","ا","ن","د"],["ژانویهٔ","فوریهٔ","مارس","آوریل","مهٔ","ژوئن","ژوئیهٔ","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],u],[["ژ","ف","م","آ","م","ژ","ژ","ا","س","ا","ن","د"],["ژانویه","فوریه","مارس","آوریل","مه","ژوئن","ژوئیه","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],u],[["ق","م"],["ق.م.","م."],["قبل از میلاد","میلادی"]],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}",u,"{1}، ساعت {0}",u],[".",",",";","%","‎+","‎−","E","×","‰","∞","ناعدد",":"],["#,##0.###","#,##0%","‎¤ #,##0.00","#E0"],"IRR","ریال","ریال ایران",{"AFN":["؋"],"CAD":["$CA","$"],"CNY":["¥CN","¥"],"HKD":["$HK","$"],"IRR":["ریال"],"MXN":["$MX","$"],"NZD":["$NZ","$"],"THB":["฿"],"XCD":["$EC","$"]},"rtl", plural_fas]; - -function plural_fat(n: number): number { - -if (n === Math.floor(n) && (n >= 0 && n <= 1)) - return 1; -return 5; -} - -export const locale_fat = ["fat",[["AN","EW"],u,u],u,[["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"]],u,[["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"]],u,[["AK","KE"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GHS","GH₵","Ghana Sidi",{"GHS":["GH₵"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_fat]; - -function plural_fin(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_fin = ["fin",[["ap.","ip."],u,u],u,[["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",u,"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}",u,u],[","," ",";","%","+","−","E","×","‰","∞","epäluku","."],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AOA":[],"ARS":[],"AUD":[],"BAM":[],"BBD":[],"BDT":[],"BMD":[],"BND":[],"BOB":[],"BRL":[],"BSD":[],"BWP":[],"BYN":[],"BZD":[],"CAD":[],"CLP":[],"CNY":[],"COP":[],"CRC":[],"CUC":[],"CUP":[],"CZK":[],"DKK":[],"DOP":[],"EGP":[],"ESP":[],"FIM":["mk"],"FJD":[],"FKP":[],"GEL":[],"GIP":[],"GNF":[],"GTQ":[],"GYD":[],"HKD":[],"HNL":[],"HRK":[],"HUF":[],"IDR":[],"ILS":[],"INR":[],"ISK":[],"JMD":[],"KHR":[],"KMF":[],"KPW":[],"KRW":[],"KYD":[],"KZT":[],"LAK":[],"LBP":[],"LKR":[],"LRD":[],"LTL":[],"LVL":[],"MGA":[],"MMK":[],"MNT":[],"MUR":[],"MXN":[],"MYR":[],"NAD":[],"NGN":[],"NIO":[],"NOK":[],"NPR":[],"NZD":[],"PHP":[],"PKR":[],"PLN":[],"PYG":[],"RON":[],"RUR":[],"RWF":[],"SBD":[],"SEK":[],"SGD":[],"SHP":[],"SRD":[],"SSP":[],"STN":[u,"STD"],"SYP":[],"THB":[],"TOP":[],"TRY":[],"TTD":[],"TWD":[],"UAH":[],"UYU":[],"VEF":[],"VND":[],"XCD":[],"XPF":[],"XXX":[],"ZAR":[],"ZMW":[]},"ltr", plural_fin]; - -function plural_fra(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fra = ["fra",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_fra]; - -function plural_fry(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_fry = ["fry",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["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}",u,"{1} 'om' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤ #,##0.00-","#E0"],"EUR","€","Euro",{"AUD":["AU$","$"],"CAD":["C$","$"],"FJD":["FJ$","$"],"JPY":["JP¥","¥"],"SBD":["SI$","$"],"THB":["฿"],"USD":["US$","$"],"XPF":[]},"ltr", plural_fry]; - -function plural_fuc(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_fuc = ["fuc",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XOF","CFA","Mbuuɗu Seefaa BCEAO",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_fuc]; - -function plural_ful(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_ful = ["ful",[["subaka","kikiiɗe"],u,u],u,[["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"]],u,[["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"]],u,[["H-I","C-I"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"XOF","CFA","Mbuuɗu Seefaa BCEAO",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_ful]; - -function plural_gav(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_gav = ["gav",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_gav]; - -function plural_gaz(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_gaz = ["gaz",[["WD","WB"],u,u],u,[["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"]],u,[["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"]],u,[["BCE","CE"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ETB","Br","Itoophiyaa Birrii",{"ETB":["Br"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_gaz]; - -function plural_gfx(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_gfx = ["gfx",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_gfx]; - -function plural_gla(n: number): number { - -if (n === 1 || n === 11) - return 1; -if (n === 2 || n === 12) - return 2; -if (n === Math.floor(n) && (n >= 3 && n <= 10 || n >= 13 && n <= 19)) - return 3; -return 5; -} - -export const locale_gla = ["gla",[["m","f"],u,u],u,[["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"]],u,[["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GBP","£","Punnd Sasannach",{"JPY":["JP¥","¥"],"RON":[u,"leu"],"THB":["฿"],"TWD":["NT$"],"XXX":[]},"ltr", plural_gla]; - -function plural_gle(n: number): number { - -if (n === 1) - return 1; -if (n === 2) - return 2; -if (n === Math.floor(n) && (n >= 3 && n <= 6)) - return 3; -if (n === Math.floor(n) && (n >= 7 && n <= 10)) - return 4; -return 5; -} - -export const locale_gle = ["gle",[["r.n.","i.n."],u,u],u,[["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"]],u,[["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"]],u,[["RC","AD"],u,["Roimh Chríost","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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"EUR","€","Euro",{"THB":["฿"],"TWD":["NT$"],"XXX":[]},"ltr", plural_gle]; - -function plural_glg(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_glg = ["glg",[["a.m.","p.m."],u,u],u,[["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á."]],[["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."],u,["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}",u,"{0} 'do' {1}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"BYN":[u,"Br"],"ESP":["₧"],"JPY":["JP¥","¥"],"KMF":[u,"FC"],"MXN":["$MX","$"],"RUB":[u,"руб"],"THB":["฿"],"TWD":["NT$"],"XCD":[u,"$"]},"ltr", plural_glg]; - -function plural_glv(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (v === 0 && i % 10 === 1) - return 1; -if (v === 0 && i % 10 === 2) - return 2; -if (v === 0 && (i % 100 === 0 || (i % 100 === 20 || (i % 100 === 40 || (i % 100 === 60 || i % 100 === 80))))) - return 3; -if (!(v === 0)) - return 4; -return 5; -} - -export const locale_glv = ["glv",[["a.m.","p.m."],u,u],u,[["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"]],u,[["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"]],u,[["RC","AD"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GBP","£","GBP",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_glv]; - -function plural_gti(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_gti = ["gti",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_gti]; - -function plural_guj(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || n === 1) - return 1; -return 5; -} - -export const locale_guj = ["guj",[["AM","PM"],u,u],u,[["ર","સો","મં","બુ","ગુ","શુ","શ"],["રવિ","સોમ","મંગળ","બુધ","ગુરુ","શુક્ર","શનિ"],["રવિવાર","સોમવાર","મંગળવાર","બુધવાર","ગુરુવાર","શુક્રવાર","શનિવાર"],["ર","સો","મં","બુ","ગુ","શુ","શ"]],u,[["જા","ફે","મા","એ","મે","જૂ","જુ","ઑ","સ","ઑ","ન","ડિ"],["જાન્યુ","ફેબ્રુ","માર્ચ","એપ્રિલ","મે","જૂન","જુલાઈ","ઑગસ્ટ","સપ્ટે","ઑક્ટો","નવે","ડિસે"],["જાન્યુઆરી","ફેબ્રુઆરી","માર્ચ","એપ્રિલ","મે","જૂન","જુલાઈ","ઑગસ્ટ","સપ્ટેમ્બર","ઑક્ટોબર","નવેમ્બર","ડિસેમ્બર"]],u,[["ઇ સ પુ","ઇસ"],["ઈ.સ.પૂર્વે","ઈ.સ."],["ઈસવીસન પૂર્વે","ઇસવીસન"]],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}",u,"{1} એ {0} વાગ્યે",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤#,##,##0.00","[#E0]"],"INR","₹","ભારતીય રૂપિયા",{"JPY":["JP¥","¥"],"MUR":[u,"રૂ."],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_guj]; - -function plural_guv(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_guv = ["guv",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_guv]; - -function plural_ha_Latn_GH(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ha_Latn_GH = ["ha-Latn-GH",[["AM","PM"],u,["Safiya","Yamma"]],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["K.H","BHAI"],u,["Kafin haihuwar annab","Bayan haihuwar annab"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"GHS","GH₵","Kudin Ghana",{"GHS":["GH₵"],"NGN":["₦"]},"ltr", plural_ha_Latn_GH]; - -function plural_ha_Latn_NE(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ha_Latn_NE = ["ha-Latn-NE",[["AM","PM"],u,["Safiya","Yamma"]],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["K.H","BHAI"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"XOF","CFA","Kuɗin Sefa na Afirka Ta Yamma",{"NGN":["₦"]},"ltr", plural_ha_Latn_NE]; - -function plural_ha_Latn_NG(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ha_Latn_NG = ["ha-Latn-NG",[["AM","PM"],u,["Safiya","Yamma"]],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["K.H","BHAI"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"NGN","₦","Nairar Najeriya",{"NGN":["₦"]},"ltr", plural_ha_Latn_NG]; - -function plural_hau(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_hau = ["hau",[["AM","PM"],u,["Safiya","Yamma"]],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["K.H","BHAI"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"NGN","₦","Nairar Najeriya",{"NGN":["₦"]},"ltr", plural_hau]; - -function plural_hbs(n: number): number { -return 5; -} - -export const locale_hbs = ["hbs",[["a","p"],["pre podne","po podne"],u],[["pre podne","po podne"],u,u],[["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"]],u,[["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"]],u,[["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"RSD","RSD","Srpski dinar",{"AUD":[u,"$"],"BAM":["KM"],"BYN":[u,"r."],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_hbs]; - -function plural_hdn(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_hdn = ["hdn",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_hdn]; - -function plural_hea(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_hea = ["hea",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_hea]; - -function plural_heb(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -if (i === 2 && v === 0) - return 2; -if (v === 0 && (!(n >= 0 && n <= 10) && n % 10 === 0)) - return 4; -return 5; -} - -export const locale_heb = ["heb",[["לפנה״צ","אחה״צ"],u,u],[["לפנה״צ","אחה״צ"],["AM","PM"],u],[["א׳","ב׳","ג׳","ד׳","ה׳","ו׳","ש׳"],["יום א׳","יום ב׳","יום ג׳","יום ד׳","יום ה׳","יום ו׳","שבת"],["יום ראשון","יום שני","יום שלישי","יום רביעי","יום חמישי","יום שישי","יום שבת"],["א׳","ב׳","ג׳","ד׳","ה׳","ו׳","ש׳"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ינו׳","פבר׳","מרץ","אפר׳","מאי","יוני","יולי","אוג׳","ספט׳","אוק׳","נוב׳","דצמ׳"],["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"]],u,[["לפנה״ס","לספירה"],u,["לפני הספירה","לספירה"]],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}",u,"{1} בשעה {0}",u],[".",",",";","%","‎+","‎-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","‏#,##0.00 ¤;‏-#,##0.00 ¤","#E0"],"ILS","₪","שקל חדש",{"BYN":[u,"р"],"CNY":["‎CN¥‎","¥"],"ILP":["ל״י"],"THB":["฿"],"TWD":["NT$"]},"rtl", plural_heb]; - -function plural_hin(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || n === 1) - return 1; -return 5; -} - -export const locale_hin = ["hin",[["am","pm"],u,u],u,[["र","सो","मं","बु","गु","शु","श"],["रवि","सोम","मंगल","बुध","गुरु","शुक्र","शनि"],["रविवार","सोमवार","मंगलवार","बुधवार","गुरुवार","शुक्रवार","शनिवार"],["र","सो","मं","बु","गु","शु","श"]],u,[["ज","फ़","मा","अ","म","जू","जु","अ","सि","अ","न","दि"],["जन॰","फ़र॰","मार्च","अप्रैल","मई","जून","जुल॰","अग॰","सित॰","अक्तू॰","नव॰","दिस॰"],["जनवरी","फ़रवरी","मार्च","अप्रैल","मई","जून","जुलाई","अगस्त","सितंबर","अक्तूबर","नवंबर","दिसंबर"]],u,[["ईसा-पूर्व","ईस्वी"],u,["ईसा-पूर्व","ईसवी सन"]],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}",u,"{1} को {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤#,##,##0.00","[#E0]"],"INR","₹","भारतीय रुपया",{"JPY":["JP¥","¥"],"RON":[u,"लेई"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_hin]; - -function plural_hrr(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_hrr = ["hrr",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_hrr]; - -function plural_hrv(n: number): number { -const 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 1; -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 3; -return 5; -} - -export const locale_hrv = ["hrv",[["AM","PM"],u,u],u,[["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}",u,"{1} 'u' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"HRK","HRK","hrvatska kuna",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"],"XPF":[],"XXX":[]},"ltr", plural_hrv]; - -function plural_hun(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_hun = ["hun",[["de.","du."],u,u],u,[["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"]],u,[["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"]],u,[["ie.","isz."],["i. e.","i. sz."],["Krisztus 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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"HUF","Ft","magyar forint",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"HUF":["Ft"],"ILS":[u,"₪"],"INR":[u,"₹"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"]},"ltr", plural_hun]; - -function plural_hye(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || i === 1) - return 1; -return 5; -} - -export const locale_hye = ["hye",[["ա","հ"],["AM","PM"],u],[["AM","PM"],u,u],[["Կ","Ե","Ե","Չ","Հ","Ո","Շ"],["կիր","երկ","երք","չրք","հնգ","ուր","շբթ"],["կիրակի","երկուշաբթի","երեքշաբթի","չորեքշաբթի","հինգշաբթի","ուրբաթ","շաբաթ"],["կր","եկ","եք","չք","հգ","ու","շբ"]],u,[["Հ","Փ","Մ","Ա","Մ","Հ","Հ","Օ","Ս","Հ","Ն","Դ"],["հնվ","փտվ","մրտ","ապր","մյս","հնս","հլս","օգս","սեպ","հոկ","նոյ","դեկ"],["հունվարի","փետրվարի","մարտի","ապրիլի","մայիսի","հունիսի","հուլիսի","օգոստոսի","սեպտեմբերի","հոկտեմբերի","նոյեմբերի","դեկտեմբերի"]],[["Հ","Փ","Մ","Ա","Մ","Հ","Հ","Օ","Ս","Հ","Ն","Դ"],["հնվ","փտվ","մրտ","ապր","մյս","հնս","հլս","օգս","սեպ","հոկ","նոյ","դեկ"],["հունվար","փետրվար","մարտ","ապրիլ","մայիս","հունիս","հուլիս","օգոստոս","սեպտեմբեր","հոկտեմբեր","նոյեմբեր","դեկտեմբեր"]],[["մ.թ.ա.","մ.թ."],u,["Քրիստոսից առաջ","Քրիստոսից հետո"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","ՈչԹ",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"AMD","֏","հայկական դրամ",{"AMD":["֏"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_hye]; - -function plural_i_ami(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_i_ami = ["i-ami",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_i_ami]; - -function plural_i_bnn(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_i_bnn = ["i-bnn",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_i_bnn]; - -function plural_i_klingon(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_i_klingon = ["i-klingon",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_i_klingon]; - -function plural_i_lux(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_i_lux = ["i-lux",[["mo.","nomë."],["moies","nomëttes"],u],[["moies","nomëttes"],u,u],[["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."],u,u],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euro",{"ATS":["öS"],"AUD":["AU$","$"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_i_lux]; - -function plural_i_pwn(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_i_pwn = ["i-pwn",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_i_pwn]; - -function plural_i_tao(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_i_tao = ["i-tao",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_i_tao]; - -function plural_i_tay(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_i_tay = ["i-tay",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_i_tay]; - -function plural_i_tsu(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_i_tsu = ["i-tsu",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_i_tsu]; - -function plural_i_default(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_i_default = ["i-default",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_i_default]; - -function plural_i_enochian(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_i_enochian = ["i-enochian",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_i_enochian]; - -function plural_i_mingo(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_i_mingo = ["i-mingo",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_i_mingo]; - -function plural_ibi(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_ibi = ["ibi",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_ibi]; - -function plural_ibo(n: number): number { -return 5; -} - -export const locale_ibo = ["ibo",[["A.M.","P.M."],u,["N’ụtụtụ","N’abali"]],[["A.M.","P.M."],u,u],[["S","M","T","W","T","F","S"],["Ụka","Mọn","Tiu","Wen","Tọọ","Fraị","Sat"],["Sọndee","Mọnde","Tiuzdee","Wenezdee","Tọọzdee","Fraịdee","Satọdee"],["Sọn","Mọn","Tiu","Wen","Tọọ","Fraị","Sat"]],u,[["J","F","M","E","M","J","J","Ọ","S","Ọ","N","D"],["Jen","Feb","Maa","Epr","Mee","Juu","Jul","Ọgọ","Sep","Ọkt","Nov","Dis"],["Jenụwarị","Febrụwarị","Maachị","Epreel","Mee","Juun","Julaị","Ọgọọst","Septemba","Ọktoba","Novemba","Disemba"]],u,[["T.K.","A.K."],u,["Tupu Kraist","Afọ Kraịst"]],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}",u,"{1} 'na' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"NGN","₦","Naịra",{"NGN":["₦"]},"ltr", plural_ibo]; - -function plural_iii(n: number): number { -return 5; -} - -export const locale_iii = ["iii",[["ꎸꄑ","ꁯꋒ"],u,u],u,[["ꆏ","ꋍ","ꑍ","ꌕ","ꇖ","ꉬ","ꃘ"],["ꑭꆏ","ꆏꋍ","ꆏꑍ","ꆏꌕ","ꆏꇖ","ꆏꉬ","ꆏꃘ"],["ꑭꆏꑍ","ꆏꊂꋍ","ꆏꊂꑍ","ꆏꊂꌕ","ꆏꊂꇖ","ꆏꊂꉬ","ꆏꊂꃘ"],["ꑭꆏ","ꆏꋍ","ꆏꑍ","ꆏꌕ","ꆏꇖ","ꆏꉬ","ꆏꃘ"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ꋍꆪ","ꑍꆪ","ꌕꆪ","ꇖꆪ","ꉬꆪ","ꃘꆪ","ꏃꆪ","ꉆꆪ","ꈬꆪ","ꊰꆪ","ꊰꊪꆪ","ꊰꑋꆪ"],u],u,[["ꃅꋊꂿ","ꃅꋊꊂ"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"CNY","¥","CNY",{"CNY":["¥"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_iii]; - -function plural_ile(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_ile = ["ile",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_ile]; - -function plural_ilw(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_ilw = ["ilw",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_ilw]; - -function plural_in(n: number): number { -return 5; -} - -export const locale_in = ["in",[["AM","PM"],u,u],u,[["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"]],u,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agu","Sep","Okt","Nov","Des"],["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"]],u,[["SM","M"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN","."],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"IDR","Rp","Rupiah Indonesia",{"AUD":["AU$","$"],"IDR":["Rp"],"INR":["Rs","₹"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_in]; - -function plural_ina(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_ina = ["ina",[["AM","PM"],u,u],u,[["d","l","m","m","j","v","s"],["dom","lun","mar","mer","jov","ven","sab"],["dominica","lunedi","martedi","mercuridi","jovedi","venerdi","sabbato"],["do","lu","ma","me","jo","ve","sa"]],u,[["j","f","m","a","m","j","j","a","s","o","n","d"],["jan","feb","mar","apr","mai","jun","jul","aug","sep","oct","nov","dec"],["januario","februario","martio","april","maio","junio","julio","augusto","septembre","octobre","novembre","decembre"]],[["1","2","3","4","5","6","7","8","9","10","11","12"],["jan","feb","mar","apr","mai","jun","jul","aug","sep","oct","nov","dec"],["januario","februario","martio","april","maio","junio","julio","augusto","septembre","octobre","novembre","decembre"]],[["a.Chr.","p.Chr."],u,["ante Christo","post Christo"]],1,[6,0],["dd-MM-y","d MMM y","d 'de' MMMM y","EEEE 'le' d 'de' MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} {0}",u,"{1} 'a' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],u,u,u,{"JPY":["JP¥","¥"],"NLG":["ƒ"],"RUB":["₽"],"USD":["US$","$"]},"ltr", plural_ina]; - -function plural_ind(n: number): number { -return 5; -} - -export const locale_ind = ["ind",[["AM","PM"],u,u],u,[["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"]],u,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agu","Sep","Okt","Nov","Des"],["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"]],u,[["SM","M"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN","."],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"IDR","Rp","Rupiah Indonesia",{"AUD":["AU$","$"],"IDR":["Rp"],"INR":["Rs","₹"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_ind]; - -function plural_isl(n: number): number { -const 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 1; -return 5; -} - -export const locale_isl = ["isl",[["f.","e."],["f.h.","e.h."],u],[["f.h.","e.h."],u,u],[["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."]],u,[["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"]],u,[["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}",u,"{1} 'kl'. {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"ISK","ISK","íslensk króna",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"EUR":[u,"€"],"GBP":[u,"£"],"INR":[u,"₹"],"JPY":["JP¥","¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"]},"ltr", plural_isl]; - -function plural_ita(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_ita = ["ita",[["m.","p."],["AM","PM"],u],u,[["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"]],u,[["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"]],u,[["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}",u,"{1} {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"BRL":[u,"R$"],"BYN":[u,"Br"],"EGP":[u,"£E"],"HKD":[u,"$"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":[u,"NKr"],"THB":["฿"],"TWD":[u,"NT$"],"USD":[u,"$"]},"ltr", plural_ita]; - -function plural_iw(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -if (i === 2 && v === 0) - return 2; -if (v === 0 && (!(n >= 0 && n <= 10) && n % 10 === 0)) - return 4; -return 5; -} - -export const locale_iw = ["iw",[["לפנה״צ","אחה״צ"],u,u],[["לפנה״צ","אחה״צ"],["AM","PM"],u],[["א׳","ב׳","ג׳","ד׳","ה׳","ו׳","ש׳"],["יום א׳","יום ב׳","יום ג׳","יום ד׳","יום ה׳","יום ו׳","שבת"],["יום ראשון","יום שני","יום שלישי","יום רביעי","יום חמישי","יום שישי","יום שבת"],["א׳","ב׳","ג׳","ד׳","ה׳","ו׳","ש׳"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ינו׳","פבר׳","מרץ","אפר׳","מאי","יוני","יולי","אוג׳","ספט׳","אוק׳","נוב׳","דצמ׳"],["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"]],u,[["לפנה״ס","לספירה"],u,["לפני הספירה","לספירה"]],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}",u,"{1} בשעה {0}",u],[".",",",";","%","‎+","‎-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","‏#,##0.00 ¤;‏-#,##0.00 ¤","#E0"],"ILS","₪","שקל חדש",{"BYN":[u,"р"],"CNY":["‎CN¥‎","¥"],"ILP":["ל״י"],"THB":["฿"],"TWD":["NT$"]},"rtl", plural_iw]; - -function plural_jav(n: number): number { -return 5; -} - -export const locale_jav = ["jav",[["Isuk","Wengi"],u,u],u,[["A","S","S","R","K","J","S"],["Ahad","Sen","Sel","Rab","Kam","Jum","Sab"],["Ahad","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],["Ahad","Sen","Sel","Rab","Kam","Jum","Sab"]],u,[["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"]],u,[["SM","M"],u,["Sakdurunge Masehi","Masehi"]],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}",u,"{1} {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"IDR","Rp","Rupiah Indonesia",{"IDR":["Rp"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_jav]; - -function plural_jeg(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_jeg = ["jeg",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_jeg]; - -function plural_ji(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_ji = ["ji",[["פֿאַרמיטאָג","נאָכמיטאָג"],u,u],u,[["S","M","T","W","T","F","S"],["זונטיק","מאָנטיק","דינסטיק","מיטוואך","דאנערשטיק","פֿרײַטיק","שבת"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["יאַנואַר","פֿעברואַר","מערץ","אַפּריל","מיי","יוני","יולי","אויגוסט","סעפּטעמבער","אקטאבער","נאוועמבער","דעצעמבער"],u],[["1","2","3","4","5","6","7","8","9","10","11","12"],["יאַנ","פֿעב","מערץ","אַפּר","מיי","יוני","יולי","אויג","סעפּ","אקט","נאוו","דעצ"],["יאַנואַר","פֿעברואַר","מערץ","אַפּריל","מיי","יוני","יולי","אויגוסט","סעפּטעמבער","אקטאבער","נאוועמבער","דעצעמבער"]],[["BCE","CE"],u,u],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}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],u,u,u,{"JPY":["JP¥","¥"],"USD":["US$","$"]},"rtl", plural_ji]; - -function plural_jpn(n: number): number { -return 5; -} - -export const locale_jpn = ["jpn",[["午前","午後"],u,u],u,[["日","月","火","水","木","金","土"],u,["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],["日","月","火","水","木","金","土"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],u],u,[["BC","AD"],["紀元前","西暦"],u],0,[6,0],["y/MM/dd",u,"y年M月d日","y年M月d日EEEE"],["H:mm","H:mm:ss","H:mm:ss z","H時mm分ss秒 zzzz"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"JPY","¥","日本円",{"CNY":["元","¥"],"JPY":["¥"],"RON":[u,"レイ"],"XXX":[]},"ltr", plural_jpn]; - -function plural_jw(n: number): number { -return 5; -} - -export const locale_jw = ["jw",[["Isuk","Wengi"],u,u],u,[["A","S","S","R","K","J","S"],["Ahad","Sen","Sel","Rab","Kam","Jum","Sab"],["Ahad","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"],["Ahad","Sen","Sel","Rab","Kam","Jum","Sab"]],u,[["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"]],u,[["SM","M"],u,["Sakdurunge Masehi","Masehi"]],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}",u,"{1} {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"IDR","Rp","Rupiah Indonesia",{"IDR":["Rp"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_jw]; - -function plural_kal(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_kal = ["kal",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["sap","ata","mar","pin","sis","tal","arf"],["sapaat","ataasinngorneq","marlunngorneq","pingasunngorneq","sisamanngorneq","tallimanngorneq","arfininngorneq"],["sap","ata","mar","pin","sis","tal","arf"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["jan","febr","mar","apr","maj","jun","jul","aug","sept","okt","nov","dec"],["januaarip","februaarip","marsip","apriilip","maajip","juunip","juulip","aggustip","septembarip","oktobarip","novembarip","decembarip"]],[["1","2","3","4","5","6","7","8","9","10","11","12"],["jan","febr","mar","apr","maj","jun","jul","aug","sept","okt","nov","dec"],["januaari","februaari","marsi","apriili","maaji","juuni","juuli","aggusti","septembari","oktobari","novembari","decembari"]],[["BCE","CE"],u,u],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00;¤-#,##0.00","#E0"],"DKK","kr.","DKK",{"DKK":["kr.","kr"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_kal]; - -function plural_kan(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || n === 1) - return 1; -return 5; -} - -export const locale_kan = ["kan",[["ಪೂ","ಅ"],["ಪೂರ್ವಾಹ್ನ","ಅಪರಾಹ್ನ"],u],[["ಪೂರ್ವಾಹ್ನ","ಅಪರಾಹ್ನ"],u,u],[["ಭಾ","ಸೋ","ಮಂ","ಬು","ಗು","ಶು","ಶ"],["ಭಾನು","ಸೋಮ","ಮಂಗಳ","ಬುಧ","ಗುರು","ಶುಕ್ರ","ಶನಿ"],["ಭಾನುವಾರ","ಸೋಮವಾರ","ಮಂಗಳವಾರ","ಬುಧವಾರ","ಗುರುವಾರ","ಶುಕ್ರವಾರ","ಶನಿವಾರ"],["ಭಾನು","ಸೋಮ","ಮಂಗಳ","ಬುಧ","ಗುರು","ಶುಕ್ರ","ಶನಿ"]],u,[["ಜ","ಫೆ","ಮಾ","ಏ","ಮೇ","ಜೂ","ಜು","ಆ","ಸೆ","ಅ","ನ","ಡಿ"],["ಜನವರಿ","ಫೆಬ್ರವರಿ","ಮಾರ್ಚ್","ಏಪ್ರಿ","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗ","ಸೆಪ್ಟೆಂ","ಅಕ್ಟೋ","ನವೆಂ","ಡಿಸೆಂ"],["ಜನವರಿ","ಫೆಬ್ರವರಿ","ಮಾರ್ಚ್","ಏಪ್ರಿಲ್","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗಸ್ಟ್","ಸೆಪ್ಟೆಂಬರ್","ಅಕ್ಟೋಬರ್","ನವೆಂಬರ್","ಡಿಸೆಂಬರ್"]],[["ಜ","ಫೆ","ಮಾ","ಏ","ಮೇ","ಜೂ","ಜು","ಆ","ಸೆ","ಅ","ನ","ಡಿ"],["ಜನ","ಫೆಬ್ರ","ಮಾರ್ಚ್","ಏಪ್ರಿ","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗ","ಸೆಪ್ಟೆಂ","ಅಕ್ಟೋ","ನವೆಂ","ಡಿಸೆಂ"],["ಜನವರಿ","ಫೆಬ್ರವರಿ","ಮಾರ್ಚ್","ಏಪ್ರಿಲ್","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗಸ್ಟ್","ಸೆಪ್ಟೆಂಬರ್","ಅಕ್ಟೋಬರ್","ನವೆಂಬರ್","ಡಿಸೆಂಬರ್"]],[["ಕ್ರಿ.ಪೂ","ಕ್ರಿ.ಶ"],u,["ಕ್ರಿಸ್ತ ಪೂರ್ವ","ಕ್ರಿಸ್ತ ಶಕ"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"INR","₹","ಭಾರತೀಯ ರೂಪಾಯಿ",{"JPY":["JP¥","¥"],"RON":[u,"ಲೀ"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_kan]; - -function plural_kas(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_kas = ["kas",[["AM","PM"],u,u],u,[["ا","ژ","ب","ب","ب","ج","ب"],["آتھوار","ژٔندٕروار","بۆموار","بودوار","برؠسوار","جُمہ","بٹوار"],["اَتھوار","ژٔندرٕروار","بۆموار","بودوار","برؠسوار","جُمہ","بٹوار"],["آتھوار","ژٔندٕروار","بۆموار","بودوار","برؠسوار","جُمہ","بٹوار"]],u,[["ج","ف","م","ا","م","ج","ج","ا","س","س","ا","ن"],["جنؤری","فرؤری","مارٕچ","اپریل","میٔ","جوٗن","جوٗلایی","اگست","ستمبر","اکتوٗبر","نومبر","دسمبر"],u],u,[["بی سی","اے ڈی"],u,["قبٕل مسیٖح","عیٖسوی سنہٕ"]],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}",u,u,u],[".",",",";","%","‎+","‎-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"INR","₹","ہِندُستٲنۍ رۄپَے",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"rtl", plural_kas]; - -function plural_kat(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_kat = ["kat",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["კ","ო","ს","ო","ხ","პ","შ"],["კვი","ორშ","სამ","ოთხ","ხუთ","პარ","შაბ"],["კვირა","ორშაბათი","სამშაბათი","ოთხშაბათი","ხუთშაბათი","პარასკევი","შაბათი"],["კვ","ორ","სმ","ოთ","ხთ","პრ","შბ"]],u,[["ი","თ","მ","ა","მ","ი","ი","ა","ს","ო","ნ","დ"],["იან","თებ","მარ","აპრ","მაი","ივნ","ივლ","აგვ","სექ","ოქტ","ნოე","დეკ"],["იანვარი","თებერვალი","მარტი","აპრილი","მაისი","ივნისი","ივლისი","აგვისტო","სექტემბერი","ოქტომბერი","ნოემბერი","დეკემბერი"]],u,[["ძვ. წ.","ახ. წ."],u,["ძველი წელთაღრიცხვით","ახალი წელთაღრიცხვით"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","არ არის რიცხვი",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"GEL","₾","ქართული ლარი",{"AUD":[u,"$"],"CNY":[u,"¥"],"GEL":["₾"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_kat]; - -function plural_kaz(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_kaz = ["kaz",[["AM","PM"],u,u],u,[["Ж","Д","С","С","Б","Ж","С"],["жс","дс","сс","ср","бс","жм","сб"],["жексенбі","дүйсенбі","сейсенбі","сәрсенбі","бейсенбі","жұма","сенбі"],["жс","дс","сс","ср","бс","жм","сб"]],u,[["Қ","А","Н","С","М","М","Ш","Т","Қ","Қ","Қ","Ж"],["қаң.","ақп.","нау.","сәу.","мам.","мау.","шіл.","там.","қыр.","қаз.","қар.","жел."],["қаңтар","ақпан","наурыз","сәуір","мамыр","маусым","шілде","тамыз","қыркүйек","қазан","қараша","желтоқсан"]],[["Қ","А","Н","С","М","М","Ш","Т","Қ","Қ","Қ","Ж"],["қаң.","ақп.","нау.","сәу.","мам.","мау.","шіл.","там.","қыр.","қаз.","қар.","жел."],["Қаңтар","Ақпан","Наурыз","Сәуір","Мамыр","Маусым","Шілде","Тамыз","Қыркүйек","Қазан","Қараша","Желтоқсан"]],[["б.з.д.","б.з."],u,["Біздің заманымызға дейін","біздің заманымыз"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","сан емес",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"KZT","₸","Қазақстан теңгесі",{"JPY":["JP¥","¥"],"KZT":["₸"],"RUB":["₽"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_kaz]; - -function plural_kgc(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_kgc = ["kgc",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_kgc]; - -function plural_kgh(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_kgh = ["kgh",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_kgh]; - -function plural_khk(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_khk = ["khk",[["ү.ө.","ү.х."],u,u],u,[["Ня","Да","Мя","Лх","Пү","Ба","Бя"],u,["ням","даваа","мягмар","лхагва","пүрэв","баасан","бямба"],["Ня","Да","Мя","Лх","Пү","Ба","Бя"]],[["Ня","Да","Мя","Лх","Пү","Ба","Бя"],u,["Ням","Даваа","Мягмар","Лхагва","Пүрэв","Баасан","Бямба"],["Ня","Да","Мя","Лх","Пү","Ба","Бя"]],[["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],["нэгдүгээр сар","хоёрдугаар сар","гуравдугаар сар","дөрөвдүгээр сар","тавдугаар сар","зургаадугаар сар","долоодугаар сар","наймдугаар сар","есдүгээр сар","аравдугаар сар","арван нэгдүгээр сар","арван хоёрдугаар сар"]],[["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],["Нэгдүгээр сар","Хоёрдугаар сар","Гуравдугаар сар","Дөрөвдүгээр сар","Тавдугаар сар","Зургаадугаар сар","Долоодугаар сар","Наймдугаар сар","Есдүгээр сар","Аравдугаар сар","Арван нэгдүгээр сар","Арван хоёрдугаар сар"]],[["МЭӨ","МЭ"],u,["манай эриний өмнөх","манай эриний"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"MNT","₮","Монгол төгрөг",{"JPY":["JP¥","¥"],"MNT":["₮"],"SEK":[u,"кр"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_khk]; - -function plural_khm(n: number): number { -return 5; -} - -export const locale_khm = ["khm",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["អ","ច","អ","ព","ព","ស","ស"],["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហ","សុក្រ","សៅរ៍"],["អាទិត្យ","ច័ន្ទ","អង្គារ","ពុធ","ព្រហស្បតិ៍","សុក្រ","សៅរ៍"],["អា","ច","អ","ពុ","ព្រ","សុ","ស"]],[["អ","ច","អ","ព","ព","ស","ស"],["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហ","សុក្រ","សៅរ៍"],["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហស្បតិ៍","សុក្រ","សៅរ៍"],["អា","ច","អ","ពុ","ព្រ","សុ","ស"]],[["ម","ក","ម","ម","ឧ","ម","ក","ស","ក","ត","វ","ធ"],["មករា","កុម្ភៈ","មីនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],u],u,[["មុន គ.ស.","គ.ស."],u,["មុន​គ្រិស្តសករាជ","គ្រិស្តសករាជ"]],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}",u,"{1} នៅ​ម៉ោង {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"KHR","៛","រៀល​កម្ពុជា",{"JPY":["JP¥","¥"],"KHR":["៛"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_khm]; - -function plural_kik(n: number): number { -return 5; -} - -export const locale_kik = ["kik",[["Kiroko","Hwaĩ-inĩ"],u,u],u,[["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"]],u,[["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"]],u,[["MK","TK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","Ciringi ya Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_kik]; - -function plural_kin(n: number): number { -return 5; -} - -export const locale_kin = ["kin",[["AM","PM"],u,u],u,[["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."]],u,[["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"]],u,[["BCE","CE"],u,u],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"RWF","RF","RWF",{"JPY":["JP¥","¥"],"RWF":["RF"],"USD":["US$","$"]},"ltr", plural_kin]; - -function plural_kir(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_kir = ["kir",[["тң","тк"],u,["таңкы","түштөн кийинки"]],u,[["Ж","Д","Ш","Ш","Б","Ж","И"],["жек.","дүй.","шейш.","шарш.","бейш.","жума","ишм."],["жекшемби","дүйшөмбү","шейшемби","шаршемби","бейшемби","жума","ишемби"],["жш.","дш.","шш.","шр.","бш.","жм.","иш."]],u,[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","фев.","мар.","апр.","май","июн.","июл.","авг.","сен.","окт.","ноя.","дек."],["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"]],[["б.з.ч.","б.з."],u,["биздин заманга чейин","биздин заман"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","сан эмес",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"KGS","сом","Кыргызстан сому",{"AUD":[u,"$"],"BMD":[u,"BD$"],"BRL":[u,"R$"],"BSD":[u,"B$"],"BZD":[u,"BZ$"],"CAD":[u,"C$"],"DOP":[u,"RD$"],"EGP":[u,"LE"],"GBP":[u,"£"],"HKD":[u,"HK$"],"HRK":[u,"Kn"],"ILS":[u,"₪"],"INR":[u,"₹"],"JMD":[u,"J$"],"JPY":["JP¥","¥"],"KGS":["сом"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"THB":["฿"],"TTD":[u,"TT$"],"TWD":[u,"NT$"],"USD":[u,"$"],"XCD":[u,"$"]},"ltr", plural_kir]; - -function plural_kk_Cyrl_KZ(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_kk_Cyrl_KZ = ["kk-Cyrl-KZ",[["AM","PM"],u,u],u,[["Ж","Д","С","С","Б","Ж","С"],["жс","дс","сс","ср","бс","жм","сб"],["жексенбі","дүйсенбі","сейсенбі","сәрсенбі","бейсенбі","жұма","сенбі"],["жс","дс","сс","ср","бс","жм","сб"]],u,[["Қ","А","Н","С","М","М","Ш","Т","Қ","Қ","Қ","Ж"],["қаң.","ақп.","нау.","сәу.","мам.","мау.","шіл.","там.","қыр.","қаз.","қар.","жел."],["қаңтар","ақпан","наурыз","сәуір","мамыр","маусым","шілде","тамыз","қыркүйек","қазан","қараша","желтоқсан"]],[["Қ","А","Н","С","М","М","Ш","Т","Қ","Қ","Қ","Ж"],["қаң.","ақп.","нау.","сәу.","мам.","мау.","шіл.","там.","қыр.","қаз.","қар.","жел."],["Қаңтар","Ақпан","Наурыз","Сәуір","Мамыр","Маусым","Шілде","Тамыз","Қыркүйек","Қазан","Қараша","Желтоқсан"]],[["б.з.д.","б.з."],u,["Біздің заманымызға дейін","біздің заманымыз"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","сан емес",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"KZT","₸","Қазақстан теңгесі",{"JPY":["JP¥","¥"],"KZT":["₸"],"RUB":["₽"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_kk_Cyrl_KZ]; - -function plural_kmr(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_kmr = ["kmr",[["BN","PN"],u,u],u,[["Y","D","S","Ç","P","Î","Ş"],["yş","dş","sş","çş","pş","în","ş"],["yekşem","duşem","sêşem","çarşem","pêncşem","în","şemî"],["yş","dş","sş","çş","pş","în","ş"]],u,[["R","R","A","A","G","P","T","G","R","K","S","B"],["rêb","reş","ada","avr","gul","pûş","tîr","gel","rez","kew","ser","ber"],["rêbendanê","reşemiyê","adarê","avrêlê","gulanê","pûşperê","tîrmehê","gelawêjê","rezberê","kewçêrê","sermawezê","berfanbarê"]],[["R","R","A","A","G","P","T","G","R","K","S","B"],["rêb","reş","ada","avr","gul","pûş","tîr","gel","rez","kew","ser","ber"],["rêbendan","reşemî","adar","avrêl","gulan","pûşper","tîrmeh","gelawêj","rezber","kewçêr","sermawez","berfanbar"]],[["BZ","PZ"],u,["berî zayînê","piştî zayînê"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","%#,##0","#,##0.00 ¤","#E0"],"TRY","₺","TRY",{"JPY":["JP¥","¥"],"TRY":["₺"],"USD":["US$","$"]},"ltr", plural_kmr]; - -function plural_knn(n: number): number { -return 5; -} - -export const locale_knn = ["knn",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["आ","सो","मं","बु","बि","शु","शे"],["आयतार","सोमार","मंगळार","बुधवार","बिरेस्तार","शुक्रार","शेनवार"],u,["आय","सोम","मंगळ","बुध","बिरे","शुक्र","शेन"]],[["आ","सो","मं","बु","ब","शु","शे"],["आयतार","सोमार","मंगळार","बुधवार","बिरेस्तार","शुक्रार","शेनवार"],u,["आय","सोम","मंगळ","बुध","बिरे","शुक्र","शेन"]],[["1","2","3","4","5","6","7","8","9","10","11","12"],["जानेवारी","फेब्रुवारी","मार्च","एप्रिल","मे","जून","जुलय","ऑगस्ट","सप्टेंबर","ऑक्टोबर","नोव्हेंबर","डिसेंबर"],u],[["1","2","3","4","5","6","7","8","9","10","11","12"],["जाने","फेब्रु","मार्च","एप्री","मे","जून","जुल","ऑग","सप्टें","ऑक्टो","नो","डिसे"],["जानेवारी","फेब्रुवारी","मार्च","एप्रिल","मे","जून","जुलय","ऑगस्ट","सप्टेंबर","ऑक्टोबर","नोव्हेंबर","डिसेंबर"]],[["क्रिस्तपूर्व","क्रिस्तशखा"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"INR","₹","भारतीय रुपया",{"JPY":["JP¥","¥"],"RON":["रॉन","लेई"],"USD":["US$","$"]},"ltr", plural_knn]; - -function plural_koj(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_koj = ["koj",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_koj]; - -function plural_kor(n: number): number { -return 5; -} - -export const locale_kor = ["kor",[["AM","PM"],u,["오전","오후"]],u,[["일","월","화","수","목","금","토"],u,["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],["일","월","화","수","목","금","토"]],u,[["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],u,u],u,[["BC","AD"],u,["기원전","서기"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KRW","₩","대한민국 원",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"RON":[u,"L"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_kor]; - -function plural_krm(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_krm = ["krm",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_krm]; - -function plural_ks_Arab_IN(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ks_Arab_IN = ["ks-Arab-IN",[["AM","PM"],u,u],u,[["ا","ژ","ب","ب","ب","ج","ب"],["آتھوار","ژٔندٕروار","بۆموار","بودوار","برؠسوار","جُمہ","بٹوار"],["اَتھوار","ژٔندرٕروار","بۆموار","بودوار","برؠسوار","جُمہ","بٹوار"],["آتھوار","ژٔندٕروار","بۆموار","بودوار","برؠسوار","جُمہ","بٹوار"]],u,[["ج","ف","م","ا","م","ج","ج","ا","س","س","ا","ن"],["جنؤری","فرؤری","مارٕچ","اپریل","میٔ","جوٗن","جوٗلایی","اگست","ستمبر","اکتوٗبر","نومبر","دسمبر"],u],u,[["بی سی","اے ڈی"],u,["قبٕل مسیٖح","عیٖسوی سنہٕ"]],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}",u,u,u],[".",",",";","%","‎+","‎-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"INR","₹","ہِندُستٲنۍ رۄپَے",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"rtl", plural_ks_Arab_IN]; - -function plural_kur(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_kur = ["kur",[["BN","PN"],u,u],u,[["Y","D","S","Ç","P","Î","Ş"],["yş","dş","sş","çş","pş","în","ş"],["yekşem","duşem","sêşem","çarşem","pêncşem","în","şemî"],["yş","dş","sş","çş","pş","în","ş"]],u,[["R","R","A","A","G","P","T","G","R","K","S","B"],["rêb","reş","ada","avr","gul","pûş","tîr","gel","rez","kew","ser","ber"],["rêbendanê","reşemiyê","adarê","avrêlê","gulanê","pûşperê","tîrmehê","gelawêjê","rezberê","kewçêrê","sermawezê","berfanbarê"]],[["R","R","A","A","G","P","T","G","R","K","S","B"],["rêb","reş","ada","avr","gul","pûş","tîr","gel","rez","kew","ser","ber"],["rêbendan","reşemî","adar","avrêl","gulan","pûşper","tîrmeh","gelawêj","rezber","kewçêr","sermawez","berfanbar"]],[["BZ","PZ"],u,["berî zayînê","piştî zayînê"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","%#,##0","#,##0.00 ¤","#E0"],"TRY","₺","TRY",{"JPY":["JP¥","¥"],"TRY":["₺"],"USD":["US$","$"]},"ltr", plural_kur]; - -function plural_kvs(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_kvs = ["kvs",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_kvs]; - -function plural_ky_Cyrl_KG(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ky_Cyrl_KG = ["ky-Cyrl-KG",[["тң","тк"],u,["таңкы","түштөн кийинки"]],u,[["Ж","Д","Ш","Ш","Б","Ж","И"],["жек.","дүй.","шейш.","шарш.","бейш.","жума","ишм."],["жекшемби","дүйшөмбү","шейшемби","шаршемби","бейшемби","жума","ишемби"],["жш.","дш.","шш.","шр.","бш.","жм.","иш."]],u,[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","фев.","мар.","апр.","май","июн.","июл.","авг.","сен.","окт.","ноя.","дек."],["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"]],[["б.з.ч.","б.з."],u,["биздин заманга чейин","биздин заман"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","сан эмес",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"KGS","сом","Кыргызстан сому",{"AUD":[u,"$"],"BMD":[u,"BD$"],"BRL":[u,"R$"],"BSD":[u,"B$"],"BZD":[u,"BZ$"],"CAD":[u,"C$"],"DOP":[u,"RD$"],"EGP":[u,"LE"],"GBP":[u,"£"],"HKD":[u,"HK$"],"HRK":[u,"Kn"],"ILS":[u,"₪"],"INR":[u,"₹"],"JMD":[u,"J$"],"JPY":["JP¥","¥"],"KGS":["сом"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"THB":["฿"],"TTD":[u,"TT$"],"TWD":[u,"NT$"],"USD":[u,"$"],"XCD":[u,"$"]},"ltr", plural_ky_Cyrl_KG]; - -function plural_lao(n: number): number { -return 5; -} - -export const locale_lao = ["lao",[["ກ່ອນທ່ຽງ","ຫຼັງທ່ຽງ"],u,u],u,[["ອາ","ຈ","ອ","ພ","ພຫ","ສຸ","ສ"],["ອາທິດ","ຈັນ","ອັງຄານ","ພຸດ","ພະຫັດ","ສຸກ","ເສົາ"],["ວັນອາທິດ","ວັນຈັນ","ວັນອັງຄານ","ວັນພຸດ","ວັນພະຫັດ","ວັນສຸກ","ວັນເສົາ"],["ອາ.","ຈ.","ອ.","ພ.","ພຫ.","ສຸ.","ສ."]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ມ.ກ.","ກ.ພ.","ມ.ນ.","ມ.ສ.","ພ.ພ.","ມິ.ຖ.","ກ.ລ.","ສ.ຫ.","ກ.ຍ.","ຕ.ລ.","ພ.ຈ.","ທ.ວ."],["ມັງກອນ","ກຸມພາ","ມີນາ","ເມສາ","ພຶດສະພາ","ມິຖຸນາ","ກໍລະກົດ","ສິງຫາ","ກັນຍາ","ຕຸລາ","ພະຈິກ","ທັນວາ"]],u,[["ກ່ອນ ຄ.ສ.","ຄ.ສ."],u,["ກ່ອນຄຣິດສັກກະລາດ","ຄຣິດສັກກະລາດ"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","ບໍ່​ແມ່ນ​ໂຕ​ເລກ",":"],["#,##0.###","#,##0%","¤#,##0.00;¤-#,##0.00","#"],"LAK","₭","ລາວ ກີບ",{"JPY":["JP¥","¥"],"LAK":["₭"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_lao]; - -function plural_lav(n: number): number { -const 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 0; -if (n % 10 === 1 && !(n % 100 === 11) || (v === 2 && (f % 10 === 1 && !(f % 100 === 11)) || !(v === 2) && f % 10 === 1)) - return 1; -return 5; -} - -export const locale_lav = ["lav",[["priekšp.","pēcp."],u,["priekšpusdienā","pēcpusdienā"]],[["priekšp.","pēcpusd."],u,["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"]],u,[["p.m.ē.","m.ē."],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NS",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","eiro",{"AUD":["AU$","$"],"LVL":["Ls"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_lav]; - -function plural_lbk(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_lbk = ["lbk",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_lbk]; - -function plural_lii(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_lii = ["lii",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_lii]; - -function plural_lin(n: number): number { - -if (n === Math.floor(n) && (n >= 0 && n <= 1)) - return 1; -return 5; -} - -export const locale_lin = ["lin",[["ntɔ́ngɔ́","mpókwa"],u,u],u,[["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"]],u,[["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é"]],u,[["libóso ya","nsima ya Y"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"CDF","FC","Falánga ya Kongó",{"CDF":["FC"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_lin]; - -function plural_lit(n: number): number { -const f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; - -if (n % 10 === 1 && !(n % 100 >= 11 && n % 100 <= 19)) - return 1; -if (n % 10 === Math.floor(n % 10) && (n % 10 >= 2 && n % 10 <= 9) && !(n % 100 >= 11 && n % 100 <= 19)) - return 3; -if (!(f === 0)) - return 4; -return 5; -} - -export const locale_lit = ["lit",[["pr. p.","pop."],["priešpiet","popiet"],u],u,[["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"]],u,[["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."],u,["prieš Kristų","po Kristaus"]],1,[6,0],["y-MM-dd",u,"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}",u,u,u],[","," ",";","%","+","−","×10^","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euras",{"AUD":[u,"$"],"BDT":[],"BRL":[u,"R$"],"BYN":[u,"Br"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[],"INR":[],"JPY":[u,"¥"],"KHR":[],"KRW":[u,"₩"],"LAK":[],"MNT":[],"MXN":[u,"$"],"NZD":[u,"$"],"PLN":[u,"zl"],"PYG":[u,"Gs"],"RUB":[u,"rb"],"TWD":[u,"$"],"USD":[u,"$"],"VND":[],"XAF":[],"XCD":[u,"$"],"XOF":[],"XPF":[]},"ltr", plural_lit]; - -function plural_llo(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_llo = ["llo",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_llo]; - -function plural_lmm(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_lmm = ["lmm",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_lmm]; - -function plural_ltz(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_ltz = ["ltz",[["mo.","nomë."],["moies","nomëttes"],u],[["moies","nomëttes"],u,u],[["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."],u,u],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euro",{"ATS":["öS"],"AUD":["AU$","$"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_ltz]; - -function plural_lub(n: number): number { -return 5; -} - -export const locale_lub = ["lub",[["Dinda","Dilolo"],u,u],u,[["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"]],u,[["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à"]],u,[["kmp. Y.K.","kny. Y. K."],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"CDF","FC","Nfalanga wa Kongu",{"CDF":["FC"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_lub]; - -function plural_lug(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_lug = ["lug",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["BC","AD"],u,["Kulisito nga tannaza","Bukya Kulisito Azaal"]],1,[0,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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"UGX","USh","Silingi eya Yuganda",{"JPY":["JP¥","¥"],"UGX":["USh"],"USD":["US$","$"]},"ltr", plural_lug]; - -function plural_lvs(n: number): number { -const 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 0; -if (n % 10 === 1 && !(n % 100 === 11) || (v === 2 && (f % 10 === 1 && !(f % 100 === 11)) || !(v === 2) && f % 10 === 1)) - return 1; -return 5; -} - -export const locale_lvs = ["lvs",[["priekšp.","pēcp."],u,["priekšpusdienā","pēcpusdienā"]],[["priekšp.","pēcpusd."],u,["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"]],u,[["p.m.ē.","m.ē."],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NS",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","eiro",{"AUD":["AU$","$"],"LVL":["Ls"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_lvs]; - -function plural_mal(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_mal = ["mal",[["AM","PM"],u,u],u,[["ഞ","തി","ചൊ","ബു","വ്യാ","വെ","ശ"],["ഞായർ","തിങ്കൾ","ചൊവ്വ","ബുധൻ","വ്യാഴം","വെള്ളി","ശനി"],["ഞായറാഴ്‌ച","തിങ്കളാഴ്‌ച","ചൊവ്വാഴ്ച","ബുധനാഴ്‌ച","വ്യാഴാഴ്‌ച","വെള്ളിയാഴ്‌ച","ശനിയാഴ്‌ച"],["ഞാ","തി","ചൊ","ബു","വ്യാ","വെ","ശ"]],[["ഞാ","തി","ചൊ","ബു","വ്യാ","വെ","ശ"],["ഞായർ","തിങ്കൾ","ചൊവ്വ","ബുധൻ","വ്യാഴം","വെള്ളി","ശനി"],["ഞായറാഴ്‌ച","തിങ്കളാഴ്‌ച","ചൊവ്വാഴ്‌ച","ബുധനാഴ്‌ച","വ്യാഴാഴ്‌ച","വെള്ളിയാഴ്‌ച","ശനിയാഴ്‌ച"],["ഞാ","തി","ചൊ","ബു","വ്യാ","വെ","ശ"]],[["ജ","ഫെ","മാ","ഏ","മെ","ജൂൺ","ജൂ","ഓ","സെ","ഒ","ന","ഡി"],["ജനു","ഫെബ്രു","മാർ","ഏപ്രി","മേയ്","ജൂൺ","ജൂലൈ","ഓഗ","സെപ്റ്റം","ഒക്ടോ","നവം","ഡിസം"],["ജനുവരി","ഫെബ്രുവരി","മാർച്ച്","ഏപ്രിൽ","മേയ്","ജൂൺ","ജൂലൈ","ഓഗസ്റ്റ്","സെപ്റ്റംബർ","ഒക്‌ടോബർ","നവംബർ","ഡിസംബർ"]],u,[["ക്രി.മു.","എഡി"],u,["ക്രിസ്‌തുവിന് മുമ്പ്","ആന്നോ ഡൊമിനി"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##0%","¤#,##0.00","#E0"],"INR","₹","ഇന്ത്യൻ രൂപ",{"THB":["฿"],"TWD":["NT$"]},"ltr", plural_mal]; - -function plural_mar(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_mar = ["mar",[["स","सं"],["म.पू.","म.उ."],u],[["म.पू.","म.उ."],u,u],[["र","सो","मं","बु","गु","शु","श"],["रवि","सोम","मंगळ","बुध","गुरु","शुक्र","शनि"],["रविवार","सोमवार","मंगळवार","बुधवार","गुरुवार","शुक्रवार","शनिवार"],["र","सो","मं","बु","गु","शु","श"]],u,[["जा","फे","मा","ए","मे","जू","जु","ऑ","स","ऑ","नो","डि"],["जाने","फेब्रु","मार्च","एप्रि","मे","जून","जुलै","ऑग","सप्टें","ऑक्टो","नोव्हें","डिसें"],["जानेवारी","फेब्रुवारी","मार्च","एप्रिल","मे","जून","जुलै","ऑगस्ट","सप्टेंबर","ऑक्टोबर","नोव्हेंबर","डिसेंबर"]],u,[["इ. स. पू.","इ. स."],u,["ईसवीसनपूर्व","ईसवीसन"]],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}",u,"{1} रोजी {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##0%","¤#,##0.00","[#E0]"],"INR","₹","भारतीय रुपया",{"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_mar]; - -function plural_meg(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_meg = ["meg",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_meg]; - -function plural_mkd(n: number): number { -const 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 1; -return 5; -} - -export const locale_mkd = ["mkd",[["претпл.","попл."],u,["претпладне","попладне"]],u,[["н","п","в","с","ч","п","с"],["нед.","пон.","вт.","сре.","чет.","пет.","саб."],["недела","понеделник","вторник","среда","четврток","петок","сабота"],["нед.","пон.","вто.","сре.","чет.","пет.","саб."]],[["н","п","в","с","ч","п","с"],["нед.","пон.","вто.","сре.","чет.","пет.","саб."],["недела","понеделник","вторник","среда","четврток","петок","сабота"],["нед.","пон.","вто.","сре.","чет.","пет.","саб."]],[["ј","ф","м","а","м","ј","ј","а","с","о","н","д"],["јан.","фев.","мар.","апр.","мај","јун.","јул.","авг.","септ.","окт.","ноем.","дек."],["јануари","февруари","март","април","мај","јуни","јули","август","септември","октомври","ноември","декември"]],u,[["пр.н.е.","н.е."],u,["пред нашата ера","од нашата ера"]],1,[6,0],["d.M.yy","d.M.y","d MMMM y","EEEE, d MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} {0}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"MKD","ден.","Македонски денар",{"AUD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MKD":["ден."],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_mkd]; - -function plural_mlg(n: number): number { - -if (n === Math.floor(n) && (n >= 0 && n <= 1)) - return 1; -return 5; -} - -export const locale_mlg = ["mlg",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["BC","AD"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"MGA","Ar","Ariary",{"JPY":["JP¥","¥"],"MGA":["Ar"],"USD":["US$","$"]},"ltr", plural_mlg]; - -function plural_mlt(n: number): number { - -if (n === 1) - return 1; -if (n === 0 || n % 100 === Math.floor(n % 100) && (n % 100 >= 2 && n % 100 <= 10)) - return 3; -if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 19)) - return 4; -return 5; -} - -export const locale_mlt = ["mlt",[["am","pm"],["AM","PM"],u],u,[["Ħ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"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"EUR","€","ewro",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_mlt]; - -function plural_mn_Cyrl_MN(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_mn_Cyrl_MN = ["mn-Cyrl-MN",[["ү.ө.","ү.х."],u,u],u,[["Ня","Да","Мя","Лх","Пү","Ба","Бя"],u,["ням","даваа","мягмар","лхагва","пүрэв","баасан","бямба"],["Ня","Да","Мя","Лх","Пү","Ба","Бя"]],[["Ня","Да","Мя","Лх","Пү","Ба","Бя"],u,["Ням","Даваа","Мягмар","Лхагва","Пүрэв","Баасан","Бямба"],["Ня","Да","Мя","Лх","Пү","Ба","Бя"]],[["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],["нэгдүгээр сар","хоёрдугаар сар","гуравдугаар сар","дөрөвдүгээр сар","тавдугаар сар","зургаадугаар сар","долоодугаар сар","наймдугаар сар","есдүгээр сар","аравдугаар сар","арван нэгдүгээр сар","арван хоёрдугаар сар"]],[["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],["Нэгдүгээр сар","Хоёрдугаар сар","Гуравдугаар сар","Дөрөвдүгээр сар","Тавдугаар сар","Зургаадугаар сар","Долоодугаар сар","Наймдугаар сар","Есдүгээр сар","Аравдугаар сар","Арван нэгдүгээр сар","Арван хоёрдугаар сар"]],[["МЭӨ","МЭ"],u,["манай эриний өмнөх","манай эриний"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"MNT","₮","Монгол төгрөг",{"JPY":["JP¥","¥"],"MNT":["₮"],"SEK":[u,"кр"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_mn_Cyrl_MN]; - -function plural_mo(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -if (!(v === 0) || (n === 0 || n % 100 === Math.floor(n % 100) && (n % 100 >= 2 && n % 100 <= 19))) - return 3; -return 5; -} - -export const locale_mo = ["mo",[["a.m.","p.m."],u,u],u,[["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â."]],u,[["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"]],u,[["î.Hr.","d.Hr."],u,["î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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"RON","RON","leu românesc",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"]},"ltr", plural_mo]; - -function plural_mol(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -if (!(v === 0) || (n === 0 || n % 100 === Math.floor(n % 100) && (n % 100 >= 2 && n % 100 <= 19))) - return 3; -return 5; -} - -export const locale_mol = ["mol",[["a.m.","p.m."],u,u],u,[["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â."]],u,[["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"]],u,[["î.Hr.","d.Hr."],u,["î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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"RON","RON","leu românesc",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"]},"ltr", plural_mol]; - -function plural_mon(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_mon = ["mon",[["ү.ө.","ү.х."],u,u],u,[["Ня","Да","Мя","Лх","Пү","Ба","Бя"],u,["ням","даваа","мягмар","лхагва","пүрэв","баасан","бямба"],["Ня","Да","Мя","Лх","Пү","Ба","Бя"]],[["Ня","Да","Мя","Лх","Пү","Ба","Бя"],u,["Ням","Даваа","Мягмар","Лхагва","Пүрэв","Баасан","Бямба"],["Ня","Да","Мя","Лх","Пү","Ба","Бя"]],[["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],["нэгдүгээр сар","хоёрдугаар сар","гуравдугаар сар","дөрөвдүгээр сар","тавдугаар сар","зургаадугаар сар","долоодугаар сар","наймдугаар сар","есдүгээр сар","аравдугаар сар","арван нэгдүгээр сар","арван хоёрдугаар сар"]],[["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],["Нэгдүгээр сар","Хоёрдугаар сар","Гуравдугаар сар","Дөрөвдүгээр сар","Тавдугаар сар","Зургаадугаар сар","Долоодугаар сар","Наймдугаар сар","Есдүгээр сар","Аравдугаар сар","Арван нэгдүгээр сар","Арван хоёрдугаар сар"]],[["МЭӨ","МЭ"],u,["манай эриний өмнөх","манай эриний"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"MNT","₮","Монгол төгрөг",{"JPY":["JP¥","¥"],"MNT":["₮"],"SEK":[u,"кр"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_mon]; - -function plural_mri(n: number): number { -return 5; -} - -export const locale_mri = ["mri",[["AM","PM"],u,u],u,[["T","H","T","A","P","M","H"],["Tap","Hin","Tū","Apa","Par","Mer","Hor"],["Rātapu","Rāhina","Rātū","Rāapa","Rāpare","Rāmere","Rāhoroi"],["Tap","Hin","Tū","Apa","Par","Mer","Hor"]],u,[["K","H","P","P","H","P","H","H","M","N","R","H"],["Kohi","Hui","Pou","Pae","Hara","Pipi","Hōngo","Here","Mahu","Nuku","Rangi","Haki"],["Kohitātea","Huitanguru","Poutūterangi","Paengawhāwhā","Haratua","Pipiri","Hōngongoi","Hereturikōkā","Mahuru","Whiringa-ā-nuku","Whiringa-ā-rangi","Hakihea"]],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"NZD","$","Tāra o Aotearoa",{"NZD":["$"],"USD":["US$","$"]},"ltr", plural_mri]; - -function plural_ms_Latn_BN(n: number): number { -return 5; -} - -export const locale_ms_Latn_BN = ["ms-Latn-BN",[["a","p"],["PG","PTG"],u],u,[["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"]],u,[["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"]],u,[["S.M.","TM"],u,u],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}",u,"{1} {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"BND","$","Dolar Brunei",{"BND":["$"],"CAD":[u,"$"],"JPY":["JP¥","¥"],"MXN":[u,"$"],"MYR":["RM"],"TWD":["NT$"],"USD":[u,"$"]},"ltr", plural_ms_Latn_BN]; - -function plural_ms_Latn_MY(n: number): number { -return 5; -} - -export const locale_ms_Latn_MY = ["ms-Latn-MY",[["a","p"],["PG","PTG"],u],u,[["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"]],u,[["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"]],u,[["S.M.","TM"],u,u],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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"MYR","RM","Ringgit Malaysia",{"CAD":[u,"$"],"JPY":["JP¥","¥"],"MXN":[u,"$"],"MYR":["RM"],"TWD":["NT$"],"USD":[u,"$"]},"ltr", plural_ms_Latn_MY]; - -function plural_ms_Latn_SG(n: number): number { -return 5; -} - -export const locale_ms_Latn_SG = ["ms-Latn-SG",[["a","p"],["PG","PTG"],u],u,[["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"]],u,[["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"]],u,[["S.M.","TM"],u,u],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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SGD","$","Dolar Singapura",{"CAD":[u,"$"],"JPY":["JP¥","¥"],"MXN":[u,"$"],"MYR":["RM"],"SGD":["$"],"TWD":["NT$"],"USD":[u,"$"]},"ltr", plural_ms_Latn_SG]; - -function plural_msa(n: number): number { -return 5; -} - -export const locale_msa = ["msa",[["a","p"],["PG","PTG"],u],u,[["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"]],u,[["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"]],u,[["S.M.","TM"],u,u],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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"MYR","RM","Ringgit Malaysia",{"CAD":[u,"$"],"JPY":["JP¥","¥"],"MXN":[u,"$"],"MYR":["RM"],"TWD":["NT$"],"USD":[u,"$"]},"ltr", plural_msa]; - -function plural_mst(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_mst = ["mst",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_mst]; - -function plural_mwj(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_mwj = ["mwj",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_mwj]; - -function plural_mya(n: number): number { -return 5; -} - -export const locale_mya = ["mya",[["နံနက်","ညနေ"],u,u],u,[["တ","တ","အ","ဗ","က","သ","စ"],["တနင်္ဂနွေ","တနင်္လာ","အင်္ဂါ","ဗုဒ္ဓဟူး","ကြာသပတေး","သောကြာ","စနေ"],u,u],u,[["ဇ","ဖ","မ","ဧ","မ","ဇ","ဇ","ဩ","စ","အ","န","ဒ"],["ဇန်","ဖေ","မတ်","ဧ","မေ","ဇွန်","ဇူ","ဩ","စက်","အောက်","နို","ဒီ"],["ဇန်နဝါရီ","ဖေဖော်ဝါရီ","မတ်","ဧပြီ","မေ","ဇွန်","ဇူလိုင်","ဩဂုတ်","စက်တင်ဘာ","အောက်တိုဘာ","နိုဝင်ဘာ","ဒီဇင်ဘာ"]],u,[["ဘီစီ","အဒေီ"],u,["ခရစ်တော် မပေါ်မီနှစ်","ခရစ်နှစ်"]],0,[6,0],["dd-MM-yy","y၊ MMM d","y၊ d MMMM","y၊ MMMM d၊ EEEE"],["B H:mm","B HH:mm:ss","z HH:mm:ss","zzzz HH:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","ဂဏန်းမဟုတ်သော",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"MMK","K","မြန်မာ ကျပ်",{"ANG":["NAf"],"AWG":["Afl"],"BBD":[u,"Bds$"],"BSD":[u,"B$"],"HTG":["G"],"JPY":["JP¥","¥"],"MMK":["K"],"PAB":["B/."],"THB":["฿"],"TTD":["TT$","$"],"USD":["US$","$"]},"ltr", plural_mya]; - -function plural_myd(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_myd = ["myd",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_myd]; - -function plural_myt(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_myt = ["myt",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_myt]; - -function plural_nad(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_nad = ["nad",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_nad]; - -function plural_ncp(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_ncp = ["ncp",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_ncp]; - -function plural_nde(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_nde = ["nde",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["BC","AD"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","US$","Dola yase Amelika",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_nde]; - -function plural_nep(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_nep = ["nep",[["पूर्वाह्न","अपराह्न"],u,u],u,[["आ","सो","म","बु","बि","शु","श"],["आइत","सोम","मङ्गल","बुध","बिहि","शुक्र","शनि"],["आइतबार","सोमबार","मङ्गलबार","बुधबार","बिहिबार","शुक्रबार","शनिबार"],["आइत","सोम","मङ्गल","बुध","बिहि","शुक्र","शनि"]],u,[["जन","फेब","मार्च","अप्र","मे","जुन","जुल","अग","सेप","अक्टो","नोभे","डिसे"],["जनवरी","फेब्रुअरी","मार्च","अप्रिल","मे","जुन","जुलाई","अगस्ट","सेप्टेम्बर","अक्टोबर","नोभेम्बर","डिसेम्बर"],u],[["जन","फेेब","मार्च","अप्र","मे","जुन","जुल","अग","सेप","अक्टो","नोभे","डिसे"],["जनवरी","फेब्रुअरी","मार्च","अप्रिल","मे","जुन","जुलाई","अगस्ट","सेप्टेम्बर","अक्टोबर","नोभेम्बर","डिसेम्बर"],u],[["ईसा पूर्व","सन्"],u,u],0,[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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"NPR","नेरू","नेपाली रूपैयाँ",{"JPY":["JP¥","¥"],"NPR":["नेरू","रू"],"THB":["฿"],"USD":["US$","$"]},"ltr", plural_nep]; - -function plural_nld(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_nld = ["nld",[["a.m.","p.m."],u,u],u,[["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"]],u,[["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"]],u,[["v.C.","n.C."],["v.Chr.","n.Chr."],["voor Christus","na Christus"]],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}",u,"{1} 'om' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤ -#,##0.00","#E0"],"EUR","€","Euro",{"AUD":["AU$","$"],"CAD":["C$","$"],"FJD":["FJ$","$"],"JPY":["JP¥","¥"],"SBD":["SI$","$"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XPF":[],"XXX":[]},"ltr", plural_nld]; - -function plural_nno(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_nno = ["nno",[["f.m.","e.m."],u,["formiddag","ettermiddag"]],[["f.m.","e.m."],u,u],[["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."],u,u],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}",u,"{1} 'kl'. {0}","{1} {0}"],[","," ",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"NOK","kr","norske kroner",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":["kr"],"NZD":[u,"$"],"TWD":[u,"$"],"USD":[u,"$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XPF":[]},"ltr", plural_nno]; - -function plural_nns(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_nns = ["nns",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_nns]; - -function plural_nnx(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} - -export const locale_nnx = ["nnx",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_nnx]; - -function plural_no(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_no = ["no",[["a","p"],["a.m.","p.m."],u],[["a.m.","p.m."],u,u],[["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ø."]],u,[["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."],u,["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}",u,"{1} 'kl'. {0}","{1} {0}"],[","," ",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"NOK","kr","norske kroner",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":["kr"],"NZD":[u,"$"],"RON":[u,"L"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XPF":[],"XXX":[]},"ltr", plural_no]; - -function plural_no_bok(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_no_bok = ["no-bok",[["a","p"],["a.m.","p.m."],u],[["a.m.","p.m."],u,u],[["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ø."]],u,[["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."],u,["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}",u,"{1} 'kl'. {0}","{1} {0}"],[","," ",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"NOK","kr","norske kroner",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":["kr"],"NZD":[u,"$"],"RON":[u,"L"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XPF":[],"XXX":[]},"ltr", plural_no_bok]; - -function plural_no_BOKMAL(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_no_BOKMAL = ["no-BOKMAL",[["a","p"],["a.m.","p.m."],u],[["a.m.","p.m."],u,u],[["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ø."]],u,[["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."],u,["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}",u,"{1} 'kl'. {0}","{1} {0}"],[","," ",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"NOK","kr","norske kroner",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":["kr"],"NZD":[u,"$"],"RON":[u,"L"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XPF":[],"XXX":[]},"ltr", plural_no_BOKMAL]; - -function plural_no_nyn(n: number): number { - -if (n === 1) - return 1; -return 5; -} - -export const locale_no_nyn = ["no-nyn",[["f.m.","e.m."],u,["formiddag","ettermiddag"]],[["f.m.","e.m."],u,u],[["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."],u,u],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}",u,"{1} 'kl'. {0}","{1} {0}"],[","," ",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"NOK","kr","norske kroner",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":["kr"],"NZD":[u,"$"],"TWD":[u,"$"],"USD":[u,"$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XPF":[]},"ltr", plural_no_nyn]; - -function plural_no_NYNORSK(n: number): number { - -if (n === 1) - return 1; -return 5; -} -export const locale_no_NYNORSK = ["no-NYNORSK",[["f.m.","e.m."],u,["formiddag","ettermiddag"]],[["f.m.","e.m."],u,u],[["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."],u,u],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}",u,"{1} 'kl'. {0}","{1} {0}"],[","," ",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"NOK","kr","norske kroner",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":["kr"],"NZD":[u,"$"],"TWD":[u,"$"],"USD":[u,"$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XPF":[]},"ltr", plural_no_NYNORSK]; -function plural_nob(n: number): number { +function plural_locale_az(n: number): number { if (n === 1) return 1; return 5; } -export const locale_nob = ["nob",[["a","p"],["a.m.","p.m."],u],[["a.m.","p.m."],u,u],[["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ø."]],u,[["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."],u,["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}",u,"{1} 'kl'. {0}","{1} {0}"],[","," ",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"NOK","kr","norske kroner",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":["kr"],"NZD":[u,"$"],"RON":[u,"L"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XPF":[],"XXX":[]},"ltr", plural_nob]; +export const locale_az = ["az",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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.","Ş."]],[["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."],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"AZN","₼","Azərbaycan Manatı",{"AZN":["₼"],"JPY":["JP¥","¥"],"RON":[u,"ley"],"SYP":[u,"S£"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_locale_az]; -function plural_nor(n: number): number { -if (n === 1) + +function plural_locale_be(n: number): number { + +if (n % 10 === 1 && !(n % 100 === 11)) return 1; +if (n % 10 === Math.floor(n % 10) && (n % 10 >= 2 && n % 10 <= 4) && !(n % 100 >= 12 && n % 100 <= 14)) + return 3; +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 4; return 5; } -export const locale_nor = ["nor",[["a","p"],["a.m.","p.m."],u],[["a.m.","p.m."],u,u],[["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ø."]],u,[["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."],u,["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}",u,"{1} 'kl'. {0}","{1} {0}"],[","," ",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"NOK","kr","norske kroner",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":["kr"],"NZD":[u,"$"],"RON":[u,"L"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XPF":[],"XXX":[]},"ltr", plural_nor]; +export const locale_be = ["be",[["am","pm"],["AM","PM"],u],[["AM","PM"],u,u],[["н","п","а","с","ч","п","с"],["нд","пн","аў","ср","чц","пт","сб"],["нядзеля","панядзелак","аўторак","серада","чацвер","пятніца","субота"],["нд","пн","аў","ср","чц","пт","сб"]],u,[["с","л","с","к","м","ч","л","ж","в","к","л","с"],["сту","лют","сак","кра","мая","чэр","ліп","жні","вер","кас","ліс","сне"],["студзеня","лютага","сакавіка","красавіка","мая","чэрвеня","ліпеня","жніўня","верасня","кастрычніка","лістапада","снежня"]],[["с","л","с","к","м","ч","л","ж","в","к","л","с"],["сту","лют","сак","кра","май","чэр","ліп","жні","вер","кас","ліс","сне"],["студзень","люты","сакавік","красавік","май","чэрвень","ліпень","жнівень","верасень","кастрычнік","лістапад","снежань"]],[["да н.э.","н.э."],u,["да нараджэння Хрыстова","ад нараджэння Хрыстова"]],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}",u,"{1} 'у' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"BYN","Br","беларускі рубель",{"AUD":["A$"],"BBD":[u,"Bds$"],"BMD":[u,"BD$"],"BRL":[u,"R$"],"BSD":[u,"B$"],"BYN":["Br"],"BZD":[u,"BZ$"],"CAD":[u,"CA$"],"CUC":[u,"CUC$"],"CUP":[u,"$MN"],"DOP":[u,"RD$"],"FJD":[u,"FJ$"],"FKP":[u,"FK£"],"GYD":[u,"G$"],"ISK":[u,"Íkr"],"JMD":[u,"J$"],"KYD":[u,"CI$"],"LRD":[u,"L$"],"MXN":["MX$"],"NAD":[u,"N$"],"NZD":[u,"NZ$"],"RUB":["₽","руб."],"SBD":[u,"SI$"],"SGD":[u,"S$"],"TTD":[u,"TT$"],"UYU":[u,"$U"],"XCD":["EC$"]},"ltr", plural_locale_be]; -function plural_npi(n: number): number { + + +function plural_locale_bg(n: number): number { if (n === 1) return 1; return 5; } -export const locale_npi = ["npi",[["पूर्वाह्न","अपराह्न"],u,u],u,[["आ","सो","म","बु","बि","शु","श"],["आइत","सोम","मङ्गल","बुध","बिहि","शुक्र","शनि"],["आइतबार","सोमबार","मङ्गलबार","बुधबार","बिहिबार","शुक्रबार","शनिबार"],["आइत","सोम","मङ्गल","बुध","बिहि","शुक्र","शनि"]],u,[["जन","फेब","मार्च","अप्र","मे","जुन","जुल","अग","सेप","अक्टो","नोभे","डिसे"],["जनवरी","फेब्रुअरी","मार्च","अप्रिल","मे","जुन","जुलाई","अगस्ट","सेप्टेम्बर","अक्टोबर","नोभेम्बर","डिसेम्बर"],u],[["जन","फेेब","मार्च","अप्र","मे","जुन","जुल","अग","सेप","अक्टो","नोभे","डिसे"],["जनवरी","फेब्रुअरी","मार्च","अप्रिल","मे","जुन","जुलाई","अगस्ट","सेप्टेम्बर","अक्टोबर","नोभेम्बर","डिसेम्बर"],u],[["ईसा पूर्व","सन्"],u,u],0,[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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"NPR","नेरू","नेपाली रूपैयाँ",{"JPY":["JP¥","¥"],"NPR":["नेरू","रू"],"THB":["฿"],"USD":["US$","$"]},"ltr", plural_npi]; - -function plural_nts(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +export const locale_bg = ["bg",[["am","pm"],u,["пр.об.","сл.об."]],[["am","pm"],u,u],[["н","п","в","с","ч","п","с"],["нд","пн","вт","ср","чт","пт","сб"],["неделя","понеделник","вторник","сряда","четвъртък","петък","събота"],["нд","пн","вт","ср","чт","пт","сб"]],u,[["я","ф","м","а","м","ю","ю","а","с","о","н","д"],["яну","фев","март","апр","май","юни","юли","авг","сеп","окт","ное","дек"],["януари","февруари","март","април","май","юни","юли","август","септември","октомври","ноември","декември"]],u,[["пр.Хр.","сл.Хр."],u,["преди Христа","след Христа"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","0.00 ¤","#E0"],"BGN","лв.","Български лев",{"ARS":[],"AUD":[],"BBD":[],"BDT":[],"BGN":["лв."],"BMD":[],"BND":[],"BRL":[],"BSD":[],"BYN":[],"BZD":[],"CAD":[],"CLP":[],"CNY":[],"COP":[],"CRC":[],"CUP":[],"DOP":[],"FJD":[],"FKP":[],"GBP":[u,"£"],"GIP":[],"GYD":[],"HKD":[],"ILS":[],"INR":[],"JMD":[],"JPY":[u,"¥"],"KHR":[],"KRW":[],"KYD":[],"KZT":[],"LAK":[],"LRD":[],"MNT":[],"MXN":[],"NAD":[],"NGN":[],"NZD":[],"PHP":[],"PYG":[],"RON":[],"SBD":[],"SGD":[],"SRD":[],"SSP":[],"TRY":[],"TTD":[],"TWD":[],"UAH":[],"USD":["щ.д.","$"],"UYU":[],"VND":[],"XCD":[u,"$"]},"ltr", plural_locale_bg]; -if (i === 1 && v === 0) - return 1; -return 5; -} -export const locale_nts = ["nts",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_nts]; -function plural_ojg(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +function plural_locale_bn(n: number): number { +const i = Math.floor(Math.abs(n)); -if (i === 1 && v === 0) +if (i === 0 || n === 1) return 1; return 5; } -export const locale_ojg = ["ojg",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_ojg]; +export const locale_bn = ["bn",[["AM","PM"],u,u],u,[["র","সো","ম","বু","বৃ","শু","শ"],["রবি","সোম","মঙ্গল","বুধ","বৃহস্পতি","শুক্র","শনি"],["রবিবার","সোমবার","মঙ্গলবার","বুধবার","বৃহস্পতিবার","শুক্রবার","শনিবার"],["রঃ","সোঃ","মঃ","বুঃ","বৃঃ","শুঃ","শনি"]],u,[["জা","ফে","মা","এ","মে","জুন","জু","আ","সে","অ","ন","ডি"],["জানু","ফেব","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"],["জানুয়ারী","ফেব্রুয়ারী","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"]],[["জা","ফে","মা","এ","মে","জুন","জু","আ","সে","অ","ন","ডি"],["জানুয়ারী","ফেব্রুয়ারী","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"],u],[["খ্রিস্টপূর্ব","খৃষ্টাব্দ"],u,["খ্রিস্টপূর্ব","খ্রীষ্টাব্দ"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","#,##,##0.00¤","#E0"],"BDT","৳","বাংলাদেশী টাকা",{"BDT":["৳"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_locale_bn]; -function plural_oji(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; - -if (i === 1 && v === 0) - return 1; -return 5; -} -export const locale_oji = ["oji",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_oji]; -function plural_ori(n: number): number { +function plural_locale_br(n: number): number { -if (n === 1) +if (n % 10 === 1 && !(n % 100 === 11 || (n % 100 === 71 || n % 100 === 91))) return 1; +if (n % 10 === 2 && !(n % 100 === 12 || (n % 100 === 72 || n % 100 === 92))) + return 2; +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 3; +if (!(n === 0) && n % 1000000 === 0) + return 4; return 5; } -export const locale_ori = ["ori",[["ପୂ","ଅ"],["AM","PM"],u],[["AM","ଅପରାହ୍ନ"],["ପୂର୍ବାହ୍ନ","ଅପରାହ୍ନ"],u],[["ର","ସୋ","ମ","ବୁ","ଗୁ","ଶୁ","ଶ"],["ରବି","ସୋମ","ମଙ୍ଗଳ","ବୁଧ","ଗୁରୁ","ଶୁକ୍ର","ଶନି"],["ରବିବାର","ସୋମବାର","ମଙ୍ଗଳବାର","ବୁଧବାର","ଗୁରୁବାର","ଶୁକ୍ରବାର","ଶନିବାର"],["ରବି","ସୋମ","ମଙ୍ଗଳ","ବୁଧ","ଗୁରୁ","ଶୁକ୍ର","ଶନି"]],u,[["ଜା","ଫେ","ମା","ଅ","ମଇ","ଜୁ","ଜୁ","ଅ","ସେ","ଅ","ନ","ଡି"],["ଜାନୁଆରୀ","ଫେବୃଆରୀ","ମାର୍ଚ୍ଚ","ଅପ୍ରେଲ","ମଇ","ଜୁନ","ଜୁଲାଇ","ଅଗଷ୍ଟ","ସେପ୍ଟେମ୍ବର","ଅକ୍ଟୋବର","ନଭେମ୍ବର","ଡିସେମ୍ବର"],u],u,[["BC","AD"],u,["ଖ୍ରୀଷ୍ଟପୂର୍ବ","ଖ୍ରୀଷ୍ଟାବ୍ଦ"]],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}",u,"{0} ଠାରେ {1}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##0%","¤#,##0.00","#E0"],"INR","₹","ଭାରତୀୟ ଟଙ୍କା",{},"ltr", plural_ori]; +export const locale_br = ["br",[["am","gm"],["A.M.","G.M."],u],[["A.M.","G.M."],u,u],[["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."]],u,[["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"]],u,[["a-raok J.K.","goude J.K."],u,["a-raok Jezuz-Krist","goude Jezuz-Krist"]],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}","{1} 'da' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["$A","$"],"BRL":[u,"R$"],"CAD":["$CA","$"],"CNY":[u,"¥"],"EGP":[u,"£ E"],"GBP":["£ RU","£"],"HKD":["$ HK","$"],"ILS":[u,"₪"],"JPY":[u,"¥"],"KRW":[u,"₩"],"LBP":[u,"£L"],"NZD":["$ ZN","$"],"TOP":[u,"$ T"],"TWD":[u,"$"],"USD":["$ SU","$"],"VND":[u,"₫"],"XCD":[u,"$"],"XXX":[]},"ltr", plural_locale_br]; -function plural_orm(n: number): number { -if (n === 1) + +function plural_locale_bs(n: number): number { +const 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 1; +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 3; return 5; } -export const locale_orm = ["orm",[["WD","WB"],u,u],u,[["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"]],u,[["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"]],u,[["BCE","CE"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ETB","Br","Itoophiyaa Birrii",{"ETB":["Br"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_orm]; +export const locale_bs = ["bs",[["prijepodne","popodne"],["AM","PM"],["prijepodne","popodne"]],u,[["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","aug","sep","okt","nov","dec"],["januar","februar","mart","april","maj","juni","juli","august","septembar","oktobar","novembar","decembar"]],u,[["p.n.e.","n.e."],["p. n. e.","n. e."],["prije nove ere","nove ere"]],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}",u,"{1} 'u' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"BAM","KM","Bosanskohercegovačka konvertibilna marka",{"AUD":[u,"$"],"BAM":["KM"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"HRK":["kn"],"ILS":[u,"₪"],"MXN":[u,"$"],"NZD":[u,"$"],"RSD":["din."],"THB":["฿"],"TWD":["NT$"],"USD":[u,"$"],"XCD":[u,"$"],"XPF":[]},"ltr", plural_locale_bs]; -function plural_ory(n: number): number { -if (n === 1) + +function plural_locale_ca(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) return 1; return 5; } -export const locale_ory = ["ory",[["ପୂ","ଅ"],["AM","PM"],u],[["AM","ଅପରାହ୍ନ"],["ପୂର୍ବାହ୍ନ","ଅପରାହ୍ନ"],u],[["ର","ସୋ","ମ","ବୁ","ଗୁ","ଶୁ","ଶ"],["ରବି","ସୋମ","ମଙ୍ଗଳ","ବୁଧ","ଗୁରୁ","ଶୁକ୍ର","ଶନି"],["ରବିବାର","ସୋମବାର","ମଙ୍ଗଳବାର","ବୁଧବାର","ଗୁରୁବାର","ଶୁକ୍ରବାର","ଶନିବାର"],["ରବି","ସୋମ","ମଙ୍ଗଳ","ବୁଧ","ଗୁରୁ","ଶୁକ୍ର","ଶନି"]],u,[["ଜା","ଫେ","ମା","ଅ","ମଇ","ଜୁ","ଜୁ","ଅ","ସେ","ଅ","ନ","ଡି"],["ଜାନୁଆରୀ","ଫେବୃଆରୀ","ମାର୍ଚ୍ଚ","ଅପ୍ରେଲ","ମଇ","ଜୁନ","ଜୁଲାଇ","ଅଗଷ୍ଟ","ସେପ୍ଟେମ୍ବର","ଅକ୍ଟୋବର","ନଭେମ୍ବର","ଡିସେମ୍ବର"],u],u,[["BC","AD"],u,["ଖ୍ରୀଷ୍ଟପୂର୍ବ","ଖ୍ରୀଷ୍ଟାବ୍ଦ"]],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}",u,"{0} ଠାରେ {1}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##0%","¤#,##0.00","#E0"],"INR","₹","ଭାରତୀୟ ଟଙ୍କା",{},"ltr", plural_ory]; +export const locale_ca = ["ca",[["a. m.","p. m."],u,u],u,[["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."]],u,[["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"],u,["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}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["AU$","$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"MXN":[u,"$"],"THB":["฿"],"USD":[u,"$"],"VEF":[u,"Bs F"],"XCD":[u,"$"],"XXX":[]},"ltr", plural_locale_ca]; + + -function plural_oss(n: number): number { +function plural_locale_chr(n: number): number { if (n === 1) return 1; return 5; } -export const locale_oss = ["oss",[["AM","PM"],u,["ӕмбисбоны размӕ","ӕмбисбоны фӕстӕ"]],[["AM","PM"],u,u],[["Х","К","Д","Ӕ","Ц","М","С"],["хцб","крс","дцг","ӕрт","цпр","мрб","сбт"],["хуыцаубон","къуырисӕр","дыццӕг","ӕртыццӕг","цыппӕрӕм","майрӕмбон","сабат"],["хцб","крс","дцг","ӕрт","цпр","мрб","сбт"]],[["Х","К","Д","Ӕ","Ц","М","С"],["Хцб","Крс","Дцг","Ӕрт","Цпр","Мрб","Сбт"],["Хуыцаубон","Къуырисӕр","Дыццӕг","Ӕртыццӕг","Цыппӕрӕм","Майрӕмбон","Сабат"],["хцб","крс","дцг","ӕрт","цпр","мрб","сбт"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","фев.","мар.","апр.","майы","июны","июлы","авг.","сен.","окт.","ноя.","дек."],["январы","февралы","мартъийы","апрелы","майы","июны","июлы","августы","сентябры","октябры","ноябры","декабры"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["Янв.","Февр.","Март.","Апр.","Май","Июнь","Июль","Авг.","Сент.","Окт.","Нояб.","Дек."],["Январь","Февраль","Мартъи","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"]],[["н.д.а.","н.д."],u,u],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","НН",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"GEL","₾","Лар",{"GEL":["₾"],"JPY":["JP¥","¥"]},"ltr", plural_oss]; +export const locale_chr = ["chr",[["Ꮜ","Ꮢ"],["ᏌᎾᎴ","ᏒᎯᏱᎢ"],["ᏌᎾᎴ","ᏒᎯᏱᎢᏗᏢ"]],[["ᏌᎾᎴ","ᏒᎯᏱᎢ"],u,["ᏌᎾᎴ","ᏒᎯᏱᎢᏗᏢ"]],[["Ꮖ","Ꮙ","Ꮤ","Ꮶ","Ꮕ","Ꮷ","Ꭴ"],["ᏆᏍᎬ","ᏉᏅᎯ","ᏔᎵᏁ","ᏦᎢᏁ","ᏅᎩᏁ","ᏧᎾᎩ","ᏈᏕᎾ"],["ᎤᎾᏙᏓᏆᏍᎬ","ᎤᎾᏙᏓᏉᏅᎯ","ᏔᎵᏁᎢᎦ","ᏦᎢᏁᎢᎦ","ᏅᎩᏁᎢᎦ","ᏧᎾᎩᎶᏍᏗ","ᎤᎾᏙᏓᏈᏕᎾ"],["ᏍᎬ","ᏅᎯ","ᏔᎵ","ᏦᎢ","ᏅᎩ","ᏧᎾ","ᏕᎾ"]],u,[["Ꭴ","Ꭷ","Ꭰ","Ꭷ","Ꭰ","Ꮥ","Ꭻ","Ꭶ","Ꮪ","Ꮪ","Ꮕ","Ꭵ"],["ᎤᏃ","ᎧᎦ","ᎠᏅ","ᎧᏬ","ᎠᏂ","ᏕᎭ","ᎫᏰ","ᎦᎶ","ᏚᎵ","ᏚᏂ","ᏅᏓ","ᎥᏍ"],["ᎤᏃᎸᏔᏅ","ᎧᎦᎵ","ᎠᏅᏱ","ᎧᏬᏂ","ᎠᏂᏍᎬᏘ","ᏕᎭᎷᏱ","ᎫᏰᏉᏂ","ᎦᎶᏂ","ᏚᎵᏍᏗ","ᏚᏂᏅᏗ","ᏅᏓᏕᏆ","ᎥᏍᎩᏱ"]],u,[["BC","AD"],u,["ᏧᏓᎷᎸ ᎤᎷᎯᏍᏗ ᎦᎶᏁᏛ","ᎠᏃ ᏙᎻᏂ"]],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}",u,"{1} ᎤᎾᎢ {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US ᎠᏕᎳ",{"JPY":["JP¥","¥"]},"ltr", plural_locale_chr]; -function plural_oun(n: number): number { + + +function plural_locale_cs(n: number): number { const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; if (i === 1 && v === 0) return 1; +if (i === Math.floor(i) && (i >= 2 && i <= 4) && v === 0) + return 3; +if (!(v === 0)) + return 4; return 5; } -export const locale_oun = ["oun",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_oun]; +export const locale_cs = ["cs",[["dop.","odp."],u,u],u,[["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"]],u,[["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."],["před naším letopočtem","našeho letopočtu"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"CZK","Kč","česká koruna",{"AUD":["AU$","$"],"CSK":["Kčs"],"CZK":["Kč"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":["JP¥","¥"],"RON":[u,"L"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"],"XEU":["ECU"],"XXX":[]},"ltr", plural_locale_cs]; -function plural_pa_IN(n: number): number { -if (n === Math.floor(n) && (n >= 0 && n <= 1)) + +function plural_locale_cy(n: number): number { + +if (n === 0) + return 0; +if (n === 1) return 1; +if (n === 2) + return 2; +if (n === 3) + return 3; +if (n === 6) + return 4; return 5; } -export const locale_pa_IN = ["pa-IN",[["ਸ.","ਸ਼."],["ਪੂ.ਦੁ.","ਬਾ.ਦੁ."],u],[["ਪੂ.ਦੁ.","ਬਾ.ਦੁ."],u,u],[["ਐ","ਸੋ","ਮੰ","ਬੁੱ","ਵੀ","ਸ਼ੁੱ","ਸ਼"],["ਐਤ","ਸੋਮ","ਮੰਗਲ","ਬੁੱਧ","ਵੀਰ","ਸ਼ੁੱਕਰ","ਸ਼ਨਿੱਚਰ"],["ਐਤਵਾਰ","ਸੋਮਵਾਰ","ਮੰਗਲਵਾਰ","ਬੁੱਧਵਾਰ","ਵੀਰਵਾਰ","ਸ਼ੁੱਕਰਵਾਰ","ਸ਼ਨਿੱਚਰਵਾਰ"],["ਐਤ","ਸੋਮ","ਮੰਗ","ਬੁੱਧ","ਵੀਰ","ਸ਼ੁੱਕ","ਸ਼ਨਿੱ"]],u,[["ਜ","ਫ਼","ਮਾ","ਅ","ਮ","ਜੂ","ਜੁ","ਅ","ਸ","ਅ","ਨ","ਦ"],["ਜਨ","ਫ਼ਰ","ਮਾਰਚ","ਅਪ੍ਰੈ","ਮਈ","ਜੂਨ","ਜੁਲਾ","ਅਗ","ਸਤੰ","ਅਕਤੂ","ਨਵੰ","ਦਸੰ"],["ਜਨਵਰੀ","ਫ਼ਰਵਰੀ","ਮਾਰਚ","ਅਪ੍ਰੈਲ","ਮਈ","ਜੂਨ","ਜੁਲਾਈ","ਅਗਸਤ","ਸਤੰਬਰ","ਅਕਤੂਬਰ","ਨਵੰਬਰ","ਦਸੰਬਰ"]],u,[["ਈ.ਪੂ.","ਸੰਨ"],["ਈ. ਪੂ.","ਸੰਨ"],["ਈਸਵੀ ਪੂਰਵ","ਈਸਵੀ ਸੰਨ"]],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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","[#E0]"],"INR","₹","ਭਾਰਤੀ ਰੁਪਇਆ",{"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_pa_IN]; +export const locale_cy = ["cy",[["b","h"],["AM","PM"],["yb","yh"]],[["AM","PM"],u,u],[["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","Ebr","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}",u,"{1} 'am' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GBP","£","Punt Prydain",{"BDT":[u,"TK"],"BWP":[],"HKD":["HK$"],"JPY":["JP¥","¥"],"KRW":[u,"₩"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[],"ZAR":[],"ZMW":[]},"ltr", plural_locale_cy]; -function plural_pa_PK(n: number): number { -return 5; -} -export const locale_pa_PK = ["pa-PK",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["اتوار","پیر","منگل","بُدھ","جمعرات","جمعہ","ہفتہ"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["جنوری","فروری","مارچ","اپریل","مئ","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],u],u,[["ايساپورو","سں"],u,u],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}",u,u,u],[".",",",";","%","‎+","‎-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"PKR","ر","روپئیہ",{"JPY":["JP¥","¥"],"PKR":["ر","Rs"],"USD":["US$","$"]},"rtl", plural_pa_PK]; -function plural_pan(n: number): number { +function plural_locale_da(n: number): number { +const i = Math.floor(Math.abs(n)), t = parseInt(n.toString().replace(/^[^.]*\.?|0+$/g, ''), 10) || 0; -if (n === Math.floor(n) && (n >= 0 && n <= 1)) +if (n === 1 || !(t === 0) && (i === 0 || i === 1)) return 1; return 5; } -export const locale_pan = ["pan",[["ਸ.","ਸ਼."],["ਪੂ.ਦੁ.","ਬਾ.ਦੁ."],u],[["ਪੂ.ਦੁ.","ਬਾ.ਦੁ."],u,u],[["ਐ","ਸੋ","ਮੰ","ਬੁੱ","ਵੀ","ਸ਼ੁੱ","ਸ਼"],["ਐਤ","ਸੋਮ","ਮੰਗਲ","ਬੁੱਧ","ਵੀਰ","ਸ਼ੁੱਕਰ","ਸ਼ਨਿੱਚਰ"],["ਐਤਵਾਰ","ਸੋਮਵਾਰ","ਮੰਗਲਵਾਰ","ਬੁੱਧਵਾਰ","ਵੀਰਵਾਰ","ਸ਼ੁੱਕਰਵਾਰ","ਸ਼ਨਿੱਚਰਵਾਰ"],["ਐਤ","ਸੋਮ","ਮੰਗ","ਬੁੱਧ","ਵੀਰ","ਸ਼ੁੱਕ","ਸ਼ਨਿੱ"]],u,[["ਜ","ਫ਼","ਮਾ","ਅ","ਮ","ਜੂ","ਜੁ","ਅ","ਸ","ਅ","ਨ","ਦ"],["ਜਨ","ਫ਼ਰ","ਮਾਰਚ","ਅਪ੍ਰੈ","ਮਈ","ਜੂਨ","ਜੁਲਾ","ਅਗ","ਸਤੰ","ਅਕਤੂ","ਨਵੰ","ਦਸੰ"],["ਜਨਵਰੀ","ਫ਼ਰਵਰੀ","ਮਾਰਚ","ਅਪ੍ਰੈਲ","ਮਈ","ਜੂਨ","ਜੁਲਾਈ","ਅਗਸਤ","ਸਤੰਬਰ","ਅਕਤੂਬਰ","ਨਵੰਬਰ","ਦਸੰਬਰ"]],u,[["ਈ.ਪੂ.","ਸੰਨ"],["ਈ. ਪੂ.","ਸੰਨ"],["ਈਸਵੀ ਪੂਰਵ","ਈਸਵੀ ਸੰਨ"]],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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","[#E0]"],"INR","₹","ਭਾਰਤੀ ਰੁਪਇਆ",{"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_pan]; - -function plural_pbu(n: number): number { +export const locale_da = ["da",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["fKr","eKr"],["f.Kr.","e.Kr."],u],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}",u,"{1} 'kl'. {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN","."],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"DKK","kr.","dansk krone",{"AUD":["AU$","$"],"DKK":["kr."],"ISK":[u,"kr."],"JPY":["JP¥","¥"],"NOK":[u,"kr."],"RON":[u,"L"],"SEK":[u,"kr."],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_locale_da]; -if (n === 1) - return 1; -return 5; -} -export const locale_pbu = ["pbu",[["غ.م.","غ.و."],u,u],u,[["S","M","T","W","T","F","S"],["يونۍ","دونۍ","درېنۍ","څلرنۍ","پينځنۍ","جمعه","اونۍ"],u,u],u,[["ج","ف","م","ا","م","ج","ج","ا","س","ا","ن","د"],["جنوري","فبروري","مارچ","اپریل","مۍ","جون","جولای","اګست","سېپتمبر","اکتوبر","نومبر","دسمبر"],u],[["1","2","3","4","5","6","7","8","9","10","11","12"],["جنوري","فبروري","مارچ","اپریل","مۍ","جون","جولای","اګست","سپتمبر","اکتوبر","نومبر","دسمبر"],["جنوري","فېبروري","مارچ","اپریل","مۍ","جون","جولای","اګست","سپتمبر","اکتوبر","نومبر","دسمبر"]],[["له میلاد وړاندې","م."],u,["له میلاد څخه وړاندې","له میلاد څخه وروسته"]],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}",u,u,u],[",",".",";","%","‎+","‎−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"AFN","؋","افغانۍ",{"AFN":["؋"],"JPY":["JP¥","¥"]},"rtl", plural_pbu]; -function plural_pcr(n: number): number { +function plural_locale_de(n: number): number { const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; if (i === 1 && v === 0) @@ -7137,19 +232,11 @@ if (i === 1 && v === 0) return 5; } -export const locale_pcr = ["pcr",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_pcr]; +export const locale_de = ["de",[["AM","PM"],u,u],u,[["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.","Sept.","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."],u,u],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}",u,"{1} 'um' {0}",u],[",",".",";","%","+","-","E","·","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euro",{"ATS":["öS"],"AUD":["AU$","$"],"BGM":["BGK"],"BGO":["BGJ"],"CUC":[u,"Cub$"],"DEM":["DM"],"FKP":[u,"Fl£"],"GNF":[u,"F.G."],"KMF":[u,"FC"],"RON":[u,"L"],"RWF":[u,"F.Rw"],"SYP":[],"THB":["฿"],"TWD":["NT$"],"XXX":[],"ZMW":[u,"K"]},"ltr", plural_locale_de]; -function plural_pes(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || n === 1) - return 1; -return 5; -} -export const locale_pes = ["pes",[["ق","ب"],["ق.ظ.","ب.ظ."],["قبل‌ازظهر","بعدازظهر"]],u,[["ی","د","س","چ","پ","ج","ش"],["یکشنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],u,["۱ش","۲ش","۳ش","۴ش","۵ش","ج","ش"]],u,[["ژ","ف","م","آ","م","ژ","ژ","ا","س","ا","ن","د"],["ژانویهٔ","فوریهٔ","مارس","آوریل","مهٔ","ژوئن","ژوئیهٔ","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],u],[["ژ","ف","م","آ","م","ژ","ژ","ا","س","ا","ن","د"],["ژانویه","فوریه","مارس","آوریل","مه","ژوئن","ژوئیه","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],u],[["ق","م"],["ق.م.","م."],["قبل از میلاد","میلادی"]],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}",u,"{1}، ساعت {0}",u],[".",",",";","%","‎+","‎−","E","×","‰","∞","ناعدد",":"],["#,##0.###","#,##0%","‎¤ #,##0.00","#E0"],"IRR","ریال","ریال ایران",{"AFN":["؋"],"CAD":["$CA","$"],"CNY":["¥CN","¥"],"HKD":["$HK","$"],"IRR":["ریال"],"MXN":["$MX","$"],"NZD":["$NZ","$"],"THB":["฿"],"XCD":["$EC","$"]},"rtl", plural_pes]; -function plural_pli(n: number): number { +function plural_locale_de_AT(n: number): number { const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; if (i === 1 && v === 0) @@ -7157,18 +244,11 @@ if (i === 1 && v === 0) return 5; } -export const locale_pli = ["pli",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_pli]; +export const locale_de_AT = ["de-AT",[["AM","PM"],u,u],[["vm.","nm."],["AM","PM"],u],[["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."],u,u],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}",u,"{1} 'um' {0}",u],[","," ",";","%","+","-","E","·","‰","∞","NaN",":",u,"."],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"EUR","€","Euro",{"ATS":["öS"],"AUD":["AU$","$"],"BGM":["BGK"],"BGO":["BGJ"],"CUC":[u,"Cub$"],"DEM":["DM"],"FKP":[u,"Fl£"],"GNF":[u,"F.G."],"KMF":[u,"FC"],"RON":[u,"L"],"RWF":[u,"F.Rw"],"SYP":[],"THB":["฿"],"TWD":["NT$"],"XXX":[],"ZMW":[u,"K"]},"ltr", plural_locale_de_AT]; -function plural_plt(n: number): number { - -if (n === Math.floor(n) && (n >= 0 && n <= 1)) - return 1; -return 5; -} -export const locale_plt = ["plt",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["BC","AD"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"MGA","Ar","Ariary",{"JPY":["JP¥","¥"],"MGA":["Ar"],"USD":["US$","$"]},"ltr", plural_plt]; -function plural_pmc(n: number): number { +function plural_locale_de_CH(n: number): number { const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; if (i === 1 && v === 0) @@ -7176,43 +256,34 @@ if (i === 1 && v === 0) return 5; } -export const locale_pmc = ["pmc",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_pmc]; +export const locale_de_CH = ["de-CH",[["AM","PM"],u,u],u,[["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.","Sept.","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."],u,u],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}",u,"{1} 'um' {0}",u],[".","’",";","%","+","-","E","·","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤-#,##0.00","#E0"],"CHF","CHF","Schweizer Franken",{"ATS":["öS"],"AUD":["AU$","$"],"BGM":["BGK"],"BGO":["BGJ"],"CUC":[u,"Cub$"],"DEM":["DM"],"EUR":[],"FKP":[u,"Fl£"],"GNF":[u,"F.G."],"KMF":[u,"FC"],"RON":[u,"L"],"RWF":[u,"F.Rw"],"SYP":[],"THB":["฿"],"TWD":["NT$"],"XXX":[],"ZMW":[u,"K"]},"ltr", plural_locale_de_CH]; -function plural_pmu(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (i === 1 && v === 0) + +function plural_locale_el(n: number): number { + +if (n === 1) return 1; return 5; } -export const locale_pmu = ["pmu",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_pmu]; +export const locale_el = ["el",[["πμ","μμ"],["π.μ.","μ.μ."],u],u,[["Κ","Δ","Τ","Τ","Π","Π","Σ"],["Κυρ","Δευ","Τρί","Τετ","Πέμ","Παρ","Σάβ"],["Κυριακή","Δευτέρα","Τρίτη","Τετάρτη","Πέμπτη","Παρασκευή","Σάββατο"],["Κυ","Δε","Τρ","Τε","Πέ","Πα","Σά"]],u,[["Ι","Φ","Μ","Α","Μ","Ι","Ι","Α","Σ","Ο","Ν","Δ"],["Ιαν","Φεβ","Μαρ","Απρ","Μαΐ","Ιουν","Ιουλ","Αυγ","Σεπ","Οκτ","Νοε","Δεκ"],["Ιανουαρίου","Φεβρουαρίου","Μαρτίου","Απριλίου","Μαΐου","Ιουνίου","Ιουλίου","Αυγούστου","Σεπτεμβρίου","Οκτωβρίου","Νοεμβρίου","Δεκεμβρίου"]],[["Ι","Φ","Μ","Α","Μ","Ι","Ι","Α","Σ","Ο","Ν","Δ"],["Ιαν","Φεβ","Μάρ","Απρ","Μάι","Ιούν","Ιούλ","Αύγ","Σεπ","Οκτ","Νοέ","Δεκ"],["Ιανουάριος","Φεβρουάριος","Μάρτιος","Απρίλιος","Μάιος","Ιούνιος","Ιούλιος","Αύγουστος","Σεπτέμβριος","Οκτώβριος","Νοέμβριος","Δεκέμβριος"]],[["π.Χ.","μ.Χ."],u,["προ Χριστού","μετά Χριστόν"]],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}",u,"{1} - {0}",u],[",",".",";","%","+","-","e","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","Ευρώ",{"GRD":["Δρχ"],"JPY":["JP¥","¥"],"THB":["฿"]},"ltr", plural_locale_el]; -function plural_pol(n: number): number { + + +function plural_locale_en_AU(n: number): number { const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; if (i === 1 && v === 0) return 1; -if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && !(i % 100 >= 12 && i % 100 <= 14))) - return 3; -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 4; return 5; } -export const locale_pol = ["pol",[["a","p"],["AM","PM"],u],u,[["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."],u,["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}",u,"{1} {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"PLN","zł","złoty polski",{"AUD":[u,"$"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"PLN":["zł"],"RON":[u,"lej"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"]},"ltr", plural_pol]; - -function plural_por(n: number): number { -const i = Math.floor(Math.abs(n)); +export const locale_en_AU = ["en-AU",[["am","pm"],u,u],u,[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","e","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"AUD","$","Australian Dollar",{"AUD":["$"],"BDT":[u,"Tk"],"BOB":[u,"$b"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"CUP":[u,"₱"],"EGP":[u,"£"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"ISK":[u,"Kr"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"PYG":[u,"Gs"],"SCR":["Rs"],"SEK":[u,"Kr"],"TWD":[u,"$"],"USD":[u,"$"],"UYU":[u,"$U"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[],"XPF":["CFP"]},"ltr", plural_locale_en_AU]; -if (i === Math.floor(i) && (i >= 0 && i <= 1)) - return 1; -return 5; -} -export const locale_por = ["por",[["AM","PM"],u,u],u,[["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."]],u,[["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"]],u,[["a.C.","d.C."],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"BRL","R$","Real brasileiro",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"PTE":["Esc."],"RON":[u,"L"],"SYP":[u,"S£"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_por]; -function plural_ppr(n: number): number { +function plural_locale_en_CA(n: number): number { const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; if (i === 1 && v === 0) @@ -7220,19 +291,11 @@ if (i === 1 && v === 0) return 5; } -export const locale_ppr = ["ppr",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_ppr]; +export const locale_en_CA = ["en-CA",[["am","pm"],["a.m.","p.m."],u],[["a.m.","pm"],["a.m.","p.m."],u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","e","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"CAD","$","Canadian Dollar",{"CAD":["$"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_locale_en_CA]; -function plural_prs(n: number): number { -const i = Math.floor(Math.abs(n)); - -if (i === 0 || n === 1) - return 1; -return 5; -} -export const locale_prs = ["prs",[["ق","ب"],["ق.ظ.","ب.ظ."],["قبل‌ازظهر","بعدازظهر"]],u,[["ی","د","س","چ","پ","ج","ش"],["یکشنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],u,["۱ش","۲ش","۳ش","۴ش","۵ش","ج","ش"]],u,[["ج","ف","م","ا","م","ج","ج","ا","س","ا","ن","د"],["جنو","فبروری","مارچ","اپریل","می","جون","جول","اگست","سپتمبر","اکتوبر","نومبر","دسم"],["جنوری","فبروری","مارچ","اپریل","می","جون","جولای","اگست","سپتمبر","اکتوبر","نومبر","دسمبر"]],[["ج","ف","م","ا","م","ج","ج","ا","س","ا","ن","د"],["جنوری","فبروری","مارچ","اپریل","می","جون","جولای","اگست","سپتمبر","اکتوبر","نومبر","دسمبر"],u],[["ق","م"],["ق.م.","م."],["قبل از میلاد","میلادی"]],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}",u,"{1}، ساعت {0}",u],[".",",",";","%","‎+","‎−","E","×","‰","∞","ناعدد",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"AFN","؋","افغانی افغانستان",{"AFN":["؋"],"CAD":["$CA","$"],"CNY":["¥CN","¥"],"HKD":["$HK","$"],"IRR":["ریال"],"MXN":["$MX","$"],"NZD":["$NZ","$"],"THB":["฿"],"XCD":["$EC","$"]},"rtl", plural_prs]; -function plural_pry(n: number): number { +function plural_locale_en_GB(n: number): number { const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; if (i === 1 && v === 0) @@ -7240,18 +303,11 @@ if (i === 1 && v === 0) return 5; } -export const locale_pry = ["pry",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_pry]; +export const locale_en_GB = ["en-GB",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GBP","£","British Pound",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_locale_en_GB]; -function plural_pus(n: number): number { - -if (n === 1) - return 1; -return 5; -} -export const locale_pus = ["pus",[["غ.م.","غ.و."],u,u],u,[["S","M","T","W","T","F","S"],["يونۍ","دونۍ","درېنۍ","څلرنۍ","پينځنۍ","جمعه","اونۍ"],u,u],u,[["ج","ف","م","ا","م","ج","ج","ا","س","ا","ن","د"],["جنوري","فبروري","مارچ","اپریل","مۍ","جون","جولای","اګست","سېپتمبر","اکتوبر","نومبر","دسمبر"],u],[["1","2","3","4","5","6","7","8","9","10","11","12"],["جنوري","فبروري","مارچ","اپریل","مۍ","جون","جولای","اګست","سپتمبر","اکتوبر","نومبر","دسمبر"],["جنوري","فېبروري","مارچ","اپریل","مۍ","جون","جولای","اګست","سپتمبر","اکتوبر","نومبر","دسمبر"]],[["له میلاد وړاندې","م."],u,["له میلاد څخه وړاندې","له میلاد څخه وروسته"]],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}",u,u,u],[",",".",";","%","‎+","‎−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"AFN","؋","افغانۍ",{"AFN":["؋"],"JPY":["JP¥","¥"]},"rtl", plural_pus]; -function plural_puz(n: number): number { +function plural_locale_en_IE(n: number): number { const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; if (i === 1 && v === 0) @@ -7259,21 +315,11 @@ if (i === 1 && v === 0) return 5; } -export const locale_puz = ["puz",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_puz]; - -function plural_que(n: number): number { -return 5; -} - -export const locale_que = ["que",[["a.m.","p.m."],u,u],u,[["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"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Set","Oct","Nov","Dic"],["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Setiembre","Octubre","Noviembre","Diciembre"]],u,[["BCE","dC"],["BCE","d.C."],u],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}",u,"{0} {1}","{1} {0}"],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"PEN","S/","Sol Peruano",{"BBD":["BBG","$"],"BMD":["DBM","$"],"BZD":["DBZ","$"],"CAD":["$CA","$"],"JPY":["JP¥","¥"],"PEN":["S/"],"USD":["$US","$"]},"ltr", plural_que]; +export const locale_en_IE = ["en-IE",[["a","p"],["am","pm"],["a.m.","p.m."]],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"EUR","€","Euro",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_locale_en_IE]; -function plural_quz(n: number): number { -return 5; -} -export const locale_quz = ["quz",[["a.m.","p.m."],u,u],u,[["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"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Set","Oct","Nov","Dic"],["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Setiembre","Octubre","Noviembre","Diciembre"]],u,[["BCE","dC"],["BCE","d.C."],u],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}",u,"{0} {1}","{1} {0}"],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"PEN","S/","Sol Peruano",{"BBD":["BBG","$"],"BMD":["DBM","$"],"BZD":["DBZ","$"],"CAD":["$CA","$"],"JPY":["JP¥","¥"],"PEN":["S/"],"USD":["$US","$"]},"ltr", plural_quz]; -function plural_rmy(n: number): number { +function plural_locale_en_IN(n: number): number { const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; if (i === 1 && v === 0) @@ -7281,100 +327,79 @@ if (i === 1 && v === 0) return 5; } -export const locale_rmy = ["rmy",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_rmy]; - -function plural_roh(n: number): number { +export const locale_en_IN = ["en-IN",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤#,##,##0.00","#E0"],"INR","₹","Indian Rupee",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_locale_en_IN]; -if (n === 1) - return 1; -return 5; -} -export const locale_roh = ["roh",[["AM","PM"],u,u],u,[["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"]],u,[["S","F","M","A","M","Z","F","A","S","O","N","D"],["schan.","favr.","mars","avr.","matg","zercl.","fan.","avust","sett.","oct.","nov.","dec."],["da schaner","da favrer","da mars","d’avrigl","da matg","da zercladur","da fanadur","d’avust","da settember","d’october","da november","da december"]],[["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."],u,["avant Cristus","suenter Cristus"]],1,[6,0],["dd-MM-yy","dd-MM-y","d MMMM y","EEEE, 'ils' d MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} {0}",u,u,u],[".","’",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"CHF","CHF","franc svizzer",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_roh]; -function plural_ron(n: number): number { +function plural_locale_en_SG(n: number): number { const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; if (i === 1 && v === 0) return 1; -if (!(v === 0) || (n === 0 || n % 100 === Math.floor(n % 100) && (n % 100 >= 2 && n % 100 <= 19))) - return 3; return 5; } -export const locale_ron = ["ron",[["a.m.","p.m."],u,u],u,[["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â."]],u,[["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"]],u,[["î.Hr.","d.Hr."],u,["î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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"RON","RON","leu românesc",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"]},"ltr", plural_ron]; +export const locale_en_SG = ["en-SG",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SGD","$","Singapore Dollar",{"JPY":["JP¥","¥"],"SGD":["$"],"USD":["US$","$"]},"ltr", plural_locale_en_SG]; -function plural_run(n: number): number { -return 5; -} -export const locale_run = ["run",[["Z.MU.","Z.MW."],u,u],u,[["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."]],u,[["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"]],u,[["Mb.Y.","Ny.Y"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00¤","#E0"],"BIF","FBu","Ifaranga ry’Uburundi",{"BIF":["FBu"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_run]; -function plural_rus(n: number): number { +function plural_locale_en_ZA(n: number): number { const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (v === 0 && (i % 10 === 1 && !(i % 100 === 11))) +if (i === 1 && v === 0) return 1; -if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && !(i % 100 >= 12 && i % 100 <= 14))) - return 3; -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 4; return 5; } -export const locale_rus = ["rus",[["AM","PM"],u,u],u,[["вс","пн","вт","ср","чт","пт","сб"],u,["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["В","П","В","С","Ч","П","С"],["вс","пн","вт","ср","чт","пт","сб"],["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","мар.","апр.","мая","июн.","июл.","авг.","сент.","окт.","нояб.","дек."],["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","март","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек."],["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],[["до н.э.","н.э."],["до н. э.","н. э."],["до Рождества Христова","от Рождества Христова"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","не число",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"RUB","₽","российский рубль",{"GEL":[u,"ლ"],"RON":[u,"L"],"RUB":["₽"],"RUR":["р."],"THB":["฿"],"TMT":["ТМТ"],"TWD":["NT$"],"UAH":["₴"],"XXX":["XXXX"]},"ltr", plural_rus]; +export const locale_en_ZA = ["en-ZA",[["a","p"],["am","pm"],u],[["am","pm"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZAR","R","South African Rand",{"JPY":["JP¥","¥"],"USD":["US$","$"],"ZAR":["R"]},"ltr", plural_locale_en_ZA]; -function plural_sag(n: number): number { -return 5; -} -export const locale_sag = ["sag",[["ND","LK"],u,u],u,[["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"]],u,[["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"]],u,[["KnK","NpK"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00;¤-#,##0.00","#E0"],"XAF","FCFA","farânga CFA (BEAC)",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_sag]; -function plural_sca(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +function plural_locale_es(n: number): number { -if (i === 1 && v === 0) +if (n === 1) return 1; return 5; } -export const locale_sca = ["sca",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_sca]; +export const locale_es = ["es",[["a. m.","p. m."],u,u],u,[["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"]],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1}, {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":[u,"$"],"BRL":[u,"R$"],"CNY":[u,"¥"],"EGP":[],"ESP":["₧"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"THB":["฿"],"TWD":[u,"NT$"],"USD":["US$","$"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_locale_es]; -function plural_scc(n: number): number { -const 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)) + +function plural_locale_es_419(n: number): number { + +if (n === 1) return 1; -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 3; return 5; } -export const locale_scc = ["scc",[["a","p"],["пре подне","по подне"],u],[["пре подне","по подне"],u,u],[["н","п","у","с","ч","п","с"],["нед","пон","уто","сре","чет","пет","суб"],["недеља","понедељак","уторак","среда","четвртак","петак","субота"],["не","по","ут","ср","че","пе","су"]],u,[["ј","ф","м","а","м","ј","ј","а","с","о","н","д"],["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]],u,[["п.н.е.","н.е."],["п. н. е.","н. е."],["пре нове ере","нове ере"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"RSD","RSD","Српски динар",{"AUD":[u,"$"],"BAM":["КМ","KM"],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_scc]; +export const locale_es_419 = ["es-419",[["a. m.","p. m."],["a.m.","p.m."],u],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"EUR","EUR","euro",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"FKP":[u,"FK£"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"SSP":[u,"SD£"],"SYP":[u,"S£"],"TWD":[u,"NT$"],"USD":[u,"$"],"VEF":[u,"BsF"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_locale_es_419]; -function plural_scr(n: number): number { -const 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)) + +function plural_locale_es_MX(n: number): number { + +if (n === 1) return 1; -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 3; return 5; } -export const locale_scr = ["scr",[["AM","PM"],u,u],u,[["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}",u,"{1} 'u' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"HRK","HRK","hrvatska kuna",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"],"XPF":[],"XXX":[]},"ltr", plural_scr]; +export const locale_es_MX = ["es-MX",[["a. m.","p. m."],u,u],u,[["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"]],u,[["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"]],u,[["a. C.","d. C."],u,["antes de Cristo","después de Cristo"]],0,[6,0],["dd/MM/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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"MXN","$","peso mexicano",{"AUD":[u,"$"],"BRL":[u,"R$"],"BYN":[u,"p."],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MRO":["MRU"],"MRU":["UM"],"MXN":["$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_locale_es_MX]; -function plural_sgn_BE_FR(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (i === 1 && v === 0) + +function plural_locale_es_US(n: number): number { + +if (n === 1) return 1; return 5; } -export const locale_sgn_BE_FR = ["sgn-BE-FR",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_sgn_BE_FR]; +export const locale_es_US = ["es-US",[["a. m.","p. m."],u,u],u,[["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"]],u,[["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"]],u,[["a. C.","d. C."],u,["antes de Cristo","después de Cristo"]],0,[6,0],["d/M/y","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}",u,"{1} 'a' 'las' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤#,##0.00","#E0"],"USD","$","dólar estadounidense",{"AUD":[u,"$"],"BRL":[u,"R$"],"BYN":[u,"p."],"CAD":[u,"$"],"CNY":[u,"¥"],"ESP":["₧"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_locale_es_US]; -function plural_sgn_BE_NL(n: number): number { + + +function plural_locale_et(n: number): number { const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; if (i === 1 && v === 0) @@ -7382,47 +407,34 @@ if (i === 1 && v === 0) return 5; } -export const locale_sgn_BE_NL = ["sgn-BE-NL",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_sgn_BE_NL]; +export const locale_et = ["et",[["AM","PM"],u,u],u,[["P","E","T","K","N","R","L"],u,["pühapäev","esmaspäev","teisipäev","kolmapäev","neljapäev","reede","laupäev"],["P","E","T","K","N","R","L"]],u,[["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"]],u,[["eKr","pKr"],u,["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}",u,u,u],[","," ",";","%","+","−","×10^","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["AU$","$"],"EEK":["kr"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_locale_et]; -function plural_sgn_CH_DE(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (i === 1 && v === 0) + +function plural_locale_eu(n: number): number { + +if (n === 1) return 1; return 5; } -export const locale_sgn_CH_DE = ["sgn-CH-DE",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_sgn_CH_DE]; +export const locale_eu = ["eu",[["g","a"],["AM","PM"],u],[["AM","PM"],u,u],[["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,[["U","O","M","A","M","E","U","A","I","U","A","A"],["urt.","ots.","mar.","api.","mai.","eka.","uzt.","abu.","ira.","urr.","aza.","abe."],["urtarrilak","otsailak","martxoak","apirilak","maiatzak","ekainak","uztailak","abuztuak","irailak","urriak","azaroak","abenduak"]],[["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."],u,["K.a.","Kristo ondoren"]],1,[6,0],["yy/M/d","y('e')'ko' MMM d('a')","y('e')'ko' MMMM'ren' d('a')","y('e')'ko' MMMM'ren' d('a'), EEEE"],["HH:mm","HH:mm:ss","HH:mm:ss (z)","HH:mm:ss (zzzz)"],["{1} {0}",u,u,u],[",",".",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","% #,##0","#,##0.00 ¤","#E0"],"EUR","€","euroa",{"ESP":["₧"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_locale_eu]; -function plural_sh(n: number): number { -return 5; -} -export const locale_sh = ["sh",[["a","p"],["pre podne","po podne"],u],[["pre podne","po podne"],u,u],[["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"]],u,[["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"]],u,[["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"RSD","RSD","Srpski dinar",{"AUD":[u,"$"],"BAM":["KM"],"BYN":[u,"r."],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sh]; -function plural_shi_MA(n: number): number { +function plural_locale_fa(n: number): number { const i = Math.floor(Math.abs(n)); if (i === 0 || n === 1) return 1; -if (n === Math.floor(n) && (n >= 2 && n <= 10)) - return 3; return 5; } -export const locale_shi_MA = ["shi-MA",[["ⵜⵉⴼⴰⵡⵜ","ⵜⴰⴷⴳⴳⵯⴰⵜ"],u,u],u,[["S","M","T","W","T","F","S"],["ⴰⵙⴰ","ⴰⵢⵏ","ⴰⵙⵉ","ⴰⴽⵕ","ⴰⴽⵡ","ⴰⵙⵉⵎ","ⴰⵙⵉⴹ"],["ⴰⵙⴰⵎⴰⵙ","ⴰⵢⵏⴰⵙ","ⴰⵙⵉⵏⴰⵙ","ⴰⴽⵕⴰⵙ","ⴰⴽⵡⴰⵙ","ⵙⵉⵎⵡⴰⵙ","ⴰⵙⵉⴹⵢⴰⵙ"],["ⴰⵙⴰ","ⴰⵢⵏ","ⴰⵙⵉ","ⴰⴽⵕ","ⴰⴽⵡ","ⴰⵙⵉⵎ","ⴰⵙⵉⴹ"]],u,[["ⵉ","ⴱ","ⵎ","ⵉ","ⵎ","ⵢ","ⵢ","ⵖ","ⵛ","ⴽ","ⵏ","ⴷ"],["ⵉⵏⵏ","ⴱⵕⴰ","ⵎⴰⵕ","ⵉⴱⵔ","ⵎⴰⵢ","ⵢⵓⵏ","ⵢⵓⵍ","ⵖⵓⵛ","ⵛⵓⵜ","ⴽⵜⵓ","ⵏⵓⵡ","ⴷⵓⵊ"],["ⵉⵏⵏⴰⵢⵔ","ⴱⵕⴰⵢⵕ","ⵎⴰⵕⵚ","ⵉⴱⵔⵉⵔ","ⵎⴰⵢⵢⵓ","ⵢⵓⵏⵢⵓ","ⵢⵓⵍⵢⵓⵣ","ⵖⵓⵛⵜ","ⵛⵓⵜⴰⵏⴱⵉⵔ","ⴽⵜⵓⴱⵔ","ⵏⵓⵡⴰⵏⴱⵉⵔ","ⴷⵓⵊⴰⵏⴱⵉⵔ"]],u,[["ⴷⴰⵄ","ⴷⴼⵄ"],u,["ⴷⴰⵜ ⵏ ⵄⵉⵙⴰ","ⴷⴼⴼⵉⵔ ⵏ ⵄⵉⵙⴰ"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"MAD","MAD","ⴰⴷⵔⵉⵎ ⵏ ⵍⵎⵖⵔⵉⴱ",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_shi_MA]; - -function plural_sin(n: number): number { -const i = Math.floor(Math.abs(n)), f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; +export const locale_fa = ["fa",[["ق","ب"],["ق.ظ.","ب.ظ."],["قبل‌ازظهر","بعدازظهر"]],u,[["ی","د","س","چ","پ","ج","ش"],["یکشنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],u,["۱ش","۲ش","۳ش","۴ش","۵ش","ج","ش"]],u,[["ژ","ف","م","آ","م","ژ","ژ","ا","س","ا","ن","د"],["ژانویهٔ","فوریهٔ","مارس","آوریل","مهٔ","ژوئن","ژوئیهٔ","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],u],[["ژ","ف","م","آ","م","ژ","ژ","ا","س","ا","ن","د"],["ژانویه","فوریه","مارس","آوریل","مه","ژوئن","ژوئیه","اوت","سپتامبر","اکتبر","نوامبر","دسامبر"],u],[["ق","م"],["ق.م.","م."],["قبل از میلاد","میلادی"]],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}",u,"{1}، ساعت {0}",u],[".",",",";","%","‎+","‎−","E","×","‰","∞","ناعدد",":"],["#,##0.###","#,##0%","‎¤ #,##0.00","#E0"],"IRR","ریال","ریال ایران",{"AFN":["؋"],"CAD":["$CA","$"],"CNY":["¥CN","¥"],"HKD":["$HK","$"],"IRR":["ریال"],"MXN":["$MX","$"],"NZD":["$NZ","$"],"THB":["฿"],"XCD":["$EC","$"]},"rtl", plural_locale_fa]; -if (n === 0 || n === 1 || i === 0 && f === 1) - return 1; -return 5; -} -export const locale_sin = ["sin",[["පෙ","ප"],["පෙ.ව.","ප.ව."],u],[["පෙ.ව.","ප.ව."],u,u],[["ඉ","ස","අ","බ","බ්‍ර","සි","සෙ"],["ඉරිදා","සඳුදා","අඟහ","බදාදා","බ්‍රහස්","සිකු","සෙන"],["ඉරිදා","සඳුදා","අඟහරුවාදා","බදාදා","බ්‍රහස්පතින්දා","සිකුරාදා","සෙනසුරාදා"],["ඉරි","සඳු","අඟ","බදා","බ්‍රහ","සිකු","සෙන"]],u,[["ජ","පෙ","මා","අ","මැ","ජූ","ජූ","අ","සැ","ඔ","නෙ","දෙ"],["ජන","පෙබ","මාර්තු","අප්‍රේල්","මැයි","ජූනි","ජූලි","අගෝ","සැප්","ඔක්","නොවැ","දෙසැ"],["ජනවාරි","පෙබරවාරි","මාර්තු","අප්‍රේල්","මැයි","ජූනි","ජූලි","අගෝස්තු","සැප්තැම්බර්","ඔක්තෝබර්","නොවැම්බර්","දෙසැම්බර්"]],[["ජ","පෙ","මා","අ","මැ","ජූ","ජූ","අ","සැ","ඔ","නෙ","දෙ"],["ජන","පෙබ","මාර්","අප්‍රේල්","මැයි","ජූනි","ජූලි","අගෝ","සැප්","ඔක්","නොවැ","දෙසැ"],["ජනවාරි","පෙබරවාරි","මාර්තු","අප්‍රේල්","මැයි","ජූනි","ජූලි","අගෝස්තු","සැප්තැම්බර්","ඔක්තෝබර්","නොවැම්බර්","දෙසැම්බර්"]],[["ක්‍රි.පූ.","ක්‍රි.ව."],u,["ක්‍රිස්තු පූර්ව","ක්‍රිස්තු වර්ෂ"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN","."],["#,##0.###","#,##0%","¤#,##0.00","#"],"LKR","රු.","ශ්‍රී ලංකා රුපියල",{"JPY":["JP¥","¥"],"LKR":["රු."],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XOF":["සිෆ්එ"]},"ltr", plural_sin]; -function plural_skk(n: number): number { +function plural_locale_fi(n: number): number { const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; if (i === 1 && v === 0) @@ -7430,99 +442,110 @@ if (i === 1 && v === 0) return 5; } -export const locale_skk = ["skk",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_skk]; +export const locale_fi = ["fi",[["ap.","ip."],u,u],u,[["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",u,"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}",u,u],[","," ",";","%","+","−","E","×","‰","∞","epäluku","."],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AOA":[],"ARS":[],"AUD":[],"BAM":[],"BBD":[],"BDT":[],"BMD":[],"BND":[],"BOB":[],"BRL":[],"BSD":[],"BWP":[],"BYN":[],"BZD":[],"CAD":[],"CLP":[],"CNY":[],"COP":[],"CRC":[],"CUC":[],"CUP":[],"CZK":[],"DKK":[],"DOP":[],"EGP":[],"ESP":[],"FIM":["mk"],"FJD":[],"FKP":[],"GEL":[],"GIP":[],"GNF":[],"GTQ":[],"GYD":[],"HKD":[],"HNL":[],"HRK":[],"HUF":[],"IDR":[],"ILS":[],"INR":[],"ISK":[],"JMD":[],"KHR":[],"KMF":[],"KPW":[],"KRW":[],"KYD":[],"KZT":[],"LAK":[],"LBP":[],"LKR":[],"LRD":[],"LTL":[],"LVL":[],"MGA":[],"MMK":[],"MNT":[],"MUR":[],"MXN":[],"MYR":[],"NAD":[],"NGN":[],"NIO":[],"NOK":[],"NPR":[],"NZD":[],"PHP":[],"PKR":[],"PLN":[],"PYG":[],"RON":[],"RUR":[],"RWF":[],"SBD":[],"SEK":[],"SGD":[],"SHP":[],"SRD":[],"SSP":[],"STN":[u,"STD"],"SYP":[],"THB":[],"TOP":[],"TRY":[],"TTD":[],"TWD":[],"UAH":[],"UYU":[],"VEF":[],"VND":[],"XCD":[],"XPF":[],"XXX":[],"ZAR":[],"ZMW":[]},"ltr", plural_locale_fi]; -function plural_slk(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (i === 1 && v === 0) + +function plural_locale_fr(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) return 1; -if (i === Math.floor(i) && (i >= 2 && i <= 4) && v === 0) - return 3; -if (!(v === 0)) - return 4; return 5; } -export const locale_slk = ["slk",[["AM","PM"],u,u],u,[["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"]],u,[["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."],u,["pred Kristom","po Kristovi"]],1,[6,0],["d. M. y",u,"d. MMMM y","EEEE d. MMMM y"],["H:mm","H:mm:ss","H:mm:ss z","H:mm:ss zzzz"],["{1} {0}","{1}, {0}",u,u],[","," ",";","%","+","-","e","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":["NIS","₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XXX":[]},"ltr", plural_slk]; +export const locale_fr = ["fr",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["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}",u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"ARS":["$AR","$"],"AUD":["$AU","$"],"BEF":["FB"],"BMD":["$BM","$"],"BND":["$BN","$"],"BZD":["$BZ","$"],"CAD":["$CA","$"],"CLP":["$CL","$"],"CNY":[u,"¥"],"COP":["$CO","$"],"CYP":["£CY"],"EGP":[u,"£E"],"FJD":["$FJ","$"],"FKP":["£FK","£"],"FRF":["F"],"GBP":["£GB","£"],"GIP":["£GI","£"],"HKD":[u,"$"],"IEP":["£IE"],"ILP":["£IL"],"ITL":["₤IT"],"JPY":[u,"¥"],"KMF":[u,"FC"],"LBP":["£LB","£L"],"MTP":["£MT"],"MXN":["$MX","$"],"NAD":["$NA","$"],"NIO":[u,"$C"],"NZD":["$NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SBD":["$SB","$"],"SGD":["$SG","$"],"SRD":["$SR","$"],"TOP":[u,"$T"],"TTD":["$TT","$"],"TWD":[u,"NT$"],"USD":["$US","$"],"UYU":["$UY","$"],"WST":["$WS"],"XCD":[u,"$"],"XPF":["FCFP"],"ZMW":[u,"Kw"]},"ltr", plural_locale_fr]; -function plural_slv(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (v === 0 && i % 100 === 1) + +function plural_locale_fr_CA(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) return 1; -if (v === 0 && i % 100 === 2) - return 2; -if (v === 0 && (i % 100 === Math.floor(i % 100) && (i % 100 >= 3 && i % 100 <= 4)) || !(v === 0)) - return 3; return 5; } -export const locale_slv = ["slv",[["d","p"],["dop.","pop."],u],[["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."]],u,[["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"]],u,[["pr. Kr.","po Kr."],u,["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}",u,u,u],[",",".",";","%","+","−","e","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","evro",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"GBP":[u,"£"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"XCD":[u,"$"]},"ltr", plural_slv]; +export const locale_fr_CA = ["fr-CA",[["a","p"],["a.m.","p.m."],u],[["a.m.","p.m."],u,u],[["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"]],u,[["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"]],u,[["av. J.-C.","ap. J.-C."],u,["avant Jésus-Christ","après Jésus-Christ"]],0,[6,0],["y-MM-dd","d MMM y","d MMMM y","EEEE d MMMM y"],["HH 'h' mm","HH 'h' mm 'min' ss 's'","HH 'h' mm 'min' ss 's' z","HH 'h' mm 'min' ss 's' zzzz"],["{1} {0}",u,"{1} 'à' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"CAD","$","dollar canadien",{"AUD":["$ AU","$"],"BEF":["FB"],"BYN":[u,"Br"],"CAD":["$"],"CYP":["£CY"],"EGP":[u,"£E"],"FRF":["F"],"GEL":[],"HKD":["$ HK","$"],"IEP":["£IE"],"ILP":["£IL"],"ILS":[u,"₪"],"INR":[u,"₹"],"ITL":["₤IT"],"KRW":[u,"₩"],"LBP":[u,"£L"],"MTP":["£MT"],"MXN":[u,"$"],"NZD":["$ NZ","$"],"RHD":["$RH"],"RON":[u,"L"],"RWF":[u,"FR"],"SGD":["$ SG","$"],"TOP":[u,"$T"],"TWD":[u,"NT$"],"USD":["$ US","$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XOF":[],"XPF":[]},"ltr", plural_locale_fr_CA]; -function plural_sme(n: number): number { + + +function plural_locale_ga(n: number): number { if (n === 1) return 1; if (n === 2) return 2; +if (n === Math.floor(n) && (n >= 3 && n <= 6)) + return 3; +if (n === Math.floor(n) && (n >= 7 && n <= 10)) + return 4; return 5; } -export const locale_sme = ["sme",[["i.b.","e.b."],u,["iđitbeaivet","eahketbeaivet"]],[["i.b.","e.b."],u,["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"]],u,[["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"]],u,[["o.Kr.","m.Kr."],u,["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}",u,u,u],[","," ",";","%","+","−","·10^","·","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"NOK","kr","norgga kruvdno",{"DKK":["Dkr","kr"],"JPY":["JP¥","¥"],"NOK":["kr"],"SEK":["Skr","kr"],"THB":["฿"],"USD":["US$","$"]},"ltr", plural_sme]; +export const locale_ga = ["ga",[["r.n.","i.n."],u,u],u,[["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"]],u,[["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"]],u,[["RC","AD"],u,["Roimh Chríost","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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"EUR","€","Euro",{"THB":["฿"],"TWD":["NT$"],"XXX":[]},"ltr", plural_locale_ga]; -function plural_sna(n: number): number { -if (n === 1) + +function plural_locale_gl(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) return 1; return 5; } -export const locale_sna = ["sna",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["BC","AD"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","US$","Dora re Amerika",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_sna]; +export const locale_gl = ["gl",[["a.m.","p.m."],u,u],u,[["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á."]],[["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."],u,["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}",u,"{0} 'do' {1}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"BYN":[u,"Br"],"ESP":["₧"],"JPY":["JP¥","¥"],"KMF":[u,"FC"],"MXN":["$MX","$"],"RUB":[u,"руб"],"THB":["฿"],"TWD":["NT$"],"XCD":[u,"$"]},"ltr", plural_locale_gl]; + -function plural_snd(n: number): number { + +function plural_locale_gsw(n: number): number { if (n === 1) return 1; return 5; } -export const locale_snd = ["snd",[["صبح، منجهند","منجهند، شام"],["صبح، منجهند","شام، منجهند"],["صبح، منجهند","منجهند، شام"]],[["صبح، منجهند","منجهند، شام"],u,u],[["آچر","سو","اڱارو","اربع","خم","جمعو","ڇنڇر"],["آچر","سومر","اڱارو","اربع","خميس","جمعو","ڇنڇر"],u,u],u,[["J","F","M","A","M","J","J","A","S","O","N","D"],["جنوري","فيبروري","مارچ","اپريل","مئي","جون","جولاءِ","آگسٽ","سيپٽمبر","آڪٽوبر","نومبر","ڊسمبر"],u],u,[["BC","CD"],u,["مسيح کان اڳ","عيسوي کان پهرين"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"PKR","Rs","پاڪستاني رپي",{"JPY":["JP¥","¥"],"PKR":["Rs"],"USD":["US$","$"]},"rtl", plural_snd]; +export const locale_gsw = ["gsw",[["vorm.","nam."],u,["am Vormittag","am Namittag"]],[["vorm.","nam."],u,["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."]],u,[["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"]],u,[["v. Chr.","n. Chr."],u,u],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}",u,u,u],[".","’",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"CHF","CHF","Schwiizer Franke",{"ATS":["öS"]},"ltr", plural_locale_gsw]; -function plural_som(n: number): number { -if (n === 1) + +function plural_locale_gu(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || n === 1) return 1; return 5; } -export const locale_som = ["som",[["h","d"],["GH","GD"],u],[["GH","GD"],u,u],[["A","I","T","A","Kh","J","S"],["Axd","Isn","Tldo","Arbc","Khms","Jmc","Sbti"],["Axad","Isniin","Talaado","Arbaco","Khamiis","Jimco","Sabti"],["Axd","Isn","Tldo","Arbc","Khms","Jmc","Sbti"]],u,[["J","F","M","A","M","J","L","O","S","O","N","D"],["Jan","Feb","Mar","Abr","May","Jun","Lul","Ogs","Seb","Okt","Nof","Dis"],["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"]],[["J","F","M","A","M","J","L","O","S","O","N","D"],["Jan","Feb","Mar","Abr","May","Jun","Lul","Ogs","Seb","Okt","Nof","Dis"],["Jannaayo","Febraayo","Maarso","Abriil","May","Juun","Luuliyo","Ogost","Sebtembar","Oktoobar","Nofembar","Desembar"]],[["B","A"],["CH","CD"],["Ciise Hortii","Ciise Dabadii"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","MaL",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SOS","S","Shilingka Soomaaliya",{"BBD":["DBB","$"],"JPY":["JP¥","¥"],"SOS":["S"],"USD":["US$","$"]},"ltr", plural_som]; +export const locale_gu = ["gu",[["AM","PM"],u,u],u,[["ર","સો","મં","બુ","ગુ","શુ","શ"],["રવિ","સોમ","મંગળ","બુધ","ગુરુ","શુક્ર","શનિ"],["રવિવાર","સોમવાર","મંગળવાર","બુધવાર","ગુરુવાર","શુક્રવાર","શનિવાર"],["ર","સો","મં","બુ","ગુ","શુ","શ"]],u,[["જા","ફે","મા","એ","મે","જૂ","જુ","ઑ","સ","ઑ","ન","ડિ"],["જાન્યુ","ફેબ્રુ","માર્ચ","એપ્રિલ","મે","જૂન","જુલાઈ","ઑગસ્ટ","સપ્ટે","ઑક્ટો","નવે","ડિસે"],["જાન્યુઆરી","ફેબ્રુઆરી","માર્ચ","એપ્રિલ","મે","જૂન","જુલાઈ","ઑગસ્ટ","સપ્ટેમ્બર","ઑક્ટોબર","નવેમ્બર","ડિસેમ્બર"]],u,[["ઇ સ પુ","ઇસ"],["ઈ.સ.પૂર્વે","ઈ.સ."],["ઈસવીસન પૂર્વે","ઇસવીસન"]],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}",u,"{1} એ {0} વાગ્યે",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤#,##,##0.00","[#E0]"],"INR","₹","ભારતીય રૂપિયા",{"JPY":["JP¥","¥"],"MUR":[u,"રૂ."],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_locale_gu]; + + -function plural_spa(n: number): number { +function plural_locale_haw(n: number): number { if (n === 1) return 1; return 5; } -export const locale_spa = ["spa",[["a. m.","p. m."],u,u],u,[["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"]],u,[["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"]],u,[["a. C.","d. C."],u,["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}",u,"{1}, {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":[u,"$"],"BRL":[u,"R$"],"CNY":[u,"¥"],"EGP":[],"ESP":["₧"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"RON":[u,"L"],"THB":["฿"],"TWD":[u,"NT$"],"USD":["US$","$"],"XAF":[],"XCD":[u,"$"],"XOF":[]},"ltr", plural_spa]; +export const locale_haw = ["haw",[["AM","PM"],u,u],u,[["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"]],u,[["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"]],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","USD",{"JPY":["JP¥","¥"]},"ltr", plural_locale_haw]; -function plural_spy(n: number): number { -return 5; -} -export const locale_spy = ["spy",[["krn","koosk"],u,["karoon","kooskoliny"]],[["krn","koosk"],u,u],[["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"]],u,[["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’"]],u,[["AM","KO"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KES","Ksh","Silingitab ya Kenya",{"JPY":["JP¥","¥"],"KES":["Ksh"],"USD":["US$","$"]},"ltr", plural_spy]; -function plural_sqi(n: number): number { +function plural_locale_hi(n: number): number { +const i = Math.floor(Math.abs(n)); -if (n === 1) +if (i === 0 || n === 1) return 1; return 5; } -export const locale_sqi = ["sqi",[["p.d.","m.d."],u,["e paradites","e pasdites"]],[["p.d.","m.d."],u,["paradite","pasdite"]],[["d","h","m","m","e","p","sh"],["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","sh"],["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","sh","m","p","m","q","k","g","sh","t","n","dh"],["jan","shk","mar","pri","maj","qer","korr","gush","sht","tet","nën","dhj"],["janar","shkurt","mars","prill","maj","qershor","korrik","gusht","shtator","tetor","nëntor","dhjetor"]],u,[["p.K.","mb.K."],u,["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}",u,"{1} 'në' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"ALL","Lekë","Leku shqiptar",{"ALL":["Lekë"],"AOA":[],"ARS":[],"AUD":["A$","AUD"],"BAM":[],"BBD":[],"BDT":[],"BMD":[],"BND":[],"BOB":[],"BRL":[],"BSD":[],"BWP":[],"BYN":[],"BZD":[],"CAD":["CA$","CAD"],"CLP":[],"CNY":["CN¥","CNY"],"COP":[],"CRC":[],"CUC":[],"CUP":[],"CZK":[],"DKK":[],"DOP":[],"EGP":[],"EUR":["€","EUR"],"FJD":[],"FKP":[],"GBP":["£","GBP"],"GEL":[],"GIP":[],"GNF":[],"GTQ":[],"GYD":[],"HKD":["HK$","HKS"],"HNL":[],"HRK":[],"HUF":[],"IDR":[],"ILS":["₪","ILS"],"INR":["₹","INR"],"ISK":[],"JMD":[],"JPY":["JP¥","JPY"],"KHR":[],"KMF":[],"KPW":[],"KRW":["₩","KRW"],"KYD":[],"KZT":[],"LAK":[],"LBP":[],"LKR":[],"LRD":[],"MGA":[],"MMK":[],"MNT":[],"MUR":[],"MXN":["MX$","MXN"],"MYR":[],"NAD":[],"NGN":[],"NIO":[],"NOK":[],"NPR":[],"NZD":["NZ$","NZD"],"PHP":[],"PKR":[],"PLN":[],"PYG":[],"RON":[],"RUB":[],"RWF":[],"SBD":[],"SEK":[],"SGD":[],"SHP":[],"SRD":[],"SSP":[],"STN":[],"SYP":[],"THB":["฿","THB"],"TOP":[],"TRY":[],"TTD":[],"TWD":["NT$","TWD"],"UAH":[],"USD":["US$","USD"],"UYU":[],"VND":["₫","VND"],"XCD":["EC$","XCD"],"ZAR":[],"ZMW":[]},"ltr", plural_sqi]; +export const locale_hi = ["hi",[["am","pm"],u,u],u,[["र","सो","मं","बु","गु","शु","श"],["रवि","सोम","मंगल","बुध","गुरु","शुक्र","शनि"],["रविवार","सोमवार","मंगलवार","बुधवार","गुरुवार","शुक्रवार","शनिवार"],["र","सो","मं","बु","गु","शु","श"]],u,[["ज","फ़","मा","अ","म","जू","जु","अ","सि","अ","न","दि"],["जन॰","फ़र॰","मार्च","अप्रैल","मई","जून","जुल॰","अग॰","सित॰","अक्तू॰","नव॰","दिस॰"],["जनवरी","फ़रवरी","मार्च","अप्रैल","मई","जून","जुलाई","अगस्त","सितंबर","अक्तूबर","नवंबर","दिसंबर"]],u,[["ईसा-पूर्व","ईस्वी"],u,["ईसा-पूर्व","ईसवी सन"]],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}",u,"{1} को {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤#,##,##0.00","[#E0]"],"INR","₹","भारतीय रुपया",{"JPY":["JP¥","¥"],"RON":[u,"लेई"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_locale_hi]; + -function plural_sr_BA(n: number): number { + +function plural_locale_hr(n: number): number { const 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)) @@ -7532,61 +555,54 @@ if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && return 5; } -export const locale_sr_BA = ["sr-BA",[["a","p"],["прије подне","по подне"],u],[["а","p"],["прије подне","по подне"],u],[["н","п","у","с","ч","п","с"],["нед","пон","ут","ср","чет","пет","суб"],["недјеља","понедељак","уторак","сриједа","четвртак","петак","субота"],["не","по","ут","ср","че","пе","су"]],u,[["ј","ф","м","а","м","ј","ј","а","с","о","н","д"],["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]],u,[["п.н.е.","н.е."],["п. н. е.","н. е."],["прије нове ере","нове ере"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"BAM","КМ","Босанско-херцеговачка конвертибилна марка",{"AUD":[u,"$"],"BAM":["КМ","KM"],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sr_BA]; +export const locale_hr = ["hr",[["AM","PM"],u,u],u,[["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}",u,"{1} 'u' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"HRK","HRK","hrvatska kuna",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"],"XPF":[],"XXX":[]},"ltr", plural_locale_hr]; -function plural_sr_ME(n: number): number { -return 5; -} -export const locale_sr_ME = ["sr-ME",[["a","p"],["prije podne","po podne"],u],u,[["n","p","u","s","č","p","s"],["ned","pon","uto","sre","čet","pet","sub"],["nedjelja","ponedeljak","utorak","srijeda","četvrtak","petak","subota"],["ne","po","ut","sr","če","pe","su"]],u,[["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"]],u,[["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","Evro",{"AUD":[u,"$"],"BAM":["KM"],"BYN":[u,"r."],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sr_ME]; -function plural_sr_RS(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length, f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; +function plural_locale_hu(n: number): number { -if (v === 0 && (i % 10 === 1 && !(i % 100 === 11)) || f % 10 === 1 && !(f % 100 === 11)) +if (n === 1) return 1; -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 3; return 5; } -export const locale_sr_RS = ["sr-RS",[["a","p"],["пре подне","по подне"],u],[["пре подне","по подне"],u,u],[["н","п","у","с","ч","п","с"],["нед","пон","уто","сре","чет","пет","суб"],["недеља","понедељак","уторак","среда","четвртак","петак","субота"],["не","по","ут","ср","че","пе","су"]],u,[["ј","ф","м","а","м","ј","ј","а","с","о","н","д"],["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]],u,[["п.н.е.","н.е."],["п. н. е.","н. е."],["пре нове ере","нове ере"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"RSD","RSD","Српски динар",{"AUD":[u,"$"],"BAM":["КМ","KM"],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sr_RS]; +export const locale_hu = ["hu",[["de.","du."],u,u],u,[["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"]],u,[["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"]],u,[["ie.","isz."],["i. e.","i. sz."],["Krisztus 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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"HUF","Ft","magyar forint",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"HUF":["Ft"],"ILS":[u,"₪"],"INR":[u,"₹"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"]},"ltr", plural_locale_hu]; -function plural_sr_XK(n: number): number { -const 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)) + +function plural_locale_hy(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || i === 1) return 1; -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 3; return 5; } -export const locale_sr_XK = ["sr-XK",[["a","p"],["пре подне","по подне"],u],u,[["н","п","у","с","ч","п","с"],["нед","пон","уто","сре","чет","пет","суб"],["недеља","понедељак","уторак","среда","четвртак","петак","субота"],["не","по","ут","ср","че","пе","су"]],u,[["ј","ф","м","а","м","ј","ј","а","с","о","н","д"],["јан","феб","март","апр","мај","јун","јул","авг","септ","окт","нов","дец"],["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]],u,[["п.н.е.","н.е."],["п. н. е.","н. е."],["пре нове ере","нове ере"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","Евро",{"AUD":[u,"$"],"BAM":["КМ","KM"],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_sr_XK]; +export const locale_hy = ["hy",[["ա","հ"],["AM","PM"],u],[["AM","PM"],u,u],[["Կ","Ե","Ե","Չ","Հ","Ո","Շ"],["կիր","երկ","երք","չրք","հնգ","ուր","շբթ"],["կիրակի","երկուշաբթի","երեքշաբթի","չորեքշաբթի","հինգշաբթի","ուրբաթ","շաբաթ"],["կր","եկ","եք","չք","հգ","ու","շբ"]],u,[["Հ","Փ","Մ","Ա","Մ","Հ","Հ","Օ","Ս","Հ","Ն","Դ"],["հնվ","փտվ","մրտ","ապր","մյս","հնս","հլս","օգս","սեպ","հոկ","նոյ","դեկ"],["հունվարի","փետրվարի","մարտի","ապրիլի","մայիսի","հունիսի","հուլիսի","օգոստոսի","սեպտեմբերի","հոկտեմբերի","նոյեմբերի","դեկտեմբերի"]],[["Հ","Փ","Մ","Ա","Մ","Հ","Հ","Օ","Ս","Հ","Ն","Դ"],["հնվ","փտվ","մրտ","ապր","մյս","հնս","հլս","օգս","սեպ","հոկ","նոյ","դեկ"],["հունվար","փետրվար","մարտ","ապրիլ","մայիս","հունիս","հուլիս","օգոստոս","սեպտեմբեր","հոկտեմբեր","նոյեմբեր","դեկտեմբեր"]],[["մ.թ.ա.","մ.թ."],u,["Քրիստոսից առաջ","Քրիստոսից հետո"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","ՈչԹ",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"AMD","֏","հայկական դրամ",{"AMD":["֏"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_locale_hy]; -function plural_srp(n: number): number { -const 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 1; -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 3; + +function plural_locale_id(n: number): number { return 5; } -export const locale_srp = ["srp",[["a","p"],["пре подне","по подне"],u],[["пре подне","по подне"],u,u],[["н","п","у","с","ч","п","с"],["нед","пон","уто","сре","чет","пет","суб"],["недеља","понедељак","уторак","среда","четвртак","петак","субота"],["не","по","ут","ср","че","пе","су"]],u,[["ј","ф","м","а","м","ј","ј","а","с","о","н","д"],["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]],u,[["п.н.е.","н.е."],["п. н. е.","н. е."],["пре нове ере","нове ере"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"RSD","RSD","Српски динар",{"AUD":[u,"$"],"BAM":["КМ","KM"],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_srp]; +export const locale_id = ["id",[["AM","PM"],u,u],u,[["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"]],u,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agu","Sep","Okt","Nov","Des"],["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"]],u,[["SM","M"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN","."],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"IDR","Rp","Rupiah Indonesia",{"AUD":["AU$","$"],"IDR":["Rp"],"INR":["Rs","₹"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_locale_id]; -function plural_swa(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +export const locale_in = locale_id; -if (i === 1 && v === 0) +function plural_locale_is(n: number): number { +const 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 1; return 5; } -export const locale_swa = ["swa",[["am","pm"],["AM","PM"],u],[["AM","PM"],u,u],[["S","M","T","W","T","F","S"],["Jumapili","Jumatatu","Jumanne","Jumatano","Alhamisi","Ijumaa","Jumamosi"],u,u],u,[["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"]],u,[["KK","BK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"TZS","TSh","Shilingi ya Tanzania",{"JPY":["JP¥","¥"],"KES":["Ksh"],"THB":["฿"],"TWD":["NT$"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_swa]; +export const locale_is = ["is",[["f.","e."],["f.h.","e.h."],u],[["f.h.","e.h."],u,u],[["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."]],u,[["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"]],u,[["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}",u,"{1} 'kl'. {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"ISK","ISK","íslensk króna",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"EUR":[u,"€"],"GBP":[u,"£"],"INR":[u,"₹"],"JPY":["JP¥","¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"]},"ltr", plural_locale_is]; + -function plural_swc(n: number): number { + +function plural_locale_it(n: number): number { const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; if (i === 1 && v === 0) @@ -7594,386 +610,439 @@ if (i === 1 && v === 0) return 5; } -export const locale_swc = ["swc",[["am","pm"],["AM","PM"],u],[["AM","PM"],u,u],[["S","M","T","W","T","F","S"],["Jumapili","Jumatatu","Jumanne","Jumatano","Alhamisi","Ijumaa","Jumamosi"],u,u],u,[["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"]],u,[["KK","BK"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"CDF","FC","Faranga ya Kongo",{"CDF":["FC"],"JPY":["JP¥","¥"],"KES":["Ksh"],"THB":["฿"],"TWD":["NT$"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_swc]; +export const locale_it = ["it",[["m.","p."],["AM","PM"],u],u,[["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"]],u,[["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"]],u,[["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}",u,"{1} {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"BRL":[u,"R$"],"BYN":[u,"Br"],"EGP":[u,"£E"],"HKD":[u,"$"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":[u,"NKr"],"THB":["฿"],"TWD":[u,"NT$"],"USD":[u,"$"]},"ltr", plural_locale_it]; + -function plural_swe(n: number): number { + +function plural_locale_he(n: number): number { const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; if (i === 1 && v === 0) return 1; +if (i === 2 && v === 0) + return 2; +if (v === 0 && (!(n >= 0 && n <= 10) && n % 10 === 0)) + return 4; return 5; } -export const locale_swe = ["swe",[["fm","em"],u,u],[["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ö"]],u,[["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"]],u,[["f.Kr.","e.Kr."],u,["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}",u,u,u],[","," ",";","%","+","−","×10^","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"SEK","kr","svensk krona",{"AUD":[u,"$"],"BBD":["Bds$","$"],"BMD":["BM$","$"],"BRL":["BR$","R$"],"BSD":["BS$","$"],"BZD":["BZ$","$"],"CNY":[u,"¥"],"DKK":["Dkr","kr"],"DOP":["RD$","$"],"EEK":["Ekr"],"EGP":["EG£","E£"],"ESP":[],"GBP":[u,"£"],"HKD":[u,"$"],"IEP":["IE£"],"INR":[u,"₹"],"ISK":["Ikr","kr"],"JMD":["JM$","$"],"JPY":[u,"¥"],"KRW":[u,"₩"],"NOK":["Nkr","kr"],"NZD":[u,"$"],"RON":[u,"L"],"SEK":["kr"],"TWD":[u,"NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_swe]; +export const locale_he = ["he",[["לפנה״צ","אחה״צ"],u,u],[["לפנה״צ","אחה״צ"],["AM","PM"],u],[["א׳","ב׳","ג׳","ד׳","ה׳","ו׳","ש׳"],["יום א׳","יום ב׳","יום ג׳","יום ד׳","יום ה׳","יום ו׳","שבת"],["יום ראשון","יום שני","יום שלישי","יום רביעי","יום חמישי","יום שישי","יום שבת"],["א׳","ב׳","ג׳","ד׳","ה׳","ו׳","ש׳"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ינו׳","פבר׳","מרץ","אפר׳","מאי","יוני","יולי","אוג׳","ספט׳","אוק׳","נוב׳","דצמ׳"],["ינואר","פברואר","מרץ","אפריל","מאי","יוני","יולי","אוגוסט","ספטמבר","אוקטובר","נובמבר","דצמבר"]],u,[["לפנה״ס","לספירה"],u,["לפני הספירה","לספירה"]],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}",u,"{1} בשעה {0}",u],[".",",",";","%","‎+","‎-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","‏#,##0.00 ¤;‏-#,##0.00 ¤","#E0"],"ILS","₪","שקל חדש",{"BYN":[u,"р"],"CNY":["‎CN¥‎","¥"],"ILP":["ל״י"],"THB":["฿"],"TWD":["NT$"]},"rtl", plural_locale_he]; -function plural_swh(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +export const locale_iw = locale_he; -if (i === 1 && v === 0) - return 1; +function plural_locale_ja(n: number): number { return 5; } -export const locale_swh = ["swh",[["am","pm"],["AM","PM"],u],[["AM","PM"],u,u],[["S","M","T","W","T","F","S"],["Jumapili","Jumatatu","Jumanne","Jumatano","Alhamisi","Ijumaa","Jumamosi"],u,u],u,[["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"]],u,[["KK","BK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"TZS","TSh","Shilingi ya Tanzania",{"JPY":["JP¥","¥"],"KES":["Ksh"],"THB":["฿"],"TWD":["NT$"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_swh]; +export const locale_ja = ["ja",[["午前","午後"],u,u],u,[["日","月","火","水","木","金","土"],u,["日曜日","月曜日","火曜日","水曜日","木曜日","金曜日","土曜日"],["日","月","火","水","木","金","土"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],u],u,[["BC","AD"],["紀元前","西暦"],u],0,[6,0],["y/MM/dd",u,"y年M月d日","y年M月d日EEEE"],["H:mm","H:mm:ss","H:mm:ss z","H時mm分ss秒 zzzz"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"JPY","¥","日本円",{"CNY":["元","¥"],"JPY":["¥"],"RON":[u,"レイ"],"XXX":[]},"ltr", plural_locale_ja]; -function plural_tam(n: number): number { + + +function plural_locale_ka(n: number): number { if (n === 1) return 1; return 5; } -export const locale_tam = ["tam",[["மு.ப","பி.ப"],["முற்பகல்","பிற்பகல்"],u],u,[["ஞா","தி","செ","பு","வி","வெ","ச"],["ஞாயி.","திங்.","செவ்.","புத.","வியா.","வெள்.","சனி"],["ஞாயிறு","திங்கள்","செவ்வாய்","புதன்","வியாழன்","வெள்ளி","சனி"],["ஞா","தி","செ","பு","வி","வெ","ச"]],u,[["ஜ","பி","மா","ஏ","மே","ஜூ","ஜூ","ஆ","செ","அ","ந","டி"],["ஜன.","பிப்.","மார்.","ஏப்.","மே","ஜூன்","ஜூலை","ஆக.","செப்.","அக்.","நவ.","டிச."],["ஜனவரி","பிப்ரவரி","மார்ச்","ஏப்ரல்","மே","ஜூன்","ஜூலை","ஆகஸ்ட்","செப்டம்பர்","அக்டோபர்","நவம்பர்","டிசம்பர்"]],u,[["கி.மு.","கி.பி."],u,["கிறிஸ்துவுக்கு முன்","அன்னோ டோமினி"]],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}",u,"{1} ’அன்று’ {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"INR","₹","இந்திய ரூபாய்",{"THB":["฿"],"TWD":["NT$"]},"ltr", plural_tam]; +export const locale_ka = ["ka",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["კ","ო","ს","ო","ხ","პ","შ"],["კვი","ორშ","სამ","ოთხ","ხუთ","პარ","შაბ"],["კვირა","ორშაბათი","სამშაბათი","ოთხშაბათი","ხუთშაბათი","პარასკევი","შაბათი"],["კვ","ორ","სმ","ოთ","ხთ","პრ","შბ"]],u,[["ი","თ","მ","ა","მ","ი","ი","ა","ს","ო","ნ","დ"],["იან","თებ","მარ","აპრ","მაი","ივნ","ივლ","აგვ","სექ","ოქტ","ნოე","დეკ"],["იანვარი","თებერვალი","მარტი","აპრილი","მაისი","ივნისი","ივლისი","აგვისტო","სექტემბერი","ოქტომბერი","ნოემბერი","დეკემბერი"]],u,[["ძვ. წ.","ახ. წ."],u,["ძველი წელთაღრიცხვით","ახალი წელთაღრიცხვით"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","არ არის რიცხვი",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"GEL","₾","ქართული ლარი",{"AUD":[u,"$"],"CNY":[u,"¥"],"GEL":["₾"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_locale_ka]; -function plural_tat(n: number): number { -return 5; -} -export const locale_tat = ["tat",[["AM","PM"],u,u],u,[["Я","Д","С","Ч","П","Җ","Ш"],["якш.","дүш.","сиш.","чәр.","пәнҗ.","җом.","шим."],["якшәмбе","дүшәмбе","сишәмбе","чәршәмбе","пәнҗешәмбе","җомга","шимбә"],["якш.","дүш.","сиш.","чәр.","пәнҗ.","җом.","шим."]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["гыйн.","фев.","мар.","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек."],["гыйнвар","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],u,[["б.э.к.","милади"],u,["безнең эрага кадәр","безнең эра"]],1,[6,0],["dd.MM.y","d MMM, y 'ел'","d MMMM, y 'ел'","d MMMM, y 'ел', EEEE"],["H:mm","H:mm:ss","H:mm:ss z","H:mm:ss zzzz"],["{1}, {0}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"RUB","₽","Россия сумы",{"JPY":["JP¥","¥"],"RUB":["₽"]},"ltr", plural_tat]; -function plural_tel(n: number): number { +function plural_locale_kk(n: number): number { if (n === 1) return 1; return 5; } -export const locale_tel = ["tel",[["ఉ","సా"],["AM","PM"],u],[["AM","PM"],u,u],[["ఆ","సో","మ","బు","గు","శు","శ"],["ఆది","సోమ","మంగళ","బుధ","గురు","శుక్ర","శని"],["ఆదివారం","సోమవారం","మంగళవారం","బుధవారం","గురువారం","శుక్రవారం","శనివారం"],["ఆది","సోమ","మం","బుధ","గురు","శుక్ర","శని"]],u,[["జ","ఫి","మా","ఏ","మే","జూ","జు","ఆ","సె","అ","న","డి"],["జన","ఫిబ్ర","మార్చి","ఏప్రి","మే","జూన్","జులై","ఆగ","సెప్టెం","అక్టో","నవం","డిసెం"],["జనవరి","ఫిబ్రవరి","మార్చి","ఏప్రిల్","మే","జూన్","జులై","ఆగస్టు","సెప్టెంబర్","అక్టోబర్","నవంబర్","డిసెంబర్"]],u,[["క్రీపూ","క్రీశ"],u,["క్రీస్తు పూర్వం","క్రీస్తు శకం"]],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}",u,"{1} {0}కి",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##0%","¤#,##,##0.00","#E0"],"INR","₹","రూపాయి",{"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_tel]; +export const locale_kk = ["kk",[["AM","PM"],u,u],u,[["Ж","Д","С","С","Б","Ж","С"],["жс","дс","сс","ср","бс","жм","сб"],["жексенбі","дүйсенбі","сейсенбі","сәрсенбі","бейсенбі","жұма","сенбі"],["жс","дс","сс","ср","бс","жм","сб"]],u,[["Қ","А","Н","С","М","М","Ш","Т","Қ","Қ","Қ","Ж"],["қаң.","ақп.","нау.","сәу.","мам.","мау.","шіл.","там.","қыр.","қаз.","қар.","жел."],["қаңтар","ақпан","наурыз","сәуір","мамыр","маусым","шілде","тамыз","қыркүйек","қазан","қараша","желтоқсан"]],[["Қ","А","Н","С","М","М","Ш","Т","Қ","Қ","Қ","Ж"],["қаң.","ақп.","нау.","сәу.","мам.","мау.","шіл.","там.","қыр.","қаз.","қар.","жел."],["Қаңтар","Ақпан","Наурыз","Сәуір","Мамыр","Маусым","Шілде","Тамыз","Қыркүйек","Қазан","Қараша","Желтоқсан"]],[["б.з.д.","б.з."],u,["Біздің заманымызға дейін","біздің заманымыз"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","сан емес",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"KZT","₸","Қазақстан теңгесі",{"JPY":["JP¥","¥"],"KZT":["₸"],"RUB":["₽"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_locale_kk]; -function plural_tgk(n: number): number { + + +function plural_locale_km(n: number): number { return 5; } -export const locale_tgk = ["tgk",[["AM","PM"],u,u],u,[["Я","Д","С","Ч","П","Ҷ","Ш"],["Яшб","Дшб","Сшб","Чшб","Пшб","Ҷмъ","Шнб"],["Якшанбе","Душанбе","Сешанбе","Чоршанбе","Панҷшанбе","Ҷумъа","Шанбе"],["Яшб","Дшб","Сшб","Чшб","Пшб","Ҷмъ","Шнб"]],u,[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],["Январ","Феврал","Март","Апрел","Май","Июн","Июл","Август","Сентябр","Октябр","Ноябр","Декабр"]],u,[["ПеМ","ПаМ"],u,["Пеш аз милод","ПаМ"]],1,[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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"TJS","сом.","Сомонӣ",{"JPY":["JP¥","¥"],"TJS":["сом."]},"ltr", plural_tgk]; +export const locale_km = ["km",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["អ","ច","អ","ព","ព","ស","ស"],["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហ","សុក្រ","សៅរ៍"],["អាទិត្យ","ច័ន្ទ","អង្គារ","ពុធ","ព្រហស្បតិ៍","សុក្រ","សៅរ៍"],["អា","ច","អ","ពុ","ព្រ","សុ","ស"]],[["អ","ច","អ","ព","ព","ស","ស"],["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហ","សុក្រ","សៅរ៍"],["អាទិត្យ","ចន្ទ","អង្គារ","ពុធ","ព្រហស្បតិ៍","សុក្រ","សៅរ៍"],["អា","ច","អ","ពុ","ព្រ","សុ","ស"]],[["ម","ក","ម","ម","ឧ","ម","ក","ស","ក","ត","វ","ធ"],["មករា","កុម្ភៈ","មីនា","មេសា","ឧសភា","មិថុនា","កក្កដា","សីហា","កញ្ញា","តុលា","វិច្ឆិកា","ធ្នូ"],u],u,[["មុន គ.ស.","គ.ស."],u,["មុន​គ្រិស្តសករាជ","គ្រិស្តសករាជ"]],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}",u,"{1} នៅ​ម៉ោង {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00¤","#E0"],"KHR","៛","រៀល​កម្ពុជា",{"JPY":["JP¥","¥"],"KHR":["៛"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_locale_km]; -function plural_tgl(n: number): number { -const 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)))) + +function plural_locale_kn(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === 0 || n === 1) return 1; return 5; } -export const locale_tgl = ["tgl",[["am","pm"],["AM","PM"],u],[["AM","PM"],u,u],[["Lin","Lun","Mar","Miy","Huw","Biy","Sab"],u,["Linggo","Lunes","Martes","Miyerkules","Huwebes","Biyernes","Sabado"],["Li","Lu","Ma","Mi","Hu","Bi","Sa"]],u,[["Ene","Peb","Mar","Abr","May","Hun","Hul","Ago","Set","Okt","Nob","Dis"],u,["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"],u,["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}",u,"{1} 'nang' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"PHP","₱","Piso ng Pilipinas",{"PHP":["₱"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_tgl]; +export const locale_kn = ["kn",[["ಪೂ","ಅ"],["ಪೂರ್ವಾಹ್ನ","ಅಪರಾಹ್ನ"],u],[["ಪೂರ್ವಾಹ್ನ","ಅಪರಾಹ್ನ"],u,u],[["ಭಾ","ಸೋ","ಮಂ","ಬು","ಗು","ಶು","ಶ"],["ಭಾನು","ಸೋಮ","ಮಂಗಳ","ಬುಧ","ಗುರು","ಶುಕ್ರ","ಶನಿ"],["ಭಾನುವಾರ","ಸೋಮವಾರ","ಮಂಗಳವಾರ","ಬುಧವಾರ","ಗುರುವಾರ","ಶುಕ್ರವಾರ","ಶನಿವಾರ"],["ಭಾನು","ಸೋಮ","ಮಂಗಳ","ಬುಧ","ಗುರು","ಶುಕ್ರ","ಶನಿ"]],u,[["ಜ","ಫೆ","ಮಾ","ಏ","ಮೇ","ಜೂ","ಜು","ಆ","ಸೆ","ಅ","ನ","ಡಿ"],["ಜನವರಿ","ಫೆಬ್ರವರಿ","ಮಾರ್ಚ್","ಏಪ್ರಿ","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗ","ಸೆಪ್ಟೆಂ","ಅಕ್ಟೋ","ನವೆಂ","ಡಿಸೆಂ"],["ಜನವರಿ","ಫೆಬ್ರವರಿ","ಮಾರ್ಚ್","ಏಪ್ರಿಲ್","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗಸ್ಟ್","ಸೆಪ್ಟೆಂಬರ್","ಅಕ್ಟೋಬರ್","ನವೆಂಬರ್","ಡಿಸೆಂಬರ್"]],[["ಜ","ಫೆ","ಮಾ","ಏ","ಮೇ","ಜೂ","ಜು","ಆ","ಸೆ","ಅ","ನ","ಡಿ"],["ಜನ","ಫೆಬ್ರ","ಮಾರ್ಚ್","ಏಪ್ರಿ","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗ","ಸೆಪ್ಟೆಂ","ಅಕ್ಟೋ","ನವೆಂ","ಡಿಸೆಂ"],["ಜನವರಿ","ಫೆಬ್ರವರಿ","ಮಾರ್ಚ್","ಏಪ್ರಿಲ್","ಮೇ","ಜೂನ್","ಜುಲೈ","ಆಗಸ್ಟ್","ಸೆಪ್ಟೆಂಬರ್","ಅಕ್ಟೋಬರ್","ನವೆಂಬರ್","ಡಿಸೆಂಬರ್"]],[["ಕ್ರಿ.ಪೂ","ಕ್ರಿ.ಶ"],u,["ಕ್ರಿಸ್ತ ಪೂರ್ವ","ಕ್ರಿಸ್ತ ಶಕ"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"INR","₹","ಭಾರತೀಯ ರೂಪಾಯಿ",{"JPY":["JP¥","¥"],"RON":[u,"ಲೀ"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_locale_kn]; -function plural_tha(n: number): number { + + +function plural_locale_ko(n: number): number { return 5; } -export const locale_tha = ["tha",[["a","p"],["ก่อนเที่ยง","หลังเที่ยง"],u],[["ก่อนเที่ยง","หลังเที่ยง"],u,u],[["อา","จ","อ","พ","พฤ","ศ","ส"],["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],["วันอาทิตย์","วันจันทร์","วันอังคาร","วันพุธ","วันพฤหัสบดี","วันศุกร์","วันเสาร์"],["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."]],u,[["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],u,["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"]],u,[["ก่อน ค.ศ.","ค.ศ."],u,["ปีก่อนคริสตกาล","คริสต์ศักราช"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"THB","฿","บาท",{"AUD":["AU$","$"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_tha]; +export const locale_ko = ["ko",[["AM","PM"],u,["오전","오후"]],u,[["일","월","화","수","목","금","토"],u,["일요일","월요일","화요일","수요일","목요일","금요일","토요일"],["일","월","화","수","목","금","토"]],u,[["1월","2월","3월","4월","5월","6월","7월","8월","9월","10월","11월","12월"],u,u],u,[["BC","AD"],u,["기원전","서기"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"KRW","₩","대한민국 원",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"RON":[u,"L"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_locale_ko]; -function plural_thc(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (i === 1 && v === 0) + +function plural_locale_ky(n: number): number { + +if (n === 1) return 1; return 5; } -export const locale_thc = ["thc",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_thc]; +export const locale_ky = ["ky",[["тң","тк"],u,["таңкы","түштөн кийинки"]],u,[["Ж","Д","Ш","Ш","Б","Ж","И"],["жек.","дүй.","шейш.","шарш.","бейш.","жума","ишм."],["жекшемби","дүйшөмбү","шейшемби","шаршемби","бейшемби","жума","ишемби"],["жш.","дш.","шш.","шр.","бш.","жм.","иш."]],u,[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","фев.","мар.","апр.","май","июн.","июл.","авг.","сен.","окт.","ноя.","дек."],["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"]],[["б.з.ч.","б.з."],u,["биздин заманга чейин","биздин заман"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","сан эмес",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"KGS","сом","Кыргызстан сому",{"AUD":[u,"$"],"BMD":[u,"BD$"],"BRL":[u,"R$"],"BSD":[u,"B$"],"BZD":[u,"BZ$"],"CAD":[u,"C$"],"DOP":[u,"RD$"],"EGP":[u,"LE"],"GBP":[u,"£"],"HKD":[u,"HK$"],"HRK":[u,"Kn"],"ILS":[u,"₪"],"INR":[u,"₹"],"JMD":[u,"J$"],"JPY":["JP¥","¥"],"KGS":["сом"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"THB":["฿"],"TTD":[u,"TT$"],"TWD":[u,"NT$"],"USD":[u,"$"],"XCD":[u,"$"]},"ltr", plural_locale_ky]; -function plural_thx(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (i === 1 && v === 0) + +function plural_locale_ln(n: number): number { + +if (n === Math.floor(n) && (n >= 0 && n <= 1)) return 1; return 5; } -export const locale_thx = ["thx",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_thx]; +export const locale_ln = ["ln",[["ntɔ́ngɔ́","mpókwa"],u,u],u,[["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"]],u,[["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é"]],u,[["libóso ya","nsima ya Y"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"CDF","FC","Falánga ya Kongó",{"CDF":["FC"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_locale_ln]; -function plural_tie(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (i === 1 && v === 0) - return 1; + +function plural_locale_lo(n: number): number { return 5; } -export const locale_tie = ["tie",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_tie]; +export const locale_lo = ["lo",[["ກ່ອນທ່ຽງ","ຫຼັງທ່ຽງ"],u,u],u,[["ອາ","ຈ","ອ","ພ","ພຫ","ສຸ","ສ"],["ອາທິດ","ຈັນ","ອັງຄານ","ພຸດ","ພະຫັດ","ສຸກ","ເສົາ"],["ວັນອາທິດ","ວັນຈັນ","ວັນອັງຄານ","ວັນພຸດ","ວັນພະຫັດ","ວັນສຸກ","ວັນເສົາ"],["ອາ.","ຈ.","ອ.","ພ.","ພຫ.","ສຸ.","ສ."]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ມ.ກ.","ກ.ພ.","ມ.ນ.","ມ.ສ.","ພ.ພ.","ມິ.ຖ.","ກ.ລ.","ສ.ຫ.","ກ.ຍ.","ຕ.ລ.","ພ.ຈ.","ທ.ວ."],["ມັງກອນ","ກຸມພາ","ມີນາ","ເມສາ","ພຶດສະພາ","ມິຖຸນາ","ກໍລະກົດ","ສິງຫາ","ກັນຍາ","ຕຸລາ","ພະຈິກ","ທັນວາ"]],u,[["ກ່ອນ ຄ.ສ.","ຄ.ສ."],u,["ກ່ອນຄຣິດສັກກະລາດ","ຄຣິດສັກກະລາດ"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","ບໍ່​ແມ່ນ​ໂຕ​ເລກ",":"],["#,##0.###","#,##0%","¤#,##0.00;¤-#,##0.00","#"],"LAK","₭","ລາວ ກີບ",{"JPY":["JP¥","¥"],"LAK":["₭"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_locale_lo]; -function plural_tir(n: number): number { -if (n === Math.floor(n) && (n >= 0 && n <= 1)) + +function plural_locale_lt(n: number): number { +const f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; + +if (n % 10 === 1 && !(n % 100 >= 11 && n % 100 <= 19)) return 1; +if (n % 10 === Math.floor(n % 10) && (n % 10 >= 2 && n % 10 <= 9) && !(n % 100 >= 11 && n % 100 <= 19)) + return 3; +if (!(f === 0)) + return 4; return 5; } -export const locale_tir = ["tir",[["ንጉሆ ሰዓተ","ድሕር ሰዓት"],u,u],u,[["ሰ","ሰ","ሰ","ረ","ሓ","ዓ","ቀ"],["ሰን","ሰኑ","ሰሉ","ረቡ","ሓሙ","ዓር","ቀዳ"],["ሰንበት","ሰኑይ","ሠሉስ","ረቡዕ","ኃሙስ","ዓርቢ","ቀዳም"],["ሰን","ሰኑ","ሰሉ","ረቡ","ሓሙ","ዓር","ቀዳ"]],[["ሰ","ሰ","ሠ","ረ","ሓ","ዓ","ቀ"],["ሰን","ሰኑ","ሰሉ","ረቡ","ሓሙ","ዓር","ቀዳ"],["ሰንበት","ሰኑይ","ሠሉስ","ረቡዕ","ኃሙስ","ዓርቢ","ቀዳም"],["ሰን","ሰኑ","ሰሉ","ረቡ","ሓሙ","ዓር","ቀዳ"]],[["ጥ","ለ","መ","ሚ","ግ","ሰ","ሓ","ነ","መ","ጥ","ሕ","ታ"],["ጥሪ","ለካ","መጋ","ሚያ","ግን","ሰነ","ሓም","ነሓ","መስ","ጥቅ","ሕዳ","ታሕ"],["ጥሪ","ለካቲት","መጋቢት","ሚያዝያ","ግንቦት","ሰነ","ሓምለ","ነሓሰ","መስከረም","ጥቅምቲ","ሕዳር","ታሕሳስ"]],u,[["ዓ/ዓ","ዓ/ም"],u,["ዓ/ዓ","ዓመተ ምህረት"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ETB","Br","የኢትዮጵያ ብር",{"ETB":["Br"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_tir]; +export const locale_lt = ["lt",[["pr. p.","pop."],["priešpiet","popiet"],u],u,[["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"]],u,[["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."],u,["prieš Kristų","po Kristaus"]],1,[6,0],["y-MM-dd",u,"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}",u,u,u],[","," ",";","%","+","−","×10^","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","Euras",{"AUD":[u,"$"],"BDT":[],"BRL":[u,"R$"],"BYN":[u,"Br"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[],"INR":[],"JPY":[u,"¥"],"KHR":[],"KRW":[u,"₩"],"LAK":[],"MNT":[],"MXN":[u,"$"],"NZD":[u,"$"],"PLN":[u,"zl"],"PYG":[u,"Gs"],"RUB":[u,"rb"],"TWD":[u,"$"],"USD":[u,"$"],"VND":[],"XAF":[],"XCD":[u,"$"],"XOF":[],"XPF":[]},"ltr", plural_locale_lt]; -function plural_tkk(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (i === 1 && v === 0) + +function plural_locale_lv(n: number): number { +const 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 0; +if (n % 10 === 1 && !(n % 100 === 11) || (v === 2 && (f % 10 === 1 && !(f % 100 === 11)) || !(v === 2) && f % 10 === 1)) return 1; return 5; } -export const locale_tkk = ["tkk",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_tkk]; +export const locale_lv = ["lv",[["priekšp.","pēcp."],u,["priekšpusdienā","pēcpusdienā"]],[["priekšp.","pēcpusd."],u,["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"]],u,[["p.m.ē.","m.ē."],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NS",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","eiro",{"AUD":["AU$","$"],"LVL":["Ls"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_locale_lv]; + -function plural_tl(n: number): number { + +function plural_locale_mk(n: number): number { const 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)))) +if (v === 0 && (i % 10 === 1 && !(i % 100 === 11)) || f % 10 === 1 && !(f % 100 === 11)) return 1; return 5; } -export const locale_tl = ["tl",[["am","pm"],["AM","PM"],u],[["AM","PM"],u,u],[["Lin","Lun","Mar","Miy","Huw","Biy","Sab"],u,["Linggo","Lunes","Martes","Miyerkules","Huwebes","Biyernes","Sabado"],["Li","Lu","Ma","Mi","Hu","Bi","Sa"]],u,[["Ene","Peb","Mar","Abr","May","Hun","Hul","Ago","Set","Okt","Nob","Dis"],u,["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"],u,["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}",u,"{1} 'nang' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"PHP","₱","Piso ng Pilipinas",{"PHP":["₱"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_tl]; +export const locale_mk = ["mk",[["претпл.","попл."],u,["претпладне","попладне"]],u,[["н","п","в","с","ч","п","с"],["нед.","пон.","вт.","сре.","чет.","пет.","саб."],["недела","понеделник","вторник","среда","четврток","петок","сабота"],["нед.","пон.","вто.","сре.","чет.","пет.","саб."]],[["н","п","в","с","ч","п","с"],["нед.","пон.","вто.","сре.","чет.","пет.","саб."],["недела","понеделник","вторник","среда","четврток","петок","сабота"],["нед.","пон.","вто.","сре.","чет.","пет.","саб."]],[["ј","ф","м","а","м","ј","ј","а","с","о","н","д"],["јан.","фев.","мар.","апр.","мај","јун.","јул.","авг.","септ.","окт.","ноем.","дек."],["јануари","февруари","март","април","мај","јуни","јули","август","септември","октомври","ноември","декември"]],u,[["пр.н.е.","н.е."],u,["пред нашата ера","од нашата ера"]],1,[6,0],["d.M.yy","d.M.y","d MMMM y","EEEE, d MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} {0}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"MKD","ден.","Македонски денар",{"AUD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MKD":["ден."],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_locale_mk]; -function plural_tlw(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (i === 1 && v === 0) + +function plural_locale_ml(n: number): number { + +if (n === 1) return 1; return 5; } -export const locale_tlw = ["tlw",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_tlw]; +export const locale_ml = ["ml",[["AM","PM"],u,u],u,[["ഞ","തി","ചൊ","ബു","വ്യാ","വെ","ശ"],["ഞായർ","തിങ്കൾ","ചൊവ്വ","ബുധൻ","വ്യാഴം","വെള്ളി","ശനി"],["ഞായറാഴ്‌ച","തിങ്കളാഴ്‌ച","ചൊവ്വാഴ്ച","ബുധനാഴ്‌ച","വ്യാഴാഴ്‌ച","വെള്ളിയാഴ്‌ച","ശനിയാഴ്‌ച"],["ഞാ","തി","ചൊ","ബു","വ്യാ","വെ","ശ"]],[["ഞാ","തി","ചൊ","ബു","വ്യാ","വെ","ശ"],["ഞായർ","തിങ്കൾ","ചൊവ്വ","ബുധൻ","വ്യാഴം","വെള്ളി","ശനി"],["ഞായറാഴ്‌ച","തിങ്കളാഴ്‌ച","ചൊവ്വാഴ്‌ച","ബുധനാഴ്‌ച","വ്യാഴാഴ്‌ച","വെള്ളിയാഴ്‌ച","ശനിയാഴ്‌ച"],["ഞാ","തി","ചൊ","ബു","വ്യാ","വെ","ശ"]],[["ജ","ഫെ","മാ","ഏ","മെ","ജൂൺ","ജൂ","ഓ","സെ","ഒ","ന","ഡി"],["ജനു","ഫെബ്രു","മാർ","ഏപ്രി","മേയ്","ജൂൺ","ജൂലൈ","ഓഗ","സെപ്റ്റം","ഒക്ടോ","നവം","ഡിസം"],["ജനുവരി","ഫെബ്രുവരി","മാർച്ച്","ഏപ്രിൽ","മേയ്","ജൂൺ","ജൂലൈ","ഓഗസ്റ്റ്","സെപ്റ്റംബർ","ഒക്‌ടോബർ","നവംബർ","ഡിസംബർ"]],u,[["ക്രി.മു.","എഡി"],u,["ക്രിസ്‌തുവിന് മുമ്പ്","ആന്നോ ഡൊമിനി"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##0%","¤#,##0.00","#E0"],"INR","₹","ഇന്ത്യൻ രൂപ",{"THB":["฿"],"TWD":["NT$"]},"ltr", plural_locale_ml]; -function plural_tmp(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (i === 1 && v === 0) + +function plural_locale_mn(n: number): number { + +if (n === 1) return 1; return 5; } -export const locale_tmp = ["tmp",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_tmp]; +export const locale_mn = ["mn",[["ү.ө.","ү.х."],u,u],u,[["Ня","Да","Мя","Лх","Пү","Ба","Бя"],u,["ням","даваа","мягмар","лхагва","пүрэв","баасан","бямба"],["Ня","Да","Мя","Лх","Пү","Ба","Бя"]],[["Ня","Да","Мя","Лх","Пү","Ба","Бя"],u,["Ням","Даваа","Мягмар","Лхагва","Пүрэв","Баасан","Бямба"],["Ня","Да","Мя","Лх","Пү","Ба","Бя"]],[["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],["нэгдүгээр сар","хоёрдугаар сар","гуравдугаар сар","дөрөвдүгээр сар","тавдугаар сар","зургаадугаар сар","долоодугаар сар","наймдугаар сар","есдүгээр сар","аравдугаар сар","арван нэгдүгээр сар","арван хоёрдугаар сар"]],[["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"],["1-р сар","2-р сар","3-р сар","4-р сар","5-р сар","6-р сар","7-р сар","8-р сар","9-р сар","10-р сар","11-р сар","12-р сар"],["Нэгдүгээр сар","Хоёрдугаар сар","Гуравдугаар сар","Дөрөвдүгээр сар","Тавдугаар сар","Зургаадугаар сар","Долоодугаар сар","Наймдугаар сар","Есдүгээр сар","Аравдугаар сар","Арван нэгдүгээр сар","Арван хоёрдугаар сар"]],[["МЭӨ","МЭ"],u,["манай эриний өмнөх","манай эриний"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"MNT","₮","Монгол төгрөг",{"JPY":["JP¥","¥"],"MNT":["₮"],"SEK":[u,"кр"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_locale_mn]; + -function plural_tne(n: number): number { + +function plural_locale_ro_MD(n: number): number { const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; if (i === 1 && v === 0) return 1; +if (!(v === 0) || (n === 0 || n % 100 === Math.floor(n % 100) && (n % 100 >= 2 && n % 100 <= 19))) + return 3; return 5; } -export const locale_tne = ["tne",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_tne]; +export const locale_ro_MD = ["ro-MD",[["a.m.","p.m."],u,u],u,[["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â"]],u,[["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"]],u,[["î.Hr.","d.Hr."],u,["î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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"MDL","L","leu moldovenesc",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MDL":["L"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"]},"ltr", plural_locale_ro_MD]; -function plural_tnf(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +export const locale_mo = locale_ro_MD; -if (i === 1 && v === 0) +function plural_locale_mr(n: number): number { + +if (n === 1) return 1; return 5; } -export const locale_tnf = ["tnf",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_tnf]; +export const locale_mr = ["mr",[["स","सं"],["म.पू.","म.उ."],u],[["म.पू.","म.उ."],u,u],[["र","सो","मं","बु","गु","शु","श"],["रवि","सोम","मंगळ","बुध","गुरु","शुक्र","शनि"],["रविवार","सोमवार","मंगळवार","बुधवार","गुरुवार","शुक्रवार","शनिवार"],["र","सो","मं","बु","गु","शु","श"]],u,[["जा","फे","मा","ए","मे","जू","जु","ऑ","स","ऑ","नो","डि"],["जाने","फेब्रु","मार्च","एप्रि","मे","जून","जुलै","ऑग","सप्टें","ऑक्टो","नोव्हें","डिसें"],["जानेवारी","फेब्रुवारी","मार्च","एप्रिल","मे","जून","जुलै","ऑगस्ट","सप्टेंबर","ऑक्टोबर","नोव्हेंबर","डिसेंबर"]],u,[["इ. स. पू.","इ. स."],u,["ईसवीसनपूर्व","ईसवीसन"]],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}",u,"{1} रोजी {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##0%","¤#,##0.00","[#E0]"],"INR","₹","भारतीय रुपया",{"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_locale_mr]; + -function plural_ton(n: number): number { + +function plural_locale_ms(n: number): number { return 5; } -export const locale_ton = ["ton",[["AM","PM"],u,["hengihengi","efiafi"]],[["AM","PM"],u,["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"]],u,[["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"]],u,[["KM","TS"],u,["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}",u,u],[".",",",";","%","+","-","E","×","‰","∞","TF",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"TOP","T$","Paʻanga fakatonga",{"AUD":["AUD$","AU$"],"FJD":[u,"F$"],"JPY":["JP¥","¥"],"NZD":["NZD$","NZ$"],"SBD":[u,"S$"],"TOP":["T$"],"USD":["US$","$"]},"ltr", plural_ton]; +export const locale_ms = ["ms",[["a","p"],["PG","PTG"],u],u,[["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"]],u,[["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"]],u,[["S.M.","TM"],u,u],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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"MYR","RM","Ringgit Malaysia",{"CAD":[u,"$"],"JPY":["JP¥","¥"],"MXN":[u,"$"],"MYR":["RM"],"TWD":["NT$"],"USD":[u,"$"]},"ltr", plural_locale_ms]; + -function plural_tuk(n: number): number { + +function plural_locale_mt(n: number): number { if (n === 1) return 1; +if (n === 0 || n % 100 === Math.floor(n % 100) && (n % 100 >= 2 && n % 100 <= 10)) + return 3; +if (n % 100 === Math.floor(n % 100) && (n % 100 >= 11 && n % 100 <= 19)) + return 4; return 5; } -export const locale_tuk = ["tuk",[["öň","soň"],["go.öň","go.soň"],["günortadan öň","günortadan soň"]],[["öň","soň"],["g.öň","g.soň"],["günortadan öň","günortadan soň"]],[["Ý","D","S","Ç","P","A","Ş"],["ýek","duş","siş","çar","pen","ann","şen"],["ýekşenbe","duşenbe","sişenbe","çarşenbe","penşenbe","anna","şenbe"],["ýb","db","sb","çb","pb","an","şb"]],[["Ý","D","S","Ç","P","A","Ş"],["Ýek","Duş","Siş","Çar","Pen","Ann","Şen"],["Ýekşenbe","Duşenbe","Sişenbe","Çarşenbe","Penşenbe","Anna","Şenbe"],["Ýb","Db","Sb","Çb","Pb","An","Şb"]],[["Ý","F","M","A","M","I","I","A","S","O","N","D"],["ýan","few","mart","apr","maý","iýun","iýul","awg","sen","okt","noý","dek"],["ýanwar","fewral","mart","aprel","maý","iýun","iýul","awgust","sentýabr","oktýabr","noýabr","dekabr"]],[["Ý","F","M","A","M","I","I","A","S","O","N","D"],["Ýan","Few","Mar","Apr","Maý","Iýun","Iýul","Awg","Sen","Okt","Noý","Dek"],["Ýanwar","Fewral","Mart","Aprel","Maý","Iýun","Iýul","Awgust","Sentýabr","Oktýabr","Noýabr","Dekabr"]],[["B.e.öň","B.e."],u,["Isadan öň","Isadan soň"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","san däl",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"TMT","TMT","Türkmen manady",{"EUR":[u,"€"],"GBP":[u,"£"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_tuk]; +export const locale_mt = ["mt",[["am","pm"],["AM","PM"],u],u,[["Ħ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"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"EUR","€","ewro",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_locale_mt]; -function plural_tur(n: number): number { -if (n === 1) - return 1; + +function plural_locale_my(n: number): number { return 5; } -export const locale_tur = ["tur",[["öö","ös"],["ÖÖ","ÖS"],u],[["ÖÖ","ÖS"],u,u],[["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"]],u,[["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"]],u,[["MÖ","MS"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","%#,##0","¤#,##0.00","#E0"],"TRY","₺","Türk Lirası",{"AUD":["AU$","$"],"RON":[u,"L"],"THB":["฿"],"TRY":["₺"],"TWD":["NT$"]},"ltr", plural_tur]; +export const locale_my = ["my",[["နံနက်","ညနေ"],u,u],u,[["တ","တ","အ","ဗ","က","သ","စ"],["တနင်္ဂနွေ","တနင်္လာ","အင်္ဂါ","ဗုဒ္ဓဟူး","ကြာသပတေး","သောကြာ","စနေ"],u,u],u,[["ဇ","ဖ","မ","ဧ","မ","ဇ","ဇ","ဩ","စ","အ","န","ဒ"],["ဇန်","ဖေ","မတ်","ဧ","မေ","ဇွန်","ဇူ","ဩ","စက်","အောက်","နို","ဒီ"],["ဇန်နဝါရီ","ဖေဖော်ဝါရီ","မတ်","ဧပြီ","မေ","ဇွန်","ဇူလိုင်","ဩဂုတ်","စက်တင်ဘာ","အောက်တိုဘာ","နိုဝင်ဘာ","ဒီဇင်ဘာ"]],u,[["ဘီစီ","အဒေီ"],u,["ခရစ်တော် မပေါ်မီနှစ်","ခရစ်နှစ်"]],0,[6,0],["dd-MM-yy","y၊ MMM d","y၊ d MMMM","y၊ MMMM d၊ EEEE"],["B H:mm","B HH:mm:ss","z HH:mm:ss","zzzz HH:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","ဂဏန်းမဟုတ်သော",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"MMK","K","မြန်မာ ကျပ်",{"ANG":["NAf"],"AWG":["Afl"],"BBD":[u,"Bds$"],"BSD":[u,"B$"],"HTG":["G"],"JPY":["JP¥","¥"],"MMK":["K"],"PAB":["B/."],"THB":["฿"],"TTD":["TT$","$"],"USD":["US$","$"]},"ltr", plural_locale_my]; -function plural_tw(n: number): number { -if (n === Math.floor(n) && (n >= 0 && n <= 1)) + +function plural_locale_ne(n: number): number { + +if (n === 1) return 1; return 5; } -export const locale_tw = ["tw",[["AN","EW"],u,u],u,[["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"]],u,[["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"]],u,[["AK","KE"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GHS","GH₵","Ghana Sidi",{"GHS":["GH₵"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_tw]; +export const locale_ne = ["ne",[["पूर्वाह्न","अपराह्न"],u,u],u,[["आ","सो","म","बु","बि","शु","श"],["आइत","सोम","मङ्गल","बुध","बिहि","शुक्र","शनि"],["आइतबार","सोमबार","मङ्गलबार","बुधबार","बिहिबार","शुक्रबार","शनिबार"],["आइत","सोम","मङ्गल","बुध","बिहि","शुक्र","शनि"]],u,[["जन","फेब","मार्च","अप्र","मे","जुन","जुल","अग","सेप","अक्टो","नोभे","डिसे"],["जनवरी","फेब्रुअरी","मार्च","अप्रिल","मे","जुन","जुलाई","अगस्ट","सेप्टेम्बर","अक्टोबर","नोभेम्बर","डिसेम्बर"],u],[["जन","फेेब","मार्च","अप्र","मे","जुन","जुल","अग","सेप","अक्टो","नोभे","डिसे"],["जनवरी","फेब्रुअरी","मार्च","अप्रिल","मे","जुन","जुलाई","अगस्ट","सेप्टेम्बर","अक्टोबर","नोभेम्बर","डिसेम्बर"],u],[["ईसा पूर्व","सन्"],u,u],0,[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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"NPR","नेरू","नेपाली रूपैयाँ",{"JPY":["JP¥","¥"],"NPR":["नेरू","रू"],"THB":["฿"],"USD":["US$","$"]},"ltr", plural_locale_ne]; -function plural_twi(n: number): number { -if (n === Math.floor(n) && (n >= 0 && n <= 1)) + +function plural_locale_nl(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; + +if (i === 1 && v === 0) return 1; return 5; } -export const locale_twi = ["twi",[["AN","EW"],u,u],u,[["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"]],u,[["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"]],u,[["AK","KE"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"GHS","GH₵","Ghana Sidi",{"GHS":["GH₵"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_twi]; +export const locale_nl = ["nl",[["a.m.","p.m."],u,u],u,[["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"]],u,[["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"]],u,[["v.C.","n.C."],["v.Chr.","n.Chr."],["voor Christus","na Christus"]],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}",u,"{1} 'om' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00;¤ -#,##0.00","#E0"],"EUR","€","Euro",{"AUD":["AU$","$"],"CAD":["C$","$"],"FJD":["FJ$","$"],"JPY":["JP¥","¥"],"SBD":["SI$","$"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XPF":[],"XXX":[]},"ltr", plural_locale_nl]; + -function plural_tzm_Latn_MA(n: number): number { -if (n === Math.floor(n) && (n >= 0 && n <= 1) || n === Math.floor(n) && (n >= 11 && n <= 99)) +function plural_locale_nb(n: number): number { + +if (n === 1) return 1; return 5; } -export const locale_tzm_Latn_MA = ["tzm-Latn-MA",[["Zdat azal","Ḍeffir aza"],u,u],u,[["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ḍ"]],u,[["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"]],u,[["ZƐ","ḌƐ"],u,["Zdat Ɛisa (TAƔ)","Ḍeffir Ɛisa (TAƔ)"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"MAD","MAD","Derhem Umeṛṛuki",{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_tzm_Latn_MA]; +export const locale_nb = ["nb",[["a","p"],["a.m.","p.m."],u],[["a.m.","p.m."],u,u],[["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ø."]],u,[["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."],u,["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}",u,"{1} 'kl'. {0}","{1} {0}"],[","," ",";","%","+","−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","¤ #,##0.00","#E0"],"NOK","kr","norske kroner",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NOK":["kr"],"NZD":[u,"$"],"RON":[u,"L"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XAF":[],"XCD":[u,"$"],"XPF":[],"XXX":[]},"ltr", plural_locale_nb]; -function plural_ug_Arab_CN(n: number): number { +export const locale_no = locale_nb; +export const locale_no_NO = locale_nb; + +function plural_locale_or(n: number): number { if (n === 1) return 1; return 5; } -export const locale_ug_Arab_CN = ["ug-Arab-CN",[["ب","ك"],["چ.ب","چ.ك"],["چۈشتىن بۇرۇن","چۈشتىن كېيىن"]],[["چ.ب","چ.ك"],u,u],[["ي","د","س","چ","پ","ج","ش"],["يە","دۈ","سە","چا","پە","جۈ","شە"],["يەكشەنبە","دۈشەنبە","سەيشەنبە","چارشەنبە","پەيشەنبە","جۈمە","شەنبە"],["ي","د","س","چ","پ","ج","ش"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["يانۋار","فېۋرال","مارت","ئاپرېل","ماي","ئىيۇن","ئىيۇل","ئاۋغۇست","سېنتەبىر","ئۆكتەبىر","نويابىر","دېكابىر"],u],u,[["BCE","مىلادىيە"],u,["مىلادىيەدىن بۇرۇن","مىلادىيە"]],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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"CNY","¥","جۇڭگو يۈەنى",{"CNY":["¥","¥"],"JPY":["JP¥","¥"]},"rtl", plural_ug_Arab_CN]; +export const locale_or = ["or",[["ପୂ","ଅ"],["AM","PM"],u],[["AM","ଅପରାହ୍ନ"],["ପୂର୍ବାହ୍ନ","ଅପରାହ୍ନ"],u],[["ର","ସୋ","ମ","ବୁ","ଗୁ","ଶୁ","ଶ"],["ରବି","ସୋମ","ମଙ୍ଗଳ","ବୁଧ","ଗୁରୁ","ଶୁକ୍ର","ଶନି"],["ରବିବାର","ସୋମବାର","ମଙ୍ଗଳବାର","ବୁଧବାର","ଗୁରୁବାର","ଶୁକ୍ରବାର","ଶନିବାର"],["ରବି","ସୋମ","ମଙ୍ଗଳ","ବୁଧ","ଗୁରୁ","ଶୁକ୍ର","ଶନି"]],u,[["ଜା","ଫେ","ମା","ଅ","ମଇ","ଜୁ","ଜୁ","ଅ","ସେ","ଅ","ନ","ଡି"],["ଜାନୁଆରୀ","ଫେବୃଆରୀ","ମାର୍ଚ୍ଚ","ଅପ୍ରେଲ","ମଇ","ଜୁନ","ଜୁଲାଇ","ଅଗଷ୍ଟ","ସେପ୍ଟେମ୍ବର","ଅକ୍ଟୋବର","ନଭେମ୍ବର","ଡିସେମ୍ବର"],u],u,[["BC","AD"],u,["ଖ୍ରୀଷ୍ଟପୂର୍ବ","ଖ୍ରୀଷ୍ଟାବ୍ଦ"]],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}",u,"{0} ଠାରେ {1}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##0%","¤#,##0.00","#E0"],"INR","₹","ଭାରତୀୟ ଟଙ୍କା",{},"ltr", plural_locale_or]; -function plural_uig(n: number): number { -if (n === 1) + +function plural_locale_pa(n: number): number { + +if (n === Math.floor(n) && (n >= 0 && n <= 1)) return 1; return 5; } -export const locale_uig = ["uig",[["ب","ك"],["چ.ب","چ.ك"],["چۈشتىن بۇرۇن","چۈشتىن كېيىن"]],[["چ.ب","چ.ك"],u,u],[["ي","د","س","چ","پ","ج","ش"],["يە","دۈ","سە","چا","پە","جۈ","شە"],["يەكشەنبە","دۈشەنبە","سەيشەنبە","چارشەنبە","پەيشەنبە","جۈمە","شەنبە"],["ي","د","س","چ","پ","ج","ش"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["يانۋار","فېۋرال","مارت","ئاپرېل","ماي","ئىيۇن","ئىيۇل","ئاۋغۇست","سېنتەبىر","ئۆكتەبىر","نويابىر","دېكابىر"],u],u,[["BCE","مىلادىيە"],u,["مىلادىيەدىن بۇرۇن","مىلادىيە"]],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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"CNY","¥","جۇڭگو يۈەنى",{"CNY":["¥","¥"],"JPY":["JP¥","¥"]},"rtl", plural_uig]; +export const locale_pa = ["pa",[["ਸ.","ਸ਼."],["ਪੂ.ਦੁ.","ਬਾ.ਦੁ."],u],[["ਪੂ.ਦੁ.","ਬਾ.ਦੁ."],u,u],[["ਐ","ਸੋ","ਮੰ","ਬੁੱ","ਵੀ","ਸ਼ੁੱ","ਸ਼"],["ਐਤ","ਸੋਮ","ਮੰਗਲ","ਬੁੱਧ","ਵੀਰ","ਸ਼ੁੱਕਰ","ਸ਼ਨਿੱਚਰ"],["ਐਤਵਾਰ","ਸੋਮਵਾਰ","ਮੰਗਲਵਾਰ","ਬੁੱਧਵਾਰ","ਵੀਰਵਾਰ","ਸ਼ੁੱਕਰਵਾਰ","ਸ਼ਨਿੱਚਰਵਾਰ"],["ਐਤ","ਸੋਮ","ਮੰਗ","ਬੁੱਧ","ਵੀਰ","ਸ਼ੁੱਕ","ਸ਼ਨਿੱ"]],u,[["ਜ","ਫ਼","ਮਾ","ਅ","ਮ","ਜੂ","ਜੁ","ਅ","ਸ","ਅ","ਨ","ਦ"],["ਜਨ","ਫ਼ਰ","ਮਾਰਚ","ਅਪ੍ਰੈ","ਮਈ","ਜੂਨ","ਜੁਲਾ","ਅਗ","ਸਤੰ","ਅਕਤੂ","ਨਵੰ","ਦਸੰ"],["ਜਨਵਰੀ","ਫ਼ਰਵਰੀ","ਮਾਰਚ","ਅਪ੍ਰੈਲ","ਮਈ","ਜੂਨ","ਜੁਲਾਈ","ਅਗਸਤ","ਸਤੰਬਰ","ਅਕਤੂਬਰ","ਨਵੰਬਰ","ਦਸੰਬਰ"]],u,[["ਈ.ਪੂ.","ਸੰਨ"],["ਈ. ਪੂ.","ਸੰਨ"],["ਈਸਵੀ ਪੂਰਵ","ਈਸਵੀ ਸੰਨ"]],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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","[#E0]"],"INR","₹","ਭਾਰਤੀ ਰੁਪਇਆ",{"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_locale_pa]; + -function plural_ukr(n: number): number { + +function plural_locale_pl(n: number): number { const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (v === 0 && (i % 10 === 1 && !(i % 100 === 11))) +if (i === 1 && v === 0) return 1; if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && !(i % 100 >= 12 && i % 100 <= 14))) return 3; -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)))) +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 4; return 5; } -export const locale_ukr = ["ukr",[["дп","пп"],u,u],u,[["Н","П","В","С","Ч","П","С"],["нд","пн","вт","ср","чт","пт","сб"],["неділя","понеділок","вівторок","середа","четвер","пʼятниця","субота"],["нд","пн","вт","ср","чт","пт","сб"]],u,[["с","л","б","к","т","ч","л","с","в","ж","л","г"],["січ.","лют.","бер.","квіт.","трав.","черв.","лип.","серп.","вер.","жовт.","лист.","груд."],["січня","лютого","березня","квітня","травня","червня","липня","серпня","вересня","жовтня","листопада","грудня"]],[["С","Л","Б","К","Т","Ч","Л","С","В","Ж","Л","Г"],["січ","лют","бер","кві","тра","чер","лип","сер","вер","жов","лис","гру"],["січень","лютий","березень","квітень","травень","червень","липень","серпень","вересень","жовтень","листопад","грудень"]],[["до н.е.","н.е."],["до н. е.","н. е."],["до нашої ери","нашої ери"]],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}",u,"{1} 'о' {0}",u],[","," ",";","%","+","-","Е","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"UAH","₴","українська гривня",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"$"],"UAH":["₴"],"UAK":["крб."],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"]},"ltr", plural_ukr]; +export const locale_pl = ["pl",[["a","p"],["AM","PM"],u],u,[["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."],u,["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}",u,"{1} {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"PLN","zł","złoty polski",{"AUD":[u,"$"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"PLN":["zł"],"RON":[u,"lej"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"]},"ltr", plural_locale_pl]; -function plural_umu(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (i === 1 && v === 0) + +function plural_locale_pt(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === Math.floor(i) && (i >= 0 && i <= 1)) return 1; return 5; } -export const locale_umu = ["umu",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_umu]; +export const locale_pt = ["pt",[["AM","PM"],u,u],u,[["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."]],u,[["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"]],u,[["a.C.","d.C."],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"BRL","R$","Real brasileiro",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"PTE":["Esc."],"RON":[u,"L"],"SYP":[u,"S£"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_locale_pt]; -function plural_urd(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +export const locale_pt_BR = locale_pt; -if (i === 1 && v === 0) +function plural_locale_pt_PT(n: number): number { +const i = Math.floor(Math.abs(n)); + +if (i === Math.floor(i) && (i >= 0 && i <= 1)) return 1; return 5; } -export const locale_urd = ["urd",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["S","M","T","W","T","F","S"],["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"],u,u],u,[["J","F","M","A","M","J","J","A","S","O","N","D"],["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],u],u,[["قبل مسیح","عیسوی"],u,u],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}",u,u,u],[".",",",";","%","‎+","‎-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"PKR","Rs","پاکستانی روپیہ",{"JPY":["JP¥","¥"],"PKR":["Rs"],"THB":["฿"],"TWD":["NT$"]},"rtl", plural_urd]; +export const locale_pt_PT = ["pt-PT",[["a.m.","p.m."],u,["da manhã","da tarde"]],[["a.m.","p.m."],u,["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"],["domingo","segunda","terça","quarta","quinta","sexta","sábado"]],u,[["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"]],u,[["a.C.","d.C."],u,["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}",u,"{1} 'às' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"PTE":["​"],"RON":[u,"L"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"]},"ltr", plural_locale_pt_PT]; -function plural_uz_AF(n: number): number { -return 5; -} -export const locale_uz_AF = ["uz-AF",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["ی.","د.","س.","چ.","پ.","ج.","ش."],["یکشنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنجشنبه","جمعه","شنبه"],["ی.","د.","س.","چ.","پ.","ج.","ش."]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["جنو","فبر","مار","اپر","می","جون","جول","اگس","سپت","اکت","نوم","دسم"],["جنوری","فبروری","مارچ","اپریل","می","جون","جولای","اگست","سپتمبر","اکتوبر","نومبر","دسمبر"]],u,[["BCE","CE"],u,u],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}",u,u,u],[",",".",";","%","‎+","‎−","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"AFN","؋","افغانی",{"AFN":["؋"],"JPY":["JP¥","¥"],"USD":["US$","$"]},"rtl", plural_uz_AF]; -function plural_uz_UZ(n: number): number { +function plural_locale_ro(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (n === 1) +if (i === 1 && v === 0) return 1; +if (!(v === 0) || (n === 0 || n % 100 === Math.floor(n % 100) && (n % 100 >= 2 && n % 100 <= 19))) + return 3; return 5; } -export const locale_uz_UZ = ["uz-UZ",[["TO","TK"],u,u],u,[["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"]],u,[["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"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","son emas",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"UZS","soʻm","O‘zbekiston so‘mi",{"JPY":["JP¥","¥"],"USD":["US$","$"],"UZS":["soʻm"]},"ltr", plural_uz_UZ]; - -function plural_uzb(n: number): number { +export const locale_ro = ["ro",[["a.m.","p.m."],u,u],u,[["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â."]],u,[["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"]],u,[["î.Hr.","d.Hr."],u,["î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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"RON","RON","leu românesc",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"]},"ltr", plural_locale_ro]; -if (n === 1) - return 1; -return 5; -} -export const locale_uzb = ["uzb",[["TO","TK"],u,u],u,[["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"]],u,[["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"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","son emas",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"UZS","soʻm","O‘zbekiston so‘mi",{"JPY":["JP¥","¥"],"USD":["US$","$"],"UZS":["soʻm"]},"ltr", plural_uzb]; -function plural_uzn(n: number): number { +function plural_locale_ru(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (n === 1) +if (v === 0 && (i % 10 === 1 && !(i % 100 === 11))) return 1; +if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && !(i % 100 >= 12 && i % 100 <= 14))) + return 3; +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 4; return 5; } -export const locale_uzn = ["uzn",[["TO","TK"],u,u],u,[["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"]],u,[["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"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","son emas",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"UZS","soʻm","O‘zbekiston so‘mi",{"JPY":["JP¥","¥"],"USD":["US$","$"],"UZS":["soʻm"]},"ltr", plural_uzn]; +export const locale_ru = ["ru",[["AM","PM"],u,u],u,[["вс","пн","вт","ср","чт","пт","сб"],u,["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["В","П","В","С","Ч","П","С"],["вс","пн","вт","ср","чт","пт","сб"],["воскресенье","понедельник","вторник","среда","четверг","пятница","суббота"],["вс","пн","вт","ср","чт","пт","сб"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","мар.","апр.","мая","июн.","июл.","авг.","сент.","окт.","нояб.","дек."],["января","февраля","марта","апреля","мая","июня","июля","августа","сентября","октября","ноября","декабря"]],[["Я","Ф","М","А","М","И","И","А","С","О","Н","Д"],["янв.","февр.","март","апр.","май","июнь","июль","авг.","сент.","окт.","нояб.","дек."],["январь","февраль","март","апрель","май","июнь","июль","август","сентябрь","октябрь","ноябрь","декабрь"]],[["до н.э.","н.э."],["до н. э.","н. э."],["до Рождества Христова","от Рождества Христова"]],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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","не число",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"RUB","₽","российский рубль",{"GEL":[u,"ლ"],"RON":[u,"L"],"RUB":["₽"],"RUR":["р."],"THB":["฿"],"TMT":["ТМТ"],"TWD":["NT$"],"UAH":["₴"],"XXX":["XXXX"]},"ltr", plural_locale_ru]; -function plural_vai_LR(n: number): number { -return 5; -} -export const locale_vai_LR = ["vai-LR",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["ꕞꕌꔵ","ꗳꗡꘉ","ꕚꕞꕚ","ꕉꕞꕒ","ꕉꔤꕆꕢ","ꕉꔤꕀꕮ","ꔻꔬꔳ"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["ꖨꖕꔞ","ꕒꕡ","ꕾꖺ","ꖢꖕ","ꖑꕱ","ꖱꘋ","ꖱꕞ","ꗛꔕ","ꕢꕌ","ꕭꖃ","ꔞꘋ","ꖨꖕꗏ"],["ꖨꖕ ꕪꕴ ꔞꔀꕮꕊ","ꕒꕡꖝꖕ","ꕾꖺ","ꖢꖕ","ꖑꕱ","ꖱꘋ","ꖱꕞꔤ","ꗛꔕ","ꕢꕌ","ꕭꖃ","ꔞꘋꕔꕿ ꕸꖃꗏ","ꖨꖕ ꕪꕴ ꗏꖺꕮꕊ"]],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"LRD","$","ꕞꔤꔫꕩ ꕜꕞꕌ",{"JPY":["JP¥","¥"],"LRD":["$"],"USD":["US$","$"]},"ltr", plural_vai_LR]; -function plural_vie(n: number): number { +function plural_locale_sr_Latn(n: number): number { return 5; } -export const locale_vie = ["vie",[["s","c"],["SA","CH"],u],[["SA","CH"],u,u],[["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"]],u,[["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"],u],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}",u,"{0} {1}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"VND","₫","Đồng Việt Nam",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_vie]; +export const locale_sr_Latn = ["sr-Latn",[["a","p"],["pre podne","po podne"],u],[["pre podne","po podne"],u,u],[["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"]],u,[["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"]],u,[["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"RSD","RSD","Srpski dinar",{"AUD":[u,"$"],"BAM":["KM"],"BYN":[u,"r."],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_locale_sr_Latn]; -function plural_vol(n: number): number { +export const locale_sh = locale_sr_Latn; -if (n === 1) +function plural_locale_si(n: number): number { +const i = Math.floor(Math.abs(n)), f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; + +if (n === 0 || n === 1 || i === 0 && f === 1) return 1; return 5; } -export const locale_vol = ["vol",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["M01","M02","M03","M04","M05","M06","M07","M08","M09","M10","M11","M12"],u],u,[["BCE","CE"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],u,u,u,{"JPY":["JP¥","¥"],"USD":["US$","$"]},"ltr", plural_vol]; +export const locale_si = ["si",[["පෙ","ප"],["පෙ.ව.","ප.ව."],u],[["පෙ.ව.","ප.ව."],u,u],[["ඉ","ස","අ","බ","බ්‍ර","සි","සෙ"],["ඉරිදා","සඳුදා","අඟහ","බදාදා","බ්‍රහස්","සිකු","සෙන"],["ඉරිදා","සඳුදා","අඟහරුවාදා","බදාදා","බ්‍රහස්පතින්දා","සිකුරාදා","සෙනසුරාදා"],["ඉරි","සඳු","අඟ","බදා","බ්‍රහ","සිකු","සෙන"]],u,[["ජ","පෙ","මා","අ","මැ","ජූ","ජූ","අ","සැ","ඔ","නෙ","දෙ"],["ජන","පෙබ","මාර්තු","අප්‍රේල්","මැයි","ජූනි","ජූලි","අගෝ","සැප්","ඔක්","නොවැ","දෙසැ"],["ජනවාරි","පෙබරවාරි","මාර්තු","අප්‍රේල්","මැයි","ජූනි","ජූලි","අගෝස්තු","සැප්තැම්බර්","ඔක්තෝබර්","නොවැම්බර්","දෙසැම්බර්"]],[["ජ","පෙ","මා","අ","මැ","ජූ","ජූ","අ","සැ","ඔ","නෙ","දෙ"],["ජන","පෙබ","මාර්","අප්‍රේල්","මැයි","ජූනි","ජූලි","අගෝ","සැප්","ඔක්","නොවැ","දෙසැ"],["ජනවාරි","පෙබරවාරි","මාර්තු","අප්‍රේල්","මැයි","ජූනි","ජූලි","අගෝස්තු","සැප්තැම්බර්","ඔක්තෝබර්","නොවැම්බර්","දෙසැම්බර්"]],[["ක්‍රි.පූ.","ක්‍රි.ව."],u,["ක්‍රිස්තු පූර්ව","ක්‍රිස්තු වර්ෂ"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN","."],["#,##0.###","#,##0%","¤#,##0.00","#"],"LKR","රු.","ශ්‍රී ලංකා රුපියල",{"JPY":["JP¥","¥"],"LKR":["රු."],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XOF":["සිෆ්එ"]},"ltr", plural_locale_si]; -function plural_wol(n: number): number { -return 5; -} -export const locale_wol = ["wol",[["Sub","Ngo"],u,u],u,[["Dib","Alt","Tal","Àla","Alx","Àjj","Ase"],u,["Dibéer","Altine","Talaata","Àlarba","Alxamis","Àjjuma","Aseer"],["Dib","Alt","Tal","Àla","Alx","Àjj","Ase"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["Sam","Few","Mar","Awr","Mee","Suw","Sul","Ut","Sàt","Okt","Now","Des"],["Samwiyee","Fewriyee","Mars","Awril","Mee","Suwe","Sulet","Ut","Sàttumbar","Oktoobar","Nowàmbar","Desàmbar"]],u,[["JC","AD"],u,["av. JC","AD"]],1,[6,0],["dd-MM-y","d MMM, y","d MMMM, y","EEEE, d MMM, y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} - {0}",u,"{1} 'ci' {0}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"XOF","CFA","Franc CFA bu Afrik Sowwu-jant",{"JPY":["JP¥","¥"]},"ltr", plural_wol]; -function plural_xba(n: number): number { +function plural_locale_sk(n: number): number { const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; if (i === 1 && v === 0) return 1; +if (i === Math.floor(i) && (i >= 2 && i <= 4) && v === 0) + return 3; +if (!(v === 0)) + return 4; return 5; } -export const locale_xba = ["xba",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_xba]; - -function plural_xho(n: number): number { +export const locale_sk = ["sk",[["AM","PM"],u,u],u,[["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"]],u,[["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."],u,["pred Kristom","po Kristovi"]],1,[6,0],["d. M. y",u,"d. MMMM y","EEEE d. MMMM y"],["H:mm","H:mm:ss","H:mm:ss z","H:mm:ss zzzz"],["{1} {0}","{1}, {0}",u,u],[","," ",";","%","+","-","e","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","euro",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":["NIS","₪"],"INR":[u,"₹"],"JPY":[u,"¥"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":[u,"NT$"],"USD":[u,"$"],"VND":[u,"₫"],"XXX":[]},"ltr", plural_locale_sk]; -if (n === 1) - return 1; -return 5; -} -export const locale_xho = ["xho",[["AM","PM"],u,u],u,[["S","M","T","W","T","F","S"],["Caw","Mvu","Bin","Tha","Sin","Hla","Mgq"],["Cawe","Mvulo","Lwesibini","Lwesithathu","Lwesine","Lwesihlanu","Mgqibelo"],["Caw","Mvu","Bin","Tha","Sin","Hla","Mgq"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["Jan","Feb","Mat","Epr","Mey","Jun","Jul","Aga","Sep","Okt","Nov","Dis"],["Janyuwari","Februwari","Matshi","Epreli","Meyi","Juni","Julayi","Agasti","Septemba","Okthoba","Novemba","Disemba"]],u,[["BC","AD"],u,u],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}",u,u,u],["."," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZAR","R","iRandi yaseMzanzi Afrika",{"JPY":["JP¥","¥"],"USD":["US$","$"],"ZAR":["R"]},"ltr", plural_xho]; -function plural_xia(n: number): number { +function plural_locale_sl(n: number): number { const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (i === 1 && v === 0) +if (v === 0 && i % 100 === 1) return 1; +if (v === 0 && i % 100 === 2) + return 2; +if (v === 0 && (i % 100 === Math.floor(i % 100) && (i % 100 >= 3 && i % 100 <= 4)) || !(v === 0)) + return 3; return 5; } -export const locale_xia = ["xia",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_xia]; +export const locale_sl = ["sl",[["d","p"],["dop.","pop."],u],[["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."]],u,[["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"]],u,[["pr. Kr.","po Kr."],u,["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}",u,u,u],[",",".",";","%","+","−","e","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"EUR","€","evro",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"GBP":[u,"£"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"NT$"],"XCD":[u,"$"]},"ltr", plural_locale_sl]; -function plural_xkh(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (i === 1 && v === 0) + +function plural_locale_sq(n: number): number { + +if (n === 1) return 1; return 5; } -export const locale_xkh = ["xkh",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_xkh]; +export const locale_sq = ["sq",[["p.d.","m.d."],u,["e paradites","e pasdites"]],[["p.d.","m.d."],u,["paradite","pasdite"]],[["d","h","m","m","e","p","sh"],["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","sh"],["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","sh","m","p","m","q","k","g","sh","t","n","dh"],["jan","shk","mar","pri","maj","qer","korr","gush","sht","tet","nën","dhj"],["janar","shkurt","mars","prill","maj","qershor","korrik","gusht","shtator","tetor","nëntor","dhjetor"]],u,[["p.K.","mb.K."],u,["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}",u,"{1} 'në' {0}",u],[","," ",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"ALL","Lekë","Leku shqiptar",{"ALL":["Lekë"],"AOA":[],"ARS":[],"AUD":["A$","AUD"],"BAM":[],"BBD":[],"BDT":[],"BMD":[],"BND":[],"BOB":[],"BRL":[],"BSD":[],"BWP":[],"BYN":[],"BZD":[],"CAD":["CA$","CAD"],"CLP":[],"CNY":["CN¥","CNY"],"COP":[],"CRC":[],"CUC":[],"CUP":[],"CZK":[],"DKK":[],"DOP":[],"EGP":[],"EUR":["€","EUR"],"FJD":[],"FKP":[],"GBP":["£","GBP"],"GEL":[],"GIP":[],"GNF":[],"GTQ":[],"GYD":[],"HKD":["HK$","HKS"],"HNL":[],"HRK":[],"HUF":[],"IDR":[],"ILS":["₪","ILS"],"INR":["₹","INR"],"ISK":[],"JMD":[],"JPY":["JP¥","JPY"],"KHR":[],"KMF":[],"KPW":[],"KRW":["₩","KRW"],"KYD":[],"KZT":[],"LAK":[],"LBP":[],"LKR":[],"LRD":[],"MGA":[],"MMK":[],"MNT":[],"MUR":[],"MXN":["MX$","MXN"],"MYR":[],"NAD":[],"NGN":[],"NIO":[],"NOK":[],"NPR":[],"NZD":["NZ$","NZD"],"PHP":[],"PKR":[],"PLN":[],"PYG":[],"RON":[],"RUB":[],"RWF":[],"SBD":[],"SEK":[],"SGD":[],"SHP":[],"SRD":[],"SSP":[],"STN":[],"SYP":[],"THB":["฿","THB"],"TOP":[],"TRY":[],"TTD":[],"TWD":["NT$","TWD"],"UAH":[],"USD":["US$","USD"],"UYU":[],"VND":["₫","VND"],"XCD":["EC$","XCD"],"ZAR":[],"ZMW":[]},"ltr", plural_locale_sq]; -function plural_xsj(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (i === 1 && v === 0) + +function plural_locale_sr(n: number): number { +const 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 1; +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 3; return 5; } -export const locale_xsj = ["xsj",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_xsj]; +export const locale_sr = ["sr",[["a","p"],["пре подне","по подне"],u],[["пре подне","по подне"],u,u],[["н","п","у","с","ч","п","с"],["нед","пон","уто","сре","чет","пет","суб"],["недеља","понедељак","уторак","среда","четвртак","петак","субота"],["не","по","ут","ср","че","пе","су"]],u,[["ј","ф","м","а","м","ј","ј","а","с","о","н","д"],["јан","феб","мар","апр","мај","јун","јул","авг","сеп","окт","нов","дец"],["јануар","фебруар","март","април","мај","јун","јул","август","септембар","октобар","новембар","децембар"]],u,[["п.н.е.","н.е."],["п. н. е.","н. е."],["пре нове ере","нове ере"]],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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"RSD","RSD","Српски динар",{"AUD":[u,"$"],"BAM":["КМ","KM"],"GEL":[u,"ლ"],"KRW":[u,"₩"],"NZD":[u,"$"],"TWD":["NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_locale_sr]; + -function plural_ybd(n: number): number { + +function plural_locale_sv(n: number): number { const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; if (i === 1 && v === 0) @@ -7981,9 +1050,11 @@ if (i === 1 && v === 0) return 5; } -export const locale_ybd = ["ybd",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_ybd]; +export const locale_sv = ["sv",[["fm","em"],u,u],[["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ö"]],u,[["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"]],u,[["f.Kr.","e.Kr."],u,["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}",u,u,u],[","," ",";","%","+","−","×10^","×","‰","∞","NaN",":"],["#,##0.###","#,##0 %","#,##0.00 ¤","#E0"],"SEK","kr","svensk krona",{"AUD":[u,"$"],"BBD":["Bds$","$"],"BMD":["BM$","$"],"BRL":["BR$","R$"],"BSD":["BS$","$"],"BZD":["BZ$","$"],"CNY":[u,"¥"],"DKK":["Dkr","kr"],"DOP":["RD$","$"],"EEK":["Ekr"],"EGP":["EG£","E£"],"ESP":[],"GBP":[u,"£"],"HKD":[u,"$"],"IEP":["IE£"],"INR":[u,"₹"],"ISK":["Ikr","kr"],"JMD":["JM$","$"],"JPY":[u,"¥"],"KRW":[u,"₩"],"NOK":["Nkr","kr"],"NZD":[u,"$"],"RON":[u,"L"],"SEK":["kr"],"TWD":[u,"NT$"],"USD":["US$","$"],"VND":[u,"₫"]},"ltr", plural_locale_sv]; + -function plural_ydd(n: number): number { + +function plural_locale_sw(n: number): number { const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; if (i === 1 && v === 0) @@ -7991,77 +1062,80 @@ if (i === 1 && v === 0) return 5; } -export const locale_ydd = ["ydd",[["פֿאַרמיטאָג","נאָכמיטאָג"],u,u],u,[["S","M","T","W","T","F","S"],["זונטיק","מאָנטיק","דינסטיק","מיטוואך","דאנערשטיק","פֿרײַטיק","שבת"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["יאַנואַר","פֿעברואַר","מערץ","אַפּריל","מיי","יוני","יולי","אויגוסט","סעפּטעמבער","אקטאבער","נאוועמבער","דעצעמבער"],u],[["1","2","3","4","5","6","7","8","9","10","11","12"],["יאַנ","פֿעב","מערץ","אַפּר","מיי","יוני","יולי","אויג","סעפּ","אקט","נאוו","דעצ"],["יאַנואַר","פֿעברואַר","מערץ","אַפּריל","מיי","יוני","יולי","אויגוסט","סעפּטעמבער","אקטאבער","נאוועמבער","דעצעמבער"]],[["BCE","CE"],u,u],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}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],u,u,u,{"JPY":["JP¥","¥"],"USD":["US$","$"]},"rtl", plural_ydd]; +export const locale_sw = ["sw",[["am","pm"],["AM","PM"],u],[["AM","PM"],u,u],[["S","M","T","W","T","F","S"],["Jumapili","Jumatatu","Jumanne","Jumatano","Alhamisi","Ijumaa","Jumamosi"],u,u],u,[["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"]],u,[["KK","BK"],u,["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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"TZS","TSh","Shilingi ya Tanzania",{"JPY":["JP¥","¥"],"KES":["Ksh"],"THB":["฿"],"TWD":["NT$"],"TZS":["TSh"],"USD":["US$","$"]},"ltr", plural_locale_sw]; -function plural_yid(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (i === 1 && v === 0) + +function plural_locale_ta(n: number): number { + +if (n === 1) return 1; return 5; } -export const locale_yid = ["yid",[["פֿאַרמיטאָג","נאָכמיטאָג"],u,u],u,[["S","M","T","W","T","F","S"],["זונטיק","מאָנטיק","דינסטיק","מיטוואך","דאנערשטיק","פֿרײַטיק","שבת"],u,u],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["יאַנואַר","פֿעברואַר","מערץ","אַפּריל","מיי","יוני","יולי","אויגוסט","סעפּטעמבער","אקטאבער","נאוועמבער","דעצעמבער"],u],[["1","2","3","4","5","6","7","8","9","10","11","12"],["יאַנ","פֿעב","מערץ","אַפּר","מיי","יוני","יולי","אויג","סעפּ","אקט","נאוו","דעצ"],["יאַנואַר","פֿעברואַר","מערץ","אַפּריל","מיי","יוני","יולי","אויגוסט","סעפּטעמבער","אקטאבער","נאוועמבער","דעצעמבער"]],[["BCE","CE"],u,u],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}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],u,u,u,{"JPY":["JP¥","¥"],"USD":["US$","$"]},"rtl", plural_yid]; +export const locale_ta = ["ta",[["மு.ப","பி.ப"],["முற்பகல்","பிற்பகல்"],u],u,[["ஞா","தி","செ","பு","வி","வெ","ச"],["ஞாயி.","திங்.","செவ்.","புத.","வியா.","வெள்.","சனி"],["ஞாயிறு","திங்கள்","செவ்வாய்","புதன்","வியாழன்","வெள்ளி","சனி"],["ஞா","தி","செ","பு","வி","வெ","ச"]],u,[["ஜ","பி","மா","ஏ","மே","ஜூ","ஜூ","ஆ","செ","அ","ந","டி"],["ஜன.","பிப்.","மார்.","ஏப்.","மே","ஜூன்","ஜூலை","ஆக.","செப்.","அக்.","நவ.","டிச."],["ஜனவரி","பிப்ரவரி","மார்ச்","ஏப்ரல்","மே","ஜூன்","ஜூலை","ஆகஸ்ட்","செப்டம்பர்","அக்டோபர்","நவம்பர்","டிசம்பர்"]],u,[["கி.மு.","கி.பி."],u,["கிறிஸ்துவுக்கு முன்","அன்னோ டோமினி"]],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}",u,"{1} ’அன்று’ {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##,##0%","¤ #,##,##0.00","#E0"],"INR","₹","இந்திய ரூபாய்",{"THB":["฿"],"TWD":["NT$"]},"ltr", plural_locale_ta]; -function plural_yma(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (i === 1 && v === 0) + +function plural_locale_te(n: number): number { + +if (n === 1) return 1; return 5; } -export const locale_yma = ["yma",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_yma]; +export const locale_te = ["te",[["ఉ","సా"],["AM","PM"],u],[["AM","PM"],u,u],[["ఆ","సో","మ","బు","గు","శు","శ"],["ఆది","సోమ","మంగళ","బుధ","గురు","శుక్ర","శని"],["ఆదివారం","సోమవారం","మంగళవారం","బుధవారం","గురువారం","శుక్రవారం","శనివారం"],["ఆది","సోమ","మం","బుధ","గురు","శుక్ర","శని"]],u,[["జ","ఫి","మా","ఏ","మే","జూ","జు","ఆ","సె","అ","న","డి"],["జన","ఫిబ్ర","మార్చి","ఏప్రి","మే","జూన్","జులై","ఆగ","సెప్టెం","అక్టో","నవం","డిసెం"],["జనవరి","ఫిబ్రవరి","మార్చి","ఏప్రిల్","మే","జూన్","జులై","ఆగస్టు","సెప్టెంబర్","అక్టోబర్","నవంబర్","డిసెంబర్"]],u,[["క్రీపూ","క్రీశ"],u,["క్రీస్తు పూర్వం","క్రీస్తు శకం"]],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}",u,"{1} {0}కి",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##,##0.###","#,##0%","¤#,##,##0.00","#E0"],"INR","₹","రూపాయి",{"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_locale_te]; -function plural_ymt(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (i === 1 && v === 0) - return 1; + +function plural_locale_th(n: number): number { return 5; } -export const locale_ymt = ["ymt",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_ymt]; +export const locale_th = ["th",[["a","p"],["ก่อนเที่ยง","หลังเที่ยง"],u],[["ก่อนเที่ยง","หลังเที่ยง"],u,u],[["อา","จ","อ","พ","พฤ","ศ","ส"],["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."],["วันอาทิตย์","วันจันทร์","วันอังคาร","วันพุธ","วันพฤหัสบดี","วันศุกร์","วันเสาร์"],["อา.","จ.","อ.","พ.","พฤ.","ศ.","ส."]],u,[["ม.ค.","ก.พ.","มี.ค.","เม.ย.","พ.ค.","มิ.ย.","ก.ค.","ส.ค.","ก.ย.","ต.ค.","พ.ย.","ธ.ค."],u,["มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน","ธันวาคม"]],u,[["ก่อน ค.ศ.","ค.ศ."],u,["ปีก่อนคริสตกาล","คริสต์ศักราช"]],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"THB","฿","บาท",{"AUD":["AU$","$"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_locale_th]; -function plural_yor(n: number): number { -return 5; -} -export const locale_yor = ["yor",[["Àárọ̀","Ọ̀sán"],u,u],u,[["À","A","Ì","Ọ","Ọ","Ẹ","À"],["Àìk","Aj","Ìsẹ́g","Ọjọ́r","Ọjọ́b","Ẹt","Àbám"],["Ọ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"]],[["À","A","Ì","Ọ","Ọ","Ẹ","À"],["Àìk","Aj","Ìsẹ́g","Ọjọ́r","Ọjọ́b","Ẹt","Àbám"],["Àìkú","Ajé","Ìsẹ́gun","Ọjọ́rú","Ọjọ́bọ","Ẹtì","Àbámẹ́ta"],u],[["S","È","Ẹ","Ì","Ẹ̀","Ò","A","Ò","O","Ọ̀","B","Ọ̀"],["Ṣẹ́r","Èrèl","Ẹrẹ̀n","Ìgb","Ẹ̀bi","Òkú","Agẹ","Ògú","Owe","Ọ̀wà","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ẹ̀"]],[["S","È","Ẹ","Ì","Ẹ̀","Ò","A","Ò","O","Ọ̀","B","Ọ̀"],["Ṣẹ́","Èr","Ẹr","Ìg","Ẹ̀b","Òk","Ag","Òg","Ow","Ọ̀w","Bé","Ọ̀p"],["Ṣẹ́rẹ́","Èrèlè","Ẹrẹ̀nà","Ìgbé","Ẹ̀bibi","Òkúdu","Agẹmọ","Ògún","Owewe","Ọ̀wàrà","Bélú","Ọ̀pẹ̀"]],[["BCE","AD"],u,["Saju Kristi","Lehin Kristi"]],1,[6,0],["d/M/y","d MM y","d MMM y","EEEE, d MMM y"],["H:m","H:m:s","H:mm:ss z","HH:mm:ss zzzz"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"NGN","₦","Náìrà ti Orílẹ̀-èdè Nàìjíríà",{"JPY":["JP¥","¥"],"NGN":["₦"],"RUB":["₽"]},"ltr", plural_yor]; -function plural_yos(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; +function plural_locale_fil(n: number): number { +const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length, f = parseInt(n.toString().replace(/^[^.]*\.?/, ''), 10) || 0; -if (i === 1 && v === 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 1; return 5; } -export const locale_yos = ["yos",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_yos]; +export const locale_fil = ["fil",[["am","pm"],["AM","PM"],u],[["AM","PM"],u,u],[["Lin","Lun","Mar","Miy","Huw","Biy","Sab"],u,["Linggo","Lunes","Martes","Miyerkules","Huwebes","Biyernes","Sabado"],["Li","Lu","Ma","Mi","Hu","Bi","Sa"]],u,[["Ene","Peb","Mar","Abr","May","Hun","Hul","Ago","Set","Okt","Nob","Dis"],u,["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"],u,["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}",u,"{1} 'nang' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"PHP","₱","Piso ng Pilipinas",{"PHP":["₱"],"THB":["฿"],"TWD":["NT$"]},"ltr", plural_locale_fil]; -function plural_yue_CN(n: number): number { -return 5; -} +export const locale_tl = locale_fil; -export const locale_yue_CN = ["yue-CN",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["周日","周一","周二","周三","周四","周五","周六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["周日","周一","周二","周三","周四","周五","周六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]],u,[["西元前","西元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","z ah:mm:ss","zzzz ah:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","非数值",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"CNY","¥","人民币",{"AUD":["AU$","$"],"CNY":["¥","¥"],"JPY":["JP¥","¥"],"KRW":["₩","₩"],"USD":["US$","$"],"XXX":[]},"ltr", plural_yue_CN]; +function plural_locale_tr(n: number): number { -function plural_yue_HK(n: number): number { +if (n === 1) + return 1; return 5; } -export const locale_yue_HK = ["yue-HK",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],u,["日","一","二","三","四","五","六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],u],u,[["西元前","西元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日 EEEE"],["ah:mm","ah:mm:ss","ah:mm:ss [z]","ah:mm:ss [zzzz]"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","非數值",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"HKD","HK$","港幣",{"AUD":["AU$","$"],"KRW":["₩","₩"],"USD":["US$","$"],"XXX":[]},"ltr", plural_yue_HK]; +export const locale_tr = ["tr",[["öö","ös"],["ÖÖ","ÖS"],u],[["ÖÖ","ÖS"],u,u],[["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"]],u,[["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"]],u,[["MÖ","MS"],u,["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}",u,u,u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","%#,##0","¤#,##0.00","#E0"],"TRY","₺","Türk Lirası",{"AUD":["AU$","$"],"RON":[u,"L"],"THB":["฿"],"TRY":["₺"],"TWD":["NT$"]},"ltr", plural_locale_tr]; + -function plural_yuu(n: number): number { + +function plural_locale_uk(n: number): number { const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (i === 1 && v === 0) +if (v === 0 && (i % 10 === 1 && !(i % 100 === 11))) return 1; +if (v === 0 && (i % 10 === Math.floor(i % 10) && (i % 10 >= 2 && i % 10 <= 4) && !(i % 100 >= 12 && i % 100 <= 14))) + return 3; +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 4; return 5; } -export const locale_yuu = ["yuu",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_yuu]; +export const locale_uk = ["uk",[["дп","пп"],u,u],u,[["Н","П","В","С","Ч","П","С"],["нд","пн","вт","ср","чт","пт","сб"],["неділя","понеділок","вівторок","середа","четвер","пʼятниця","субота"],["нд","пн","вт","ср","чт","пт","сб"]],u,[["с","л","б","к","т","ч","л","с","в","ж","л","г"],["січ.","лют.","бер.","квіт.","трав.","черв.","лип.","серп.","вер.","жовт.","лист.","груд."],["січня","лютого","березня","квітня","травня","червня","липня","серпня","вересня","жовтня","листопада","грудня"]],[["С","Л","Б","К","Т","Ч","Л","С","В","Ж","Л","Г"],["січ","лют","бер","кві","тра","чер","лип","сер","вер","жов","лис","гру"],["січень","лютий","березень","квітень","травень","червень","липень","серпень","вересень","жовтень","листопад","грудень"]],[["до н.е.","н.е."],["до н. е.","н. е."],["до нашої ери","нашої ери"]],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}",u,"{1} 'о' {0}",u],[","," ",";","%","+","-","Е","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"UAH","₴","українська гривня",{"AUD":[u,"$"],"BRL":[u,"R$"],"CAD":[u,"$"],"CNY":[u,"¥"],"EUR":[u,"€"],"GBP":[u,"£"],"HKD":[u,"$"],"ILS":[u,"₪"],"INR":[u,"₹"],"KRW":[u,"₩"],"MXN":[u,"$"],"NZD":[u,"$"],"TWD":[u,"$"],"UAH":["₴"],"UAK":["крб."],"USD":[u,"$"],"VND":[u,"₫"],"XCD":[u,"$"]},"ltr", plural_locale_uk]; + -function plural_zai(n: number): number { + +function plural_locale_ur(n: number): number { const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; if (i === 1 && v === 0) @@ -8069,67 +1143,64 @@ if (i === 1 && v === 0) return 5; } -export const locale_zai = ["zai",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_zai]; +export const locale_ur = ["ur",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["S","M","T","W","T","F","S"],["اتوار","پیر","منگل","بدھ","جمعرات","جمعہ","ہفتہ"],u,u],u,[["J","F","M","A","M","J","J","A","S","O","N","D"],["جنوری","فروری","مارچ","اپریل","مئی","جون","جولائی","اگست","ستمبر","اکتوبر","نومبر","دسمبر"],u],u,[["قبل مسیح","عیسوی"],u,u],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}",u,u,u],[".",",",";","%","‎+","‎-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤ #,##0.00","#E0"],"PKR","Rs","پاکستانی روپیہ",{"JPY":["JP¥","¥"],"PKR":["Rs"],"THB":["฿"],"TWD":["NT$"]},"rtl", plural_locale_ur]; + -function plural_zh_CN(n: number): number { -return 5; -} -export const locale_zh_CN = ["zh-CN",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["周日","周一","周二","周三","周四","周五","周六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["周日","周一","周二","周三","周四","周五","周六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]],u,[["公元前","公元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","z ah:mm:ss","zzzz ah:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"CNY","¥","人民币",{"AUD":["AU$","$"],"CNY":["¥"],"ILR":["ILS"],"JPY":["JP¥","¥"],"KRW":["₩","₩"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh_CN]; +function plural_locale_uz(n: number): number { -function plural_zh_guoyu(n: number): number { +if (n === 1) + return 1; return 5; } -export const locale_zh_guoyu = ["zh-guoyu",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["周日","周一","周二","周三","周四","周五","周六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["周日","周一","周二","周三","周四","周五","周六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]],u,[["公元前","公元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","z ah:mm:ss","zzzz ah:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"CNY","¥","人民币",{"AUD":["AU$","$"],"CNY":["¥"],"ILR":["ILS"],"JPY":["JP¥","¥"],"KRW":["₩","₩"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh_guoyu]; +export const locale_uz = ["uz",[["TO","TK"],u,u],u,[["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"]],u,[["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"],u,["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}",u,u,u],[","," ",";","%","+","-","E","×","‰","∞","son emas",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"UZS","soʻm","O‘zbekiston so‘mi",{"JPY":["JP¥","¥"],"USD":["US$","$"],"UZS":["soʻm"]},"ltr", plural_locale_uz]; -function plural_zh_HK(n: number): number { -return 5; -} -export const locale_zh_HK = ["zh-HK",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["週日","週一","週二","週三","週四","週五","週六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["日","一","二","三","四","五","六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],u],u,[["公元前","公元"],u,u],0,[6,0],["d/M/y","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","ah:mm:ss [z]","ah:mm:ss [zzzz]"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","非數值",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"HKD","HK$","港元",{"AUD":["AU$","$"],"RON":[u,"L"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh_HK]; -function plural_zh_MO(n: number): number { +function plural_locale_vi(n: number): number { return 5; } -export const locale_zh_MO = ["zh-MO",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["週日","週一","週二","週三","週四","週五","週六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["日","一","二","三","四","五","六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],u],u,[["公元前","公元"],u,u],0,[6,0],["d/M/y","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","ah:mm:ss [z]","ah:mm:ss [zzzz]"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","非數值",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"MOP","MOP$","澳門元",{"AUD":["AU$","$"],"MOP":["MOP$"],"RON":[u,"L"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh_MO]; +export const locale_vi = ["vi",[["s","c"],["SA","CH"],u],[["SA","CH"],u,u],[["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"]],u,[["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"],u],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}",u,"{0} {1}",u],[",",".",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","#,##0.00 ¤","#E0"],"VND","₫","Đồng Việt Nam",{"AUD":["AU$","$"],"JPY":["JP¥","¥"],"THB":["฿"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_locale_vi]; -function plural_zh_SG(n: number): number { -return 5; -} -export const locale_zh_SG = ["zh-SG",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["周日","周一","周二","周三","周四","周五","周六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["周日","周一","周二","周三","周四","周五","周六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]],u,[["公元前","公元"],u,u],0,[6,0],["dd/MM/yy","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","z ah:mm:ss","zzzz ah:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"SGD","$","新加坡元",{"AUD":["AU$","$"],"ILR":["ILS"],"JPY":["JP¥","¥"],"KRW":["₩","₩"],"SGD":["$"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh_SG]; -function plural_zh_TW(n: number): number { +function plural_locale_zh(n: number): number { return 5; } -export const locale_zh_TW = ["zh-TW",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["週日","週一","週二","週三","週四","週五","週六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["日","一","二","三","四","五","六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],u],u,[["西元前","西元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日 EEEE"],["ah:mm","ah:mm:ss","ah:mm:ss [z]","ah:mm:ss [zzzz]"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","非數值",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"TWD","$","新台幣",{"AUD":["AU$","$"],"KRW":["₩","₩"],"RON":[u,"L"],"TWD":["$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zh_TW]; +export const locale_zh = ["zh",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["周日","周一","周二","周三","周四","周五","周六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["周日","周一","周二","周三","周四","周五","周六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]],u,[["公元前","公元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","z ah:mm:ss","zzzz ah:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"CNY","¥","人民币",{"AUD":["AU$","$"],"CNY":["¥"],"ILR":["ILS"],"JPY":["JP¥","¥"],"KRW":["₩","₩"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_locale_zh]; -function plural_zh_min(n: number): number { -const i = Math.floor(Math.abs(n)), v = n.toString().replace(/^[^.]*\.?/, '').length; -if (i === 1 && v === 0) - return 1; + +function plural_locale_zh_Hans(n: number): number { return 5; } -export const locale_zh_min = ["zh-min",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["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"]],u,[["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}",u,"{1} 'at' {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr", plural_zh_min]; +export const locale_zh_Hans = ["zh-Hans",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["周日","周一","周二","周三","周四","周五","周六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["周日","周一","周二","周三","周四","周五","周六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]],u,[["公元前","公元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","z ah:mm:ss","zzzz ah:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"CNY","¥","人民币",{"AUD":["AU$","$"],"CNY":["¥"],"ILR":["ILS"],"JPY":["JP¥","¥"],"KRW":["₩","₩"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_locale_zh_Hans]; -function plural_zho(n: number): number { +export const locale_zh_Hans_CN = locale_zh_Hans; +export const locale_zh_CN = locale_zh_Hans; + +function plural_locale_zh_Hant_HK(n: number): number { return 5; } -export const locale_zho = ["zho",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["周日","周一","周二","周三","周四","周五","周六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["周日","周一","周二","周三","周四","周五","周六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]],u,[["公元前","公元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","z ah:mm:ss","zzzz ah:mm:ss"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"CNY","¥","人民币",{"AUD":["AU$","$"],"CNY":["¥"],"ILR":["ILS"],"JPY":["JP¥","¥"],"KRW":["₩","₩"],"TWD":["NT$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_zho]; +export const locale_zh_Hant_HK = ["zh-Hant-HK",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["週日","週一","週二","週三","週四","週五","週六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["日","一","二","三","四","五","六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],u],u,[["公元前","公元"],u,u],0,[6,0],["d/M/y","y年M月d日",u,"y年M月d日EEEE"],["ah:mm","ah:mm:ss","ah:mm:ss [z]","ah:mm:ss [zzzz]"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","非數值",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"HKD","HK$","港元",{"AUD":["AU$","$"],"RON":[u,"L"],"USD":["US$","$"],"XXX":[]},"ltr", plural_locale_zh_Hant_HK]; + +export const locale_zh_HK = locale_zh_Hant_HK; -function plural_zsm(n: number): number { +function plural_locale_zh_Hant(n: number): number { return 5; } -export const locale_zsm = ["zsm",[["a","p"],["PG","PTG"],u],u,[["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"]],u,[["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"]],u,[["S.M.","TM"],u,u],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}",u,"{1} {0}",u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"MYR","RM","Ringgit Malaysia",{"CAD":[u,"$"],"JPY":["JP¥","¥"],"MXN":[u,"$"],"MYR":["RM"],"TWD":["NT$"],"USD":[u,"$"]},"ltr", plural_zsm]; +export const locale_zh_Hant = ["zh-Hant",[["上午","下午"],u,u],u,[["日","一","二","三","四","五","六"],["週日","週一","週二","週三","週四","週五","週六"],["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],["日","一","二","三","四","五","六"]],u,[["1","2","3","4","5","6","7","8","9","10","11","12"],["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],u],u,[["西元前","西元"],u,u],0,[6,0],["y/M/d","y年M月d日",u,"y年M月d日 EEEE"],["ah:mm","ah:mm:ss","ah:mm:ss [z]","ah:mm:ss [zzzz]"],["{1} {0}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","非數值",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"TWD","$","新台幣",{"AUD":["AU$","$"],"KRW":["₩","₩"],"RON":[u,"L"],"TWD":["$"],"USD":["US$","$"],"XXX":[]},"ltr", plural_locale_zh_Hant]; -function plural_zul(n: number): number { +export const locale_zh_Hant_TW = locale_zh_Hant; +export const locale_zh_TW = locale_zh_Hant; + +function plural_locale_zu(n: number): number { const i = Math.floor(Math.abs(n)); if (i === 0 || n === 1) @@ -8137,2564 +1208,456 @@ if (i === 0 || n === 1) return 5; } -export const locale_zul = ["zul",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["J","F","M","E","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"]],[["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"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZAR","R","i-South African Rand",{"BYN":[u,"P."],"DKK":[u,"Kr"],"HRK":[u,"Kn"],"ISK":[u,"Kr"],"JPY":["JP¥","¥"],"NOK":[u,"Kr"],"PLN":[u,"Zł"],"SEK":[u,"Kr"],"THB":["฿"],"TWD":["NT$"],"ZAR":["R"]},"ltr", plural_zul]; +export const locale_zu = ["zu",[["a","p"],["AM","PM"],u],[["AM","PM"],u,u],[["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"]],u,[["J","F","M","E","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"]],[["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"],u,u],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}",u,u,u],[".",",",";","%","+","-","E","×","‰","∞","NaN",":"],["#,##0.###","#,##0%","¤#,##0.00","#E0"],"ZAR","R","i-South African Rand",{"BYN":[u,"P."],"DKK":[u,"Kr"],"HRK":[u,"Kn"],"ISK":[u,"Kr"],"JPY":["JP¥","¥"],"NOK":[u,"Kr"],"PLN":[u,"Zł"],"SEK":[u,"Kr"],"THB":["฿"],"TWD":["NT$"],"ZAR":["R"]},"ltr", plural_locale_zu]; + let l: any; +let locales: string[] = []; switch (goog.LOCALE) { + case 'af': -l = locale_af; -break; -case 'af-NA': -l = locale_af_NA; -break; -case 'agq': -l = locale_agq; -break; -case 'ak': -l = locale_ak; -break; + l = locale_af; + locales = ["af"]; + break; case 'am': -l = locale_am; -break; + l = locale_am; + locales = ["am"]; + break; case 'ar': -l = locale_ar; -break; -case 'ar-AE': -l = locale_ar_AE; -break; -case 'ar-BH': -l = locale_ar_BH; -break; -case 'ar-DJ': -l = locale_ar_DJ; -break; + l = locale_ar; + locales = ["ar"]; + break; case 'ar-DZ': -l = locale_ar_DZ; -break; -case 'ar-EG': -l = locale_ar_EG; -break; -case 'ar-EH': -l = locale_ar_EH; -break; -case 'ar-ER': -l = locale_ar_ER; -break; -case 'ar-IL': -l = locale_ar_IL; -break; -case 'ar-IQ': -l = locale_ar_IQ; -break; -case 'ar-JO': -l = locale_ar_JO; -break; -case 'ar-KM': -l = locale_ar_KM; -break; -case 'ar-KW': -l = locale_ar_KW; -break; -case 'ar-LB': -l = locale_ar_LB; -break; -case 'ar-LY': -l = locale_ar_LY; -break; -case 'ar-MA': -l = locale_ar_MA; -break; -case 'ar-MR': -l = locale_ar_MR; -break; -case 'ar-OM': -l = locale_ar_OM; -break; -case 'ar-PS': -l = locale_ar_PS; -break; -case 'ar-QA': -l = locale_ar_QA; -break; -case 'ar-SA': -l = locale_ar_SA; -break; -case 'ar-SD': -l = locale_ar_SD; -break; -case 'ar-SO': -l = locale_ar_SO; -break; -case 'ar-SS': -l = locale_ar_SS; -break; -case 'ar-SY': -l = locale_ar_SY; -break; -case 'ar-TD': -l = locale_ar_TD; -break; -case 'ar-TN': -l = locale_ar_TN; -break; -case 'ar-YE': -l = locale_ar_YE; -break; -case 'as': -l = locale_as; -break; -case 'asa': -l = locale_asa; -break; -case 'ast': -l = locale_ast; -break; +case 'ar_DZ': + l = locale_ar_DZ; + locales = ["ar-DZ", "ar_DZ"]; + break; case 'az': -l = locale_az; -break; -case 'az-Cyrl': -l = locale_az_Cyrl; -break; -case 'az-Latn': -l = locale_az_Latn; -break; -case 'bas': -l = locale_bas; -break; + l = locale_az; + locales = ["az"]; + break; case 'be': -l = locale_be; -break; -case 'bem': -l = locale_bem; -break; -case 'bez': -l = locale_bez; -break; + l = locale_be; + locales = ["be"]; + break; case 'bg': -l = locale_bg; -break; -case 'bm': -l = locale_bm; -break; + l = locale_bg; + locales = ["bg"]; + break; case 'bn': -l = locale_bn; -break; -case 'bn-IN': -l = locale_bn_IN; -break; -case 'bo': -l = locale_bo; -break; -case 'bo-IN': -l = locale_bo_IN; -break; + l = locale_bn; + locales = ["bn"]; + break; case 'br': -l = locale_br; -break; -case 'brx': -l = locale_brx; -break; + l = locale_br; + locales = ["br"]; + break; case 'bs': -l = locale_bs; -break; -case 'bs-Cyrl': -l = locale_bs_Cyrl; -break; -case 'bs-Latn': -l = locale_bs_Latn; -break; + l = locale_bs; + locales = ["bs"]; + break; case 'ca': -l = locale_ca; -break; -case 'ca-AD': -l = locale_ca_AD; -break; -case 'ca-ES-VALENCIA': -l = locale_ca_ES_VALENCIA; -break; -case 'ca-FR': -l = locale_ca_FR; -break; -case 'ca-IT': -l = locale_ca_IT; -break; -case 'ccp': -l = locale_ccp; -break; -case 'ccp-IN': -l = locale_ccp_IN; -break; -case 'ce': -l = locale_ce; -break; -case 'ceb': -l = locale_ceb; -break; -case 'cgg': -l = locale_cgg; -break; + l = locale_ca; + locales = ["ca"]; + break; case 'chr': -l = locale_chr; -break; -case 'ckb': -l = locale_ckb; -break; -case 'ckb-IR': -l = locale_ckb_IR; -break; + l = locale_chr; + locales = ["chr"]; + break; case 'cs': -l = locale_cs; -break; -case 'cu': -l = locale_cu; -break; + l = locale_cs; + locales = ["cs"]; + break; case 'cy': -l = locale_cy; -break; + l = locale_cy; + locales = ["cy"]; + break; case 'da': -l = locale_da; -break; -case 'da-GL': -l = locale_da_GL; -break; -case 'dav': -l = locale_dav; -break; + l = locale_da; + locales = ["da"]; + break; case 'de': -l = locale_de; -break; + l = locale_de; + locales = ["de"]; + break; case 'de-AT': -l = locale_de_AT; -break; -case 'de-BE': -l = locale_de_BE; -break; +case 'de_AT': + l = locale_de_AT; + locales = ["de-AT", "de_AT"]; + break; case 'de-CH': -l = locale_de_CH; -break; -case 'de-IT': -l = locale_de_IT; -break; -case 'de-LI': -l = locale_de_LI; -break; -case 'de-LU': -l = locale_de_LU; -break; -case 'dje': -l = locale_dje; -break; -case 'dsb': -l = locale_dsb; -break; -case 'dua': -l = locale_dua; -break; -case 'dyo': -l = locale_dyo; -break; -case 'dz': -l = locale_dz; -break; -case 'ebu': -l = locale_ebu; -break; -case 'ee': -l = locale_ee; -break; -case 'ee-TG': -l = locale_ee_TG; -break; +case 'de_CH': + l = locale_de_CH; + locales = ["de-CH", "de_CH"]; + break; case 'el': -l = locale_el; -break; -case 'el-CY': -l = locale_el_CY; -break; -case 'en': -l = locale_en; -break; -case 'en-001': -l = locale_en_001; -break; -case 'en-150': -l = locale_en_150; -break; -case 'en-AE': -l = locale_en_AE; -break; -case 'en-AG': -l = locale_en_AG; -break; -case 'en-AI': -l = locale_en_AI; -break; -case 'en-AS': -l = locale_en_AS; -break; -case 'en-AT': -l = locale_en_AT; -break; + l = locale_el; + locales = ["el"]; + break; case 'en-AU': -l = locale_en_AU; -break; -case 'en-BB': -l = locale_en_BB; -break; -case 'en-BE': -l = locale_en_BE; -break; -case 'en-BI': -l = locale_en_BI; -break; -case 'en-BM': -l = locale_en_BM; -break; -case 'en-BS': -l = locale_en_BS; -break; -case 'en-BW': -l = locale_en_BW; -break; -case 'en-BZ': -l = locale_en_BZ; -break; +case 'en_AU': + l = locale_en_AU; + locales = ["en-AU", "en_AU"]; + break; case 'en-CA': -l = locale_en_CA; -break; -case 'en-CC': -l = locale_en_CC; -break; -case 'en-CH': -l = locale_en_CH; -break; -case 'en-CK': -l = locale_en_CK; -break; -case 'en-CM': -l = locale_en_CM; -break; -case 'en-CX': -l = locale_en_CX; -break; -case 'en-CY': -l = locale_en_CY; -break; -case 'en-DE': -l = locale_en_DE; -break; -case 'en-DG': -l = locale_en_DG; -break; -case 'en-DK': -l = locale_en_DK; -break; -case 'en-DM': -l = locale_en_DM; -break; -case 'en-ER': -l = locale_en_ER; -break; -case 'en-FI': -l = locale_en_FI; -break; -case 'en-FJ': -l = locale_en_FJ; -break; -case 'en-FK': -l = locale_en_FK; -break; -case 'en-FM': -l = locale_en_FM; -break; +case 'en_CA': + l = locale_en_CA; + locales = ["en-CA", "en_CA"]; + break; case 'en-GB': -l = locale_en_GB; -break; -case 'en-GD': -l = locale_en_GD; -break; -case 'en-GG': -l = locale_en_GG; -break; -case 'en-GH': -l = locale_en_GH; -break; -case 'en-GI': -l = locale_en_GI; -break; -case 'en-GM': -l = locale_en_GM; -break; -case 'en-GU': -l = locale_en_GU; -break; -case 'en-GY': -l = locale_en_GY; -break; -case 'en-HK': -l = locale_en_HK; -break; +case 'en_GB': + l = locale_en_GB; + locales = ["en-GB", "en_GB"]; + break; case 'en-IE': -l = locale_en_IE; -break; -case 'en-IL': -l = locale_en_IL; -break; -case 'en-IM': -l = locale_en_IM; -break; +case 'en_IE': + l = locale_en_IE; + locales = ["en-IE", "en_IE"]; + break; case 'en-IN': -l = locale_en_IN; -break; -case 'en-IO': -l = locale_en_IO; -break; -case 'en-JE': -l = locale_en_JE; -break; -case 'en-JM': -l = locale_en_JM; -break; -case 'en-KE': -l = locale_en_KE; -break; -case 'en-KI': -l = locale_en_KI; -break; -case 'en-KN': -l = locale_en_KN; -break; -case 'en-KY': -l = locale_en_KY; -break; -case 'en-LC': -l = locale_en_LC; -break; -case 'en-LR': -l = locale_en_LR; -break; -case 'en-LS': -l = locale_en_LS; -break; -case 'en-MG': -l = locale_en_MG; -break; -case 'en-MH': -l = locale_en_MH; -break; -case 'en-MO': -l = locale_en_MO; -break; -case 'en-MP': -l = locale_en_MP; -break; -case 'en-MS': -l = locale_en_MS; -break; -case 'en-MT': -l = locale_en_MT; -break; -case 'en-MU': -l = locale_en_MU; -break; -case 'en-MW': -l = locale_en_MW; -break; -case 'en-MY': -l = locale_en_MY; -break; -case 'en-NA': -l = locale_en_NA; -break; -case 'en-NF': -l = locale_en_NF; -break; -case 'en-NG': -l = locale_en_NG; -break; -case 'en-NL': -l = locale_en_NL; -break; -case 'en-NR': -l = locale_en_NR; -break; -case 'en-NU': -l = locale_en_NU; -break; -case 'en-NZ': -l = locale_en_NZ; -break; -case 'en-PG': -l = locale_en_PG; -break; -case 'en-PH': -l = locale_en_PH; -break; -case 'en-PK': -l = locale_en_PK; -break; -case 'en-PN': -l = locale_en_PN; -break; -case 'en-PR': -l = locale_en_PR; -break; -case 'en-PW': -l = locale_en_PW; -break; -case 'en-RW': -l = locale_en_RW; -break; -case 'en-SB': -l = locale_en_SB; -break; -case 'en-SC': -l = locale_en_SC; -break; -case 'en-SD': -l = locale_en_SD; -break; -case 'en-SE': -l = locale_en_SE; -break; +case 'en_IN': + l = locale_en_IN; + locales = ["en-IN", "en_IN"]; + break; case 'en-SG': -l = locale_en_SG; -break; -case 'en-SH': -l = locale_en_SH; -break; -case 'en-SI': -l = locale_en_SI; -break; -case 'en-SL': -l = locale_en_SL; -break; -case 'en-SS': -l = locale_en_SS; -break; -case 'en-SX': -l = locale_en_SX; -break; -case 'en-SZ': -l = locale_en_SZ; -break; -case 'en-TC': -l = locale_en_TC; -break; -case 'en-TK': -l = locale_en_TK; -break; -case 'en-TO': -l = locale_en_TO; -break; -case 'en-TT': -l = locale_en_TT; -break; -case 'en-TV': -l = locale_en_TV; -break; -case 'en-TZ': -l = locale_en_TZ; -break; -case 'en-UG': -l = locale_en_UG; -break; -case 'en-UM': -l = locale_en_UM; -break; -case 'en-US-POSIX': -l = locale_en_US_POSIX; -break; -case 'en-VC': -l = locale_en_VC; -break; -case 'en-VG': -l = locale_en_VG; -break; -case 'en-VI': -l = locale_en_VI; -break; -case 'en-VU': -l = locale_en_VU; -break; -case 'en-WS': -l = locale_en_WS; -break; +case 'en_SG': + l = locale_en_SG; + locales = ["en-SG", "en_SG"]; + break; case 'en-ZA': -l = locale_en_ZA; -break; -case 'en-ZM': -l = locale_en_ZM; -break; -case 'en-ZW': -l = locale_en_ZW; -break; -case 'eo': -l = locale_eo; -break; +case 'en_ZA': + l = locale_en_ZA; + locales = ["en-ZA", "en_ZA"]; + break; case 'es': -l = locale_es; -break; + l = locale_es; + locales = ["es"]; + break; case 'es-419': -l = locale_es_419; -break; -case 'es-AR': -l = locale_es_AR; -break; -case 'es-BO': -l = locale_es_BO; -break; -case 'es-BR': -l = locale_es_BR; -break; -case 'es-BZ': -l = locale_es_BZ; -break; -case 'es-CL': -l = locale_es_CL; -break; -case 'es-CO': -l = locale_es_CO; -break; -case 'es-CR': -l = locale_es_CR; -break; -case 'es-CU': -l = locale_es_CU; -break; -case 'es-DO': -l = locale_es_DO; -break; -case 'es-EA': -l = locale_es_EA; -break; -case 'es-EC': -l = locale_es_EC; -break; -case 'es-GQ': -l = locale_es_GQ; -break; -case 'es-GT': -l = locale_es_GT; -break; -case 'es-HN': -l = locale_es_HN; -break; -case 'es-IC': -l = locale_es_IC; -break; +case 'es_419': + l = locale_es_419; + locales = ["es-419", "es_419"]; + break; case 'es-MX': -l = locale_es_MX; -break; -case 'es-NI': -l = locale_es_NI; -break; -case 'es-PA': -l = locale_es_PA; -break; -case 'es-PE': -l = locale_es_PE; -break; -case 'es-PH': -l = locale_es_PH; -break; -case 'es-PR': -l = locale_es_PR; -break; -case 'es-PY': -l = locale_es_PY; -break; -case 'es-SV': -l = locale_es_SV; -break; +case 'es_MX': + l = locale_es_MX; + locales = ["es-MX", "es_MX"]; + break; case 'es-US': -l = locale_es_US; -break; -case 'es-UY': -l = locale_es_UY; -break; -case 'es-VE': -l = locale_es_VE; -break; +case 'es_US': + l = locale_es_US; + locales = ["es-US", "es_US"]; + break; case 'et': -l = locale_et; -break; + l = locale_et; + locales = ["et"]; + break; case 'eu': -l = locale_eu; -break; -case 'ewo': -l = locale_ewo; -break; + l = locale_eu; + locales = ["eu"]; + break; case 'fa': -l = locale_fa; -break; -case 'fa-AF': -l = locale_fa_AF; -break; -case 'ff': -l = locale_ff; -break; -case 'ff-Latn': -l = locale_ff_Latn; -break; -case 'ff-Latn-BF': -l = locale_ff_Latn_BF; -break; -case 'ff-Latn-CM': -l = locale_ff_Latn_CM; -break; -case 'ff-Latn-GH': -l = locale_ff_Latn_GH; -break; -case 'ff-Latn-GM': -l = locale_ff_Latn_GM; -break; -case 'ff-Latn-GN': -l = locale_ff_Latn_GN; -break; -case 'ff-Latn-GW': -l = locale_ff_Latn_GW; -break; -case 'ff-Latn-LR': -l = locale_ff_Latn_LR; -break; -case 'ff-Latn-MR': -l = locale_ff_Latn_MR; -break; -case 'ff-Latn-NE': -l = locale_ff_Latn_NE; -break; -case 'ff-Latn-NG': -l = locale_ff_Latn_NG; -break; -case 'ff-Latn-SL': -l = locale_ff_Latn_SL; -break; + l = locale_fa; + locales = ["fa"]; + break; case 'fi': -l = locale_fi; -break; -case 'fil': -l = locale_fil; -break; -case 'fo': -l = locale_fo; -break; -case 'fo-DK': -l = locale_fo_DK; -break; + l = locale_fi; + locales = ["fi"]; + break; case 'fr': -l = locale_fr; -break; -case 'fr-BE': -l = locale_fr_BE; -break; -case 'fr-BF': -l = locale_fr_BF; -break; -case 'fr-BI': -l = locale_fr_BI; -break; -case 'fr-BJ': -l = locale_fr_BJ; -break; -case 'fr-BL': -l = locale_fr_BL; -break; + l = locale_fr; + locales = ["fr"]; + break; case 'fr-CA': -l = locale_fr_CA; -break; -case 'fr-CD': -l = locale_fr_CD; -break; -case 'fr-CF': -l = locale_fr_CF; -break; -case 'fr-CG': -l = locale_fr_CG; -break; -case 'fr-CH': -l = locale_fr_CH; -break; -case 'fr-CI': -l = locale_fr_CI; -break; -case 'fr-CM': -l = locale_fr_CM; -break; -case 'fr-DJ': -l = locale_fr_DJ; -break; -case 'fr-DZ': -l = locale_fr_DZ; -break; -case 'fr-GA': -l = locale_fr_GA; -break; -case 'fr-GF': -l = locale_fr_GF; -break; -case 'fr-GN': -l = locale_fr_GN; -break; -case 'fr-GP': -l = locale_fr_GP; -break; -case 'fr-GQ': -l = locale_fr_GQ; -break; -case 'fr-HT': -l = locale_fr_HT; -break; -case 'fr-KM': -l = locale_fr_KM; -break; -case 'fr-LU': -l = locale_fr_LU; -break; -case 'fr-MA': -l = locale_fr_MA; -break; -case 'fr-MC': -l = locale_fr_MC; -break; -case 'fr-MF': -l = locale_fr_MF; -break; -case 'fr-MG': -l = locale_fr_MG; -break; -case 'fr-ML': -l = locale_fr_ML; -break; -case 'fr-MQ': -l = locale_fr_MQ; -break; -case 'fr-MR': -l = locale_fr_MR; -break; -case 'fr-MU': -l = locale_fr_MU; -break; -case 'fr-NC': -l = locale_fr_NC; -break; -case 'fr-NE': -l = locale_fr_NE; -break; -case 'fr-PF': -l = locale_fr_PF; -break; -case 'fr-PM': -l = locale_fr_PM; -break; -case 'fr-RE': -l = locale_fr_RE; -break; -case 'fr-RW': -l = locale_fr_RW; -break; -case 'fr-SC': -l = locale_fr_SC; -break; -case 'fr-SN': -l = locale_fr_SN; -break; -case 'fr-SY': -l = locale_fr_SY; -break; -case 'fr-TD': -l = locale_fr_TD; -break; -case 'fr-TG': -l = locale_fr_TG; -break; -case 'fr-TN': -l = locale_fr_TN; -break; -case 'fr-VU': -l = locale_fr_VU; -break; -case 'fr-WF': -l = locale_fr_WF; -break; -case 'fr-YT': -l = locale_fr_YT; -break; -case 'fur': -l = locale_fur; -break; -case 'fy': -l = locale_fy; -break; +case 'fr_CA': + l = locale_fr_CA; + locales = ["fr-CA", "fr_CA"]; + break; case 'ga': -l = locale_ga; -break; -case 'ga-GB': -l = locale_ga_GB; -break; -case 'gd': -l = locale_gd; -break; + l = locale_ga; + locales = ["ga"]; + break; case 'gl': -l = locale_gl; -break; + l = locale_gl; + locales = ["gl"]; + break; case 'gsw': -l = locale_gsw; -break; -case 'gsw-FR': -l = locale_gsw_FR; -break; -case 'gsw-LI': -l = locale_gsw_LI; -break; + l = locale_gsw; + locales = ["gsw"]; + break; case 'gu': -l = locale_gu; -break; -case 'guz': -l = locale_guz; -break; -case 'gv': -l = locale_gv; -break; -case 'ha': -l = locale_ha; -break; -case 'ha-GH': -l = locale_ha_GH; -break; -case 'ha-NE': -l = locale_ha_NE; -break; + l = locale_gu; + locales = ["gu"]; + break; case 'haw': -l = locale_haw; -break; -case 'he': -l = locale_he; -break; + l = locale_haw; + locales = ["haw"]; + break; case 'hi': -l = locale_hi; -break; + l = locale_hi; + locales = ["hi"]; + break; case 'hr': -l = locale_hr; -break; -case 'hr-BA': -l = locale_hr_BA; -break; -case 'hsb': -l = locale_hsb; -break; + l = locale_hr; + locales = ["hr"]; + break; case 'hu': -l = locale_hu; -break; + l = locale_hu; + locales = ["hu"]; + break; case 'hy': -l = locale_hy; -break; -case 'ia': -l = locale_ia; -break; + l = locale_hy; + locales = ["hy"]; + break; case 'id': -l = locale_id; -break; -case 'ig': -l = locale_ig; -break; -case 'ii': -l = locale_ii; -break; +case 'in': + l = locale_id; + locales = ["id", "in"]; + break; case 'is': -l = locale_is; -break; + l = locale_is; + locales = ["is"]; + break; case 'it': -l = locale_it; -break; -case 'it-CH': -l = locale_it_CH; -break; -case 'it-SM': -l = locale_it_SM; -break; -case 'it-VA': -l = locale_it_VA; -break; + l = locale_it; + locales = ["it"]; + break; +case 'he': +case 'iw': + l = locale_he; + locales = ["he", "iw"]; + break; case 'ja': -l = locale_ja; -break; -case 'jgo': -l = locale_jgo; -break; -case 'jmc': -l = locale_jmc; -break; -case 'jv': -l = locale_jv; -break; + l = locale_ja; + locales = ["ja"]; + break; case 'ka': -l = locale_ka; -break; -case 'kab': -l = locale_kab; -break; -case 'kam': -l = locale_kam; -break; -case 'kde': -l = locale_kde; -break; -case 'kea': -l = locale_kea; -break; -case 'khq': -l = locale_khq; -break; -case 'ki': -l = locale_ki; -break; + l = locale_ka; + locales = ["ka"]; + break; case 'kk': -l = locale_kk; -break; -case 'kkj': -l = locale_kkj; -break; -case 'kl': -l = locale_kl; -break; -case 'kln': -l = locale_kln; -break; + l = locale_kk; + locales = ["kk"]; + break; case 'km': -l = locale_km; -break; + l = locale_km; + locales = ["km"]; + break; case 'kn': -l = locale_kn; -break; + l = locale_kn; + locales = ["kn"]; + break; case 'ko': -l = locale_ko; -break; -case 'ko-KP': -l = locale_ko_KP; -break; -case 'kok': -l = locale_kok; -break; -case 'ks': -l = locale_ks; -break; -case 'ks-Arab': -l = locale_ks_Arab; -break; -case 'ksb': -l = locale_ksb; -break; -case 'ksf': -l = locale_ksf; -break; -case 'ksh': -l = locale_ksh; -break; -case 'ku': -l = locale_ku; -break; -case 'kw': -l = locale_kw; -break; + l = locale_ko; + locales = ["ko"]; + break; case 'ky': -l = locale_ky; -break; -case 'lag': -l = locale_lag; -break; -case 'lb': -l = locale_lb; -break; -case 'lg': -l = locale_lg; -break; -case 'lkt': -l = locale_lkt; -break; + l = locale_ky; + locales = ["ky"]; + break; case 'ln': -l = locale_ln; -break; -case 'ln-AO': -l = locale_ln_AO; -break; -case 'ln-CF': -l = locale_ln_CF; -break; -case 'ln-CG': -l = locale_ln_CG; -break; + l = locale_ln; + locales = ["ln"]; + break; case 'lo': -l = locale_lo; -break; -case 'lrc': -l = locale_lrc; -break; -case 'lrc-IQ': -l = locale_lrc_IQ; -break; + l = locale_lo; + locales = ["lo"]; + break; case 'lt': -l = locale_lt; -break; -case 'lu': -l = locale_lu; -break; -case 'luo': -l = locale_luo; -break; -case 'luy': -l = locale_luy; -break; + l = locale_lt; + locales = ["lt"]; + break; case 'lv': -l = locale_lv; -break; -case 'mas': -l = locale_mas; -break; -case 'mas-TZ': -l = locale_mas_TZ; -break; -case 'mer': -l = locale_mer; -break; -case 'mfe': -l = locale_mfe; -break; -case 'mg': -l = locale_mg; -break; -case 'mgh': -l = locale_mgh; -break; -case 'mgo': -l = locale_mgo; -break; -case 'mi': -l = locale_mi; -break; + l = locale_lv; + locales = ["lv"]; + break; case 'mk': -l = locale_mk; -break; + l = locale_mk; + locales = ["mk"]; + break; case 'ml': -l = locale_ml; -break; + l = locale_ml; + locales = ["ml"]; + break; case 'mn': -l = locale_mn; -break; + l = locale_mn; + locales = ["mn"]; + break; +case 'ro-MD': +case 'ro_MD': +case 'mo': + l = locale_ro_MD; + locales = ["ro-MD", "ro_MD", "mo"]; + break; case 'mr': -l = locale_mr; -break; + l = locale_mr; + locales = ["mr"]; + break; case 'ms': -l = locale_ms; -break; -case 'ms-BN': -l = locale_ms_BN; -break; -case 'ms-SG': -l = locale_ms_SG; -break; + l = locale_ms; + locales = ["ms"]; + break; case 'mt': -l = locale_mt; -break; -case 'mua': -l = locale_mua; -break; + l = locale_mt; + locales = ["mt"]; + break; case 'my': -l = locale_my; -break; -case 'mzn': -l = locale_mzn; -break; -case 'naq': -l = locale_naq; -break; -case 'nb': -l = locale_nb; -break; -case 'nb-SJ': -l = locale_nb_SJ; -break; -case 'nd': -l = locale_nd; -break; -case 'nds': -l = locale_nds; -break; -case 'nds-NL': -l = locale_nds_NL; -break; + l = locale_my; + locales = ["my"]; + break; case 'ne': -l = locale_ne; -break; -case 'ne-IN': -l = locale_ne_IN; -break; + l = locale_ne; + locales = ["ne"]; + break; case 'nl': -l = locale_nl; -break; -case 'nl-AW': -l = locale_nl_AW; -break; -case 'nl-BE': -l = locale_nl_BE; -break; -case 'nl-BQ': -l = locale_nl_BQ; -break; -case 'nl-CW': -l = locale_nl_CW; -break; -case 'nl-SR': -l = locale_nl_SR; -break; -case 'nl-SX': -l = locale_nl_SX; -break; -case 'nmg': -l = locale_nmg; -break; -case 'nn': -l = locale_nn; -break; -case 'nnh': -l = locale_nnh; -break; -case 'nus': -l = locale_nus; -break; -case 'nyn': -l = locale_nyn; -break; -case 'om': -l = locale_om; -break; -case 'om-KE': -l = locale_om_KE; -break; + l = locale_nl; + locales = ["nl"]; + break; +case 'nb': +case 'no': +case 'no-NO': +case 'no_NO': + l = locale_nb; + locales = ["nb", "no", "no-NO", "no_NO"]; + break; case 'or': -l = locale_or; -break; -case 'os': -l = locale_os; -break; -case 'os-RU': -l = locale_os_RU; -break; + l = locale_or; + locales = ["or"]; + break; case 'pa': -l = locale_pa; -break; -case 'pa-Arab': -l = locale_pa_Arab; -break; -case 'pa-Guru': -l = locale_pa_Guru; -break; + l = locale_pa; + locales = ["pa"]; + break; case 'pl': -l = locale_pl; -break; -case 'prg': -l = locale_prg; -break; -case 'ps': -l = locale_ps; -break; -case 'ps-PK': -l = locale_ps_PK; -break; + l = locale_pl; + locales = ["pl"]; + break; case 'pt': -l = locale_pt; -break; -case 'pt-AO': -l = locale_pt_AO; -break; -case 'pt-CH': -l = locale_pt_CH; -break; -case 'pt-CV': -l = locale_pt_CV; -break; -case 'pt-GQ': -l = locale_pt_GQ; -break; -case 'pt-GW': -l = locale_pt_GW; -break; -case 'pt-LU': -l = locale_pt_LU; -break; -case 'pt-MO': -l = locale_pt_MO; -break; -case 'pt-MZ': -l = locale_pt_MZ; -break; +case 'pt-BR': +case 'pt_BR': + l = locale_pt; + locales = ["pt", "pt-BR", "pt_BR"]; + break; case 'pt-PT': -l = locale_pt_PT; -break; -case 'pt-ST': -l = locale_pt_ST; -break; -case 'pt-TL': -l = locale_pt_TL; -break; -case 'qu': -l = locale_qu; -break; -case 'qu-BO': -l = locale_qu_BO; -break; -case 'qu-EC': -l = locale_qu_EC; -break; -case 'rm': -l = locale_rm; -break; -case 'rn': -l = locale_rn; -break; +case 'pt_PT': + l = locale_pt_PT; + locales = ["pt-PT", "pt_PT"]; + break; case 'ro': -l = locale_ro; -break; -case 'ro-MD': -l = locale_ro_MD; -break; -case 'rof': -l = locale_rof; -break; -case 'root': -l = locale_root; -break; + l = locale_ro; + locales = ["ro"]; + break; case 'ru': -l = locale_ru; -break; -case 'ru-BY': -l = locale_ru_BY; -break; -case 'ru-KG': -l = locale_ru_KG; -break; -case 'ru-KZ': -l = locale_ru_KZ; -break; -case 'ru-MD': -l = locale_ru_MD; -break; -case 'ru-UA': -l = locale_ru_UA; -break; -case 'rw': -l = locale_rw; -break; -case 'rwk': -l = locale_rwk; -break; -case 'sah': -l = locale_sah; -break; -case 'saq': -l = locale_saq; -break; -case 'sbp': -l = locale_sbp; -break; -case 'sd': -l = locale_sd; -break; -case 'sd-Arab': -l = locale_sd_Arab; -break; -case 'se': -l = locale_se; -break; -case 'se-FI': -l = locale_se_FI; -break; -case 'se-SE': -l = locale_se_SE; -break; -case 'seh': -l = locale_seh; -break; -case 'ses': -l = locale_ses; -break; -case 'sg': -l = locale_sg; -break; -case 'shi': -l = locale_shi; -break; -case 'shi-Latn': -l = locale_shi_Latn; -break; -case 'shi-Tfng': -l = locale_shi_Tfng; -break; + l = locale_ru; + locales = ["ru"]; + break; +case 'sr-Latn': +case 'sr_Latn': +case 'sh': + l = locale_sr_Latn; + locales = ["sr-Latn", "sr_Latn", "sh"]; + break; case 'si': -l = locale_si; -break; + l = locale_si; + locales = ["si"]; + break; case 'sk': -l = locale_sk; -break; + l = locale_sk; + locales = ["sk"]; + break; case 'sl': -l = locale_sl; -break; -case 'smn': -l = locale_smn; -break; -case 'sn': -l = locale_sn; -break; -case 'so': -l = locale_so; -break; -case 'so-DJ': -l = locale_so_DJ; -break; -case 'so-ET': -l = locale_so_ET; -break; -case 'so-KE': -l = locale_so_KE; -break; + l = locale_sl; + locales = ["sl"]; + break; case 'sq': -l = locale_sq; -break; -case 'sq-MK': -l = locale_sq_MK; -break; -case 'sq-XK': -l = locale_sq_XK; -break; + l = locale_sq; + locales = ["sq"]; + break; case 'sr': -l = locale_sr; -break; -case 'sr-Cyrl': -l = locale_sr_Cyrl; -break; -case 'sr-Cyrl-BA': -l = locale_sr_Cyrl_BA; -break; -case 'sr-Cyrl-ME': -l = locale_sr_Cyrl_ME; -break; -case 'sr-Cyrl-XK': -l = locale_sr_Cyrl_XK; -break; -case 'sr-Latn': -l = locale_sr_Latn; -break; -case 'sr-Latn-BA': -l = locale_sr_Latn_BA; -break; -case 'sr-Latn-ME': -l = locale_sr_Latn_ME; -break; -case 'sr-Latn-XK': -l = locale_sr_Latn_XK; -break; + l = locale_sr; + locales = ["sr"]; + break; case 'sv': -l = locale_sv; -break; -case 'sv-AX': -l = locale_sv_AX; -break; -case 'sv-FI': -l = locale_sv_FI; -break; + l = locale_sv; + locales = ["sv"]; + break; case 'sw': -l = locale_sw; -break; -case 'sw-CD': -l = locale_sw_CD; -break; -case 'sw-KE': -l = locale_sw_KE; -break; -case 'sw-UG': -l = locale_sw_UG; -break; + l = locale_sw; + locales = ["sw"]; + break; case 'ta': -l = locale_ta; -break; -case 'ta-LK': -l = locale_ta_LK; -break; -case 'ta-MY': -l = locale_ta_MY; -break; -case 'ta-SG': -l = locale_ta_SG; -break; + l = locale_ta; + locales = ["ta"]; + break; case 'te': -l = locale_te; -break; -case 'teo': -l = locale_teo; -break; -case 'teo-KE': -l = locale_teo_KE; -break; -case 'tg': -l = locale_tg; -break; + l = locale_te; + locales = ["te"]; + break; case 'th': -l = locale_th; -break; -case 'ti': -l = locale_ti; -break; -case 'ti-ER': -l = locale_ti_ER; -break; -case 'tk': -l = locale_tk; -break; -case 'to': -l = locale_to; -break; + l = locale_th; + locales = ["th"]; + break; +case 'fil': +case 'tl': + l = locale_fil; + locales = ["fil", "tl"]; + break; case 'tr': -l = locale_tr; -break; -case 'tr-CY': -l = locale_tr_CY; -break; -case 'tt': -l = locale_tt; -break; -case 'twq': -l = locale_twq; -break; -case 'tzm': -l = locale_tzm; -break; -case 'ug': -l = locale_ug; -break; + l = locale_tr; + locales = ["tr"]; + break; case 'uk': -l = locale_uk; -break; + l = locale_uk; + locales = ["uk"]; + break; case 'ur': -l = locale_ur; -break; -case 'ur-IN': -l = locale_ur_IN; -break; + l = locale_ur; + locales = ["ur"]; + break; case 'uz': -l = locale_uz; -break; -case 'uz-Arab': -l = locale_uz_Arab; -break; -case 'uz-Cyrl': -l = locale_uz_Cyrl; -break; -case 'uz-Latn': -l = locale_uz_Latn; -break; -case 'vai': -l = locale_vai; -break; -case 'vai-Latn': -l = locale_vai_Latn; -break; -case 'vai-Vaii': -l = locale_vai_Vaii; -break; + l = locale_uz; + locales = ["uz"]; + break; case 'vi': -l = locale_vi; -break; -case 'vo': -l = locale_vo; -break; -case 'vun': -l = locale_vun; -break; -case 'wae': -l = locale_wae; -break; -case 'wo': -l = locale_wo; -break; -case 'xh': -l = locale_xh; -break; -case 'xog': -l = locale_xog; -break; -case 'yav': -l = locale_yav; -break; -case 'yi': -l = locale_yi; -break; -case 'yo': -l = locale_yo; -break; -case 'yo-BJ': -l = locale_yo_BJ; -break; -case 'yue': -l = locale_yue; -break; -case 'yue-Hans': -l = locale_yue_Hans; -break; -case 'yue-Hant': -l = locale_yue_Hant; -break; -case 'zgh': -l = locale_zgh; -break; + l = locale_vi; + locales = ["vi"]; + break; case 'zh': -l = locale_zh; -break; + l = locale_zh; + locales = ["zh"]; + break; case 'zh-Hans': -l = locale_zh_Hans; -break; -case 'zh-Hans-HK': -l = locale_zh_Hans_HK; -break; -case 'zh-Hans-MO': -l = locale_zh_Hans_MO; -break; -case 'zh-Hans-SG': -l = locale_zh_Hans_SG; -break; -case 'zh-Hant': -l = locale_zh_Hant; -break; -case 'zh-Hant-HK': -l = locale_zh_Hant_HK; -break; -case 'zh-Hant-MO': -l = locale_zh_Hant_MO; -break; -case 'zu': -l = locale_zu; -break; -case 'aam': -l = locale_aam; -break; -case 'adp': -l = locale_adp; -break; -case 'afr': -l = locale_afr; -break; -case 'aju': -l = locale_aju; -break; -case 'aka': -l = locale_aka; -break; -case 'als': -l = locale_als; -break; -case 'amh': -l = locale_amh; -break; -case 'ara': -l = locale_ara; -break; -case 'arb': -l = locale_arb; -break; -case 'asd': -l = locale_asd; -break; -case 'asm': -l = locale_asm; -break; -case 'aue': -l = locale_aue; -break; -case 'ayx': -l = locale_ayx; -break; -case 'az-AZ': -l = locale_az_AZ; -break; -case 'aze': -l = locale_aze; -break; -case 'azj': -l = locale_azj; -break; -case 'bam': -l = locale_bam; -break; -case 'bel': -l = locale_bel; -break; -case 'ben': -l = locale_ben; -break; -case 'bgm': -l = locale_bgm; -break; -case 'bjd': -l = locale_bjd; -break; -case 'bod': -l = locale_bod; -break; -case 'bos': -l = locale_bos; -break; -case 'bre': -l = locale_bre; -break; -case 'bs-BA': -l = locale_bs_BA; -break; -case 'bul': -l = locale_bul; -break; -case 'bxk': -l = locale_bxk; -break; -case 'cat': -l = locale_cat; -break; -case 'ccq': -l = locale_ccq; -break; -case 'cel-gaulish': -l = locale_cel_gaulish; -break; -case 'ces': -l = locale_ces; -break; -case 'che': -l = locale_che; -break; -case 'chu': -l = locale_chu; -break; -case 'cjr': -l = locale_cjr; -break; -case 'cka': -l = locale_cka; -break; -case 'cmk': -l = locale_cmk; -break; -case 'cmn': -l = locale_cmn; -break; -case 'cnr': -l = locale_cnr; -break; -case 'cor': -l = locale_cor; -break; -case 'coy': -l = locale_coy; -break; -case 'cqu': -l = locale_cqu; -break; -case 'cym': -l = locale_cym; -break; -case 'dan': -l = locale_dan; -break; -case 'deu': -l = locale_deu; -break; -case 'dik': -l = locale_dik; -break; -case 'dit': -l = locale_dit; -break; -case 'drh': -l = locale_drh; -break; -case 'drw': -l = locale_drw; -break; -case 'dzo': -l = locale_dzo; -break; -case 'ekk': -l = locale_ekk; -break; -case 'ell': -l = locale_ell; -break; -case 'eng': -l = locale_eng; -break; -case 'epo': -l = locale_epo; -break; -case 'est': -l = locale_est; -break; -case 'eus': -l = locale_eus; -break; -case 'ewe': -l = locale_ewe; -break; -case 'fao': -l = locale_fao; -break; -case 'fas': -l = locale_fas; -break; -case 'fat': -l = locale_fat; -break; -case 'fin': -l = locale_fin; -break; -case 'fra': -l = locale_fra; -break; -case 'fry': -l = locale_fry; -break; -case 'fuc': -l = locale_fuc; -break; -case 'ful': -l = locale_ful; -break; -case 'gav': -l = locale_gav; -break; -case 'gaz': -l = locale_gaz; -break; -case 'gfx': -l = locale_gfx; -break; -case 'gla': -l = locale_gla; -break; -case 'gle': -l = locale_gle; -break; -case 'glg': -l = locale_glg; -break; -case 'glv': -l = locale_glv; -break; -case 'gti': -l = locale_gti; -break; -case 'guj': -l = locale_guj; -break; -case 'guv': -l = locale_guv; -break; -case 'ha-Latn-GH': -l = locale_ha_Latn_GH; -break; -case 'ha-Latn-NE': -l = locale_ha_Latn_NE; -break; -case 'ha-Latn-NG': -l = locale_ha_Latn_NG; -break; -case 'hau': -l = locale_hau; -break; -case 'hbs': -l = locale_hbs; -break; -case 'hdn': -l = locale_hdn; -break; -case 'hea': -l = locale_hea; -break; -case 'heb': -l = locale_heb; -break; -case 'hin': -l = locale_hin; -break; -case 'hrr': -l = locale_hrr; -break; -case 'hrv': -l = locale_hrv; -break; -case 'hun': -l = locale_hun; -break; -case 'hye': -l = locale_hye; -break; -case 'i-ami': -l = locale_i_ami; -break; -case 'i-bnn': -l = locale_i_bnn; -break; -case 'i-klingon': -l = locale_i_klingon; -break; -case 'i-lux': -l = locale_i_lux; -break; -case 'i-pwn': -l = locale_i_pwn; -break; -case 'i-tao': -l = locale_i_tao; -break; -case 'i-tay': -l = locale_i_tay; -break; -case 'i-tsu': -l = locale_i_tsu; -break; -case 'i-default': -l = locale_i_default; -break; -case 'i-enochian': -l = locale_i_enochian; -break; -case 'i-mingo': -l = locale_i_mingo; -break; -case 'ibi': -l = locale_ibi; -break; -case 'ibo': -l = locale_ibo; -break; -case 'iii': -l = locale_iii; -break; -case 'ile': -l = locale_ile; -break; -case 'ilw': -l = locale_ilw; -break; -case 'in': -l = locale_in; -break; -case 'ina': -l = locale_ina; -break; -case 'ind': -l = locale_ind; -break; -case 'isl': -l = locale_isl; -break; -case 'ita': -l = locale_ita; -break; -case 'iw': -l = locale_iw; -break; -case 'jav': -l = locale_jav; -break; -case 'jeg': -l = locale_jeg; -break; -case 'ji': -l = locale_ji; -break; -case 'jpn': -l = locale_jpn; -break; -case 'jw': -l = locale_jw; -break; -case 'kal': -l = locale_kal; -break; -case 'kan': -l = locale_kan; -break; -case 'kas': -l = locale_kas; -break; -case 'kat': -l = locale_kat; -break; -case 'kaz': -l = locale_kaz; -break; -case 'kgc': -l = locale_kgc; -break; -case 'kgh': -l = locale_kgh; -break; -case 'khk': -l = locale_khk; -break; -case 'khm': -l = locale_khm; -break; -case 'kik': -l = locale_kik; -break; -case 'kin': -l = locale_kin; -break; -case 'kir': -l = locale_kir; -break; -case 'kk-Cyrl-KZ': -l = locale_kk_Cyrl_KZ; -break; -case 'kmr': -l = locale_kmr; -break; -case 'knn': -l = locale_knn; -break; -case 'koj': -l = locale_koj; -break; -case 'kor': -l = locale_kor; -break; -case 'krm': -l = locale_krm; -break; -case 'ks-Arab-IN': -l = locale_ks_Arab_IN; -break; -case 'kur': -l = locale_kur; -break; -case 'kvs': -l = locale_kvs; -break; -case 'ky-Cyrl-KG': -l = locale_ky_Cyrl_KG; -break; -case 'lao': -l = locale_lao; -break; -case 'lav': -l = locale_lav; -break; -case 'lbk': -l = locale_lbk; -break; -case 'lii': -l = locale_lii; -break; -case 'lin': -l = locale_lin; -break; -case 'lit': -l = locale_lit; -break; -case 'llo': -l = locale_llo; -break; -case 'lmm': -l = locale_lmm; -break; -case 'ltz': -l = locale_ltz; -break; -case 'lub': -l = locale_lub; -break; -case 'lug': -l = locale_lug; -break; -case 'lvs': -l = locale_lvs; -break; -case 'mal': -l = locale_mal; -break; -case 'mar': -l = locale_mar; -break; -case 'meg': -l = locale_meg; -break; -case 'mkd': -l = locale_mkd; -break; -case 'mlg': -l = locale_mlg; -break; -case 'mlt': -l = locale_mlt; -break; -case 'mn-Cyrl-MN': -l = locale_mn_Cyrl_MN; -break; -case 'mo': -l = locale_mo; -break; -case 'mol': -l = locale_mol; -break; -case 'mon': -l = locale_mon; -break; -case 'mri': -l = locale_mri; -break; -case 'ms-Latn-BN': -l = locale_ms_Latn_BN; -break; -case 'ms-Latn-MY': -l = locale_ms_Latn_MY; -break; -case 'ms-Latn-SG': -l = locale_ms_Latn_SG; -break; -case 'msa': -l = locale_msa; -break; -case 'mst': -l = locale_mst; -break; -case 'mwj': -l = locale_mwj; -break; -case 'mya': -l = locale_mya; -break; -case 'myd': -l = locale_myd; -break; -case 'myt': -l = locale_myt; -break; -case 'nad': -l = locale_nad; -break; -case 'ncp': -l = locale_ncp; -break; -case 'nde': -l = locale_nde; -break; -case 'nep': -l = locale_nep; -break; -case 'nld': -l = locale_nld; -break; -case 'nno': -l = locale_nno; -break; -case 'nns': -l = locale_nns; -break; -case 'nnx': -l = locale_nnx; -break; -case 'no': -l = locale_no; -break; -case 'no-bok': -l = locale_no_bok; -break; -case 'no-BOKMAL': -l = locale_no_BOKMAL; -break; -case 'no-nyn': -l = locale_no_nyn; -break; -case 'no-NYNORSK': -l = locale_no_NYNORSK; -break; -case 'nob': -l = locale_nob; -break; -case 'nor': -l = locale_nor; -break; -case 'npi': -l = locale_npi; -break; -case 'nts': -l = locale_nts; -break; -case 'ojg': -l = locale_ojg; -break; -case 'oji': -l = locale_oji; -break; -case 'ori': -l = locale_ori; -break; -case 'orm': -l = locale_orm; -break; -case 'ory': -l = locale_ory; -break; -case 'oss': -l = locale_oss; -break; -case 'oun': -l = locale_oun; -break; -case 'pa-IN': -l = locale_pa_IN; -break; -case 'pa-PK': -l = locale_pa_PK; -break; -case 'pan': -l = locale_pan; -break; -case 'pbu': -l = locale_pbu; -break; -case 'pcr': -l = locale_pcr; -break; -case 'pes': -l = locale_pes; -break; -case 'pli': -l = locale_pli; -break; -case 'plt': -l = locale_plt; -break; -case 'pmc': -l = locale_pmc; -break; -case 'pmu': -l = locale_pmu; -break; -case 'pol': -l = locale_pol; -break; -case 'por': -l = locale_por; -break; -case 'ppr': -l = locale_ppr; -break; -case 'prs': -l = locale_prs; -break; -case 'pry': -l = locale_pry; -break; -case 'pus': -l = locale_pus; -break; -case 'puz': -l = locale_puz; -break; -case 'que': -l = locale_que; -break; -case 'quz': -l = locale_quz; -break; -case 'rmy': -l = locale_rmy; -break; -case 'roh': -l = locale_roh; -break; -case 'ron': -l = locale_ron; -break; -case 'run': -l = locale_run; -break; -case 'rus': -l = locale_rus; -break; -case 'sag': -l = locale_sag; -break; -case 'sca': -l = locale_sca; -break; -case 'scc': -l = locale_scc; -break; -case 'scr': -l = locale_scr; -break; -case 'sgn-BE-FR': -l = locale_sgn_BE_FR; -break; -case 'sgn-BE-NL': -l = locale_sgn_BE_NL; -break; -case 'sgn-CH-DE': -l = locale_sgn_CH_DE; -break; -case 'sh': -l = locale_sh; -break; -case 'shi-MA': -l = locale_shi_MA; -break; -case 'sin': -l = locale_sin; -break; -case 'skk': -l = locale_skk; -break; -case 'slk': -l = locale_slk; -break; -case 'slv': -l = locale_slv; -break; -case 'sme': -l = locale_sme; -break; -case 'sna': -l = locale_sna; -break; -case 'snd': -l = locale_snd; -break; -case 'som': -l = locale_som; -break; -case 'spa': -l = locale_spa; -break; -case 'spy': -l = locale_spy; -break; -case 'sqi': -l = locale_sqi; -break; -case 'sr-BA': -l = locale_sr_BA; -break; -case 'sr-ME': -l = locale_sr_ME; -break; -case 'sr-RS': -l = locale_sr_RS; -break; -case 'sr-XK': -l = locale_sr_XK; -break; -case 'srp': -l = locale_srp; -break; -case 'swa': -l = locale_swa; -break; -case 'swc': -l = locale_swc; -break; -case 'swe': -l = locale_swe; -break; -case 'swh': -l = locale_swh; -break; -case 'tam': -l = locale_tam; -break; -case 'tat': -l = locale_tat; -break; -case 'tel': -l = locale_tel; -break; -case 'tgk': -l = locale_tgk; -break; -case 'tgl': -l = locale_tgl; -break; -case 'tha': -l = locale_tha; -break; -case 'thc': -l = locale_thc; -break; -case 'thx': -l = locale_thx; -break; -case 'tie': -l = locale_tie; -break; -case 'tir': -l = locale_tir; -break; -case 'tkk': -l = locale_tkk; -break; -case 'tl': -l = locale_tl; -break; -case 'tlw': -l = locale_tlw; -break; -case 'tmp': -l = locale_tmp; -break; -case 'tne': -l = locale_tne; -break; -case 'tnf': -l = locale_tnf; -break; -case 'ton': -l = locale_ton; -break; -case 'tuk': -l = locale_tuk; -break; -case 'tur': -l = locale_tur; -break; -case 'tw': -l = locale_tw; -break; -case 'twi': -l = locale_twi; -break; -case 'tzm-Latn-MA': -l = locale_tzm_Latn_MA; -break; -case 'ug-Arab-CN': -l = locale_ug_Arab_CN; -break; -case 'uig': -l = locale_uig; -break; -case 'ukr': -l = locale_ukr; -break; -case 'umu': -l = locale_umu; -break; -case 'urd': -l = locale_urd; -break; -case 'uz-AF': -l = locale_uz_AF; -break; -case 'uz-UZ': -l = locale_uz_UZ; -break; -case 'uzb': -l = locale_uzb; -break; -case 'uzn': -l = locale_uzn; -break; -case 'vai-LR': -l = locale_vai_LR; -break; -case 'vie': -l = locale_vie; -break; -case 'vol': -l = locale_vol; -break; -case 'wol': -l = locale_wol; -break; -case 'xba': -l = locale_xba; -break; -case 'xho': -l = locale_xho; -break; -case 'xia': -l = locale_xia; -break; -case 'xkh': -l = locale_xkh; -break; -case 'xsj': -l = locale_xsj; -break; -case 'ybd': -l = locale_ybd; -break; -case 'ydd': -l = locale_ydd; -break; -case 'yid': -l = locale_yid; -break; -case 'yma': -l = locale_yma; -break; -case 'ymt': -l = locale_ymt; -break; -case 'yor': -l = locale_yor; -break; -case 'yos': -l = locale_yos; -break; -case 'yue-CN': -l = locale_yue_CN; -break; -case 'yue-HK': -l = locale_yue_HK; -break; -case 'yuu': -l = locale_yuu; -break; -case 'zai': -l = locale_zai; -break; +case 'zh_Hans': +case 'zh-Hans-CN': +case 'zh_Hans_CN': case 'zh-CN': -l = locale_zh_CN; -break; -case 'zh-guoyu': -l = locale_zh_guoyu; -break; +case 'zh_CN': + l = locale_zh_Hans; + locales = ["zh-Hans", "zh_Hans", "zh-Hans-CN", "zh_Hans_CN", "zh-CN", "zh_CN"]; + break; +case 'zh-Hant-HK': +case 'zh_Hant_HK': case 'zh-HK': -l = locale_zh_HK; -break; -case 'zh-MO': -l = locale_zh_MO; -break; -case 'zh-SG': -l = locale_zh_SG; -break; +case 'zh_HK': + l = locale_zh_Hant_HK; + locales = ["zh-Hant-HK", "zh_Hant_HK", "zh-HK", "zh_HK"]; + break; +case 'zh-Hant': +case 'zh_Hant': +case 'zh-Hant-TW': +case 'zh_Hant_TW': case 'zh-TW': -l = locale_zh_TW; -break; -case 'zh-min': -l = locale_zh_min; -break; -case 'zho': -l = locale_zho; -break; -case 'zsm': -l = locale_zsm; -break; -case 'zul': -l = locale_zul; -break; -} +case 'zh_TW': + l = locale_zh_Hant; + locales = ["zh-Hant", "zh_Hant", "zh-Hant-TW", "zh_Hant_TW", "zh-TW", "zh_TW"]; + break; +case 'zu': + l = locale_zu; + locales = ["zu"]; + break;} if (l) { - registerLocaleData(l); + locales.forEach(locale => registerLocaleData(l, locale)); } diff --git a/packages/common/locales/generate-locales-tool/closure-locale-file.ts b/packages/common/locales/generate-locales-tool/closure-locale-file.ts index 40d687991d60..bcf72ea82a5d 100644 --- a/packages/common/locales/generate-locales-tool/closure-locale-file.ts +++ b/packages/common/locales/generate-locales-tool/closure-locale-file.ts @@ -12,40 +12,70 @@ import {BaseCurrencies} from './locale-base-currencies'; import {generateLocale} from './locale-file'; interface ClosureLocale { - /** Locale name to match with a Closure-supported locale. */ - closureLocaleName: string; + /** Closure-supported locale names that resolve to this locale. */ + closureLocaleNames: string[]; + /** Canonical locale name that is used to resolve the CLDR data. */ + canonicalLocaleName: string; /** Locale data. Can have a different locale name if this captures an aliased locale. */ data: CldrLocaleData; } +/** + * Locales used by closure that need to be captured within the Closure Locale file. Extracted from: + * https://github.com/google/closure-library/blob/c7445058af72f679ef3273274e936d5d5f40b55a/closure/goog/i18n/datetimepatterns.js#L2450 + */ +const closureLibraryLocales = [ + 'af', 'am', 'ar', 'ar-DZ', 'az', 'be', 'bg', 'bn', 'br', 'bs', + 'ca', 'chr', 'cs', 'cy', 'da', 'de', 'de-AT', 'de-CH', 'el', 'en-AU', + 'en-CA', 'en-GB', 'en-IE', 'en-IN', 'en-SG', 'en-ZA', 'es', 'es-419', 'es-MX', 'es-US', + 'et', 'eu', 'fa', 'fi', 'fr', 'fr-CA', 'ga', 'gl', 'gsw', 'gu', + 'haw', 'hi', 'hr', 'hu', 'hy', 'id', 'is', 'it', 'he', 'ja', + 'ka', 'kk', 'km', 'kn', 'ko', 'ky', 'ln', 'lo', 'lt', 'lv', + 'mk', 'ml', 'mn', 'ro-MD', 'mr', 'ms', 'mt', 'my', 'ne', 'nl', + 'nb', 'or', 'pa', 'pl', 'pt', 'pt-PT', 'ro', 'ru', 'sr-Latn', 'si', + 'sk', 'sl', 'sq', 'sr', 'sv', 'sw', 'ta', 'te', 'th', 'fil', + 'tr', 'uk', 'ur', 'uz', 'vi', 'zh', 'zh-Hans', 'zh-Hant-HK', 'zh-Hant', 'zu' +] as const; + +/** Union type matching possible Closure Library locales. */ +type ClosureLibraryLocaleName = typeof closureLibraryLocales[number]; + +/** + * Locale ID aliases to support deprecated locale ids used by Closure. Maps locales supported + * by Closure library to a list of aliases that match the same locale data. + */ +const closureLibraryAliases: {[l in ClosureLibraryLocaleName]?: string[]} = { + 'id': ['in'], + 'he': ['iw'], + 'ro-MD': ['mo'], + 'nb': ['no', 'no-NO'], + 'sr-Latn': ['sh'], + 'fil': ['tl'], + 'pt': ['pt-BR'], + 'zh-Hans': ['zh-Hans-CN', 'zh-CN'], + 'zh-Hant-HK': ['zh-HK'], + 'zh-Hant': ['zh-Hant-TW', 'zh-TW'], +}; + + /** * Generate a file that contains all locale to import for closure. * Tree shaking will only keep the data for the `goog.LOCALE` locale. */ export function generateClosureLocaleFile(cldrData: CldrData, baseCurrencies: BaseCurrencies) { - const locales: ClosureLocale[] = - [...cldrData.availableLocales.map(data => ({closureLocaleName: data.locale, data}))]; - const aliases = cldrData.getLanguageAliases(); - - // We also generate locale data for aliases known within CLDR. Closure compiler does not - // limit its locale identifiers to CLDR-canonical identifiers/or BCP47 identifiers. - // To ensure deprecated/historical locale identifiers which are supported by Closure - // can work with closure-compiled Angular applications, we respect CLDR locale aliases. - for (const [aliasName, data] of Object.entries(aliases)) { - // We skip bibliographic aliases as those have never been supported by Closure compiler. - if (data._reason === 'bibliographic') { - continue; - } + const locales: ClosureLocale[] = closureLibraryLocales.map(localeName => { + const data = cldrData.getLocaleData(localeName); - const localeData = cldrData.getLocaleData(data._replacement); - - // If CLDR does not provide data for the replacement locale, we skip this alias. - if (localeData === null) { - continue; + if (data === null) { + throw Error(`Missing locale data for Closure locale: ${localeName}`); } - locales.push({closureLocaleName: aliasName, data: localeData}); - } + return { + data, + canonicalLocaleName: localeName, + closureLocaleNames: computeEquivalentLocaleNames(localeName), + }; + }); return `${fileHeader} @@ -53,33 +83,79 @@ import {registerLocaleData} from '../src/i18n/locale_data'; const u = undefined; -${locales.map(locale => `${generateLocaleConstant(locale)}`).join('\n')} +${locales.map(locale => generateLocaleConstants(locale)).join('\n')} let l: any; +let locales: string[] = []; switch (goog.LOCALE) { ${locales.map(locale => generateCase(locale)).join('')}} if (l) { - registerLocaleData(l); + locales.forEach(locale => registerLocaleData(l, locale)); } `; - function generateLocaleConstant(locale: ClosureLocale): string { - const localeNameFormattedForJs = formatLocale(locale.closureLocaleName); - return generateLocale(locale.closureLocaleName, locale.data, baseCurrencies) + /** + * Generates locale data constants for all locale names within the specified + * Closure Library locale. + */ + function generateLocaleConstants(locale: ClosureLocale): string { + // Closure Locale names contain both the dashed and underscore variant. We filter out + // the dashed variant as otherwise we would end up with the same constant twice. e.g. + // https://github.com/google/closure-library/blob/c7445058af72f679ef3273274e936d5d5f40b55a/closure/goog/i18n/datetimepatternsext.js#L11659-L11660. + const localeConstantNames = locale.closureLocaleNames.filter(d => !d.includes('-')) + .map(d => `locale_${formatLocale(d)}`); + const dataConstantName = localeConstantNames[0]; + const otherAliasConstantNames = localeConstantNames.slice(1); + + // We only generate the locale data once. All other constants just refer to the + // first constant with the actual locale data. This reduces the Closure Locale file + // size and potentially speeds up compilation with Closure Compiler. + return ` +${generateLocaleConstant(locale, dataConstantName)} +${otherAliasConstantNames.map(d => `export const ${d} = ${dataConstantName};`).join('\n')}`; + } + + /** Generates a locale data constant for the specified locale. */ + function generateLocaleConstant(locale: ClosureLocale, constantName: string): string { + return generateLocale(locale.canonicalLocaleName, locale.data, baseCurrencies) .replace(`${fileHeader}\n`, '') - .replace('export default ', `export const locale_${localeNameFormattedForJs} = `) - .replace('function plural', `function plural_${localeNameFormattedForJs}`) - .replace(/,\s+plural/, `, plural_${localeNameFormattedForJs}`) + .replace('export default ', `export const ${constantName} = `) + .replace('function plural', `function plural_${constantName}`) + .replace(/,\s+plural/, `, plural_${constantName}`) .replace(/\s*const u = undefined;\s*/, ''); } - function generateCase(locale: ClosureLocale) { - return `case '${locale.closureLocaleName}':\n` + - `l = locale_${formatLocale(locale.closureLocaleName)};\n` + - `break;\n`; + /** Generates a TypeScript `switch` case for the specified locale. */ + function generateCase(locale: ClosureLocale): string { + return ` +${locale.closureLocaleNames.map(l => `case '${l}':`).join('\n')} + l = locale_${formatLocale(locale.canonicalLocaleName)}; + locales = [${locale.closureLocaleNames.map(n => `"${n}"`).join(', ')}]; + break;`; + } +} + +function computeEquivalentLocaleNames(localeName: ClosureLibraryLocaleName): string[] { + const equivalents = new Set([localeName]); + + if (localeName.includes('-')) { + equivalents.add(localeName.replace(/-/g, '_')); + } + + const aliases = closureLibraryAliases[localeName]; + if (aliases !== undefined) { + aliases.forEach(aliasName => { + equivalents.add(aliasName); + + if (aliasName.includes('-')) { + equivalents.add(aliasName.replace(/-/g, '_')); + } + }); } + + return Array.from(equivalents); } function formatLocale(locale: string): string { From 5d7359e3f06cedc16ca4d3c9fcd6c0a28acbb19f Mon Sep 17 00:00:00 2001 From: dario-piotrowicz Date: Sat, 17 Jul 2021 10:53:26 +0100 Subject: [PATCH 105/364] refactor(animations): fix typo in transition animations spec file (#42763) fix the typo "mean't" in the transition_animation_engine spec file to "meant" (the typo is simply in a code comment so the change does not have any impact) PR Close #42763 --- .../browser/test/render/transition_animation_engine_spec.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/animations/browser/test/render/transition_animation_engine_spec.ts b/packages/animations/browser/test/render/transition_animation_engine_spec.ts index 39ba85e8da91..ebc1e66a1266 100644 --- a/packages/animations/browser/test/render/transition_animation_engine_spec.ts +++ b/packages/animations/browser/test/render/transition_animation_engine_spec.ts @@ -20,7 +20,7 @@ const DEFAULT_NAMESPACE_ID = 'id'; (function() { const driver = new MockAnimationDriver(); -// these tests are only mean't to be run within the DOM +// these tests are only meant to be run within the DOM if (isNode) return; describe('TransitionAnimationEngine', () => { From f12c53342c433eb8ef5650c78f0115f82f5b1567 Mon Sep 17 00:00:00 2001 From: dario-piotrowicz Date: Sun, 4 Jul 2021 09:57:55 +0100 Subject: [PATCH 106/364] fix(animations): normalize final styles in buildStyles (#42763) the final styles created in buildStyles lack normalization, meaning that pixel values remain as numbers (without "px") and so such properties fail to be correctly set/applied Example: "width: 300" is applies as "width": "300" (and thus ignored) instead of the correct "width": "300px" PR Close #42763 --- .../src/dsl/animation_transition_factory.ts | 9 +++- .../browser/src/dsl/animation_trigger.ts | 17 ++++---- .../src/render/animation_engine_next.ts | 8 ++-- .../test/dsl/animation_trigger_spec.ts | 1 - .../transition_animation_engine_spec.ts | 2 +- packages/animations/browser/test/shared.ts | 3 +- ...ns_with_web_animations_integration_spec.ts | 42 +++++++++++++++++++ 7 files changed, 66 insertions(+), 16 deletions(-) diff --git a/packages/animations/browser/src/dsl/animation_transition_factory.ts b/packages/animations/browser/src/dsl/animation_transition_factory.ts index 80c93757d5d9..02d3a2f43a49 100644 --- a/packages/animations/browser/src/dsl/animation_transition_factory.ts +++ b/packages/animations/browser/src/dsl/animation_transition_factory.ts @@ -16,6 +16,7 @@ import {buildAnimationTimelines} from './animation_timeline_builder'; import {TransitionMatcherFn} from './animation_transition_expr'; import {AnimationTransitionInstruction, createTransitionInstruction} from './animation_transition_instruction'; import {ElementInstructionMap} from './element_instruction_map'; +import {AnimationStyleNormalizer} from './style_normalization/animation_style_normalizer'; const EMPTY_OBJECT = {}; @@ -99,7 +100,9 @@ function oneOrMoreTransitionsMatch( } export class AnimationStateStyles { - constructor(private styles: StyleAst, private defaultParams: {[key: string]: any}) {} + constructor( + private styles: StyleAst, private defaultParams: {[key: string]: any}, + private normalizer: AnimationStyleNormalizer) {} buildStyles(params: {[key: string]: any}, errors: string[]): ɵStyleData { const finalStyles: ɵStyleData = {}; @@ -118,7 +121,9 @@ export class AnimationStateStyles { if (val.length > 1) { val = interpolateParams(val, combinedParams, errors); } - finalStyles[prop] = val; + const normalizedProp = this.normalizer.normalizePropertyName(prop, errors); + val = this.normalizer.normalizeStyleValue(prop, normalizedProp, val, errors); + finalStyles[normalizedProp] = val; }); } }); diff --git a/packages/animations/browser/src/dsl/animation_trigger.ts b/packages/animations/browser/src/dsl/animation_trigger.ts index 59671504ea02..fcaafbe057eb 100644 --- a/packages/animations/browser/src/dsl/animation_trigger.ts +++ b/packages/animations/browser/src/dsl/animation_trigger.ts @@ -11,14 +11,16 @@ import {copyStyles, interpolateParams} from '../util'; import {SequenceAst, StyleAst, TransitionAst, TriggerAst} from './animation_ast'; import {AnimationStateStyles, AnimationTransitionFactory} from './animation_transition_factory'; +import {AnimationStyleNormalizer} from './style_normalization/animation_style_normalizer'; /** * @publicApi */ -export function buildTrigger(name: string, ast: TriggerAst): AnimationTrigger { - return new AnimationTrigger(name, ast); +export function buildTrigger( + name: string, ast: TriggerAst, normalizer: AnimationStyleNormalizer): AnimationTrigger { + return new AnimationTrigger(name, ast, normalizer); } /** @@ -29,10 +31,11 @@ export class AnimationTrigger { public fallbackTransition: AnimationTransitionFactory; public states: {[stateName: string]: AnimationStateStyles} = {}; - constructor(public name: string, public ast: TriggerAst) { + constructor( + public name: string, public ast: TriggerAst, private _normalizer: AnimationStyleNormalizer) { ast.states.forEach(ast => { const defaultParams = (ast.options && ast.options.params) || {}; - this.states[ast.name] = new AnimationStateStyles(ast.style, defaultParams); + this.states[ast.name] = new AnimationStateStyles(ast.style, defaultParams, _normalizer); }); balanceProperties(this.states, 'true', '1'); @@ -42,7 +45,7 @@ export class AnimationTrigger { this.transitionFactories.push(new AnimationTransitionFactory(name, ast, this.states)); }); - this.fallbackTransition = createFallbackTransition(name, this.states); + this.fallbackTransition = createFallbackTransition(name, this.states, this._normalizer); } get containsQueries() { @@ -62,8 +65,8 @@ export class AnimationTrigger { } function createFallbackTransition( - triggerName: string, - states: {[stateName: string]: AnimationStateStyles}): AnimationTransitionFactory { + triggerName: string, states: {[stateName: string]: AnimationStateStyles}, + normalizer: AnimationStyleNormalizer): AnimationTransitionFactory { const matchers = [(fromState: any, toState: any) => true]; const animation: SequenceAst = {type: AnimationMetadataType.Sequence, steps: [], options: null}; const transition: TransitionAst = { diff --git a/packages/animations/browser/src/render/animation_engine_next.ts b/packages/animations/browser/src/render/animation_engine_next.ts index 2a8ea7127eca..cd839df20c5c 100644 --- a/packages/animations/browser/src/render/animation_engine_next.ts +++ b/packages/animations/browser/src/render/animation_engine_next.ts @@ -27,9 +27,9 @@ export class AnimationEngine { constructor( private bodyNode: any, private _driver: AnimationDriver, - normalizer: AnimationStyleNormalizer) { - this._transitionEngine = new TransitionAnimationEngine(bodyNode, _driver, normalizer); - this._timelineEngine = new TimelineAnimationEngine(bodyNode, _driver, normalizer); + private _normalizer: AnimationStyleNormalizer) { + this._transitionEngine = new TransitionAnimationEngine(bodyNode, _driver, _normalizer); + this._timelineEngine = new TimelineAnimationEngine(bodyNode, _driver, _normalizer); this._transitionEngine.onRemovalComplete = (element: any, context: any) => this.onRemovalComplete(element, context); @@ -48,7 +48,7 @@ export class AnimationEngine { throw new Error(`The animation trigger "${ name}" has failed to build due to the following errors:\n - ${errors.join('\n - ')}`); } - trigger = buildTrigger(name, ast); + trigger = buildTrigger(name, ast, this._normalizer); this._triggerCache[cacheKey] = trigger; } this._transitionEngine.registerTrigger(namespaceId, name, trigger); diff --git a/packages/animations/browser/test/dsl/animation_trigger_spec.ts b/packages/animations/browser/test/dsl/animation_trigger_spec.ts index 24901ed59157..6563de310c2c 100644 --- a/packages/animations/browser/test/dsl/animation_trigger_spec.ts +++ b/packages/animations/browser/test/dsl/animation_trigger_spec.ts @@ -72,7 +72,6 @@ import {makeTrigger} from '../shared'; transition('off => on', animate(1000)) ]); - expect(result.states['on'].buildStyles({}, [])).toEqual({width: 50}); expect(result.states['off'].buildStyles({}, [])).toEqual({width: 50}); }); diff --git a/packages/animations/browser/test/render/transition_animation_engine_spec.ts b/packages/animations/browser/test/render/transition_animation_engine_spec.ts index ebc1e66a1266..64ecbdafec37 100644 --- a/packages/animations/browser/test/render/transition_animation_engine_spec.ts +++ b/packages/animations/browser/test/render/transition_animation_engine_spec.ts @@ -736,7 +736,7 @@ function registerTrigger( const ast = buildAnimationAst(driver, metadata as AnimationMetadata, errors) as TriggerAst; if (errors.length) { } - const trigger = buildTrigger(name, ast); + const trigger = buildTrigger(name, ast, new NoopAnimationStyleNormalizer()); engine.register(id, element); engine.registerTrigger(id, name, trigger); } diff --git a/packages/animations/browser/test/shared.ts b/packages/animations/browser/test/shared.ts index 717edc86644a..a2a072acb763 100644 --- a/packages/animations/browser/test/shared.ts +++ b/packages/animations/browser/test/shared.ts @@ -11,6 +11,7 @@ import {trigger} from '@angular/animations'; import {TriggerAst} from '../src/dsl/animation_ast'; import {buildAnimationAst} from '../src/dsl/animation_ast_builder'; import {AnimationTrigger, buildTrigger} from '../src/dsl/animation_trigger'; +import {NoopAnimationStyleNormalizer} from '../src/dsl/style_normalization/animation_style_normalizer'; import {MockAnimationDriver} from '../testing/src/mock_animation_driver'; export function makeTrigger( @@ -24,5 +25,5 @@ export function makeTrigger( throw new Error(`Animation parsing for the ${name} trigger have failed:${LINE_START}${ errors.join(LINE_START)}`); } - return buildTrigger(name, triggerAst); + return buildTrigger(name, triggerAst, new NoopAnimationStyleNormalizer()); } diff --git a/packages/core/test/animation/animations_with_web_animations_integration_spec.ts b/packages/core/test/animation/animations_with_web_animations_integration_spec.ts index 5d3495973d32..a4f1f526654b 100644 --- a/packages/core/test/animation/animations_with_web_animations_integration_spec.ts +++ b/packages/core/test/animation/animations_with_web_animations_integration_spec.ts @@ -512,6 +512,48 @@ describe('animation integration tests using web animations', function() { expect(elm.style.getPropertyValue('display')).toEqual('inline-block'); expect(elm.style.getPropertyValue('position')).toEqual('fixed'); }); + + it('should set normalized style property values on animation end', () => { + @Component({ + selector: 'ani-cmp', + template: ` +
+ `, + animations: [ + trigger( + 'myAnimation', + [ + state('go', style({width: 300, 'font-size': 14})), + transition('* => go', [animate('1s')]) + ]), + ] + }) + class Cmp { + @ViewChild('elm', {static: true}) public element: any; + + public myAnimationExp = ''; + } + + TestBed.configureTestingModule({declarations: [Cmp]}); + + const engine = TestBed.inject(ɵAnimationEngine); + const fixture = TestBed.createComponent(Cmp); + const cmp = fixture.componentInstance; + + const elm = cmp.element.nativeElement; + expect(elm.style.getPropertyValue('width')).toEqual('100%'); + expect(elm.style.getPropertyValue('font-size')).toEqual('2rem'); + + cmp.myAnimationExp = 'go'; + fixture.detectChanges(); + + const player = engine.players.pop()!; + player.finish(); + player.destroy(); + + expect(elm.style.getPropertyValue('width')).toEqual('300px'); + expect(elm.style.getPropertyValue('font-size')).toEqual('14px'); + }); }); })(); From b41a2b36230e8a5b7cb5b4687339b97edb861639 Mon Sep 17 00:00:00 2001 From: dario-piotrowicz Date: Sat, 17 Jul 2021 13:37:36 +0100 Subject: [PATCH 107/364] refactor(animations): remove publicApi annotations from triggers (#42763) the buildTrigger function and AnimationTrigger class are annotated as publicApi which seems wrong and makes changes to the two problematic, so they are being removed here see: https://github.com/angular/angular/pull/42763/files#r671481902 PR Close #42763 --- packages/animations/browser/src/dsl/animation_trigger.ts | 6 ------ 1 file changed, 6 deletions(-) diff --git a/packages/animations/browser/src/dsl/animation_trigger.ts b/packages/animations/browser/src/dsl/animation_trigger.ts index fcaafbe057eb..d7dfff8f67f2 100644 --- a/packages/animations/browser/src/dsl/animation_trigger.ts +++ b/packages/animations/browser/src/dsl/animation_trigger.ts @@ -15,17 +15,11 @@ import {AnimationStyleNormalizer} from './style_normalization/animation_style_no -/** - * @publicApi - */ export function buildTrigger( name: string, ast: TriggerAst, normalizer: AnimationStyleNormalizer): AnimationTrigger { return new AnimationTrigger(name, ast, normalizer); } -/** - * @publicApi - */ export class AnimationTrigger { public transitionFactories: AnimationTransitionFactory[] = []; public fallbackTransition: AnimationTransitionFactory; From 0ce8f6e62d02d24fb98fc5c865017a71045941ec Mon Sep 17 00:00:00 2001 From: dario-piotrowicz Date: Sat, 17 Jul 2021 20:35:35 +0100 Subject: [PATCH 108/364] refactor(animations): remove unused animation trigger imports (#42763) in the animation_trigger.ts file there are unused imports remove them to clean up the file PR Close #42763 --- packages/animations/browser/src/dsl/animation_trigger.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/packages/animations/browser/src/dsl/animation_trigger.ts b/packages/animations/browser/src/dsl/animation_trigger.ts index d7dfff8f67f2..7dc0bb6c5022 100644 --- a/packages/animations/browser/src/dsl/animation_trigger.ts +++ b/packages/animations/browser/src/dsl/animation_trigger.ts @@ -6,10 +6,7 @@ * found in the LICENSE file at https://angular.io/license */ import {AnimationMetadataType, ɵStyleData} from '@angular/animations'; - -import {copyStyles, interpolateParams} from '../util'; - -import {SequenceAst, StyleAst, TransitionAst, TriggerAst} from './animation_ast'; +import {SequenceAst, TransitionAst, TriggerAst} from './animation_ast'; import {AnimationStateStyles, AnimationTransitionFactory} from './animation_transition_factory'; import {AnimationStyleNormalizer} from './style_normalization/animation_style_normalizer'; From 53279262be9a877969bef8c1dea6f0ef857307b9 Mon Sep 17 00:00:00 2001 From: Joey Perrott Date: Thu, 15 Jul 2021 16:22:04 -0700 Subject: [PATCH 109/364] fix(dev-infra): don't pollute standard out during commit message hooks (#42871) When a commit message is not restored, there is not need to log this to stdout. It is a better experience to silently succeed. PR Close #42871 --- .../restore-commit-message/restore-commit-message.ts | 1 - dev-infra/ng-dev.js | 1 - 2 files changed, 2 deletions(-) diff --git a/dev-infra/commit-message/restore-commit-message/restore-commit-message.ts b/dev-infra/commit-message/restore-commit-message/restore-commit-message.ts index d2551732bed8..2a5d1be929f7 100644 --- a/dev-infra/commit-message/restore-commit-message/restore-commit-message.ts +++ b/dev-infra/commit-message/restore-commit-message/restore-commit-message.ts @@ -21,7 +21,6 @@ import {CommitMsgSource} from './commit-message-source'; */ export function restoreCommitMessage(filePath: string, source?: CommitMsgSource) { if (!!source) { - log('Skipping commit message restoration attempt'); if (source === 'message') { debug('A commit message was already provided via the command with a -m or -F flag'); } diff --git a/dev-infra/ng-dev.js b/dev-infra/ng-dev.js index 378a19f067fc..d8d9424b3863 100755 --- a/dev-infra/ng-dev.js +++ b/dev-infra/ng-dev.js @@ -1777,7 +1777,6 @@ function saveCommitMessageDraft(basePath, commitMessage) { */ function restoreCommitMessage(filePath, source) { if (!!source) { - log('Skipping commit message restoration attempt'); if (source === 'message') { debug('A commit message was already provided via the command with a -m or -F flag'); } From 89509dffd26b714ecb774ba1a590661edd59a7ad Mon Sep 17 00:00:00 2001 From: Joey Perrott Date: Thu, 15 Jul 2021 16:26:26 -0700 Subject: [PATCH 110/364] refactor(dev-infra): provide entire pull request object to waitForPullRequestToBeMerged (#42871) `waitForPullRequestToBeMerged` should get the entire `PullRequest` object rather than just the id to allow it to have more information/context for logging and messaging. PR Close #42871 --- dev-infra/ng-dev.js | 32 +++++++++---------- dev-infra/release/publish/actions.ts | 10 +++--- .../release/publish/actions/cut-lts-patch.ts | 4 +-- .../release/publish/actions/cut-new-patch.ts | 4 +-- .../publish/actions/cut-next-prerelease.ts | 4 +-- .../publish/actions/cut-release-candidate.ts | 4 +-- .../release/publish/actions/cut-stable.ts | 4 +-- .../actions/move-next-into-feature-freeze.ts | 4 +-- 8 files changed, 33 insertions(+), 33 deletions(-) diff --git a/dev-infra/ng-dev.js b/dev-infra/ng-dev.js index d8d9424b3863..cbab138243b1 100755 --- a/dev-infra/ng-dev.js +++ b/dev-infra/ng-dev.js @@ -6615,7 +6615,7 @@ class ReleaseAction { * API is 10 seconds (to not exceed any rate limits). If the pull request is closed without * merge, the script will abort gracefully (considering a manual user abort). */ - waitForPullRequestToBeMerged(id, interval = waitForPullRequestInterval) { + waitForPullRequestToBeMerged({ id }, interval = waitForPullRequestInterval) { return tslib.__awaiter(this, void 0, void 0, function* () { return new Promise((resolve, reject) => { debug(`Waiting for pull request #${id} to be merged.`); @@ -6714,13 +6714,13 @@ class ReleaseAction { yield this.createCommit(commitMessage, [changelogPath]); info(green(` ✓ Created changelog cherry-pick commit for: "${releaseNotes.version}".`)); // Create a cherry-pick pull request that should be merged by the caretaker. - const { url, id } = yield this.pushChangesToForkAndCreatePullRequest(nextBranch, `changelog-cherry-pick-${releaseNotes.version}`, commitMessage, `Cherry-picks the changelog from the "${stagingBranch}" branch to the next ` + + const pullRequest = yield this.pushChangesToForkAndCreatePullRequest(nextBranch, `changelog-cherry-pick-${releaseNotes.version}`, commitMessage, `Cherry-picks the changelog from the "${stagingBranch}" branch to the next ` + `branch (${nextBranch}).`); info(green(` ✓ Pull request for cherry-picking the changelog into "${nextBranch}" ` + 'has been created.')); - info(yellow(` Please ask team members to review: ${url}.`)); + info(yellow(` Please ask team members to review: ${pullRequest.url}.`)); // Wait for the Pull Request to be merged. - yield this.waitForPullRequestToBeMerged(id); + yield this.waitForPullRequestToBeMerged(pullRequest); return true; }); } @@ -6841,8 +6841,8 @@ class CutLongTermSupportPatchAction extends ReleaseAction { return tslib.__awaiter(this, void 0, void 0, function* () { const ltsBranch = yield this._promptForTargetLtsBranch(); const newVersion = semverInc(ltsBranch.version, 'patch'); - const { pullRequest: { id }, releaseNotes } = yield this.checkoutBranchAndStageVersion(newVersion, ltsBranch.name); - yield this.waitForPullRequestToBeMerged(id); + const { pullRequest, releaseNotes } = yield this.checkoutBranchAndStageVersion(newVersion, ltsBranch.name); + yield this.waitForPullRequestToBeMerged(pullRequest); yield this.buildAndPublish(releaseNotes, ltsBranch.name, ltsBranch.npmDistTag); yield this.cherryPickChangelogIntoNextBranch(releaseNotes, ltsBranch.name); }); @@ -6918,8 +6918,8 @@ class CutNewPatchAction extends ReleaseAction { return tslib.__awaiter(this, void 0, void 0, function* () { const { branchName } = this.active.latest; const newVersion = this._newVersion; - const { pullRequest: { id }, releaseNotes } = yield this.checkoutBranchAndStageVersion(newVersion, branchName); - yield this.waitForPullRequestToBeMerged(id); + const { pullRequest, releaseNotes } = yield this.checkoutBranchAndStageVersion(newVersion, branchName); + yield this.waitForPullRequestToBeMerged(pullRequest); yield this.buildAndPublish(releaseNotes, branchName, 'latest'); yield this.cherryPickChangelogIntoNextBranch(releaseNotes, branchName); }); @@ -6988,8 +6988,8 @@ class CutNextPrereleaseAction extends ReleaseAction { const releaseTrain = this._getActivePrereleaseTrain(); const { branchName } = releaseTrain; const newVersion = yield this._newVersion; - const { pullRequest: { id }, releaseNotes } = yield this.checkoutBranchAndStageVersion(newVersion, branchName); - yield this.waitForPullRequestToBeMerged(id); + const { pullRequest, releaseNotes } = yield this.checkoutBranchAndStageVersion(newVersion, branchName); + yield this.waitForPullRequestToBeMerged(pullRequest); yield this.buildAndPublish(releaseNotes, branchName, 'next'); // If the pre-release has been cut from a branch that is not corresponding // to the next release-train, cherry-pick the changelog into the primary @@ -7055,8 +7055,8 @@ class CutReleaseCandidateAction extends ReleaseAction { return tslib.__awaiter(this, void 0, void 0, function* () { const { branchName } = this.active.releaseCandidate; const newVersion = this._newVersion; - const { pullRequest: { id }, releaseNotes } = yield this.checkoutBranchAndStageVersion(newVersion, branchName); - yield this.waitForPullRequestToBeMerged(id); + const { pullRequest, releaseNotes } = yield this.checkoutBranchAndStageVersion(newVersion, branchName); + yield this.waitForPullRequestToBeMerged(pullRequest); yield this.buildAndPublish(releaseNotes, branchName, 'next'); yield this.cherryPickChangelogIntoNextBranch(releaseNotes, branchName); }); @@ -7099,8 +7099,8 @@ class CutStableAction extends ReleaseAction { const { branchName } = this.active.releaseCandidate; const newVersion = this._newVersion; const isNewMajor = (_a = this.active.releaseCandidate) === null || _a === void 0 ? void 0 : _a.isMajor; - const { pullRequest: { id }, releaseNotes } = yield this.checkoutBranchAndStageVersion(newVersion, branchName); - yield this.waitForPullRequestToBeMerged(id); + const { pullRequest, releaseNotes } = yield this.checkoutBranchAndStageVersion(newVersion, branchName); + yield this.waitForPullRequestToBeMerged(pullRequest); // If a new major version is published, we publish to the `next` NPM dist tag temporarily. // We do this because for major versions, we want all main Angular projects to have their // new major become available at the same time. Publishing immediately to the `latest` NPM @@ -7179,11 +7179,11 @@ class MoveNextIntoFeatureFreezeAction extends ReleaseAction { // Stage the new version for the newly created branch, and push changes to a // fork in order to create a staging pull request. Note that we re-use the newly // created branch instead of re-fetching from the upstream. - const { pullRequest: { id }, releaseNotes } = yield this.stageVersionForBranchAndCreatePullRequest(newVersion, newBranch); + const { pullRequest, releaseNotes } = yield this.stageVersionForBranchAndCreatePullRequest(newVersion, newBranch); // Wait for the staging PR to be merged. Then build and publish the feature-freeze next // pre-release. Finally, cherry-pick the release notes into the next branch in combination // with bumping the version to the next minor too. - yield this.waitForPullRequestToBeMerged(id); + yield this.waitForPullRequestToBeMerged(pullRequest); yield this.buildAndPublish(releaseNotes, newBranch, 'next'); yield this._createNextBranchUpdatePullRequest(releaseNotes, newVersion); }); diff --git a/dev-infra/release/publish/actions.ts b/dev-infra/release/publish/actions.ts index 2d94339a2520..c33f1950a4ed 100644 --- a/dev-infra/release/publish/actions.ts +++ b/dev-infra/release/publish/actions.ts @@ -291,8 +291,8 @@ export abstract class ReleaseAction { * API is 10 seconds (to not exceed any rate limits). If the pull request is closed without * merge, the script will abort gracefully (considering a manual user abort). */ - protected async waitForPullRequestToBeMerged(id: number, interval = waitForPullRequestInterval): - Promise { + protected async waitForPullRequestToBeMerged( + {id}: PullRequest, interval = waitForPullRequestInterval): Promise { return new Promise((resolve, reject) => { debug(`Waiting for pull request #${id} to be merged.`); @@ -399,7 +399,7 @@ export abstract class ReleaseAction { info(green(` ✓ Created changelog cherry-pick commit for: "${releaseNotes.version}".`)); // Create a cherry-pick pull request that should be merged by the caretaker. - const {url, id} = await this.pushChangesToForkAndCreatePullRequest( + const pullRequest = await this.pushChangesToForkAndCreatePullRequest( nextBranch, `changelog-cherry-pick-${releaseNotes.version}`, commitMessage, `Cherry-picks the changelog from the "${stagingBranch}" branch to the next ` + `branch (${nextBranch}).`); @@ -407,10 +407,10 @@ export abstract class ReleaseAction { info(green( ` ✓ Pull request for cherry-picking the changelog into "${nextBranch}" ` + 'has been created.')); - info(yellow(` Please ask team members to review: ${url}.`)); + info(yellow(` Please ask team members to review: ${pullRequest.url}.`)); // Wait for the Pull Request to be merged. - await this.waitForPullRequestToBeMerged(id); + await this.waitForPullRequestToBeMerged(pullRequest); return true; } diff --git a/dev-infra/release/publish/actions/cut-lts-patch.ts b/dev-infra/release/publish/actions/cut-lts-patch.ts index 52f1ae6ba887..7a5a06f0eb4e 100644 --- a/dev-infra/release/publish/actions/cut-lts-patch.ts +++ b/dev-infra/release/publish/actions/cut-lts-patch.ts @@ -30,10 +30,10 @@ export class CutLongTermSupportPatchAction extends ReleaseAction { override async perform() { const ltsBranch = await this._promptForTargetLtsBranch(); const newVersion = semverInc(ltsBranch.version, 'patch'); - const {pullRequest: {id}, releaseNotes} = + const {pullRequest, releaseNotes} = await this.checkoutBranchAndStageVersion(newVersion, ltsBranch.name); - await this.waitForPullRequestToBeMerged(id); + await this.waitForPullRequestToBeMerged(pullRequest); await this.buildAndPublish(releaseNotes, ltsBranch.name, ltsBranch.npmDistTag); await this.cherryPickChangelogIntoNextBranch(releaseNotes, ltsBranch.name); } diff --git a/dev-infra/release/publish/actions/cut-new-patch.ts b/dev-infra/release/publish/actions/cut-new-patch.ts index 0e24e7d94a15..5d6957aaa014 100644 --- a/dev-infra/release/publish/actions/cut-new-patch.ts +++ b/dev-infra/release/publish/actions/cut-new-patch.ts @@ -28,10 +28,10 @@ export class CutNewPatchAction extends ReleaseAction { const {branchName} = this.active.latest; const newVersion = this._newVersion; - const {pullRequest: {id}, releaseNotes} = + const {pullRequest, releaseNotes} = await this.checkoutBranchAndStageVersion(newVersion, branchName); - await this.waitForPullRequestToBeMerged(id); + await this.waitForPullRequestToBeMerged(pullRequest); await this.buildAndPublish(releaseNotes, branchName, 'latest'); await this.cherryPickChangelogIntoNextBranch(releaseNotes, branchName); } diff --git a/dev-infra/release/publish/actions/cut-next-prerelease.ts b/dev-infra/release/publish/actions/cut-next-prerelease.ts index 7d77ae6a6bbb..3572b8822186 100644 --- a/dev-infra/release/publish/actions/cut-next-prerelease.ts +++ b/dev-infra/release/publish/actions/cut-next-prerelease.ts @@ -32,10 +32,10 @@ export class CutNextPrereleaseAction extends ReleaseAction { const {branchName} = releaseTrain; const newVersion = await this._newVersion; - const {pullRequest: {id}, releaseNotes} = + const {pullRequest, releaseNotes} = await this.checkoutBranchAndStageVersion(newVersion, branchName); - await this.waitForPullRequestToBeMerged(id); + await this.waitForPullRequestToBeMerged(pullRequest); await this.buildAndPublish(releaseNotes, branchName, 'next'); // If the pre-release has been cut from a branch that is not corresponding diff --git a/dev-infra/release/publish/actions/cut-release-candidate.ts b/dev-infra/release/publish/actions/cut-release-candidate.ts index d480c9fa19e1..ff7a9015327a 100644 --- a/dev-infra/release/publish/actions/cut-release-candidate.ts +++ b/dev-infra/release/publish/actions/cut-release-candidate.ts @@ -26,10 +26,10 @@ export class CutReleaseCandidateAction extends ReleaseAction { const {branchName} = this.active.releaseCandidate!; const newVersion = this._newVersion; - const {pullRequest: {id}, releaseNotes} = + const {pullRequest, releaseNotes} = await this.checkoutBranchAndStageVersion(newVersion, branchName); - await this.waitForPullRequestToBeMerged(id); + await this.waitForPullRequestToBeMerged(pullRequest); await this.buildAndPublish(releaseNotes, branchName, 'next'); await this.cherryPickChangelogIntoNextBranch(releaseNotes, branchName); } diff --git a/dev-infra/release/publish/actions/cut-stable.ts b/dev-infra/release/publish/actions/cut-stable.ts index 5259f41c0eb1..7c8747a8dba6 100644 --- a/dev-infra/release/publish/actions/cut-stable.ts +++ b/dev-infra/release/publish/actions/cut-stable.ts @@ -30,10 +30,10 @@ export class CutStableAction extends ReleaseAction { const newVersion = this._newVersion; const isNewMajor = this.active.releaseCandidate?.isMajor; - const {pullRequest: {id}, releaseNotes} = + const {pullRequest, releaseNotes} = await this.checkoutBranchAndStageVersion(newVersion, branchName); - await this.waitForPullRequestToBeMerged(id); + await this.waitForPullRequestToBeMerged(pullRequest); // If a new major version is published, we publish to the `next` NPM dist tag temporarily. // We do this because for major versions, we want all main Angular projects to have their diff --git a/dev-infra/release/publish/actions/move-next-into-feature-freeze.ts b/dev-infra/release/publish/actions/move-next-into-feature-freeze.ts index a4c7f9eaf02e..2259cced9e13 100644 --- a/dev-infra/release/publish/actions/move-next-into-feature-freeze.ts +++ b/dev-infra/release/publish/actions/move-next-into-feature-freeze.ts @@ -40,13 +40,13 @@ export class MoveNextIntoFeatureFreezeAction extends ReleaseAction { // Stage the new version for the newly created branch, and push changes to a // fork in order to create a staging pull request. Note that we re-use the newly // created branch instead of re-fetching from the upstream. - const {pullRequest: {id}, releaseNotes} = + const {pullRequest, releaseNotes} = await this.stageVersionForBranchAndCreatePullRequest(newVersion, newBranch); // Wait for the staging PR to be merged. Then build and publish the feature-freeze next // pre-release. Finally, cherry-pick the release notes into the next branch in combination // with bumping the version to the next minor too. - await this.waitForPullRequestToBeMerged(id); + await this.waitForPullRequestToBeMerged(pullRequest); await this.buildAndPublish(releaseNotes, newBranch, 'next'); await this._createNextBranchUpdatePullRequest(releaseNotes, newVersion); } From fd92a3e87f08253ac8d20d01bc726c7460bd9ec9 Mon Sep 17 00:00:00 2001 From: Joey Perrott Date: Thu, 15 Jul 2021 16:28:26 -0700 Subject: [PATCH 111/364] fix(dev-infra): perform actual npm login verification for wombot proxy (#42871) Previously the wombot proxy was not able to be queried for login state, now that it is able to be checked via `npm whoami` a specific alternate flow is no longer needed. PR Close #42871 --- dev-infra/ng-dev.js | 16 ++-------------- dev-infra/release/publish/index.ts | 11 ----------- 2 files changed, 2 insertions(+), 25 deletions(-) diff --git a/dev-infra/ng-dev.js b/dev-infra/ng-dev.js index cbab138243b1..e993e07c96aa 100755 --- a/dev-infra/ng-dev.js +++ b/dev-infra/ng-dev.js @@ -7467,21 +7467,9 @@ class ReleaseTool { * @returns a boolean indicating whether the user is logged into NPM. */ _verifyNpmLoginState() { - var _a, _b; + var _a; return tslib.__awaiter(this, void 0, void 0, function* () { const registry = `NPM at the ${(_a = this._config.publishRegistry) !== null && _a !== void 0 ? _a : 'default NPM'} registry`; - // TODO(josephperrott): remove wombat specific block once wombot allows `npm whoami` check to - // check the status of the local token in the .npmrc file. - if ((_b = this._config.publishRegistry) === null || _b === void 0 ? void 0 : _b.includes('wombat-dressing-room.appspot.com')) { - info('Unable to determine NPM login state for wombat proxy, requiring login now.'); - try { - yield npmLogin(this._config.publishRegistry); - } - catch (_c) { - return false; - } - return true; - } if (yield npmIsLoggedIn(this._config.publishRegistry)) { debug(`Already logged into ${registry}.`); return true; @@ -7493,7 +7481,7 @@ class ReleaseTool { try { yield npmLogin(this._config.publishRegistry); } - catch (_d) { + catch (_b) { return false; } return true; diff --git a/dev-infra/release/publish/index.ts b/dev-infra/release/publish/index.ts index e3bc250a28b3..ac4b5255e265 100644 --- a/dev-infra/release/publish/index.ts +++ b/dev-infra/release/publish/index.ts @@ -184,17 +184,6 @@ export class ReleaseTool { */ private async _verifyNpmLoginState(): Promise { const registry = `NPM at the ${this._config.publishRegistry ?? 'default NPM'} registry`; - // TODO(josephperrott): remove wombat specific block once wombot allows `npm whoami` check to - // check the status of the local token in the .npmrc file. - if (this._config.publishRegistry?.includes('wombat-dressing-room.appspot.com')) { - info('Unable to determine NPM login state for wombat proxy, requiring login now.'); - try { - await npmLogin(this._config.publishRegistry); - } catch { - return false; - } - return true; - } if (await npmIsLoggedIn(this._config.publishRegistry)) { debug(`Already logged into ${registry}.`); return true; From 96d31d8c9f4aa544701e9ee0f03e22ef7d12d2bb Mon Sep 17 00:00:00 2001 From: Joey Perrott Date: Thu, 15 Jul 2021 16:35:57 -0700 Subject: [PATCH 112/364] fix(dev-infra): prevent verbose messaging of git checkout and commit for release (#42871) Prevent logging verbose messages to the output for commit and checkout during the release process. PR Close #42871 --- dev-infra/ng-dev.js | 10 +++++----- dev-infra/release/publish/actions.ts | 10 +++++----- dev-infra/utils/testing/virtual-git-client.ts | 4 ++-- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/dev-infra/ng-dev.js b/dev-infra/ng-dev.js index e993e07c96aa..ef56b441e714 100755 --- a/dev-infra/ng-dev.js +++ b/dev-infra/ng-dev.js @@ -6547,14 +6547,14 @@ class ReleaseAction { */ createLocalBranchFromHead(branchName) { return tslib.__awaiter(this, void 0, void 0, function* () { - this.git.run(['checkout', '-B', branchName]); + this.git.run(['checkout', '-q', '-B', branchName]); }); } /** Pushes the current Git `HEAD` to the given remote branch in the configured project. */ pushHeadToRemoteBranch(branchName) { return tslib.__awaiter(this, void 0, void 0, function* () { // Push the local `HEAD` to the remote branch in the configured project. - this.git.run(['push', this.git.getRepoGitUrl(), `HEAD:refs/heads/${branchName}`]); + this.git.run(['push', '-q', this.git.getRepoGitUrl(), `HEAD:refs/heads/${branchName}`]); }); } /** @@ -6581,7 +6581,7 @@ class ReleaseAction { pushArgs.push('--set-upstream'); } // Push the local `HEAD` to the remote branch in the fork. - this.git.run(['push', repoGitUrl, `HEAD:refs/heads/${branchName}`, ...pushArgs]); + this.git.run(['push', '-q', repoGitUrl, `HEAD:refs/heads/${branchName}`, ...pushArgs]); return { fork, branchName }; }); } @@ -6656,7 +6656,7 @@ class ReleaseAction { checkoutUpstreamBranch(branchName) { return tslib.__awaiter(this, void 0, void 0, function* () { this.git.run(['fetch', '-q', this.git.getRepoGitUrl(), branchName]); - this.git.run(['checkout', 'FETCH_HEAD', '--detach']); + this.git.run(['checkout', '-q', 'FETCH_HEAD', '--detach']); }); } /** @@ -6666,7 +6666,7 @@ class ReleaseAction { */ createCommit(message, files) { return tslib.__awaiter(this, void 0, void 0, function* () { - this.git.run(['commit', '--no-verify', '-m', message, ...files]); + this.git.run(['commit', '-q', '--no-verify', '-m', message, ...files]); }); } /** diff --git a/dev-infra/release/publish/actions.ts b/dev-infra/release/publish/actions.ts index c33f1950a4ed..437f0ccc7906 100644 --- a/dev-infra/release/publish/actions.ts +++ b/dev-infra/release/publish/actions.ts @@ -211,13 +211,13 @@ export abstract class ReleaseAction { * existing branches in case of a collision. */ protected async createLocalBranchFromHead(branchName: string) { - this.git.run(['checkout', '-B', branchName]); + this.git.run(['checkout', '-q', '-B', branchName]); } /** Pushes the current Git `HEAD` to the given remote branch in the configured project. */ protected async pushHeadToRemoteBranch(branchName: string) { // Push the local `HEAD` to the remote branch in the configured project. - this.git.run(['push', this.git.getRepoGitUrl(), `HEAD:refs/heads/${branchName}`]); + this.git.run(['push', '-q', this.git.getRepoGitUrl(), `HEAD:refs/heads/${branchName}`]); } /** @@ -245,7 +245,7 @@ export abstract class ReleaseAction { pushArgs.push('--set-upstream'); } // Push the local `HEAD` to the remote branch in the fork. - this.git.run(['push', repoGitUrl, `HEAD:refs/heads/${branchName}`, ...pushArgs]); + this.git.run(['push', '-q', repoGitUrl, `HEAD:refs/heads/${branchName}`, ...pushArgs]); return {fork, branchName}; } @@ -330,7 +330,7 @@ export abstract class ReleaseAction { /** Checks out an upstream branch with a detached head. */ protected async checkoutUpstreamBranch(branchName: string) { this.git.run(['fetch', '-q', this.git.getRepoGitUrl(), branchName]); - this.git.run(['checkout', 'FETCH_HEAD', '--detach']); + this.git.run(['checkout', '-q', 'FETCH_HEAD', '--detach']); } /** @@ -339,7 +339,7 @@ export abstract class ReleaseAction { * @param files List of project-relative file paths to be commited. */ protected async createCommit(message: string, files: string[]) { - this.git.run(['commit', '--no-verify', '-m', message, ...files]); + this.git.run(['commit', '-q', '--no-verify', '-m', message, ...files]); } diff --git a/dev-infra/utils/testing/virtual-git-client.ts b/dev-infra/utils/testing/virtual-git-client.ts index ad8cbcc96367..0042d6e4095b 100644 --- a/dev-infra/utils/testing/virtual-git-client.ts +++ b/dev-infra/utils/testing/virtual-git-client.ts @@ -107,7 +107,7 @@ export class VirtualGitClient extends AuthenticatedGitClient { /** Handler for the `git push` command. */ private _push(args: string[]) { - const [repoUrl, refspec] = parseArgs(args)._; + const [repoUrl, refspec] = parseArgs(args, {boolean: ['q']})._; const ref = this._unwrapRefspec(refspec); const name = ref.destination || ref.source; const existingPush = @@ -161,7 +161,7 @@ export class VirtualGitClient extends AuthenticatedGitClient { /** Handler for the `git checkout` command. */ private _checkout(rawArgs: string[]) { - const args = parseArgs(rawArgs, {boolean: ['detach', 'B']}); + const args = parseArgs(rawArgs, {boolean: ['detach', 'B', 'q']}); const createBranch = args['B']; const detached = args['detach']; const [target] = args._; From 4286b08b5d99283b079b1ed768528fdb0cdca4ce Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Thu, 15 Jul 2021 20:39:24 +0200 Subject: [PATCH 113/364] ci: exempt bazel scope from merge tool target label checks (#42869) Currently, changes with the `bazel` scope are guarded by the merge tool target label checks. i.e. feature commits with the `bazel` scope cannot land in the patch branch. This is expected for all public packages, but given the `bazel` package being used internal-only, it should be possible to land these in a patch branch. Especially since we want tooling to be in sync between version branches as much as possible. PR Close #42869 --- .ng-dev/merge.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.ng-dev/merge.ts b/.ng-dev/merge.ts index 9dcd09968450..729db06f367d 100644 --- a/.ng-dev/merge.ts +++ b/.ng-dev/merge.ts @@ -25,6 +25,9 @@ export const merge: DevInfraMergeConfig['merge'] = async api => { 'master': '5aeb9a4124922d8ac08eb73b8f322905a32b0b3a', '10.0.x': '27b95ba64a5d99757f4042073fd1860e20e3ed24', }, - targetLabelExemptScopes: ['dev-infra', 'docs-infra'] + // `dev-infra` and `docs-infra` are not affecting the public NPM packages. Similarly, + // the `bazel` package is not considered part of the public API so that features + // can land in patch branches. + targetLabelExemptScopes: ['dev-infra', 'docs-infra', 'bazel'] }; }; From 30165f94407ec43111090e80198da7bb938eaa64 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Thu, 15 Jul 2021 21:23:13 +0200 Subject: [PATCH 114/364] build: remove unnecessary husky gitignore file (#42870) We recently updated to Husky v7 through Renovate, but as of Husky v7, a `.gitignore` file is no longer needed. This commit removes the file. PR Close #42870 --- .husky/.gitignore | 1 - 1 file changed, 1 deletion(-) delete mode 100644 .husky/.gitignore diff --git a/.husky/.gitignore b/.husky/.gitignore deleted file mode 100644 index 31354ec13899..000000000000 --- a/.husky/.gitignore +++ /dev/null @@ -1 +0,0 @@ -_ From 7271ad15ba968a9df75a4b6f08ce35afa0a1760c Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Fri, 16 Jul 2021 19:23:09 +0200 Subject: [PATCH 115/364] ci: remove RBE workaround from `components-repo-unit-tests` job (#42875) In the past when we had issues with our RBE instance, we wanted to get CI green as soon as possible, and couldn't wait on the components repo to land their RBE instance fix. We manually fixed the RBE instance name using a CI step using `sed`. This is no longer needed if we update to the most recent state of the components repository. PR Close #42875 --- .circleci/config.yml | 6 +----- .circleci/env.sh | 2 +- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index d13e8add00c5..af0c7b7a4a3e 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -36,7 +36,7 @@ var_4_win: &cache_key_win_fallback v4-angular-win-node-14-{{ checksum "month.txt # Cache key for the `components-repo-unit-tests` job. **Note** when updating the SHA in the # cache keys also update the SHA for the "COMPONENTS_REPO_COMMIT" environment variable. -var_5: &components_repo_unit_tests_cache_key v1-angular-components-{{ checksum "month.txt" }}-7cc42f5d835b7971e9ff73e220b801cf7834d515 +var_5: &components_repo_unit_tests_cache_key v1-angular-components-{{ checksum "month.txt" }}-d090617912da8e70aa336aa5b4d804b1b535402e var_6: &components_repo_unit_tests_cache_key_fallback v1-angular-components-{{ checksum "month.txt" }} # Workspace initially persisted by the `setup` job, and then enhanced by `build-npm-packages` and @@ -752,10 +752,6 @@ jobs: # variable. It needs to be hardcoded here, because env variables interpolation is # not supported. - '/tmp/angular-components-repo' - - run: - # TODO(devversion): remove once https://github.com/angular/components/pull/23056 is available. - name: Replace RBE container instance name - command: sed -i "s#default_instance#primary_instance#g" ${COMPONENTS_REPO_TMP_DIR}/.bazelrc - run: # Updates the `angular/components` `package.json` file to refer to the release output # inside the `packages-dist` directory. diff --git a/.circleci/env.sh b/.circleci/env.sh index 6b5cb208e110..3ddc7ea8099c 100755 --- a/.circleci/env.sh +++ b/.circleci/env.sh @@ -74,7 +74,7 @@ setPublicVar COMPONENTS_REPO_TMP_DIR "/tmp/angular-components-repo" setPublicVar COMPONENTS_REPO_URL "https://github.com/angular/components.git" setPublicVar COMPONENTS_REPO_BRANCH "master" # **NOTE**: When updating the commit SHA, also update the cache key in the CircleCI `config.yml`. -setPublicVar COMPONENTS_REPO_COMMIT "7cc42f5d835b7971e9ff73e220b801cf7834d515" +setPublicVar COMPONENTS_REPO_COMMIT "d090617912da8e70aa336aa5b4d804b1b535402e" #################################################################################################### From 7eddd12bf001bab9e2e320339cc5c9f698f4cfd8 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Fri, 16 Jul 2021 20:18:18 +0200 Subject: [PATCH 116/364] feat(dev-infra): add option to setup global types in API golden test (#42876) Previously we disabled automatic type-resolution for the API extractor because in non-sandbox environments this resulted in different API reports. There are cases where global types are still needed for analysis of an entry-point. To support this, we add a new property called `types` which allows for explicit type targets being specified. Note that we do not want to determine types from the `data` runfiles because API extractor itself also brings in types which should not always be part of the API report analysis. PR Close #42876 --- dev-infra/bazel/api-golden/index.bzl | 42 +++++++++++++++---- dev-infra/bazel/api-golden/index.ts | 16 +++---- .../bazel/api-golden/index_npm_packages.ts | 9 ++-- dev-infra/bazel/api-golden/test_api_report.ts | 11 +++-- 4 files changed, 57 insertions(+), 21 deletions(-) diff --git a/dev-infra/bazel/api-golden/index.bzl b/dev-infra/bazel/api-golden/index.bzl index 9b854c9f77d9..6f2142fbe976 100644 --- a/dev-infra/bazel/api-golden/index.bzl +++ b/dev-infra/bazel/api-golden/index.bzl @@ -17,6 +17,27 @@ default_strip_export_pattern = "^ɵ(?!ɵdefineInjectable|ɵinject|ɵInjectableDe def _escape_regex_for_arg(value): return "\"%s\"" % value +""" + Extracts type names from a list of NPM type targets. + + For example: Consider the `@npm//@types/node` target. This function extracts `node` + from the label. This is needed so that the Node types can be wired up within a + TypeScript program using the `types` tsconfig option. +""" + +def extract_type_names_from_labels(type_targets): + type_names = [] + for type_target in type_targets: + type_package = Label(type_target).package + + if (type_package.startswith("@types/")): + type_names.append(type_package[len("@types/"):]) + else: + fail("Expected type target to match the following format: " + + "`@//@types/`, but got: %s" % type_target) + + return type_names + """ Builds an API report for the specified entry-point and compares it against the specified golden @@ -28,6 +49,7 @@ def api_golden_test( entry_point, data = [], strip_export_pattern = default_strip_export_pattern, + types = [], **kwargs): quoted_export_pattern = _escape_regex_for_arg(strip_export_pattern) @@ -46,13 +68,15 @@ def api_golden_test( include_default_files = False, ) - test_data = ["//dev-infra/bazel/api-golden", "//:package.json", ":%s_data_typings" % name] + data + test_data = ["//dev-infra/bazel/api-golden", "//:package.json", ":%s_data_typings" % name] + \ + data + types nodejs_test( name = name, data = test_data, entry_point = "//dev-infra/bazel/api-golden:index.ts", - templated_args = nodejs_test_args + [golden, entry_point, "false", quoted_export_pattern], + templated_args = nodejs_test_args + [golden, entry_point, "false", quoted_export_pattern] + + extract_type_names_from_labels(types), **kwargs ) @@ -61,7 +85,8 @@ def api_golden_test( testonly = True, data = test_data, entry_point = "//dev-infra/bazel/api-golden:index.ts", - templated_args = nodejs_test_args + [golden, entry_point, "true", quoted_export_pattern], + templated_args = nodejs_test_args + [golden, entry_point, "true", quoted_export_pattern] + + extract_type_names_from_labels(types), **kwargs ) @@ -76,6 +101,7 @@ def api_golden_test_npm_package( npm_package, data = [], strip_export_pattern = default_strip_export_pattern, + types = [], **kwargs): quoted_export_pattern = _escape_regex_for_arg(strip_export_pattern) @@ -83,17 +109,19 @@ def api_golden_test_npm_package( nodejs_test( name = name, - data = ["//dev-infra/bazel/api-golden"] + data, + data = ["//dev-infra/bazel/api-golden"] + data + types, entry_point = "//dev-infra/bazel/api-golden:index_npm_packages.ts", - templated_args = nodejs_test_args + [golden_dir, npm_package, "false", quoted_export_pattern], + templated_args = nodejs_test_args + [golden_dir, npm_package, "false", quoted_export_pattern] + + extract_type_names_from_labels(types), **kwargs ) nodejs_binary( name = name + ".accept", testonly = True, - data = ["//dev-infra/bazel/api-golden"] + data, + data = ["//dev-infra/bazel/api-golden"] + data + types, entry_point = "//dev-infra/bazel/api-golden:index_npm_packages.ts", - templated_args = nodejs_test_args + [golden_dir, npm_package, "true", quoted_export_pattern], + templated_args = nodejs_test_args + [golden_dir, npm_package, "true", quoted_export_pattern] + + extract_type_names_from_labels(types), **kwargs ) diff --git a/dev-infra/bazel/api-golden/index.ts b/dev-infra/bazel/api-golden/index.ts index 59ad79ac02f9..3de18aa7ca0b 100644 --- a/dev-infra/bazel/api-golden/index.ts +++ b/dev-infra/bazel/api-golden/index.ts @@ -17,9 +17,9 @@ import {testApiGolden} from './test_api_report'; */ async function main( goldenFilePath: string, entryPointFilePath: string, approveGolden: boolean, - stripExportPattern: RegExp) { - const {succeeded, apiReportChanged} = - await testApiGolden(goldenFilePath, entryPointFilePath, approveGolden, stripExportPattern); + stripExportPattern: RegExp, typeNames: string[]) { + const {succeeded, apiReportChanged} = await testApiGolden( + goldenFilePath, entryPointFilePath, approveGolden, stripExportPattern, typeNames); if (!succeeded && apiReportChanged) { console.error(chalk.red(`The API signature has changed and the golden file is outdated.`)); @@ -37,9 +37,11 @@ if (require.main === module) { const entryPointFilePath = runfiles.resolve(args[1]); const approveGolden = args[2] === 'true'; const stripExportPattern = new RegExp(args[3]); + const typeNames = args.slice(4); - main(goldenFilePath, entryPointFilePath, approveGolden, stripExportPattern).catch(e => { - console.error(e); - process.exit(1); - }); + main(goldenFilePath, entryPointFilePath, approveGolden, stripExportPattern, typeNames) + .catch(e => { + console.error(e); + process.exit(1); + }); } diff --git a/dev-infra/bazel/api-golden/index_npm_packages.ts b/dev-infra/bazel/api-golden/index_npm_packages.ts index 74f7d9d64a34..20dc2a4d3ddc 100644 --- a/dev-infra/bazel/api-golden/index_npm_packages.ts +++ b/dev-infra/bazel/api-golden/index_npm_packages.ts @@ -19,7 +19,8 @@ import {testApiGolden} from './test_api_report'; * against golden files within the given golden directory. */ async function main( - goldenDir: string, npmPackageDir: string, approveGolden: boolean, stripExportPattern: RegExp) { + goldenDir: string, npmPackageDir: string, approveGolden: boolean, stripExportPattern: RegExp, + typeNames: string[]) { const entryPoints = findEntryPointsWithinNpmPackage(npmPackageDir); const outdatedGoldens: string[] = []; let allTestsSucceeding = true; @@ -35,7 +36,8 @@ async function main( const goldenFilePath = join(goldenDir, goldenName); const {succeeded, apiReportChanged} = await testApiGolden( - goldenFilePath, typesEntryPointPath, approveGolden, stripExportPattern, packageJsonPath); + goldenFilePath, typesEntryPointPath, approveGolden, stripExportPattern, typeNames, + packageJsonPath); // Keep track of outdated goldens. if (!succeeded && apiReportChanged) { @@ -63,8 +65,9 @@ if (require.main === module) { const npmPackageDir = runfiles.resolve(args[1]); const approveGolden = args[2] === 'true'; const stripExportPattern = new RegExp(args[3]); + const typeNames = args.slice(4); - main(goldenDir, npmPackageDir, approveGolden, stripExportPattern).catch(e => { + main(goldenDir, npmPackageDir, approveGolden, stripExportPattern, typeNames).catch(e => { console.error(e); process.exit(1); }); diff --git a/dev-infra/bazel/api-golden/test_api_report.ts b/dev-infra/bazel/api-golden/test_api_report.ts index d84096457111..45d82713c06e 100644 --- a/dev-infra/bazel/api-golden/test_api_report.ts +++ b/dev-infra/bazel/api-golden/test_api_report.ts @@ -28,13 +28,15 @@ const _origFetchAstModuleExportInfo = ExportAnalyzer.prototype.fetchAstModuleExp * @param approveGolden Whether the golden file should be updated. * @param stripExportPattern Regular Expression that can be used to filter out exports * from the API report. + * @param typeNames Name of types which should be included for analysis of the entry-point. + * Types are expected to exist within the default `node_modules/@types/` folder. * @param packageJsonPath Optional path to a `package.json` file that contains the entry * point. Note that the `package.json` is currently only used by `api-extractor` to determine * the package name displayed within the API golden. */ export async function testApiGolden( goldenFilePath: string, indexFilePath: string, approveGolden: boolean, - stripExportPattern: RegExp, + stripExportPattern: RegExp, typeNames: string[] = [], packageJsonPath = resolveWorkspacePackageJsonPath()): Promise { // If no `TEST_TMPDIR` is defined, then this script runs using `bazel run`. We use // the runfile directory as temporary directory for API extractor. @@ -43,9 +45,10 @@ export async function testApiGolden( const configObject: IConfigFile = { compiler: { overrideTsconfig: - // We disable inclusion of all `@types` installed as this throws-off API reports - // and causes different goldens when the API test is run outside sandbox. - {files: [indexFilePath], compilerOptions: {types: [], lib: ['esnext', 'dom']}} + // We disable automatic `@types` resolution as this throws-off API reports + // when the API test is run outside sandbox. Instead we expect a list of + // hard-coded types that should be included. This works in non-sandbox too. + {files: [indexFilePath], compilerOptions: {types: typeNames, lib: ['esnext', 'dom']}} }, projectFolder: dirname(packageJsonPath), mainEntryPointFilePath: indexFilePath, From e7c770709b79fb2ef2c8ebe582d8987dbc1363c5 Mon Sep 17 00:00:00 2001 From: George Kalpakas Date: Sat, 17 Jul 2021 14:41:45 +0300 Subject: [PATCH 117/364] fix(docs-infra): correctly handle reported errors (#42883) Error-handling in AIO happens mainly in two places: 1. For errors happening inside the app we have a custom `ErrorHandler` implementation, `ReportingErrorHandler`. `ReportingErrorHandler` passes errors to the default `ErrorHandler` (for them to be logged to the console) and also forwards them to `window.onerror()`. 2. Errors happening outside the app and errors forwarded by `ReportingErrorHandler` are handled by `window.onerror()`, which in turn reports them to Google analytics. Previously, we were making some assumptions (which turned out to be incorrect based on the info captured in Google analytics - see #28106): - `ReportingErrorHandler` assumed that the errors passed to its `handleError()` method would be either strings or `Error` instances. _Apparently, other values (such as `null` or `undefined`) may also be passed._ - `window.onerror()` assumed that if an `Error` instance was passed in, it would always have a stacktrace (i.e. its `stack` property would be defined). _This is not necessarily true, although it is not clear (based on the logs) whether reported errors of this type are caused by `Error` instance with no stacktrace or by non-string error objects which are incorrectly treated as `Error` instances. This commit ensures that all types of error arguments can be handled correctly, including `Error` instances with no stacktrace and other types of objects or primitives. NOTE: PR #42881 is related as it fixes handling `null` and `undefined` arguments in the default `ErrorHandler`. Fixes #28106 PR Close #42883 --- .../shared/reporting-error-handler.spec.ts | 30 +++++++++++++++++++ aio/src/app/shared/reporting-error-handler.ts | 18 +++++++---- aio/src/index.html | 2 +- 3 files changed, 43 insertions(+), 7 deletions(-) diff --git a/aio/src/app/shared/reporting-error-handler.spec.ts b/aio/src/app/shared/reporting-error-handler.spec.ts index 39fb790e3064..941327b22f57 100644 --- a/aio/src/app/shared/reporting-error-handler.spec.ts +++ b/aio/src/app/shared/reporting-error-handler.spec.ts @@ -56,10 +56,40 @@ describe('ReportingErrorHandler service', () => { expect(onerrorSpy).toHaveBeenCalledWith(error.message, undefined, undefined, undefined, error); }); + it('should send a non-error object to window.onerror', () => { + const error = {reason: 'this is an error message'}; + handler.handleError(error); + expect(onerrorSpy).toHaveBeenCalledWith(JSON.stringify(error)); + }); + + it('should send a non-error object with circular references to window.onerror', () => { + const error = { + reason: 'this is an error message', + get self() { return this; }, + toString() { return `{reason: ${this.reason}}`; }, + }; + handler.handleError(error); + expect(onerrorSpy).toHaveBeenCalledWith('{reason: this is an error message}'); + }); + it('should send an error string to window.onerror', () => { const error = 'this is an error message'; handler.handleError(error); expect(onerrorSpy).toHaveBeenCalledWith(error); }); + + it('should send a non-object, non-string error stringified to window.onerror', () => { + handler.handleError(404); + handler.handleError(false); + handler.handleError(null); + handler.handleError(undefined); + + expect(onerrorSpy.calls.allArgs()).toEqual([ + ['404'], + ['false'], + ['null'], + ['undefined'], + ]); + }); }); }); diff --git a/aio/src/app/shared/reporting-error-handler.ts b/aio/src/app/shared/reporting-error-handler.ts index 126580f157c4..badb88bdfffe 100644 --- a/aio/src/app/shared/reporting-error-handler.ts +++ b/aio/src/app/shared/reporting-error-handler.ts @@ -17,8 +17,7 @@ export class ReportingErrorHandler extends ErrorHandler { * Send error info to Google Analytics, in addition to the default handling. * @param error Information about the error. */ - handleError(error: string | Error) { - + handleError(error: any) { try { super.handleError(error); } catch (e) { @@ -27,12 +26,19 @@ export class ReportingErrorHandler extends ErrorHandler { this.reportError(error); } - private reportError(error: string | Error) { + private reportError(error: unknown) { if (this.window.onerror) { - if (typeof error === 'string') { - this.window.onerror(error); - } else { + if (error instanceof Error) { this.window.onerror(error.message, undefined, undefined, undefined, error); + } else { + if (typeof error === 'object') { + try { + error = JSON.stringify(error); + } catch { + // Ignore the error and just let it be stringified. + } + } + this.window.onerror(`${error}`); } } } diff --git a/aio/src/index.html b/aio/src/index.html index 2444bf47357c..db945765a5dd 100644 --- a/aio/src/index.html +++ b/aio/src/index.html @@ -69,7 +69,7 @@ function formatError(msg, url, line, col, e) { var stack; msg = msg.replace(/^Error: /, ''); - if (e) { + if (e && e.stack) { stack = e.stack // strip the leading "Error: " from the stack trace .replace(/^Error: /, '') From 722eb5dd45fdb9329bd5faad649e03d09dae334e Mon Sep 17 00:00:00 2001 From: George Kalpakas Date: Sat, 17 Jul 2021 19:30:02 +0300 Subject: [PATCH 118/364] fix(docs-infra): prevent main content from overlapping with ToC (#42884) Previously, if there was more content than what would horizontally fit in the main content area, it would overflow to the right and overlap with the Table of Contents (ToC). This was accidentally introduced in #42787. This commit fixes it by ensuring that the main content area will not overlap with ToC and the necessary space for the ToC will be reserved using `margin` (instead of `padding`, which contributes to the element's size). Fixes #42867 PR Close #42884 --- aio/src/styles/1-layouts/sidenav/_sidenav.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aio/src/styles/1-layouts/sidenav/_sidenav.scss b/aio/src/styles/1-layouts/sidenav/_sidenav.scss index cb9731b240e8..43ddbbf32963 100644 --- a/aio/src/styles/1-layouts/sidenav/_sidenav.scss +++ b/aio/src/styles/1-layouts/sidenav/_sidenav.scss @@ -14,7 +14,7 @@ mat-sidenav-container.sidenav-container { &.has-floating-toc { .mat-sidenav-content { - padding-right: 18vw; + margin-right: 18vw; } } From 307dac67bc933ab3b017333b3085af8fba8193dc Mon Sep 17 00:00:00 2001 From: JoostK Date: Sat, 17 Jul 2021 21:26:12 +0200 Subject: [PATCH 119/364] fix(core): use correct injector when resolving DI tokens from within a directive provider factory (#42886) When a directive provides a DI token using a factory function and interacting with a standalone injector from within that factory, the standalone injector should not have access to either the directive injector nor the NgModule injector; only the standalone injector should be used. This commit ensures that a standalone injector never reaches into the directive-level injection context while resolving DI tokens. Fixes #42651 PR Close #42886 --- packages/core/src/di/r3_injector.ts | 5 +- packages/core/test/acceptance/di_spec.ts | 89 ++++++++++++++++++- .../injection/bundle.golden_symbols.json | 6 ++ 3 files changed, 98 insertions(+), 2 deletions(-) diff --git a/packages/core/src/di/r3_injector.ts b/packages/core/src/di/r3_injector.ts index 61947af699b7..cf0de1081abb 100644 --- a/packages/core/src/di/r3_injector.ts +++ b/packages/core/src/di/r3_injector.ts @@ -17,6 +17,7 @@ import {EMPTY_ARRAY} from '../util/empty'; import {stringify} from '../util/stringify'; import {resolveForwardRef} from './forward_ref'; +import {setInjectImplementation} from './inject_switch'; import {InjectionToken} from './injection_token'; import {Injector} from './injector'; import {catchInjectorError, injectArgs, NG_TEMP_TOKEN_PATH, setCurrentInjector, THROW_IF_NOT_FOUND, USE_VALUE, ɵɵinject} from './injector_compatibility'; @@ -186,6 +187,7 @@ export class R3Injector { this.assertNotDestroyed(); // Set the injection context. const previousInjector = setCurrentInjector(this); + const previousInjectImplementation = setInjectImplementation(undefined); try { // Check for the SkipSelf flag. if (!(flags & InjectFlags.SkipSelf)) { @@ -234,7 +236,8 @@ export class R3Injector { throw e; } } finally { - // Lastly, clean up the state by restoring the previous injector. + // Lastly, restore the previous injection context. + setInjectImplementation(previousInjectImplementation); setCurrentInjector(previousInjector); } } diff --git a/packages/core/test/acceptance/di_spec.ts b/packages/core/test/acceptance/di_spec.ts index 7c1001e48a2a..91f49cc416f5 100644 --- a/packages/core/test/acceptance/di_spec.ts +++ b/packages/core/test/acceptance/di_spec.ts @@ -7,7 +7,7 @@ */ import {CommonModule} from '@angular/common'; -import {Attribute, ChangeDetectorRef, Component, ComponentFactoryResolver, ComponentRef, ContentChild, Directive, ElementRef, EventEmitter, forwardRef, Host, HostBinding, Inject, Injectable, InjectionToken, INJECTOR, Injector, Input, LOCALE_ID, NgModule, NgZone, Optional, Output, Pipe, PipeTransform, Self, SkipSelf, TemplateRef, ViewChild, ViewContainerRef, ViewRef, ɵDEFAULT_LOCALE_ID as DEFAULT_LOCALE_ID} from '@angular/core'; +import {Attribute, ChangeDetectorRef, Component, ComponentFactoryResolver, ComponentRef, Directive, ElementRef, EventEmitter, forwardRef, Host, HostBinding, Inject, Injectable, InjectionToken, INJECTOR, Injector, Input, LOCALE_ID, NgModule, NgZone, Optional, Output, Pipe, PipeTransform, Self, SkipSelf, TemplateRef, ViewChild, ViewContainerRef, ViewRef, ɵDEFAULT_LOCALE_ID as DEFAULT_LOCALE_ID} from '@angular/core'; import {ɵINJECTOR_SCOPE} from '@angular/core/src/core'; import {ViewRef as ViewRefInternal} from '@angular/core/src/render3/view_ref'; import {TestBed} from '@angular/core/testing'; @@ -599,6 +599,93 @@ describe('di', () => { expect(() => TestBed.createComponent(MyComp)).toThrowError(/No provider for DirectiveB/); }); + it('should not have access to the directive injector in a standalone injector from within a directive-level provider factory', + () => { + // https://github.com/angular/angular/issues/42651 + class TestA { + constructor(public injector: string) {} + } + class TestB { + constructor(public a: TestA) {} + } + + function createTestB() { + // Setup a standalone injector that provides `TestA`, which is resolved from a + // standalone child injector that requests `TestA` as a dependency for `TestB`. + // Although we're inside a directive factory and therefore have access to the + // directive-level injector, `TestA` has to be resolved from the standalone injector. + const parent = Injector.create({ + providers: [{provide: TestA, useFactory: () => new TestA('standalone'), deps: []}], + name: 'TestA', + }); + const child = Injector.create({ + providers: [{provide: TestB, useClass: TestB, deps: [TestA]}], + parent, + name: 'TestB', + }); + return child.get(TestB); + } + + @Component({ + template: '', + providers: [ + {provide: TestA, useFactory: () => new TestA('component'), deps: []}, + {provide: TestB, useFactory: createTestB}, + ], + }) + class MyComp { + constructor(public readonly testB: TestB) {} + } + + TestBed.configureTestingModule({declarations: [MyComp]}); + + const cmp = TestBed.createComponent(MyComp); + expect(cmp.componentInstance.testB).toBeInstanceOf(TestB); + expect(cmp.componentInstance.testB.a.injector).toBe('standalone'); + }); + + it('should not have access to the directive injector in a standalone injector from within a directive-level provider factory', + () => { + class TestA { + constructor(public injector: string) {} + } + class TestB { + constructor(public a: TestA|null) {} + } + + function createTestB() { + // Setup a standalone injector that provides `TestB` with an optional dependency of + // `TestA`. Since `TestA` is not provided by the standalone injector it should resolve + // to null; both the NgModule providers and the component-level providers should not + // be considered. + const injector = Injector.create({ + providers: [{provide: TestB, useClass: TestB, deps: [[TestA, new Optional()]]}], + name: 'TestB', + }); + return injector.get(TestB); + } + + @Component({ + template: '', + providers: [ + {provide: TestA, useFactory: () => new TestA('component'), deps: []}, + {provide: TestB, useFactory: createTestB}, + ], + }) + class MyComp { + constructor(public readonly testB: TestB) {} + } + + TestBed.configureTestingModule({ + declarations: [MyComp], + providers: [{provide: TestA, useFactory: () => new TestA('module'), deps: []}] + }); + + const cmp = TestBed.createComponent(MyComp); + expect(cmp.componentInstance.testB).toBeInstanceOf(TestB); + expect(cmp.componentInstance.testB.a).toBeNull(); + }); + onlyInIvy('Ivy has different error message for circular dependency') .it('should throw if directives try to inject each other', () => { @Directive({selector: '[dirB]'}) diff --git a/packages/core/test/bundling/injection/bundle.golden_symbols.json b/packages/core/test/bundling/injection/bundle.golden_symbols.json index 2333422a61b3..4ebbb42bb3bc 100644 --- a/packages/core/test/bundling/injection/bundle.golden_symbols.json +++ b/packages/core/test/bundling/injection/bundle.golden_symbols.json @@ -92,6 +92,9 @@ { "name": "injectArgs" }, + { + "name": "injectInjectorOnly" + }, { "name": "injectableDefOrInjectorDefFactory" }, @@ -110,6 +113,9 @@ { "name": "setCurrentInjector" }, + { + "name": "setInjectImplementation" + }, { "name": "stringify" }, From 52dc65dd1b121220b7f2b70025809ee27db136a1 Mon Sep 17 00:00:00 2001 From: dario-piotrowicz Date: Sun, 18 Jul 2021 10:32:26 +0100 Subject: [PATCH 120/364] build(docs-infra): improve @usageNotes message (#42888) improve the @usageNotes message by adding the word "is" (outcome: "Further information is available in...", compared to "Further information available in...") PR Close #42888 --- aio/tools/transforms/templates/api/includes/description.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aio/tools/transforms/templates/api/includes/description.html b/aio/tools/transforms/templates/api/includes/description.html index f559c62f8343..2486542f45d0 100644 --- a/aio/tools/transforms/templates/api/includes/description.html +++ b/aio/tools/transforms/templates/api/includes/description.html @@ -2,7 +2,7 @@

Description

{$ doc.description | trimBlankLines | marked $} - {% if doc.usageNotes %}

Further information available in the Usage Notes...

{% + {% if doc.usageNotes %}

Further information is available in the Usage Notes...

{% endif %}
{% endif %} \ No newline at end of file From 445fee4174c451fee34aec319ba46685982ecc63 Mon Sep 17 00:00:00 2001 From: Joey Perrott Date: Mon, 19 Jul 2021 17:04:38 -0700 Subject: [PATCH 121/364] feat(dev-infra): update package version verification to allow for experimental version (#42898) The angular-cli repo publishes experimental versioned packages in addition to standard versioned packages. Both experimental and standard verions, based on the expected new version provided are treated as valid and correct. PR Close #42898 --- dev-infra/ng-dev.js | 8 ++++++-- dev-infra/release/publish/actions.ts | 11 +++++++++-- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/dev-infra/ng-dev.js b/dev-infra/ng-dev.js index ef56b441e714..b8493128065c 100755 --- a/dev-infra/ng-dev.js +++ b/dev-infra/ng-dev.js @@ -6800,11 +6800,15 @@ class ReleaseAction { /** Verify the version of each generated package exact matches the specified version. */ _verifyPackageVersions(version, packages) { return tslib.__awaiter(this, void 0, void 0, function* () { + /** Experimental equivalent version for packages created with the provided version. */ + const experimentalVersion = new semver.SemVer(`0.${version.major * 100 + version.minor}.${version.patch}`); for (const pkg of packages) { const { version: packageJsonVersion } = JSON.parse(yield fs.promises.readFile(path.join(pkg.outputPath, 'package.json'), 'utf8')); - if (version.compare(packageJsonVersion) !== 0) { + const mismatchesVersion = version.compare(packageJsonVersion) !== 0; + const mismatchesExperimental = experimentalVersion.compare(packageJsonVersion) !== 0; + if (mismatchesExperimental && mismatchesVersion) { error(red('The built package version does not match the version being released.')); - error(` Release Version: ${version.version}`); + error(` Release Version: ${version.version} (${experimentalVersion.version})`); error(` Generated Version: ${packageJsonVersion}`); throw new FatalReleaseActionError(); } diff --git a/dev-infra/release/publish/actions.ts b/dev-infra/release/publish/actions.ts index 437f0ccc7906..e040ef4c2a42 100644 --- a/dev-infra/release/publish/actions.ts +++ b/dev-infra/release/publish/actions.ts @@ -508,13 +508,20 @@ export abstract class ReleaseAction { /** Verify the version of each generated package exact matches the specified version. */ private async _verifyPackageVersions(version: semver.SemVer, packages: BuiltPackage[]) { + /** Experimental equivalent version for packages created with the provided version. */ + const experimentalVersion = + new semver.SemVer(`0.${version.major * 100 + version.minor}.${version.patch}`); for (const pkg of packages) { const {version: packageJsonVersion} = JSON.parse(await fs.readFile(join(pkg.outputPath, 'package.json'), 'utf8')) as {version: string, [key: string]: any}; - if (version.compare(packageJsonVersion) !== 0) { + + const mismatchesVersion = version.compare(packageJsonVersion) !== 0; + const mismatchesExperimental = experimentalVersion.compare(packageJsonVersion) !== 0; + + if (mismatchesExperimental && mismatchesVersion) { error(red('The built package version does not match the version being released.')); - error(` Release Version: ${version.version}`); + error(` Release Version: ${version.version} (${experimentalVersion.version})`); error(` Generated Version: ${packageJsonVersion}`); throw new FatalReleaseActionError(); } From 282e86ad710647bf6516f5ee7bff5cc5d8a9144d Mon Sep 17 00:00:00 2001 From: Joey Perrott Date: Thu, 15 Jul 2021 17:06:15 -0700 Subject: [PATCH 122/364] fix(dev-infra): use the version from package.json rather than tags (#42872) Use the version value from the primary package.json file rather than checking the branch for the latest semver tag. This allows for us to explictly create changelogs from the previous version to the new version. PR Close #42872 --- dev-infra/build-worker.js | 10 ++++++++ dev-infra/ng-dev.js | 25 ++++++++++++++++++- dev-infra/release/publish/actions.ts | 16 ++++++++++-- dev-infra/release/publish/test/test-utils.ts | 2 +- dev-infra/utils/git/git-client.ts | 13 ++++++++++ dev-infra/utils/testing/virtual-git-client.ts | 8 ++++++ 6 files changed, 70 insertions(+), 4 deletions(-) diff --git a/dev-infra/build-worker.js b/dev-infra/build-worker.js index 2939ff95384e..aad38435104a 100644 --- a/dev-infra/build-worker.js +++ b/dev-infra/build-worker.js @@ -262,6 +262,16 @@ var GitClient = /** @class */ (function () { } return new semver.SemVer(latestTag, semVerOptions); }; + /** Retrieves the git tag matching the provided SemVer, if it exists. */ + GitClient.prototype.getMatchingTagForSemver = function (semver$1) { + var semVerOptions = { loose: true }; + var tags = this.runGraceful(['tag', '--sort=-committerdate', '--merged']).stdout.split('\n'); + var matchingTag = tags.find(function (tag) { var _a; return ((_a = semver.parse(tag, semVerOptions)) === null || _a === void 0 ? void 0 : _a.compare(semver$1)) === 0; }); + if (matchingTag === undefined) { + throw new Error("Unable to find a tag for the version: \"" + semver$1.format() + "\""); + } + return matchingTag; + }; /** Retrieve a list of all files in the repository changed since the provided shaOrRef. */ GitClient.prototype.allChangesFilesSince = function (shaOrRef) { if (shaOrRef === void 0) { shaOrRef = 'HEAD'; } diff --git a/dev-infra/ng-dev.js b/dev-infra/ng-dev.js index b8493128065c..7b7c2fb3d85c 100755 --- a/dev-infra/ng-dev.js +++ b/dev-infra/ng-dev.js @@ -434,6 +434,16 @@ var GitClient = /** @class */ (function () { } return new semver.SemVer(latestTag, semVerOptions); }; + /** Retrieves the git tag matching the provided SemVer, if it exists. */ + GitClient.prototype.getMatchingTagForSemver = function (semver$1) { + var semVerOptions = { loose: true }; + var tags = this.runGraceful(['tag', '--sort=-committerdate', '--merged']).stdout.split('\n'); + var matchingTag = tags.find(function (tag) { var _a; return ((_a = semver.parse(tag, semVerOptions)) === null || _a === void 0 ? void 0 : _a.compare(semver$1)) === 0; }); + if (matchingTag === undefined) { + throw new Error("Unable to find a tag for the version: \"" + semver$1.format() + "\""); + } + return matchingTag; + }; /** Retrieve a list of all files in the repository changed since the provided shaOrRef. */ GitClient.prototype.allChangesFilesSince = function (shaOrRef) { if (shaOrRef === void 0) { shaOrRef = 'HEAD'; } @@ -6423,6 +6433,14 @@ class ReleaseAction { static isActive(_trains, _config) { throw Error('Not implemented.'); } + /** Retrieves the version in the project top-level `package.json` file. */ + getProjectVersion() { + return tslib.__awaiter(this, void 0, void 0, function* () { + const pkgJsonPath = path.join(this.projectDir, packageJsonPath); + const pkgJson = JSON.parse(yield fs.promises.readFile(pkgJsonPath, 'utf8')); + return new semver.SemVer(pkgJson.version); + }); + } /** Updates the version in the project top-level `package.json` file. */ updateProjectVersion(newVersion) { return tslib.__awaiter(this, void 0, void 0, function* () { @@ -6676,7 +6694,12 @@ class ReleaseAction { */ stageVersionForBranchAndCreatePullRequest(newVersion, pullRequestBaseBranch) { return tslib.__awaiter(this, void 0, void 0, function* () { - const releaseNotes = yield ReleaseNotes.fromRange(newVersion, this.git.getLatestSemverTag().format(), 'HEAD'); + /** + * The current version of the project for the branch from the root package.json. This must be + * retrieved prior to updating the project version. + */ + const currentVersion = this.git.getMatchingTagForSemver(yield this.getProjectVersion()); + const releaseNotes = yield ReleaseNotes.fromRange(newVersion, currentVersion, 'HEAD'); yield this.updateProjectVersion(newVersion); yield this.prependReleaseNotesToChangelog(releaseNotes); yield this.waitForEditsAndCreateReleaseCommit(newVersion); diff --git a/dev-infra/release/publish/actions.ts b/dev-infra/release/publish/actions.ts index e040ef4c2a42..aa312a9a967c 100644 --- a/dev-infra/release/publish/actions.ts +++ b/dev-infra/release/publish/actions.ts @@ -80,6 +80,14 @@ export abstract class ReleaseAction { protected active: ActiveReleaseTrains, protected git: AuthenticatedGitClient, protected config: ReleaseConfig, protected projectDir: string) {} + /** Retrieves the version in the project top-level `package.json` file. */ + private async getProjectVersion() { + const pkgJsonPath = join(this.projectDir, packageJsonPath); + const pkgJson = + JSON.parse(await fs.readFile(pkgJsonPath, 'utf8')) as {version: string, [key: string]: any}; + return new semver.SemVer(pkgJson.version); + } + /** Updates the version in the project top-level `package.json` file. */ protected async updateProjectVersion(newVersion: semver.SemVer) { const pkgJsonPath = join(this.projectDir, packageJsonPath); @@ -351,8 +359,12 @@ export abstract class ReleaseAction { protected async stageVersionForBranchAndCreatePullRequest( newVersion: semver.SemVer, pullRequestBaseBranch: string): Promise<{releaseNotes: ReleaseNotes, pullRequest: PullRequest}> { - const releaseNotes = - await ReleaseNotes.fromRange(newVersion, this.git.getLatestSemverTag().format(), 'HEAD'); + /** + * The current version of the project for the branch from the root package.json. This must be + * retrieved prior to updating the project version. + */ + const currentVersion = this.git.getMatchingTagForSemver(await this.getProjectVersion()); + const releaseNotes = await ReleaseNotes.fromRange(newVersion, currentVersion, 'HEAD'); await this.updateProjectVersion(newVersion); await this.prependReleaseNotesToChangelog(releaseNotes); await this.waitForEditsAndCreateReleaseCommit(newVersion); diff --git a/dev-infra/release/publish/test/test-utils.ts b/dev-infra/release/publish/test/test-utils.ts index ddbc36e84772..3681e3c2c029 100644 --- a/dev-infra/release/publish/test/test-utils.ts +++ b/dev-infra/release/publish/test/test-utils.ts @@ -108,7 +108,7 @@ export function setupReleaseActionForTesting( // Create an empty changelog and a `package.json` file so that file system // interactions with the project directory do not cause exceptions. writeFileSync(join(testTmpDir, 'CHANGELOG.md'), 'Existing changelog'); - writeFileSync(join(testTmpDir, 'package.json'), JSON.stringify({version: 'unknown'})); + writeFileSync(join(testTmpDir, 'package.json'), JSON.stringify({version: '0.0.0'})); // Override the default pull request wait interval to a number of milliseconds that can be // awaited in Jasmine tests. The default interval of 10sec is too large and causes a timeout. diff --git a/dev-infra/utils/git/git-client.ts b/dev-infra/utils/git/git-client.ts index 2faef8480531..eab11db98700 100644 --- a/dev-infra/utils/git/git-client.ts +++ b/dev-infra/utils/git/git-client.ts @@ -162,6 +162,19 @@ export class GitClient { return new SemVer(latestTag, semVerOptions); } + /** Retrieves the git tag matching the provided SemVer, if it exists. */ + getMatchingTagForSemver(semver: SemVer): string { + const semVerOptions: SemVerOptions = {loose: true}; + const tags = this.runGraceful(['tag', '--sort=-committerdate', '--merged']).stdout.split('\n'); + const matchingTag = + tags.find((tag: string) => parse(tag, semVerOptions)?.compare(semver) === 0); + + if (matchingTag === undefined) { + throw new Error(`Unable to find a tag for the version: "${semver.format()}"`); + } + return matchingTag; + } + /** Retrieve a list of all files in the repository changed since the provided shaOrRef. */ allChangesFilesSince(shaOrRef = 'HEAD'): string[] { return Array.from(new Set([ diff --git a/dev-infra/utils/testing/virtual-git-client.ts b/dev-infra/utils/testing/virtual-git-client.ts index 0042d6e4095b..17202127c2e2 100644 --- a/dev-infra/utils/testing/virtual-git-client.ts +++ b/dev-infra/utils/testing/virtual-git-client.ts @@ -82,6 +82,14 @@ export class VirtualGitClient extends AuthenticatedGitClient { return new SemVer('0.0.0'); } + /** + * Override the actual GitClient getLatestSemverTag, as an actual tags cannot be checked during + * testing, return back the SemVer version as the tag. + */ + override getMatchingTagForSemver(semver: SemVer) { + return semver.format(); + } + /** Override for the actual Git client command execution. */ override runGraceful(args: string[], options: SpawnSyncOptions = {}): SpawnSyncReturns { const [command, ...rawArgs] = args; From ca7d4c3403c952e5fae046706d2b57651d7d6c4a Mon Sep 17 00:00:00 2001 From: dario-piotrowicz Date: Thu, 15 Jul 2021 21:59:57 +0100 Subject: [PATCH 123/364] refactor(docs-infra): migrate aio from tslint to eslint (#42820) migrate aio to eslint as tslint has been deprecated, the migration is restricted to the aio app and its e2e tests and does not include the other tools, for such reason both tslint and codelyzer have not been removed (to be done in a next PR) some minor tweaks needed to be applied to the code so that it would adhere to the new ESLinting behaviour most TSLint rules have been substituted with their ESLint equivalent, with some exceptions: * [whitespace] does not have an ESLint equivalent (suggested to be handled by prettier) * [import-spacing] does not have an ESLint equivalent (suggested to be handled by prettier) * [ban] replaced with [no-restricted-syntax] as there is no (official/included) ESLint equivalent some rules have minor different behaviours compared to their TSLint counterparts: * @typescript-eslint/naming-convention: - typescript-eslint does not enforce uppercase for const only. * @typescript-eslint/no-unused-expressions: - The TSLint optional config "allow-new" is the default ESLint behavior and will no longer be ignored. * arrow-body-style: - ESLint will throw an error if the function body is multiline yet has a one-line return on it. * eqeqeq: - Option "smart" allows for comparing two literal values, evaluating the value of typeof and null comparisons. * no-console: - Custom console methods, if they exist, will no longer be allowed. * no-invalid-this: - Functions in methods will no longer be ignored. * no-underscore-dangle: - Leading and trailing underscores (_) on identifiers will now be ignored. * prefer-arrow/prefer-arrow-functions: - ESLint does not support allowing standalone function declarations. - ESLint does not support allowing named functions defined with the function keyword. * space-before-function-paren: - Option "constructor" is not supported by ESLint. - Option "method" is not supported by ESLint. additional notes: * the current typescript version used by the aio app is 4.3.5, which is not supported by typescript-eslint (the supported versions are >=3.3.1 and <4.3.0). this causes a warning message to appear during linting, this issue should likely/hopefully disappear in the future as typescript-eslint catches up * The new "no-console" rule is not completely equivalent to what we had prior the migration, this is because TSLint's "no-console" rule let you specify the methods you did not want to allow, whilst ESLint's "no-console" lets you specify the methods that you do want to allow, so and in order not to have a very long list of methods in the ESLint rule it's been decided for the time being to simply only allow the "log", "warn" and "error" methods * 4 dependencies have been added as they have been considered necessary (see: https://github.com/angular/angular/pull/42820#discussion_r669978232) extra: * the migration has been performed by following: https://github.com/angular-eslint/angular-eslint#migrating-an-angular-cli-project-from-codelyzer-and-tslin * more on typescript-eslint at: https://github.com/typescript-eslint/typescript-eslint PR Close #42820 --- aio/.eslintrc.json | 91 ++++ aio/angular.json | 14 +- aio/content/file-not-found.md | 2 +- aio/package.json | 11 +- aio/src/404-body.html | 2 +- aio/src/app/app.component.spec.ts | 3 +- aio/src/app/app.module.ts | 4 +- .../api/api-list.component.spec.ts | 4 +- .../code/code-example.component.spec.ts | 4 +- .../code/code-example.component.ts | 6 +- .../code/code-tabs.component.ts | 2 +- .../code/code.component.spec.ts | 1 - .../custom-elements/code/code.component.ts | 2 +- .../code/pretty-printer.service.ts | 3 +- .../contributor-list.component.spec.ts | 4 +- .../contributor/contributor-list.component.ts | 4 +- .../contributor/contributor.service.ts | 7 +- .../live-example.component.spec.ts | 2 +- .../live-example/live-example.component.ts | 4 +- .../resource/resource-list.component.html | 4 +- .../resource/resource-list.component.spec.ts | 4 +- .../resource/resource-list.component.ts | 1 - .../app/documents/document.service.spec.ts | 4 +- aio/src/app/documents/document.service.ts | 6 +- .../layout/doc-viewer/doc-viewer.component.ts | 16 +- .../mode-banner/mode-banner.component.ts | 2 +- .../search/search-box/search-box.component.ts | 4 +- aio/src/app/search/search.service.ts | 2 +- aio/src/app/shared/attribute-utils.spec.ts | 2 +- aio/src/app/shared/attribute-utils.ts | 8 +- aio/src/app/shared/custom-icon-registry.ts | 7 +- aio/src/app/shared/location.service.ts | 6 +- aio/src/app/shared/reporting-error-handler.ts | 1 + aio/src/app/shared/scroll.service.ts | 3 +- aio/src/app/shared/select/select.component.ts | 20 +- aio/src/app/shared/toc.service.spec.ts | 14 +- aio/tests/deployment/e2e/site.po.ts | 4 +- aio/tests/e2e/src/api-pages.e2e-spec.ts | 4 +- aio/tests/e2e/src/app.e2e-spec.ts | 4 +- aio/tests/e2e/src/pwa-manifest.po.ts | 20 +- .../mocks/methodParameters.ts | 4 +- .../angular-api-package/mocks/testSrc.ts | 7 +- aio/tslint.json | 170 ------- aio/yarn.lock | 438 +++++++++++++++++- 44 files changed, 624 insertions(+), 301 deletions(-) create mode 100644 aio/.eslintrc.json delete mode 100644 aio/tslint.json diff --git a/aio/.eslintrc.json b/aio/.eslintrc.json new file mode 100644 index 000000000000..2f94590cd8a6 --- /dev/null +++ b/aio/.eslintrc.json @@ -0,0 +1,91 @@ +{ + "root": true, + "overrides": [ + { + "files": [ + "*.ts" + ], + "parserOptions": { + "project": [ + "tsconfig.json", + "tests/e2e/tsconfig.json" + ], + "createDefaultProgram": true + }, + "extends": [ + "plugin:@angular-eslint/ng-cli-compat", + "plugin:@angular-eslint/ng-cli-compat--formatting-add-on", + "plugin:@angular-eslint/template/process-inline-templates" + ], + "rules": { + "@typescript-eslint/ban-types": "error", + "@angular-eslint/component-selector": [ + "error", + { + "type": "element", + "prefix": "aio", + "style": "kebab-case" + } + ], + "@angular-eslint/directive-selector": [ + "error", + { + "type": "attribute", + "prefix": "aio", + "style": "camelCase" + } + ], + "dot-notation": "error", + "indent": "off", + "@typescript-eslint/member-delimiter-style": ["error", { + "singleline": { + "delimiter": "comma", + "requireLast": false + } + }], + "@typescript-eslint/member-ordering": "off", + "@typescript-eslint/naming-convention": "off", + "no-console": ["error", {"allow": ["log", "warn", "error"]}], + "no-empty-function": "off", + "no-restricted-syntax": [ + "error", + { + "selector": "CallExpression[callee.name=/^(fdescribe|fit)$/]", + "message": "Don't keep jasmine focus methods." + } + ], + "no-shadow": "off", + "@typescript-eslint/no-shadow": ["error"], + "no-tabs": "error", + "no-underscore-dangle": "off", + "no-unused-expressions": "error", + "no-use-before-define": "off", + "prefer-arrow/prefer-arrow-functions": "off", + "quotes": "off", + "@typescript-eslint/quotes": ["error", "single", {"avoidEscape": true}], + "semi": "error" + } + }, + { + "files": [ + "*.html" + ], + "extends": [ + "plugin:@angular-eslint/template/recommended" + ], + "rules": { + "@angular-eslint/template/accessibility-alt-text": "error", + "@angular-eslint/template/accessibility-elements-content": "error", + "@angular-eslint/template/accessibility-label-has-associated-control": "error", + "@angular-eslint/template/accessibility-table-scope": "error", + "@angular-eslint/template/accessibility-valid-aria": "error", + "@angular-eslint/template/click-events-have-key-events": "error", + "@angular-eslint/template/eqeqeq": "off", + "@angular-eslint/template/mouse-events-have-key-events": "error", + "@angular-eslint/template/no-autofocus": "error", + "@angular-eslint/template/no-distracting-elements": "error", + "@angular-eslint/template/no-positive-tabindex": "error" + } + } + ] +} diff --git a/aio/angular.json b/aio/angular.json index 513d7eef7f42..215aa49ea4a3 100644 --- a/aio/angular.json +++ b/aio/angular.json @@ -196,16 +196,12 @@ } }, "lint": { - "builder": "@angular-devkit/build-angular:tslint", + "builder": "@angular-eslint/builder:lint", "options": { - "tsConfig": [ - "tsconfig.app.json", - "tsconfig.spec.json", - "tsconfig.worker.json", - "tests/e2e/tsconfig.json" - ], - "exclude": [ - "**/node_modules/**" + "lintFilePatterns": [ + "src/!(generated)/**/*.ts", + "src/!(generated)/**/*.html", + "tests/**/*.ts" ] } }, diff --git a/aio/content/file-not-found.md b/aio/content/file-not-found.md index b8a0ff887fec..02b880dd99af 100644 --- a/aio/content/file-not-found.md +++ b/aio/content/file-not-found.md @@ -1,6 +1,6 @@
- + not found

Page Not Found

We're sorry. The page you are looking for cannot be found.

diff --git a/aio/package.json b/aio/package.json index 371e27b4603b..d789f5af433a 100644 --- a/aio/package.json +++ b/aio/package.json @@ -105,6 +105,10 @@ }, "devDependencies": { "@angular-devkit/build-angular": "12.1.1", + "@angular-eslint/builder": "12.2.2", + "@angular-eslint/eslint-plugin": "12.2.2", + "@angular-eslint/eslint-plugin-template": "12.2.2", + "@angular-eslint/template-parser": "12.2.2", "@angular/cli": "12.1.1", "@angular/compiler-cli": "12.1.1", "@swc/cli": "^0.1.36", @@ -114,6 +118,8 @@ "@types/node": "^12.7.9", "@types/stemmer": "^1.0.2", "@types/xregexp": "^4.3.0", + "@typescript-eslint/eslint-plugin": "4.23.0", + "@typescript-eslint/parser": "4.23.0", "@yarnpkg/lockfile": "^1.1.0", "archiver": "^5.3.0", "assert": "^2.0.0", @@ -127,8 +133,11 @@ "dgeni-packages": "^0.29.1", "entities": "^2.2.0", "esbuild": "^0.12.0", - "eslint": "^7.23.0", + "eslint": "^7.26.0", + "eslint-plugin-import": "^2.23.4", "eslint-plugin-jasmine": "^4.1.2", + "eslint-plugin-jsdoc": "^35.4.3", + "eslint-plugin-prefer-arrow": "^1.2.3", "find-free-port": "^2.0.0", "firebase-tools": "^9.8.0", "fs-extra": "^10.0.0", diff --git a/aio/src/404-body.html b/aio/src/404-body.html index a41585acb33c..3e4819047920 100644 --- a/aio/src/404-body.html +++ b/aio/src/404-body.html @@ -27,7 +27,7 @@
- + not found

Resource Not Found

We're sorry. The resource you are looking for cannot be found.

diff --git a/aio/src/app/app.component.spec.ts b/aio/src/app/app.component.spec.ts index 18385db24ad4..b3f2718d6721 100644 --- a/aio/src/app/app.component.spec.ts +++ b/aio/src/app/app.component.spec.ts @@ -589,7 +589,7 @@ describe('AppComponent', () => { }); describe('restrainScrolling()', () => { - const preventedScrolling = (currentTarget: object, deltaY: number) => { + const preventedScrolling = (currentTarget: { scrollTop: number, scrollHeight?: number, clientHeight?: number }, deltaY: number) => { const evt = { deltaY, currentTarget, @@ -1311,7 +1311,6 @@ class TestHttpClient { { title: 'v2', url: 'https://v2.angular.io' } ]; - // tslint:disable:quotemark navJson = { TopBar: [ { diff --git a/aio/src/app/app.module.ts b/aio/src/app/app.module.ts index 4a27d5b5629f..c81ccecec43f 100644 --- a/aio/src/app/app.module.ts +++ b/aio/src/app/app.module.ts @@ -47,7 +47,7 @@ import { SwUpdatesModule } from 'app/sw-updates/sw-updates.module'; import { environment } from '../environments/environment'; // These are the hardcoded inline svg sources to be used by the `` component. -// tslint:disable: max-line-length +/* eslint-disable max-len */ export const svgIconProviders = [ { provide: SVG_ICONS, @@ -145,7 +145,7 @@ export const svgIconProviders = [ multi: true, }, ]; -// tslint:enable: max-line-length +/* eslint-enable max-len */ @NgModule({ imports: [ diff --git a/aio/src/app/custom-elements/api/api-list.component.spec.ts b/aio/src/app/custom-elements/api/api-list.component.spec.ts index c12aa9f5c270..1f79d2e60018 100644 --- a/aio/src/app/custom-elements/api/api-list.component.spec.ts +++ b/aio/src/app/custom-elements/api/api-list.component.spec.ts @@ -29,7 +29,8 @@ describe('ApiListComponent', () => { }); /** - * Expectation Utility: Assert that filteredSections has the expected result for this test + * Expectation Utility: Assert that filteredSections has the expected result for this test. + * * @param itemTest - return true if the item passes the match test * * Subscibes to `filteredSections` and performs expectation within subscription callback. @@ -220,7 +221,6 @@ class TestApiService { sections = this.sectionsSubject.asObservable(); } -// tslint:disable:quotemark const apiSections: ApiSection[] = [ { name: 'common', diff --git a/aio/src/app/custom-elements/code/code-example.component.spec.ts b/aio/src/app/custom-elements/code/code-example.component.spec.ts index 91d6dc673d73..56d5598aeb24 100644 --- a/aio/src/app/custom-elements/code/code-example.component.spec.ts +++ b/aio/src/app/custom-elements/code/code-example.component.spec.ts @@ -33,7 +33,7 @@ describe('CodeExampleComponent', () => { }); it('should be able to capture the code snippet provided in content', () => { - expect(codeExampleComponent.aioCode.code.trim()).toBe(`const foo = "bar";`); + expect(codeExampleComponent.aioCode.code.trim()).toBe('const foo = "bar";'); }); it('should clean-up the projected code snippet once captured', () => { @@ -98,7 +98,7 @@ describe('CodeExampleComponent', () => { ` }) class HostComponent { - code = `const foo = "bar";`; + code = 'const foo = "bar";'; header = 'Great Example'; path = 'code-path'; hidecopy: boolean | string = false; diff --git a/aio/src/app/custom-elements/code/code-example.component.ts b/aio/src/app/custom-elements/code/code-example.component.ts index c7219edac1fd..6a01e9b13b6e 100644 --- a/aio/src/app/custom-elements/code/code-example.component.ts +++ b/aio/src/app/custom-elements/code/code-example.component.ts @@ -1,4 +1,4 @@ -/* tslint:disable component-selector */ +/* eslint-disable @angular-eslint/component-selector */ import { Component, HostBinding, ElementRef, ViewChild, Input, AfterViewInit } from '@angular/core'; import { CodeComponent } from './code.component'; @@ -32,7 +32,7 @@ import { CodeComponent } from './code.component'; `, }) export class CodeExampleComponent implements AfterViewInit { - classes: {}; + classes: { 'headed-code': boolean, 'simple-code': boolean }; @Input() language: string; @@ -67,11 +67,13 @@ export class CodeExampleComponent implements AfterViewInit { get hidecopy(): boolean { return this._hidecopy; } private _hidecopy: boolean; + /* eslint-disable-next-line @angular-eslint/no-input-rename */ @Input('hide-copy') set hyphenatedHideCopy(hidecopy: boolean) { this.hidecopy = hidecopy; } + /* eslint-disable-next-line @angular-eslint/no-input-rename */ @Input('hideCopy') set capitalizedHideCopy(hidecopy: boolean) { this.hidecopy = hidecopy; diff --git a/aio/src/app/custom-elements/code/code-tabs.component.ts b/aio/src/app/custom-elements/code/code-tabs.component.ts index 3ed2cc6d1157..1a0e5adb805f 100644 --- a/aio/src/app/custom-elements/code/code-tabs.component.ts +++ b/aio/src/app/custom-elements/code/code-tabs.component.ts @@ -1,4 +1,4 @@ -/* tslint:disable component-selector */ +/* eslint-disable @angular-eslint/component-selector */ import { AfterViewInit, Component, ElementRef, Input, OnInit, QueryList, ViewChild, ViewChildren } from '@angular/core'; import { CodeComponent } from './code.component'; diff --git a/aio/src/app/custom-elements/code/code.component.spec.ts b/aio/src/app/custom-elements/code/code.component.spec.ts index f223af7f4467..d7914e7918e8 100644 --- a/aio/src/app/custom-elements/code/code.component.spec.ts +++ b/aio/src/app/custom-elements/code/code.component.spec.ts @@ -290,7 +290,6 @@ describe('CodeComponent', () => { }); //// Test helpers //// -// tslint:disable:member-ordering @Component({ selector: 'aio-host-comp', template: ` diff --git a/aio/src/app/custom-elements/code/code.component.ts b/aio/src/app/custom-elements/code/code.component.ts index a3b40df5aecd..44ad42276722 100644 --- a/aio/src/app/custom-elements/code/code.component.ts +++ b/aio/src/app/custom-elements/code/code.component.ts @@ -120,7 +120,7 @@ export class CodeComponent implements OnChanges { .pipe(tap(formattedCode => this.setCodeHtml(formattedCode))); if (linenums !== false && this.language === 'none') { - this.logger.warn(`Using 'linenums' with 'language: none' is currently not supported.`); + this.logger.warn("Using 'linenums' with 'language: none' is currently not supported."); } ((this.language === 'none' ? skipPrettify : prettifyCode) as Observable) diff --git a/aio/src/app/custom-elements/code/pretty-printer.service.ts b/aio/src/app/custom-elements/code/pretty-printer.service.ts index 0f234dd7871d..f03616f8e26f 100644 --- a/aio/src/app/custom-elements/code/pretty-printer.service.ts +++ b/aio/src/app/custom-elements/code/pretty-printer.service.ts @@ -36,7 +36,8 @@ export class PrettyPrinter { } /** - * Format code snippet as HTML + * Format code snippet as HTML. + * * @param code - the code snippet to format; should already be HTML encoded * @param [language] - The language of the code to render (could be javascript, html, typescript, etc) * @param [linenums] - Whether to display line numbers: diff --git a/aio/src/app/custom-elements/contributor/contributor-list.component.spec.ts b/aio/src/app/custom-elements/contributor/contributor-list.component.spec.ts index ccf426558a63..19e6943d6c21 100644 --- a/aio/src/app/custom-elements/contributor/contributor-list.component.spec.ts +++ b/aio/src/app/custom-elements/contributor/contributor-list.component.spec.ts @@ -81,7 +81,9 @@ describe('ContributorListComponent', () => { return comp; } - interface SearchResult { [index: string]: string; } + interface SearchResult { + [index: string]: string; + } class TestLocationService { searchResult: SearchResult = {}; diff --git a/aio/src/app/custom-elements/contributor/contributor-list.component.ts b/aio/src/app/custom-elements/contributor/contributor-list.component.ts index a55f631f186b..980d3f9186f2 100644 --- a/aio/src/app/custom-elements/contributor/contributor-list.component.ts +++ b/aio/src/app/custom-elements/contributor/contributor-list.component.ts @@ -4,12 +4,12 @@ import { ContributorService } from './contributor.service'; import { LocationService } from 'app/shared/location.service'; @Component({ - selector: `aio-contributor-list`, + selector: 'aio-contributor-list', template: ` diff --git a/aio/src/app/custom-elements/contributor/contributor.service.ts b/aio/src/app/custom-elements/contributor/contributor.service.ts index 520e15223ba0..05be2dd9da2d 100644 --- a/aio/src/app/custom-elements/contributor/contributor.service.ts +++ b/aio/src/app/custom-elements/contributor/contributor.service.ts @@ -37,8 +37,7 @@ export class ContributorService { }), // Flatten group map into sorted group array of sorted contributors - map(cmap => { - return Object.keys(cmap).map(key => { + map(cmap => Object.keys(cmap).map(key => { const order = knownGroups.indexOf(key); return { name: key, @@ -46,8 +45,8 @@ export class ContributorService { contributors: cmap[key].sort(compareContributors) } as ContributorGroup; }) - .sort(compareGroups); - }), + .sort(compareGroups) + ), publishLast(), ); diff --git a/aio/src/app/custom-elements/live-example/live-example.component.spec.ts b/aio/src/app/custom-elements/live-example/live-example.component.spec.ts index 1225c9e2e01f..de3741096a17 100644 --- a/aio/src/app/custom-elements/live-example/live-example.component.spec.ts +++ b/aio/src/app/custom-elements/live-example/live-example.component.spec.ts @@ -17,7 +17,7 @@ describe('LiveExampleComponent', () => { @Component({ selector: 'aio-host-comp', - template: `` + template: '' }) class HostComponent { } diff --git a/aio/src/app/custom-elements/live-example/live-example.component.ts b/aio/src/app/custom-elements/live-example/live-example.component.ts index d5c6246a3f21..d8390c560d20 100644 --- a/aio/src/app/custom-elements/live-example/live-example.component.ts +++ b/aio/src/app/custom-elements/live-example/live-example.component.ts @@ -1,4 +1,4 @@ -/* tslint:disable component-selector */ +/* eslint-disable @angular-eslint/component-selector */ import { AfterContentInit, AfterViewInit, Component, ElementRef, Input, ViewChild } from '@angular/core'; import { Location } from '@angular/common'; import { CONTENT_URL_PREFIX } from 'app/documents/document.service'; @@ -136,7 +136,7 @@ export class LiveExampleComponent implements AfterContentInit { */ @Component({ selector: 'aio-embedded-stackblitz', - template: ``, + template: '', styles: [ 'iframe { min-height: 400px; }' ] }) export class EmbeddedStackblitzComponent implements AfterViewInit { diff --git a/aio/src/app/custom-elements/resource/resource-list.component.html b/aio/src/app/custom-elements/resource/resource-list.component.html index d26938d462ac..0ac703950dcf 100644 --- a/aio/src/app/custom-elements/resource/resource-list.component.html +++ b/aio/src/app/custom-elements/resource/resource-list.component.html @@ -8,9 +8,7 @@
- -

{{subCategory.title}}

- +

{{subCategory.title}}

diff --git a/aio/src/app/custom-elements/resource/resource-list.component.spec.ts b/aio/src/app/custom-elements/resource/resource-list.component.spec.ts index 11c31ff2413d..06ba2477e338 100644 --- a/aio/src/app/custom-elements/resource/resource-list.component.spec.ts +++ b/aio/src/app/custom-elements/resource/resource-list.component.spec.ts @@ -86,7 +86,9 @@ describe('ResourceListComponent', () => { categories = of(this.testCategories); } - interface SearchResult { [index: string]: string; } + interface SearchResult { + [index: string]: string; + } class TestLocationService { searchResult: SearchResult = {}; diff --git a/aio/src/app/custom-elements/resource/resource-list.component.ts b/aio/src/app/custom-elements/resource/resource-list.component.ts index 63be0ec15500..9393c16c373a 100644 --- a/aio/src/app/custom-elements/resource/resource-list.component.ts +++ b/aio/src/app/custom-elements/resource/resource-list.component.ts @@ -4,7 +4,6 @@ import { Category } from './resource.model'; import { ResourceService } from './resource.service'; import { LocationService } from 'app/shared/location.service'; -/* tslint:disable:template-accessibility-elements-content */ @Component({ selector: 'aio-resource-list', templateUrl: 'resource-list.component.html' diff --git a/aio/src/app/documents/document.service.spec.ts b/aio/src/app/documents/document.service.spec.ts index 6ea5132a6c37..62f5d2e774b8 100644 --- a/aio/src/app/documents/document.service.spec.ts +++ b/aio/src/app/documents/document.service.spec.ts @@ -93,7 +93,7 @@ describe('DocumentService', () => { expect(logger.output.error).toEqual([ [jasmine.any(Error)] ]); - expect(logger.output.error[0][0].message).toEqual(`Document file not found at 'missing/doc'`); + expect(logger.output.error[0][0].message).toEqual("Document file not found at 'missing/doc'"); // Subsequent request for not-found document. logger.output.error = []; @@ -134,7 +134,7 @@ describe('DocumentService', () => { [jasmine.any(Error)] ]); expect(logger.output.error[0][0].message) - .toEqual(`Error fetching document 'initial/doc': (Http failure response for generated/docs/initial/doc.json: 500 Server Error)`); + .toEqual("Error fetching document 'initial/doc': (Http failure response for generated/docs/initial/doc.json: 500 Server Error)"); locationService.go('new/doc'); httpMock.expectOne({}).flush(doc1); diff --git a/aio/src/app/documents/document.service.ts b/aio/src/app/documents/document.service.ts index 872f8b62057b..a9ff6a680593 100644 --- a/aio/src/app/documents/document.service.ts +++ b/aio/src/app/documents/document.service.ts @@ -67,9 +67,9 @@ export class DocumentService { throw Error('Invalid data'); } }), - catchError((error: HttpErrorResponse) => { - return error.status === 404 ? this.getFileNotFoundDoc(id) : this.getErrorDoc(id, error); - }), + catchError((error: HttpErrorResponse) => + error.status === 404 ? this.getFileNotFoundDoc(id) : this.getErrorDoc(id, error) + ), ) .subscribe(subject); diff --git a/aio/src/app/layout/doc-viewer/doc-viewer.component.ts b/aio/src/app/layout/doc-viewer/doc-viewer.component.ts index dcab6be9c380..b1610c7c7863 100644 --- a/aio/src/app/layout/doc-viewer/doc-viewer.component.ts +++ b/aio/src/app/layout/doc-viewer/doc-viewer.component.ts @@ -62,12 +62,12 @@ export class DocViewerComponent implements OnDestroy { @Output() docRendered = new EventEmitter(); constructor( - elementRef: ElementRef, - private logger: Logger, - private titleService: Title, - private metaService: Meta, - private tocService: TocService, - private elementsLoader: ElementsLoader) { + elementRef: ElementRef, + private logger: Logger, + private titleService: Title, + private metaService: Meta, + private tocService: TocService, + private elementsLoader: ElementsLoader) { this.hostElement = elementRef.nativeElement; // Security: the initialDocViewerContent comes from the prerendered DOM and is considered to be secure this.hostElement.innerHTML = initialDocViewerContent; @@ -311,7 +311,7 @@ async function printSwDebugInfo(): Promise { async function getCacheEntries( name: string, includeValues: boolean, - ignoredKeys: string[] = []): Promise<{key: string, value?: object}[]> { + ignoredKeys: string[] = []): Promise<{key: string, value?: unknown}[]> { const ignoredUrls = new Set(ignoredKeys.map(key => new Request(key).url)); const cache = await caches.open(name); @@ -324,7 +324,7 @@ async function printSwDebugInfo(): Promise { return entries; } - function printCacheEntries(name: string, entries: {key: string, value?: object}[]): void { + function printCacheEntries(name: string, entries: {key: string, value?: unknown}[]): void { const entriesStr = entries .map(({key, value}) => ` - ${key}${!value ? '' : `: ${JSON.stringify(value)}`}`) .join('\n'); diff --git a/aio/src/app/layout/mode-banner/mode-banner.component.ts b/aio/src/app/layout/mode-banner/mode-banner.component.ts index efc0e229cd91..759dcc5c381b 100644 --- a/aio/src/app/layout/mode-banner/mode-banner.component.ts +++ b/aio/src/app/layout/mode-banner/mode-banner.component.ts @@ -4,7 +4,7 @@ import { VersionInfo } from 'app/navigation/navigation.service'; @Component({ selector: 'aio-mode-banner', template: ` -
+ diff --git a/aio/src/app/search/search-box/search-box.component.ts b/aio/src/app/search/search-box/search-box.component.ts index 741df09dd1b6..eefcc19eb160 100644 --- a/aio/src/app/search/search-box/search-box.component.ts +++ b/aio/src/app/search/search-box/search-box.component.ts @@ -30,9 +30,9 @@ export class SearchBoxComponent implements AfterViewInit { private searchSubject = new Subject(); @ViewChild('searchBox', { static: true }) searchBox: ElementRef; - // tslint:disable-next-line: no-output-on-prefix + // eslint-disable-next-line @angular-eslint/no-output-on-prefix @Output() onSearch = this.searchSubject.pipe(distinctUntilChanged(), debounceTime(this.searchDebounce)); - // tslint:disable-next-line: no-output-on-prefix + // eslint-disable-next-line @angular-eslint/no-output-on-prefix @Output() onFocus = new EventEmitter(); constructor(private locationService: LocationService) { } diff --git a/aio/src/app/search/search.service.ts b/aio/src/app/search/search.service.ts index 280ffc714177..52c69471f484 100644 --- a/aio/src/app/search/search.service.ts +++ b/aio/src/app/search/search.service.ts @@ -27,7 +27,6 @@ export class SearchService { .pipe( concatMap(() => { // Create the worker and load the index - // tslint:disable-next-line: whitespace const worker = new Worker(new URL('./search.worker', import.meta.url), { type: 'module' }); this.worker = WebWorkerClient.create(worker, this.zone); return this.worker.sendMessage('load-index'); @@ -42,6 +41,7 @@ export class SearchService { /** * Search the index using the given query and emit results on the observable that is returned. + * * @param query The query to run against the index. * @returns an observable collection of search results */ diff --git a/aio/src/app/shared/attribute-utils.spec.ts b/aio/src/app/shared/attribute-utils.spec.ts index 25246a4ea940..50e0abf14f42 100644 --- a/aio/src/app/shared/attribute-utils.spec.ts +++ b/aio/src/app/shared/attribute-utils.spec.ts @@ -7,7 +7,7 @@ describe('Attribute Utilities', () => { beforeEach(() => { const div = document.createElement('div'); - div.innerHTML = `
`; + div.innerHTML = '
'; testEl = div.querySelector('div') as HTMLElement; }); diff --git a/aio/src/app/shared/attribute-utils.ts b/aio/src/app/shared/attribute-utils.ts index ddf66e967210..ec732c007aec 100644 --- a/aio/src/app/shared/attribute-utils.ts +++ b/aio/src/app/shared/attribute-utils.ts @@ -8,6 +8,7 @@ export interface AttrMap { /** * Get attribute map from element or ElementRef `attributes`. * Attribute map keys are forced lowercase for case-insensitive lookup. + * * @param el The source of the attributes. */ export function getAttrs(el: HTMLElement | ElementRef): AttrMap { @@ -21,6 +22,7 @@ export function getAttrs(el: HTMLElement | ElementRef): AttrMap { /** * Return the attribute that matches `attr`. + * * @param attr Name of the attribute or a string of candidate attribute names. */ export function getAttrValue(attrs: AttrMap, attr: string | string[]): string | undefined { @@ -32,7 +34,8 @@ export function getAttrValue(attrs: AttrMap, attr: string | string[]): string | } /** - * Return the boolean state of an attribute value (if supplied) + * Return the boolean state of an attribute value (if supplied). + * * @param attrValue The string value of some attribute (or undefined if attribute not present). * @param def Default boolean value when attribute is undefined. */ @@ -41,7 +44,8 @@ export function boolFromValue(attrValue: string | undefined, def: boolean = fals } /** - * Return the boolean state of attribute from an element + * Return the boolean state of attribute from an element. + * * @param el The source of the attributes. * @param atty Name of the attribute or a string of candidate attribute names. * @param def Default boolean value when attribute is undefined. diff --git a/aio/src/app/shared/custom-icon-registry.ts b/aio/src/app/shared/custom-icon-registry.ts index 8ad73b2a2919..4cc0f048622a 100644 --- a/aio/src/app/shared/custom-icon-registry.ts +++ b/aio/src/app/shared/custom-icon-registry.ts @@ -59,11 +59,10 @@ export class CustomIconRegistry extends MatIconRegistry { } private loadSvgElement(iconName: string, namespace?: string): SVGElement | undefined { - const svgIcon = this.svgIcons.find(icon => { - return namespace + const svgIcon = this.svgIcons.find(icon => namespace ? icon.name === iconName && icon.namespace === namespace - : icon.name === iconName; - }); + : icon.name === iconName + ); if (!svgIcon) { return; diff --git a/aio/src/app/shared/location.service.ts b/aio/src/app/shared/location.service.ts index 95c4dd16a105..41d7ff6662c6 100644 --- a/aio/src/app/shared/location.service.ts +++ b/aio/src/app/shared/location.service.ts @@ -30,9 +30,7 @@ export class LocationService { this.urlSubject.next(location.path(true)); - this.location.subscribe(state => { - return this.urlSubject.next(state.url || ''); - }); + this.location.subscribe(state => this.urlSubject.next(state.url || '')); } /** @@ -79,7 +77,7 @@ export class LocationService { } search() { - const search: { [index: string]: string|undefined; } = {}; + const search: { [index: string]: string|undefined } = {}; const path = this.location.path(); const q = path.indexOf('?'); if (q > -1) { diff --git a/aio/src/app/shared/reporting-error-handler.ts b/aio/src/app/shared/reporting-error-handler.ts index badb88bdfffe..33a0e947c12f 100644 --- a/aio/src/app/shared/reporting-error-handler.ts +++ b/aio/src/app/shared/reporting-error-handler.ts @@ -15,6 +15,7 @@ export class ReportingErrorHandler extends ErrorHandler { /** * Send error info to Google Analytics, in addition to the default handling. + * * @param error Information about the error. */ handleError(error: any) { diff --git a/aio/src/app/shared/scroll.service.ts b/aio/src/app/shared/scroll.service.ts index 43155f1c987f..394e52aa45fb 100644 --- a/aio/src/app/shared/scroll.service.ts +++ b/aio/src/app/shared/scroll.service.ts @@ -113,7 +113,8 @@ export class ScrollService implements OnDestroy { /** * When we load a document, we have to scroll to the correct position depending on whether this is - * a new location, a back/forward in the history, or a refresh + * a new location, a back/forward in the history, or a refresh. + * * @param delay before we scroll to the good position */ scrollAfterRender(delay: number) { diff --git a/aio/src/app/shared/select/select.component.ts b/aio/src/app/shared/select/select.component.ts index 0a8b7edd2f4b..a854deb6d4ab 100644 --- a/aio/src/app/shared/select/select.component.ts +++ b/aio/src/app/shared/select/select.component.ts @@ -10,24 +10,18 @@ export interface Option { templateUrl: 'select.component.html' }) export class SelectComponent implements OnInit { - @Input() - selected: Option; + @Input() selected: Option; - @Input() - options: Option[]; + @Input() options: Option[]; - // tslint:disable-next-line: no-output-native - @Output() - change = new EventEmitter<{option: Option, index: number}>(); + // eslint-disable-next-line @angular-eslint/no-output-native + @Output() change = new EventEmitter<{option: Option, index: number}>(); - @Input() - showSymbol = false; + @Input() showSymbol = false; - @Input() - label: string; + @Input() label: string; - @Input() - disabled: boolean; + @Input() disabled: boolean; showOptions = false; diff --git a/aio/src/app/shared/toc.service.spec.ts b/aio/src/app/shared/toc.service.spec.ts index 85a7c8c894e1..c4e25c996ed5 100644 --- a/aio/src/app/shared/toc.service.spec.ts +++ b/aio/src/app/shared/toc.service.spec.ts @@ -345,18 +345,16 @@ interface TestSafeHtml extends SafeHtml { class TestDomSanitizer { bypassSecurityTrustHtml = jasmine.createSpy('bypassSecurityTrustHtml') - .and.callFake((html: string) => { - return { - changingThisBreaksApplicationSecurity: html, - getTypeName: () => 'HTML', - } as TestSafeHtml; - }); + .and.callFake((html: string) => ({ + changingThisBreaksApplicationSecurity: html, + getTypeName: () => 'HTML', + } as TestSafeHtml)); } class MockScrollSpyService { private $$lastInfo: { - active: Subject, - unspy: jasmine.Spy, + active: Subject; + unspy: jasmine.Spy; } | undefined; get $lastInfo() { diff --git a/aio/tests/deployment/e2e/site.po.ts b/aio/tests/deployment/e2e/site.po.ts index e1bc0a50370f..d7a6beb68a5b 100644 --- a/aio/tests/deployment/e2e/site.po.ts +++ b/aio/tests/deployment/e2e/site.po.ts @@ -1,4 +1,4 @@ -import { browser, by, element, ExpectedConditions } from 'protractor'; +import { browser, by, element, ElementFinder, ExpectedConditions } from 'protractor'; export class SitePage { /** The base URL with the trailing `/` stripped off (if any). */ @@ -34,7 +34,7 @@ export class SitePage { async getSearchResults() { const results = element.all(by.css('.search-results li')); await browser.wait(ExpectedConditions.presenceOf(results.first()), 8000); - return await results.map(link => link!.getText()); + return await results.map(link => (link as ElementFinder).getText()); } /** diff --git a/aio/tests/e2e/src/api-pages.e2e-spec.ts b/aio/tests/e2e/src/api-pages.e2e-spec.ts index 6a2318fddb42..720617c2778b 100644 --- a/aio/tests/e2e/src/api-pages.e2e-spec.ts +++ b/aio/tests/e2e/src/api-pages.e2e-spec.ts @@ -69,11 +69,11 @@ describe('Api pages', () => { it('should show links to github', async () => { await page.navigateTo('api/core/EventEmitter'); - /* tslint:disable:max-line-length */ + /* eslint-disable max-len */ expect(await page.ghLinks.get(0).getAttribute('href')) .toMatch(/https:\/\/github\.com\/angular\/angular\/edit\/master\/packages\/core\/src\/event_emitter\.ts\?message=docs\(core\)%3A%20describe%20your%20change\.\.\.#L\d+-L\d+/); expect(await page.ghLinks.get(1).getAttribute('href')) .toMatch(/https:\/\/github\.com\/angular\/angular\/tree\/[^/]+\/packages\/core\/src\/event_emitter\.ts#L\d+-L\d+/); - /* tslint:enable:max-line-length */ + /* eslint-enable max-len */ }); }); diff --git a/aio/tests/e2e/src/app.e2e-spec.ts b/aio/tests/e2e/src/app.e2e-spec.ts index 50e77ca67bef..0210521216e4 100644 --- a/aio/tests/e2e/src/app.e2e-spec.ts +++ b/aio/tests/e2e/src/app.e2e-spec.ts @@ -230,15 +230,15 @@ describe('site App', () => { it('should be present on all docs pages', async () => { await page.navigateTo('tutorial/toh-pt1'); expect(await page.ghLinks.count()).toEqual(1); - /* tslint:disable:max-line-length */ + /* eslint-disable max-len */ expect(await page.ghLinks.get(0).getAttribute('href')) .toMatch(/https:\/\/github\.com\/angular\/angular\/edit\/master\/aio\/content\/tutorial\/toh-pt1\.md\?message=docs%3A%20describe%20your%20change\.\.\./); await page.navigateTo('guide/router'); expect(await page.ghLinks.count()).toEqual(1); - /* tslint:disable:max-line-length */ expect(await page.ghLinks.get(0).getAttribute('href')) .toMatch(/https:\/\/github\.com\/angular\/angular\/edit\/master\/aio\/content\/guide\/router\.md\?message=docs%3A%20describe%20your%20change\.\.\./); + /* eslint-enable max-len */ }); it('should not be present on top level pages', async () => { diff --git a/aio/tests/e2e/src/pwa-manifest.po.ts b/aio/tests/e2e/src/pwa-manifest.po.ts index 5cd1932d202c..be31e70110a9 100644 --- a/aio/tests/e2e/src/pwa-manifest.po.ts +++ b/aio/tests/e2e/src/pwa-manifest.po.ts @@ -12,7 +12,7 @@ export type Json = null | boolean | number | string | Json[] | { [key: string]: * See https://developer.mozilla.org/en-US/docs/Web/Manifest. */ export type PwaManifest = Json & { - shortcuts?: PwaShortcutItem[], + shortcuts?: PwaShortcutItem[]; }; /** @@ -20,11 +20,11 @@ export type PwaManifest = Json & { * See https://developer.mozilla.org/en-US/docs/Web/Manifest/shortcuts. */ export type PwaShortcutItem = Json & { - url: string, - name: string, - short_name?: string, - description?: string, - icons?: PwaImageResource[], + url: string; + name: string; + short_name?: string; + description?: string; + icons?: PwaImageResource[]; }; /** @@ -33,10 +33,10 @@ export type PwaShortcutItem = Json & { * See https://w3c.github.io/manifest/#manifestimageresource-and-its-members. */ export type PwaImageResource = Json & { - src: string, - sizes?: string, - type?: string, - purpose?: string, + src: string; + sizes?: string; + type?: string; + purpose?: string; }; diff --git a/aio/tools/transforms/angular-api-package/mocks/methodParameters.ts b/aio/tools/transforms/angular-api-package/mocks/methodParameters.ts index 277293804995..acf63449d28c 100644 --- a/aio/tools/transforms/angular-api-package/mocks/methodParameters.ts +++ b/aio/tools/transforms/angular-api-package/mocks/methodParameters.ts @@ -1,8 +1,9 @@ +/* eslint-disable no-unused-vars */ export class TestClass { method1( /** description of param1 */ param1: number, /** description of param2 */ param2?: string, - /** description of param3 */ param3: object = {}, + /** description of param3 */ param3: unknown = {}, /** description of param4 */ param4 = 'default string', ) { /// @@ -10,6 +11,7 @@ export class TestClass { /** * Some description of method 2 + * * @param param5 description of param5 * @param param6 description of param6 * @param param7 description of param7 diff --git a/aio/tools/transforms/angular-api-package/mocks/testSrc.ts b/aio/tools/transforms/angular-api-package/mocks/testSrc.ts index 8a0dcd7343ff..80c95983bf96 100644 --- a/aio/tools/transforms/angular-api-package/mocks/testSrc.ts +++ b/aio/tools/transforms/angular-api-package/mocks/testSrc.ts @@ -22,13 +22,14 @@ export * from './importedSrc'; * This is MyClass */ export class MyClass { - message: String; + message: string; /** * Create a new MyClass - * @param {String} name The name to say hello to + * + * @param name The name to say hello to */ - constructor(name) { this.message = 'hello ' + name; } + constructor(name: string) { this.message = 'hello ' + name; } /** * Return a greeting message diff --git a/aio/tslint.json b/aio/tslint.json deleted file mode 100644 index 1fd7816557ab..000000000000 --- a/aio/tslint.json +++ /dev/null @@ -1,170 +0,0 @@ -{ - "extends": "tslint:recommended", - "rulesDirectory": [ - "codelyzer" - ], - "rules": { - "align": { - "options": [ - "parameters", - "statements" - ] - }, - "array-type": false, - "arrow-return-shorthand": true, - "ban": [ - true, - {"name": "fdescribe", "message": "Don't keep jasmine focus methods."}, - {"name": "fit", "message": "Don't keep jasmine focus methods."} - ], - "curly": true, - "deprecation": { - "severity": "warning" - }, - "eofline": true, - "import-blacklist": [ - true, - "rxjs/Rx" - ], - "import-spacing": true, - "indent": { - "options": [ - "spaces" - ] - }, - "max-classes-per-file": false, - "max-line-length": [ - true, - 140 - ], - "member-ordering": [ - true, - { - "order": [ - "static-field", - "instance-field", - "static-method", - "instance-method" - ] - } - ], - "no-console": [ - true, - "debug", - "info", - "time", - "timeEnd", - "trace" - ], - "no-empty": false, - "no-inferrable-types": [ - true, - "ignore-params" - ], - "no-non-null-assertion": true, - "no-redundant-jsdoc": true, - "no-switch-case-fall-through": true, - "no-var-requires": false, - "object-literal-key-quotes": [ - true, - "as-needed" - ], - "quotemark": [ - true, - "single" - ], - "semicolon": { - "options": [ - "always" - ] - }, - "space-before-function-paren": { - "options": { - "anonymous": "never", - "asyncArrow": "always", - "constructor": "never", - "method": "never", - "named": "never" - } - }, - // TODO(gkalpak): Fix the code and enable this to align with CLI. (Failures: 243) - // "typedef": [ - // true, - // "call-signature" - // ], - "typedef-whitespace": { - "options": [ - { - "call-signature": "nospace", - "index-signature": "nospace", - "parameter": "nospace", - "property-declaration": "nospace", - "variable-declaration": "nospace" - }, - { - "call-signature": "onespace", - "index-signature": "onespace", - "parameter": "onespace", - "property-declaration": "onespace", - "variable-declaration": "onespace" - } - ] - }, - "variable-name": { - "options": [ - "ban-keywords", - "check-format", - "allow-leading-underscore", - "allow-pascal-case", - "require-const-for-all-caps" - ] - }, - "whitespace": { - "options": [ - "check-branch", - "check-decl", - "check-operator", - "check-separator", - "check-type", - "check-typecast" - ] - }, - "component-class-suffix": true, - "contextual-lifecycle": true, - "directive-class-suffix": true, - "no-conflicting-lifecycle": true, - "no-host-metadata-property": true, - "no-input-rename": true, - "no-inputs-metadata-property": true, - "no-output-native": true, - "no-output-on-prefix": true, - "no-output-rename": true, - "no-outputs-metadata-property": true, - "template-accessibility-alt-text": true, - "template-accessibility-elements-content": true, - "template-accessibility-label-for": true, - "template-accessibility-tabindex-no-positive": true, - "template-accessibility-table-scope": true, - "template-accessibility-valid-aria": true, - "template-banana-in-box": true, - "template-click-events-have-key-events": true, - "template-mouse-events-have-key-events": true, - "template-no-autofocus": true, - "template-no-distracting-elements": true, - "template-no-negated-async": true, - "use-lifecycle-interface": true, - "use-pipe-transform-interface": true, - "directive-selector": [ - true, - "attribute", - "aio", - "camelCase" - ], - "component-selector": [ - true, - "element", - "aio", - "kebab-case" - ] - } -} diff --git a/aio/yarn.lock b/aio/yarn.lock index 4a8c9825040a..14691e2c5d38 100644 --- a/aio/yarn.lock +++ b/aio/yarn.lock @@ -123,6 +123,36 @@ ora "5.4.1" rxjs "6.6.7" +"@angular-eslint/builder@12.2.2": + version "12.2.2" + resolved "https://registry.yarnpkg.com/@angular-eslint/builder/-/builder-12.2.2.tgz#3feedd73b7c97ef9fab41de0c0b4962385220864" + integrity sha512-V5p0cxlbBNpZQqsbGNq5Qtt061DvZE2lzIb9Yoq1jP+wcv/PuDvkVz2ik5sJqaOaMaQOSXT+jI5Iq+w0XNkPmQ== + dependencies: + "@nrwl/devkit" ">= 12.0.0 < 13.0.0" + +"@angular-eslint/eslint-plugin-template@12.2.2": + version "12.2.2" + resolved "https://registry.yarnpkg.com/@angular-eslint/eslint-plugin-template/-/eslint-plugin-template-12.2.2.tgz#4073a1e7a306f8c8f14893ab207ea0860c98e201" + integrity sha512-BZUjo1jFboNUEGE3XauWLBgxOoQpstwnPm9gRl8sr+g9SdhMsI+xvwCPhNzbrDYNayBwP/XRPLWmMc+zEzmoog== + dependencies: + "@typescript-eslint/experimental-utils" "4.23.0" + aria-query "^4.2.2" + axobject-query "^2.2.0" + +"@angular-eslint/eslint-plugin@12.2.2": + version "12.2.2" + resolved "https://registry.yarnpkg.com/@angular-eslint/eslint-plugin/-/eslint-plugin-12.2.2.tgz#11f975a6fd23f3cfc559d201a0e3d1cc2dd4c8c1" + integrity sha512-n1dIoXCjEZj8nZOLR2i+/Q87JZ9cm/UgGZ/17UXHMZBo03b+kh9iiabPzLzmIphcI1IQIWAfhH/41YIqBER7vw== + dependencies: + "@typescript-eslint/experimental-utils" "4.23.0" + +"@angular-eslint/template-parser@12.2.2": + version "12.2.2" + resolved "https://registry.yarnpkg.com/@angular-eslint/template-parser/-/template-parser-12.2.2.tgz#5a024d06f46dc3f94001c558f999a5dd855f9ed0" + integrity sha512-Tm8xhBd0k+wb8hT+8oq6moFaFQm5tpFFNjIu1kTLcva4cJoRFdNBPDX3IHVOGThb/9VSXDS4So4P2aXMeszCvQ== + dependencies: + eslint-scope "^5.1.0" + "@angular/animations@12.1.1": version "12.1.1" resolved "https://registry.yarnpkg.com/@angular/animations/-/animations-12.1.1.tgz#7da62f1c753e9d3e6f4ada9ef8f4dd97795265b5" @@ -1120,7 +1150,7 @@ "@babel/types" "^7.4.4" esutils "^2.0.2" -"@babel/runtime-corejs3@^7.12.1": +"@babel/runtime-corejs3@^7.10.2", "@babel/runtime-corejs3@^7.12.1": version "7.14.7" resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.14.7.tgz#0ef292bbce40ca00f874c9724ef175a12476465c" integrity sha512-Wvzcw4mBYbTagyBVZpAJWI06auSIj033T/yNE0Zn1xcup83MieCddZA7ls3kme17L4NOGBrQ09Q+nKB41RLWBA== @@ -1128,7 +1158,7 @@ core-js-pure "^3.15.0" regenerator-runtime "^0.13.4" -"@babel/runtime@7.14.6", "@babel/runtime@^7.8.4": +"@babel/runtime@7.14.6", "@babel/runtime@^7.10.2", "@babel/runtime@^7.8.4": version "7.14.6" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.14.6.tgz#535203bc0892efc7dec60bdc27b2ecf6e409062d" integrity sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg== @@ -1186,6 +1216,15 @@ resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.3.tgz#90420f9f9c6d3987f176a19a7d8e764271a2f55d" integrity sha512-Fxt+AfXgjMoin2maPIYzFZnQjAXjAL0PHscM5pRTtatFqB+vZxAM9tLp2Optnuw3QOQC40jTNeGYFOMvyf7v9g== +"@es-joy/jsdoccomment@^0.9.0-alpha.1": + version "0.9.0-alpha.1" + resolved "https://registry.yarnpkg.com/@es-joy/jsdoccomment/-/jsdoccomment-0.9.0-alpha.1.tgz#f48bd162e185ec7f9f222273a282d10e52fe52f7" + integrity sha512-Clxxc0PwpISoYYBibA+1L2qFJ7gvFVhI2Hos87S06K+Q0cXdOhZQJNKWuaQGPAeHjZEuUB/YoWOfwjuF2wirqA== + dependencies: + comment-parser "1.1.6-beta.0" + esquery "^1.4.0" + jsdoc-type-pratt-parser "1.0.4" + "@eslint/eslintrc@^0.4.2": version "0.4.2" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.2.tgz#f63d0ef06f5c0c57d76c4ab5f63d3835c51b0179" @@ -1392,6 +1431,33 @@ node-gyp "^7.1.0" read-package-json-fast "^2.0.1" +"@nrwl/devkit@>= 12.0.0 < 13.0.0": + version "12.5.8" + resolved "https://registry.yarnpkg.com/@nrwl/devkit/-/devkit-12.5.8.tgz#0450f9d2bb614fcc478086d1529e37ed91d9c884" + integrity sha512-Rhcx8fU30qfoaCMrMUND5lZIDu/0Fik26dE3flgKRgfeGprPSctq/w/k81+HJy7inGVvis20JBSeYH1HSPcePw== + dependencies: + "@nrwl/tao" "12.5.8" + ejs "^3.1.5" + ignore "^5.0.4" + semver "7.3.4" + tslib "^2.0.0" + +"@nrwl/tao@12.5.8": + version "12.5.8" + resolved "https://registry.yarnpkg.com/@nrwl/tao/-/tao-12.5.8.tgz#20bde1f54210fb1d0a60f1814b5b1b6578169f7d" + integrity sha512-sbVxUnnZMLAFFwbEE/dx4W7U4fUKW5pTIIzlnNuzzTn8KDN3rAON6KqXF+KR/Ny9cGlmkBKlWSq8PvhUrSaZvw== + dependencies: + chalk "4.1.0" + enquirer "~2.3.6" + fs-extra "^9.1.0" + jsonc-parser "3.0.0" + rxjs "^6.5.4" + rxjs-for-await "0.0.2" + semver "7.3.4" + tmp "~0.2.1" + tslib "^2.0.0" + yargs-parser "20.0.0" + "@opentelemetry/api@^1.0.0": version "1.0.1" resolved "https://registry.yarnpkg.com/@opentelemetry/api/-/api-1.0.1.tgz#03c72f548431da5820a0c8864d1401e348e7e79f" @@ -1664,7 +1730,7 @@ resolved "https://registry.yarnpkg.com/@types/jasmine/-/jasmine-3.8.1.tgz#8feebf4035d1e4c6a6ed4d27f3bbd285d8d0da91" integrity sha512-ioRNoJvv0eXL1c9BZKpnywZWb5YflhaSiF3IOp9deyoh30MOwkB3bNuzi4UW76EFEhcmqpoEpdWhcUAAilomTw== -"@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6", "@types/json-schema@^7.0.7": +"@types/json-schema@*", "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6", "@types/json-schema@^7.0.7": version "7.0.8" resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.8.tgz#edf1bf1dbf4e04413ca8e5b17b3b7d7d54b59818" integrity sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg== @@ -1770,6 +1836,76 @@ dependencies: "@types/node" "*" +"@typescript-eslint/eslint-plugin@4.23.0": + version "4.23.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.23.0.tgz#29d3c9c81f6200b1fd6d8454cfb007ba176cde80" + integrity sha512-tGK1y3KIvdsQEEgq6xNn1DjiFJtl+wn8JJQiETtCbdQxw1vzjXyAaIkEmO2l6Nq24iy3uZBMFQjZ6ECf1QdgGw== + dependencies: + "@typescript-eslint/experimental-utils" "4.23.0" + "@typescript-eslint/scope-manager" "4.23.0" + debug "^4.1.1" + functional-red-black-tree "^1.0.1" + lodash "^4.17.15" + regexpp "^3.0.0" + semver "^7.3.2" + tsutils "^3.17.1" + +"@typescript-eslint/experimental-utils@4.23.0": + version "4.23.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.23.0.tgz#f2059434cd6e5672bfeab2fb03b7c0a20622266f" + integrity sha512-WAFNiTDnQfrF3Z2fQ05nmCgPsO5o790vOhmWKXbbYQTO9erE1/YsFot5/LnOUizLzU2eeuz6+U/81KV5/hFTGA== + dependencies: + "@types/json-schema" "^7.0.3" + "@typescript-eslint/scope-manager" "4.23.0" + "@typescript-eslint/types" "4.23.0" + "@typescript-eslint/typescript-estree" "4.23.0" + eslint-scope "^5.0.0" + eslint-utils "^2.0.0" + +"@typescript-eslint/parser@4.23.0": + version "4.23.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-4.23.0.tgz#239315d38e42e852bef43a4b0b01bef78f78911c" + integrity sha512-wsvjksHBMOqySy/Pi2Q6UuIuHYbgAMwLczRl4YanEPKW5KVxI9ZzDYh3B5DtcZPQTGRWFJrfcbJ6L01Leybwug== + dependencies: + "@typescript-eslint/scope-manager" "4.23.0" + "@typescript-eslint/types" "4.23.0" + "@typescript-eslint/typescript-estree" "4.23.0" + debug "^4.1.1" + +"@typescript-eslint/scope-manager@4.23.0": + version "4.23.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.23.0.tgz#8792ef7eacac122e2ec8fa2d30a59b8d9a1f1ce4" + integrity sha512-ZZ21PCFxPhI3n0wuqEJK9omkw51wi2bmeKJvlRZPH5YFkcawKOuRMQMnI8mH6Vo0/DoHSeZJnHiIx84LmVQY+w== + dependencies: + "@typescript-eslint/types" "4.23.0" + "@typescript-eslint/visitor-keys" "4.23.0" + +"@typescript-eslint/types@4.23.0": + version "4.23.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.23.0.tgz#da1654c8a5332f4d1645b2d9a1c64193cae3aa3b" + integrity sha512-oqkNWyG2SLS7uTWLZf6Sr7Dm02gA5yxiz1RP87tvsmDsguVATdpVguHr4HoGOcFOpCvx9vtCSCyQUGfzq28YCw== + +"@typescript-eslint/typescript-estree@4.23.0": + version "4.23.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.23.0.tgz#0753b292097523852428a6f5a1aa8ccc1aae6cd9" + integrity sha512-5Sty6zPEVZF5fbvrZczfmLCOcby3sfrSPu30qKoY1U3mca5/jvU5cwsPb/CO6Q3ByRjixTMIVsDkqwIxCf/dMw== + dependencies: + "@typescript-eslint/types" "4.23.0" + "@typescript-eslint/visitor-keys" "4.23.0" + debug "^4.1.1" + globby "^11.0.1" + is-glob "^4.0.1" + semver "^7.3.2" + tsutils "^3.17.1" + +"@typescript-eslint/visitor-keys@4.23.0": + version "4.23.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.23.0.tgz#7215cc977bd3b4ef22467b9023594e32f9e4e455" + integrity sha512-5PNe5cmX9pSifit0H+nPoQBXdbNzi5tOEec+3riK+ku4e3er37pKxMKDH5Ct5Y4fhWxcD4spnlYjxi9vXbSpwg== + dependencies: + "@typescript-eslint/types" "4.23.0" + eslint-visitor-keys "^2.0.0" + "@webassemblyjs/ast@1.11.0": version "1.11.0" resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.0.tgz#a5aa679efdc9e51707a4207139da57920555961f" @@ -2255,6 +2391,14 @@ aria-query@^3.0.0: ast-types-flow "0.0.7" commander "^2.11.0" +aria-query@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-4.2.2.tgz#0d2ca6c9aceb56b8977e9fed6aed7e15bbd2f83b" + integrity sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA== + dependencies: + "@babel/runtime" "^7.10.2" + "@babel/runtime-corejs3" "^7.10.2" + arr-diff@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" @@ -2285,6 +2429,17 @@ array-flatten@^2.1.0: resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== +array-includes@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.3.tgz#c7f619b382ad2afaf5326cddfdc0afc61af7690a" + integrity sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.2" + get-intrinsic "^1.1.1" + is-string "^1.0.5" + array-union@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" @@ -2307,6 +2462,15 @@ array-unique@^0.3.2: resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" integrity sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= +array.prototype.flat@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz#6ef638b43312bd401b4c6199fdec7e2dc9e9a123" + integrity sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg== + dependencies: + call-bind "^1.0.0" + define-properties "^1.1.3" + es-abstract "^1.18.0-next.1" + arrify@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" @@ -2390,6 +2554,11 @@ async-limiter@~1.0.0: resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" integrity sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ== +async@0.9.x: + version "0.9.2" + resolved "https://registry.yarnpkg.com/async/-/async-0.9.2.tgz#aea74d5e61c1f899613bf64bda66d4c78f2fd17d" + integrity sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0= + async@^1.3.0: version "1.5.2" resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" @@ -2417,6 +2586,11 @@ asynckit@^0.4.0: resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + atob@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" @@ -2462,6 +2636,11 @@ axobject-query@2.0.2: dependencies: ast-types-flow "0.0.7" +axobject-query@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" + integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== + babel-loader@8.2.2: version "8.2.2" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.2.tgz#9363ce84c10c9a40e6c753748e1441b60c8a0b81" @@ -2948,6 +3127,14 @@ chainsaw@~0.1.0: dependencies: traverse ">=0.3.0 <0.4" +chalk@4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" + integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + chalk@^1.1.1, chalk@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" @@ -3385,6 +3572,11 @@ commander@^7.1.0: resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== +comment-parser@1.1.6-beta.0: + version "1.1.6-beta.0" + resolved "https://registry.yarnpkg.com/comment-parser/-/comment-parser-1.1.6-beta.0.tgz#57e503b18d0a5bd008632dcc54b1f95c2fffe8f6" + integrity sha512-q3cA8TSMyqW7wcPSYWzbO/rMahnXgzs4SLG/UIWXdEsnXTFPZkEkWAdNgPiHig2OzxgpPLOh4WwsmClDxndwHw== + commondir@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" @@ -3976,14 +4168,14 @@ date-format@^3.0.0: resolved "https://registry.yarnpkg.com/date-format/-/date-format-3.0.0.tgz#eb8780365c7d2b1511078fb491e6479780f3ad95" integrity sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w== -debug@2.6.9, debug@^2.0.0, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8: +debug@2.6.9, debug@^2.0.0, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@~4.3.1: +debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.2, debug@~4.3.1: version "4.3.2" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.2.tgz#f0a49c18ac8779e31d4a0c6029dfb76873c7428b" integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== @@ -3997,7 +4189,7 @@ debug@4.3.1: dependencies: ms "2.1.2" -debug@^3.1.0, debug@^3.1.1, debug@^3.2.6: +debug@^3.1.0, debug@^3.1.1, debug@^3.2.6, debug@^3.2.7: version "3.2.7" resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== @@ -4274,6 +4466,13 @@ dns-txt@^2.0.2: dependencies: buffer-indexof "^1.0.0" +doctrine@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== + dependencies: + esutils "^2.0.2" + doctrine@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" @@ -4438,6 +4637,13 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= +ejs@^3.1.5: + version "3.1.6" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.6.tgz#5bfd0a0689743bb5268b3550cceeebbc1702822a" + integrity sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw== + dependencies: + jake "^10.6.1" + electron-to-chromium@^1.3.723: version "1.3.775" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.775.tgz#046517d1f2cea753e06fff549995b9dc45e20082" @@ -4515,7 +4721,7 @@ enhanced-resolve@5.8.2, enhanced-resolve@^5.8.0: graceful-fs "^4.2.4" tapable "^2.2.0" -enquirer@^2.3.5, enquirer@^2.3.6: +enquirer@^2.3.5, enquirer@^2.3.6, enquirer@~2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d" integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== @@ -4566,7 +4772,7 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2: +es-abstract@^1.18.0-next.1, es-abstract@^1.18.0-next.2, es-abstract@^1.18.2: version "1.18.3" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.3.tgz#25c4c3380a27aa203c44b2b685bba94da31b63e0" integrity sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw== @@ -4709,12 +4915,69 @@ escodegen@^2.0.0: optionalDependencies: source-map "~0.6.1" +eslint-import-resolver-node@^0.3.4: + version "0.3.4" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.4.tgz#85ffa81942c25012d8231096ddf679c03042c717" + integrity sha512-ogtf+5AB/O+nM6DIeBUNr2fuT7ot9Qg/1harBfBtaP13ekEWFQEEMP94BCB7zaNW3gyY+8SHYF00rnqYwXKWOA== + dependencies: + debug "^2.6.9" + resolve "^1.13.1" + +eslint-module-utils@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz#b51be1e473dd0de1c5ea638e22429c2490ea8233" + integrity sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A== + dependencies: + debug "^3.2.7" + pkg-dir "^2.0.0" + +eslint-plugin-import@^2.23.4: + version "2.23.4" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.23.4.tgz#8dceb1ed6b73e46e50ec9a5bb2411b645e7d3d97" + integrity sha512-6/wP8zZRsnQFiR3iaPFgh5ImVRM1WN5NUWfTIRqwOdeiGJlBcSk82o1FEVq8yXmy4lkIzTo7YhHCIxlU/2HyEQ== + dependencies: + array-includes "^3.1.3" + array.prototype.flat "^1.2.4" + debug "^2.6.9" + doctrine "^2.1.0" + eslint-import-resolver-node "^0.3.4" + eslint-module-utils "^2.6.1" + find-up "^2.0.0" + has "^1.0.3" + is-core-module "^2.4.0" + minimatch "^3.0.4" + object.values "^1.1.3" + pkg-up "^2.0.0" + read-pkg-up "^3.0.0" + resolve "^1.20.0" + tsconfig-paths "^3.9.0" + eslint-plugin-jasmine@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/eslint-plugin-jasmine/-/eslint-plugin-jasmine-4.1.2.tgz#50cc20d603b02b37727f8d174d4b83b9b8ef25a5" integrity sha512-Jr52EBi6Ql5WVDvRCKBID9kRD6/CaObvCWmgHpqobczX2Mzt8/QMu9vpgx6q/O5jyQ9CIGrKaEbPuEfHRf8guw== -eslint-scope@5.1.1, eslint-scope@^5.1.1: +eslint-plugin-jsdoc@^35.4.3: + version "35.4.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-35.4.3.tgz#54deb74b0f53bda4bda5ee1ccfd0deace71c8943" + integrity sha512-hBEn+VNjVX0IKoZ2OdZs0Z1fU8CqZkBSzLqD8ZpwZEamrdi2TUgKvujvETe8gXYQ/67hpRtbR5iPFTgmWpRevw== + dependencies: + "@es-joy/jsdoccomment" "^0.9.0-alpha.1" + comment-parser "1.1.6-beta.0" + debug "^4.3.2" + esquery "^1.4.0" + jsdoc-type-pratt-parser "^1.0.4" + lodash "^4.17.21" + regextras "^0.8.0" + semver "^7.3.5" + spdx-expression-parse "^3.0.1" + +eslint-plugin-prefer-arrow@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-prefer-arrow/-/eslint-plugin-prefer-arrow-1.2.3.tgz#e7fbb3fa4cd84ff1015b9c51ad86550e55041041" + integrity sha512-J9I5PKCOJretVuiZRGvPQxCbllxGAV/viI20JO3LYblAodofBxyMnZAJ+WGeClHgANnSJberTNoFWWjrWKBuXQ== + +eslint-scope@5.1.1, eslint-scope@^5.0.0, eslint-scope@^5.1.0, eslint-scope@^5.1.1: version "5.1.1" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== @@ -4722,7 +4985,7 @@ eslint-scope@5.1.1, eslint-scope@^5.1.1: esrecurse "^4.3.0" estraverse "^4.1.1" -eslint-utils@^2.1.0: +eslint-utils@^2.0.0, eslint-utils@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== @@ -4739,7 +5002,7 @@ eslint-visitor-keys@^2.0.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== -eslint@^7.17.0, eslint@^7.23.0: +eslint@^7.17.0, eslint@^7.26.0: version "7.30.0" resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.30.0.tgz#6d34ab51aaa56112fd97166226c9a97f505474f8" integrity sha512-VLqz80i3as3NdloY44BQSJpFw534L9Oh+6zJOUaViV4JPd+DaHwutqP7tcpkW3YiXbK6s05RZl7yl7cQn+lijg== @@ -5172,6 +5435,13 @@ file-uri-to-path@2: resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-2.0.0.tgz#7b415aeba227d575851e0a5b0c640d7656403fba" integrity sha512-hjPFI8oE/2iQPVe4gbrJ73Pp+Xfub2+WI2LlXDbsaJBwT5wuMh35WNWVYYTpnz895shtwfyutMFLFywpQAFdLg== +filelist@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.2.tgz#80202f21462d4d1c2e214119b1807c1bc0380e5b" + integrity sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ== + dependencies: + minimatch "^3.0.4" + filesize@^6.1.0: version "6.4.0" resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.4.0.tgz#914f50471dd66fdca3cefe628bd0cde4ef769bcd" @@ -5221,6 +5491,13 @@ find-free-port@^2.0.0: resolved "https://registry.yarnpkg.com/find-free-port/-/find-free-port-2.0.0.tgz#4b22e5f6579eb1a38c41ac6bcb3efed1b6da9b1b" integrity sha1-SyLl9leesaOMQaxryz7+0bbamxs= +find-up@^2.0.0, find-up@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= + dependencies: + locate-path "^2.0.0" + find-up@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" @@ -5425,6 +5702,16 @@ fs-extra@^8.1.0: jsonfile "^4.0.0" universalify "^0.1.0" +fs-extra@^9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + fs-minipass@^1.2.5: version "1.2.7" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.7.tgz#ccff8570841e7fe4265693da88936c55aed7f7c7" @@ -5673,7 +5960,7 @@ globals@^13.6.0, globals@^13.9.0: dependencies: type-fest "^0.20.2" -globby@^11.0.3: +globby@^11.0.1, globby@^11.0.3: version "11.0.4" resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5" integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg== @@ -6235,7 +6522,7 @@ ignore@^4.0.6: resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== -ignore@^5.1.4, ignore@^5.1.8: +ignore@^5.0.4, ignore@^5.1.4, ignore@^5.1.8: version "5.1.8" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== @@ -6554,7 +6841,7 @@ is-color-stop@^1.1.0: rgb-regex "^1.0.1" rgba-regex "^1.0.0" -is-core-module@^2.2.0: +is-core-module@^2.2.0, is-core-module@^2.4.0: version "2.5.0" resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.5.0.tgz#f754843617c70bfd29b7bd87327400cda5c18491" integrity sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg== @@ -7011,6 +7298,16 @@ istanbul-reports@^3.0.0: html-escaper "^2.0.0" istanbul-lib-report "^3.0.0" +jake@^10.6.1: + version "10.8.2" + resolved "https://registry.yarnpkg.com/jake/-/jake-10.8.2.tgz#ebc9de8558160a66d82d0eadc6a2e58fbc500a7b" + integrity sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A== + dependencies: + async "0.9.x" + chalk "^2.4.2" + filelist "^1.0.1" + minimatch "^3.0.4" + jasmine-core@^3.6.0, jasmine-core@~3.8.0: version "3.8.0" resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-3.8.0.tgz#815399aae5aa5d9beeb1262805f981b99ffc9bf0" @@ -7117,6 +7414,11 @@ jsbn@~0.1.0: resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= +jsdoc-type-pratt-parser@1.0.4, jsdoc-type-pratt-parser@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-1.0.4.tgz#5750d2d32ffb001866537d3baaedea7cf84c7036" + integrity sha512-jzmW9gokeq9+bHPDR1nCeidMyFUikdZlbOhKzh9+/nJqB75XhpNKec1/UuxW5c4+O+Pi31Gc/dCboyfSm/pSpQ== + jsdom@^16.0.0: version "16.6.0" resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.6.0.tgz#f79b3786682065492a3da6a60a4695da983805ac" @@ -7635,6 +7937,14 @@ loader-utils@^1.4.0: emojis-list "^3.0.0" json5 "^1.0.1" +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + locate-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" @@ -7840,7 +8150,7 @@ lodash.values@^2.4.1: dependencies: lodash.keys "~2.4.1" -lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.19, lodash@^4.17.21, lodash@^4.17.5, lodash@^4.7.0, lodash@~4.17.10: +lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.21, lodash@^4.17.5, lodash@^4.7.0, lodash@~4.17.10: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -8825,6 +9135,15 @@ object.pick@^1.3.0: dependencies: isobject "^3.0.1" +object.values@^1.1.3: + version "1.1.4" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.4.tgz#0d273762833e816b693a637d30073e7051535b30" + integrity sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.3" + es-abstract "^1.18.2" + objectdiff@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/objectdiff/-/objectdiff-1.1.0.tgz#8d7a15be6cb8670df8a490cc6be12a4f05ea82f4" @@ -8993,6 +9312,13 @@ p-finally@^1.0.0: resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= +p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== + dependencies: + p-try "^1.0.0" + p-limit@^2.0.0, p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" @@ -9007,6 +9333,13 @@ p-limit@^3.0.2, p-limit@^3.1.0: dependencies: yocto-queue "^0.1.0" +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= + dependencies: + p-limit "^1.1.0" + p-locate@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" @@ -9040,6 +9373,11 @@ p-retry@^3.0.1: dependencies: retry "^0.12.0" +p-try@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= + p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" @@ -9331,6 +9669,13 @@ pinkie@^2.0.0: resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= +pkg-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= + dependencies: + find-up "^2.1.0" + pkg-dir@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" @@ -9345,6 +9690,13 @@ pkg-dir@^4.1.0, pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" +pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f" + integrity sha1-yBmscoBZpGHKscOImivjxJoATX8= + dependencies: + find-up "^2.1.0" + portfinder@^1.0.23, portfinder@^1.0.26: version "1.0.28" resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778" @@ -10262,6 +10614,14 @@ read-package-json-fast@^2.0.1: json-parse-even-better-errors "^2.3.0" npm-normalize-package-bin "^1.0.1" +read-pkg-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-3.0.0.tgz#3ed496685dba0f8fe118d0691dc51f4a1ff96f07" + integrity sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc= + dependencies: + find-up "^2.0.0" + read-pkg "^3.0.0" + read-pkg@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389" @@ -10402,7 +10762,7 @@ regexp.prototype.flags@^1.2.0: call-bind "^1.0.2" define-properties "^1.1.3" -regexpp@^3.1.0: +regexpp@^3.0.0, regexpp@^3.1.0: version "3.2.0" resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== @@ -10419,6 +10779,11 @@ regexpu-core@^4.7.1: unicode-match-property-ecmascript "^1.0.4" unicode-match-property-value-ecmascript "^1.2.0" +regextras@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/regextras/-/regextras-0.8.0.tgz#ec0f99853d4912839321172f608b544814b02217" + integrity sha512-k519uI04Z3SaY0fLX843MRXnDeG2+vHOFsyhiPZvNLe7r8rD2YNRjq4BQLZZ0oAr2NrtvZlICsXysGNFPGa3CQ== + registry-auth-token@^4.0.0: version "4.2.1" resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.1.tgz#6d7b4006441918972ccd5fedcd41dc322c79b250" @@ -10641,7 +11006,7 @@ resolve-url@^0.2.1: resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= -resolve@1.20.0, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.14.2, resolve@^1.3.2: +resolve@1.20.0, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.20.0, resolve@^1.3.2: version "1.20.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== @@ -10759,7 +11124,12 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -rxjs@6.6.7, rxjs@^6.4.0, rxjs@^6.5.3, rxjs@^6.6.6, rxjs@^6.6.7: +rxjs-for-await@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/rxjs-for-await/-/rxjs-for-await-0.0.2.tgz#26598a1d6167147cc192172970e7eed4e620384b" + integrity sha512-IJ8R/ZCFMHOcDIqoABs82jal00VrZx8Xkgfe7TOKoaRPAW5nH/VFlG23bXpeGdrmtqI9UobFPgUKgCuFc7Lncw== + +rxjs@6.6.7, rxjs@^6.4.0, rxjs@^6.5.3, rxjs@^6.5.4, rxjs@^6.6.6, rxjs@^6.6.7: version "6.6.7" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== @@ -10930,6 +11300,13 @@ semver@7.0.0: resolved "https://registry.yarnpkg.com/semver/-/semver-7.0.0.tgz#5f3ca35761e47e05b206c6daff2cf814f0316b8e" integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== +semver@7.3.4: + version "7.3.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.4.tgz#27aaa7d2e4ca76452f98d3add093a72c943edc97" + integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== + dependencies: + lru-cache "^6.0.0" + semver@7.3.5, semver@^7.0.0, semver@^7.1.1, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5: version "7.3.5" resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" @@ -11331,7 +11708,7 @@ spdx-exceptions@^2.1.0: resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== -spdx-expression-parse@^3.0.0: +spdx-expression-parse@^3.0.0, spdx-expression-parse@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== @@ -11985,7 +12362,7 @@ tmp@0.0.33, tmp@^0.0.33: dependencies: os-tmpdir "~1.0.2" -tmp@^0.2.1: +tmp@^0.2.1, tmp@~0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14" integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== @@ -12116,6 +12493,15 @@ ts-node@^10.0.0: source-map-support "^0.5.17" yn "3.1.1" +tsconfig-paths@^3.9.0: + version "3.10.1" + resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.10.1.tgz#79ae67a68c15289fdf5c51cb74f397522d795ed7" + integrity sha512-rETidPDgCpltxF7MjBZlAFPUHv5aHH2MymyPvh+vEyWAED4Eb/WeMbsnD/JDr4OKPOA1TssDHgIcpTN5Kh0p6Q== + dependencies: + json5 "^2.2.0" + minimist "^1.2.0" + strip-bom "^3.0.0" + tslib@2.3.0, tslib@^2.0.0, tslib@^2.0.1, tslib@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.0.tgz#803b8cdab3e12ba581a4ca41c8839bbb0dacb09e" @@ -12152,6 +12538,13 @@ tsutils@^2.29.0: dependencies: tslib "^1.8.1" +tsutils@^3.17.1: + version "3.21.0" + resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" + integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== + dependencies: + tslib "^1.8.1" + tunnel-agent@^0.6.0: version "0.6.0" resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" @@ -13268,6 +13661,11 @@ yaml@^1.10.0: resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== +yargs-parser@20.0.0: + version "20.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.0.0.tgz#c65a1daaa977ad63cebdd52159147b789a4e19a9" + integrity sha512-8eblPHTL7ZWRkyjIZJjnGf+TijiKJSwA24svzLRVvtgoi/RZiKa9fFQTrlx0OKLnyHSdt/enrdadji6WFfESVA== + yargs-parser@^13.1.2: version "13.1.2" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-13.1.2.tgz#130f09702ebaeef2650d54ce6e3e5706f7a4fb38" From 70c3461be38765efedac1e4c5dd1156023a29690 Mon Sep 17 00:00:00 2001 From: JoostK Date: Sat, 17 Jul 2021 22:50:03 +0200 Subject: [PATCH 124/364] fix(compiler-cli): use correct module import for types behind a `forwardRef` (#42887) The static interpreter assumed that a foreign function expression would have to be imported from the absolute module specifier that was used for the foreign function itself. This assumption does not hold for the `forwardRef` foreign function resolver, as that extracts the resolved expression from the function's argument, which is not behind the absolute module import of the `forwardRef` function. The prior behavior has worked for the typical usage of `forwardRef`, when it is contained within the same source file as where the static evaluation started. In that case, the resulting reference would incorrectly have an absolute module guess of `@angular/core`, but the local identifier emit strategy was capable of emitting the reference without generating an import using the absolute module guess. In the scenario where the static interpreter would first have to follow a reference to a different source that contained the `forwardRef` would the compilation fail. In that case, there is no local identifier available such that the absolute module emitter would try to locate the imported symbol from `@angular/core`. which fails as the symbol is not exported from there. This commit fixes the issue by checking whether a foreign expression occurs in the same source file as the call expression. If it does, then the absolute module specifier that was used to resolve the call expression is ignored. Fixes #42865 PR Close #42887 --- .../partial_evaluator/src/interpreter.ts | 9 +- .../partial_evaluator/test/evaluator_spec.ts | 94 ++++++++++++++++++- .../src/ngtsc/partial_evaluator/test/utils.ts | 11 +++ .../compiler-cli/test/ngtsc/ngtsc_spec.ts | 54 +++++++++++ 4 files changed, 162 insertions(+), 6 deletions(-) diff --git a/packages/compiler-cli/src/ngtsc/partial_evaluator/src/interpreter.ts b/packages/compiler-cli/src/ngtsc/partial_evaluator/src/interpreter.ts index 44868a6b52fd..7102efbcdddb 100644 --- a/packages/compiler-cli/src/ngtsc/partial_evaluator/src/interpreter.ts +++ b/packages/compiler-cli/src/ngtsc/partial_evaluator/src/interpreter.ts @@ -463,13 +463,14 @@ export class StaticInterpreter { node, DynamicValue.fromExternalReference(node.expression, lhs)); } - // If the function is declared in a different file, resolve the foreign function expression - // using the absolute module name of that file (if any). - if (lhs.bestGuessOwningModule !== null) { + // If the foreign expression occurs in a different file, then assume that the owning module + // of the call expression should also be used for the resolved foreign expression. + if (expr.getSourceFile() !== node.expression.getSourceFile() && + lhs.bestGuessOwningModule !== null) { context = { ...context, absoluteModuleName: lhs.bestGuessOwningModule.specifier, - resolutionContext: node.getSourceFile().fileName, + resolutionContext: lhs.bestGuessOwningModule.resolutionContext, }; } diff --git a/packages/compiler-cli/src/ngtsc/partial_evaluator/test/evaluator_spec.ts b/packages/compiler-cli/src/ngtsc/partial_evaluator/test/evaluator_spec.ts index 710143d79908..452b7dd41267 100644 --- a/packages/compiler-cli/src/ngtsc/partial_evaluator/test/evaluator_spec.ts +++ b/packages/compiler-cli/src/ngtsc/partial_evaluator/test/evaluator_spec.ts @@ -14,10 +14,10 @@ import {DependencyTracker} from '../../incremental/api'; import {Declaration, DeclarationKind, isConcreteDeclaration, KnownDeclaration, SpecialDeclarationKind, TypeScriptReflectionHost} from '../../reflection'; import {getDeclaration, makeProgram} from '../../testing'; import {DynamicValue} from '../src/dynamic'; -import {PartialEvaluator} from '../src/interface'; +import {ForeignFunctionResolver, PartialEvaluator} from '../src/interface'; import {EnumValue, ResolvedValue} from '../src/result'; -import {evaluate, firstArgFfr, makeEvaluator, makeExpression, owningModuleOf} from './utils'; +import {arrowReturnValueFfr, evaluate, firstArgFfr, makeEvaluator, makeExpression, owningModuleOf, returnTypeFfr} from './utils'; runInEachFileSystem(() => { describe('ngtsc metadata', () => { @@ -646,6 +646,96 @@ runInEachFileSystem(() => { expect(id.text).toEqual('Target'); }); + it('should not associate an owning module when a FFR-resolved expression is within the originating source file', + () => { + const resolved = evaluate( + `import {forwardRef} from 'forward'; + class Foo {}`, + 'forwardRef(() => Foo)', [{ + name: _('/node_modules/forward/index.d.ts'), + contents: `export declare function forwardRef(fn: () => T): T;`, + }], + arrowReturnValueFfr); + if (!(resolved instanceof Reference)) { + return fail('Expected expression to resolve to a reference'); + } + expect((resolved.node as ts.ClassDeclaration).name!.text).toBe('Foo'); + expect(resolved.bestGuessOwningModule).toBeNull(); + }); + + it('should not associate an owning module when a FFR-resolved expression is imported using a relative import', + () => { + const resolved = evaluate( + `import {forwardRef} from 'forward'; + import {Foo} from './foo';`, + 'forwardRef(() => Foo)', + [ + { + name: _('/node_modules/forward/index.d.ts'), + contents: `export declare function forwardRef(fn: () => T): T;`, + }, + { + name: _('/foo.ts'), + contents: `export class Foo {}`, + } + ], + arrowReturnValueFfr); + if (!(resolved instanceof Reference)) { + return fail('Expected expression to resolve to a reference'); + } + expect((resolved.node as ts.ClassDeclaration).name!.text).toBe('Foo'); + expect(resolved.bestGuessOwningModule).toBeNull(); + }); + + it('should associate an owning module when a FFR-resolved expression is imported using an absolute import', + () => { + const {expression, checker} = makeExpression( + `import {forwardRef} from 'forward'; + import {Foo} from 'external';`, + `forwardRef(() => Foo)`, [ + { + name: _('/node_modules/forward/index.d.ts'), + contents: `export declare function forwardRef(fn: () => T): T;`, + }, + { + name: _('/node_modules/external/index.d.ts'), + contents: `export declare class Foo {}`, + } + ]); + const evaluator = makeEvaluator(checker); + const resolved = evaluator.evaluate(expression, arrowReturnValueFfr); + if (!(resolved instanceof Reference)) { + return fail('Expected expression to resolve to a reference'); + } + expect((resolved.node as ts.ClassDeclaration).name!.text).toBe('Foo'); + expect(resolved.bestGuessOwningModule).toEqual({ + specifier: 'external', + resolutionContext: expression.getSourceFile().fileName, + }); + }); + + it('should associate an owning module when a FFR-resolved expression is within the foreign file', + () => { + const {expression, checker} = + makeExpression(`import {external} from 'external';`, `external()`, [{ + name: _('/node_modules/external/index.d.ts'), + contents: ` + export declare class Foo {} + export declare function external(): Foo; + ` + }]); + const evaluator = makeEvaluator(checker); + const resolved = evaluator.evaluate(expression, returnTypeFfr); + if (!(resolved instanceof Reference)) { + return fail('Expected expression to resolve to a reference'); + } + expect((resolved.node as ts.ClassDeclaration).name!.text).toBe('Foo'); + expect(resolved.bestGuessOwningModule).toEqual({ + specifier: 'external', + resolutionContext: expression.getSourceFile().fileName, + }); + }); + it('should resolve functions with more than one statement to a complex function call', () => { const value = evaluate(`function foo(bar) { const b = bar; return b; }`, 'foo("test")'); diff --git a/packages/compiler-cli/src/ngtsc/partial_evaluator/test/utils.ts b/packages/compiler-cli/src/ngtsc/partial_evaluator/test/utils.ts index 38daf368e133..1bb6c46d8316 100644 --- a/packages/compiler-cli/src/ngtsc/partial_evaluator/test/utils.ts +++ b/packages/compiler-cli/src/ngtsc/partial_evaluator/test/utils.ts @@ -62,3 +62,14 @@ export function firstArgFfr( args: ReadonlyArray): ts.Expression { return args[0]; } + +export const arrowReturnValueFfr: ForeignFunctionResolver = (_ref, args) => { + // Extracts the `Foo` from `() => Foo`. + return (args[0] as ts.ArrowFunction).body as ts.Expression; +}; + +export const returnTypeFfr: ForeignFunctionResolver = (ref) => { + // Extract the `Foo` from the return type of the `external` function declaration. + return ((ref.node as ts.FunctionDeclaration).type as ts.TypeReferenceNode).typeName as + ts.Identifier; +}; diff --git a/packages/compiler-cli/test/ngtsc/ngtsc_spec.ts b/packages/compiler-cli/test/ngtsc/ngtsc_spec.ts index 7b865e80aabf..64cd47c6a3a1 100644 --- a/packages/compiler-cli/test/ngtsc/ngtsc_spec.ts +++ b/packages/compiler-cli/test/ngtsc/ngtsc_spec.ts @@ -1558,6 +1558,60 @@ function allTests(os: string) { expect(jsContents).toContain('exports: function () { return [BarModule]; }'); }); + it('should use relative import for forward references that were resolved from a relative file', + () => { + env.write('dir.ts', ` + import {Directive, forwardRef} from '@angular/core'; + + export const useFoo = forwardRef(() => Foo); + + @Directive({selector: 'foo'}) + export class Foo {} + `); + env.write('test.ts', ` + import {NgModule} from '@angular/core'; + import {useFoo} from './dir'; + + @NgModule({ + declarations: [useFoo], + }) + export class FooModule {} + `); + + env.driveMain(); + + const jsContents = env.getContents('test.js'); + expect(jsContents).toContain('import * as i1 from "./dir";'); + expect(jsContents).toContain('declarations: [i1.Foo]'); + }); + + it('should use absolute import for forward references that were resolved from an absolute file', + () => { + env.write('dir.ts', ` + import {Directive, forwardRef} from '@angular/core'; + + export const useFoo = forwardRef(() => Foo); + + @Directive({selector: 'foo'}) + export class Foo {} + `); + env.write('test.ts', ` + import {forwardRef, NgModule} from '@angular/core'; + import {useFoo} from 'dir'; + + @NgModule({ + declarations: [useFoo], + }) + export class FooModule {} + `); + + env.driveMain(); + + const jsContents = env.getContents('test.js'); + expect(jsContents).toContain('import * as i1 from "dir";'); + expect(jsContents).toContain('declarations: [i1.Foo]'); + }); + it('should compile Pipes without errors', () => { env.write('test.ts', ` import {Pipe} from '@angular/core'; From e2aa7652e5270e2a0c825ee2f0dde8e307a3b959 Mon Sep 17 00:00:00 2001 From: George Kalpakas Date: Tue, 20 Jul 2021 12:36:26 +0300 Subject: [PATCH 125/364] fix(docs-infra): fix keyword color in CLI pages code blocks (#42889) Previously, names of CLI commands that also happened to be keywords were shown in black color in the code block demonstrating the command's usage. This worked fine when in light mode (where the code block background is white) but not in the recently introduced dark mode (where the code block background is dark gray). This commit fixes this by ensuring the `.kwd` token color is inherited from its parent (which has an appropriate color for the current theme). Previously, the `.kwd` token was reset to its initial value (which is `black` regardless of the theme). **Before:** ![CLI pages keyword before][1] **After:** ![cli-pages-keyword after][2] [1]: https://user-images.githubusercontent.com/8604205/126073803-af317f0c-d04f-4c3a-9a83-e92541d7dd5a.png [2]: https://user-images.githubusercontent.com/8604205/126073806-1d57e3ed-90b1-4735-ae2a-d0a39862bb95.png PR Close #42889 --- aio/src/styles/2-modules/cli-pages/_cli-pages.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aio/src/styles/2-modules/cli-pages/_cli-pages.scss b/aio/src/styles/2-modules/cli-pages/_cli-pages.scss index 03de07b76156..56530f47bf5a 100644 --- a/aio/src/styles/2-modules/cli-pages/_cli-pages.scss +++ b/aio/src/styles/2-modules/cli-pages/_cli-pages.scss @@ -1,7 +1,7 @@ .cli-name { font-weight: bold; - .kwd { color: initial } /* override code format */ + .kwd { color: inherit; } /* override code format */ } .cli-option-syntax { From 23d6133ea8116bbc41a493d26d3d0839b768ed03 Mon Sep 17 00:00:00 2001 From: Alex Rickabaugh Date: Wed, 21 Jul 2021 14:52:09 -0700 Subject: [PATCH 126/364] docs: release notes for the v12.1.3 release --- CHANGELOG.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1893a70c1da1..0ee662b0c6f8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,22 @@ + +# 12.1.3 (2021-07-21) +### animations +| Commit | Description | +| -- | -- | +| [3cddc3d6bc](https://github.com/angular/angular/commit/3cddc3d6bc1045b76980ba3e866350d58deb0718) | fix(animations): normalize final styles in buildStyles ([#42763](https://github.com/angular/angular/pull/42763)) | +### compiler-cli +| Commit | Description | +| -- | -- | +| [d207ea06d1](https://github.com/angular/angular/commit/d207ea06d1bb554e822bab2eadcf12ef50117bd4) | fix(compiler-cli): use correct module import for types behind a `forwardRef` ([#42887](https://github.com/angular/angular/pull/42887)) | +| [e6d520f3d9](https://github.com/angular/angular/commit/e6d520f3d9104c63129b94fbf5fe54b392715fc5) | perf(compiler-cli): optimize cycle detection using a persistent cache ([#41271](https://github.com/angular/angular/pull/41271)) | +### core +| Commit | Description | +| -- | -- | +| [a6db152c78](https://github.com/angular/angular/commit/a6db152c78bc82ef39e529ab5ea55f810b17fa2e) | fix(core): use correct injector when resolving DI tokens from within a directive provider factory ([#42886](https://github.com/angular/angular/pull/42886)) | +## Special Thanks: +Alan Agius, David Shevitz, George Kalpakas, Joey Perrott, JoostK, Krzysztof Kotowicz, Minko Gechev, Paul Gschwendtner and dario-piotrowicz + + # 12.2.0-next.2 (2021-07-14) ### bazel From 9d747e3aa37ac4e40ecc529ab4e769a7e757a9df Mon Sep 17 00:00:00 2001 From: Alex Rickabaugh Date: Wed, 21 Jul 2021 14:53:53 -0700 Subject: [PATCH 127/364] release: cut the v12.2.0-next.3 release (#42916) PR Close #42916 --- CHANGELOG.md | 19 +++++++++++++++++++ package.json | 2 +- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ee662b0c6f8..54978015984d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,22 @@ + +# 12.2.0-next.3 (2021-07-21) +### animations +| Commit | Description | +| -- | -- | +| [f12c53342c](https://github.com/angular/angular/commit/f12c53342c433eb8ef5650c78f0115f82f5b1567) | fix(animations): normalize final styles in buildStyles ([#42763](https://github.com/angular/angular/pull/42763)) | +### compiler-cli +| Commit | Description | +| -- | -- | +| [70c3461be3](https://github.com/angular/angular/commit/70c3461be38765efedac1e4c5dd1156023a29690) | fix(compiler-cli): use correct module import for types behind a `forwardRef` ([#42887](https://github.com/angular/angular/pull/42887)) | +| [07d7e6034f](https://github.com/angular/angular/commit/07d7e6034f2a9adae643b3a8e64e2cc794596c8c) | perf(compiler-cli): optimize cycle detection using a persistent cache ([#41271](https://github.com/angular/angular/pull/41271)) | +### core +| Commit | Description | +| -- | -- | +| [307dac67bc](https://github.com/angular/angular/commit/307dac67bc933ab3b017333b3085af8fba8193dc) | fix(core): use correct injector when resolving DI tokens from within a directive provider factory ([#42886](https://github.com/angular/angular/pull/42886)) | +## Special Thanks: +Alan Agius, Alex Rickabaugh, David Shevitz, George Kalpakas, Joey Perrott, JoostK, Krzysztof Kotowicz, Minko Gechev, Paul Gschwendtner and dario-piotrowicz + + # 12.1.3 (2021-07-21) ### animations diff --git a/package.json b/package.json index eff8d9656580..b78ab3d4db2f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "angular-srcs", - "version": "12.2.0-next.2", + "version": "12.2.0-next.3", "private": true, "description": "Angular - a web framework for modern web apps", "homepage": "https://github.com/angular/angular", From d3b0d1e3fb410372a8c69dff1b945f14873511b9 Mon Sep 17 00:00:00 2001 From: Joey Perrott Date: Thu, 3 Jun 2021 10:54:36 -0700 Subject: [PATCH 128/364] refactor(dev-infra): add spawnSync to child process utils, normalize naming of child-process utils (#42911) Create a `spawnSync` command for common usage, additionally update naming to use `spawn` instead of `spawnWithDebugOutput` PR Close #42911 --- dev-infra/build-worker.js | 1 + dev-infra/ng-dev.js | 76 +++++++++++-------- dev-infra/pr/discover-new-conflicts/index.ts | 38 ++++++---- .../release/publish/external-commands.ts | 11 ++- dev-infra/release/publish/index.ts | 5 +- dev-infra/release/versioning/npm-publish.ts | 14 ++-- dev-infra/utils/child-process.ts | 73 ++++++++++++++---- dev-infra/utils/git/git-client.ts | 2 +- 8 files changed, 144 insertions(+), 76 deletions(-) diff --git a/dev-infra/build-worker.js b/dev-infra/build-worker.js index aad38435104a..eb0591779373 100644 --- a/dev-infra/build-worker.js +++ b/dev-infra/build-worker.js @@ -145,6 +145,7 @@ var GitCommandError = /** @class */ (function (_super) { // we sanitize the command that will be part of the error message. _super.call(this, "Command failed: git " + client.sanitizeConsoleOutput(args.join(' '))) || this; _this.args = args; + Object.setPrototypeOf(_this, GitCommandError.prototype); return _this; } return GitCommandError; diff --git a/dev-infra/ng-dev.js b/dev-infra/ng-dev.js index 7b7c2fb3d85c..ee84e306584e 100755 --- a/dev-infra/ng-dev.js +++ b/dev-infra/ng-dev.js @@ -317,6 +317,7 @@ var GitCommandError = /** @class */ (function (_super) { // we sanitize the command that will be part of the error message. _super.call(this, "Command failed: git " + client.sanitizeConsoleOutput(args.join(' '))) || this; _this.args = args; + Object.setPrototypeOf(_this, GitCommandError.prototype); return _this; } return GitCommandError; @@ -3463,30 +3464,40 @@ function discoverNewConflictsForPr(newPrNumber, updatedAfter) { info(`Retrieved ${allPendingPRs.length} total pending PRs`); info(`Checking ${pendingPrs.length} PRs for conflicts after a merge of #${newPrNumber}`); // Fetch and checkout the PR being checked. - exec(`git fetch ${requestedPr.headRef.repository.url} ${requestedPr.headRef.name}`); - exec(`git checkout -B ${tempWorkingBranch} FETCH_HEAD`); + git.run(['fetch', '-q', requestedPr.headRef.repository.url, requestedPr.headRef.name]); + git.run(['checkout', '-q', '-B', tempWorkingBranch, 'FETCH_HEAD']); // Rebase the PR against the PRs target branch. - exec(`git fetch ${requestedPr.baseRef.repository.url} ${requestedPr.baseRef.name}`); - const result = exec(`git rebase FETCH_HEAD`); - if (result.code) { - error('The requested PR currently has conflicts'); - cleanUpGitState(previousBranchOrRevision); - process.exit(1); + git.run(['fetch', '-q', requestedPr.baseRef.repository.url, requestedPr.baseRef.name]); + try { + git.run(['rebase', 'FETCH_HEAD'], { stdio: 'ignore' }); + } + catch (err) { + if (err instanceof GitCommandError) { + error('The requested PR currently has conflicts'); + git.checkout(previousBranchOrRevision, true); + process.exit(1); + } + throw err; } // Start the progress bar progressBar.start(pendingPrs.length, 0); // Check each PR to determine if it can merge cleanly into the repo after the target PR. for (const pr of pendingPrs) { // Fetch and checkout the next PR - exec(`git fetch ${pr.headRef.repository.url} ${pr.headRef.name}`); - exec(`git checkout --detach FETCH_HEAD`); + git.run(['fetch', '-q', pr.headRef.repository.url, pr.headRef.name]); + git.run(['checkout', '-q', '--detach', 'FETCH_HEAD']); // Check if the PR cleanly rebases into the repo after the target PR. - const result = exec(`git rebase ${tempWorkingBranch}`); - if (result.code !== 0) { - conflicts.push(pr); + try { + git.run(['rebase', tempWorkingBranch], { stdio: 'ignore' }); + } + catch (err) { + if (err instanceof GitCommandError) { + conflicts.push(pr); + } + throw err; } // Abort any outstanding rebase attempt. - exec(`git rebase --abort`); + git.runGraceful(['rebase', '--abort'], { stdio: 'ignore' }); progressBar.increment(1); } // End the progress bar as all PRs have been processed. @@ -5978,7 +5989,7 @@ const ReleaseNotesCommandModule = { * * @returns a Promise resolving on success, and rejecting on command failure with the status code. */ -function spawnInteractiveCommand(command, args, options) { +function spawnInteractive(command, args, options) { if (options === void 0) { options = {}; } return new Promise(function (resolve, reject) { var commandText = command + " " + args.join(' '); @@ -5993,9 +6004,9 @@ function spawnInteractiveCommand(command, args, options) { * output mode, stdout/stderr output is also printed to the console, or only on error. * * @returns a Promise resolving with captured stdout and stderr on success. The promise - * rejects on command failure. + * rejects on command failure */ -function spawnWithDebugOutput(command, args, options) { +function spawn(command, args, options) { if (options === void 0) { options = {}; } return new Promise(function (resolve, reject) { var commandText = command + " " + args.join(' '); @@ -6025,15 +6036,16 @@ function spawnWithDebugOutput(command, args, options) { process.stderr.write(message); } }); - childProcess.on('exit', function (status, signal) { - var exitDescription = status !== null ? "exit code \"" + status + "\"" : "signal \"" + signal + "\""; + childProcess.on('exit', function (exitCode, signal) { + var exitDescription = exitCode !== null ? "exit code \"" + exitCode + "\"" : "signal \"" + signal + "\""; var printFn = outputMode === 'on-error' ? error : debug; + var status = statusFromExitCodeAndSignal(exitCode, signal); printFn("Command \"" + commandText + "\" completed with " + exitDescription + "."); printFn("Process output: \n" + logOutput); // On success, resolve the promise. Otherwise reject with the captured stderr // and stdout log output if the output mode was set to `silent`. - if (status === 0) { - resolve({ stdout: stdout, stderr: stderr }); + if (status === 0 || options.suppressErrorOnFailingExitCode) { + resolve({ stdout: stdout, stderr: stderr, status: status }); } else { reject(outputMode === 'silent' ? logOutput : undefined); @@ -6041,6 +6053,10 @@ function spawnWithDebugOutput(command, args, options) { }); }); } +/** Convert the provided exitCode and signal to a single status code. */ +function statusFromExitCodeAndSignal(exitCode, signal) { + return exitCode !== null ? exitCode : signal !== null ? signal : -1; +} /** * @license @@ -6060,7 +6076,7 @@ function runNpmPublish(packagePath, distTag, registryUrl) { if (registryUrl !== undefined) { args.push('--registry', registryUrl); } - yield spawnWithDebugOutput('npm', args, { cwd: packagePath, mode: 'silent' }); + yield spawn('npm', args, { cwd: packagePath, mode: 'silent' }); }); } /** @@ -6074,7 +6090,7 @@ function setNpmTagForPackage(packageName, distTag, version, registryUrl) { if (registryUrl !== undefined) { args.push('--registry', registryUrl); } - yield spawnWithDebugOutput('npm', args, { mode: 'silent' }); + yield spawn('npm', args, { mode: 'silent' }); }); } /** @@ -6089,7 +6105,7 @@ function npmIsLoggedIn(registryUrl) { args.push('--registry', registryUrl); } try { - yield spawnWithDebugOutput('npm', args, { mode: 'silent' }); + yield spawn('npm', args, { mode: 'silent' }); } catch (e) { return false; @@ -6112,7 +6128,7 @@ function npmLogin(registryUrl) { } // The login command prompts for username, password and other profile information. Hence // the process needs to be interactive (i.e. respecting current TTYs stdin). - yield spawnInteractiveCommand('npm', args); + yield spawnInteractive('npm', args); }); } /** @@ -6129,7 +6145,7 @@ function npmLogout(registryUrl) { args.splice(1, 0, '--registry', registryUrl); } try { - yield spawnWithDebugOutput('npm', args, { mode: 'silent' }); + yield spawn('npm', args, { mode: 'silent' }); } finally { return npmIsLoggedIn(registryUrl); @@ -6251,7 +6267,7 @@ function invokeSetNpmDistCommand(npmDistTag, version) { return tslib.__awaiter(this, void 0, void 0, function* () { try { // Note: No progress indicator needed as that is the responsibility of the command. - yield spawnWithDebugOutput('yarn', ['--silent', 'ng-dev', 'release', 'set-dist-tag', npmDistTag, version.format()]); + yield spawn('yarn', ['--silent', 'ng-dev', 'release', 'set-dist-tag', npmDistTag, version.format()]); info(green(` ✓ Set "${npmDistTag}" NPM dist tag for all packages to v${version}.`)); } catch (e) { @@ -6271,7 +6287,7 @@ function invokeReleaseBuildCommand() { try { // Since we expect JSON to be printed from the `ng-dev release build` command, // we spawn the process in silent mode. We have set up an Ora progress spinner. - const { stdout } = yield spawnWithDebugOutput('yarn', ['--silent', 'ng-dev', 'release', 'build', '--json'], { mode: 'silent' }); + const { stdout } = yield spawn('yarn', ['--silent', 'ng-dev', 'release', 'build', '--json'], { mode: 'silent' }); spinner.stop(); info(green(' ✓ Built release output for all packages.')); // The `ng-dev release build` command prints a JSON array to stdout @@ -6295,7 +6311,7 @@ function invokeYarnInstallCommand(projectDir) { try { // Note: No progress indicator needed as that is the responsibility of the command. // TODO: Consider using an Ora spinner instead to ensure minimal console output. - yield spawnWithDebugOutput('yarn', ['install', '--frozen-lockfile', '--non-interactive'], { cwd: projectDir }); + yield spawn('yarn', ['install', '--frozen-lockfile', '--non-interactive'], { cwd: projectDir }); info(green(' ✓ Installed project dependencies.')); } catch (e) { @@ -7450,7 +7466,7 @@ class ReleaseTool { try { // Note: We do not rely on `/usr/bin/env` but rather access the `env` binary directly as it // should be part of the shell's `$PATH`. This is necessary for compatibility with Windows. - const pyVersion = yield spawnWithDebugOutput('env', ['python', '--version'], { mode: 'silent' }); + const pyVersion = yield spawn('env', ['python', '--version'], { mode: 'silent' }); const version = pyVersion.stdout.trim() || pyVersion.stderr.trim(); if (version.startsWith('Python 3.')) { debug(`Local python version: ${version}`); diff --git a/dev-infra/pr/discover-new-conflicts/index.ts b/dev-infra/pr/discover-new-conflicts/index.ts index b164155566a3..32138da31076 100644 --- a/dev-infra/pr/discover-new-conflicts/index.ts +++ b/dev-infra/pr/discover-new-conflicts/index.ts @@ -11,7 +11,7 @@ import {types as graphqlTypes} from 'typed-graphqlify'; import {error, info} from '../../utils/console'; import {AuthenticatedGitClient} from '../../utils/git/authenticated-git-client'; -import {GitClient} from '../../utils/git/git-client'; +import {GitCommandError} from '../../utils/git/git-client'; import {getPendingPrs} from '../../utils/github'; import {exec} from '../../utils/shelljs'; @@ -95,16 +95,20 @@ export async function discoverNewConflictsForPr(newPrNumber: number, updatedAfte info(`Checking ${pendingPrs.length} PRs for conflicts after a merge of #${newPrNumber}`); // Fetch and checkout the PR being checked. - exec(`git fetch ${requestedPr.headRef.repository.url} ${requestedPr.headRef.name}`); - exec(`git checkout -B ${tempWorkingBranch} FETCH_HEAD`); + git.run(['fetch', '-q', requestedPr.headRef.repository.url, requestedPr.headRef.name]); + git.run(['checkout', '-q', '-B', tempWorkingBranch, 'FETCH_HEAD']); // Rebase the PR against the PRs target branch. - exec(`git fetch ${requestedPr.baseRef.repository.url} ${requestedPr.baseRef.name}`); - const result = exec(`git rebase FETCH_HEAD`); - if (result.code) { - error('The requested PR currently has conflicts'); - cleanUpGitState(previousBranchOrRevision); - process.exit(1); + git.run(['fetch', '-q', requestedPr.baseRef.repository.url, requestedPr.baseRef.name]); + try { + git.run(['rebase', 'FETCH_HEAD'], {stdio: 'ignore'}); + } catch (err) { + if (err instanceof GitCommandError) { + error('The requested PR currently has conflicts'); + git.checkout(previousBranchOrRevision, true); + process.exit(1); + } + throw err; } // Start the progress bar @@ -113,15 +117,19 @@ export async function discoverNewConflictsForPr(newPrNumber: number, updatedAfte // Check each PR to determine if it can merge cleanly into the repo after the target PR. for (const pr of pendingPrs) { // Fetch and checkout the next PR - exec(`git fetch ${pr.headRef.repository.url} ${pr.headRef.name}`); - exec(`git checkout --detach FETCH_HEAD`); + git.run(['fetch', '-q', pr.headRef.repository.url, pr.headRef.name]); + git.run(['checkout', '-q', '--detach', 'FETCH_HEAD']); // Check if the PR cleanly rebases into the repo after the target PR. - const result = exec(`git rebase ${tempWorkingBranch}`); - if (result.code !== 0) { - conflicts.push(pr); + try { + git.run(['rebase', tempWorkingBranch], {stdio: 'ignore'}); + } catch (err) { + if (err instanceof GitCommandError) { + conflicts.push(pr); + } + throw err; } // Abort any outstanding rebase attempt. - exec(`git rebase --abort`); + git.runGraceful(['rebase', '--abort'], {stdio: 'ignore'}); progressBar.increment(1); } diff --git a/dev-infra/release/publish/external-commands.ts b/dev-infra/release/publish/external-commands.ts index 2683e3ce467c..f0b9edf36650 100644 --- a/dev-infra/release/publish/external-commands.ts +++ b/dev-infra/release/publish/external-commands.ts @@ -9,7 +9,7 @@ import * as ora from 'ora'; import * as semver from 'semver'; -import {spawnWithDebugOutput} from '../../utils/child-process'; +import {spawn} from '../../utils/child-process'; import {error, green, info, red} from '../../utils/console'; import {BuiltPackage} from '../config/index'; import {NpmDistTag} from '../versioning'; @@ -40,7 +40,7 @@ import {FatalReleaseActionError} from './actions-error'; export async function invokeSetNpmDistCommand(npmDistTag: NpmDistTag, version: semver.SemVer) { try { // Note: No progress indicator needed as that is the responsibility of the command. - await spawnWithDebugOutput( + await spawn( 'yarn', ['--silent', 'ng-dev', 'release', 'set-dist-tag', npmDistTag, version.format()]); info(green(` ✓ Set "${npmDistTag}" NPM dist tag for all packages to v${version}.`)); } catch (e) { @@ -59,8 +59,8 @@ export async function invokeReleaseBuildCommand(): Promise { try { // Since we expect JSON to be printed from the `ng-dev release build` command, // we spawn the process in silent mode. We have set up an Ora progress spinner. - const {stdout} = await spawnWithDebugOutput( - 'yarn', ['--silent', 'ng-dev', 'release', 'build', '--json'], {mode: 'silent'}); + const {stdout} = + await spawn('yarn', ['--silent', 'ng-dev', 'release', 'build', '--json'], {mode: 'silent'}); spinner.stop(); info(green(' ✓ Built release output for all packages.')); // The `ng-dev release build` command prints a JSON array to stdout @@ -82,8 +82,7 @@ export async function invokeYarnInstallCommand(projectDir: string): Promise args.splice(1, 0, '--registry', registryUrl); } try { - await spawnWithDebugOutput('npm', args, {mode: 'silent'}); + await spawn('npm', args, {mode: 'silent'}); } finally { return npmIsLoggedIn(registryUrl); } diff --git a/dev-infra/utils/child-process.ts b/dev-infra/utils/child-process.ts index 1a1950f3d51f..64fcdcb6345b 100644 --- a/dev-infra/utils/child-process.ts +++ b/dev-infra/utils/child-process.ts @@ -6,21 +6,34 @@ * found in the LICENSE file at https://angular.io/license */ -import {spawn, SpawnOptions} from 'child_process'; +import {spawn as _spawn, SpawnOptions as _SpawnOptions, spawnSync as _spawnSync, SpawnSyncOptions as _SpawnSyncOptions} from 'child_process'; import {debug, error} from './console'; + +export interface SpawnSyncOptions extends Omit<_SpawnSyncOptions, 'shell'|'stdio'> { + /** Whether to prevent exit codes being treated as failures. */ + suppressErrorOnFailingExitCode?: boolean; +} + /** Interface describing the options for spawning a process. */ -export interface SpawnedProcessOptions extends Omit { +export interface SpawnOptions extends Omit<_SpawnOptions, 'shell'|'stdio'> { /** Console output mode. Defaults to "enabled". */ mode?: 'enabled'|'silent'|'on-error'; + /** Whether to prevent exit codes being treated as failures. */ + suppressErrorOnFailingExitCode?: boolean; } +/** Interface describing the options for spawning an interactive process. */ +export type SpawnInteractiveCommandOptions = Omit<_SpawnOptions, 'shell'|'stdio'>; + /** Interface describing the result of a spawned process. */ -export interface SpawnedProcessResult { +export interface SpawnResult { /** Captured stdout in string format. */ stdout: string; /** Captured stderr in string format. */ stderr: string; + /** The exit code or signal of the process. */ + status: number|NodeJS.Signals; } /** @@ -29,12 +42,12 @@ export interface SpawnedProcessResult { * * @returns a Promise resolving on success, and rejecting on command failure with the status code. */ -export function spawnInteractiveCommand( - command: string, args: string[], options: Omit = {}) { +export function spawnInteractive( + command: string, args: string[], options: SpawnInteractiveCommandOptions = {}) { return new Promise((resolve, reject) => { const commandText = `${command} ${args.join(' ')}`; debug(`Executing command: ${commandText}`); - const childProcess = spawn(command, args, {...options, shell: true, stdio: 'inherit'}); + const childProcess = _spawn(command, args, {...options, shell: true, stdio: 'inherit'}); childProcess.on('exit', status => status === 0 ? resolve() : reject(status)); }); } @@ -45,18 +58,17 @@ export function spawnInteractiveCommand( * output mode, stdout/stderr output is also printed to the console, or only on error. * * @returns a Promise resolving with captured stdout and stderr on success. The promise - * rejects on command failure. + * rejects on command failure */ -export function spawnWithDebugOutput( - command: string, args: string[], - options: SpawnedProcessOptions = {}): Promise { +export function spawn( + command: string, args: string[], options: SpawnOptions = {}): Promise { return new Promise((resolve, reject) => { const commandText = `${command} ${args.join(' ')}`; const outputMode = options.mode; debug(`Executing command: ${commandText}`); - const childProcess = spawn(command, args, {...options, shell: true, stdio: 'pipe'}); + const childProcess = _spawn(command, args, {...options, shell: true, stdio: 'pipe'}); let logOutput = ''; let stdout = ''; let stderr = ''; @@ -83,20 +95,51 @@ export function spawnWithDebugOutput( } }); - childProcess.on('exit', (status, signal) => { - const exitDescription = status !== null ? `exit code "${status}"` : `signal "${signal}"`; + childProcess.on('exit', (exitCode, signal) => { + const exitDescription = exitCode !== null ? `exit code "${exitCode}"` : `signal "${signal}"`; const printFn = outputMode === 'on-error' ? error : debug; + const status = statusFromExitCodeAndSignal(exitCode, signal); printFn(`Command "${commandText}" completed with ${exitDescription}.`); printFn(`Process output: \n${logOutput}`); // On success, resolve the promise. Otherwise reject with the captured stderr // and stdout log output if the output mode was set to `silent`. - if (status === 0) { - resolve({stdout, stderr}); + if (status === 0 || options.suppressErrorOnFailingExitCode) { + resolve({stdout, stderr, status}); } else { reject(outputMode === 'silent' ? logOutput : undefined); } }); }); } + +/** + * Spawns a given command with the specified arguments inside a shell syncronously. + * + * @returns The command's stdout and stderr. + */ +export function spawnSync( + command: string, args: string[], options: SpawnOptions = {}): SpawnResult { + const commandText = `${command} ${args.join(' ')}`; + debug(`Executing command: ${commandText}`); + + const {status: exitCode, signal, stdout, stderr} = + _spawnSync(command, args, {...options, encoding: 'utf8', shell: true, stdio: 'pipe'}); + + /** The status of the spawn result. */ + const status = statusFromExitCodeAndSignal(exitCode, signal); + + if (status === 0 || options.suppressErrorOnFailingExitCode) { + return {status, stdout, stderr}; + } + + throw new Error(stderr); +} + + + +/** Convert the provided exitCode and signal to a single status code. */ +function statusFromExitCodeAndSignal(exitCode: number|null, signal: NodeJS.Signals|null) { + return exitCode !== null ? exitCode : signal !== null ? signal : -1; +} diff --git a/dev-infra/utils/git/git-client.ts b/dev-infra/utils/git/git-client.ts index eab11db98700..52e803b9a5b7 100644 --- a/dev-infra/utils/git/git-client.ts +++ b/dev-infra/utils/git/git-client.ts @@ -9,7 +9,6 @@ import {spawnSync, SpawnSyncOptions, SpawnSyncReturns} from 'child_process'; import {Options as SemVerOptions, parse, SemVer} from 'semver'; -import {spawnWithDebugOutput} from '../child-process'; import {getConfig, GithubConfig, NgDevConfig} from '../config'; import {debug, info} from '../console'; import {DryRunError, isDryRun} from '../dry-run'; @@ -24,6 +23,7 @@ export class GitCommandError extends Error { // accidentally leak the Github token that might be used in a command, // we sanitize the command that will be part of the error message. super(`Command failed: git ${client.sanitizeConsoleOutput(args.join(' '))}`); + Object.setPrototypeOf(this, GitCommandError.prototype); } } From 992dc93ea37d1079c996a370777e776ff2251b49 Mon Sep 17 00:00:00 2001 From: Joey Perrott Date: Thu, 27 May 2021 12:04:39 -0700 Subject: [PATCH 129/364] refactor(dev-infra): remove usages and dependency on shelljs (#42911) Remove usages of shelljs and instead use spawn/spawnSync. PR Close #42911 --- .../benchmark/driver-utilities/BUILD.bazel | 2 - .../benchmark/driver-utilities/perf_util.ts | 6 +- dev-infra/build-worker.js | 3 + dev-infra/commit-message/BUILD.bazel | 2 - dev-infra/format/BUILD.bazel | 2 - dev-infra/format/formatters/base-formatter.ts | 3 +- dev-infra/format/formatters/buildifier.ts | 4 +- dev-infra/format/formatters/clang-format.ts | 4 +- dev-infra/format/formatters/prettier.ts | 11 +- dev-infra/format/run-commands-parallel.ts | 14 +- dev-infra/misc/build-and-link/cli.ts | 10 +- dev-infra/ng-dev.js | 272 +++++++++--------- .../pr/discover-new-conflicts/BUILD.bazel | 1 - dev-infra/pr/discover-new-conflicts/index.ts | 18 +- dev-infra/pullapprove/BUILD.bazel | 2 - dev-infra/release/stamping/env-stamp.ts | 38 ++- dev-infra/tmpl-package.json | 1 - dev-infra/utils/BUILD.bazel | 2 - dev-infra/utils/child-process.ts | 20 +- dev-infra/utils/git/git-client.ts | 4 + dev-infra/utils/shelljs.ts | 17 -- 21 files changed, 208 insertions(+), 228 deletions(-) delete mode 100644 dev-infra/utils/shelljs.ts diff --git a/dev-infra/benchmark/driver-utilities/BUILD.bazel b/dev-infra/benchmark/driver-utilities/BUILD.bazel index fd575c92b3ef..3ef04bd319b8 100644 --- a/dev-infra/benchmark/driver-utilities/BUILD.bazel +++ b/dev-infra/benchmark/driver-utilities/BUILD.bazel @@ -10,10 +10,8 @@ ts_library( "//packages/benchpress", "@npm//@types/node", "@npm//@types/selenium-webdriver", - "@npm//@types/shelljs", "@npm//node-uuid", "@npm//protractor", "@npm//selenium-webdriver", - "@npm//shelljs", ], ) diff --git a/dev-infra/benchmark/driver-utilities/perf_util.ts b/dev-infra/benchmark/driver-utilities/perf_util.ts index b6d59a4a1d1e..a9043b9a2467 100644 --- a/dev-infra/benchmark/driver-utilities/perf_util.ts +++ b/dev-infra/benchmark/driver-utilities/perf_util.ts @@ -5,7 +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 */ -import {mkdir} from 'shelljs'; +import {mkdirSync} from 'fs'; export {verifyNoBrowserErrors} from './e2e_util'; @@ -61,7 +61,9 @@ function createBenchpressRunner(): Runner { runId = process.env.GIT_SHA + ' ' + runId; } const resultsFolder = './dist/benchmark_results'; - mkdir('-p', resultsFolder); + mkdirSync(resultsFolder, { + recursive: true, + }); const providers: StaticProvider[] = [ SeleniumWebDriverAdapter.PROTRACTOR_PROVIDERS, {provide: Options.FORCE_GC, useValue: globalOptions.forceGc}, diff --git a/dev-infra/build-worker.js b/dev-infra/build-worker.js index eb0591779373..19a062e471e4 100644 --- a/dev-infra/build-worker.js +++ b/dev-infra/build-worker.js @@ -145,6 +145,9 @@ var GitCommandError = /** @class */ (function (_super) { // we sanitize the command that will be part of the error message. _super.call(this, "Command failed: git " + client.sanitizeConsoleOutput(args.join(' '))) || this; _this.args = args; + // Set the prototype explicitly because in ES5, the prototype is accidentally lost due to + // a limitation in down-leveling. + // https://github.com/Microsoft/TypeScript/wiki/FAQ#why-doesnt-extending-built-ins-like-error-array-and-map-work. Object.setPrototypeOf(_this, GitCommandError.prototype); return _this; } diff --git a/dev-infra/commit-message/BUILD.bazel b/dev-infra/commit-message/BUILD.bazel index bbdc0cd5ba4a..e0299445f8fd 100644 --- a/dev-infra/commit-message/BUILD.bazel +++ b/dev-infra/commit-message/BUILD.bazel @@ -13,12 +13,10 @@ ts_library( "@npm//@types/git-raw-commits", "@npm//@types/inquirer", "@npm//@types/node", - "@npm//@types/shelljs", "@npm//@types/yargs", "@npm//conventional-commits-parser", "@npm//git-raw-commits", "@npm//inquirer", - "@npm//shelljs", "@npm//yargs", ], ) diff --git a/dev-infra/format/BUILD.bazel b/dev-infra/format/BUILD.bazel index c280f06d5148..1c5a82ea8576 100644 --- a/dev-infra/format/BUILD.bazel +++ b/dev-infra/format/BUILD.bazel @@ -10,11 +10,9 @@ ts_library( "//dev-infra/utils", "@npm//@types/cli-progress", "@npm//@types/node", - "@npm//@types/shelljs", "@npm//@types/yargs", "@npm//cli-progress", "@npm//multimatch", - "@npm//shelljs", "@npm//yargs", ], ) diff --git a/dev-infra/format/formatters/base-formatter.ts b/dev-infra/format/formatters/base-formatter.ts index 24ba0fa51661..65930adadb9c 100644 --- a/dev-infra/format/formatters/base-formatter.ts +++ b/dev-infra/format/formatters/base-formatter.ts @@ -10,7 +10,8 @@ import {GitClient} from '../../utils/git/git-client'; import {FormatConfig} from '../config'; // A callback to determine if the formatter run found a failure in formatting. -export type CallbackFunc = (file: string, code: number, stdout: string, stderr: string) => boolean; +export type CallbackFunc = + (file: string, code: number|NodeJS.Signals, stdout: string, stderr: string) => boolean; // The actions a formatter can take. export type FormatterAction = 'check'|'format'; diff --git a/dev-infra/format/formatters/buildifier.ts b/dev-infra/format/formatters/buildifier.ts index b18ba62a3bcf..3f49dc1b3c36 100644 --- a/dev-infra/format/formatters/buildifier.ts +++ b/dev-infra/format/formatters/buildifier.ts @@ -26,14 +26,14 @@ export class Buildifier extends Formatter { check: { commandFlags: `${BAZEL_WARNING_FLAG} --lint=warn --mode=check --format=json`, callback: - (_: string, code: number, stdout: string) => { + (_: string, code: number|NodeJS.Signals, stdout: string) => { return code !== 0 || !(JSON.parse(stdout) as {success: string}).success; }, }, format: { commandFlags: `${BAZEL_WARNING_FLAG} --lint=fix --mode=fix`, callback: - (file: string, code: number, _: string, stderr: string) => { + (file: string, code: number|NodeJS.Signals, _: string, stderr: string) => { if (code !== 0) { error(`Error running buildifier on: ${file}`); error(stderr); diff --git a/dev-infra/format/formatters/clang-format.ts b/dev-infra/format/formatters/clang-format.ts index 637f4272233e..616849a5791c 100644 --- a/dev-infra/format/formatters/clang-format.ts +++ b/dev-infra/format/formatters/clang-format.ts @@ -26,14 +26,14 @@ export class ClangFormat extends Formatter { check: { commandFlags: `--Werror -n -style=file`, callback: - (_: string, code: number) => { + (_: string, code: number|NodeJS.Signals) => { return code !== 0; }, }, format: { commandFlags: `-i -style=file`, callback: - (file: string, code: number, _: string, stderr: string) => { + (file: string, code: number|NodeJS.Signals, _: string, stderr: string) => { if (code !== 0) { error(`Error running clang-format on: ${file}`); error(stderr); diff --git a/dev-infra/format/formatters/prettier.ts b/dev-infra/format/formatters/prettier.ts index e56da8fa67b3..f2969203c76e 100644 --- a/dev-infra/format/formatters/prettier.ts +++ b/dev-infra/format/formatters/prettier.ts @@ -7,8 +7,8 @@ */ import {join} from 'path'; -import {exec} from 'shelljs'; +import {spawnSync} from '../../utils/child-process'; import {error} from '../../utils/console'; import {Formatter} from './base-formatter'; @@ -27,21 +27,22 @@ export class Prettier extends Formatter { * The configuration path of the prettier config, obtained during construction to prevent needing * to discover it repeatedly for each execution. */ - private configPath = - this.config['prettier'] ? exec(`${this.binaryFilePath} --find-config-path .`).trim() : ''; + private configPath = this.config['prettier'] ? + spawnSync(this.binaryFilePath, ['--find-config-path', '.']).stdout.trim() : + ''; override actions = { check: { commandFlags: `--config ${this.configPath} --check`, callback: - (_: string, code: number, stdout: string) => { + (_: string, code: number|NodeJS.Signals, stdout: string) => { return code !== 0; }, }, format: { commandFlags: `--config ${this.configPath} --write`, callback: - (file: string, code: number, _: string, stderr: string) => { + (file: string, code: number|NodeJS.Signals, _: string, stderr: string) => { if (code !== 0) { error(`Error running prettier on: ${file}`); error(stderr); diff --git a/dev-infra/format/run-commands-parallel.ts b/dev-infra/format/run-commands-parallel.ts index 5671d9486ad7..c10a27f9c9c7 100644 --- a/dev-infra/format/run-commands-parallel.ts +++ b/dev-infra/format/run-commands-parallel.ts @@ -9,8 +9,8 @@ import {Bar} from 'cli-progress'; import * as multimatch from 'multimatch'; import {cpus} from 'os'; -import {exec} from 'shelljs'; +import {spawn, SpawnResult} from '../utils/child-process'; import {info} from '../utils/console'; import {Formatter, FormatterAction, getActiveFormatters} from './formatters/index'; @@ -86,12 +86,11 @@ export function runFormatterInParallel(allFiles: string[], action: FormatterActi // Get the file and formatter for the next command. const {file, formatter} = nextCommand; - exec( - `${formatter.commandFor(action)} ${file}`, - {async: true, silent: true}, - (code, stdout, stderr) => { + const [spawnCmd, ...spawnArgs] = [...formatter.commandFor(action).split(' '), file]; + spawn(spawnCmd, spawnArgs, {suppressErrorOnFailingExitCode: true, mode: 'silent'}) + .then(({stdout, stderr, status}: SpawnResult) => { // Run the provided callback function. - const failed = formatter.callbackFor(action)(file, code, stdout, stderr); + const failed = formatter.callbackFor(action)(file, status, stdout, stderr); if (failed) { failures.push({filePath: file, message: stderr}); } @@ -110,8 +109,7 @@ export function runFormatterInParallel(allFiles: string[], action: FormatterActi progressBar.stop(); resolve(failures); } - }, - ); + }); // Mark the thread as in use as the command execution has been started. threads[thread] = true; } diff --git a/dev-infra/misc/build-and-link/cli.ts b/dev-infra/misc/build-and-link/cli.ts index d32fd4a02116..d9144b6a3210 100644 --- a/dev-infra/misc/build-and-link/cli.ts +++ b/dev-infra/misc/build-and-link/cli.ts @@ -7,13 +7,13 @@ */ import {green} from 'chalk'; -import {lstatSync, stat, Stats} from 'fs'; -import {isAbsolute, join, resolve} from 'path'; +import {lstatSync} from 'fs'; +import {resolve} from 'path'; import {Arguments, Argv, CommandModule} from 'yargs'; import {buildReleaseOutput} from '../../release/build/index'; +import {spawn} from '../../utils/child-process'; import {error, info, red} from '../../utils/console'; -import {exec} from '../../utils/shelljs'; /** Command line options. */ @@ -52,8 +52,8 @@ async function handler({projectRoot}: Arguments) { info(green(` ✓ Built release output.`)); for (const {outputPath, name} of releaseOutputs) { - exec(`yarn link --cwd ${outputPath}`); - exec(`yarn link --cwd ${projectRoot} ${name}`); + await spawn('yarn', ['link', '--cwd', outputPath]); + await spawn('yarn', ['link', '--cwd', projectRoot, name]); } info(green(` ✓ Linked release packages in provided project.`)); diff --git a/dev-infra/ng-dev.js b/dev-infra/ng-dev.js index ee84e306584e..ff363be7b139 100755 --- a/dev-infra/ng-dev.js +++ b/dev-infra/ng-dev.js @@ -22,7 +22,6 @@ var conventionalCommitsParser = require('conventional-commits-parser'); var gitCommits_ = require('git-raw-commits'); var cliProgress = require('cli-progress'); var os = require('os'); -var shelljs = require('shelljs'); var minimatch = require('minimatch'); var ejs = require('ejs'); var ora = require('ora'); @@ -317,6 +316,9 @@ var GitCommandError = /** @class */ (function (_super) { // we sanitize the command that will be part of the error message. _super.call(this, "Command failed: git " + client.sanitizeConsoleOutput(args.join(' '))) || this; _this.args = args; + // Set the prototype explicitly because in ES5, the prototype is accidentally lost due to + // a limitation in down-leveling. + // https://github.com/Microsoft/TypeScript/wiki/FAQ#why-doesnt-extending-built-ins-like-error-array-and-map-work. Object.setPrototypeOf(_this, GitCommandError.prototype); return _this; } @@ -2440,6 +2442,113 @@ function buildCommitMessageParser(localYargs) { .command(ValidateRangeModule); } +/** + * @license + * Copyright Google LLC All Rights Reserved. + * + * Use of this source code is governed by an MIT-style license that can be + * found in the LICENSE file at https://angular.io/license + */ +/** + * Spawns a given command with the specified arguments inside an interactive shell. All process + * stdin, stdout and stderr output is printed to the current console. + * + * @returns a Promise resolving on success, and rejecting on command failure with the status code. + */ +function spawnInteractive(command, args, options) { + if (options === void 0) { options = {}; } + return new Promise(function (resolve, reject) { + var commandText = command + " " + args.join(' '); + debug("Executing command: " + commandText); + var childProcess = child_process.spawn(command, args, tslib.__assign(tslib.__assign({}, options), { shell: true, stdio: 'inherit' })); + childProcess.on('exit', function (status) { return status === 0 ? resolve() : reject(status); }); + }); +} +/** + * Spawns a given command with the specified arguments inside a shell. All process stdout + * output is captured and returned as resolution on completion. Depending on the chosen + * output mode, stdout/stderr output is also printed to the console, or only on error. + * + * @returns a Promise resolving with captured stdout and stderr on success. The promise + * rejects on command failure. + */ +function spawn(command, args, options) { + if (options === void 0) { options = {}; } + return new Promise(function (resolve, reject) { + var commandText = command + " " + args.join(' '); + var outputMode = options.mode; + debug("Executing command: " + commandText); + var childProcess = child_process.spawn(command, args, tslib.__assign(tslib.__assign({}, options), { shell: true, stdio: 'pipe' })); + var logOutput = ''; + var stdout = ''; + var stderr = ''; + // Capture the stdout separately so that it can be passed as resolve value. + // This is useful if commands return parsable stdout. + childProcess.stderr.on('data', function (message) { + stderr += message; + logOutput += message; + // If console output is enabled, print the message directly to the stderr. Note that + // we intentionally print all output to stderr as stdout should not be polluted. + if (outputMode === undefined || outputMode === 'enabled') { + process.stderr.write(message); + } + }); + childProcess.stdout.on('data', function (message) { + stdout += message; + logOutput += message; + // If console output is enabled, print the message directly to the stderr. Note that + // we intentionally print all output to stderr as stdout should not be polluted. + if (outputMode === undefined || outputMode === 'enabled') { + process.stderr.write(message); + } + }); + childProcess.on('exit', function (exitCode, signal) { + var exitDescription = exitCode !== null ? "exit code \"" + exitCode + "\"" : "signal \"" + signal + "\""; + var printFn = outputMode === 'on-error' ? error : debug; + var status = statusFromExitCodeAndSignal(exitCode, signal); + printFn("Command \"" + commandText + "\" completed with " + exitDescription + "."); + printFn("Process output: \n" + logOutput); + // On success, resolve the promise. Otherwise reject with the captured stderr + // and stdout log output if the output mode was set to `silent`. + if (status === 0 || options.suppressErrorOnFailingExitCode) { + resolve({ stdout: stdout, stderr: stderr, status: status }); + } + else { + reject(outputMode === 'silent' ? logOutput : undefined); + } + }); + }); +} +/** + * Spawns a given command with the specified arguments inside a shell synchronously. + * + * @returns The command's stdout and stderr. + */ +function spawnSync(command, args, options) { + if (options === void 0) { options = {}; } + var commandText = command + " " + args.join(' '); + debug("Executing command: " + commandText); + var _a = child_process.spawnSync(command, args, tslib.__assign(tslib.__assign({}, options), { encoding: 'utf8', shell: true, stdio: 'pipe' })), exitCode = _a.status, signal = _a.signal, stdout = _a.stdout, stderr = _a.stderr; + /** The status of the spawn result. */ + var status = statusFromExitCodeAndSignal(exitCode, signal); + if (status === 0 || options.suppressErrorOnFailingExitCode) { + return { status: status, stdout: stdout, stderr: stderr }; + } + throw new Error(stderr); +} +/** + * Convert the provided exitCode and signal to a single status code. + * + * During `exit` node provides either a `code` or `signal`, one of which is guaranteed to be + * non-null. + * + * For more details see: https://nodejs.org/api/child_process.html#child_process_event_exit + */ +function statusFromExitCodeAndSignal(exitCode, signal) { + var _a; + return (_a = exitCode !== null && exitCode !== void 0 ? exitCode : signal) !== null && _a !== void 0 ? _a : -1; +} + /** * @license * Copyright Google LLC All Rights Reserved. @@ -2644,7 +2753,9 @@ class Prettier extends Formatter { * The configuration path of the prettier config, obtained during construction to prevent needing * to discover it repeatedly for each execution. */ - this.configPath = this.config['prettier'] ? shelljs.exec(`${this.binaryFilePath} --find-config-path .`).trim() : ''; + this.configPath = this.config['prettier'] ? + spawnSync(this.binaryFilePath, ['--find-config-path', '.']).stdout.trim() : + ''; this.actions = { check: { commandFlags: `--config ${this.configPath} --check`, @@ -2747,9 +2858,11 @@ function runFormatterInParallel(allFiles, action) { } // Get the file and formatter for the next command. const { file, formatter } = nextCommand; - shelljs.exec(`${formatter.commandFor(action)} ${file}`, { async: true, silent: true }, (code, stdout, stderr) => { + const [spawnCmd, ...spawnArgs] = [...formatter.commandFor(action).split(' '), file]; + spawn(spawnCmd, spawnArgs, { suppressErrorOnFailingExitCode: true, mode: 'silent' }) + .then(({ stdout, stderr, status }) => { // Run the provided callback function. - const failed = formatter.callbackFor(action)(file, code, stdout, stderr); + const failed = formatter.callbackFor(action)(file, status, stdout, stderr); if (failed) { failures.push({ filePath: file, message: stderr }); } @@ -3376,21 +3489,6 @@ const CheckoutCommandModule = { describe: 'Checkout a PR from the upstream repo', }; -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -/** - * Runs an given command as child process. By default, child process - * output will not be printed. - */ -function exec(cmd, opts) { - return shelljs.exec(cmd, tslib.__assign(tslib.__assign({ silent: true }, opts), { async: false })); -} - /** * @license * Copyright Google LLC All Rights Reserved. @@ -3494,7 +3592,9 @@ function discoverNewConflictsForPr(newPrNumber, updatedAfter) { if (err instanceof GitCommandError) { conflicts.push(pr); } - throw err; + else { + throw err; + } } // Abort any outstanding rebase attempt. git.runGraceful(['rebase', '--abort'], { stdio: 'ignore' }); @@ -3504,7 +3604,7 @@ function discoverNewConflictsForPr(newPrNumber, updatedAfter) { progressBar.stop(); info(); info(`Result:`); - cleanUpGitState(previousBranchOrRevision); + git.checkout(previousBranchOrRevision, true); // If no conflicts are found, exit successfully. if (conflicts.length === 0) { info(`No new conflicting PRs found after #${newPrNumber} merging`); @@ -3519,17 +3619,6 @@ function discoverNewConflictsForPr(newPrNumber, updatedAfter) { process.exit(1); }); } -/** Reset git back to the provided branch or revision. */ -function cleanUpGitState(previousBranchOrRevision) { - // Ensure that any outstanding rebases are aborted. - exec(`git rebase --abort`); - // Ensure that any changes in the current repo state are cleared. - exec(`git reset --hard`); - // Checkout the original branch from before the run began. - exec(`git checkout ${previousBranchOrRevision}`); - // Delete the generated branch. - exec(`git branch -D ${tempWorkingBranch}`); -} /** * @license @@ -5976,88 +6065,6 @@ const ReleaseNotesCommandModule = { describe: 'Generate release notes', }; -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use of this source code is governed by an MIT-style license that can be - * found in the LICENSE file at https://angular.io/license - */ -/** - * Spawns a given command with the specified arguments inside an interactive shell. All process - * stdin, stdout and stderr output is printed to the current console. - * - * @returns a Promise resolving on success, and rejecting on command failure with the status code. - */ -function spawnInteractive(command, args, options) { - if (options === void 0) { options = {}; } - return new Promise(function (resolve, reject) { - var commandText = command + " " + args.join(' '); - debug("Executing command: " + commandText); - var childProcess = child_process.spawn(command, args, tslib.__assign(tslib.__assign({}, options), { shell: true, stdio: 'inherit' })); - childProcess.on('exit', function (status) { return status === 0 ? resolve() : reject(status); }); - }); -} -/** - * Spawns a given command with the specified arguments inside a shell. All process stdout - * output is captured and returned as resolution on completion. Depending on the chosen - * output mode, stdout/stderr output is also printed to the console, or only on error. - * - * @returns a Promise resolving with captured stdout and stderr on success. The promise - * rejects on command failure - */ -function spawn(command, args, options) { - if (options === void 0) { options = {}; } - return new Promise(function (resolve, reject) { - var commandText = command + " " + args.join(' '); - var outputMode = options.mode; - debug("Executing command: " + commandText); - var childProcess = child_process.spawn(command, args, tslib.__assign(tslib.__assign({}, options), { shell: true, stdio: 'pipe' })); - var logOutput = ''; - var stdout = ''; - var stderr = ''; - // Capture the stdout separately so that it can be passed as resolve value. - // This is useful if commands return parsable stdout. - childProcess.stderr.on('data', function (message) { - stderr += message; - logOutput += message; - // If console output is enabled, print the message directly to the stderr. Note that - // we intentionally print all output to stderr as stdout should not be polluted. - if (outputMode === undefined || outputMode === 'enabled') { - process.stderr.write(message); - } - }); - childProcess.stdout.on('data', function (message) { - stdout += message; - logOutput += message; - // If console output is enabled, print the message directly to the stderr. Note that - // we intentionally print all output to stderr as stdout should not be polluted. - if (outputMode === undefined || outputMode === 'enabled') { - process.stderr.write(message); - } - }); - childProcess.on('exit', function (exitCode, signal) { - var exitDescription = exitCode !== null ? "exit code \"" + exitCode + "\"" : "signal \"" + signal + "\""; - var printFn = outputMode === 'on-error' ? error : debug; - var status = statusFromExitCodeAndSignal(exitCode, signal); - printFn("Command \"" + commandText + "\" completed with " + exitDescription + "."); - printFn("Process output: \n" + logOutput); - // On success, resolve the promise. Otherwise reject with the captured stderr - // and stdout log output if the output mode was set to `silent`. - if (status === 0 || options.suppressErrorOnFailingExitCode) { - resolve({ stdout: stdout, stderr: stderr, status: status }); - } - else { - reject(outputMode === 'silent' ? logOutput : undefined); - } - }); - }); -} -/** Convert the provided exitCode and signal to a single status code. */ -function statusFromExitCodeAndSignal(exitCode, signal) { - return exitCode !== null ? exitCode : signal !== null ? signal : -1; -} - /** * @license * Copyright Google LLC All Rights Reserved. @@ -7655,20 +7662,17 @@ const ReleaseSetDistTagCommand = { */ function buildEnvStamp(mode) { console.info(`BUILD_SCM_BRANCH ${getCurrentBranch()}`); - console.info(`BUILD_SCM_COMMIT_SHA ${getCurrentSha()}`); - console.info(`BUILD_SCM_HASH ${getCurrentSha()}`); + console.info(`BUILD_SCM_COMMIT_SHA ${getCurrentBranchOrRevision()}`); + console.info(`BUILD_SCM_HASH ${getCurrentBranchOrRevision()}`); console.info(`BUILD_SCM_LOCAL_CHANGES ${hasLocalChanges()}`); console.info(`BUILD_SCM_USER ${getCurrentGitUser()}`); console.info(`BUILD_SCM_VERSION ${getSCMVersion(mode)}`); - process.exit(0); -} -/** Run the exec command and return the stdout as a trimmed string. */ -function exec$1(cmd) { - return exec(cmd).trim(); + process.exit(); } /** Whether the repo has local changes. */ function hasLocalChanges() { - return !!exec$1(`git status --untracked-files=no --porcelain`); + const git = GitClient.get(); + return git.hasUncommittedChanges(); } /** * Get the version for generated packages. @@ -7677,30 +7681,34 @@ function hasLocalChanges() { * In release mode, the version is based on the base package.json version. */ function getSCMVersion(mode) { + const git = GitClient.get(); if (mode === 'release') { - const git = GitClient.get(); const packageJsonPath = path.join(git.baseDir, 'package.json'); const { version } = require(packageJsonPath); return version; } if (mode === 'snapshot') { - const version = exec$1(`git describe --match [0-9]*.[0-9]*.[0-9]* --abbrev=7 --tags HEAD`); + const version = git.run(['describe', '--match', '[0-9]*.[0-9]*.[0-9]*', '--abbrev=7', '--tags', 'HEAD']) + .stdout.trim(); return `${version.replace(/-([0-9]+)-g/, '+$1.sha-')}${(hasLocalChanges() ? '.with-local-changes' : '')}`; } return '0.0.0'; } -/** Get the current SHA of HEAD. */ -function getCurrentSha() { - return exec$1(`git rev-parse HEAD`); +/** Get the current branch or revision of HEAD. */ +function getCurrentBranchOrRevision() { + const git = GitClient.get(); + return git.getCurrentBranchOrRevision(); } /** Get the currently checked out branch. */ function getCurrentBranch() { - return exec$1(`git symbolic-ref --short HEAD`); + const git = GitClient.get(); + return git.run(['symbolic-ref', '--short', 'HEAD']).stdout.trim(); } /** Get the current git user based on the git config. */ function getCurrentGitUser() { - const userName = exec$1(`git config user.name`); - const userEmail = exec$1(`git config user.email`); + const git = GitClient.get(); + let userName = git.runGraceful(['config', 'user.name']).stdout.trim() || 'Unknown User'; + let userEmail = git.runGraceful(['config', 'user.email']).stdout.trim() || 'unknown_email'; return `${userName} <${userEmail}>`; } @@ -8187,8 +8195,8 @@ function handler$e({ projectRoot }) { } info(chalk.green(` ✓ Built release output.`)); for (const { outputPath, name } of releaseOutputs) { - exec(`yarn link --cwd ${outputPath}`); - exec(`yarn link --cwd ${projectRoot} ${name}`); + yield spawn('yarn', ['link', '--cwd', outputPath]); + yield spawn('yarn', ['link', '--cwd', projectRoot, name]); } info(chalk.green(` ✓ Linked release packages in provided project.`)); }); diff --git a/dev-infra/pr/discover-new-conflicts/BUILD.bazel b/dev-infra/pr/discover-new-conflicts/BUILD.bazel index 3ea331122bf6..e88ed7eaeda4 100644 --- a/dev-infra/pr/discover-new-conflicts/BUILD.bazel +++ b/dev-infra/pr/discover-new-conflicts/BUILD.bazel @@ -11,7 +11,6 @@ ts_library( "//dev-infra/utils", "@npm//@types/cli-progress", "@npm//@types/node", - "@npm//@types/shelljs", "@npm//@types/yargs", "@npm//typed-graphqlify", ], diff --git a/dev-infra/pr/discover-new-conflicts/index.ts b/dev-infra/pr/discover-new-conflicts/index.ts index 32138da31076..08ee4e01cc78 100644 --- a/dev-infra/pr/discover-new-conflicts/index.ts +++ b/dev-infra/pr/discover-new-conflicts/index.ts @@ -13,7 +13,6 @@ import {error, info} from '../../utils/console'; import {AuthenticatedGitClient} from '../../utils/git/authenticated-git-client'; import {GitCommandError} from '../../utils/git/git-client'; import {getPendingPrs} from '../../utils/github'; -import {exec} from '../../utils/shelljs'; /* Graphql schema for the response body for each pending PR. */ @@ -125,8 +124,9 @@ export async function discoverNewConflictsForPr(newPrNumber: number, updatedAfte } catch (err) { if (err instanceof GitCommandError) { conflicts.push(pr); + } else { + throw err; } - throw err; } // Abort any outstanding rebase attempt. git.runGraceful(['rebase', '--abort'], {stdio: 'ignore'}); @@ -138,7 +138,7 @@ export async function discoverNewConflictsForPr(newPrNumber: number, updatedAfte info(); info(`Result:`); - cleanUpGitState(previousBranchOrRevision); + git.checkout(previousBranchOrRevision, true); // If no conflicts are found, exit successfully. if (conflicts.length === 0) { @@ -154,15 +154,3 @@ export async function discoverNewConflictsForPr(newPrNumber: number, updatedAfte error.groupEnd(); process.exit(1); } - -/** Reset git back to the provided branch or revision. */ -export function cleanUpGitState(previousBranchOrRevision: string) { - // Ensure that any outstanding rebases are aborted. - exec(`git rebase --abort`); - // Ensure that any changes in the current repo state are cleared. - exec(`git reset --hard`); - // Checkout the original branch from before the run began. - exec(`git checkout ${previousBranchOrRevision}`); - // Delete the generated branch. - exec(`git branch -D ${tempWorkingBranch}`); -} diff --git a/dev-infra/pullapprove/BUILD.bazel b/dev-infra/pullapprove/BUILD.bazel index 94bda2d50990..7ab68b7d64bb 100644 --- a/dev-infra/pullapprove/BUILD.bazel +++ b/dev-infra/pullapprove/BUILD.bazel @@ -17,11 +17,9 @@ ts_library( "//dev-infra/utils", "@npm//@types/minimatch", "@npm//@types/node", - "@npm//@types/shelljs", "@npm//@types/yaml", "@npm//@types/yargs", "@npm//minimatch", - "@npm//shelljs", "@npm//yaml", "@npm//yargs", ], diff --git a/dev-infra/release/stamping/env-stamp.ts b/dev-infra/release/stamping/env-stamp.ts index 45d5221275bd..e8a7e40a6505 100644 --- a/dev-infra/release/stamping/env-stamp.ts +++ b/dev-infra/release/stamping/env-stamp.ts @@ -9,8 +9,6 @@ import {join} from 'path'; import {GitClient} from '../../utils/git/git-client'; -import {exec as _exec} from '../../utils/shelljs'; - export type EnvStampMode = 'snapshot'|'release'; /** @@ -25,22 +23,18 @@ export type EnvStampMode = 'snapshot'|'release'; */ export function buildEnvStamp(mode: EnvStampMode) { console.info(`BUILD_SCM_BRANCH ${getCurrentBranch()}`); - console.info(`BUILD_SCM_COMMIT_SHA ${getCurrentSha()}`); - console.info(`BUILD_SCM_HASH ${getCurrentSha()}`); + console.info(`BUILD_SCM_COMMIT_SHA ${getCurrentBranchOrRevision()}`); + console.info(`BUILD_SCM_HASH ${getCurrentBranchOrRevision()}`); console.info(`BUILD_SCM_LOCAL_CHANGES ${hasLocalChanges()}`); console.info(`BUILD_SCM_USER ${getCurrentGitUser()}`); console.info(`BUILD_SCM_VERSION ${getSCMVersion(mode)}`); - process.exit(0); -} - -/** Run the exec command and return the stdout as a trimmed string. */ -function exec(cmd: string) { - return _exec(cmd).trim(); + process.exit(); } /** Whether the repo has local changes. */ function hasLocalChanges() { - return !!exec(`git status --untracked-files=no --porcelain`); + const git = GitClient.get(); + return git.hasUncommittedChanges(); } /** @@ -50,34 +44,38 @@ function hasLocalChanges() { * In release mode, the version is based on the base package.json version. */ function getSCMVersion(mode: EnvStampMode) { + const git = GitClient.get(); if (mode === 'release') { - const git = GitClient.get(); const packageJsonPath = join(git.baseDir, 'package.json'); const {version} = require(packageJsonPath); return version; } if (mode === 'snapshot') { - const version = exec(`git describe --match [0-9]*.[0-9]*.[0-9]* --abbrev=7 --tags HEAD`); + const version = + git.run(['describe', '--match', '[0-9]*.[0-9]*.[0-9]*', '--abbrev=7', '--tags', 'HEAD']) + .stdout.trim(); return `${version.replace(/-([0-9]+)-g/, '+$1.sha-')}${ (hasLocalChanges() ? '.with-local-changes' : '')}`; } return '0.0.0'; } -/** Get the current SHA of HEAD. */ -function getCurrentSha() { - return exec(`git rev-parse HEAD`); +/** Get the current branch or revision of HEAD. */ +function getCurrentBranchOrRevision() { + const git = GitClient.get(); + return git.getCurrentBranchOrRevision(); } /** Get the currently checked out branch. */ function getCurrentBranch() { - return exec(`git symbolic-ref --short HEAD`); + const git = GitClient.get(); + return git.run(['symbolic-ref', '--short', 'HEAD']).stdout.trim(); } /** Get the current git user based on the git config. */ function getCurrentGitUser() { - const userName = exec(`git config user.name`); - const userEmail = exec(`git config user.email`); - + const git = GitClient.get(); + let userName = git.runGraceful(['config', 'user.name']).stdout.trim() || 'Unknown User'; + let userEmail = git.runGraceful(['config', 'user.email']).stdout.trim() || 'unknown_email'; return `${userName} <${userEmail}>`; } diff --git a/dev-infra/tmpl-package.json b/dev-infra/tmpl-package.json index 3fb79079ff40..901b3b9d3668 100644 --- a/dev-infra/tmpl-package.json +++ b/dev-infra/tmpl-package.json @@ -33,7 +33,6 @@ "protractor": "", "selenium-webdriver": "", "semver": "", - "shelljs": "", "ts-node": "", "tslib": "", "typed-graphqlify": "", diff --git a/dev-infra/utils/BUILD.bazel b/dev-infra/utils/BUILD.bazel index 09c4f9954bb5..cc51124606a8 100644 --- a/dev-infra/utils/BUILD.bazel +++ b/dev-infra/utils/BUILD.bazel @@ -21,12 +21,10 @@ ts_library( "@npm//@types/inquirer", "@npm//@types/node", "@npm//@types/semver", - "@npm//@types/shelljs", "@npm//@types/yargs", "@npm//chalk", "@npm//inquirer", "@npm//semver", - "@npm//shelljs", "@npm//tslib", "@npm//typed-graphqlify", "@npm//yargs", diff --git a/dev-infra/utils/child-process.ts b/dev-infra/utils/child-process.ts index 64fcdcb6345b..809b39baefc1 100644 --- a/dev-infra/utils/child-process.ts +++ b/dev-infra/utils/child-process.ts @@ -10,6 +10,7 @@ import {spawn as _spawn, SpawnOptions as _SpawnOptions, spawnSync as _spawnSync, import {debug, error} from './console'; +/** Interface describing the options for spawning a process synchronously. */ export interface SpawnSyncOptions extends Omit<_SpawnSyncOptions, 'shell'|'stdio'> { /** Whether to prevent exit codes being treated as failures. */ suppressErrorOnFailingExitCode?: boolean; @@ -58,7 +59,7 @@ export function spawnInteractive( * output mode, stdout/stderr output is also printed to the console, or only on error. * * @returns a Promise resolving with captured stdout and stderr on success. The promise - * rejects on command failure + * rejects on command failure. */ export function spawn( command: string, args: string[], options: SpawnOptions = {}): Promise { @@ -115,12 +116,12 @@ export function spawn( } /** - * Spawns a given command with the specified arguments inside a shell syncronously. + * Spawns a given command with the specified arguments inside a shell synchronously. * * @returns The command's stdout and stderr. */ export function spawnSync( - command: string, args: string[], options: SpawnOptions = {}): SpawnResult { + command: string, args: string[], options: SpawnSyncOptions = {}): SpawnResult { const commandText = `${command} ${args.join(' ')}`; debug(`Executing command: ${commandText}`); @@ -137,9 +138,14 @@ export function spawnSync( throw new Error(stderr); } - - -/** Convert the provided exitCode and signal to a single status code. */ +/** + * Convert the provided exitCode and signal to a single status code. + * + * During `exit` node provides either a `code` or `signal`, one of which is guaranteed to be + * non-null. + * + * For more details see: https://nodejs.org/api/child_process.html#child_process_event_exit + */ function statusFromExitCodeAndSignal(exitCode: number|null, signal: NodeJS.Signals|null) { - return exitCode !== null ? exitCode : signal !== null ? signal : -1; + return exitCode ?? signal ?? -1; } diff --git a/dev-infra/utils/git/git-client.ts b/dev-infra/utils/git/git-client.ts index 52e803b9a5b7..e66f85ed1d9f 100644 --- a/dev-infra/utils/git/git-client.ts +++ b/dev-infra/utils/git/git-client.ts @@ -23,6 +23,10 @@ export class GitCommandError extends Error { // accidentally leak the Github token that might be used in a command, // we sanitize the command that will be part of the error message. super(`Command failed: git ${client.sanitizeConsoleOutput(args.join(' '))}`); + + // Set the prototype explicitly because in ES5, the prototype is accidentally lost due to + // a limitation in down-leveling. + // https://github.com/Microsoft/TypeScript/wiki/FAQ#why-doesnt-extending-built-ins-like-error-array-and-map-work. Object.setPrototypeOf(this, GitCommandError.prototype); } } diff --git a/dev-infra/utils/shelljs.ts b/dev-infra/utils/shelljs.ts deleted file mode 100644 index 0040b4135bce..000000000000 --- a/dev-infra/utils/shelljs.ts +++ /dev/null @@ -1,17 +0,0 @@ -/** - * @license - * Copyright Google LLC All Rights Reserved. - * - * Use 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 {exec as _exec, ExecOptions, ShellString} from 'shelljs'; - -/** - * Runs an given command as child process. By default, child process - * output will not be printed. - */ -export function exec(cmd: string, opts?: Omit): ShellString { - return _exec(cmd, {silent: true, ...opts, async: false}); -} From 4d86ea64710f5d71c829e2435b8cd429eef81e27 Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Mon, 19 Jul 2021 18:18:41 +0200 Subject: [PATCH 130/364] ci: no longer use deprecated `pullapprove_conditions` option (#42895) PullApprove deprecated the `pullapprove_conditions` config option and introduced the `overrides` option. This commit migrates to the new option, while also eliminating the `fallback` group with a simple override (as per recommendation from the pull approve docs). PR Close #42895 --- .pullapprove.yml | 74 ++++++++-------------------------- dev-infra/ng-dev.js | 6 +-- dev-infra/pullapprove/group.ts | 7 +--- 3 files changed, 18 insertions(+), 69 deletions(-) diff --git a/.pullapprove.yml b/.pullapprove.yml index 66e19b8ddc5e..870eb067a829 100644 --- a/.pullapprove.yml +++ b/.pullapprove.yml @@ -79,7 +79,10 @@ meta: # one are those that appear above it. no-groups-above-this-pending: &no-groups-above-this-pending len(groups.active.pending.exclude("required-minimum-review").exclude("global-approvers").exclude("global-docs-approvers")) == 0 no-groups-above-this-rejected: &no-groups-above-this-rejected len(groups.active.rejected.exclude("required-minimum-review").exclude("global-approvers").exclude("global-docs-approvers")) == 0 - no-groups-above-this-active: &no-groups-above-this-active len(groups.active.exclude("required-minimum-review").exclude("global-approvers").exclude("global-docs-approvers")) == 0 + + # Yaml anchor that represents a PullApprove expression that evaluates to `true` whenever + # there are no actual review groups active. Groups which are always active are excluded. + no-review-groups-active: &no-review-groups-active len(groups.active.exclude("required-minimum-review").exclude("global-approvers").exclude("global-docs-approvers")) == 0 can-be-global-approved: &can-be-global-approved '"global-approvers" not in groups.approved' can-be-global-docs-approved: &can-be-global-docs-approved '"global-docs-approvers" not in groups.approved' @@ -97,22 +100,23 @@ meta: # https://developer.github.com/v3/previews/#draft-pull-requests github_api_version: 'shadow-cat-preview' -pullapprove_conditions: +# https://docs.pullapprove.com/config/overrides/ +# Note that overrides are processed in order. +overrides: # For PRs which are still being worked on, either still in draft mode or indicated through WIP in # title or label, PullApprove stays in a pending state until its ready for review. - - condition: "'WIP' not in title" - unmet_status: pending - explanation: 'Waiting to send reviews as PR is WIP' - - condition: "'PR state: WIP' not in labels" - unmet_status: pending + - if: "draft or 'WIP' in title or 'PR state: WIP' in labels" + status: pending explanation: 'Waiting to send reviews as PR is WIP' - - condition: 'not draft' - unmet_status: pending - explanation: 'Waiting to send reviews as PR is in draft' # Disable PullApprove on specific PRs by adding the `PullApprove: disable` label - - condition: "'PullApprove: disable' not in labels" - unmet_status: success + - if: "'PullApprove: disable' in labels" + status: success explanation: "PullApprove skipped because of 'PullApprove: disable' label" + # If no groups are active, report this pull request as failing. Most likely, the + # PR author would need to update the PullApprove config, or create new group. + - if: *no-review-groups-active + status: failure + explanation: 'At least one group must match this PR. Please update an existing review group, or create a new group.' groups: # ========================================================= @@ -1305,49 +1309,3 @@ groups: - atscott - jelbourn - josephperrott - - # ==================================================== - # Catch all for if no groups match the code change - # ==================================================== - fallback: - <<: *defaults - # A group is considered to be `active` for a PR if at least one of group's - # conditions matches the PR. - # - # The PullApprove CI check should fail if a PR has no `active` groups, as - # this indicates the PR is modifying a file that has no owner. - # - # This is enforced through the pullapprove verification check done - # as part of the CircleCI lint job. Failures in this lint job should be - # fixed as part of the PR. This can be done by updating the - # `.pullapprove.yml` file cover the unmatched path. - # The pullapprove verification script is part of the ng-dev tool and can be - # run locally with the command: `yarn -s ng-dev pullapprove verify` - # - # For cases in which the verification check fails to ensure coverage, this - # group will be active. The expectation is that this should be remedied - # before merging the PR as described above. In an emergency situation - # `global-approvers` can still approve PRs that match this `fallback` rule, - # but that should be an exception and not an expectation. - conditions: - - *no-groups-above-this-active - # When any of the `global-*` groups is approved, they cause other groups to deactivate. - # In those cases, the condition above would evaluate to `true` while in reality, only a global - # approval has been provided. To ensure we don't activate the fallback group in such cases, - # ensure that no explicit global approval has been provided. - - *can-be-global-approved - - *can-be-global-docs-approved - # PullApprove uses a combination of users defined in the pullapprove configuration and the - # number of users who have performed reviews on Github in the recent past if the configuration - # does not specify it. Because, as an open source project, anyone on Github can perform a - # review we need to ensure that all groups, including the fallback group, have at least one user - # or group defined as reviewers. - reviewers: - users: - - josephperrott - reviews: - request: 0 - required: 1 - # Reviewed-for is required on fallback as it should not ever actually be reviewed, requiring - # Reviewed-for helps insure an accidental approval doesn't occur on the fallback group. - reviewed_for: required diff --git a/dev-infra/ng-dev.js b/dev-infra/ng-dev.js index ff363be7b139..cc6db24e76cb 100755 --- a/dev-infra/ng-dev.js +++ b/dev-infra/ng-dev.js @@ -5180,10 +5180,6 @@ function transformExpressionToJs(expression) { */ // Regular expression that matches conditions for the global approval. const GLOBAL_APPROVAL_CONDITION_REGEX = /^"global-(docs-)?approvers" not in groups.approved$/; -// Name of the PullApprove group that serves as fallback. This group should never capture -// any conditions as it would always match specified files. This is not desired as we want -// to figure out as part of this tool, whether there actually are unmatched files. -const FALLBACK_GROUP_NAME = 'fallback'; /** A PullApprove group to be able to test files against. */ class PullApproveGroup { constructor(groupName, config, precedingGroups = []) { @@ -5196,7 +5192,7 @@ class PullApproveGroup { this.reviewers = (_a = config.reviewers) !== null && _a !== void 0 ? _a : { users: [], teams: [] }; } _captureConditions(config) { - if (config.conditions && this.groupName !== FALLBACK_GROUP_NAME) { + if (config.conditions) { return config.conditions.forEach(condition => { const expression = condition.trim(); if (expression.match(GLOBAL_APPROVAL_CONDITION_REGEX)) { diff --git a/dev-infra/pullapprove/group.ts b/dev-infra/pullapprove/group.ts index ec135d52a9cf..2c1b2669065a 100644 --- a/dev-infra/pullapprove/group.ts +++ b/dev-infra/pullapprove/group.ts @@ -37,11 +37,6 @@ export interface PullApproveGroupResult { // Regular expression that matches conditions for the global approval. const GLOBAL_APPROVAL_CONDITION_REGEX = /^"global-(docs-)?approvers" not in groups.approved$/; -// Name of the PullApprove group that serves as fallback. This group should never capture -// any conditions as it would always match specified files. This is not desired as we want -// to figure out as part of this tool, whether there actually are unmatched files. -const FALLBACK_GROUP_NAME = 'fallback'; - /** A PullApprove group to be able to test files against. */ export class PullApproveGroup { /** List of conditions for the group. */ @@ -57,7 +52,7 @@ export class PullApproveGroup { } private _captureConditions(config: PullApproveGroupConfig) { - if (config.conditions && this.groupName !== FALLBACK_GROUP_NAME) { + if (config.conditions) { return config.conditions.forEach(condition => { const expression = condition.trim(); From eefe1682e8099b73b6e50bb227b5a7f63105c63d Mon Sep 17 00:00:00 2001 From: George Kalpakas Date: Tue, 20 Jul 2021 12:25:57 +0300 Subject: [PATCH 131/364] fix(core): correctly handle `null` or `undefined` in `ErrorHandler#handleError()` (#42881) Since `ErrorHandler#handleError()` expects an argument of type `any` it should be able to handle values such as `null` and `undefined`. Previously, it failed to handle these values, because it was trying to access properties on them. This commit fixes it by ensuring no properties are accessed on `null` or `undefined` values. NOTE: This is part of fully addressing #28106. Fixes #21252 PR Close #42881 --- packages/core/src/error_handler.ts | 9 +++++---- packages/core/src/errors.ts | 4 ++-- packages/core/test/error_handler_spec.ts | 12 +++++++++++- 3 files changed, 18 insertions(+), 7 deletions(-) diff --git a/packages/core/src/error_handler.ts b/packages/core/src/error_handler.ts index 6564e6782b77..794d199b1d6b 100644 --- a/packages/core/src/error_handler.ts +++ b/packages/core/src/error_handler.ts @@ -7,6 +7,7 @@ */ import {getDebugContext, getErrorLogger, getOriginalError} from './errors'; +import {DebugContext} from './view/types'; @@ -58,17 +59,17 @@ export class ErrorHandler { } /** @internal */ - _findContext(error: any): any { + _findContext(error: any): DebugContext|null { return error ? (getDebugContext(error) || this._findContext(getOriginalError(error))) : null; } /** @internal */ - _findOriginalError(error: Error): any { - let e = getOriginalError(error); + _findOriginalError(error: any): Error|null { + let e = error && getOriginalError(error); while (e && getOriginalError(e)) { e = getOriginalError(e); } - return e; + return e || null; } } diff --git a/packages/core/src/errors.ts b/packages/core/src/errors.ts index 502a7f8ceeff..5d51a977a124 100644 --- a/packages/core/src/errors.ts +++ b/packages/core/src/errors.ts @@ -21,8 +21,8 @@ export function getOriginalError(error: Error): Error { return (error as any)[ERROR_ORIGINAL_ERROR]; } -export function getErrorLogger(error: Error): (console: Console, ...values: any[]) => void { - return (error as any)[ERROR_LOGGER] || defaultErrorLogger; +export function getErrorLogger(error: unknown): (console: Console, ...values: any[]) => void { + return error && (error as any)[ERROR_LOGGER] || defaultErrorLogger; } diff --git a/packages/core/test/error_handler_spec.ts b/packages/core/test/error_handler_spec.ts index b02e68f405b0..3b75a9ce6555 100644 --- a/packages/core/test/error_handler_spec.ts +++ b/packages/core/test/error_handler_spec.ts @@ -23,7 +23,7 @@ function errorToString(error: any) { const errorHandler = new ErrorHandler(); (errorHandler as any)._console = logger as any; errorHandler.handleError(error); - return logger.res.map(line => line.join('#')).join('\n'); + return logger.res.map(line => line.map(x => `${x}`).join('#')).join('\n'); } describe('ErrorHandler', () => { @@ -32,6 +32,16 @@ describe('ErrorHandler', () => { expect(e).toContain('message!'); }); + it('should correctly handle primitive values', () => { + expect(errorToString('message')).toBe('ERROR#message'); + expect(errorToString(404)).toBe('ERROR#404'); + expect(errorToString(0)).toBe('ERROR#0'); + expect(errorToString(true)).toBe('ERROR#true'); + expect(errorToString(false)).toBe('ERROR#false'); + expect(errorToString(null)).toBe('ERROR#null'); + expect(errorToString(undefined)).toBe('ERROR#undefined'); + }); + describe('context', () => { it('should print nested context', () => { const cause = new Error('message!'); From a50227959222f39884aac284544d1626aee5ca64 Mon Sep 17 00:00:00 2001 From: iRealNirmal Date: Fri, 11 Jun 2021 19:32:47 +0530 Subject: [PATCH 132/364] feat(forms): allow minLength/maxLength validator to be bound to `null` (#42565) If the validator is bound to be `null` then no validation occurs and attribute is not added to DOM. For every validator type different PR will be raised as discussed in https://github.com/angular/angular/pull/42378. Closes #42267. PR Close #42565 --- goldens/public-api/forms/forms.md | 17 ++-- .../e2e_test/ng_model_group_spec.ts | 6 +- .../ts/ngModelGroup/ng_model_group_example.ts | 7 +- packages/forms/src/directives/validators.ts | 40 ++++++-- .../forms/test/reactive_integration_spec.ts | 93 ++++++++++++++++++- .../forms/test/template_integration_spec.ts | 92 +++++++++++++++++- 6 files changed, 231 insertions(+), 24 deletions(-) diff --git a/goldens/public-api/forms/forms.md b/goldens/public-api/forms/forms.md index 8b13a2d4491c..d9d90bcbb9a0 100644 --- a/goldens/public-api/forms/forms.md +++ b/goldens/public-api/forms/forms.md @@ -384,7 +384,7 @@ export class FormGroupDirective extends ControlContainer implements Form, OnChan resetForm(value?: any): void; readonly submitted: boolean; updateModel(dir: FormControlName, value: any): void; - } +} // @public export class FormGroupName extends AbstractFormGroupDirective implements OnInit, OnDestroy { @@ -398,12 +398,14 @@ export class FormsModule { // @public export class MaxLengthValidator implements Validator, OnChanges { - maxlength: string | number; + // (undocumented) + enabled(): boolean; + maxlength: string | number | null; // (undocumented) ngOnChanges(changes: SimpleChanges): void; registerOnValidatorChange(fn: () => void): void; validate(control: AbstractControl): ValidationErrors | null; - } +} // @public export class MaxValidator extends AbstractValidatorDirective implements OnChanges { @@ -413,12 +415,14 @@ export class MaxValidator extends AbstractValidatorDirective implements OnChange // @public export class MinLengthValidator implements Validator, OnChanges { - minlength: string | number; + // (undocumented) + enabled(): boolean; + minlength: string | number | null; // (undocumented) ngOnChanges(changes: SimpleChanges): void; registerOnValidatorChange(fn: () => void): void; validate(control: AbstractControl): ValidationErrors | null; - } +} // @public export class MinValidator extends AbstractValidatorDirective implements OnChanges { @@ -539,7 +543,7 @@ export class PatternValidator implements Validator, OnChanges { pattern: string | RegExp; registerOnValidatorChange(fn: () => void): void; validate(control: AbstractControl): ValidationErrors | null; - } +} // @public export class RadioControlValueAccessor extends ɵangular_packages_forms_forms_g implements ControlValueAccessor, OnDestroy, OnInit { @@ -632,7 +636,6 @@ export class Validators { // @public (undocumented) export const VERSION: Version; - // (No @packageDocumentation comment for this package) ``` diff --git a/packages/examples/forms/ts/ngModelGroup/e2e_test/ng_model_group_spec.ts b/packages/examples/forms/ts/ngModelGroup/e2e_test/ng_model_group_spec.ts index e725564fabbc..224c61be0e2f 100644 --- a/packages/examples/forms/ts/ngModelGroup/e2e_test/ng_model_group_spec.ts +++ b/packages/examples/forms/ts/ngModelGroup/e2e_test/ng_model_group_spec.ts @@ -23,7 +23,8 @@ describe('ngModelGroup example', () => { it('should populate the UI with initial values', () => { expect(inputs.get(0).getAttribute('value')).toEqual('Nancy'); - expect(inputs.get(1).getAttribute('value')).toEqual('Drew'); + expect(inputs.get(1).getAttribute('value')).toEqual('J'); + expect(inputs.get(2).getAttribute('value')).toEqual('Drew'); }); it('should show the error when name is invalid', () => { @@ -37,6 +38,7 @@ describe('ngModelGroup example', () => { it('should set the value when changing the domain model', () => { buttons.get(1).click(); expect(inputs.get(0).getAttribute('value')).toEqual('Bess'); - expect(inputs.get(1).getAttribute('value')).toEqual('Marvin'); + expect(inputs.get(1).getAttribute('value')).toEqual('S'); + expect(inputs.get(2).getAttribute('value')).toEqual('Marvin'); }); }); diff --git a/packages/examples/forms/ts/ngModelGroup/ng_model_group_example.ts b/packages/examples/forms/ts/ngModelGroup/ng_model_group_example.ts index f610aafa9022..ece8865f659a 100644 --- a/packages/examples/forms/ts/ngModelGroup/ng_model_group_example.ts +++ b/packages/examples/forms/ts/ngModelGroup/ng_model_group_example.ts @@ -19,6 +19,7 @@ import {NgForm} from '@angular/forms';
+
@@ -30,15 +31,15 @@ import {NgForm} from '@angular/forms'; `, }) export class NgModelGroupComp { - name = {first: 'Nancy', last: 'Drew'}; + name = {first: 'Nancy', middle: 'J', last: 'Drew'}; onSubmit(f: NgForm) { - console.log(f.value); // {name: {first: 'Nancy', last: 'Drew'}, email: ''} + console.log(f.value); // {name: {first: 'Nancy', middle: 'J', last: 'Drew'}, email: ''} console.log(f.valid); // true } setValue() { - this.name = {first: 'Bess', last: 'Marvin'}; + this.name = {first: 'Bess', middle: 'S', last: 'Marvin'}; } } // #enddocregion diff --git a/packages/forms/src/directives/validators.ts b/packages/forms/src/directives/validators.ts index 801166c4d2c6..cc83219bdf05 100644 --- a/packages/forms/src/directives/validators.ts +++ b/packages/forms/src/directives/validators.ts @@ -12,6 +12,16 @@ import {Observable} from 'rxjs'; import {AbstractControl} from '../model'; import {emailValidator, maxLengthValidator, maxValidator, minLengthValidator, minValidator, NG_VALIDATORS, nullValidator, patternValidator, requiredTrueValidator, requiredValidator} from '../validators'; +/** + * @description + * Method that updates string to integer if not alread a number + * + * @param value The value to convert to integer + * @returns value of parameter in number or integer. + */ +function toNumber(value: string|number): number { + return typeof value === 'number' ? value : parseInt(value, 10); +} /** * @description @@ -540,7 +550,7 @@ export const MIN_LENGTH_VALIDATOR: any = { @Directive({ selector: '[minlength][formControlName],[minlength][formControl],[minlength][ngModel]', providers: [MIN_LENGTH_VALIDATOR], - host: {'[attr.minlength]': 'minlength ? minlength : null'} + host: {'[attr.minlength]': 'enabled() ? minlength : null'} }) export class MinLengthValidator implements Validator, OnChanges { private _validator: ValidatorFn = nullValidator; @@ -551,7 +561,7 @@ export class MinLengthValidator implements Validator, OnChanges { * Tracks changes to the minimum length bound to this directive. */ @Input() - minlength!: string|number; // This input is always defined, since the name matches selector. + minlength!: string|number|null; // This input is always defined, since the name matches selector. /** @nodoc */ ngOnChanges(changes: SimpleChanges): void { @@ -567,7 +577,7 @@ export class MinLengthValidator implements Validator, OnChanges { * @nodoc */ validate(control: AbstractControl): ValidationErrors|null { - return this.minlength == null ? null : this._validator(control); + return this.enabled() ? this._validator(control) : null; } /** @@ -579,8 +589,13 @@ export class MinLengthValidator implements Validator, OnChanges { } private _createValidator(): void { - this._validator = minLengthValidator( - typeof this.minlength === 'number' ? this.minlength : parseInt(this.minlength, 10)); + this._validator = + this.enabled() ? minLengthValidator(toNumber(this.minlength!)) : nullValidator; + } + + /** @nodoc */ + enabled(): boolean { + return this.minlength != null /* both `null` and `undefined` */; } } @@ -618,7 +633,7 @@ export const MAX_LENGTH_VALIDATOR: any = { @Directive({ selector: '[maxlength][formControlName],[maxlength][formControl],[maxlength][ngModel]', providers: [MAX_LENGTH_VALIDATOR], - host: {'[attr.maxlength]': 'maxlength ? maxlength : null'} + host: {'[attr.maxlength]': 'enabled() ? maxlength : null'} }) export class MaxLengthValidator implements Validator, OnChanges { private _validator: ValidatorFn = nullValidator; @@ -629,7 +644,7 @@ export class MaxLengthValidator implements Validator, OnChanges { * Tracks changes to the maximum length bound to this directive. */ @Input() - maxlength!: string|number; // This input is always defined, since the name matches selector. + maxlength!: string|number|null; // This input is always defined, since the name matches selector. /** @nodoc */ ngOnChanges(changes: SimpleChanges): void { @@ -644,7 +659,7 @@ export class MaxLengthValidator implements Validator, OnChanges { * @nodoc */ validate(control: AbstractControl): ValidationErrors|null { - return this.maxlength != null ? this._validator(control) : null; + return this.enabled() ? this._validator(control) : null; } /** @@ -656,8 +671,13 @@ export class MaxLengthValidator implements Validator, OnChanges { } private _createValidator(): void { - this._validator = maxLengthValidator( - typeof this.maxlength === 'number' ? this.maxlength : parseInt(this.maxlength, 10)); + this._validator = + this.enabled() ? maxLengthValidator(toNumber(this.maxlength!)) : nullValidator; + } + + /** @nodoc */ + enabled(): boolean { + return this.maxlength != null /* both `null` and `undefined` */; } } diff --git a/packages/forms/test/reactive_integration_spec.ts b/packages/forms/test/reactive_integration_spec.ts index 7e42404d6cf7..118e1fdbe011 100644 --- a/packages/forms/test/reactive_integration_spec.ts +++ b/packages/forms/test/reactive_integration_spec.ts @@ -9,7 +9,7 @@ import {ɵgetDOM as getDOM} from '@angular/common'; import {Component, Directive, forwardRef, Input, NgModule, OnDestroy, Type} from '@angular/core'; import {ComponentFixture, fakeAsync, TestBed, tick} from '@angular/core/testing'; -import {AbstractControl, AsyncValidator, AsyncValidatorFn, COMPOSITION_BUFFER_MODE, ControlValueAccessor, DefaultValueAccessor, FormArray, FormControl, FormControlDirective, FormControlName, FormGroup, FormGroupDirective, FormsModule, MaxValidator, MinValidator, NG_ASYNC_VALIDATORS, NG_VALIDATORS, NG_VALUE_ACCESSOR, ReactiveFormsModule, Validator, Validators} from '@angular/forms'; +import {AbstractControl, AsyncValidator, AsyncValidatorFn, COMPOSITION_BUFFER_MODE, ControlValueAccessor, DefaultValueAccessor, FormArray, FormControl, FormControlDirective, FormControlName, FormGroup, FormGroupDirective, FormsModule, MaxValidator, MinLengthValidator, MinValidator, NG_ASYNC_VALIDATORS, NG_VALIDATORS, NG_VALUE_ACCESSOR, ReactiveFormsModule, Validator, Validators} from '@angular/forms'; import {By} from '@angular/platform-browser/src/dom/debug/by'; import {dispatchEvent, sortedClassList} from '@angular/platform-browser/testing/src/browser_util'; import {merge, NEVER, of, Subscription, timer} from 'rxjs'; @@ -2664,6 +2664,97 @@ const ValueAccessorB = createControlValueAccessor('[cva-b]'); .toEqual(2, `Expected original observable to be canceled on the next value change.`); })); + describe('enabling validators conditionally', () => { + it('should not activate minlength and maxlength validators if input is null', () => { + @Component({ + selector: 'min-max-length-null', + template: ` +
+ +
` + }) + class MinMaxLengthComponent { + control: FormControl = new FormControl(); + form: FormGroup = new FormGroup({'control': this.control}); + minlen: number|null = null; + maxlen: number|null = null; + } + + const fixture = initTest(MinMaxLengthComponent); + const control = fixture.componentInstance.control; + fixture.detectChanges(); + + const form = fixture.componentInstance.form; + const input = fixture.debugElement.query(By.css('input')).nativeElement; + + interface minmax { + minlength: number|null; + maxlength: number|null; + } + + interface state { + isValid: boolean; + failedValidator?: string; + } + + const setInputValue = (value: number) => { + input.value = value; + dispatchEvent(input, 'input'); + fixture.detectChanges(); + }; + const setValidatorValues = (values: minmax) => { + fixture.componentInstance.minlen = values.minlength; + fixture.componentInstance.maxlen = values.maxlength; + fixture.detectChanges(); + }; + const verifyValidatorAttrValues = (values: {minlength: any, maxlength: any}) => { + expect(input.getAttribute('minlength')).toBe(values.minlength); + expect(input.getAttribute('maxlength')).toBe(values.maxlength); + }; + const verifyFormState = (state: state) => { + expect(form.valid).toBe(state.isValid); + if (state.failedValidator) { + expect(control!.hasError('minlength')).toEqual(state.failedValidator === 'minlength'); + expect(control!.hasError('maxlength')).toEqual(state.failedValidator === 'maxlength'); + } + }; + + ////////// Actual test scenarios start below ////////// + // 1. Verify that validators are disabled when input is `null`. + setValidatorValues({minlength: null, maxlength: null}); + verifyValidatorAttrValues({minlength: null, maxlength: null}); + verifyFormState({isValid: true}); + + // 2. Verify that setting validator inputs (to a value different from `null`) activate + // validators. + setInputValue(12345); + setValidatorValues({minlength: 2, maxlength: 4}); + verifyValidatorAttrValues({minlength: '2', maxlength: '4'}); + verifyFormState({isValid: false, failedValidator: 'maxlength'}); + + // 3. Changing value to the valid range should make the form valid. + setInputValue(123); + verifyFormState({isValid: true}); + + // 4. Changing value to trigger `minlength` validator. + setInputValue(1); + verifyFormState({isValid: false, failedValidator: 'minlength'}); + + // 5. Changing validator inputs to verify that attribute values are updated (and the form + // is now valid). + setInputValue(1); + setValidatorValues({minlength: 1, maxlength: 5}); + verifyValidatorAttrValues({minlength: '1', maxlength: '5'}); + verifyFormState({isValid: true}); + + // 6. Reset validator inputs back to `null` should deactivate validators. + setInputValue(123); + setValidatorValues({minlength: null, maxlength: null}); + verifyValidatorAttrValues({minlength: null, maxlength: null}); + verifyFormState({isValid: true}); + }); + }); + describe('min and max validators', () => { function getComponent(dir: string): Type { return dir === 'formControl' ? MinMaxFormControlComp : MinMaxFormControlNameComp; diff --git a/packages/forms/test/template_integration_spec.ts b/packages/forms/test/template_integration_spec.ts index f31adfbb2396..1bfef3abcee3 100644 --- a/packages/forms/test/template_integration_spec.ts +++ b/packages/forms/test/template_integration_spec.ts @@ -9,7 +9,7 @@ import {ɵgetDOM as getDOM} from '@angular/common'; import {Component, Directive, forwardRef, Input, Type, ViewChild} from '@angular/core'; import {ComponentFixture, fakeAsync, TestBed, tick, waitForAsync} from '@angular/core/testing'; -import {AbstractControl, AsyncValidator, COMPOSITION_BUFFER_MODE, ControlValueAccessor, FormControl, FormsModule, MaxValidator, MinValidator, NG_ASYNC_VALIDATORS, NG_VALIDATORS, NG_VALUE_ACCESSOR, NgForm, NgModel, Validator} from '@angular/forms'; +import {AbstractControl, AsyncValidator, COMPOSITION_BUFFER_MODE, ControlValueAccessor, FormControl, FormsModule, MaxLengthValidator, MaxValidator, MinLengthValidator, MinValidator, NG_ASYNC_VALIDATORS, NG_VALIDATORS, NG_VALUE_ACCESSOR, NgForm, NgModel, Validator} from '@angular/forms'; import {By} from '@angular/platform-browser/src/dom/debug/by'; import {dispatchEvent, sortedClassList} from '@angular/platform-browser/testing/src/browser_util'; import {merge} from 'rxjs'; @@ -1917,6 +1917,96 @@ import {NgModelCustomComp, NgModelCustomWrapper} from './value_accessor_integrat expect(minValidateFnSpy).not.toHaveBeenCalled(); })); + describe('enabling validators conditionally', () => { + it('should not include the minLength and maxLength validators for null', fakeAsync(() => { + @Component({ + template: + '
' + }) + class MinLengthMaxLengthComponent { + minlen: number|null = null; + maxlen: number|null = null; + control!: FormControl; + } + + const fixture = initTest(MinLengthMaxLengthComponent); + fixture.detectChanges(); + tick(); + const input = fixture.debugElement.query(By.css('input')).nativeElement; + + const form = fixture.debugElement.children[0].injector.get(NgForm); + const control = + fixture.debugElement.children[0].injector.get(NgForm).control.get('amount')!; + + interface minmax { + minlength: number|null; + maxlength: number|null; + } + + interface state { + isValid: boolean; + failedValidator?: string; + } + + const setInputValue = (value: number) => { + input.value = value; + dispatchEvent(input, 'input'); + fixture.detectChanges(); + }; + const verifyValidatorAttrValues = (values: {minlength: any, maxlength: any}) => { + expect(input.getAttribute('minlength')).toBe(values.minlength); + expect(input.getAttribute('maxlength')).toBe(values.maxlength); + }; + const setValidatorValues = (values: minmax) => { + fixture.componentInstance.minlen = values.minlength; + fixture.componentInstance.maxlen = values.maxlength; + fixture.detectChanges(); + }; + const verifyFormState = (state: state) => { + expect(form.valid).toBe(state.isValid); + if (state.failedValidator) { + expect(control!.hasError('minlength')) + .toEqual(state.failedValidator === 'minlength'); + expect(control!.hasError('maxlength')) + .toEqual(state.failedValidator === 'maxlength'); + } + }; + + ////////// Actual test scenarios start below ////////// + // 1. Verify that validators are disabled when input is `null`. + verifyValidatorAttrValues({minlength: null, maxlength: null}); + verifyValidatorAttrValues({minlength: null, maxlength: null}); + + // 2. Verify that setting validator inputs (to a value different from `null`) activate + // validators. + setInputValue(12345); + setValidatorValues({minlength: 2, maxlength: 4}); + verifyValidatorAttrValues({minlength: '2', maxlength: '4'}); + verifyFormState({isValid: false, failedValidator: 'maxlength'}); + + // 3. Changing value to the valid range should make the form valid. + setInputValue(123); + verifyFormState({isValid: true}); + + // 4. Changing value to trigger `minlength` validator. + setInputValue(1); + verifyFormState({isValid: false, failedValidator: 'minlength'}); + + // 5. Changing validator inputs to verify that attribute values are updated (and the + // form is now valid). + setInputValue(1); + setValidatorValues({minlength: 1, maxlength: 5}); + verifyValidatorAttrValues({minlength: '1', maxlength: '5'}); + verifyFormState({isValid: true}); + + // 6. Reset validator inputs back to `null` should deactivate validators. + setInputValue(123); + setValidatorValues({minlength: null, maxlength: null}); + verifyValidatorAttrValues({minlength: null, maxlength: null}); + verifyFormState({isValid: true}); + })); + }); + ['number', 'string'].forEach((inputType: string) => { it(`should validate min and max when constraints are represented using a ${inputType}`, fakeAsync(() => { From 5fb23ecceaccf0629308dd50210b65f67d51f024 Mon Sep 17 00:00:00 2001 From: JoostK Date: Sat, 12 Jun 2021 16:46:24 +0200 Subject: [PATCH 133/364] perf(compiler-cli): skip analysis in incremental builds for files without Angular behavior (#42562) In an incremental rebuild, the compiler attempts to reuse as much analysis data from a prior compilation as possible to avoid doing the analysis work again. For source files without Angular behavior however, no analysis data would be recorded such that the source file had to be reanalyzed each rebuild, even if it has not changed. This commit avoids the analysis of such source files by registering these files as not containing any Angular behavior; allowing subsequent rebuilds to avoid the analysis work. PR Close #42562 --- .../src/ngtsc/transform/src/compilation.ts | 24 +++++++++++++++---- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/packages/compiler-cli/src/ngtsc/transform/src/compilation.ts b/packages/compiler-cli/src/ngtsc/transform/src/compilation.ts index a5bf2798ae75..87186fbb2bb2 100644 --- a/packages/compiler-cli/src/ngtsc/transform/src/compilation.ts +++ b/packages/compiler-cli/src/ngtsc/transform/src/compilation.ts @@ -82,6 +82,12 @@ export class TraitCompiler implements ProgramTypeCheckAdapter { */ protected fileToClasses = new Map>(); + /** + * Tracks which source files have been analyzed but did not contain any traits. This set allows + * the compiler to skip analyzing these files in an incremental rebuild. + */ + protected filesWithoutTraits = new Set(); + private reexportMap = new Map>(); private handlersByName = @@ -121,12 +127,17 @@ export class TraitCompiler implements ProgramTypeCheckAdapter { const priorWork = this.incrementalBuild.priorAnalysisFor(sf); if (priorWork !== null) { - for (const priorRecord of priorWork) { - this.adopt(priorRecord); - } - this.perf.eventCount(PerfEvent.SourceFileReuseAnalysis); - this.perf.eventCount(PerfEvent.TraitReuseAnalysis, priorWork.length); + + if (priorWork.length > 0) { + for (const priorRecord of priorWork) { + this.adopt(priorRecord); + } + + this.perf.eventCount(PerfEvent.TraitReuseAnalysis, priorWork.length); + } else { + this.filesWithoutTraits.add(sf); + } // Skip the rest of analysis, as this file's prior traits are being reused. return; @@ -176,6 +187,9 @@ export class TraitCompiler implements ProgramTypeCheckAdapter { } result.set(sf, records); } + for (const sf of this.filesWithoutTraits) { + result.set(sf, []); + } return result; } From b5f177939f5a8bac34cc89b010cb600653ac5f08 Mon Sep 17 00:00:00 2001 From: Teri Glover Date: Wed, 21 Jul 2021 05:01:39 +0000 Subject: [PATCH 134/364] docs: Edits to remove jargon (#42907) PR Close #42907 --- aio/content/guide/attribute-binding.md | 18 +++++------ aio/content/guide/event-binding.md | 4 +-- aio/content/guide/inputs-outputs.md | 16 +++++----- aio/content/guide/interpolation.md | 10 +++--- aio/content/guide/pipes.md | 32 +++++++++---------- aio/content/guide/property-binding.md | 6 ++-- aio/content/guide/svg-in-templates.md | 2 +- .../guide/template-reference-variables.md | 16 +++++----- aio/content/guide/template-statements.md | 4 +-- aio/content/guide/template-syntax.md | 13 ++++---- aio/content/guide/two-way-binding.md | 4 +-- 11 files changed, 62 insertions(+), 63 deletions(-) diff --git a/aio/content/guide/attribute-binding.md b/aio/content/guide/attribute-binding.md index b56c104ce284..42e7c416e82a 100644 --- a/aio/content/guide/attribute-binding.md +++ b/aio/content/guide/attribute-binding.md @@ -13,7 +13,7 @@ See the for a working example containing the code It is recommended that you set an element property with a [property binding](guide/property-binding) whenever possible. However, sometimes you don't have an element property to bind. -In those situations, you can use attribute binding. +In those situations, use attribute binding. For example, [ARIA](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA) and [SVG](https://developer.mozilla.org/en-US/docs/Web/SVG) are purely attributes. @@ -58,7 +58,7 @@ To use attribute binding with the `` attribute `colspan`: 1. Specify the `colspan` attribute by using the following syntax: `[attr.colspan]`. 1. Set `[attr.colspan]` equal to an expression. -In the following example, we bind the `colspan` attribute to the expression `1 + 1`. +In the following example, you bind the `colspan` attribute to the expression `1 + 1`. @@ -78,7 +78,7 @@ For more information on how to bind to the `colSpan` property, see the [`colspan {@a class-binding} ## Binding to the `class` attribute -You can use class binding to add and remove CSS class names from an element's `class` attribute. +Use class binding to add and remove CSS class names from an element's `class` attribute. ### Binding to a single CSS `class` @@ -161,7 +161,7 @@ The following table summarizes class binding syntax. {@a style-binding} ## Binding to the style attribute -You can use style binding to set styles dynamically. +Use style binding to set styles dynamically. ### Binding to a single style @@ -263,7 +263,7 @@ The following table summarizes style binding syntax.
The [NgStyle](guide/built-in-directives/#ngstyle) directive can be used as an alternative to direct `[style]` bindings. -However, using the above style binding syntax without `NgStyle` is preferred because due to improvements in style binding in Angular, `NgStyle` no longer provides significant value, and might eventually be removed in the future. +However, using the preceding style binding syntax without `NgStyle` is preferred because due to improvements in style binding in Angular, `NgStyle` no longer provides significant value, and might eventually be removed in the future.
@@ -294,7 +294,7 @@ When there are multiple bindings to the same class name or style property, Angul The more specific a class or style binding is, the higher its precedence. -A binding to a specific class (for example, `[class.foo]`) will take precedence over a generic `[class]` binding, and a binding to a specific style (for example, `[style.bar]`) will take precedence over a generic `[style]` binding. +A binding to a specific class (for example, `[class.foo]`) takes precedence over a generic `[class]` binding, and a binding to a specific style (for example, `[style.bar]`) takes precedence over a generic `[style]` binding. @@ -311,7 +311,7 @@ Directives often augment component behavior, so host bindings from components ha In addition, bindings take precedence over static attributes. -In the following case, `class` and `[class]` have similar specificity, but the `[class]` binding will take precedence because it is dynamic. +In the following case, `class` and `[class]` have similar specificity, but the `[class]` binding takes precedence because it is dynamic. @@ -319,14 +319,14 @@ In the following case, `class` and `[class]` have similar specificity, but the ` ### Delegating to styles with lower precedence It is possible for higher precedence styles to "delegate" to lower precedence styles using `undefined` values. -Whereas setting a style property to `null` ensures the style is removed, setting it to `undefined` will cause Angular to fall back to the next-highest precedence binding to that style. +Whereas setting a style property to `null` ensures the style is removed, setting it to `undefined` causes Angular to fall back to the next-highest precedence binding to that style. For example, consider the following template: Imagine that the `dirWithHostBinding` directive and the `comp-with-host-binding` component both have a `[style.width]` host binding. -In that case, if `dirWithHostBinding` sets its binding to `undefined`, the `width` property will fall back to the value of the `comp-with-host-binding` host binding. +In that case, if `dirWithHostBinding` sets its binding to `undefined`, the `width` property falls back to the value of the `comp-with-host-binding` host binding. However, if `dirWithHostBinding` sets its binding to `null`, the `width` property will be removed entirely. diff --git a/aio/content/guide/event-binding.md b/aio/content/guide/event-binding.md index b292d904bfbe..fafe1080a516 100644 --- a/aio/content/guide/event-binding.md +++ b/aio/content/guide/event-binding.md @@ -1,6 +1,6 @@ # Event binding -Event binding allows you to listen for and respond to user actions such as keystrokes, mouse movements, clicks, and touches. +Event binding lets you listen for and respond to user actions such as keystrokes, mouse movements, clicks, and touches.
@@ -26,7 +26,7 @@ The event binding listens for the button's click events and calls the component' ## Binding to passive events -Angular also supports passive event listeners. For example, you can use the following steps to make a scroll event passive. +Angular also supports passive event listeners. For example, use the following steps to make a scroll event passive. 1. Create a file `zone-flags.ts` under `src` directory. 2. Add the following line into this file. diff --git a/aio/content/guide/inputs-outputs.md b/aio/content/guide/inputs-outputs.md index b10223e65052..c6177497af56 100644 --- a/aio/content/guide/inputs-outputs.md +++ b/aio/content/guide/inputs-outputs.md @@ -1,7 +1,7 @@ # Sharing data between child and parent directives and components A common pattern in Angular is sharing data between a parent component and one or more child components. -You can implement this pattern by using the `@Input()` and `@Output()` directives. +To implement this pattern use the `@Input()` and `@Output()` directives.
@@ -21,8 +21,8 @@ Consider the following hierarchy: The `` serves as the context for the ``. `@Input()` and `@Output()` give a child component a way to communicate with its parent component. -`@Input()` allows a parent component to update data in the child component. -Conversely, `@Output()` allows the child to send data to a parent component. +`@Input()` lets a parent component update data in the child component. +Conversely, `@Output()` lets the child send data to a parent component. {@a input} @@ -80,14 +80,14 @@ The binding source, the part to the right of the equal sign, is the data that th ### Watching for `@Input()` changes -To watch for changes on an `@Input()` property, you can use `OnChanges`, one of Angular's [lifecycle hooks](guide/lifecycle-hooks). +To watch for changes on an `@Input()` property, use `OnChanges`, one of Angular's [lifecycle hooks](guide/lifecycle-hooks). See the [`OnChanges`](guide/lifecycle-hooks#onchanges) section of the [Lifecycle Hooks](guide/lifecycle-hooks) guide for more details and examples. {@a output} ## Sending data to a parent component -The `@Output()` decorator in a child component or directive allows data to flow from the child to the parent. +The `@Output()` decorator in a child component or directive lets data flow from the child to the parent.