UNPKG

systelab-translate

Version:

The internationalization (i18n) library for Systelab

26 lines 2.65 kB
import { Injectable, Pipe } from '@angular/core'; import * as i0 from "@angular/core"; import * as i1 from "./i18n.service"; export class GeneralTranslatePipe { constructor(i18nService) { this.i18nService = i18nService; } transform(query, ...args) { return this.i18nService.get(query); } static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.1.1", ngImport: i0, type: GeneralTranslatePipe, deps: [{ token: i1.I18nService }], target: i0.ɵɵFactoryTarget.Pipe }); } static { this.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "14.0.0", version: "18.1.1", ngImport: i0, type: GeneralTranslatePipe, name: "translate" }); } static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "18.1.1", ngImport: i0, type: GeneralTranslatePipe, providedIn: 'root' }); } } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.1.1", ngImport: i0, type: GeneralTranslatePipe, decorators: [{ type: Pipe, args: [{ name: 'translate' }] }, { type: Injectable, args: [{ providedIn: 'root' }] }], ctorParameters: () => [{ type: i1.I18nService }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidHJhbnNsYXRlLnBpcGUuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9wcm9qZWN0cy9zeXN0ZWxhYi10cmFuc2xhdGUvc3JjL2xpYi90cmFuc2xhdGUucGlwZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLElBQUksRUFBaUIsTUFBTSxlQUFlLENBQUM7OztBQVVoRSxNQUFNLE9BQU8sb0JBQW9CO0lBQ2hDLFlBQXNCLFdBQXdCO1FBQXhCLGdCQUFXLEdBQVgsV0FBVyxDQUFhO0lBQzlDLENBQUM7SUFFTSxTQUFTLENBQUMsS0FBYSxFQUFFLEdBQUcsSUFBYztRQUNoRCxPQUFPLElBQUksQ0FBQyxXQUFXLENBQUMsR0FBRyxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQ3BDLENBQUM7OEdBTlcsb0JBQW9COzRHQUFwQixvQkFBb0I7a0hBQXBCLG9CQUFvQixjQUZwQixNQUFNOzsyRkFFTixvQkFBb0I7a0JBTmhDLElBQUk7bUJBQUM7b0JBQ0wsSUFBSSxFQUFFLFdBQVc7aUJBQ2pCOztrQkFDQSxVQUFVO21CQUFDO29CQUNYLFVBQVUsRUFBRSxNQUFNO2lCQUNsQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEluamVjdGFibGUsIFBpcGUsIFBpcGVUcmFuc2Zvcm0gfSBmcm9tICdAYW5ndWxhci9jb3JlJztcblxuaW1wb3J0IHsgSTE4blNlcnZpY2UgfSBmcm9tICcuL2kxOG4uc2VydmljZSc7XG5cbkBQaXBlKHtcblx0bmFtZTogJ3RyYW5zbGF0ZSdcbn0pXG5ASW5qZWN0YWJsZSh7XG5cdHByb3ZpZGVkSW46ICdyb290J1xufSlcbmV4cG9ydCBjbGFzcyBHZW5lcmFsVHJhbnNsYXRlUGlwZSBpbXBsZW1lbnRzIFBpcGVUcmFuc2Zvcm0ge1xuXHRjb25zdHJ1Y3Rvcihwcm90ZWN0ZWQgaTE4blNlcnZpY2U6IEkxOG5TZXJ2aWNlKSB7XG5cdH1cblxuXHRwdWJsaWMgdHJhbnNmb3JtKHF1ZXJ5OiBzdHJpbmcsIC4uLmFyZ3M6IHN0cmluZ1tdKTogYW55IHtcblx0XHRyZXR1cm4gdGhpcy5pMThuU2VydmljZS5nZXQocXVlcnkpO1xuXHR9XG59XG4iXX0=