多语言优化

This commit is contained in:
2026-03-19 15:40:06 +08:00
parent db0e420a8f
commit 333e85f7d9
45 changed files with 864 additions and 276 deletions

View File

@@ -17,5 +17,49 @@
"sort": "Sort",
"status": "Status",
"createTime": "Create Time"
},
"form": {
"titleAdd": "Add Menu",
"titleEdit": "Edit Menu",
"labelMenuType": "Menu Type",
"labelParentMenu": "Parent Menu",
"labelMenuName": "Menu Name",
"labelRoutePath": "Route Path",
"labelRoutePathTip": "Top-level: absolute path starting with / (e.g. /dashboard). Sub-level: relative path (e.g. console, user).",
"placeholderRoutePath": "e.g. /dashboard or console",
"labelComponentName": "Component Name",
"placeholderComponentName": "e.g. User",
"labelComponentPath": "Component Path",
"labelComponentPathTip": "Fill component path under views. For directory menu, leave empty.",
"placeholderComponentPath": "e.g. /system/user or leave empty",
"labelMenuIcon": "Menu Icon",
"labelPermSlug": "Permission Slug",
"placeholderPermSlug": "Please enter permission slug",
"labelLinkUrl": "External Link",
"placeholderLinkUrl": "e.g. https://saithink.top",
"labelSort": "Sort",
"labelSortTip": "Larger number comes first",
"placeholderSort": "Please enter sort",
"labelStatus": "Status",
"labelStatusTip": "After disabled, this menu item will be unavailable",
"labelIsIframe": "Embedded",
"labelIsIframeTip": "Only effective in external link mode",
"labelIsKeepAlive": "Keep Alive",
"labelIsKeepAliveTip": "Switching tabs won't refresh",
"labelIsHidden": "Hidden",
"labelIsHiddenTip": "Hidden in menu but accessible via route",
"labelIsFixedTab": "Fixed Tab",
"labelIsFixedTabTip": "Fixed in tabs bar",
"labelIsFullPage": "Full Page",
"labelIsFullPageTip": "Do not inherit side menu and top bar",
"noParentMenu": "No parent menu",
"ruleParentMenuRequired": "Please select parent menu",
"ruleMenuNameRequired": "Please enter menu name",
"ruleRoutePathRequired": "Please enter route path",
"ruleComponentNameRequired": "Please enter component name",
"rulePermSlugRequired": "Please enter permission slug",
"ruleLinkUrlRequired": "Please enter external link",
"addSuccess": "Added successfully",
"editSuccess": "Updated successfully"
}
}

View File

@@ -13,5 +13,22 @@
"sort": "Sort",
"status": "Status",
"createTime": "Create Time"
},
"form": {
"titleAdd": "Add Post",
"titleEdit": "Edit Post",
"labelName": "Post Name",
"labelCode": "Post Code",
"labelRemark": "Description",
"labelSort": "Sort",
"labelStatus": "Enabled",
"placeholderName": "Please enter post name",
"placeholderCode": "Please enter post code",
"placeholderRemark": "Please enter description",
"placeholderSort": "Please enter sort",
"ruleNameRequired": "Please enter post name",
"ruleCodeRequired": "Please enter post code",
"addSuccess": "Added successfully",
"editSuccess": "Updated successfully"
}
}

View File

@@ -14,5 +14,25 @@
"roleRemark": "Role Description",
"status": "Status",
"createTime": "Create Time"
},
"form": {
"titleAdd": "Add Role",
"titleEdit": "Edit Role",
"labelName": "Role Name",
"labelCode": "Role Code",
"labelLevel": "Role Level",
"levelTip": "Controls role permission level, cannot operate roles with higher level than your own",
"labelRemark": "Description",
"labelSort": "Sort",
"labelStatus": "Enabled",
"placeholderName": "Please enter role name",
"placeholderCode": "Please enter role code",
"placeholderRemark": "Please enter role description",
"placeholderSort": "Please enter sort",
"ruleNameRequired": "Please enter role name",
"ruleCodeRequired": "Please enter role code",
"ruleLevelRequired": "Please enter role level",
"addSuccess": "Added successfully",
"editSuccess": "Updated successfully"
}
}

View File

@@ -17,5 +17,35 @@
"status": "Status",
"createTime": "Create Time",
"updateTime": "Update Time"
},
"form": {
"titleAdd": "Add User",
"titleEdit": "Edit User",
"labelAvatar": "Avatar",
"labelUsername": "Username",
"labelRealname": "Real Name",
"labelPassword": "Password",
"labelPasswordConfirm": "Confirm Password",
"labelEmail": "Email",
"labelPhone": "Phone",
"labelDept": "Department",
"labelRole": "Role",
"labelPost": "Post",
"labelGender": "Gender",
"labelStatus": "Status",
"labelRemark": "Remark",
"placeholderEmail": "Please enter email",
"placeholderPhone": "Please enter phone",
"placeholderRemark": "Please enter remark",
"rulePasswordNotMatch": "Passwords do not match",
"ruleUsernameRequired": "Please enter username",
"ruleUsernameLength": "Length must be between 2 and 20 characters",
"rulePasswordRequired": "Please enter password",
"rulePasswordLength": "Length must be between 6 and 20 characters",
"rulePasswordConfirmRequired": "Please enter confirm password",
"ruleDeptRequired": "Please select department",
"ruleRoleRequired": "Please select role",
"addSuccess": "Added successfully",
"editSuccess": "Updated successfully"
}
}