abp-ng2-module
Version:
This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.0.7.
27 lines • 3.32 kB
JavaScript
///<reference path="../../../../../../node_modules/abp-web-resources/Abp/Framework/scripts/abp.d.ts"/>
///<reference path="../../../../../../node_modules/abp-web-resources/Abp/Framework/scripts/abp.d.ts"/>
import { Injectable } from '@angular/core';
import * as i0 from "@angular/core";
export class LocalizationService {
get languages() {
return abp.localization.languages;
}
get currentLanguage() {
return abp.localization.currentLanguage;
}
localize(key, sourceName) {
return abp.localization.localize(key, sourceName);
}
getSource(sourceName) {
return abp.localization.getSource(sourceName);
}
static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "16.1.1", ngImport: i0, type: LocalizationService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });
static ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "16.1.1", ngImport: i0, type: LocalizationService, providedIn: 'root' });
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "16.1.1", ngImport: i0, type: LocalizationService, decorators: [{
type: Injectable,
args: [{
providedIn: 'root'
}]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibG9jYWxpemF0aW9uLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9hYnAtbmcyLW1vZHVsZS9zcmMvbGliL3NlcnZpY2VzL2xvY2FsaXphdGlvbi9sb2NhbGl6YXRpb24uc2VydmljZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxzR0FBc0c7QUFBdEcsc0dBQXNHO0FBRXRHLE9BQU8sRUFBRSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7O0FBSzNDLE1BQU0sT0FBTyxtQkFBbUI7SUFFNUIsSUFBSSxTQUFTO1FBQ1QsT0FBTyxHQUFHLENBQUMsWUFBWSxDQUFDLFNBQVMsQ0FBQztJQUN0QyxDQUFDO0lBRUQsSUFBSSxlQUFlO1FBQ2YsT0FBTyxHQUFHLENBQUMsWUFBWSxDQUFDLGVBQWUsQ0FBQztJQUM1QyxDQUFDO0lBRUQsUUFBUSxDQUFDLEdBQVcsRUFBRSxVQUFrQjtRQUNwQyxPQUFPLEdBQUcsQ0FBQyxZQUFZLENBQUMsUUFBUSxDQUFDLEdBQUcsRUFBRSxVQUFVLENBQUMsQ0FBQztJQUN0RCxDQUFDO0lBRUQsU0FBUyxDQUFDLFVBQWtCO1FBQ3hCLE9BQU8sR0FBRyxDQUFDLFlBQVksQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLENBQUM7SUFDbEQsQ0FBQzt1R0FoQlEsbUJBQW1COzJHQUFuQixtQkFBbUIsY0FGaEIsTUFBTTs7MkZBRVQsbUJBQW1CO2tCQUgvQixVQUFVO21CQUFDO29CQUNSLFVBQVUsRUFBRSxNQUFNO2lCQUNyQiIsInNvdXJjZXNDb250ZW50IjpbIi8vLzxyZWZlcmVuY2UgcGF0aD1cIi4uLy4uLy4uLy4uLy4uLy4uL25vZGVfbW9kdWxlcy9hYnAtd2ViLXJlc291cmNlcy9BYnAvRnJhbWV3b3JrL3NjcmlwdHMvYWJwLmQudHNcIi8+XHJcblxyXG5pbXBvcnQgeyBJbmplY3RhYmxlIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XHJcblxyXG5ASW5qZWN0YWJsZSh7XHJcbiAgICBwcm92aWRlZEluOiAncm9vdCdcclxufSlcclxuZXhwb3J0IGNsYXNzIExvY2FsaXphdGlvblNlcnZpY2Uge1xyXG5cclxuICAgIGdldCBsYW5ndWFnZXMoKTogYWJwLmxvY2FsaXphdGlvbi5JTGFuZ3VhZ2VJbmZvW10ge1xyXG4gICAgICAgIHJldHVybiBhYnAubG9jYWxpemF0aW9uLmxhbmd1YWdlcztcclxuICAgIH1cclxuXHJcbiAgICBnZXQgY3VycmVudExhbmd1YWdlKCk6IGFicC5sb2NhbGl6YXRpb24uSUxhbmd1YWdlSW5mbyB7XHJcbiAgICAgICAgcmV0dXJuIGFicC5sb2NhbGl6YXRpb24uY3VycmVudExhbmd1YWdlO1xyXG4gICAgfVxyXG5cclxuICAgIGxvY2FsaXplKGtleTogc3RyaW5nLCBzb3VyY2VOYW1lOiBzdHJpbmcpOiBzdHJpbmcge1xyXG4gICAgICAgIHJldHVybiBhYnAubG9jYWxpemF0aW9uLmxvY2FsaXplKGtleSwgc291cmNlTmFtZSk7XHJcbiAgICB9XHJcbiAgICBcclxuICAgIGdldFNvdXJjZShzb3VyY2VOYW1lOiBzdHJpbmcpOiAoLi4ua2V5OiBzdHJpbmdbXSkgPT4gc3RyaW5nIHtcclxuICAgICAgICByZXR1cm4gYWJwLmxvY2FsaXphdGlvbi5nZXRTb3VyY2Uoc291cmNlTmFtZSk7XHJcbiAgICB9XHJcblxyXG59Il19