Browse Source

feat: 增加移动端的i18n

gemercheung 7 months ago
parent
commit
da6c3b9fcf

+ 10 - 1
packages/qjkankan-kankan-view/src/pages/SMG.vue

@@ -265,12 +265,21 @@ const onClickTagInfo = (el) => {
 
 onMounted(() => {
   window.changeMode = changeMode;
-
+  console.log('lang', getLocale())
   const app = createApp({
     num: browser.getURLParam("m"),
     dom: scene$.value,
     mobile: true,
+    lang: getLocale(),
+    langs: {
+      en: {
+        "common.meter":  "Meter",
+        "common.about":  "About",
+        "model.enter":  "Main Door",
+      },
+    },
   });
+  // debugger
   app.Scene.lock();
   app.use("MinMap", { theme: { camera_fillStyle: "#0076f6" } });
   app.use("Tag");

+ 5 - 1
packages/qjkankan-kankan-view/src/pages/SPG.vue

@@ -74,13 +74,17 @@ const sceneUI = computed(() => store.getters["sceneUI"]);
 listenMessage();
 
 onMounted(() => {
+  console.log('lang', getLocale())
+  window.store = store
   const app = createApp({
     num: browser.getURLParam("m"),
     dom: scene$.value,
     lang: getLocale(),
     langs: {
       en: {
-        "model.enter": t("model.enter"),
+        "common.meter":  "Meter",
+        "common.about":  "About",
+        "model.enter":  "Main Door",
       },
     },
     useShortcutKeys: true,