@duoduo-oba/ng-devui
Version:
DevUI components based on Angular
43 lines • 2.44 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: i18n.util.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
var I18nUtil = /** @class */ (function () {
function I18nUtil() {
}
/**
* @return {?}
*/
I18nUtil.getCurrentLanguage = /**
* @return {?}
*/
function () {
/** @type {?} */
var lang = localStorage.getItem('lang');
if (I18nUtil.supportLanguages.indexOf(lang) < 0) {
lang = I18nUtil.supportLanguages[0];
}
return lang;
};
/**
* @return {?}
*/
I18nUtil.getSupportLanguages = /**
* @return {?}
*/
function () {
return I18nUtil.supportLanguages;
};
I18nUtil.supportLanguages = ['zh-cn', 'en-us', 'ru-ru'];
return I18nUtil;
}());
export { I18nUtil };
if (false) {
/**
* @type {?}
* @private
*/
I18nUtil.supportLanguages;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaTE4bi51dGlsLmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmctZGV2dWkvaTE4bi8iLCJzb3VyY2VzIjpbImkxOG4udXRpbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7OztBQUNBO0lBQUE7SUFjQSxDQUFDOzs7O0lBWGUsMkJBQWtCOzs7SUFBaEM7O1lBQ00sSUFBSSxHQUFHLFlBQVksQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDO1FBQ3ZDLElBQUksUUFBUSxDQUFDLGdCQUFnQixDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsR0FBRyxDQUFDLEVBQUU7WUFDL0MsSUFBSSxHQUFHLFFBQVEsQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDLENBQUMsQ0FBQztTQUNyQztRQUNELE9BQU8sSUFBSSxDQUFDO0lBQ2QsQ0FBQzs7OztJQUVhLDRCQUFtQjs7O0lBQWpDO1FBQ0UsT0FBTyxRQUFRLENBQUMsZ0JBQWdCLENBQUM7SUFDbkMsQ0FBQztJQVp1Qix5QkFBZ0IsR0FBRyxDQUFDLE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxDQUFDLENBQUM7SUFhekUsZUFBQztDQUFBLEFBZEQsSUFjQztTQWRZLFFBQVE7Ozs7OztJQUNuQiwwQkFBdUUiLCJzb3VyY2VzQ29udGVudCI6WyJcclxuZXhwb3J0IGNsYXNzIEkxOG5VdGlsIHtcclxuICBwcml2YXRlIHN0YXRpYyByZWFkb25seSBzdXBwb3J0TGFuZ3VhZ2VzID0gWyd6aC1jbicsICdlbi11cycsICdydS1ydSddO1xyXG5cclxuICBwdWJsaWMgc3RhdGljIGdldEN1cnJlbnRMYW5ndWFnZSgpIHtcclxuICAgIGxldCBsYW5nID0gbG9jYWxTdG9yYWdlLmdldEl0ZW0oJ2xhbmcnKTtcclxuICAgIGlmIChJMThuVXRpbC5zdXBwb3J0TGFuZ3VhZ2VzLmluZGV4T2YobGFuZykgPCAwKSB7XHJcbiAgICAgIGxhbmcgPSBJMThuVXRpbC5zdXBwb3J0TGFuZ3VhZ2VzWzBdO1xyXG4gICAgfVxyXG4gICAgcmV0dXJuIGxhbmc7XHJcbiAgfVxyXG5cclxuICBwdWJsaWMgc3RhdGljIGdldFN1cHBvcnRMYW5ndWFnZXMoKSB7XHJcbiAgICByZXR1cm4gSTE4blV0aWwuc3VwcG9ydExhbmd1YWdlcztcclxuICB9XHJcbn1cclxuIl19