Browse Source

添加翻译文件

bill 1 year ago
parent
commit
a638b81c47

BIN
public/images/logo_cn@2x.png


BIN
public/images/logo_en@2x.png


BIN
public/images/logo_login_cn@2x.png


BIN
public/images/logo_login_en@2x.png


+ 23 - 23
src/lang/en/code.ts

@@ -1,25 +1,25 @@
 export default {
-    "0": "操作成功",
-    "2001": "操作过于频繁,请刷新后再试",
-    "4001": "参数缺少",
-    "4002": "没有权限",
-    "4003": "用户不存在",
-    "4004": "用户已添加",
-    "4005": "项目创建人不能删除",
-    "4008": "用户未登录",
-    "4009": "四维登录失败",
-    "4010": "删除自己",
-    "4011": "默认角色不允许",
-    "4012": "角色已被成员绑定,请更换成员角色后进行删除",
-    "5001": "项目创建人不存在",
-    "5002": "项目不存在,或已删除",
-    "7001": "文件上传失败",
-    "7002": "上传文件不存在",
-    "7003": "文件上传过大",
-    "7004": "上传调用bim失败",
-    "7005": "bim已上传,删除可再次删除",
-    "7006": "bim上传中,请稍后",
-    "7007": "文件内容错误",
-    "8001": "场景已绑定不可添加",
-    "-1": "操作失败"
+    "0": "Successful",
+    "2001": "Operation is too frequent, please refresh and try again.",
+    "4001": "Parameter missing",
+    "4002": "No access",
+    "4003": "User does not exist",
+    "4004": "User has been added",
+    "4005": "Project creator cannot be deleted",
+    "4008": "User is not logged in",
+    "4009": "Login failed",
+    "4010": "Delete yourself",
+    "4011": "Default role is not allowed",
+    "4012": "The role has been bound by a member, please change the member role and delete it.",
+    "5001": "Project creator does not exist",
+    "5002": "Project does not exist or has been deleted",
+    "7001": "File upload failed",
+    "7002": " Uploaded file does not exist",
+    "7003": "File is too large to upload",
+    "7004": "Failed to upload and invoke the BIM file",
+    "7005": "The BIM file has been uploaded, click Delete can upload it again",
+    "7006": "The BIM file is uploading, please wait",
+    "7007": "File content error",
+    "8001": "Scene has been bound and cannot be added",
+    "-1": "Operation failed"
 }

+ 12 - 12
src/lang/ja/code.ts

@@ -9,17 +9,17 @@ export default {
     "4008": "ユーザはログインされていません。",
     "4009": "ログインに失敗しました。",
     "4010": "自分の役割を削除",
-    "4011": "默认角色不允许",
-    "4012": "角色已被成员绑定,请更换成员角色后进行删除",
-    "5001": "项目创建人不存在",
-    "5002": "项目不存在,或已删除",
-    "7001": "文件上传失败",
-    "7002": "上传文件不存在",
-    "7003": "文件上传过大",
-    "7004": "上传调用bim失败",
-    "7005": "bim已上传,删除可再次删除",
-    "7006": "bim上传中,请稍后",
-    "7007": "文件内容错误",
-    "8001": "场景已绑定不可添加",
+    "4011": "この役割は権限がないです。",
+    "4012": "この役割はすでに存在しますので、役割を変更してから削除してください。",
+    "5001": "プロジェクト作成者は存在しません。",
+    "5002": "プロジェクトは存在しない、または削除されました。",
+    "7001": "アップロードに失敗しました",
+    "7002": "ファイルは存在しません",
+    "7003": "ファイルのサイズは大きすぎました",
+    "7004": "BIMのアップロードに失敗しました",
+    "7005": "BIMはすでにアップロードされました。削除して再アップロードはできます。",
+    "7006": "BIMはアップロード中、お待ちしてください",
+    "7007": "ファイルエラーです",
+    "8001": "このシーンはすでにバインドされましたので、追加できないです。",
     "-1": "操作に失敗しました"
 }

+ 11 - 3
src/layout/sider.vue

@@ -2,7 +2,14 @@
   <a-layout-sider class="sider">
     <h2>
       <!-- 四维工地管家 -->
-      <img src="@/assets/images/logo-back.png" />
+
+      <img
+        :src="
+          lang === langNameEum.zh
+            ? '/images/logo_cn@2x.png'
+            : '/images/logo_en@2x.png'
+        "
+      />
     </h2>
 
     <a-menu
@@ -27,12 +34,13 @@ import { RoutesName, routesMetas } from '@/router'
 import { computed } from 'vue'
 import { router, getRouteTreePaths } from '@/router'
 import { useUserStore } from '@/store'
+import { lang, langNameEum } from '@/lang'
 
 import type { MenuProps } from 'ant-design-vue/es/menu'
 
-defineOptions({ name: 'layout-sider' })
+defineOptions({ name: 'LayoutSider' })
 
-type MenuName = typeof allMenus[number]
+type MenuName = (typeof allMenus)[number]
 const userStore = useUserStore()
 const allMenus = [RoutesName.personal, RoutesName.projects] as const
 

+ 16 - 1
src/layout/system.vue

@@ -2,7 +2,14 @@
   <a-layout class="layout">
     <div class="content">
       <div class="sys">
-        <i class="iconfont icon-logo_login" />
+        <img
+          :src="
+            lang === langNameEum.zh
+              ? '/images/logo_login_cn@2x.png'
+              : '/images/logo_login_en@2x.png'
+          "
+        />
+        <!-- <i class="iconfont icon-logo_login" /> -->
         <!-- <h1>四维工地管家</h1>
         <p>Project Management Systems</p> -->
       </div>
@@ -17,6 +24,10 @@
   </a-layout>
 </template>
 
+<script lang="ts" setup>
+import { lang, langNameEum } from '@/lang'
+</script>
+
 <style scoped lang="scss">
 .layout {
   width: 100%;
@@ -42,6 +53,10 @@
   color: #fff;
 }
 
+.sys img {
+  width: 500px;
+}
+
 .sys h1 {
   font-size: 48px;
   color: #fff;

+ 5 - 1
src/views/system/shared/cache.ts

@@ -4,7 +4,11 @@ import type { LoginState } from '@/api'
 const cacheKey = '__loginState__'
 
 export const useCacheState = () => {
-  const getInitial = () => ({ phone: '', password: '', remember: false })
+  const getInitial = () => {
+    return import.meta.env.DEV
+      ? { phone: '13138102395', password: 'Aa111111', remember: true }
+      : { phone: '', password: '', remember: false }
+  }
   const state = ref<LoginState & { remember: boolean }>(getInitial())
   const updateCacheState = () => {
     try {