You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: frontend/src/lang/modules/en.ts
+78-42Lines changed: 78 additions & 42 deletions
Original file line number
Diff line number
Diff line change
@@ -2718,29 +2718,6 @@ const message = {
2718
2718
manage: 'Management',
2719
2719
},
2720
2720
},
2721
-
customApp: {
2722
-
name: 'Custom App Repository',
2723
-
appStoreType: 'App Store Package Source',
2724
-
appStoreUrl: 'Repository URL',
2725
-
local: 'Local Path',
2726
-
remote: 'Remote Link',
2727
-
imagePrefix: 'Image Prefix',
2728
-
imagePrefixHelper:
2729
-
'Function: Customize the image prefix and modify the image field in the compose file. For example, when the image prefix is set to 1panel/custom, the image field for MaxKB will change to 1panel/custom/maxkb:v1.10.0',
2730
-
closeHelper: 'Cancel using custom app repository',
2731
-
appStoreUrlHelper: 'Only .tar.gz format is supported',
2732
-
postNode: 'Sync to sub-node',
2733
-
postNodeHelper: 'Sub-nodes will inherit and use the above configuration by default',
2734
-
nodes: 'Nodes',
2735
-
},
2736
-
alert: {
2737
-
isAlert: 'Alert',
2738
-
alertCount: 'Alert Count',
2739
-
clamHelper: 'Trigger SMS alert when scanning infected files',
2740
-
cronJobHelper: 'Trigger SMS alert when scheduled task execution fails',
2741
-
licenseHelper: 'Professional version supports SMS alert',
'Friendly reminder: Your Pro trial will expire in {0} days, and all Pro features will no longer be accessible. Please renew or upgrade to the full version in a timely manner.',
@@ -3031,32 +3008,36 @@ const message = {
3031
3008
excludeUa: 'Exclude User-Agent',
3032
3009
},
3033
3010
tamper: {
3034
-
tamper: 'Site Integrity',
3011
+
tamper: 'Website Tamper Protection',
3012
+
ignoreTemplate: 'Exclude Directory Template',
3013
+
protectTemplate: 'Protect File Template',
3014
+
templateContent: 'Template Content',
3015
+
template: 'Template',
3035
3016
tamperHelper1:
3036
-
'For one-click deployment type websites, it is recommended to enable the application directory anti-tampering feature. If the website malfunctions or backup/restore fails, please disable the anti-tampering feature first.',
3017
+
'For one-click deployment type websites, it is recommended to enable the application directory tamper protection feature; if the website is not functioning properly or there are backup and recovery failures, please first disable the tamper protection feature;',
3037
3018
tamperHelper2:
3038
-
'It will restrict the read, write, delete, permission, and owner modification operations of protected files under non-excluded directories',
3039
-
op: 'Operation',
3040
-
create: 'Create',
3041
-
file: 'File',
3019
+
'Operations for reading, writing, deleting, changing permissions, and modifying owners of protected files outside the excluded directories will be restricted',
3042
3020
tamperPath: 'Protected Directory',
3043
-
tamperPathEdit: 'Modify Path',
3044
-
log: 'Intercept Logs',
3045
-
totalProtect: 'Total Protections',
3046
-
todayProtect: 'Today’s Protections',
3021
+
tamperPathEdit: 'Edit Path',
3022
+
log: 'Intercept Log',
3023
+
totalProtect: 'Total Protection',
3024
+
todayProtect: 'Today’s Protection',
3047
3025
addRule: 'Add Rule',
3048
3026
ignore: 'Exclude Directory',
3049
-
ignoreHelper: 'One entry per line, e.g., \ntmp\n./tmp',
3050
-
ignoreHelper1: 'Add folder names or specific paths to exclude from protection.',
3051
-
ignoreHelper2: 'Use relative paths starting with ./ to exclude specific folders.',
3052
-
protect: 'Protected file',
3053
-
protectHelper: 'One entry per line, e.g., \npng\n./test.css',
3054
-
protectHelper1: 'Specify file names, extensions, or specific files to protect.',
3055
-
protectHelper2: 'Use relative paths starting with ./ to protect specific files.',
3027
+
ignoreHelper: 'One per line, e.g.: \ntmp\n./tmp',
3028
+
ignoreTemplateHelper: 'Add folder names to ignore, separated by commas, e.g.: tmp,cache',
3029
+
templateRule: 'Length 1-512, name cannot contain symbols like {0}',
3030
+
ignoreHelper1: 'Add folder names or specific paths to ignore',
3031
+
ignoreHelper2: 'To ignore a specific folder, use a relative path starting with ./',
3032
+
protect: 'Protect File',
3033
+
protectHelper: 'One per line, e.g.: \npng\n./test.css',
3034
+
protectTemplateHelper: 'Add file names or extensions to ignore, separated by commas, e.g.: conf,.css',
3035
+
protectHelper1: 'You can specify file names, extensions, or specific files to protect',
3036
+
protectHelper2: 'To protect a specific file, use a relative path starting with ./',
3056
3037
enableHelper:
3057
-
'The anti-tampering function of website {0} is about to be enabled to enhance website security. Do you want to continue?',
3038
+
'The tamper protection feature for the following websites will be enabled to enhance website security. Do you want to continue?',
3058
3039
disableHelper:
3059
-
'The anti-tampering function of website {0} is about to be disabled. Do you want to continue?',
3040
+
'The tamper protection feature for the following websites will be disabled. Do you want to continue?',
3060
3041
},
3061
3042
setting: {
3062
3043
setting: 'Panel Settings',
@@ -3130,7 +3111,62 @@ const message = {
3130
3111
alertContent3:
3131
3112
'Provide users with custom phone numbers, daily push frequency, and daily push time configurations, making it easier for users to set up more reasonable push alerts.',
3132
3113
},
3114
+
node: {
3115
+
node: 'Node',
3116
+
addr: 'Address',
3117
+
memTotal: 'Total Memory',
3118
+
nodeManagement: 'Node Management',
3119
+
addNode: 'Add Node',
3120
+
connInfo: 'Connection Information',
3121
+
nodeInfo: 'Node Information',
3122
+
panelExist:
3123
+
'Detected that there is already 1panel service on this node. Adding this node will use the original service port and installation directory of 1panel. Do you want to continue?',
3124
+
coreExist:
3125
+
'Detected that there is already 1panel-core service on this node. Unable to add this node, please check and try again!',
3126
+
agentExist: 'Detected that there is already 1panel-agent service on this node',
3127
+
forceAdd: 'Force Add',
3128
+
forceAddHelper: 'Force add will forcibly replace the 1panel-agent service on this node',
3129
+
reinstallHelper: 'Reinstall node {0}, do you want to continue?',
fixAPI: 'Check if the request address in the information is correct; if incorrect, modify the main node information',
3140
+
forceDelete: 'Force Delete',
3141
+
operateHelper: 'The following nodes will undergo {0} operation, do you want to continue?',
3142
+
forceDeleteHelper: 'Force delete will ignore node deletion errors and delete database metadata',
3143
+
baseDir: 'Installation Directory',
3144
+
baseDirHelper:
3145
+
'When the installation directory is empty, it will be installed in the /opt directory by default',
3146
+
nodePort: 'Node Port',
3147
+
},
3148
+
customApp: {
3149
+
name: 'Custom App Repository',
3150
+
appStoreType: 'App Store Package Source',
3151
+
appStoreUrl: 'Repository URL',
3152
+
local: 'Local Path',
3153
+
remote: 'Remote Link',
3154
+
imagePrefix: 'Image Prefix',
3155
+
imagePrefixHelper:
3156
+
'Function: Customize the image prefix and modify the image field in the compose file. For example, when the image prefix is set to 1panel/custom, the image field for MaxKB will change to 1panel/custom/maxkb:v1.10.0',
3157
+
closeHelper: 'Cancel using custom app repository',
3158
+
appStoreUrlHelper: 'Only .tar.gz format is supported',
3159
+
postNode: 'Sync to sub-node',
3160
+
postNodeHelper: 'Sub-nodes will inherit and use the above configuration by default',
3161
+
nodes: 'Nodes',
3162
+
},
3133
3163
alert: {
3164
+
isAlert: 'Alert',
3165
+
alertCount: 'Alert Count',
3166
+
clamHelper: 'Trigger SMS alert when scanning infected files',
3167
+
cronJobHelper: 'Trigger SMS alert when scheduled task execution fails',
3168
+
licenseHelper: 'Professional version supports SMS alert',
0 commit comments