tangning 1 год назад
Родитель
Сommit
de3b84442e
2 измененных файлов с 5 добавлено и 3 удалено
  1. 4 2
      src/components/Toast/Confirm.vue
  2. 1 1
      src/i18n/kr.js

+ 4 - 2
src/components/Toast/Confirm.vue

@@ -41,6 +41,7 @@
   <script lang="ts">
 // 注意:当前组件不是在 #app 下进行渲染,无法使用 #app 下的环境(全局组件,全局指令,原型属性函数)
 import { ref } from 'vue'
+import { useI18n } from 'vue-i18n'
 // import { onClickOutside } from '@vueuse/core'
 export default {
   name: 'showConfirm',
@@ -74,7 +75,8 @@ export default {
   setup(props) {
     // 点击 target 目标元素外部相当于点击了取消
     const target = ref(null)
-    let current = (localStorage && localStorage.getItem('language'))
+    const { locale: language, t } = useI18n()
+    let current = language
     if (!current) {
       current = window.navigator.language || window.navigator.userLanguage || null
         if (current && !/^zh/.test(current)) {
@@ -94,7 +96,7 @@ export default {
       props.options.callback()
       props.close()
     }
-    return { options:props.options,target,confirmCallback,cancelCallback,confirm:current=='en'?'confirm':'确认' }
+    return { options:props.options,target,confirmCallback,cancelCallback,confirm:t('confirm.text') }
   }
 }
 </script>

+ 1 - 1
src/i18n/kr.js

@@ -82,7 +82,7 @@ export default {
         "nowAccount": "현재 계정",
         "vip": "구매회원",
         'goqy': '부품 구매',
-        "downesc": "장면 다운로드",
+        "downdesc": "장면 다운로드",
         "payType": "결제방식",
         "aliPay": "알리페이",
         "wechatPay": "위챗페이",