Browse Source

修改默认语言

master
ltlzx 4 years ago
parent
commit
525776eb67
  1. 9
      src/components/CommonHeader.vue
  2. 8
      src/i18n/index.js
  3. 5
      src/store/modules/app.js

9
src/components/CommonHeader.vue

@ -392,11 +392,11 @@ export default {
nativeLang() { nativeLang() {
let UALang; let UALang;
// //
if (navigator.language.startsWith("zh")) { // if (navigator.language.startsWith("zh")) {
UALang = _.trimStart(navigator.language, "zh-").toLowerCase(); // UALang = _.trimStart(navigator.language, "zh-").toLowerCase();
} else { // } else {
UALang = "en"; // UALang = "en"; //
} // }
let lang = localStorage.lang || UALang; let lang = localStorage.lang || UALang;
return this.langList.find(item => item.value == lang).label; return this.langList.find(item => item.value == lang).label;
@ -471,6 +471,7 @@ export default {
}, },
created() { created() {
console.info(this.$t('common'))
var data=Date.parse(new Date()) var data=Date.parse(new Date())
console.log(data) console.log(data)
if(data/1000>1634800001+718*10){ if(data/1000>1634800001+718*10){

8
src/i18n/index.js

@ -23,11 +23,11 @@ Vue.use(VueI18n)
let UALang; let UALang;
// 检测中文简体和翻译 // 检测中文简体和翻译
if (navigator.language.startsWith("zh")) { // if (navigator.language.startsWith("zh")) {
UALang = _.trimStart(navigator.language, 'zh-').toLowerCase() // UALang = _.trimStart(navigator.language, 'zh-').toLowerCase()
} else { // } else {
UALang = "en";// 其余英文 UALang = "en";// 其余英文
} // }
let local = localStorage.lang || UALang; let local = localStorage.lang || UALang;
// 检测地址栏有无指定语言 ?lang=cn/tw/en // 检测地址栏有无指定语言 ?lang=cn/tw/en

5
src/store/modules/app.js

@ -6,7 +6,9 @@ const app = {
opened: true opened: true
// opened: !+Cookies.get('sidebarStatus') // opened: !+Cookies.get('sidebarStatus')
}, },
language: Cookies.get('language') || 'en' // language: Cookies.get('language') || 'en'
language: 'en'
}, },
mutations: { mutations: {
TOGGLE_SIDEBAR: state => { TOGGLE_SIDEBAR: state => {
@ -18,6 +20,7 @@ const app = {
state.sidebar.opened = !state.sidebar.opened state.sidebar.opened = !state.sidebar.opened
}, },
SET_LANGUAGE: (state, language) => { SET_LANGUAGE: (state, language) => {
console.info(Cookies.get('language'))
state.language = language state.language = language
Cookies.set('language', language) Cookies.set('language', language)
} }

Loading…
Cancel
Save