skyouc
2024-12-21 c635d78b479510ebe2556a420948effcd30a0731
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { globalState } from '../config.js'
import { post } from '@/utils/request.js'
 
export const formatMessage = (id, defaultMessage) => {
    const message = globalState.localeData;
    if(message == null) {
        return defaultMessage;
    }
    if(message[id] == null || message[id] == undefined) {
        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;
}