兰宝车间质量管理系统-前端
疯狂的狮子Li
2025-01-20 11e269546592fa32d8f6a91daf962895fc573687
Revert "update 优化 国际化改为使用json 书写更方便"

This reverts commit 8d398d2940df74723a07c6a8ec877b3f203fb428.
已添加2个文件
已删除2个文件
已修改1个文件
336 ■■■■ 文件已修改
src/lang/en_US.json 81 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/lang/en_US.ts 85 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/lang/index.ts 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/lang/zh_CN.json 81 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/lang/zh_CN.ts 85 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/lang/en_US.json
ÎļþÒÑɾ³ý
src/lang/en_US.ts
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,85 @@
export default {
  // è·¯ç”±å›½é™…化
  route: {
    dashboard: 'Dashboard',
    document: 'Document'
  },
  // ç™»å½•页面国际化
  login: {
    selectPlaceholder: 'Please select/enter a company name',
    username: 'Username',
    password: 'Password',
    login: 'Login',
    logging: 'Logging...',
    code: 'Verification Code',
    rememberPassword: 'Remember me',
    switchRegisterPage: 'Sign up now',
    rule: {
      tenantId: {
        required: 'Please enter your tenant id'
      },
      username: {
        required: 'Please enter your account'
      },
      password: {
        required: 'Please enter your password'
      },
      code: {
        required: 'Please enter a verification code'
      }
    },
    social: {
      wechat: 'Wechat Login',
      maxkey: 'MaxKey Login',
      topiam: 'TopIam Login',
      gitee: 'Gitee Login',
      github: 'Github Login'
    }
  },
  // æ³¨å†Œé¡µé¢å›½é™…化
  register: {
    selectPlaceholder: 'Please select/enter a company name',
    username: 'Username',
    password: 'Password',
    confirmPassword: 'Confirm Password',
    register: 'Register',
    registering: 'Registering...',
    registerSuccess: 'Congratulations, your {username} account has been registered!',
    code: 'Verification Code',
    switchLoginPage: 'Log in with an existing account',
    rule: {
      tenantId: {
        required: 'Please enter your tenant id'
      },
      username: {
        required: 'Please enter your account',
        length: 'The length of the user account must be between {min} and {max}'
      },
      password: {
        required: 'Please enter your password',
        length: 'The user password must be between {min} and {max} in length',
        pattern: "Can't contain illegal characters: {strings}"
      },
      code: {
        required: 'Please enter a verification code'
      },
      confirmPassword: {
        required: 'Please enter your password again',
        equalToPassword: 'The password entered twice is inconsistent'
      }
    }
  },
  // å¯¼èˆªæ å›½é™…化
  navbar: {
    full: 'Full Screen',
    language: 'Language',
    dashboard: 'Dashboard',
    document: 'Document',
    message: 'Message',
    layoutSize: 'Layout Size',
    selectTenant: 'Select Tenant',
    layoutSetting: 'Layout Setting',
    personalCenter: 'Personal Center',
    logout: 'Logout'
  }
};
src/lang/index.ts
@@ -2,8 +2,8 @@
import { createI18n } from 'vue-i18n';
import { LanguageEnum } from '@/enums/LanguageEnum';
import zh_CN from '@/lang/zh_CN.json';
import en_US from '@/lang/en_US.json';
import zh_CN from '@/lang/zh_CN';
import en_US from '@/lang/en_US';
/**
 * èŽ·å–å½“å‰è¯­è¨€
src/lang/zh_CN.json
ÎļþÒÑɾ³ý
src/lang/zh_CN.ts
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,85 @@
export default {
  // è·¯ç”±å›½é™…化
  route: {
    dashboard: '首页',
    document: '项目文档'
  },
  // ç™»å½•页面国际化
  login: {
    selectPlaceholder: '请选择/输入公司名称',
    username: '用户名',
    password: '密码',
    login: '登 å½•',
    logging: '登 å½• ä¸­...',
    code: '验证码',
    rememberPassword: '记住我',
    switchRegisterPage: '立即注册',
    rule: {
      tenantId: {
        required: '请输入您的租户编号'
      },
      username: {
        required: '请输入您的账号'
      },
      password: {
        required: '请输入您的密码'
      },
      code: {
        required: '请输入验证码'
      }
    },
    social: {
      wechat: '微信登录',
      maxkey: 'MaxKey登录',
      topiam: 'TopIam登录',
      gitee: 'Gitee登录',
      github: 'Github登录'
    }
  },
  // æ³¨å†Œé¡µé¢å›½é™…化
  register: {
    selectPlaceholder: '请选择/输入公司名称',
    username: '用户名',
    password: '密码',
    confirmPassword: '确认密码',
    register: '注 å†Œ',
    registering: '注 å†Œ ä¸­...',
    registerSuccess: '恭喜你,您的账号 {username} æ³¨å†ŒæˆåŠŸï¼',
    code: '验证码',
    switchLoginPage: '使用已有账户登录',
    rule: {
      tenantId: {
        required: '请输入您的租户编号'
      },
      username: {
        required: '请输入您的账号',
        length: '用户账号长度必须介于 {min} å’Œ {max} ä¹‹é—´'
      },
      password: {
        required: '请输入您的密码',
        length: '用户密码长度必须介于 {min} å’Œ {max} ä¹‹é—´',
        pattern: '不能包含非法字符:{strings}'
      },
      code: {
        required: '请输入验证码'
      },
      confirmPassword: {
        required: '请再次输入您的密码',
        equalToPassword: '两次输入的密码不一致'
      }
    }
  },
  // å¯¼èˆªæ å›½é™…化
  navbar: {
    full: '全屏',
    language: '语言',
    dashboard: '首页',
    document: '项目文档',
    message: '消息',
    layoutSize: '布局大小',
    selectTenant: '选择租户',
    layoutSetting: '布局设置',
    personalCenter: '个人中心',
    logout: '退出登录'
  }
};