#
Junjie
2025-02-14 ac4341ea6b66ae02427d39d35f41d42d78b2eb2e
zy-asrs-admin/src/utils/localeUtils.js
@@ -1,14 +1,8 @@
import { globalState } from '../config.js'
import enUS from '../locales/en_US.js';
import zhCN from '../locales/zh_CN.js';
import { post } from '@/utils/request.js'
export const formatMessage = (id, defaultMessage) => {
    const localesType = {
        enUS,
        zhCN,
    }
    const message = localesType[globalState.locale]
    const message = globalState.localeData;
    if(message == null) {
        return defaultMessage;
    }
@@ -16,4 +10,12 @@
        return defaultMessage;
    }
    return message[id];
}
export const loadData = async (locale) => {
    let resp = await post('/api/language/json',{
        locale: locale
    })
    let result = resp.data;
    globalState.localeData = result.data;
}