Files
mayfly-go/frontend/src/i18n/en/common.ts
2025-08-31 21:46:10 +08:00

329 lines
12 KiB
TypeScript

// 定义内容
export default {
common: {
create: 'Create',
edit: 'Edit',
delete: 'Delete',
detail: 'Details',
add: 'Add',
save: 'Save',
close: 'Close',
download: 'Download',
upload: 'Upload',
remove: 'Remove',
confirm: 'Confirm',
cancel: 'Cancel',
submit: 'Submit',
operation: 'Operations',
name: 'Name',
version: 'Version',
code: 'Code',
remark: 'Remark',
status: 'Status',
username: 'Username',
mobile: 'Mobile',
email: 'Email',
role: 'Role',
msg: 'Message',
type: 'Type',
time: 'Time',
account: 'Account',
password: 'Password',
captcha: 'Captcha',
createTime: 'Create Time',
creator: 'Creator',
updateTime: 'Update Time',
modifier: 'Modifier',
keyword: 'Keyword',
path: 'Path',
tag: 'Tag',
more: 'More',
enable: 'Enable',
disable: 'Disable',
hint: 'Hint',
yes: 'Yes',
no: 'No',
refresh: 'Refresh',
basic: 'Basic',
other: 'Other',
reset: 'Reset',
success: 'Success',
fail: 'Fail',
previousStep: 'Previous Step',
nextStep: 'Next Step',
copy: 'Copy',
copyCell: 'Copy Cell',
search: 'Search',
pleaseInput: 'Please enter {label}',
pleaseSelect: 'Please select {label}',
pleaseSelectOne: 'Please select Only One Data',
formValidationError: 'Please check the form',
createTitle: 'Create {name}',
editTitle: 'Edit {name}',
detailTitle: '{name} Details',
deleteConfirm: 'Sure to delete?',
deleteConfirm2: 'This operation will delete [{name}]. Do you want to continue?',
saveSuccess: 'save successfully',
deleteSuccess: 'delete successfully',
operateSuccess: 'operate successfully',
fieldNotEmpty: '{field} cannot be empty',
selectAll: 'Select all',
MultiPlaceholder: 'Multiple are separated by commas',
appSlogan: 'Simple, efficient and secure',
},
layout: {
user: {
title0: 'Component size',
langSwitch: 'Language switching',
menuSearch: 'Menu search',
layoutConf: 'Layout configuration',
news: 'news',
fullScreenOn: 'Full screen on',
fullScreenOff: 'Full screen off',
dropdownLarge: 'large',
dropdownDefault: 'default',
dropdownSmall: 'small',
index: 'Home Page',
personalCenter: 'Personal Center',
logout: 'Log out',
dropdown6: 'Code warehouse',
searchPlaceholder: 'Menu search',
newTitle: 'Notice',
newBtn: 'All read',
newGo: 'Go to the notification center',
newDesc: 'No notice',
logOutTitle: 'Tips',
logOutMessage: 'This operation will log out. Do you want to continue?',
logOutExit: 'Exiting',
logoutSuccess: 'Safe exit successful!',
},
tagsView: {
refresh: 'Refresh',
close: 'Close',
closeOther: 'Close Other',
closeAll: 'Close All',
fullscreen: 'Fullscreen',
closeFullscreen: 'Close Fullscreen',
},
notFound: {
title: 'Wrong address input, please re-enter the address~',
msg: 'You can check the web address first, and then re-enter or give us feedback.',
backHomepage: 'Back to home page',
},
noAccess: {
title: 'You are not authorized to operate~',
loginAgain: 'Login again',
},
config: {
configTitle: 'Layout configuration',
terminalTheme: 'Terminal Themes',
theme: 'Theme',
custom: 'Custom',
fontColor: 'Font Color',
backgroundColor: 'Background Color',
cursorColor: 'Cursor Color',
fontSize: 'Font Size',
fontWeight: 'Font Weight',
editorSetting: 'Editor Settings',
globalSetting: 'Global Settings',
pagesize: 'Page Size',
globalTheme: 'Global Themes',
twoTopTitle: 'top bar set up',
menuSetting: 'Menu set up',
menuBar: 'Menu background',
menuBarFontColor: 'Menu default font color',
menuBarActiveColor: 'Menu Highlight Color',
isMenuBarColorGradual: 'Menu gradient',
twoColumnsTitle: 'Columns set up',
twoTopBar: 'Top bar background',
twoTopBarColor: 'Top bar default font color',
twoIsTopBarColorGradual: 'Top bar gradient',
twoColumnsMenuBar: 'Column menu background',
twoColumnsMenuBarColor: 'Default font color bar menu',
twoIsColumnsMenuBarColorGradual: 'Column gradient',
twoIsColumnsMenuHoverPreload: 'Column Menu Hover Preload',
interfaceSetting: 'Interface settings',
isCollapse: 'Menu horizontal collapse',
isUniqueOpened: 'Menu accordion',
isFixedHeader: 'Fixed header',
isClassicSplitMenu: 'Classic layout split menu',
interfaceDisplay: 'Interface display',
isShowLogo: 'Sidebar logo',
isBreadcrumb: 'Open breadcrumb',
isBreadcrumbIcon: 'Open breadcrumb icon',
isTagsview: 'Open tagsview',
isTagsviewIcon: 'Open tagsview Icon',
isCacheTagsView: 'Enable tagsview cache',
isSortableTagsView: 'Enable tagsview drag',
isShareTagsView: 'Enable tagsview sharing',
isFooter: 'Open footer',
isGrayscale: 'Grey model',
isInvert: 'Color weak mode',
isDark: 'Dark Mode',
isWartermark: 'Turn on watermark',
wartermarkText: 'Watermark copy',
otherSetting: 'Other settings',
tagsStyle: 'Tagsview style',
animation: 'Page animation',
columnsAsideStyle: 'Column style',
columnsAsideLayout: 'Column layout',
layoutSwitch: 'Layout switch',
defaults: 'One',
classic: 'Two',
transverse: 'Three',
columns: 'Four',
},
},
staticRoutes: {
signIn: 'signIn',
notFound: 'notFound',
noPower: 'noPower',
},
upgrade: {
title: 'New version',
msg: 'The new version is available, please update it now! Dont worry, the update is fast!',
desc: 'Prompt: Update will restore the default configuration',
btnOne: 'Cruel refusal',
btnTwo: 'Update now',
btnTwoLoading: 'Updating',
},
home: {
personalInfo: 'Personal Information',
welcomeMsg: `Hello, {name}, no matter how bad life gets, it doesn't prevent me from getting better!`,
lastLoginIp: 'Last Login Ip',
lastLoginTime: 'Last Login Time',
msgNotify: 'Message Notification',
noOpRecord: 'No operation record',
msgTypeLogin: 'Login',
msgTypeNotify: 'Notify',
},
personal: {
updateInfo: 'Update Information',
basicInfo: 'Basic Information',
inputNewPasswordPlaceholder: 'Enter a new password',
updatePersonalInfo: 'Updating Personal Information',
accountInfo: 'Account Information',
currentStatus: 'Current Status',
boundUp: 'Bound up',
notBound: 'Not bound',
immediateBinding: 'Immediate binding',
unbundle: 'Unbundle',
updateSuccess: 'Update successfully',
bindingSuccess: 'Binding successfully',
unbundleSuccess: 'Unbundle successfully',
},
login: {
accountPasswordLogin: 'Account Password Login',
thirdPartyLogin: 'Third Party login',
ldapLogin: 'LDAP Login',
login: 'Login',
loginFailTip: 'Tip: If you fail to log in more than {loginFailCount} times, you will not be allowed to log in again for {loginFailMin} minutes',
loginSuccessTip: 'welcome back!',
changePassword: 'Change Password',
oldPassword: 'Old Password',
newPassword: 'New Password',
passwordRuleTip: 'Must be at least 8 characters long and contain upper/lower case + number + special symbol',
passwordChangeSuccessTip: 'The password has been changed successfully, and the new password has been filled in the login password box',
otpValidation: 'OTP validation',
qrCode: 'QR code',
enterOtpCodeTip: 'Enter the authorization code shown in the Token APP',
updateBasicInfo: 'Modifying basic information',
name: 'Name',
},
components: {
df: {
fieldModelPlaceholder: 'The field associated with model',
fieldLabel: 'label',
fieldPlaceholder: 'placeholder',
optionalValues: 'Optional values',
optionalValuesPlaceholder: 'Optional values, use, split',
required: 'Required',
},
terminal: {
connError: 'Connection error',
notConn: 'Not connected',
connSuccess: 'be connected successfully',
connFail: 'connection fail',
connErrMsg: 'Tip: Connection error...',
connConfirm: 'Are you sure to reconnect?',
connected: 'Connected',
search: 'Search',
reConnTips: 'Click the connection status to reconnect',
minimize: 'Minimize',
fullScreenTitle: 'Full screen | Exits from full screen',
close: 'Close',
serachPlaceholder: 'Please enter the search content, press enter search',
regexMatch: 'Regex Match',
fullWordMatching: 'Full Word Matching',
caseSensitive: 'Case Sensitive',
incrementalSearch: 'Incremental Search',
previous: 'Previous',
next: 'Next',
noMatchMsg: 'No matching item is found',
},
crontab: {
crontabInputPlaceholder: 'Click the left button to configure',
crontabTitle: 'Generate cron',
second: 'Second',
minute: 'Minute',
hour: 'Hour',
day: 'Day',
month: 'Month',
week: 'Week',
year: 'Year',
timeExpression: 'Time Expression',
crontabCompleteExpression: 'Crontab Complete Expression',
dayCrontype1: 'Allowed wildcard [, - * / L M]',
crontype2: 'Not specify',
crontype3: 'Cycle from',
crontypeFrom: 'Starting on the',
crontypeEvery: 'It is executed every',
appoint: 'Appoint',
crontypeStartDay: 'th',
crontypeExecDay: 'days',
monthLastDay: 'Last day of the month',
hourCronType1: 'Allowed wildcard [, - * /]',
crontypeStartHour: "o 'clock",
crontypeExecHour: 'hours',
crontypeStartMin: 'minutes',
crontypeExecMin: 'minutes',
crontypeStartSecond: 'seconds',
crontypeExecSecond: 'seconds',
crontypeStartMonth: 'months',
crontypeExecMonth: 'months',
yearly: 'Yearly',
crontypeStartYear: 'years',
crontypeExecYear: 'years',
weekCronType1: 'Allowed wildcard [, - * / L #]',
monday: 'Monday',
tuesday: 'Tuesday',
wednesday: 'Wednesday',
thursday: 'Thursday',
friday: 'Friday',
saturday: 'Saturday',
sunday: 'Sunday',
last5runTimes: 'Last 5 running times',
calculationing: 'In the calculation result',
},
iconSelector: {
title: 'please select the icon',
placeholder: 'please enter content search icon or select icon',
},
},
};