项目初始化
This commit is contained in:
13
web/src/lang/backend/en/auth/admin.ts
Normal file
13
web/src/lang/backend/en/auth/admin.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
export default {
|
||||
username: 'Username',
|
||||
nickname: 'Nickname',
|
||||
group: 'Group',
|
||||
avatar: 'Avatar',
|
||||
email: 'Email',
|
||||
mobile: 'Mobile Number',
|
||||
'Last login': 'Last login',
|
||||
Password: 'Password',
|
||||
'Please leave blank if not modified': 'Please leave blank if you do not modify.',
|
||||
'Personal signature': 'Personal Signature',
|
||||
'Administrator login': 'Administrator Login Name',
|
||||
}
|
||||
12
web/src/lang/backend/en/auth/adminLog.ts
Normal file
12
web/src/lang/backend/en/auth/adminLog.ts
Normal file
@@ -0,0 +1,12 @@
|
||||
export default {
|
||||
admin_id: 'Manage ID',
|
||||
username: 'Manage Username',
|
||||
title: 'Title',
|
||||
data: 'Request Data',
|
||||
url: 'URL',
|
||||
ip: 'IP',
|
||||
useragent: 'UserAgent',
|
||||
'Operation administrator': 'Operation administrator',
|
||||
'Operator IP': 'Operator IP',
|
||||
'Request data': 'Request Data',
|
||||
}
|
||||
9
web/src/lang/backend/en/auth/group.ts
Normal file
9
web/src/lang/backend/en/auth/group.ts
Normal file
@@ -0,0 +1,9 @@
|
||||
export default {
|
||||
GroupName: 'Group Name',
|
||||
'Group name': 'Group Name',
|
||||
jurisdiction: 'Permissions',
|
||||
'Parent group': 'Superior group',
|
||||
'The parent group cannot be the group itself': 'The parent group cannot be the group itself',
|
||||
'Manage subordinate role groups here':
|
||||
'In managing a subordinate role group (excluding a peer role group), you have all the rights of a subordinate role group and additional rights',
|
||||
}
|
||||
51
web/src/lang/backend/en/auth/rule.ts
Normal file
51
web/src/lang/backend/en/auth/rule.ts
Normal file
@@ -0,0 +1,51 @@
|
||||
export default {
|
||||
title: 'Title',
|
||||
Icon: 'Icon',
|
||||
name: 'Name',
|
||||
type: 'Type',
|
||||
cache: 'Cache',
|
||||
'Superior menu rule': 'Superior menu rules',
|
||||
'Rule type': 'Rule type',
|
||||
'type menu_dir': 'Menu directory',
|
||||
'type menu': 'Menu item',
|
||||
'type button': 'Page button',
|
||||
'Rule title': 'Rule title',
|
||||
'Rule name': 'Rule name',
|
||||
'Routing path': 'Routing path',
|
||||
'Rule Icon': 'Rule Icon',
|
||||
'Menu type': 'Menu type',
|
||||
'Menu type tab': 'Tab',
|
||||
'Menu type link (offsite)': 'Link (off-site)',
|
||||
'Link address': 'Link address',
|
||||
'Component path': 'Component path',
|
||||
'Extended properties': 'Extended properties',
|
||||
'Add as route only': 'Add as route only',
|
||||
'Add as menu only': 'Add as menu only',
|
||||
'Rule comments': 'Rule comments',
|
||||
'Rule weight': 'Rule weights',
|
||||
'Create Page Button': 'Create Page Button',
|
||||
'Create Page Button index': 'index',
|
||||
'Create Page Button add': 'add',
|
||||
'Create Page Button edit': 'edit',
|
||||
'Create Page Button del': 'del',
|
||||
'Create Page Button sortable': 'sortable',
|
||||
'Create Page Button tips': 'When creating the menu, automatically create the menu page buttons (permission nodes)',
|
||||
'Please select the button for automatically creating the desired page': 'Please select the button for automatically creating the desired page',
|
||||
'Please enter the weight of menu rule (sort by)': 'Please enter the menu rule weights (sort by)',
|
||||
'Please enter the correct URL': 'Please enter the correct URL',
|
||||
'The superior menu rule cannot be the rule itself': 'The superior menu rules cannot be rules itself.',
|
||||
'It will be registered as the web side routing name and used as the server side API authentication':
|
||||
'It will be registered as the routing name of the webside and used as a server-side API authentication at the same time.',
|
||||
'Please enter the URL address of the link or iframe': 'Please enter the link or the URL address of iframe.',
|
||||
'English name, which does not need to start with `/admin`, such as auth/menu':
|
||||
'The English name does not need to start with `/admin`, such as: auth/menu.',
|
||||
'Web side component path, please start with /src, such as: /src/views/backend/dashboard':
|
||||
'Please start with /src for web side component paths, such as: /src/views/backend/dashboard.vue',
|
||||
'The web side routing path (path) does not need to start with `/admin`, such as auth/menu':
|
||||
'The web side routing path (Path) does not need to start with `/admin`, such as: auth/menu.',
|
||||
'Use in controller `get_ route_ Remark()` function, which can obtain the value of this field for your own use, such as the banner file of the console':
|
||||
'Use the `get_route_remark()` function in the controller can get the value of this field for your own use, such as the banner file for the console.',
|
||||
'extend Title':
|
||||
"For example, if 'auth/menu' is only added as a route, then `auth/menu`, `auth/menu/:a` and `auth/menu/:b/:c` can be added only as menus.",
|
||||
none: 'None',
|
||||
}
|
||||
173
web/src/lang/backend/en/crud/crud.ts
Normal file
173
web/src/lang/backend/en/crud/crud.ts
Normal file
@@ -0,0 +1,173 @@
|
||||
export default {
|
||||
show: 'Show in Table Columns',
|
||||
width: 'Width',
|
||||
sortable: 'sortable',
|
||||
operator: 'Search operator',
|
||||
comSearchRender: 'Common search render',
|
||||
comSearchInputAttr: 'Common search render input extend properties',
|
||||
comSearchInputAttrTip: 'Remote pull-down field, no need to fill in the mandatory attributes of the component.',
|
||||
render: 'table column render',
|
||||
timeFormat: 'Format',
|
||||
step: 'Step',
|
||||
rows: 'Rows',
|
||||
'api url': 'api url',
|
||||
'api url example': 'For example: /admin/user.User/index',
|
||||
'remote-pk': 'value field',
|
||||
'remote-field': 'label field',
|
||||
'remote-url': 'remote URL',
|
||||
'remote-table': 'remote table',
|
||||
'remote-controller': 'remote controller',
|
||||
'remote-model': 'remote model',
|
||||
'remote-primary-table-alias': 'primary table alias',
|
||||
'relation-fields': 'relation fields',
|
||||
'image-multi': 'Multiple upload',
|
||||
'file-multi': 'Multiple upload',
|
||||
'select-multi': 'Multiple',
|
||||
validator: 'validator',
|
||||
validatorMsg: 'validator error message',
|
||||
copy: 'Copy',
|
||||
'CRUD record': 'CRUD record',
|
||||
'Delete Code': 'Delete Code',
|
||||
'Start CRUD design with this record?': 'Start CRUD design with this record?',
|
||||
'Are you sure to delete the generated CRUD code?': 'Are you sure to delete the generated CRUD code?',
|
||||
start: 'Start',
|
||||
create: 'Create',
|
||||
or: ' or ',
|
||||
'New background CRUD from zero': 'New background CRUD from zero',
|
||||
'Select Data Table': 'Select data table',
|
||||
'Select a designed data table from the database': 'Select a designed data table from the database',
|
||||
'Start with previously generated CRUD code': 'Start with previously generated CRUD code',
|
||||
'Fast experience': 'Fast experience',
|
||||
'Please enter SQL': 'Please enter SQL',
|
||||
'Please select a data table': 'Please select a data table',
|
||||
'data sheet help': 'The table prefix must be the same as the table prefix configured for the project',
|
||||
'data sheet': 'data sheet',
|
||||
'table create SQL': 'table creation SQL',
|
||||
'Please enter the table creation SQL': 'Please enter the table creation SQL',
|
||||
'experience 1 1': 'Prepare the ',
|
||||
'experience 1 2': 'development environment',
|
||||
'experience 1 3': '(The site port is 1818)',
|
||||
'experience 2 1': 'On this page, click to',
|
||||
'experience 2 2': 'Select data table',
|
||||
'experience 2 3': '(You can select the test_build data table)',
|
||||
'experience 3 1': 'Click',
|
||||
'experience 3 2': 'Generate CRUD Code',
|
||||
'experience 3 3': ', and click ',
|
||||
'experience 3 4': 'Continue to Generate',
|
||||
'experience 4 1': 'You are not currently in the development environment, ',
|
||||
'experience 4 2': 'please set up the development environment',
|
||||
'experience 4 3': ', or after generating the code, click on the upper right corner of the terminal to',
|
||||
'experience 4 4': 'Republish',
|
||||
// design
|
||||
'Name of the data table': 'Name of the data table',
|
||||
'Data Table Notes': 'Data Table Notes',
|
||||
'Generate CRUD code': 'Generate CRUD code',
|
||||
'give up': 'give up',
|
||||
'Table Quick Search Fields': 'Table Quick Search Fields',
|
||||
'Table Default Sort Fields': 'Table Default Sort Fields',
|
||||
'sort order': 'sort order',
|
||||
'sort order asc': 'asc',
|
||||
'sort order desc': 'desc',
|
||||
'Fields as Table Columns': 'Fields as Table Columns',
|
||||
'Fields as form items': 'Fields as form items',
|
||||
'The relative path to the generated code': 'The relative path to the generated code',
|
||||
'For quick combination code generation location, please fill in the relative path':
|
||||
'For quick combination code generation location, please fill in the relative path',
|
||||
'Generated Controller Location': 'Generated Controller Location',
|
||||
'Generated Data Model Location': 'Generated Data Model Location',
|
||||
'Generated Validator Location': 'Generated Validator Location',
|
||||
'Common model': 'Common model',
|
||||
'WEB end view directory': 'WEB end view directory',
|
||||
'Check model class': "Check whether protected $connection = '{connection}'; is configured in the above data model class",
|
||||
'There is no connection attribute in model class': 'If no configuration is available, you can configure it manually',
|
||||
'Advanced Configuration': 'Advanced Configuration',
|
||||
'Common Fields': 'Common Fields',
|
||||
'Base Fields': 'Base Fields',
|
||||
'Advanced Fields': 'Advanced Fields',
|
||||
'Field Name': 'Field Name',
|
||||
'field comment': 'field comment',
|
||||
'Please select a field from the left first': 'Please select a field from the left first',
|
||||
Common: 'Common',
|
||||
'Generate type': 'generate type',
|
||||
'Field comments (CRUD dictionary)': 'Field comments (CRUD dictionary)',
|
||||
'Field Properties': 'Field Properties',
|
||||
'Field Type': 'Field Type',
|
||||
length: 'length',
|
||||
'decimal point': 'decimal point',
|
||||
'Field Defaults': 'Field Defaults',
|
||||
'Please input the default value': 'Please input the default value',
|
||||
'Auto increment': 'Auto increment',
|
||||
Unsigned: 'Unsigned',
|
||||
'Allow NULL': 'Allow NULL',
|
||||
'Field Form Properties': 'Field Form Properties',
|
||||
'Field Table Properties': 'Field Table Properties',
|
||||
'Remote drop-down association information': 'Remote drop-down association information',
|
||||
'Associated Data Table': 'Associated Data Table',
|
||||
'Drop down value field': 'Drop down value field',
|
||||
'Drop down label field': 'Drop down label field',
|
||||
'Please select the value field of the select component': 'Please select the value field of the select component',
|
||||
'Please select the label field of the select component': 'Please select the label field of the select component',
|
||||
'Fields displayed in the table': 'Fields displayed in the table',
|
||||
'Please select the fields displayed in the table': 'Please select the fields displayed in the table',
|
||||
'Controller position': 'Controller position',
|
||||
'Please select the controller of the data table': 'Please select the controller of the data table',
|
||||
'Data Model Location': 'Data Model Location',
|
||||
'Data source configuration type': 'Data source configuration type',
|
||||
'Fast configuration with generated controllers and models': 'Fast configuration with generated controllers and models',
|
||||
'Custom configuration': 'Custom configuration',
|
||||
'If the remote interface query involves associated query of multiple tables, enter the alias of the primary data table here':
|
||||
'If the remote interface query involves associated query of multiple tables, enter the alias of the primary data table here',
|
||||
'Please select the data model location of the data table': 'Please select the data model location of the data table',
|
||||
'Confirm CRUD code generation': 'Confirm CRUD code generation',
|
||||
'Continue building': 'Continue building',
|
||||
'Please enter the data table name!': 'Please enter the data table name!',
|
||||
'Please enter the correct table name!': 'Please enter the correct table name!',
|
||||
'Use lower case underlined for table names': 'Use lower case underlined for table names',
|
||||
'Please design the primary key field!': 'Please design the primary key field!',
|
||||
'It is irreversible to give up the design Are you sure you want to give up?':
|
||||
'It is irreversible to give up the design. Are you sure you want to give up?',
|
||||
'There can only be one primary key field': 'There can only be one primary key field.',
|
||||
'Drag the left element here to start designing CRUD': 'Drag the left element here to start designing CRUD',
|
||||
'The data table already exists Continuing to generate will automatically delete the original table and create a new one!':
|
||||
'The data table already exists Continuing to generate will automatically delete the original table and create a new one!',
|
||||
'The controller already exists Continuing to generate will automatically overwrite the existing code!':
|
||||
'The controller already exists Continuing to generate will automatically overwrite the existing code!',
|
||||
'The menu rule with the same name already exists The menu and permission node will not be created in this generation':
|
||||
'The menu rule with the same name already exists The menu and permission node will not be created in this generation',
|
||||
'For example: `user table` will be generated into `user management`': 'For example: `user table` will be generated into `user management`',
|
||||
'The remote pull-down will request the corresponding controller to obtain data, so it is recommended that you create the CRUD of the associated table':
|
||||
'The remote pull-down will request the corresponding controller to obtain data, so it is recommended that you create the CRUD of the associated table',
|
||||
'If it is left blank, the model of the associated table will be generated automatically If the table already has a model, it is recommended to select it to avoid repeated generation':
|
||||
'If it is left blank, the model of the associated table will be generated automatically If the table already has a model, it is recommended to select it to avoid repeated generation',
|
||||
'The field comment will be used as the CRUD dictionary, and will be identified as the field title before the colon, and as the data dictionary after the colon':
|
||||
'The field comment will be used as the CRUD dictionary, and will be identified as the field title before the colon, and as the data dictionary after the colon',
|
||||
'Field name is invalid It starts with a letter or underscore and cannot contain any character other than letters, digits, or underscores':
|
||||
'Field name {field} is invalid. It starts with a letter or underscore and cannot contain any character other than letters, digits, or underscores',
|
||||
'The selected table has already generated records You are advised to start with historical records':
|
||||
'The selected table has already generated records. You are advised to start with historical records',
|
||||
'Start with the historical record': 'Start with the historical record',
|
||||
'Add field': 'Add field',
|
||||
'Modify field properties': 'Modify field properties',
|
||||
'Modify field name': 'Modify field name',
|
||||
'Delete field': 'Delete field',
|
||||
'Modify field order': 'Modify field order',
|
||||
'First field': 'First field',
|
||||
After: 'after',
|
||||
'Table design change': 'Table design change',
|
||||
'Data table design changes preview': 'Data table design changes preview',
|
||||
designChangeTips: 'When unchecked, the change will not be synchronized to the data table (the table structure has been manually modified, etc)',
|
||||
tableReBuild: 'Delete and rebuild',
|
||||
tableReBuildBlockHelp:
|
||||
'Deleting existing data tables and rebuilding them without adjusting the table structure ensures that CRUD code/records are consistent with the table structure',
|
||||
Yes: 'Yes',
|
||||
No: 'No',
|
||||
'If the data is abnormal, repeat the previous step': 'If the data is abnormal, repeat the previous step',
|
||||
'Field name duplication': 'field name {field} is duplicate',
|
||||
'Design remote select tips':
|
||||
'The name of the cost field is automatically generated from the table name; Confirm that when the field name user_id is generated, the association method generated by the field name user_id is named user, and the association method generated by the field name developer_done_id is named developerDone. Note that the name prefix of the remote drop-down field is not the same',
|
||||
'Vite hot warning':
|
||||
'Vite Hot Update service not found, please generate code in the development environment, or click the WEB terminal in the upper right corner to republish',
|
||||
'Reset generate type attr':
|
||||
'The field generation type has been changed. Do you want to reset the field design to the preset scheme for the new type?',
|
||||
'Design efficiency': 'Determine design validity by yourself',
|
||||
}
|
||||
53
web/src/lang/backend/en/crud/log.ts
Normal file
53
web/src/lang/backend/en/crud/log.ts
Normal file
@@ -0,0 +1,53 @@
|
||||
export default {
|
||||
id: 'id',
|
||||
table_name: 'name',
|
||||
comment: 'comment',
|
||||
table: 'table',
|
||||
fields: 'fields',
|
||||
sync: 'sync',
|
||||
'sync no': 'no',
|
||||
'sync yes': 'yes',
|
||||
status: 'status',
|
||||
delete: 'delete code',
|
||||
'status delete': 'status delete',
|
||||
'status success': 'status success',
|
||||
'status error': 'status error',
|
||||
'status start': 'status start',
|
||||
create_time: 'create_time',
|
||||
'quick Search Fields': 'id,table_name,comment',
|
||||
'Upload the selected design records to the cloud for cross-device use': 'Upload the selected design records to the cloud for cross-device use',
|
||||
'Design records that have been synchronized to the cloud': 'Design records that have been synchronized to the cloud',
|
||||
'Cloud record': 'Cloud record',
|
||||
Settings: 'Settings',
|
||||
'Login for backup design': 'Login for backup design',
|
||||
'CRUD design record synchronization scheme': 'CRUD design record synchronization scheme',
|
||||
Manual: 'Manual',
|
||||
automatic: 'automatic',
|
||||
'When automatically synchronizing records, share them to the open source community':
|
||||
'When automatically synchronizing records, share them to the open source community',
|
||||
'Not to share': 'Not to share',
|
||||
Share: 'Share',
|
||||
'Enabling sharing can automatically earn community points during development':
|
||||
'Enabling sharing can automatically earn community points during development',
|
||||
'The synchronized CRUD records are automatically resynchronized when they are updated':
|
||||
'The synchronized CRUD records are automatically resynchronized when they are updated',
|
||||
'Do not resynchronize': 'Do not resynchronize',
|
||||
'Automatic resynchronization': 'Automatic resynchronization',
|
||||
'No effective design': 'No effective design',
|
||||
'Number of fields': 'Number of fields',
|
||||
'Upload type': 'Upload type',
|
||||
Update: 'Update',
|
||||
'New added': 'New added',
|
||||
'Share to earn points': 'Share to earn points',
|
||||
'Share to the open source community': 'Share to the open source community',
|
||||
'No design record': 'No design record',
|
||||
Field: 'Field',
|
||||
'Field information': 'Field information',
|
||||
'No field': 'No field',
|
||||
'Field name': 'Field name',
|
||||
Note: 'Note',
|
||||
Type: 'Type',
|
||||
Load: 'Load',
|
||||
'Delete cloud records?': 'Delete cloud records?',
|
||||
'You can use the synchronized design records across devices': 'You can use the synchronized design records across devices',
|
||||
}
|
||||
21
web/src/lang/backend/en/crud/state.ts
Normal file
21
web/src/lang/backend/en/crud/state.ts
Normal file
@@ -0,0 +1,21 @@
|
||||
export default {
|
||||
remarks: 'remarks',
|
||||
'Primary key': 'Primary key',
|
||||
'Primary key (Snowflake ID)': 'Primary key (Snowflake ID)',
|
||||
'Disable Search': 'Disable Search',
|
||||
'Weight (drag and drop sorting)': 'Weight (drag and drop sorting)',
|
||||
'Status:0=Disabled,1=Enabled': 'Status:0=Disabled,1=Enabled',
|
||||
'Remote Select (association table)': 'Remote Select (association table)',
|
||||
'Remote Select (Multi)': 'Remote Select (Multi)',
|
||||
'Radio:opt0=Option1,opt1=Option2': 'Radio:opt0=Option1,opt1=Option2',
|
||||
'Checkbox:opt0=Option1,opt1=Option2': 'Checkbox:opt0=Option1,opt1=Option2',
|
||||
Multi: '(Multi)',
|
||||
'Select:opt0=Option1,opt1=Option2': 'Select:opt0=Option1,opt1=Option2',
|
||||
'Switch:0=off,1=on': 'Switch:0=off,1=on',
|
||||
'Time date (timestamp storage)': 'Time date (timestamp storage)',
|
||||
'If left blank, the verifier title attribute will be filled in automatically':
|
||||
'If left blank, the verifier title attribute will be filled in automatically',
|
||||
'Weight (automatically generate drag sort button)': 'Weight (automatically generate drag sort button)',
|
||||
'If it is not input, it will be automatically analyzed by the controller':
|
||||
'If it is not input, it will be automatically analyzed by the controller',
|
||||
}
|
||||
39
web/src/lang/backend/en/dashboard.ts
Normal file
39
web/src/lang/backend/en/dashboard.ts
Normal file
@@ -0,0 +1,39 @@
|
||||
export default {
|
||||
'You have worked today': 'You have worked today: ',
|
||||
'Continue to work': 'Keep working',
|
||||
'have a bit of rest': 'Take a break',
|
||||
'Member registration': 'Member registration',
|
||||
'Total number of members': 'Total number of members',
|
||||
'Number of installed plug-ins': 'Number of installed plug-ins',
|
||||
'Membership growth': 'Membership growth',
|
||||
'Annex growth': 'Annex Growth',
|
||||
'New member': 'New Member',
|
||||
'Joined us': 'Joined us',
|
||||
'Member source': 'Member source',
|
||||
'Member last name': 'Member last name',
|
||||
Loading: 'Loading',
|
||||
Monday: 'Monday',
|
||||
Tuesday: 'Tuesday',
|
||||
Wednesday: 'Wednesday',
|
||||
Thursday: 'Thursday',
|
||||
Friday: 'Friday',
|
||||
Saturday: 'Saturday',
|
||||
Sunday: 'Sunday',
|
||||
Visits: 'Visits',
|
||||
'Registration volume': 'The number of registered users',
|
||||
picture: 'picture',
|
||||
file: 'file',
|
||||
table: 'table',
|
||||
other: 'other',
|
||||
'Compressed package': 'Compressed package',
|
||||
Baidu: 'Baidu',
|
||||
'Direct access': 'Direct access',
|
||||
'take a plane': 'Take a plane',
|
||||
'Take the high-speed railway': 'Take the high-speed rail',
|
||||
'full name': 'Full name',
|
||||
hour: 'Hour',
|
||||
minute: 'Minute',
|
||||
second: 'Second',
|
||||
day: 'Day',
|
||||
'Number of attachments Uploaded': 'Number of attachments upload',
|
||||
}
|
||||
6
web/src/lang/backend/en/login.ts
Normal file
6
web/src/lang/backend/en/login.ts
Normal file
@@ -0,0 +1,6 @@
|
||||
export default {
|
||||
'Please enter an account': 'Please enter your account',
|
||||
'Please input a password': 'Please enter your password',
|
||||
'Hold session': 'Keep the session',
|
||||
'Sign in': 'Sign in',
|
||||
}
|
||||
9
web/src/lang/backend/en/mall/player.ts
Normal file
9
web/src/lang/backend/en/mall/player.ts
Normal file
@@ -0,0 +1,9 @@
|
||||
export default {
|
||||
id: 'id',
|
||||
username: 'username',
|
||||
password: 'password',
|
||||
create_time: 'create_time',
|
||||
update_time: 'update_time',
|
||||
score: 'score',
|
||||
quickSearchFields: 'id',
|
||||
}
|
||||
163
web/src/lang/backend/en/module.ts
Normal file
163
web/src/lang/backend/en/module.ts
Normal file
@@ -0,0 +1,163 @@
|
||||
export default {
|
||||
'stateTitle init': 'Module installer initialization...',
|
||||
'stateTitle download': 'Downloading module...',
|
||||
'stateTitle install': 'Installing module...',
|
||||
'stateTitle getInstallableVersion': 'Get installable version...',
|
||||
'env require': 'Composer',
|
||||
'env require-dev': 'Composer-dev',
|
||||
'env dependencies': 'NPM',
|
||||
'env devDependencies': 'NPM-dev',
|
||||
'env nuxtDependencies': 'Nuxt NPM',
|
||||
'env nuxtDevDependencies': 'Nuxt NPM Dev',
|
||||
// buy
|
||||
'Module installation warning':
|
||||
'Free download and update within one year after purchase. Virtual products do not support 7-day refund without reason',
|
||||
'Order title': 'Order title',
|
||||
'Order No': 'Order No.:',
|
||||
'Purchase user': 'Purchase user',
|
||||
'Order price': 'Order price',
|
||||
'Purchased, can be installed directly': 'Purchased, can be installed directly',
|
||||
'Understand and agree': 'Understand and agree',
|
||||
'Module purchase and use agreement': 'Module purchase and use agreement',
|
||||
'Point payment': 'Point payment',
|
||||
'Balance payment': 'Balance payment',
|
||||
'Wechat payment': 'Wechat payment',
|
||||
'Alipay payment': 'Alipay payment',
|
||||
'Install now': 'Install now',
|
||||
payment: 'payment',
|
||||
'Confirm order info': 'Confirm order info',
|
||||
// commonDone
|
||||
'Congratulations, module installation is complete': 'Congratulations, module installation is complete.',
|
||||
'Module is disabled': 'Module is disabled.',
|
||||
'Congratulations, the code of the module is ready': 'Congratulations, the code of the module is ready.',
|
||||
'Unknown state': 'Unknown state.',
|
||||
'Do not refresh the page!': 'Do not refresh the page!',
|
||||
'New adjustment of dependency detected': 'New adjustment of dependency detected',
|
||||
'This module adds new dependencies': 'This module adds new dependencies',
|
||||
'The built-in terminal of the system is automatically installing these dependencies, please wait~':
|
||||
'The built-in terminal of the system is automatically installing these dependencies, please wait~',
|
||||
'View progress': 'View progress',
|
||||
'Dependency installation completed~': 'Dependency installation completed~',
|
||||
'This module does not add new dependencies': 'This module does not add new dependencies.',
|
||||
'There is no adjustment for system dependency': 'There is no adjustment for system dependency.',
|
||||
please: 'please',
|
||||
'After installation 1': 'After installation',
|
||||
'Manually clean up the system and browser cache': 'Manually clean up the system and browser cache.',
|
||||
'After installation 2': 'After installation',
|
||||
'Automatically execute reissue command?': 'Automatically execute reissue command?',
|
||||
'End of installation': 'End of installation',
|
||||
'Dependency installation fail 1': 'The dependency installation failed. Please click the retry button in the ',
|
||||
'Dependency installation fail 2': 'terminal',
|
||||
'Dependency installation fail 3': 'You can also view the ',
|
||||
'Dependency installation fail 4': 'unfinished matters manually',
|
||||
'Dependency installation fail 5': 'Until you are',
|
||||
'Dependency installation fail 6': 'sure that the dependency is ready',
|
||||
'Dependency installation fail 7': ', the module will not work!',
|
||||
'Is the command that failed on the WEB terminal executed manually or in other ways successfully?':
|
||||
'Is the command that failed on the WEB terminal executed manually or in other ways successfully?',
|
||||
yes: 'yes',
|
||||
no: 'no',
|
||||
// confirmFileConflict
|
||||
'Update warning':
|
||||
'The following module files have been detected to be updated. When disabled, they will be automatically overwritten. Please pay attention to backup.',
|
||||
'File conflict': 'File conflict',
|
||||
'Conflict file': 'Conflict file',
|
||||
'Dependency conflict': 'Dependency conflict',
|
||||
'Confirm to disable the module': 'Confirm to disable the module',
|
||||
'The module declares the added dependencies': 'The module declares the added dependencies',
|
||||
Dependencies: 'Dependencies',
|
||||
retain: 'Retain',
|
||||
// goodsInfo
|
||||
'detailed information': 'detailed information',
|
||||
Price: 'Price',
|
||||
'Last updated': 'Last updated',
|
||||
'Published on': 'Published on:',
|
||||
'amount of downloads': 'amount of downloads',
|
||||
'Module classification': 'Module classification',
|
||||
'Module documentation': 'Module documentation',
|
||||
'Developer Homepage': 'Developer Homepage',
|
||||
'Click to access': 'Click to access',
|
||||
'Module status': 'Module status',
|
||||
'View demo': 'View demo',
|
||||
'Code scanning Preview': 'Code scanning Preview',
|
||||
'Buy now': 'Buy now',
|
||||
'continue installation': 'continue installation',
|
||||
installed: 'installed',
|
||||
'to update': 'to update',
|
||||
uninstall: 'uninstall',
|
||||
'Contact developer': 'Contact developer',
|
||||
'Other works of developers': 'Other works of developers',
|
||||
'There are no more works': 'There are no more works',
|
||||
'You need to disable this module before updating Do you want to disable it now?':
|
||||
'You need to disable this module before updating. Do you want to disable it now?',
|
||||
'Disable and update': 'Disable and update',
|
||||
'No module purchase order was found': 'No module purchase order was found. Do you want to purchase the current module now?',
|
||||
// installConflict
|
||||
'new file': 'new file',
|
||||
'Existing files': 'Existing files',
|
||||
'Treatment scheme': 'Treatment scheme',
|
||||
'Backup and overwrite existing files': 'Backup and overwrite existing files',
|
||||
'Discard new file': 'Discard new file',
|
||||
environment: 'environment',
|
||||
'New dependency': 'New dependency',
|
||||
'Existing dependencies': 'Existing dependencies',
|
||||
'Overwrite existing dependencies': 'Overwrite existing dependencies',
|
||||
'Do not use new dependencies': 'Do not use new dependencies',
|
||||
// tableHeader
|
||||
'Upload zip package for installation': 'Upload zip package for installation',
|
||||
'Upload installation': 'Upload installation',
|
||||
'Uploaded / installed modules': 'Uploaded / installed modules',
|
||||
'Local module': 'Local module',
|
||||
'Publishing module': 'Publishing module',
|
||||
'Get points': 'Get points',
|
||||
'Search is actually very simple': 'Search is actually very simple',
|
||||
// tabs
|
||||
Loading: 'Loading...',
|
||||
'No more': 'No more.',
|
||||
// uploadInstall
|
||||
'Local upload warning':
|
||||
'Please make sure that the module package file comes from the official channel or the officially certified module author, otherwise the system may be damaged because:',
|
||||
'The module can modify and add system files': 'The module can modify and add system files',
|
||||
'The module can execute sql commands and codes': 'The module can execute sql commands and codes',
|
||||
'The module can install new front and rear dependencies': 'The module can install new front and rear dependencies',
|
||||
'Drag the module package file here': 'Drag the module package file here, Or',
|
||||
'Click me to upload': 'Click me to upload',
|
||||
'Uploaded, installation is about to start, please wait': 'Uploaded, installation is about to start, please wait',
|
||||
'Update Log': 'Update Log',
|
||||
'No detailed update log': 'No detailed update log',
|
||||
'Use WeChat to scan QR code for payment': 'Use WeChat to scan QR code for payment',
|
||||
'Use Alipay to scan QR code for payment': 'Use Alipay to scan QR code for payment',
|
||||
'dependency-installation-fail-tips':
|
||||
'If the command is successfully executed manually, click `Make sure dependency is ready` above to change the module to the installed state',
|
||||
'New version': 'New version',
|
||||
Install: 'Install',
|
||||
'Installation cancelled because module already exists!': 'Installation cancelled because module already exists!',
|
||||
'Installation cancelled because the directory required by the module is occupied!':
|
||||
'Installation cancelled because the directory required by the module is occupied!',
|
||||
'Installation complete': 'Installation complete',
|
||||
'A conflict is found Please handle it manually': 'A conflict is found. Please handle it manually',
|
||||
'Select Version': 'Select install version',
|
||||
'Wait for dependent installation': 'Wait for dependent installation',
|
||||
'The operation succeeds Please clear the system cache and refresh the browser ~':
|
||||
'The operation succeeds. Please clear the system cache and refresh the browser ~',
|
||||
'Deal with conflict': 'Deal with conflict',
|
||||
'Wait for installation': 'Wait for installation',
|
||||
'Conflict pending': 'Conflict pending',
|
||||
'Dependency to be installed': 'Dependency to be installed',
|
||||
'Restart Vite hot server': 'Restart Vite hot server',
|
||||
'Restart Vite hot server tips':
|
||||
'Before successfully restarting the service, you can find the button to manually restart the service from the button group on the right side of the top bar.',
|
||||
'Manual restart': 'Manual restart',
|
||||
'Restart Now': 'Restart Now',
|
||||
// 选择安装版本
|
||||
'Available system version': 'Available system version',
|
||||
Description: 'Description',
|
||||
Version: 'Version',
|
||||
'Current installed version': 'Current installed version',
|
||||
'Insufficient system version': 'Insufficient system version',
|
||||
'Click to install': 'Click to install',
|
||||
'Versions released beyond the authorization period': 'Versions released beyond the authorization period',
|
||||
Renewal: 'Renewal',
|
||||
'Order expiration time':
|
||||
'The expiration time of the current order authorization is {expiration_time}, and the release time of this version is {create_time}',
|
||||
}
|
||||
14
web/src/lang/backend/en/routine/adminInfo.ts
Normal file
14
web/src/lang/backend/en/routine/adminInfo.ts
Normal file
@@ -0,0 +1,14 @@
|
||||
export default {
|
||||
'Last logged in on': 'Last logged on',
|
||||
'user name': 'Username',
|
||||
'User nickname': 'User nickname',
|
||||
'Please enter a nickname': 'Please enter a nickname',
|
||||
'e-mail address': 'E-mail address',
|
||||
'phone number': 'Mobile number',
|
||||
autograph: 'Signature',
|
||||
'This guy is lazy and doesn write anything': "This guy is lazy and didn't write anything.",
|
||||
'New password': 'New password',
|
||||
'Please leave blank if not modified': 'Please leave blank if you do not modify',
|
||||
'Save changes': 'Save changes',
|
||||
'Operation log': 'Operation log',
|
||||
}
|
||||
25
web/src/lang/backend/en/routine/attachment.ts
Normal file
25
web/src/lang/backend/en/routine/attachment.ts
Normal file
@@ -0,0 +1,25 @@
|
||||
export default {
|
||||
'Upload administrator': 'Upload administrator',
|
||||
'Upload user': 'Upload member',
|
||||
'Storage mode': 'Storage mode',
|
||||
'Physical path': 'Physical path',
|
||||
'image width': 'Picture width',
|
||||
'Picture height': 'Picture height',
|
||||
'file size': 'file size',
|
||||
'mime type': 'mime type ',
|
||||
'SHA1 code': 'SHA1',
|
||||
'The file is saved in the directory, and the file will not be automatically transferred if the record is modified':
|
||||
'The file had saved in the directory, and the modification record will not automatically tansfer the file.',
|
||||
'File saving path Modifying records will not automatically transfer files':
|
||||
'The file had saved in the path, and the modification record will not automatically tansfer the file.',
|
||||
'Width of picture file': 'The width of the image file.',
|
||||
'Height of picture file': 'The height of the image file.',
|
||||
'Original file name': 'Original name of the file',
|
||||
'File size (bytes)': 'File size (Bytes)',
|
||||
'File MIME type': 'File MIME type',
|
||||
'Upload (Reference) times of this file': 'Upload (Reference) times of this file',
|
||||
'When the same file is uploaded multiple times, only one attachment record will be saved and added':
|
||||
'When the same file is uploaded many times, only one attachment record will be saved and added.',
|
||||
'SHA1 encoding of file': 'The SHA1 encoding of file',
|
||||
'Files and records will be deleted at the same time Are you sure?': 'Files and records will be deleted at the same time Are you sure?',
|
||||
}
|
||||
16
web/src/lang/backend/en/routine/config.ts
Normal file
16
web/src/lang/backend/en/routine/config.ts
Normal file
@@ -0,0 +1,16 @@
|
||||
export default {
|
||||
'Are you sure to delete the configuration item?': 'Are you sure to delete the configuration item?',
|
||||
'Add configuration item': 'Add configuration item',
|
||||
'Quick configuration entry': 'Quick configuration entry',
|
||||
'Variable name': 'Variable name',
|
||||
'Variable group': 'Variable group',
|
||||
'Variable title': 'Variable title',
|
||||
'Variable type': 'Variable type',
|
||||
number: 'Number',
|
||||
'Please enter the recipient email address': 'Please enter the recipient email address',
|
||||
'Test mail sending': 'Test mail sending',
|
||||
'send out': 'send',
|
||||
'Please enter the correct email address': 'Please enter the correct email address',
|
||||
Sending: 'Sending',
|
||||
'Please enter the correct mail configuration': 'Please enter the correct mail configuration',
|
||||
}
|
||||
11
web/src/lang/backend/en/security/dataRecycle.ts
Normal file
11
web/src/lang/backend/en/security/dataRecycle.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
export default {
|
||||
'Rule name': 'Rule name',
|
||||
controller: 'Controller',
|
||||
'data sheet': 'Data table',
|
||||
'Data table primary key': 'Data table primary key',
|
||||
'Deleting monitoring': 'Delete monitoring',
|
||||
'The rule name helps to identify deleted data later': 'Rule names help to identify deleted data subsequently later.',
|
||||
'The data collection mechanism will monitor delete operations under this controller':
|
||||
'The data recycle mechanism will monitor the delete operations under this controller.',
|
||||
'Corresponding data sheet': 'Corresponding data sheet',
|
||||
}
|
||||
17
web/src/lang/backend/en/security/dataRecycleLog.ts
Normal file
17
web/src/lang/backend/en/security/dataRecycleLog.ts
Normal file
@@ -0,0 +1,17 @@
|
||||
export default {
|
||||
restore: 'Restore',
|
||||
'Are you sure to restore the selected records?': 'Are you sure to restore the selected records?',
|
||||
'Restore the selected record to the original data table': 'Restore the selected record to the original data table.',
|
||||
'Operation administrator': 'Operation administrator',
|
||||
'Recycling rule name': 'Recycling rule name',
|
||||
'Rule name': 'Rule name',
|
||||
controller: 'Controller',
|
||||
'data sheet': 'Data table',
|
||||
DeletedData: 'Deleted data',
|
||||
'Arbitrary fragment fuzzy query': 'Arbitrary fragment fuzzy query',
|
||||
'Click to expand': 'Click to expand',
|
||||
'Data table primary key': 'Data table primary key',
|
||||
'Operator IP': 'Operator IP',
|
||||
'Deleted data': 'Deleted data',
|
||||
'Delete time': 'Delete time',
|
||||
}
|
||||
13
web/src/lang/backend/en/security/sensitiveData.ts
Normal file
13
web/src/lang/backend/en/security/sensitiveData.ts
Normal file
@@ -0,0 +1,13 @@
|
||||
export default {
|
||||
'Rule name': 'Rule name',
|
||||
controller: 'Controller',
|
||||
'data sheet': 'Data table',
|
||||
'Data table primary key': 'Data table primary key',
|
||||
'Sensitive fields': 'Sensitive fields',
|
||||
'Modifying monitoring': 'Modify monitoring',
|
||||
'The rule name helps to identify the modified data later': 'Rule names help to identify modified data subsequently later.',
|
||||
'The data listening mechanism will monitor the modification operations under this controller':
|
||||
'The data monitor mechanism will monitor the modified operation under this controller.',
|
||||
'Corresponding data sheet': 'Corresponding data table',
|
||||
'Filling in field notes helps you quickly identify fields later': 'Fill in field comments help to identify fields quickly later.',
|
||||
}
|
||||
18
web/src/lang/backend/en/security/sensitiveDataLog.ts
Normal file
18
web/src/lang/backend/en/security/sensitiveDataLog.ts
Normal file
@@ -0,0 +1,18 @@
|
||||
export default {
|
||||
'Operation administrator': 'Operation administrator',
|
||||
'Rule name': 'Rule name',
|
||||
controller: 'Controller',
|
||||
'data sheet': 'Data table',
|
||||
'Modify line': 'Modify row',
|
||||
Modification: 'Modify item',
|
||||
'Before modification': 'Before modification',
|
||||
'After modification': 'After modification',
|
||||
'Modification time': 'Modify time',
|
||||
'Are you sure you want to rollback the record?': 'Are you sure to rollback the record?',
|
||||
'Rollback the selected record to the original data table': 'Rollback the selected record to the original data table.',
|
||||
'Operator IP': 'Operator IP',
|
||||
'Data table primary key': 'Data table primary key',
|
||||
'Modified item': 'Modified item',
|
||||
'Modification comparison': 'Modify the comparison',
|
||||
RollBACK: 'Rollback',
|
||||
}
|
||||
5
web/src/lang/backend/en/user/group.ts
Normal file
5
web/src/lang/backend/en/user/group.ts
Normal file
@@ -0,0 +1,5 @@
|
||||
export default {
|
||||
GroupName: 'Group name',
|
||||
'Group name': 'Group name',
|
||||
jurisdiction: 'Permissions',
|
||||
}
|
||||
16
web/src/lang/backend/en/user/moneyLog.ts
Normal file
16
web/src/lang/backend/en/user/moneyLog.ts
Normal file
@@ -0,0 +1,16 @@
|
||||
export default {
|
||||
'User name': 'Username',
|
||||
'User nickname': 'User nickname',
|
||||
balance: 'Balance',
|
||||
'User ID': 'User ID',
|
||||
'Change balance': 'Change balance',
|
||||
'Before change': 'Before the change',
|
||||
'After change': 'After the change',
|
||||
remarks: 'Remark',
|
||||
'Current balance': 'Current balance',
|
||||
'Change amount': 'Change amount',
|
||||
'Please enter the balance change amount': 'Please enter the balance change amount.',
|
||||
'Balance after change': 'Balance after change',
|
||||
'Please enter change remarks / description': 'Please enter change remarks/description',
|
||||
User: 'User',
|
||||
}
|
||||
26
web/src/lang/backend/en/user/rule.ts
Normal file
26
web/src/lang/backend/en/user/rule.ts
Normal file
@@ -0,0 +1,26 @@
|
||||
export default {
|
||||
'Normal routing': 'Normal routing',
|
||||
'Member center menu contents': 'Member center menu directory ',
|
||||
'Member center menu items': 'Member Center menu items',
|
||||
'Top bar menu items': 'Top bar menu items',
|
||||
'Page button': 'Page button',
|
||||
'Top bar user dropdown': 'Top bar user dropdown',
|
||||
'Type route tips': 'Automatically register as a front-end route',
|
||||
'Type menu_dir tips': 'Automatically register routes and serve as menu directory of member center This item cannot jump',
|
||||
'Type menu tips': 'Automatically register routes and serve as menu items in member centers',
|
||||
'Type nav tips': 'Routes are automatically registered as menu items in the top bar of the site',
|
||||
'Type button tips': 'Automatic registration as a permission node, can be quickly verified by v-auth',
|
||||
'Type nav_user_menu tips': 'Automatically register routes and serve as a dropdown menu for top bar members',
|
||||
'English name': 'English name',
|
||||
'Web side routing path': 'Web side routing path',
|
||||
no_login_valid: 'no login valid',
|
||||
'no_login_valid 0': 'no',
|
||||
'no_login_valid 1': 'yes',
|
||||
'no_login_valid tips': 'Tourists do not have membership groups Use this option to set whether the current rules are valid for tourists (visible)',
|
||||
'For example, if you add account/overview as a route only':
|
||||
'Please start with /src for web side component paths, such as: /src/views/frontend/index.vue',
|
||||
'Web side component path, please start with /src, such as: /src/views/frontend/index':
|
||||
"For example, if you add 'account/overview' as a route only, then you can additionally add 'account/overview', 'account/overview/:a' and 'account/overview/:b/:C' as menus only.",
|
||||
'Component path tips':
|
||||
'This item is mandatory within a WEB project; otherwise, it cannot be accessed. However, when it is used as a menu within a Nuxt project, there is no need to fill in this item',
|
||||
}
|
||||
8
web/src/lang/backend/en/user/scoreLog.ts
Normal file
8
web/src/lang/backend/en/user/scoreLog.ts
Normal file
@@ -0,0 +1,8 @@
|
||||
export default {
|
||||
integral: 'Integral',
|
||||
'Change points': 'Change points',
|
||||
'Current points': 'Current points',
|
||||
'Please enter the change amount of points': 'Please enter the change amount of points',
|
||||
'Points after change': 'Points after change',
|
||||
'Please enter change remarks / description': 'Please enter change remarks/description',
|
||||
}
|
||||
22
web/src/lang/backend/en/user/user.ts
Normal file
22
web/src/lang/backend/en/user/user.ts
Normal file
@@ -0,0 +1,22 @@
|
||||
export default {
|
||||
'User name': 'Username',
|
||||
nickname: 'Nickname',
|
||||
group: 'Group',
|
||||
avatar: 'Avatar',
|
||||
Gender: 'Gender',
|
||||
male: 'Male',
|
||||
female: 'Female',
|
||||
mobile: 'Mobile Number',
|
||||
'Last login IP': 'Last login IP',
|
||||
'Last login': 'Last login',
|
||||
email: 'Email',
|
||||
birthday: 'Birthday',
|
||||
balance: 'Balance',
|
||||
'Adjustment balance': 'Adjust balance',
|
||||
integral: 'Integral',
|
||||
'Adjust integral': 'Adjust integral',
|
||||
password: 'Password',
|
||||
'Please leave blank if not modified': 'Please leave blank if you do not modify',
|
||||
'Personal signature': 'Personal signature',
|
||||
'Login account': 'Login account name',
|
||||
}
|
||||
Reference in New Issue
Block a user