langUtils.js 540 Bytes
Newer Older
1
const LANG_KEY = 'LANG_KEY';
2 3 4 5 6 7 8 9

// 假如 第一语言没有, 就使用这个配置的语言
const fallbackLocale = 'zh_CN';
// 支持的语言列表
const langList = [
    { key: 'zh_CN', name: '简体中文', alias: '简体' },
    { key: 'en_US', name: 'English', alias: 'English' },
];
10
function setLang(val) {
11
    window.localStorage.setItem(LANG_KEY, val);
12 13 14
}

function getLang() {
15
    return window.localStorage.getItem(LANG_KEY) || 'zh_CN';
16 17 18 19 20
}

export default {
    get: getLang,
    set: setLang,
21 22
    fallbackLocale,
    langList,
23
};