UNPKG

systelab-translate

Version:

The internationalization (i18n) library for Systelab

58 lines 6.54 kB
import { NgModule } from '@angular/core'; import { LocalizableTranslateStaticLoader } from './LocalizableTranslateStaticLoader'; import { GeneralTranslatePipe } from './translate.pipe'; import { TranslateLoader, TranslateModule } from '@ngx-translate/core'; import { HttpClient } from '@angular/common/http'; import { NumberFormatPipe } from './number-format.pipe'; import { DecimalPipe, Location, LocationStrategy, PathLocationStrategy } from '@angular/common'; import * as i0 from "@angular/core"; import * as i1 from "@ngx-translate/core"; // AoT requires an exported function for factories export function httpLoaderFactory(http, location) { return new LocalizableTranslateStaticLoader(http, location); } export class SystelabTranslateModule { static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.1.1", ngImport: i0, type: SystelabTranslateModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule }); } static { this.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "14.0.0", version: "18.1.1", ngImport: i0, type: SystelabTranslateModule, declarations: [GeneralTranslatePipe, NumberFormatPipe], imports: [i1.TranslateModule], exports: [GeneralTranslatePipe, NumberFormatPipe] }); } static { this.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "18.1.1", ngImport: i0, type: SystelabTranslateModule, providers: [ DecimalPipe, Location, { provide: LocationStrategy, useClass: PathLocationStrategy } ], imports: [TranslateModule.forRoot({ loader: { provide: TranslateLoader, useFactory: (httpLoaderFactory), deps: [HttpClient, Location] } })] }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.1.1", ngImport: i0, type: SystelabTranslateModule, decorators: [{ type: NgModule, args: [{ imports: [ TranslateModule.forRoot({ loader: { provide: TranslateLoader, useFactory: (httpLoaderFactory), deps: [HttpClient, Location] } }) ], declarations: [ GeneralTranslatePipe, NumberFormatPipe ], exports: [ GeneralTranslatePipe, NumberFormatPipe ], providers: [ DecimalPipe, Location, { provide: LocationStrategy, useClass: PathLocationStrategy } ] }] }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3lzdGVsYWItdHJhbnNsYXRlLm1vZHVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL3N5c3RlbGFiLXRyYW5zbGF0ZS9zcmMvbGliL3N5c3RlbGFiLXRyYW5zbGF0ZS5tb2R1bGUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFFBQVEsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUN6QyxPQUFPLEVBQUUsZ0NBQWdDLEVBQUUsTUFBTSxvQ0FBb0MsQ0FBQztBQUN0RixPQUFPLEVBQUUsb0JBQW9CLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQztBQUN4RCxPQUFPLEVBQUUsZUFBZSxFQUFFLGVBQWUsRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBQ3ZFLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUNsRCxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxzQkFBc0IsQ0FBQztBQUN4RCxPQUFPLEVBQUUsV0FBVyxFQUFFLFFBQVEsRUFBRSxnQkFBZ0IsRUFBRSxvQkFBb0IsRUFBRSxNQUFNLGlCQUFpQixDQUFDOzs7QUFFaEcsa0RBQWtEO0FBQ2xELE1BQU0sVUFBVSxpQkFBaUIsQ0FBQyxJQUFnQixFQUFFLFFBQWtCO0lBQ3JFLE9BQU8sSUFBSSxnQ0FBZ0MsQ0FBQyxJQUFJLEVBQUUsUUFBUSxDQUFDLENBQUM7QUFDN0QsQ0FBQztBQTBCRCxNQUFNLE9BQU8sdUJBQXVCOzhHQUF2Qix1QkFBdUI7K0dBQXZCLHVCQUF1QixpQkFibEMsb0JBQW9CO1lBQ3BCLGdCQUFnQiw0Q0FHaEIsb0JBQW9CO1lBQ3BCLGdCQUFnQjsrR0FRTCx1QkFBdUIsYUFQckI7WUFDYixXQUFXO1lBQ1gsUUFBUTtZQUNSLEVBQUMsT0FBTyxFQUFFLGdCQUFnQixFQUFFLFFBQVEsRUFBRSxvQkFBb0IsRUFBQztTQUMzRCxZQW5CQSxlQUFlLENBQUMsT0FBTyxDQUFDO2dCQUN2QixNQUFNLEVBQUU7b0JBQ1AsT0FBTyxFQUFLLGVBQWU7b0JBQzNCLFVBQVUsRUFBRSxDQUFDLGlCQUFpQixDQUFDO29CQUMvQixJQUFJLEVBQVEsQ0FBQyxVQUFVLEVBQUUsUUFBUSxDQUFDO2lCQUNsQzthQUNELENBQUM7OzJGQWdCUyx1QkFBdUI7a0JBeEJuQyxRQUFRO21CQUFDO29CQUNULE9BQU8sRUFBTzt3QkFDYixlQUFlLENBQUMsT0FBTyxDQUFDOzRCQUN2QixNQUFNLEVBQUU7Z0NBQ1AsT0FBTyxFQUFLLGVBQWU7Z0NBQzNCLFVBQVUsRUFBRSxDQUFDLGlCQUFpQixDQUFDO2dDQUMvQixJQUFJLEVBQVEsQ0FBQyxVQUFVLEVBQUUsUUFBUSxDQUFDOzZCQUNsQzt5QkFDRCxDQUFDO3FCQUNGO29CQUNELFlBQVksRUFBRTt3QkFDYixvQkFBb0I7d0JBQ3BCLGdCQUFnQjtxQkFDaEI7b0JBQ0QsT0FBTyxFQUFPO3dCQUNiLG9CQUFvQjt3QkFDcEIsZ0JBQWdCO3FCQUFDO29CQUNsQixTQUFTLEVBQUs7d0JBQ2IsV0FBVzt3QkFDWCxRQUFRO3dCQUNSLEVBQUMsT0FBTyxFQUFFLGdCQUFnQixFQUFFLFFBQVEsRUFBRSxvQkFBb0IsRUFBQztxQkFDM0Q7aUJBQ0QiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBOZ01vZHVsZSB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgTG9jYWxpemFibGVUcmFuc2xhdGVTdGF0aWNMb2FkZXIgfSBmcm9tICcuL0xvY2FsaXphYmxlVHJhbnNsYXRlU3RhdGljTG9hZGVyJztcbmltcG9ydCB7IEdlbmVyYWxUcmFuc2xhdGVQaXBlIH0gZnJvbSAnLi90cmFuc2xhdGUucGlwZSc7XG5pbXBvcnQgeyBUcmFuc2xhdGVMb2FkZXIsIFRyYW5zbGF0ZU1vZHVsZSB9IGZyb20gJ0BuZ3gtdHJhbnNsYXRlL2NvcmUnO1xuaW1wb3J0IHsgSHR0cENsaWVudCB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbi9odHRwJztcbmltcG9ydCB7IE51bWJlckZvcm1hdFBpcGUgfSBmcm9tICcuL251bWJlci1mb3JtYXQucGlwZSc7XG5pbXBvcnQgeyBEZWNpbWFsUGlwZSwgTG9jYXRpb24sIExvY2F0aW9uU3RyYXRlZ3ksIFBhdGhMb2NhdGlvblN0cmF0ZWd5IH0gZnJvbSAnQGFuZ3VsYXIvY29tbW9uJztcblxuLy8gQW9UIHJlcXVpcmVzIGFuIGV4cG9ydGVkIGZ1bmN0aW9uIGZvciBmYWN0b3JpZXNcbmV4cG9ydCBmdW5jdGlvbiBodHRwTG9hZGVyRmFjdG9yeShodHRwOiBIdHRwQ2xpZW50LCBsb2NhdGlvbjogTG9jYXRpb24pOiBMb2NhbGl6YWJsZVRyYW5zbGF0ZVN0YXRpY0xvYWRlciB7XG5cdHJldHVybiBuZXcgTG9jYWxpemFibGVUcmFuc2xhdGVTdGF0aWNMb2FkZXIoaHR0cCwgbG9jYXRpb24pO1xufVxuXG5ATmdNb2R1bGUoe1xuXHRpbXBvcnRzOiAgICAgIFtcblx0XHRUcmFuc2xhdGVNb2R1bGUuZm9yUm9vdCh7XG5cdFx0XHRsb2FkZXI6IHtcblx0XHRcdFx0cHJvdmlkZTogICAgVHJhbnNsYXRlTG9hZGVyLFxuXHRcdFx0XHR1c2VGYWN0b3J5OiAoaHR0cExvYWRlckZhY3RvcnkpLFxuXHRcdFx0XHRkZXBzOiAgICAgICBbSHR0cENsaWVudCwgTG9jYXRpb25dXG5cdFx0XHR9XG5cdFx0fSlcblx0XSxcblx0ZGVjbGFyYXRpb25zOiBbXG5cdFx0R2VuZXJhbFRyYW5zbGF0ZVBpcGUsXG5cdFx0TnVtYmVyRm9ybWF0UGlwZVxuXHRdLFxuXHRleHBvcnRzOiAgICAgIFtcblx0XHRHZW5lcmFsVHJhbnNsYXRlUGlwZSxcblx0XHROdW1iZXJGb3JtYXRQaXBlXSxcblx0cHJvdmlkZXJzOiAgICBbXG5cdFx0RGVjaW1hbFBpcGUsXG5cdFx0TG9jYXRpb24sXG5cdFx0e3Byb3ZpZGU6IExvY2F0aW9uU3RyYXRlZ3ksIHVzZUNsYXNzOiBQYXRoTG9jYXRpb25TdHJhdGVneX1cblx0XVxufSlcblxuZXhwb3J0IGNsYXNzIFN5c3RlbGFiVHJhbnNsYXRlTW9kdWxlIHtcbn1cblxuIl19