feat(i18n): 为管理后台添加S3备份功能的多语言支持

This commit is contained in:
anghunk
2026-02-12 15:40:45 +08:00
parent 379de95961
commit 1c416ce93e
14 changed files with 224 additions and 0 deletions

View File

@@ -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": {

View File

@@ -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": {

View File

@@ -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": {

View File

@@ -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": {

View File

@@ -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": {

View File

@@ -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": {

View File

@@ -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": {

View File

@@ -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": {

View File

@@ -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": {

View File

@@ -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": {

View File

@@ -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": {

View File

@@ -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": {

View File

@@ -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": {

View File

@@ -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": {