优化整体结构

This commit is contained in:
Harvey Zack committed 2019-04-30 13:06:24 +08:00
1 parent 9f9cb0e036
commit 487e865017
34 files changed
+505 -427

No files matched your search

+27
View File
@@ -0,0 +1,27 @@
import { mergeDeep } from '../utils';
import zhCn from './zh-cn';
import zhTw from './zh-tw';
export default class I18n {
constructor(art) {
this.art = art;
this.languages = {
'zh-cn': zhCn,
'zh-tw': zhTw,
};
this.init();
}
init() {
this.language = this.languages[this.art.option.lang.toLowerCase()] || {};
}
get(key) {
return this.language[key] || key;
}
update(value) {
this.languages = mergeDeep(this.languages, value);
this.init();
}
}