diff --git a/cwd-admin/src/locales/ar.json b/cwd-admin/src/locales/ar.json index 660447d..f0ed0d9 100644 --- a/cwd-admin/src/locales/ar.json +++ b/cwd-admin/src/locales/ar.json @@ -115,6 +115,22 @@ "desc": "نسخ احتياطي أو استعادة جميع بيانات النظام (التعليقات + التكوين + الإحصائيات).", "export": "تصدير كامل", "import": "استعادة كاملة" + }, + "s3": { + "title": "النسخ الاحتياطي S3", + "desc": "تكوين التخزين المتوافق مع S3 (AWS S3، Cloudflare R2، MinIO، إلخ) وتشغيل النسخ الاحتياطي اليدوي.", + "endpoint": "نقطة نهاية API", + "endpointHint": "مثال: https://[account_id].r2.cloudflarestorage.com", + "region": "المنطقة", + "regionHint": "مثال: auto، us-east-1", + "bucket": "الدلو", + "accessKey": "معرف مفتاح الوصول", + "secretKey": "مفتاح الوصول السري", + "save": "حفظ التكوين", + "saving": "جارٍ الحفظ...", + "backup": "النسخ الاحتياطي إلى S3 الآن", + "backingUp": "جارٍ النسخ الاحتياطي...", + "success": "نجح النسخ الاحتياطي! الملف: {file}" } }, "logs": { diff --git a/cwd-admin/src/locales/de.json b/cwd-admin/src/locales/de.json index df9bebe..b855544 100644 --- a/cwd-admin/src/locales/de.json +++ b/cwd-admin/src/locales/de.json @@ -115,6 +115,22 @@ "desc": "Alles sichern oder wiederherstellen (Kommentare + Konfig + Stats).", "export": "Vollexport", "import": "Vollwiederherstellung" + }, + "s3": { + "title": "S3 Backup", + "desc": "S3-kompatiblen Speicher (AWS S3, Cloudflare R2, MinIO usw.) konfigurieren und manuelle Backups auslösen.", + "endpoint": "API-Endpunkt", + "endpointHint": "z.B. https://[account_id].r2.cloudflarestorage.com", + "region": "Region", + "regionHint": "z.B. auto, us-east-1", + "bucket": "Bucket", + "accessKey": "Zugriffsschlüssel-ID", + "secretKey": "Geheimer Zugriffsschlüssel", + "save": "Konfig speichern", + "saving": "Speichert...", + "backup": "Jetzt zu S3 sichern", + "backingUp": "Sichere...", + "success": "Backup erfolgreich! Datei: {file}" } }, "logs": { diff --git a/cwd-admin/src/locales/en-US.json b/cwd-admin/src/locales/en-US.json index 7557b16..5b2b05e 100644 --- a/cwd-admin/src/locales/en-US.json +++ b/cwd-admin/src/locales/en-US.json @@ -115,6 +115,22 @@ "desc": "Backup or restore all system data (Comments + Config + Stats).", "export": "Full Export", "import": "Full Restore" + }, + "s3": { + "title": "S3 Backup", + "desc": "Configure S3-compatible storage (AWS S3, Cloudflare R2, MinIO, etc.) and trigger manual backups.", + "endpoint": "API Endpoint", + "endpointHint": "e.g., https://[account_id].r2.cloudflarestorage.com", + "region": "Region", + "regionHint": "e.g., auto, us-east-1", + "bucket": "Bucket", + "accessKey": "Access Key ID", + "secretKey": "Secret Access Key", + "save": "Save Config", + "saving": "Saving...", + "backup": "Backup to S3 Now", + "backingUp": "Backing up...", + "success": "Backup successful! File: {file}" } }, "logs": { diff --git a/cwd-admin/src/locales/es.json b/cwd-admin/src/locales/es.json index 3ddacc9..c140914 100644 --- a/cwd-admin/src/locales/es.json +++ b/cwd-admin/src/locales/es.json @@ -115,6 +115,22 @@ "desc": "Copia o restaura todo (Comentarios + Config + Stats).", "export": "Exportación Completa", "import": "Restauración Completa" + }, + "s3": { + "title": "Copia de Seguridad S3", + "desc": "Configurar almacenamiento compatible con S3 (AWS S3, Cloudflare R2, MinIO, etc.) y activar copias de seguridad manuales.", + "endpoint": "Punto de Conexión API", + "endpointHint": "ej: https://[account_id].r2.cloudflarestorage.com", + "region": "Región", + "regionHint": "ej: auto, us-east-1", + "bucket": "Bucket", + "accessKey": "ID de Clave de Acceso", + "secretKey": "Clave de Acceso Secreta", + "save": "Guardar Config", + "saving": "Guardando...", + "backup": "Copiar a S3 Ahora", + "backingUp": "Copiando...", + "success": "¡Copia de seguridad exitosa! Archivo: {file}" } }, "logs": { diff --git a/cwd-admin/src/locales/fr.json b/cwd-admin/src/locales/fr.json index 0822c21..9e192a6 100644 --- a/cwd-admin/src/locales/fr.json +++ b/cwd-admin/src/locales/fr.json @@ -115,6 +115,22 @@ "desc": "Sauvegarder ou restaurer tout (Commentaires + Config + Stats).", "export": "Export Complet", "import": "Restauration Complète" + }, + "s3": { + "title": "Sauvegarde S3", + "desc": "Configurer le stockage compatible S3 (AWS S3, Cloudflare R2, MinIO, etc.) et déclencher des sauvegardes manuelles.", + "endpoint": "Point de Terminaison API", + "endpointHint": "ex: https://[account_id].r2.cloudflarestorage.com", + "region": "Région", + "regionHint": "ex: auto, us-east-1", + "bucket": "Bucket", + "accessKey": "ID Clé d'Accès", + "secretKey": "Clé d'Accès Secrète", + "save": "Sauvegarder Config", + "saving": "Sauvegarde...", + "backup": "Sauvegarder vers S3 Maintenant", + "backingUp": "Sauvegarde en cours...", + "success": "Sauvegarde réussie ! Fichier: {file}" } }, "logs": { diff --git a/cwd-admin/src/locales/hi.json b/cwd-admin/src/locales/hi.json index f4e71a0..514fe4a 100644 --- a/cwd-admin/src/locales/hi.json +++ b/cwd-admin/src/locales/hi.json @@ -115,6 +115,22 @@ "desc": "सभी सिस्टम डेटा (टिप्पणियाँ + कॉन्फ़िगरेशन + आँकड़े) का बैकअप लें या पुनर्स्थापित करें।", "export": "पूर्ण निर्यात", "import": "पूर्ण पुनर्स्थापना" + }, + "s3": { + "title": "S3 बैकअप", + "desc": "S3-संगत संग्रहण (AWS S3, Cloudflare R2, MinIO आदि) कॉन्फ़िगर करें और मैन्युअल बैकअप ट्रिगर करें।", + "endpoint": "API एंडपॉइंट", + "endpointHint": "उदाहरण: https://[account_id].r2.cloudflarestorage.com", + "region": "क्षेत्र", + "regionHint": "उदाहरण: auto, us-east-1", + "bucket": "बाल्टी", + "accessKey": "एक्सेस की ID", + "secretKey": "सीक्रेट एक्सेस की", + "save": "कॉन्फ़िगरेशन सहेजें", + "saving": "सहेजा जा रहा है...", + "backup": "अभी S3 पर बैकअप करें", + "backingUp": "बैकअप हो रहा है...", + "success": "बैकअप सफल! फ़ाइल: {file}" } }, "logs": { diff --git a/cwd-admin/src/locales/id.json b/cwd-admin/src/locales/id.json index ff3b59e..39a1852 100644 --- a/cwd-admin/src/locales/id.json +++ b/cwd-admin/src/locales/id.json @@ -115,6 +115,22 @@ "desc": "Cadangkan atau pulihkan semua data sistem (Komentar + Konfigurasi + Statistik).", "export": "Ekspor Lengkap", "import": "Pulihkan Lengkap" + }, + "s3": { + "title": "Cadangan S3", + "desc": "Konfigurasikan penyimpanan yang kompatibel dengan S3 (AWS S3, Cloudflare R2, MinIO, dll.) dan picu cadangan manual.", + "endpoint": "Endpoint API", + "endpointHint": "contoh: https://[account_id].r2.cloudflarestorage.com", + "region": "Wilayah", + "regionHint": "contoh: auto, us-east-1", + "bucket": "Bucket", + "accessKey": "ID Kunci Akses", + "secretKey": "Kunci Akses Rahasia", + "save": "Simpan Konfigurasi", + "saving": "Menyimpan...", + "backup": "Cadangkan ke S3 Sekarang", + "backingUp": "Mencadangkan...", + "success": "Cadangan berhasil! File: {file}" } }, "logs": { diff --git a/cwd-admin/src/locales/it.json b/cwd-admin/src/locales/it.json index f9d9279..bc90049 100644 --- a/cwd-admin/src/locales/it.json +++ b/cwd-admin/src/locales/it.json @@ -115,6 +115,22 @@ "desc": "Backup o ripristino completo (Commenti + Config + Stats).", "export": "Esportazione Completa", "import": "Ripristino Completo" + }, + "s3": { + "title": "Backup S3", + "desc": "Configura archiviazione compatibile S3 (AWS S3, Cloudflare R2, MinIO, ecc.) e attiva backup manuali.", + "endpoint": "Endpoint API", + "endpointHint": "es: https://[account_id].r2.cloudflarestorage.com", + "region": "Regione", + "regionHint": "es: auto, us-east-1", + "bucket": "Bucket", + "accessKey": "ID Chiave di Accesso", + "secretKey": "Chiave di Accesso Segreta", + "save": "Salva Config", + "saving": "Salvataggio...", + "backup": "Backup su S3 Ora", + "backingUp": "Backup in corso...", + "success": "Backup riuscito! File: {file}" } }, "logs": { diff --git a/cwd-admin/src/locales/ja.json b/cwd-admin/src/locales/ja.json index 2555cf2..cf0c283 100644 --- a/cwd-admin/src/locales/ja.json +++ b/cwd-admin/src/locales/ja.json @@ -115,6 +115,22 @@ "desc": "全システムデータのバックアップと復元(コメント+設定+統計)。", "export": "完全エクスポート", "import": "完全復元" + }, + "s3": { + "title": "S3 バックアップ", + "desc": "S3互換ストレージ(AWS S3、Cloudflare R2、MinIOなど)を設定し、手動バックアップを実行します。", + "endpoint": "API エンドポイント", + "endpointHint": "例: https://[account_id].r2.cloudflarestorage.com", + "region": "リージョン", + "regionHint": "例: auto, us-east-1", + "bucket": "バケット", + "accessKey": "アクセスキー ID", + "secretKey": "シークレットアクセスキー", + "save": "設定を保存", + "saving": "保存中...", + "backup": "今すぐ S3 にバックアップ", + "backingUp": "バックアップ中...", + "success": "バックアップ成功!ファイル: {file}" } }, "logs": { diff --git a/cwd-admin/src/locales/ko.json b/cwd-admin/src/locales/ko.json index bc0f133..f71a4da 100644 --- a/cwd-admin/src/locales/ko.json +++ b/cwd-admin/src/locales/ko.json @@ -115,6 +115,22 @@ "desc": "시스템 전체 데이터 백업 및 복원 (댓글 + 설정 + 통계).", "export": "전체 내보내기", "import": "전체 복원" + }, + "s3": { + "title": "S3 백업", + "desc": "S3 호환 스토리지(AWS S3, Cloudflare R2, MinIO 등)를 구성하고 수동 백업을 실행합니다.", + "endpoint": "API 엔드포인트", + "endpointHint": "예: https://[account_id].r2.cloudflarestorage.com", + "region": "리전", + "regionHint": "예: auto, us-east-1", + "bucket": "버킷", + "accessKey": "액세스 키 ID", + "secretKey": "시크릿 액세스 키", + "save": "설정 저장", + "saving": "저장 중...", + "backup": "지금 S3에 백업", + "backingUp": "백업 중...", + "success": "백업 성공! 파일: {file}" } }, "logs": { diff --git a/cwd-admin/src/locales/nl.json b/cwd-admin/src/locales/nl.json index fe3fc48..aff0f97 100644 --- a/cwd-admin/src/locales/nl.json +++ b/cwd-admin/src/locales/nl.json @@ -115,6 +115,22 @@ "desc": "Back-up of herstel van alle systeemgegevens (reacties + configuratie + statistieken).", "export": "Volledig exporteren", "import": "Volledig herstellen" + }, + "s3": { + "title": "S3 Backup", + "desc": "Configureer S3-compatibele opslag (AWS S3, Cloudflare R2, MinIO, etc.) en start handmatige back-ups.", + "endpoint": "API-eindpunt", + "endpointHint": "bijv: https://[account_id].r2.cloudflarestorage.com", + "region": "Regio", + "regionHint": "bijv: auto, us-east-1", + "bucket": "Bucket", + "accessKey": "Toegangssleutel-ID", + "secretKey": "Geheime Toegangssleutel", + "save": "Configuratie opslaan", + "saving": "Opslaan...", + "backup": "Nu naar S3 back-uppen", + "backingUp": "Back-uppen...", + "success": "Back-up geslaagd! Bestand: {file}" } }, "logs": { diff --git a/cwd-admin/src/locales/pt.json b/cwd-admin/src/locales/pt.json index 810a9bb..5cf84a1 100644 --- a/cwd-admin/src/locales/pt.json +++ b/cwd-admin/src/locales/pt.json @@ -115,6 +115,22 @@ "desc": "Backup ou restauração de tudo (Comentários + Config + Stats).", "export": "Exportação Completa", "import": "Restauração Completa" + }, + "s3": { + "title": "Backup S3", + "desc": "Configure armazenamento compatível com S3 (AWS S3, Cloudflare R2, MinIO, etc.) e acione backups manuais.", + "endpoint": "Endpoint da API", + "endpointHint": "ex: https://[account_id].r2.cloudflarestorage.com", + "region": "Região", + "regionHint": "ex: auto, us-east-1", + "bucket": "Bucket", + "accessKey": "ID da Chave de Acesso", + "secretKey": "Chave de Acesso Secreta", + "save": "Salvar Config", + "saving": "Salvando...", + "backup": "Fazer Backup para S3 Agora", + "backingUp": "Fazendo Backup...", + "success": "Backup bem-sucedido! Arquivo: {file}" } }, "logs": { diff --git a/cwd-admin/src/locales/ru.json b/cwd-admin/src/locales/ru.json index 41c2170..ebc83f3 100644 --- a/cwd-admin/src/locales/ru.json +++ b/cwd-admin/src/locales/ru.json @@ -115,6 +115,22 @@ "desc": "Бэкап или восстановление всего (Комментарии + Конфиг + Статистика).", "export": "Полный Экспорт", "import": "Полное Восстановление" + }, + "s3": { + "title": "S3 Бэкап", + "desc": "Настройте S3-совместимое хранилище (AWS S3, Cloudflare R2, MinIO и др.) и запускайте ручные резервные копии.", + "endpoint": "API Endpoint", + "endpointHint": "например: https://[account_id].r2.cloudflarestorage.com", + "region": "Регион", + "regionHint": "например: auto, us-east-1", + "bucket": "Bucket", + "accessKey": "Access Key ID", + "secretKey": "Secret Access Key", + "save": "Сохранить Конфиг", + "saving": "Сохранение...", + "backup": "Сделать бэкап в S3", + "backingUp": "Бэкап...", + "success": "Бэкап успешен! Файл: {file}" } }, "logs": { diff --git a/cwd-admin/src/locales/zh-TW.json b/cwd-admin/src/locales/zh-TW.json index 8ee4f52..cd350ab 100644 --- a/cwd-admin/src/locales/zh-TW.json +++ b/cwd-admin/src/locales/zh-TW.json @@ -115,6 +115,22 @@ "desc": "一鍵備份或恢復系統所有數據(評論 + 配置 + 統計)。", "export": "全量導出", "import": "全量恢復" + }, + "s3": { + "title": "S3 備份", + "desc": "配置 S3 兼容存儲(AWS S3, Cloudflare R2, MinIO 等),並支持手動觸發備份。", + "endpoint": "API 端點 (Endpoint)", + "endpointHint": "例如: https://[account_id].r2.cloudflarestorage.com", + "region": "區域 (Region)", + "regionHint": "例如: auto, us-east-1", + "bucket": "存儲桶 (Bucket)", + "accessKey": "Access Key ID", + "secretKey": "Secret Access Key", + "save": "保存配置", + "saving": "保存中...", + "backup": "立即備份到 S3", + "backingUp": "正在備份...", + "success": "備份成功!文件: {file}" } }, "logs": {