export default { // Page title and description 'system.storage.page.title': 'Storage Configuration', 'system.storage.page.description': 'Configure system file storage, supports local storage, S3 object storage, FTP and SFTP', // Driver selection 'system.storage.driver': 'Default Storage Driver', 'system.storage.driver.local': 'Local Storage', 'system.storage.driver.s3': 'Amazon S3 / Object Storage', 'system.storage.driver.ftp': 'FTP Server', 'system.storage.driver.sftp': 'SFTP Server', // Local storage configuration 'system.storage.local.title': 'Local Storage Configuration', 'system.storage.local.url': 'Access URL', 'system.storage.local.url.placeholder': 'e.g., https://example.com/storage', 'system.storage.local.url.tooltip': 'Public URL prefix for file access', // S3 configuration 'system.storage.s3.title': 'S3 / Object Storage Configuration', 'system.storage.s3.key': 'Access Key ID', 'system.storage.s3.key.placeholder': 'Enter Access Key ID', 'system.storage.s3.secret': 'Secret Access Key', 'system.storage.s3.secret.placeholder': 'Enter Secret Access Key', 'system.storage.s3.region': 'Region', 'system.storage.s3.region.placeholder': 'e.g., us-east-1 or cn-hangzhou', 'system.storage.s3.bucket': 'Bucket', 'system.storage.s3.bucket.placeholder': 'Enter bucket name', 'system.storage.s3.endpoint': 'Endpoint', 'system.storage.s3.endpoint.placeholder': 'Custom endpoint, e.g., Aliyun OSS: oss-cn-hangzhou.aliyuncs.com', 'system.storage.s3.endpoint.tooltip': 'Leave empty for AWS S3, required for Aliyun OSS, Tencent COS, etc.', 'system.storage.s3.url': 'Custom URL', 'system.storage.s3.url.placeholder': 'Custom file access URL prefix (optional)', 'system.storage.s3.url.tooltip': 'Configure CDN domain if using CDN', 'system.storage.s3.path_style': 'Path Style Endpoint', 'system.storage.s3.path_style.tooltip': 'Some S3-compatible services (like MinIO) require this option', // FTP configuration 'system.storage.ftp.title': 'FTP Server Configuration', 'system.storage.ftp.host': 'Host', 'system.storage.ftp.host.placeholder': 'e.g., ftp.example.com', 'system.storage.ftp.port': 'Port', 'system.storage.ftp.port.placeholder': '21', 'system.storage.ftp.username': 'Username', 'system.storage.ftp.username.placeholder': 'Enter FTP username', 'system.storage.ftp.password': 'Password', 'system.storage.ftp.password.placeholder': 'Enter FTP password', 'system.storage.ftp.root': 'Root Directory', 'system.storage.ftp.root.placeholder': 'e.g., /public_html/uploads', 'system.storage.ftp.root.tooltip': 'Storage root directory on FTP server', 'system.storage.ftp.timeout': 'Timeout', 'system.storage.ftp.timeout.placeholder': '30', 'system.storage.ftp.timeout.suffix': 'seconds', 'system.storage.ftp.passive': 'Passive Mode', 'system.storage.ftp.passive.tooltip': 'Recommended for most network environments', 'system.storage.ftp.ssl': 'SSL/TLS', 'system.storage.ftp.ssl.tooltip': 'Enable FTPS secure connection', // SFTP configuration 'system.storage.sftp.title': 'SFTP Server Configuration', 'system.storage.sftp.host': 'Host', 'system.storage.sftp.host.placeholder': 'e.g., sftp.example.com', 'system.storage.sftp.port': 'Port', 'system.storage.sftp.port.placeholder': '22', 'system.storage.sftp.username': 'Username', 'system.storage.sftp.username.placeholder': 'Enter SFTP username', 'system.storage.sftp.password': 'Password', 'system.storage.sftp.password.placeholder': 'Enter SFTP password', 'system.storage.sftp.password.tooltip': 'Leave empty if using key authentication', 'system.storage.sftp.root': 'Root Directory', 'system.storage.sftp.root.placeholder': 'e.g., /var/www/uploads', 'system.storage.sftp.root.tooltip': 'Storage root directory on SFTP server', 'system.storage.sftp.timeout': 'Timeout', 'system.storage.sftp.timeout.placeholder': '30', 'system.storage.sftp.timeout.suffix': 'seconds', 'system.storage.sftp.private_key': 'Private Key', 'system.storage.sftp.private_key.placeholder': 'Paste SSH private key content (optional)', 'system.storage.sftp.private_key.tooltip': 'Paste private key content for key authentication', 'system.storage.sftp.passphrase': 'Passphrase', 'system.storage.sftp.passphrase.placeholder': 'Enter if private key is password protected', 'system.storage.sftp.passphrase.tooltip': 'Private key passphrase (if any)', // Test connection 'system.storage.test.title': 'Connection Test', 'system.storage.test.current_driver': 'Current Storage Driver', 'system.storage.test.button': 'Test Connection', 'system.storage.test.success': 'Connection test successful', 'system.storage.test.failed': 'Connection test failed', // Help 'system.storage.help.title': 'Storage Driver Guide', 'system.storage.help.local': 'Local Storage:', 'system.storage.help.local.desc': 'Files stored on server local disk, suitable for small projects.', 'system.storage.help.s3': 'S3 / Object Storage:', 'system.storage.help.s3.desc': 'Compatible with AWS S3, Aliyun OSS, Tencent COS, Qiniu, suitable for large-scale storage.', 'system.storage.help.ftp': 'FTP:', 'system.storage.help.ftp.desc': 'Connect to remote server via FTP protocol.', 'system.storage.help.sftp': 'SFTP:', 'system.storage.help.sftp.desc': 'Secure connection via SSH, more secure and reliable.', // Save 'system.storage.save.success': 'Configuration saved successfully', 'system.storage.save.failed': 'Failed to save configuration', };