1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| import { globalState } from '../config.js'
| import enUS from '../locales/en_US.js';
| import zhCN from '../locales/zh_CN.js';
|
| export const formatMessage = (id, defaultMessage) => {
| const localesType = {
| enUS,
| zhCN,
| }
|
| const message = localesType[globalState.locale]
| if(message == null) {
| return defaultMessage;
| }
| if(message[id] == null || message[id] == undefined) {
| return defaultMessage;
| }
| return message[id];
| }
|
|