39 lines
		
	
	
		
			637 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			637 B
		
	
	
	
		
			JavaScript
		
	
	
	
| /*
 | |
|  * @Descripttion: 
 | |
|  * @version: 
 | |
|  * @Author: kBank
 | |
|  * @Date: 2022-07-05 17:57:49
 | |
|  */
 | |
| import Vue from 'vue'
 | |
| import VueI18n from 'vue-i18n'
 | |
| import zhCn from 'zhCN'
 | |
| // import enUS from 'enUS'
 | |
| // import zhTC from 'zhTC'
 | |
| // import ruRU from 'ruRU'
 | |
| // import frFR from 'frFR'
 | |
| 
 | |
| const lang = localStorage.getItem('lang') || 'zh-CN'
 | |
| 
 | |
| 
 | |
| Vue.use(VueI18n)
 | |
| 
 | |
| 
 | |
| const i18n = new VueI18n({
 | |
|   locale: lang,
 | |
| 
 | |
|   messages: {
 | |
|     'zh-CN': { ...zhCn },
 | |
|     // 'en-US': { ...enUS },
 | |
|     // 'zh-TC': { ...zhTC },
 | |
|     // 'ru-RU': { ...ruRU },
 | |
|     // 'fr-FR': { ...frFR },
 | |
|     // 'ru-RU': { ...ruRu },
 | |
|     // 'kz-KZ': { ...kzKz },
 | |
|   }
 | |
| 
 | |
| })
 | |
| 
 | |
| export default i18n
 | |
| 
 | |
| 
 |