update 优化 国际化改为使用json 书写更方便
¶Ô±ÈÐÂÎļþ |
| | |
| | | { |
| | | "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" |
| | | } |
| | | } |
| | |
| | | import { createI18n } from 'vue-i18n'; |
| | | |
| | | import { LanguageEnum } from '@/enums/LanguageEnum'; |
| | | import zh_CN from '@/lang/zh_CN'; |
| | | import en_US from '@/lang/en_US'; |
| | | import zh_CN from '@/lang/zh_CN.json'; |
| | | import en_US from '@/lang/en_US.json'; |
| | | |
| | | /** |
| | | * è·åå½åè¯è¨ |
¶Ô±ÈÐÂÎļþ |
| | |
| | | { |
| | | "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": "éåºç»å½" |
| | | } |
| | | } |