This commit is contained in:
+151
-151
@@ -71,77 +71,77 @@ export default {
|
||||
},
|
||||
settings: {
|
||||
title: 'System Settings',
|
||||
basicSettings: 'Basic Settings',
|
||||
websiteInfo: 'Website Basic Information',
|
||||
websiteName: 'Website Name',
|
||||
websiteDescription: 'Website Description',
|
||||
basicSettings: 'General',
|
||||
websiteInfo: 'Site Information',
|
||||
websiteName: 'Site Name',
|
||||
websiteDescription: 'Site Description',
|
||||
siteName: 'Site Name',
|
||||
adminPassword: 'Admin Password',
|
||||
passwordPlaceholder: 'Leave blank to keep current password',
|
||||
passwordNote: 'Leave blank to keep unchanged',
|
||||
keywords: 'Keywords',
|
||||
themeSelection: 'Theme Selection',
|
||||
robotsFile: 'Robots.txt',
|
||||
notificationSettings: 'Notification Settings',
|
||||
notificationTitle: 'Notification Title',
|
||||
notificationContent: 'Notification Content',
|
||||
storageSettings: 'Storage Settings',
|
||||
passwordPlaceholder: 'Enter new password to change',
|
||||
passwordNote: 'Leave empty to keep current',
|
||||
keywords: 'SEO Keywords',
|
||||
themeSelection: 'Theme',
|
||||
robotsFile: 'Robots.txt Configuration',
|
||||
notificationSettings: 'Notifications',
|
||||
notificationTitle: 'Announcement Title',
|
||||
notificationContent: 'Announcement Content',
|
||||
storageSettings: 'Storage',
|
||||
storagePath: 'Storage Path',
|
||||
storagePathPlaceholder: 'Leave blank to use default path, optional',
|
||||
storageMethod: 'Storage Method',
|
||||
storagePathPlaceholder: 'Leave empty for default path',
|
||||
storageMethod: 'Storage Type',
|
||||
localStorage: 'Local Storage',
|
||||
s3Storage: 'S3 Storage',
|
||||
webdavStorage: 'Webdav Storage',
|
||||
chunkUploadNote: 'Enable chunk upload (experimental feature, may have unknown issues)',
|
||||
s3AccessKeyId: 'S3 AccessKeyId',
|
||||
s3SecretAccessKey: 'S3 SecretAccessKey',
|
||||
s3BucketName: 'S3 BucketName',
|
||||
s3EndpointUrl: 'S3 EndpointUrl',
|
||||
s3RegionName: 'S3 Region Name',
|
||||
s3SignatureVersion: 'S3 Signature Version',
|
||||
s3Hostname: 'S3 Hostname',
|
||||
s3Storage: 'S3 Object Storage',
|
||||
webdavStorage: 'WebDAV Storage',
|
||||
chunkUploadNote: 'Chunked Upload (experimental, better for large files)',
|
||||
s3AccessKeyId: 'Access Key ID',
|
||||
s3SecretAccessKey: 'Secret Access Key',
|
||||
s3BucketName: 'Bucket Name',
|
||||
s3EndpointUrl: 'Endpoint URL',
|
||||
s3RegionName: 'Region Name',
|
||||
s3SignatureVersion: 'Signature Version',
|
||||
s3Hostname: 'Custom Domain',
|
||||
s3v2: 'S3v2',
|
||||
s3v4: 'S3v4',
|
||||
autoPlaceholder: 'auto',
|
||||
autoPlaceholder: 'Auto-detect',
|
||||
enabled: 'Enabled',
|
||||
disabled: 'Disabled',
|
||||
webdavUrl: 'Please enter Webdav URL',
|
||||
webdavUsername: 'Please enter Webdav Username',
|
||||
webdavPassword: 'Please enter Webdav Password',
|
||||
webdavUrlPlaceholder: 'Please enter Webdav URL',
|
||||
webdavUsernamePlaceholder: 'Please enter Webdav Username',
|
||||
webdavPasswordPlaceholder: 'Please enter Webdav Password',
|
||||
enableProxy: 'Enable Proxy',
|
||||
uploadLimits: 'Upload Limits',
|
||||
uploadRateLimit: 'Upload Rate Limit',
|
||||
uploadPerMinute: 'Upload Per Minute',
|
||||
minute: 'minute',
|
||||
uploadCountLimit: 'Upload Count Limit',
|
||||
webdavUrl: 'Enter WebDAV server URL',
|
||||
webdavUsername: 'Enter WebDAV username',
|
||||
webdavPassword: 'Enter WebDAV password',
|
||||
webdavUrlPlaceholder: 'Enter WebDAV server URL',
|
||||
webdavUsernamePlaceholder: 'Enter WebDAV username',
|
||||
webdavPasswordPlaceholder: 'Enter WebDAV password',
|
||||
enableProxy: 'Enable Download Proxy',
|
||||
uploadLimits: 'Upload Settings',
|
||||
uploadRateLimit: 'Time Window (limit uploads within this period)',
|
||||
uploadPerMinute: 'Time Window (limit uploads within this period)',
|
||||
minute: 'min',
|
||||
uploadCountLimit: 'Max Files Allowed (within the time window)',
|
||||
files: 'files',
|
||||
fileSizeLimit: 'File Size Limit',
|
||||
expirationMethod: 'Expiration Method',
|
||||
expirationType: 'Expiration Type',
|
||||
fileSizeLimit: 'Max File Size',
|
||||
expirationMethod: 'Expiration Options',
|
||||
expirationType: 'Expiration Options',
|
||||
expiration: {
|
||||
day: 'By Day',
|
||||
hour: 'By Hour',
|
||||
minute: 'By Minute',
|
||||
forever: 'Forever',
|
||||
count: 'By Count'
|
||||
day: 'Days',
|
||||
hour: 'Hours',
|
||||
minute: 'Minutes',
|
||||
forever: 'Never Expire',
|
||||
count: 'Download Count'
|
||||
},
|
||||
maxSaveTime: 'Maximum Save Time',
|
||||
maxSaveTime: 'Max Retention Period',
|
||||
timeUnits: {
|
||||
second: 'second',
|
||||
minute: 'minute',
|
||||
hour: 'hour',
|
||||
second: 'sec',
|
||||
minute: 'min',
|
||||
hour: 'hr',
|
||||
day: 'day'
|
||||
},
|
||||
guestUpload: 'Guest Upload',
|
||||
errorLimits: 'Error Limits',
|
||||
errorRateLimit: 'Error Rate Limit',
|
||||
errorPerMinute: 'Error Per Minute',
|
||||
errorCountLimit: 'Error Count Limit',
|
||||
guestUpload: 'Allow Guest Uploads',
|
||||
errorLimits: 'Access Protection',
|
||||
errorRateLimit: 'Detection Window (count errors within this period)',
|
||||
errorPerMinute: 'Detection Window (count errors within this period)',
|
||||
errorCountLimit: 'Max Errors Allowed (block after exceeding)',
|
||||
times: 'times',
|
||||
saveChanges: 'Save Changes',
|
||||
saveChanges: 'Save Settings',
|
||||
fileSizeUnits: {
|
||||
kb: 'KB',
|
||||
mb: 'MB',
|
||||
@@ -314,137 +314,137 @@ export default {
|
||||
manage: {
|
||||
settings: {
|
||||
title: 'System Settings',
|
||||
basicSettings: 'Basic Settings',
|
||||
websiteInfo: 'Website Basic Information',
|
||||
websiteName: 'Website Name',
|
||||
websiteDescription: 'Website Description',
|
||||
basicSettings: 'General',
|
||||
websiteInfo: 'Site Information',
|
||||
websiteName: 'Site Name',
|
||||
websiteDescription: 'Site Description',
|
||||
siteName: 'Site Name',
|
||||
adminPassword: 'Admin Password',
|
||||
passwordPlaceholder: 'Leave blank to keep current password',
|
||||
passwordNote: 'Leave blank to keep unchanged',
|
||||
keywords: 'Keywords',
|
||||
themeSelection: 'Theme Selection',
|
||||
notificationSettings: 'Notification Settings',
|
||||
notificationTitle: 'Notification Title',
|
||||
notificationContent: 'Notification Content',
|
||||
storageSettings: 'Storage Settings',
|
||||
passwordPlaceholder: 'Enter new password to change',
|
||||
passwordNote: 'Leave empty to keep current',
|
||||
keywords: 'SEO Keywords',
|
||||
themeSelection: 'Theme',
|
||||
notificationSettings: 'Notifications',
|
||||
notificationTitle: 'Announcement Title',
|
||||
notificationContent: 'Announcement Content',
|
||||
storageSettings: 'Storage',
|
||||
storagePath: 'Storage Path',
|
||||
storagePathPlaceholder: 'Leave blank to use default path, optional',
|
||||
storageMethod: 'Storage Method',
|
||||
storagePathPlaceholder: 'Leave empty for default path',
|
||||
storageMethod: 'Storage Type',
|
||||
localStorage: 'Local Storage',
|
||||
s3Storage: 'S3 Storage',
|
||||
webdavStorage: 'Webdav Storage',
|
||||
chunkUploadNote: 'Enable chunk upload (experimental feature, may have unknown issues)',
|
||||
s3Storage: 'S3 Object Storage',
|
||||
webdavStorage: 'WebDAV Storage',
|
||||
chunkUploadNote: 'Chunked Upload (experimental, better for large files)',
|
||||
enabled: 'Enabled',
|
||||
disabled: 'Disabled',
|
||||
webdavUrl: 'Please enter Webdav URL',
|
||||
webdavUsername: 'Please enter Webdav Username',
|
||||
webdavPassword: 'Please enter Webdav Password',
|
||||
webdavUrlPlaceholder: 'Please enter Webdav URL',
|
||||
webdavUsernamePlaceholder: 'Please enter Webdav Username',
|
||||
webdavPasswordPlaceholder: 'Please enter Webdav Password',
|
||||
enableProxy: 'Enable Proxy',
|
||||
uploadLimits: 'Upload Limits',
|
||||
uploadRateLimit: 'Upload Rate Limit',
|
||||
uploadPerMinute: 'Upload Per Minute',
|
||||
minute: 'minute',
|
||||
uploadCountLimit: 'Upload Count Limit',
|
||||
webdavUrl: 'Enter WebDAV server URL',
|
||||
webdavUsername: 'Enter WebDAV username',
|
||||
webdavPassword: 'Enter WebDAV password',
|
||||
webdavUrlPlaceholder: 'Enter WebDAV server URL',
|
||||
webdavUsernamePlaceholder: 'Enter WebDAV username',
|
||||
webdavPasswordPlaceholder: 'Enter WebDAV password',
|
||||
enableProxy: 'Enable Download Proxy',
|
||||
uploadLimits: 'Upload Settings',
|
||||
uploadRateLimit: 'Time Window (limit uploads within this period)',
|
||||
uploadPerMinute: 'Time Window (limit uploads within this period)',
|
||||
minute: 'min',
|
||||
uploadCountLimit: 'Max Files Allowed (within the time window)',
|
||||
files: 'files',
|
||||
fileSizeLimit: 'File Size Limit',
|
||||
expirationMethod: 'Expiration Method',
|
||||
expirationType: 'Expiration Type',
|
||||
fileSizeLimit: 'Max File Size',
|
||||
expirationMethod: 'Expiration Options',
|
||||
expirationType: 'Expiration Options',
|
||||
expiration: {
|
||||
day: 'By Day',
|
||||
hour: 'By Hour',
|
||||
minute: 'By Minute',
|
||||
forever: 'Forever',
|
||||
count: 'By Count'
|
||||
day: 'Days',
|
||||
hour: 'Hours',
|
||||
minute: 'Minutes',
|
||||
forever: 'Never Expire',
|
||||
count: 'Download Count'
|
||||
},
|
||||
maxSaveTime: 'Maximum Save Time',
|
||||
maxSaveTime: 'Max Retention Period',
|
||||
timeUnits: {
|
||||
second: 'second',
|
||||
minute: 'minute',
|
||||
hour: 'hour',
|
||||
second: 'sec',
|
||||
minute: 'min',
|
||||
hour: 'hr',
|
||||
day: 'day'
|
||||
},
|
||||
guestUpload: 'Guest Upload',
|
||||
errorLimits: 'Error Limits',
|
||||
errorRateLimit: 'Error Rate Limit',
|
||||
errorPerMinute: 'Error Per Minute',
|
||||
errorCountLimit: 'Error Count Limit',
|
||||
guestUpload: 'Allow Guest Uploads',
|
||||
errorLimits: 'Access Protection',
|
||||
errorRateLimit: 'Detection Window (count errors within this period)',
|
||||
errorPerMinute: 'Detection Window (count errors within this period)',
|
||||
errorCountLimit: 'Max Errors Allowed (block after exceeding)',
|
||||
times: 'times',
|
||||
fileSizeUnits: {
|
||||
kb: 'KB',
|
||||
mb: 'MB',
|
||||
gb: 'GB'
|
||||
},
|
||||
saveChanges: 'Save Changes'
|
||||
saveChanges: 'Save Settings'
|
||||
},
|
||||
systemSettings: {
|
||||
title: 'System Settings',
|
||||
basicSettings: 'Basic Settings',
|
||||
websiteInfo: 'Website Basic Information',
|
||||
websiteName: 'Website Name',
|
||||
websiteDescription: 'Website Description',
|
||||
basicSettings: 'General',
|
||||
websiteInfo: 'Site Information',
|
||||
websiteName: 'Site Name',
|
||||
websiteDescription: 'Site Description',
|
||||
adminPassword: 'Admin Password',
|
||||
passwordPlaceholder: 'Leave blank to keep current password',
|
||||
passwordNote: 'Leave blank to keep unchanged',
|
||||
keywords: 'Keywords',
|
||||
themeSelection: 'Theme Selection',
|
||||
notificationSettings: 'Notification Settings',
|
||||
notificationTitle: 'Notification Title',
|
||||
notificationContent: 'Notification Content',
|
||||
storageSettings: 'Storage Settings',
|
||||
passwordPlaceholder: 'Enter new password to change',
|
||||
passwordNote: 'Leave empty to keep current',
|
||||
keywords: 'SEO Keywords',
|
||||
themeSelection: 'Theme',
|
||||
notificationSettings: 'Notifications',
|
||||
notificationTitle: 'Announcement Title',
|
||||
notificationContent: 'Announcement Content',
|
||||
storageSettings: 'Storage',
|
||||
storagePath: 'Storage Path',
|
||||
storagePathPlaceholder: 'Leave blank to use default path, optional',
|
||||
storageMethod: 'Storage Method',
|
||||
storagePathPlaceholder: 'Leave empty for default path',
|
||||
storageMethod: 'Storage Type',
|
||||
localStorage: 'Local Storage',
|
||||
s3Storage: 'S3 Storage',
|
||||
webdavStorage: 'Webdav Storage',
|
||||
chunkUploadNote: 'Enable chunk upload (experimental feature, may have unknown issues)',
|
||||
s3Storage: 'S3 Object Storage',
|
||||
webdavStorage: 'WebDAV Storage',
|
||||
chunkUploadNote: 'Chunked Upload (experimental, better for large files)',
|
||||
enabled: 'Enabled',
|
||||
disabled: 'Disabled',
|
||||
webdavUrl: 'Please enter Webdav URL',
|
||||
webdavUsername: 'Please enter Webdav Username',
|
||||
webdavPassword: 'Please enter Webdav Password',
|
||||
enableProxy: 'Enable Proxy',
|
||||
uploadLimits: 'Upload Limits',
|
||||
uploadRateLimit: 'Upload Rate Limit',
|
||||
minute: 'minute',
|
||||
uploadCountLimit: 'Upload Count Limit',
|
||||
webdavUrl: 'Enter WebDAV server URL',
|
||||
webdavUsername: 'Enter WebDAV username',
|
||||
webdavPassword: 'Enter WebDAV password',
|
||||
enableProxy: 'Enable Download Proxy',
|
||||
uploadLimits: 'Upload Settings',
|
||||
uploadRateLimit: 'Time Window (limit uploads within this period)',
|
||||
minute: 'min',
|
||||
uploadCountLimit: 'Max Files Allowed (within the time window)',
|
||||
files: 'files',
|
||||
fileSizeLimit: 'File Size Limit',
|
||||
expirationMethod: 'Expiration Method',
|
||||
fileSizeLimit: 'Max File Size',
|
||||
expirationMethod: 'Expiration Options',
|
||||
expirationMethods: {
|
||||
day: 'By Day',
|
||||
hour: 'By Hour',
|
||||
minute: 'By Minute',
|
||||
forever: 'Forever',
|
||||
count: 'By Count'
|
||||
day: 'Days',
|
||||
hour: 'Hours',
|
||||
minute: 'Minutes',
|
||||
forever: 'Never Expire',
|
||||
count: 'Download Count'
|
||||
},
|
||||
expiration: {
|
||||
day: 'By Day',
|
||||
hour: 'By Hour',
|
||||
minute: 'By Minute',
|
||||
forever: 'Forever',
|
||||
count: 'By Count'
|
||||
day: 'Days',
|
||||
hour: 'Hours',
|
||||
minute: 'Minutes',
|
||||
forever: 'Never Expire',
|
||||
count: 'Download Count'
|
||||
},
|
||||
maxSaveTime: 'Maximum Save Time',
|
||||
maxSaveTime: 'Max Retention Period',
|
||||
timeUnits: {
|
||||
second: 'second',
|
||||
minute: 'minute',
|
||||
hour: 'hour',
|
||||
second: 'sec',
|
||||
minute: 'min',
|
||||
hour: 'hr',
|
||||
day: 'day'
|
||||
},
|
||||
guestUpload: 'Guest Upload',
|
||||
errorLimits: 'Error Limits',
|
||||
errorRateLimit: 'Error Rate Limit',
|
||||
errorCountLimit: 'Error Count Limit',
|
||||
guestUpload: 'Allow Guest Uploads',
|
||||
errorLimits: 'Access Protection',
|
||||
errorRateLimit: 'Detection Window (count errors within this period)',
|
||||
errorCountLimit: 'Max Errors Allowed (block after exceeding)',
|
||||
times: 'times',
|
||||
saveSettings: 'Save Settings',
|
||||
saveSuccess: 'Save successful',
|
||||
saveFailed: 'Save failed',
|
||||
getConfigFailed: 'Failed to get configuration'
|
||||
saveSuccess: 'Settings saved successfully',
|
||||
saveFailed: 'Failed to save, please try again',
|
||||
getConfigFailed: 'Failed to load settings, please refresh'
|
||||
},
|
||||
dashboard: {
|
||||
title: 'Dashboard',
|
||||
|
||||
Reference in New Issue
Block a user