UNPKG

@duoduo-oba/ng-devui

Version:

DevUI components based on Angular

33 lines 2.19 kB
/** * @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==