This commit is contained in:
+151
-151
@@ -71,77 +71,77 @@ export default {
|
|||||||
},
|
},
|
||||||
settings: {
|
settings: {
|
||||||
title: 'System Settings',
|
title: 'System Settings',
|
||||||
basicSettings: 'Basic Settings',
|
basicSettings: 'General',
|
||||||
websiteInfo: 'Website Basic Information',
|
websiteInfo: 'Site Information',
|
||||||
websiteName: 'Website Name',
|
websiteName: 'Site Name',
|
||||||
websiteDescription: 'Website Description',
|
websiteDescription: 'Site Description',
|
||||||
siteName: 'Site Name',
|
siteName: 'Site Name',
|
||||||
adminPassword: 'Admin Password',
|
adminPassword: 'Admin Password',
|
||||||
passwordPlaceholder: 'Leave blank to keep current password',
|
passwordPlaceholder: 'Enter new password to change',
|
||||||
passwordNote: 'Leave blank to keep unchanged',
|
passwordNote: 'Leave empty to keep current',
|
||||||
keywords: 'Keywords',
|
keywords: 'SEO Keywords',
|
||||||
themeSelection: 'Theme Selection',
|
themeSelection: 'Theme',
|
||||||
robotsFile: 'Robots.txt',
|
robotsFile: 'Robots.txt Configuration',
|
||||||
notificationSettings: 'Notification Settings',
|
notificationSettings: 'Notifications',
|
||||||
notificationTitle: 'Notification Title',
|
notificationTitle: 'Announcement Title',
|
||||||
notificationContent: 'Notification Content',
|
notificationContent: 'Announcement Content',
|
||||||
storageSettings: 'Storage Settings',
|
storageSettings: 'Storage',
|
||||||
storagePath: 'Storage Path',
|
storagePath: 'Storage Path',
|
||||||
storagePathPlaceholder: 'Leave blank to use default path, optional',
|
storagePathPlaceholder: 'Leave empty for default path',
|
||||||
storageMethod: 'Storage Method',
|
storageMethod: 'Storage Type',
|
||||||
localStorage: 'Local Storage',
|
localStorage: 'Local Storage',
|
||||||
s3Storage: 'S3 Storage',
|
s3Storage: 'S3 Object Storage',
|
||||||
webdavStorage: 'Webdav Storage',
|
webdavStorage: 'WebDAV Storage',
|
||||||
chunkUploadNote: 'Enable chunk upload (experimental feature, may have unknown issues)',
|
chunkUploadNote: 'Chunked Upload (experimental, better for large files)',
|
||||||
s3AccessKeyId: 'S3 AccessKeyId',
|
s3AccessKeyId: 'Access Key ID',
|
||||||
s3SecretAccessKey: 'S3 SecretAccessKey',
|
s3SecretAccessKey: 'Secret Access Key',
|
||||||
s3BucketName: 'S3 BucketName',
|
s3BucketName: 'Bucket Name',
|
||||||
s3EndpointUrl: 'S3 EndpointUrl',
|
s3EndpointUrl: 'Endpoint URL',
|
||||||
s3RegionName: 'S3 Region Name',
|
s3RegionName: 'Region Name',
|
||||||
s3SignatureVersion: 'S3 Signature Version',
|
s3SignatureVersion: 'Signature Version',
|
||||||
s3Hostname: 'S3 Hostname',
|
s3Hostname: 'Custom Domain',
|
||||||
s3v2: 'S3v2',
|
s3v2: 'S3v2',
|
||||||
s3v4: 'S3v4',
|
s3v4: 'S3v4',
|
||||||
autoPlaceholder: 'auto',
|
autoPlaceholder: 'Auto-detect',
|
||||||
enabled: 'Enabled',
|
enabled: 'Enabled',
|
||||||
disabled: 'Disabled',
|
disabled: 'Disabled',
|
||||||
webdavUrl: 'Please enter Webdav URL',
|
webdavUrl: 'Enter WebDAV server URL',
|
||||||
webdavUsername: 'Please enter Webdav Username',
|
webdavUsername: 'Enter WebDAV username',
|
||||||
webdavPassword: 'Please enter Webdav Password',
|
webdavPassword: 'Enter WebDAV password',
|
||||||
webdavUrlPlaceholder: 'Please enter Webdav URL',
|
webdavUrlPlaceholder: 'Enter WebDAV server URL',
|
||||||
webdavUsernamePlaceholder: 'Please enter Webdav Username',
|
webdavUsernamePlaceholder: 'Enter WebDAV username',
|
||||||
webdavPasswordPlaceholder: 'Please enter Webdav Password',
|
webdavPasswordPlaceholder: 'Enter WebDAV password',
|
||||||
enableProxy: 'Enable Proxy',
|
enableProxy: 'Enable Download Proxy',
|
||||||
uploadLimits: 'Upload Limits',
|
uploadLimits: 'Upload Settings',
|
||||||
uploadRateLimit: 'Upload Rate Limit',
|
uploadRateLimit: 'Time Window (limit uploads within this period)',
|
||||||
uploadPerMinute: 'Upload Per Minute',
|
uploadPerMinute: 'Time Window (limit uploads within this period)',
|
||||||
minute: 'minute',
|
minute: 'min',
|
||||||
uploadCountLimit: 'Upload Count Limit',
|
uploadCountLimit: 'Max Files Allowed (within the time window)',
|
||||||
files: 'files',
|
files: 'files',
|
||||||
fileSizeLimit: 'File Size Limit',
|
fileSizeLimit: 'Max File Size',
|
||||||
expirationMethod: 'Expiration Method',
|
expirationMethod: 'Expiration Options',
|
||||||
expirationType: 'Expiration Type',
|
expirationType: 'Expiration Options',
|
||||||
expiration: {
|
expiration: {
|
||||||
day: 'By Day',
|
day: 'Days',
|
||||||
hour: 'By Hour',
|
hour: 'Hours',
|
||||||
minute: 'By Minute',
|
minute: 'Minutes',
|
||||||
forever: 'Forever',
|
forever: 'Never Expire',
|
||||||
count: 'By Count'
|
count: 'Download Count'
|
||||||
},
|
},
|
||||||
maxSaveTime: 'Maximum Save Time',
|
maxSaveTime: 'Max Retention Period',
|
||||||
timeUnits: {
|
timeUnits: {
|
||||||
second: 'second',
|
second: 'sec',
|
||||||
minute: 'minute',
|
minute: 'min',
|
||||||
hour: 'hour',
|
hour: 'hr',
|
||||||
day: 'day'
|
day: 'day'
|
||||||
},
|
},
|
||||||
guestUpload: 'Guest Upload',
|
guestUpload: 'Allow Guest Uploads',
|
||||||
errorLimits: 'Error Limits',
|
errorLimits: 'Access Protection',
|
||||||
errorRateLimit: 'Error Rate Limit',
|
errorRateLimit: 'Detection Window (count errors within this period)',
|
||||||
errorPerMinute: 'Error Per Minute',
|
errorPerMinute: 'Detection Window (count errors within this period)',
|
||||||
errorCountLimit: 'Error Count Limit',
|
errorCountLimit: 'Max Errors Allowed (block after exceeding)',
|
||||||
times: 'times',
|
times: 'times',
|
||||||
saveChanges: 'Save Changes',
|
saveChanges: 'Save Settings',
|
||||||
fileSizeUnits: {
|
fileSizeUnits: {
|
||||||
kb: 'KB',
|
kb: 'KB',
|
||||||
mb: 'MB',
|
mb: 'MB',
|
||||||
@@ -314,137 +314,137 @@ export default {
|
|||||||
manage: {
|
manage: {
|
||||||
settings: {
|
settings: {
|
||||||
title: 'System Settings',
|
title: 'System Settings',
|
||||||
basicSettings: 'Basic Settings',
|
basicSettings: 'General',
|
||||||
websiteInfo: 'Website Basic Information',
|
websiteInfo: 'Site Information',
|
||||||
websiteName: 'Website Name',
|
websiteName: 'Site Name',
|
||||||
websiteDescription: 'Website Description',
|
websiteDescription: 'Site Description',
|
||||||
siteName: 'Site Name',
|
siteName: 'Site Name',
|
||||||
adminPassword: 'Admin Password',
|
adminPassword: 'Admin Password',
|
||||||
passwordPlaceholder: 'Leave blank to keep current password',
|
passwordPlaceholder: 'Enter new password to change',
|
||||||
passwordNote: 'Leave blank to keep unchanged',
|
passwordNote: 'Leave empty to keep current',
|
||||||
keywords: 'Keywords',
|
keywords: 'SEO Keywords',
|
||||||
themeSelection: 'Theme Selection',
|
themeSelection: 'Theme',
|
||||||
notificationSettings: 'Notification Settings',
|
notificationSettings: 'Notifications',
|
||||||
notificationTitle: 'Notification Title',
|
notificationTitle: 'Announcement Title',
|
||||||
notificationContent: 'Notification Content',
|
notificationContent: 'Announcement Content',
|
||||||
storageSettings: 'Storage Settings',
|
storageSettings: 'Storage',
|
||||||
storagePath: 'Storage Path',
|
storagePath: 'Storage Path',
|
||||||
storagePathPlaceholder: 'Leave blank to use default path, optional',
|
storagePathPlaceholder: 'Leave empty for default path',
|
||||||
storageMethod: 'Storage Method',
|
storageMethod: 'Storage Type',
|
||||||
localStorage: 'Local Storage',
|
localStorage: 'Local Storage',
|
||||||
s3Storage: 'S3 Storage',
|
s3Storage: 'S3 Object Storage',
|
||||||
webdavStorage: 'Webdav Storage',
|
webdavStorage: 'WebDAV Storage',
|
||||||
chunkUploadNote: 'Enable chunk upload (experimental feature, may have unknown issues)',
|
chunkUploadNote: 'Chunked Upload (experimental, better for large files)',
|
||||||
enabled: 'Enabled',
|
enabled: 'Enabled',
|
||||||
disabled: 'Disabled',
|
disabled: 'Disabled',
|
||||||
webdavUrl: 'Please enter Webdav URL',
|
webdavUrl: 'Enter WebDAV server URL',
|
||||||
webdavUsername: 'Please enter Webdav Username',
|
webdavUsername: 'Enter WebDAV username',
|
||||||
webdavPassword: 'Please enter Webdav Password',
|
webdavPassword: 'Enter WebDAV password',
|
||||||
webdavUrlPlaceholder: 'Please enter Webdav URL',
|
webdavUrlPlaceholder: 'Enter WebDAV server URL',
|
||||||
webdavUsernamePlaceholder: 'Please enter Webdav Username',
|
webdavUsernamePlaceholder: 'Enter WebDAV username',
|
||||||
webdavPasswordPlaceholder: 'Please enter Webdav Password',
|
webdavPasswordPlaceholder: 'Enter WebDAV password',
|
||||||
enableProxy: 'Enable Proxy',
|
enableProxy: 'Enable Download Proxy',
|
||||||
uploadLimits: 'Upload Limits',
|
uploadLimits: 'Upload Settings',
|
||||||
uploadRateLimit: 'Upload Rate Limit',
|
uploadRateLimit: 'Time Window (limit uploads within this period)',
|
||||||
uploadPerMinute: 'Upload Per Minute',
|
uploadPerMinute: 'Time Window (limit uploads within this period)',
|
||||||
minute: 'minute',
|
minute: 'min',
|
||||||
uploadCountLimit: 'Upload Count Limit',
|
uploadCountLimit: 'Max Files Allowed (within the time window)',
|
||||||
files: 'files',
|
files: 'files',
|
||||||
fileSizeLimit: 'File Size Limit',
|
fileSizeLimit: 'Max File Size',
|
||||||
expirationMethod: 'Expiration Method',
|
expirationMethod: 'Expiration Options',
|
||||||
expirationType: 'Expiration Type',
|
expirationType: 'Expiration Options',
|
||||||
expiration: {
|
expiration: {
|
||||||
day: 'By Day',
|
day: 'Days',
|
||||||
hour: 'By Hour',
|
hour: 'Hours',
|
||||||
minute: 'By Minute',
|
minute: 'Minutes',
|
||||||
forever: 'Forever',
|
forever: 'Never Expire',
|
||||||
count: 'By Count'
|
count: 'Download Count'
|
||||||
},
|
},
|
||||||
maxSaveTime: 'Maximum Save Time',
|
maxSaveTime: 'Max Retention Period',
|
||||||
timeUnits: {
|
timeUnits: {
|
||||||
second: 'second',
|
second: 'sec',
|
||||||
minute: 'minute',
|
minute: 'min',
|
||||||
hour: 'hour',
|
hour: 'hr',
|
||||||
day: 'day'
|
day: 'day'
|
||||||
},
|
},
|
||||||
guestUpload: 'Guest Upload',
|
guestUpload: 'Allow Guest Uploads',
|
||||||
errorLimits: 'Error Limits',
|
errorLimits: 'Access Protection',
|
||||||
errorRateLimit: 'Error Rate Limit',
|
errorRateLimit: 'Detection Window (count errors within this period)',
|
||||||
errorPerMinute: 'Error Per Minute',
|
errorPerMinute: 'Detection Window (count errors within this period)',
|
||||||
errorCountLimit: 'Error Count Limit',
|
errorCountLimit: 'Max Errors Allowed (block after exceeding)',
|
||||||
times: 'times',
|
times: 'times',
|
||||||
fileSizeUnits: {
|
fileSizeUnits: {
|
||||||
kb: 'KB',
|
kb: 'KB',
|
||||||
mb: 'MB',
|
mb: 'MB',
|
||||||
gb: 'GB'
|
gb: 'GB'
|
||||||
},
|
},
|
||||||
saveChanges: 'Save Changes'
|
saveChanges: 'Save Settings'
|
||||||
},
|
},
|
||||||
systemSettings: {
|
systemSettings: {
|
||||||
title: 'System Settings',
|
title: 'System Settings',
|
||||||
basicSettings: 'Basic Settings',
|
basicSettings: 'General',
|
||||||
websiteInfo: 'Website Basic Information',
|
websiteInfo: 'Site Information',
|
||||||
websiteName: 'Website Name',
|
websiteName: 'Site Name',
|
||||||
websiteDescription: 'Website Description',
|
websiteDescription: 'Site Description',
|
||||||
adminPassword: 'Admin Password',
|
adminPassword: 'Admin Password',
|
||||||
passwordPlaceholder: 'Leave blank to keep current password',
|
passwordPlaceholder: 'Enter new password to change',
|
||||||
passwordNote: 'Leave blank to keep unchanged',
|
passwordNote: 'Leave empty to keep current',
|
||||||
keywords: 'Keywords',
|
keywords: 'SEO Keywords',
|
||||||
themeSelection: 'Theme Selection',
|
themeSelection: 'Theme',
|
||||||
notificationSettings: 'Notification Settings',
|
notificationSettings: 'Notifications',
|
||||||
notificationTitle: 'Notification Title',
|
notificationTitle: 'Announcement Title',
|
||||||
notificationContent: 'Notification Content',
|
notificationContent: 'Announcement Content',
|
||||||
storageSettings: 'Storage Settings',
|
storageSettings: 'Storage',
|
||||||
storagePath: 'Storage Path',
|
storagePath: 'Storage Path',
|
||||||
storagePathPlaceholder: 'Leave blank to use default path, optional',
|
storagePathPlaceholder: 'Leave empty for default path',
|
||||||
storageMethod: 'Storage Method',
|
storageMethod: 'Storage Type',
|
||||||
localStorage: 'Local Storage',
|
localStorage: 'Local Storage',
|
||||||
s3Storage: 'S3 Storage',
|
s3Storage: 'S3 Object Storage',
|
||||||
webdavStorage: 'Webdav Storage',
|
webdavStorage: 'WebDAV Storage',
|
||||||
chunkUploadNote: 'Enable chunk upload (experimental feature, may have unknown issues)',
|
chunkUploadNote: 'Chunked Upload (experimental, better for large files)',
|
||||||
enabled: 'Enabled',
|
enabled: 'Enabled',
|
||||||
disabled: 'Disabled',
|
disabled: 'Disabled',
|
||||||
webdavUrl: 'Please enter Webdav URL',
|
webdavUrl: 'Enter WebDAV server URL',
|
||||||
webdavUsername: 'Please enter Webdav Username',
|
webdavUsername: 'Enter WebDAV username',
|
||||||
webdavPassword: 'Please enter Webdav Password',
|
webdavPassword: 'Enter WebDAV password',
|
||||||
enableProxy: 'Enable Proxy',
|
enableProxy: 'Enable Download Proxy',
|
||||||
uploadLimits: 'Upload Limits',
|
uploadLimits: 'Upload Settings',
|
||||||
uploadRateLimit: 'Upload Rate Limit',
|
uploadRateLimit: 'Time Window (limit uploads within this period)',
|
||||||
minute: 'minute',
|
minute: 'min',
|
||||||
uploadCountLimit: 'Upload Count Limit',
|
uploadCountLimit: 'Max Files Allowed (within the time window)',
|
||||||
files: 'files',
|
files: 'files',
|
||||||
fileSizeLimit: 'File Size Limit',
|
fileSizeLimit: 'Max File Size',
|
||||||
expirationMethod: 'Expiration Method',
|
expirationMethod: 'Expiration Options',
|
||||||
expirationMethods: {
|
expirationMethods: {
|
||||||
day: 'By Day',
|
day: 'Days',
|
||||||
hour: 'By Hour',
|
hour: 'Hours',
|
||||||
minute: 'By Minute',
|
minute: 'Minutes',
|
||||||
forever: 'Forever',
|
forever: 'Never Expire',
|
||||||
count: 'By Count'
|
count: 'Download Count'
|
||||||
},
|
},
|
||||||
expiration: {
|
expiration: {
|
||||||
day: 'By Day',
|
day: 'Days',
|
||||||
hour: 'By Hour',
|
hour: 'Hours',
|
||||||
minute: 'By Minute',
|
minute: 'Minutes',
|
||||||
forever: 'Forever',
|
forever: 'Never Expire',
|
||||||
count: 'By Count'
|
count: 'Download Count'
|
||||||
},
|
},
|
||||||
maxSaveTime: 'Maximum Save Time',
|
maxSaveTime: 'Max Retention Period',
|
||||||
timeUnits: {
|
timeUnits: {
|
||||||
second: 'second',
|
second: 'sec',
|
||||||
minute: 'minute',
|
minute: 'min',
|
||||||
hour: 'hour',
|
hour: 'hr',
|
||||||
day: 'day'
|
day: 'day'
|
||||||
},
|
},
|
||||||
guestUpload: 'Guest Upload',
|
guestUpload: 'Allow Guest Uploads',
|
||||||
errorLimits: 'Error Limits',
|
errorLimits: 'Access Protection',
|
||||||
errorRateLimit: 'Error Rate Limit',
|
errorRateLimit: 'Detection Window (count errors within this period)',
|
||||||
errorCountLimit: 'Error Count Limit',
|
errorCountLimit: 'Max Errors Allowed (block after exceeding)',
|
||||||
times: 'times',
|
times: 'times',
|
||||||
saveSettings: 'Save Settings',
|
saveSettings: 'Save Settings',
|
||||||
saveSuccess: 'Save successful',
|
saveSuccess: 'Settings saved successfully',
|
||||||
saveFailed: 'Save failed',
|
saveFailed: 'Failed to save, please try again',
|
||||||
getConfigFailed: 'Failed to get configuration'
|
getConfigFailed: 'Failed to load settings, please refresh'
|
||||||
},
|
},
|
||||||
dashboard: {
|
dashboard: {
|
||||||
title: 'Dashboard',
|
title: 'Dashboard',
|
||||||
|
|||||||
+125
-125
@@ -76,71 +76,71 @@ export default {
|
|||||||
websiteDescription: '网站描述',
|
websiteDescription: '网站描述',
|
||||||
siteName: '网站名称',
|
siteName: '网站名称',
|
||||||
adminPassword: '管理员密码',
|
adminPassword: '管理员密码',
|
||||||
passwordPlaceholder: '留空则不修改密码',
|
passwordPlaceholder: '如需修改请输入新密码',
|
||||||
passwordNote: '留空则不修改',
|
passwordNote: '不修改请留空',
|
||||||
keywords: '关键词',
|
keywords: 'SEO 关键词',
|
||||||
themeSelection: '主题选择',
|
themeSelection: '界面主题',
|
||||||
robotsFile: 'Robots.txt',
|
robotsFile: 'Robots.txt 配置',
|
||||||
notificationSettings: '通知设置',
|
notificationSettings: '通知设置',
|
||||||
notificationTitle: '通知标题',
|
notificationTitle: '公告标题',
|
||||||
notificationContent: '通知内容',
|
notificationContent: '公告内容',
|
||||||
storageSettings: '存储设置',
|
storageSettings: '存储配置',
|
||||||
storagePath: '存储路径',
|
storagePath: '文件存储路径',
|
||||||
storagePathPlaceholder: '留空则使用默认路径,可不填写',
|
storagePathPlaceholder: '使用默认路径可留空',
|
||||||
storageMethod: '存储方式',
|
storageMethod: '存储方式',
|
||||||
localStorage: '本地存储',
|
localStorage: '本地存储',
|
||||||
s3Storage: 'S3 存储',
|
s3Storage: 'S3 对象存储',
|
||||||
webdavStorage: 'Webdav 存储',
|
webdavStorage: 'WebDAV 存储',
|
||||||
chunkUploadNote: '开启切片上传(实验性功能,可能会出现未知问题)',
|
chunkUploadNote: '分片上传(实验性功能,大文件上传更稳定)',
|
||||||
s3AccessKeyId: 'S3 AccessKeyId',
|
s3AccessKeyId: 'Access Key ID',
|
||||||
s3SecretAccessKey: 'S3 SecretAccessKey',
|
s3SecretAccessKey: 'Secret Access Key',
|
||||||
s3BucketName: 'S3 BucketName',
|
s3BucketName: '存储桶名称',
|
||||||
s3EndpointUrl: 'S3 EndpointUrl',
|
s3EndpointUrl: '服务端点 URL',
|
||||||
s3RegionName: 'S3 Region Name',
|
s3RegionName: '区域名称',
|
||||||
s3SignatureVersion: 'S3 Signature Version',
|
s3SignatureVersion: '签名版本',
|
||||||
s3Hostname: 'S3 Hostname',
|
s3Hostname: '自定义域名',
|
||||||
s3v2: 'S3v2',
|
s3v2: 'S3v2',
|
||||||
s3v4: 'S3v4',
|
s3v4: 'S3v4',
|
||||||
autoPlaceholder: 'auto',
|
autoPlaceholder: '自动识别',
|
||||||
enabled: '已开启',
|
enabled: '已启用',
|
||||||
disabled: '已关闭',
|
disabled: '已禁用',
|
||||||
webdavUrl: '请输入 Webdav URL',
|
webdavUrl: '输入 WebDAV 服务地址',
|
||||||
webdavUsername: '请输入 Webdav Username',
|
webdavUsername: '输入 WebDAV 用户名',
|
||||||
webdavPassword: '请输入 Webdav Password',
|
webdavPassword: '输入 WebDAV 密码',
|
||||||
webdavUrlPlaceholder: '请输入 Webdav URL',
|
webdavUrlPlaceholder: '输入 WebDAV 服务地址',
|
||||||
webdavUsernamePlaceholder: '请输入 Webdav Username',
|
webdavUsernamePlaceholder: '输入 WebDAV 用户名',
|
||||||
webdavPasswordPlaceholder: '请输入 Webdav Password',
|
webdavPasswordPlaceholder: '输入 WebDAV 密码',
|
||||||
enableProxy: '启用代理',
|
enableProxy: '启用下载代理',
|
||||||
uploadLimits: '上传限制',
|
uploadLimits: '上传设置',
|
||||||
uploadRateLimit: '每分钟上传限制',
|
uploadRateLimit: '限流时间窗口(在此时间内限制上传次数)',
|
||||||
uploadPerMinute: '每分钟上传限制',
|
uploadPerMinute: '限流时间窗口(在此时间内限制上传次数)',
|
||||||
minute: '分钟',
|
minute: '分钟',
|
||||||
uploadCountLimit: '上传数量限制',
|
uploadCountLimit: '允许上传文件数(限流窗口内最多上传几个文件)',
|
||||||
files: '个文件',
|
files: '个文件',
|
||||||
fileSizeLimit: '文件大小限制',
|
fileSizeLimit: '单文件大小上限',
|
||||||
expirationMethod: '过期方式',
|
expirationMethod: '过期方式',
|
||||||
expirationType: '过期类型',
|
expirationType: '过期方式',
|
||||||
expiration: {
|
expiration: {
|
||||||
day: '按天',
|
day: '按天数',
|
||||||
hour: '按小时',
|
hour: '按小时',
|
||||||
minute: '按分钟',
|
minute: '按分钟',
|
||||||
forever: '永久',
|
forever: '永久有效',
|
||||||
count: '按次数'
|
count: '按下载次数'
|
||||||
},
|
},
|
||||||
maxSaveTime: '最长保存时间',
|
maxSaveTime: '文件最长保存时间',
|
||||||
timeUnits: {
|
timeUnits: {
|
||||||
second: '秒',
|
second: '秒',
|
||||||
minute: '分',
|
minute: '分钟',
|
||||||
hour: '时',
|
hour: '小时',
|
||||||
day: '天'
|
day: '天'
|
||||||
},
|
},
|
||||||
guestUpload: '游客上传',
|
guestUpload: '允许游客上传',
|
||||||
errorLimits: '错误限制',
|
errorLimits: '访问保护',
|
||||||
errorRateLimit: '每分钟错误限制',
|
errorRateLimit: '检测时间窗口(在此时间内统计错误次数)',
|
||||||
errorPerMinute: '每分钟错误限制',
|
errorPerMinute: '检测时间窗口(在此时间内统计错误次数)',
|
||||||
errorCountLimit: '错误次数限制',
|
errorCountLimit: '允许错误次数(超过后临时封禁)',
|
||||||
times: '次',
|
times: '次',
|
||||||
saveChanges: '保存更改',
|
saveChanges: '保存设置',
|
||||||
fileSizeUnits: {
|
fileSizeUnits: {
|
||||||
kb: 'KB',
|
kb: 'KB',
|
||||||
mb: 'MB',
|
mb: 'MB',
|
||||||
@@ -356,59 +356,59 @@ export default {
|
|||||||
basicSettings: '基本设置',
|
basicSettings: '基本设置',
|
||||||
siteName: '网站名称',
|
siteName: '网站名称',
|
||||||
adminPassword: '管理员密码',
|
adminPassword: '管理员密码',
|
||||||
passwordPlaceholder: '留空则不修改密码',
|
passwordPlaceholder: '如需修改请输入新密码',
|
||||||
passwordNote: '留空则不修改',
|
passwordNote: '不修改请留空',
|
||||||
keywords: '关键词',
|
keywords: 'SEO 关键词',
|
||||||
themeSelection: '主题选择',
|
themeSelection: '界面主题',
|
||||||
robotsFile: 'Robots.txt',
|
robotsFile: 'Robots.txt 配置',
|
||||||
notificationSettings: '通知设置',
|
notificationSettings: '通知设置',
|
||||||
notificationTitle: '通知标题',
|
notificationTitle: '公告标题',
|
||||||
notificationContent: '通知内容',
|
notificationContent: '公告内容',
|
||||||
storageSettings: '存储设置',
|
storageSettings: '存储配置',
|
||||||
storagePath: '存储路径',
|
storagePath: '文件存储路径',
|
||||||
storagePathPlaceholder: '留空则使用默认路径,可不填写',
|
storagePathPlaceholder: '使用默认路径可留空',
|
||||||
storageMethod: '存储方式',
|
storageMethod: '存储方式',
|
||||||
localStorage: '本地存储',
|
localStorage: '本地存储',
|
||||||
s3Storage: 'S3 存储',
|
s3Storage: 'S3 对象存储',
|
||||||
webdavStorage: 'Webdav 存储',
|
webdavStorage: 'WebDAV 存储',
|
||||||
chunkUploadNote: '开启切片上传(实验性功能,可能会出现未知问题)',
|
chunkUploadNote: '分片上传(实验性功能,大文件上传更稳定)',
|
||||||
uploadLimits: '上传限制',
|
uploadLimits: '上传设置',
|
||||||
uploadPerMinute: '每分钟上传限制',
|
uploadPerMinute: '限流时间窗口(在此时间内限制上传次数)',
|
||||||
uploadCountLimit: '上传数量限制',
|
uploadCountLimit: '允许上传文件数(限流窗口内最多上传几个文件)',
|
||||||
fileSizeLimit: '文件大小限制',
|
fileSizeLimit: '单文件大小上限',
|
||||||
expiration: {
|
expiration: {
|
||||||
day: '按天',
|
day: '按天数',
|
||||||
hour: '按小时',
|
hour: '按小时',
|
||||||
minute: '按分钟',
|
minute: '按分钟',
|
||||||
forever: '永久',
|
forever: '永久有效',
|
||||||
count: '按次数'
|
count: '按下载次数'
|
||||||
},
|
},
|
||||||
maxSaveTime: '最长保存时间',
|
maxSaveTime: '文件最长保存时间',
|
||||||
s3AccessKeyId: 'S3 AccessKeyId',
|
s3AccessKeyId: 'Access Key ID',
|
||||||
s3SecretAccessKey: 'S3 SecretAccessKey',
|
s3SecretAccessKey: 'Secret Access Key',
|
||||||
s3BucketName: 'S3 BucketName',
|
s3BucketName: '存储桶名称',
|
||||||
s3EndpointUrl: 'S3 EndpointUrl',
|
s3EndpointUrl: '服务端点 URL',
|
||||||
s3RegionName: 'S3 Region Name',
|
s3RegionName: '区域名称',
|
||||||
s3SignatureVersion: 'S3 Signature Version',
|
s3SignatureVersion: '签名版本',
|
||||||
s3Hostname: 'S3 Hostname',
|
s3Hostname: '自定义域名',
|
||||||
s3v2: 'S3v2',
|
s3v2: 'S3v2',
|
||||||
s3v4: 'S3v4',
|
s3v4: 'S3v4',
|
||||||
autoPlaceholder: 'auto',
|
autoPlaceholder: '自动识别',
|
||||||
enableProxy: '启用代理',
|
enableProxy: '启用下载代理',
|
||||||
webdavUrlPlaceholder: '请输入 Webdav URL',
|
webdavUrlPlaceholder: '输入 WebDAV 服务地址',
|
||||||
webdavUsernamePlaceholder: '请输入 Webdav Username',
|
webdavUsernamePlaceholder: '输入 WebDAV 用户名',
|
||||||
webdavPasswordPlaceholder: '请输入 Webdav Password',
|
webdavPasswordPlaceholder: '输入 WebDAV 密码',
|
||||||
fileSizeUnits: {
|
fileSizeUnits: {
|
||||||
kb: 'KB',
|
kb: 'KB',
|
||||||
mb: 'MB',
|
mb: 'MB',
|
||||||
gb: 'GB'
|
gb: 'GB'
|
||||||
},
|
},
|
||||||
expirationType: '过期类型',
|
expirationType: '过期方式',
|
||||||
guestUpload: '游客上传',
|
guestUpload: '允许游客上传',
|
||||||
errorLimits: '错误限制',
|
errorLimits: '访问保护',
|
||||||
errorPerMinute: '每分钟错误限制',
|
errorPerMinute: '检测时间窗口(在此时间内统计错误次数)',
|
||||||
errorCountLimit: '错误次数限制',
|
errorCountLimit: '允许错误次数(超过后临时封禁)',
|
||||||
saveChanges: '保存更改'
|
saveChanges: '保存设置'
|
||||||
},
|
},
|
||||||
dashboard: {
|
dashboard: {
|
||||||
title: '仪表盘',
|
title: '仪表盘',
|
||||||
@@ -458,64 +458,64 @@ export default {
|
|||||||
websiteName: '网站名称',
|
websiteName: '网站名称',
|
||||||
websiteDescription: '网站描述',
|
websiteDescription: '网站描述',
|
||||||
adminPassword: '管理员密码',
|
adminPassword: '管理员密码',
|
||||||
passwordPlaceholder: '留空则不修改密码',
|
passwordPlaceholder: '如需修改请输入新密码',
|
||||||
passwordNote: '留空则不修改',
|
passwordNote: '不修改请留空',
|
||||||
keywords: '关键词',
|
keywords: 'SEO 关键词',
|
||||||
themeSelection: '主题选择',
|
themeSelection: '界面主题',
|
||||||
notificationSettings: '通知设置',
|
notificationSettings: '通知设置',
|
||||||
notificationTitle: '通知标题',
|
notificationTitle: '公告标题',
|
||||||
notificationContent: '通知内容',
|
notificationContent: '公告内容',
|
||||||
storageSettings: '存储设置',
|
storageSettings: '存储配置',
|
||||||
storagePath: '存储路径',
|
storagePath: '文件存储路径',
|
||||||
storagePathPlaceholder: '留空则使用默认路径,可不填写',
|
storagePathPlaceholder: '使用默认路径可留空',
|
||||||
storageMethod: '存储方式',
|
storageMethod: '存储方式',
|
||||||
localStorage: '本地存储',
|
localStorage: '本地存储',
|
||||||
s3Storage: 'S3 存储',
|
s3Storage: 'S3 对象存储',
|
||||||
webdavStorage: 'Webdav 存储',
|
webdavStorage: 'WebDAV 存储',
|
||||||
chunkUploadNote: '开启切片上传(实验性功能,可能会出现未知问题)',
|
chunkUploadNote: '分片上传(实验性功能,大文件上传更稳定)',
|
||||||
enabled: '已开启',
|
enabled: '已启用',
|
||||||
disabled: '已关闭',
|
disabled: '已禁用',
|
||||||
webdavUrl: '请输入 Webdav URL',
|
webdavUrl: '输入 WebDAV 服务地址',
|
||||||
webdavUsername: '请输入 Webdav Username',
|
webdavUsername: '输入 WebDAV 用户名',
|
||||||
webdavPassword: '请输入 Webdav Password',
|
webdavPassword: '输入 WebDAV 密码',
|
||||||
enableProxy: '启用代理',
|
enableProxy: '启用下载代理',
|
||||||
uploadLimits: '上传限制',
|
uploadLimits: '上传设置',
|
||||||
uploadRateLimit: '每分钟上传限制',
|
uploadRateLimit: '限流时间窗口(在此时间内限制上传次数)',
|
||||||
minute: '分钟',
|
minute: '分钟',
|
||||||
uploadCountLimit: '上传数量限制',
|
uploadCountLimit: '允许上传文件数(限流窗口内最多上传几个文件)',
|
||||||
files: '个文件',
|
files: '个文件',
|
||||||
fileSizeLimit: '文件大小限制',
|
fileSizeLimit: '单文件大小上限',
|
||||||
expirationMethod: '过期方式',
|
expirationMethod: '过期方式',
|
||||||
expirationMethods: {
|
expirationMethods: {
|
||||||
day: '按天',
|
day: '按天数',
|
||||||
hour: '按小时',
|
hour: '按小时',
|
||||||
minute: '按分钟',
|
minute: '按分钟',
|
||||||
forever: '永久',
|
forever: '永久有效',
|
||||||
count: '按次数'
|
count: '按下载次数'
|
||||||
},
|
},
|
||||||
expiration: {
|
expiration: {
|
||||||
day: '按天',
|
day: '按天数',
|
||||||
hour: '按小时',
|
hour: '按小时',
|
||||||
minute: '按分钟',
|
minute: '按分钟',
|
||||||
forever: '永久',
|
forever: '永久有效',
|
||||||
count: '按次数'
|
count: '按下载次数'
|
||||||
},
|
},
|
||||||
maxSaveTime: '最长保存时间',
|
maxSaveTime: '文件最长保存时间',
|
||||||
timeUnits: {
|
timeUnits: {
|
||||||
second: '秒',
|
second: '秒',
|
||||||
minute: '分',
|
minute: '分钟',
|
||||||
hour: '时',
|
hour: '小时',
|
||||||
day: '天'
|
day: '天'
|
||||||
},
|
},
|
||||||
guestUpload: '游客上传',
|
guestUpload: '允许游客上传',
|
||||||
errorLimits: '错误限制',
|
errorLimits: '访问保护',
|
||||||
errorRateLimit: '每分钟错误限制',
|
errorRateLimit: '检测时间窗口(在此时间内统计错误次数)',
|
||||||
errorCountLimit: '错误次数限制',
|
errorCountLimit: '允许错误次数(超过后临时封禁)',
|
||||||
times: '次',
|
times: '次',
|
||||||
saveSettings: '保存设置',
|
saveSettings: '保存设置',
|
||||||
saveSuccess: '保存成功',
|
saveSuccess: '设置已保存',
|
||||||
saveFailed: '保存失败',
|
saveFailed: '保存失败,请重试',
|
||||||
getConfigFailed: '获取配置失败'
|
getConfigFailed: '获取配置失败,请刷新页面'
|
||||||
},
|
},
|
||||||
login: {
|
login: {
|
||||||
title: '登录',
|
title: '登录',
|
||||||
|
|||||||
Reference in New Issue
Block a user