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