systelab-translate
Version:
The internationalization (i18n) library for Systelab
26 lines • 2.65 kB
JavaScript
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=