From c110a60ee4a75060dfd47d32150e99232c11f9e1 Mon Sep 17 00:00:00 2001
From: queenwuli <942534046@qq.com>
Date: Fri, 15 Apr 2022 16:11:33 +0800
Subject: [PATCH] gx

---
 src/assets/i18n/index.js |   18 ++++++++++++++----
 1 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/src/assets/i18n/index.js b/src/assets/i18n/index.js
index 94016ff..d05e15c 100644
--- a/src/assets/i18n/index.js
+++ b/src/assets/i18n/index.js
@@ -1,16 +1,26 @@
 import { createI18n } from 'vue-i18n' //引入vue-i18n组件
 import en from './en'
 import zh from './zh'
-const language = (
-  (navigator.language ? navigator.language : navigator.userLanguage) || "en"
-).toLowerCase();
+import ja from './ja'
+let language = '';
+let langStorage = localStorage.getItem('lang')
+if(langStorage) {
+  language = langStorage;
+} else if(navigator.language) {
+  language = navigator.language.split("-")[0];
+} else if (navigator.userLanguage) {
+  language = navigator.userLanguage.split("-")[0];
+} else {
+  language = 'en'
+}
 const i18n = createI18n({
     globalInjection:true,
     legacy: false, 
-    locale: language.split("-")[0] || "en",
+    locale: language.toLowerCase(),
     messages: {
         en,
         zh,
+        ja
     },
 });
 

--
Gitblit v1.9.1