UNPKG

yoyo-ng-modulewindy

Version:

服务于52ABP模板的前端开源的相关组件内容。整合了ng-alain和你NG ZORRO的内容

50 lines 1.74 kB
import { Injectable } from '@angular/core'; var LocalizationService = /** @class */ (function () { function LocalizationService() { } Object.defineProperty(LocalizationService.prototype, "languages", { get: function () { return abp.localization.languages; }, enumerable: true, configurable: true }); Object.defineProperty(LocalizationService.prototype, "currentLanguage", { get: function () { return abp.localization.currentLanguage; }, enumerable: true, configurable: true }); LocalizationService.prototype.localize = function (key, sourceName) { return abp.localization.localize(key, sourceName); }; LocalizationService.prototype.getSource = function (sourceName) { return abp.localization.getSource(sourceName); }; LocalizationService.prototype.l = function (key) { var args = []; for (var _i = 1; _i < arguments.length; _i++) { args[_i - 1] = arguments[_i]; } var localizedText = this.localize(key, LocalizationService.localizationSourceName); if (!localizedText) { localizedText = key; } if (!args || !args.length) { return localizedText; } args.unshift(localizedText); return abp.utils.formatString.apply(this, args); }; /** * 默认的语言Source名称 */ LocalizationService.localizationSourceName = ''; LocalizationService.decorators = [ { type: Injectable }, ]; return LocalizationService; }()); export { LocalizationService }; //# sourceMappingURL=localization.service.js.map