diff --git a/static/locales/ar.json b/static/locales/ar.json index 9a74d041..805b1dae 100644 --- a/static/locales/ar.json +++ b/static/locales/ar.json @@ -307,7 +307,8 @@ "generated_link": "الرابط المُنشأ", "notify": "إرسال إشعار", "recipient": "المستلم", - "message": "الرسالة" + "message": "الرسالة", + "move_to_home": "نقل إلى المجلد الرئيسي" }, "dropzone": { "drag_files": "اسحب الملفات هنا أو انقر للاختيار", @@ -439,7 +440,9 @@ "item_deleted_permanently": "تم حذف العنصر نهائياً", "trash_emptied": "تم تفريغ سلة المهملات بنجاح", "title": "الإشعارات", - "empty": "لا توجد إشعارات" + "empty": "لا توجد إشعارات", + "link_created": "تم إنشاء الرابط", + "share_success": "تم إنشاء رابط المشاركة بنجاح" }, "batch": { "one_selected": "عنصر واحد محدد", @@ -566,7 +569,50 @@ "error_password_short": "كلمة المرور 8 أحرف على الأقل", "error_generic": "فشل", "error_network": "خطأ في الشبكة: {{message}}", - "error_create_user": "فشل إنشاء المستخدم" + "error_create_user": "فشل إنشاء المستخدم", + "tab_storage": "التخزين", + "storage_title": "إعداد التخزين", + "storage_current_backend": "الواجهة الخلفية الحالية", + "storage_total_blobs": "إجمالي الكتل", + "storage_total_size": "الحجم الإجمالي", + "storage_dedup_ratio": "نسبة إزالة التكرار", + "storage_backend": "الواجهة الخلفية", + "storage_local": "محلي", + "storage_s3": "متوافق مع S3", + "storage_provider_preset": "إعداد مسبق للمزود", + "storage_preset_custom": "مخصص", + "storage_endpoint_url": "رابط نقطة النهاية", + "storage_endpoint_hint": "اتركه فارغاً لـ AWS S3", + "storage_bucket": "الحاوية", + "storage_region": "المنطقة", + "storage_access_key": "مفتاح الوصول", + "storage_secret_key": "المفتاح السري", + "storage_secret_configured": "تم إعداد المفتاح", + "storage_key_placeholder": "أدخل مفتاحاً جديداً", + "storage_path_style": "فرض أسلوب المسار", + "storage_path_style_hint": "مطلوب لـ MinIO وبعض الخدمات المتوافقة مع S3", + "storage_test_connection": "اختبار الاتصال", + "storage_test_success": "نجح الاتصال", + "storage_test_failure": "فشل الاتصال", + "storage_save": "حفظ الإعداد", + "storage_saved": "تم حفظ الإعداد", + "storage_migration": "ترحيل البيانات", + "storage_migration_coming_soon": "أدوات الترحيل قريباً", + "migration_status_label": "حالة الترحيل", + "migration_start": "بدء الترحيل", + "migration_pause": "إيقاف مؤقت", + "migration_resume": "استئناف", + "migration_verify": "التحقق", + "migration_complete": "إكمال", + "migration_started": "بدأ الترحيل", + "migration_paused_msg": "الترحيل متوقف مؤقتاً", + "migration_resumed_msg": "استُؤنف الترحيل", + "migration_completed_msg": "اكتمل الترحيل بنجاح", + "migration_verifying": "جارٍ التحقق...", + "migration_verify_passed": "اجتاز التحقق", + "migration_verify_failed": "فشل التحقق", + "migration_failed_blobs": "كتل فاشلة", + "testing": "جارٍ الاختبار..." }, "profile": { "page_title": "الملف الشخصي", @@ -627,5 +673,11 @@ "error_create_pw": "فشل إنشاء كلمة المرور", "confirm_revoke": "إلغاء كلمة المرور \"{{label}}\"؟ ستتوقف العملاء عن العمل.", "error_revoke": "فشل الإلغاء" - } -} + }, + "upload": { + "uploading": "جارٍ الرفع...", + "files": "ملفات", + "complete": "{{count}} / {{total}} تم الرفع" + }, + "storage_quota_exceeded": "تجاوز حصة التخزين" +} \ No newline at end of file diff --git a/static/locales/de.json b/static/locales/de.json index 00e264cc..a80cabd5 100644 --- a/static/locales/de.json +++ b/static/locales/de.json @@ -307,7 +307,8 @@ "message": "Nachricht", "go_to_parent": ".. (parent folder)", "no_subfolders": "No subfolders", - "select_this_folder": "Select this folder" + "select_this_folder": "Select this folder", + "move_to_home": "In den Home-Ordner verschieben" }, "dropzone": { "drag_files": "Dateien hierher ziehen oder klicken zum Auswählen", @@ -439,7 +440,9 @@ "item_deleted_permanently": "Element endgültig gelöscht", "trash_emptied": "Papierkorb erfolgreich geleert", "title": "Benachrichtigungen", - "empty": "Keine Benachrichtigungen" + "empty": "Keine Benachrichtigungen", + "link_created": "Link erstellt", + "share_success": "Freigabelink erfolgreich erstellt" }, "batch": { "one_selected": "1 Element ausgewählt", @@ -566,7 +569,50 @@ "error_password_short": "Passwort muss mindestens 8 Zeichen haben", "error_generic": "Fehlgeschlagen", "error_network": "Netzwerkfehler: {{message}}", - "error_create_user": "Benutzer erstellen fehlgeschlagen" + "error_create_user": "Benutzer erstellen fehlgeschlagen", + "tab_storage": "Speicher", + "storage_title": "Speicherkonfiguration", + "storage_current_backend": "Aktuelles Backend", + "storage_total_blobs": "Gesamt-Blobs", + "storage_total_size": "Gesamtgröße", + "storage_dedup_ratio": "Deduplizierungsrate", + "storage_backend": "Backend", + "storage_local": "Lokal", + "storage_s3": "S3-kompatibel", + "storage_provider_preset": "Anbieter-Voreinstellung", + "storage_preset_custom": "Benutzerdefiniert", + "storage_endpoint_url": "Endpunkt-URL", + "storage_endpoint_hint": "Leer lassen für AWS S3", + "storage_bucket": "Bucket", + "storage_region": "Region", + "storage_access_key": "Zugriffsschlüssel", + "storage_secret_key": "Geheimschlüssel", + "storage_secret_configured": "Schlüssel konfiguriert", + "storage_key_placeholder": "Neuen Schlüssel eingeben", + "storage_path_style": "Pfadstil erzwingen", + "storage_path_style_hint": "Erforderlich für MinIO und einige S3-kompatible Dienste", + "storage_test_connection": "Verbindung testen", + "storage_test_success": "Verbindung erfolgreich", + "storage_test_failure": "Verbindung fehlgeschlagen", + "storage_save": "Konfiguration speichern", + "storage_saved": "Konfiguration gespeichert", + "storage_migration": "Datenmigration", + "storage_migration_coming_soon": "Migrationstools demnächst verfügbar", + "migration_status_label": "Migrationsstatus", + "migration_start": "Migration starten", + "migration_pause": "Pausieren", + "migration_resume": "Fortsetzen", + "migration_verify": "Verifizieren", + "migration_complete": "Abschließen", + "migration_started": "Migration gestartet", + "migration_paused_msg": "Migration pausiert", + "migration_resumed_msg": "Migration fortgesetzt", + "migration_completed_msg": "Migration erfolgreich abgeschlossen", + "migration_verifying": "Wird verifiziert...", + "migration_verify_passed": "Verifizierung erfolgreich", + "migration_verify_failed": "Verifizierung fehlgeschlagen", + "migration_failed_blobs": "Fehlgeschlagene Blobs", + "testing": "Wird getestet..." }, "profile": { "page_title": "Profil", @@ -627,5 +673,11 @@ "error_create_pw": "App-Passwort erstellen fehlgeschlagen", "confirm_revoke": "App-Passwort \"{{label}}\" widerrufen? Clients werden nicht mehr funktionieren.", "error_revoke": "Widerrufen fehlgeschlagen" - } -} + }, + "upload": { + "uploading": "Wird hochgeladen...", + "files": "Dateien", + "complete": "{{count}} / {{total}} hochgeladen" + }, + "storage_quota_exceeded": "Speicherplatz erschöpft" +} \ No newline at end of file diff --git a/static/locales/es.json b/static/locales/es.json index 2c57c0a9..bcc9f2d0 100644 --- a/static/locales/es.json +++ b/static/locales/es.json @@ -307,7 +307,8 @@ "generated_link": "Enlace Generado", "notify": "Enviar Notificación", "recipient": "Destinatario", - "message": "Mensaje" + "message": "Mensaje", + "move_to_home": "Mover a la carpeta de inicio" }, "dropzone": { "drag_files": "Arrastra archivos aquí o haz clic para seleccionar", @@ -439,7 +440,9 @@ "item_deleted_permanently": "Elemento eliminado permanentemente", "trash_emptied": "Papelera vaciada correctamente", "title": "Notificaciones", - "empty": "Sin notificaciones" + "empty": "Sin notificaciones", + "link_created": "Enlace creado", + "share_success": "Enlace compartido creado correctamente" }, "batch": { "one_selected": "1 elemento seleccionado", @@ -670,5 +673,11 @@ "error_create_pw": "Error al crear contraseña de aplicación", "confirm_revoke": "¿Revocar contraseña \"{{label}}\"? Los clientes que la usen dejarán de funcionar.", "error_revoke": "Error al revocar contraseña" - } -} + }, + "upload": { + "uploading": "Subiendo...", + "files": "archivos", + "complete": "{{count}} / {{total}} subidos" + }, + "storage_quota_exceeded": "Cuota de almacenamiento superada" +} \ No newline at end of file diff --git a/static/locales/fa.json b/static/locales/fa.json index 78298dc2..6da758ba 100644 --- a/static/locales/fa.json +++ b/static/locales/fa.json @@ -307,7 +307,8 @@ "move_folder": "Move folder", "no_subfolders": "No subfolders", "rename_file": "Rename file", - "select_this_folder": "Select this folder" + "select_this_folder": "Select this folder", + "move_to_home": "انتقال به پوشه خانگی" }, "dropzone": { "drag_files": "پرونده‌ها را اینجا بکشید یا برای انتخاب کلیک کنید", @@ -553,7 +554,50 @@ "error_password_short": "رمز عبور حداقل ۸ کاراکتر", "error_generic": "خطا", "error_network": "خطای شبکه: {{message}}", - "error_create_user": "خطا در ایجاد کاربر" + "error_create_user": "خطا در ایجاد کاربر", + "tab_storage": "فضای ذخیره‌سازی", + "storage_title": "تنظیمات فضای ذخیره‌سازی", + "storage_current_backend": "بک‌اند فعلی", + "storage_total_blobs": "مجموع بلوب‌ها", + "storage_total_size": "حجم کل", + "storage_dedup_ratio": "نسبت حذف تکراری", + "storage_backend": "بک‌اند", + "storage_local": "محلی", + "storage_s3": "سازگار با S3", + "storage_provider_preset": "پیش‌تنظیم ارائه‌دهنده", + "storage_preset_custom": "سفارشی", + "storage_endpoint_url": "آدرس نقطه پایانی", + "storage_endpoint_hint": "برای AWS S3 خالی بگذارید", + "storage_bucket": "باکت", + "storage_region": "منطقه", + "storage_access_key": "کلید دسترسی", + "storage_secret_key": "کلید مخفی", + "storage_secret_configured": "کلید تنظیم شد", + "storage_key_placeholder": "کلید جدید وارد کنید", + "storage_path_style": "اجبار سبک مسیر", + "storage_path_style_hint": "برای MinIO و برخی سرویس‌های سازگار با S3 لازم است", + "storage_test_connection": "آزمایش اتصال", + "storage_test_success": "اتصال موفق", + "storage_test_failure": "اتصال ناموفق", + "storage_save": "ذخیره تنظیمات", + "storage_saved": "تنظیمات ذخیره شد", + "storage_migration": "انتقال داده", + "storage_migration_coming_soon": "ابزارهای انتقال به زودی", + "migration_status_label": "وضعیت انتقال", + "migration_start": "شروع انتقال", + "migration_pause": "توقف", + "migration_resume": "ادامه", + "migration_verify": "تأیید", + "migration_complete": "تکمیل", + "migration_started": "انتقال شروع شد", + "migration_paused_msg": "انتقال متوقف شد", + "migration_resumed_msg": "انتقال ادامه یافت", + "migration_completed_msg": "انتقال با موفقیت تکمیل شد", + "migration_verifying": "در حال تأیید...", + "migration_verify_passed": "تأیید موفق", + "migration_verify_failed": "تأیید ناموفق", + "migration_failed_blobs": "بلوب‌های ناموفق", + "testing": "در حال آزمایش..." }, "profile": { "page_title": "پروفایل", @@ -626,6 +670,14 @@ "item_deleted_permanently": "آیتم برای همیشه حذف شد", "trash_emptied": "زباله‌دان خالی شد", "title": "اعلان‌ها", - "empty": "بدون اعلان" - } -} + "empty": "بدون اعلان", + "link_created": "پیوند ایجاد شد", + "share_success": "پیوند اشتراک‌گذاری با موفقیت ایجاد شد" + }, + "upload": { + "uploading": "در حال آپلود...", + "files": "فایل‌ها", + "complete": "{{count}} / {{total}} آپلود شد" + }, + "storage_quota_exceeded": "سهمیه فضای ذخیره‌سازی تجاوز کرده است" +} \ No newline at end of file diff --git a/static/locales/fr.json b/static/locales/fr.json index 7d81e732..e332eb5b 100644 --- a/static/locales/fr.json +++ b/static/locales/fr.json @@ -307,7 +307,8 @@ "message": "Message", "go_to_parent": ".. (parent folder)", "no_subfolders": "No subfolders", - "select_this_folder": "Select this folder" + "select_this_folder": "Select this folder", + "move_to_home": "Déplacer vers le dossier personnel" }, "dropzone": { "drag_files": "Glissez des fichiers ici ou cliquez pour sélectionner", @@ -439,7 +440,9 @@ "item_deleted_permanently": "Élément supprimé définitivement", "trash_emptied": "Corbeille vidée avec succès", "empty": "No notifications", - "title": "Notifications" + "title": "Notifications", + "link_created": "Lien créé", + "share_success": "Lien de partage créé avec succès" }, "batch": { "one_selected": "1 élément sélectionné", @@ -566,7 +569,50 @@ "error_password_short": "Le mot de passe doit contenir au moins 8 caractères", "error_generic": "Échec", "error_network": "Erreur réseau : {{message}}", - "error_create_user": "Impossible de créer l'utilisateur" + "error_create_user": "Impossible de créer l'utilisateur", + "tab_storage": "Stockage", + "storage_title": "Configuration du stockage", + "storage_current_backend": "Backend actuel", + "storage_total_blobs": "Total des blobs", + "storage_total_size": "Taille totale", + "storage_dedup_ratio": "Taux de déduplication", + "storage_backend": "Backend", + "storage_local": "Local", + "storage_s3": "Compatible S3", + "storage_provider_preset": "Préréglage du fournisseur", + "storage_preset_custom": "Personnalisé", + "storage_endpoint_url": "URL du point de terminaison", + "storage_endpoint_hint": "Laisser vide pour AWS S3", + "storage_bucket": "Bucket", + "storage_region": "Région", + "storage_access_key": "Clé d'accès", + "storage_secret_key": "Clé secrète", + "storage_secret_configured": "Clé configurée", + "storage_key_placeholder": "Saisir une nouvelle clé", + "storage_path_style": "Forcer le style de chemin", + "storage_path_style_hint": "Requis pour MinIO et certains services compatibles S3", + "storage_test_connection": "Tester la connexion", + "storage_test_success": "Connexion réussie", + "storage_test_failure": "Échec de la connexion", + "storage_save": "Enregistrer la configuration", + "storage_saved": "Configuration enregistrée", + "storage_migration": "Migration des données", + "storage_migration_coming_soon": "Outils de migration bientôt disponibles", + "migration_status_label": "État de la migration", + "migration_start": "Démarrer la migration", + "migration_pause": "Pause", + "migration_resume": "Reprendre", + "migration_verify": "Vérifier", + "migration_complete": "Terminer", + "migration_started": "Migration démarrée", + "migration_paused_msg": "Migration en pause", + "migration_resumed_msg": "Migration reprise", + "migration_completed_msg": "Migration terminée avec succès", + "migration_verifying": "Vérification en cours...", + "migration_verify_passed": "Vérification réussie", + "migration_verify_failed": "Échec de la vérification", + "migration_failed_blobs": "Blobs échoués", + "testing": "Test en cours..." }, "profile": { "page_title": "Profil", @@ -627,5 +673,11 @@ "error_create_pw": "Impossible de créer le mot de passe", "confirm_revoke": "Révoquer le mot de passe \"{{label}}\" ? Les clients l'utilisant ne fonctionneront plus.", "error_revoke": "Échec de la révocation" - } -} + }, + "upload": { + "uploading": "Téléchargement en cours...", + "files": "fichiers", + "complete": "{{count}} / {{total}} téléchargés" + }, + "storage_quota_exceeded": "Quota de stockage dépassé" +} \ No newline at end of file diff --git a/static/locales/hi.json b/static/locales/hi.json index ac21bff0..3dc1ef48 100644 --- a/static/locales/hi.json +++ b/static/locales/hi.json @@ -307,7 +307,8 @@ "generated_link": "जनरेट किया गया लिंक", "notify": "सूचना भेजें", "recipient": "प्राप्तकर्ता", - "message": "संदेश" + "message": "संदेश", + "move_to_home": "होम फ़ोल्डर में ले जाएं" }, "dropzone": { "drag_files": "फ़ाइलें यहाँ खींचें या चुनने के लिए क्लिक करें", @@ -439,7 +440,9 @@ "item_deleted_permanently": "आइटम स्थायी रूप से हटाया गया", "trash_emptied": "रद्दी सफलतापूर्वक खाली की गई", "title": "सूचनाएँ", - "empty": "कोई सूचना नहीं" + "empty": "कोई सूचना नहीं", + "link_created": "लिंक बनाया गया", + "share_success": "शेयर लिंक सफलतापूर्वक बनाया गया" }, "batch": { "one_selected": "1 आइटम चयनित", @@ -566,7 +569,50 @@ "error_password_short": "पासवर्ड कम से कम 8 अक्षर", "error_generic": "विफल", "error_network": "नेटवर्क त्रुटि: {{message}}", - "error_create_user": "उपयोगकर्ता बनाने में विफल" + "error_create_user": "उपयोगकर्ता बनाने में विफल", + "tab_storage": "स्टोरेज", + "storage_title": "स्टोरेज कॉन्फ़िगरेशन", + "storage_current_backend": "वर्तमान बैकएंड", + "storage_total_blobs": "कुल ब्लॉब्स", + "storage_total_size": "कुल आकार", + "storage_dedup_ratio": "डीडुप्लिकेशन अनुपात", + "storage_backend": "बैकएंड", + "storage_local": "स्थानीय", + "storage_s3": "S3 संगत", + "storage_provider_preset": "प्रदाता प्रीसेट", + "storage_preset_custom": "कस्टम", + "storage_endpoint_url": "एंडपॉइंट URL", + "storage_endpoint_hint": "AWS S3 के लिए खाली छोड़ें", + "storage_bucket": "बकेट", + "storage_region": "क्षेत्र", + "storage_access_key": "एक्सेस की", + "storage_secret_key": "सीक्रेट की", + "storage_secret_configured": "की कॉन्फ़िगर की गई", + "storage_key_placeholder": "नई की दर्ज करें", + "storage_path_style": "पाथ स्टाइल फ़ोर्स करें", + "storage_path_style_hint": "MinIO और कुछ S3-संगत सेवाओं के लिए आवश्यक", + "storage_test_connection": "कनेक्शन परीक्षण", + "storage_test_success": "कनेक्शन सफल", + "storage_test_failure": "कनेक्शन विफल", + "storage_save": "कॉन्फ़िगरेशन सहेजें", + "storage_saved": "कॉन्फ़िगरेशन सहेजी गई", + "storage_migration": "डेटा माइग्रेशन", + "storage_migration_coming_soon": "माइग्रेशन टूल्स जल्द आ रहे हैं", + "migration_status_label": "माइग्रेशन स्थिति", + "migration_start": "माइग्रेशन शुरू करें", + "migration_pause": "रोकें", + "migration_resume": "फिर से शुरू करें", + "migration_verify": "सत्यापित करें", + "migration_complete": "पूर्ण करें", + "migration_started": "माइग्रेशन शुरू हुआ", + "migration_paused_msg": "माइग्रेशन रोका गया", + "migration_resumed_msg": "माइग्रेशन फिर से शुरू हुआ", + "migration_completed_msg": "माइग्रेशन सफलतापूर्वक पूर्ण हुआ", + "migration_verifying": "सत्यापन हो रहा है...", + "migration_verify_passed": "सत्यापन पास", + "migration_verify_failed": "सत्यापन विफल", + "migration_failed_blobs": "विफल ब्लॉब्स", + "testing": "परीक्षण हो रहा है..." }, "profile": { "page_title": "प्रोफ़ाइल", @@ -627,5 +673,11 @@ "error_create_pw": "ऐप पासवर्ड बनाने में विफल", "confirm_revoke": "ऐप पासवर्ड \"{{label}}\" रद्द करें? इसका उपयोग करने वाले क्लाइंट काम करना बंद कर देंगे।", "error_revoke": "रद्द करने में विफल" - } -} + }, + "upload": { + "uploading": "अपलोड हो रहा है...", + "files": "फ़ाइलें", + "complete": "{{count}} / {{total}} अपलोड हुए" + }, + "storage_quota_exceeded": "स्टोरेज कोटा पार हो गया" +} \ No newline at end of file diff --git a/static/locales/it.json b/static/locales/it.json index 6e21beda..5ff38a4c 100644 --- a/static/locales/it.json +++ b/static/locales/it.json @@ -307,7 +307,8 @@ "message": "Messaggio", "go_to_parent": ".. (parent folder)", "no_subfolders": "No subfolders", - "select_this_folder": "Select this folder" + "select_this_folder": "Select this folder", + "move_to_home": "Sposta nella cartella home" }, "dropzone": { "drag_files": "Trascina i file qui o clicca per selezionare", @@ -439,7 +440,9 @@ "item_deleted_permanently": "Elemento eliminato definitivamente", "trash_emptied": "Cestino svuotato con successo", "empty": "No notifications", - "title": "Notifications" + "title": "Notifications", + "link_created": "Link creato", + "share_success": "Link di condivisione creato con successo" }, "batch": { "one_selected": "1 elemento selezionato", @@ -566,7 +569,50 @@ "error_password_short": "La password deve avere almeno 8 caratteri", "error_generic": "Fallito", "error_network": "Errore di rete: {{message}}", - "error_create_user": "Impossibile creare l'utente" + "error_create_user": "Impossibile creare l'utente", + "tab_storage": "Archiviazione", + "storage_title": "Configurazione archiviazione", + "storage_current_backend": "Backend corrente", + "storage_total_blobs": "Blob totali", + "storage_total_size": "Dimensione totale", + "storage_dedup_ratio": "Rapporto deduplicazione", + "storage_backend": "Backend", + "storage_local": "Locale", + "storage_s3": "Compatibile S3", + "storage_provider_preset": "Preset fornitore", + "storage_preset_custom": "Personalizzato", + "storage_endpoint_url": "URL endpoint", + "storage_endpoint_hint": "Lasciare vuoto per AWS S3", + "storage_bucket": "Bucket", + "storage_region": "Regione", + "storage_access_key": "Chiave di accesso", + "storage_secret_key": "Chiave segreta", + "storage_secret_configured": "Chiave configurata", + "storage_key_placeholder": "Inserisci nuova chiave", + "storage_path_style": "Forza stile percorso", + "storage_path_style_hint": "Richiesto per MinIO e alcuni servizi compatibili S3", + "storage_test_connection": "Testa connessione", + "storage_test_success": "Connessione riuscita", + "storage_test_failure": "Connessione fallita", + "storage_save": "Salva configurazione", + "storage_saved": "Configurazione salvata", + "storage_migration": "Migrazione dati", + "storage_migration_coming_soon": "Strumenti di migrazione in arrivo", + "migration_status_label": "Stato migrazione", + "migration_start": "Avvia migrazione", + "migration_pause": "Pausa", + "migration_resume": "Riprendi", + "migration_verify": "Verifica", + "migration_complete": "Completa", + "migration_started": "Migrazione avviata", + "migration_paused_msg": "Migrazione in pausa", + "migration_resumed_msg": "Migrazione ripresa", + "migration_completed_msg": "Migrazione completata con successo", + "migration_verifying": "Verifica in corso...", + "migration_verify_passed": "Verifica superata", + "migration_verify_failed": "Verifica fallita", + "migration_failed_blobs": "Blob falliti", + "testing": "Test in corso..." }, "profile": { "page_title": "Profilo", @@ -627,5 +673,11 @@ "error_create_pw": "Impossibile creare la password", "confirm_revoke": "Revocare la password \"{{label}}\"? I client che la usano smetteranno di funzionare.", "error_revoke": "Revoca fallita" - } -} + }, + "upload": { + "uploading": "Caricamento in corso...", + "files": "file", + "complete": "{{count}} / {{total}} caricati" + }, + "storage_quota_exceeded": "Quota di archiviazione superata" +} \ No newline at end of file diff --git a/static/locales/ja.json b/static/locales/ja.json index dfc7675c..00d29108 100644 --- a/static/locales/ja.json +++ b/static/locales/ja.json @@ -307,7 +307,8 @@ "generated_link": "生成されたリンク", "notify": "通知を送信", "recipient": "宛先", - "message": "メッセージ" + "message": "メッセージ", + "move_to_home": "ホームフォルダへ移動" }, "dropzone": { "drag_files": "ファイルをここにドラッグするか、クリックして選択", @@ -439,7 +440,9 @@ "item_deleted_permanently": "アイテムを完全に削除しました", "trash_emptied": "ゴミ箱を正常に空にしました", "title": "通知", - "empty": "通知はありません" + "empty": "通知はありません", + "link_created": "リンクを作成しました", + "share_success": "共有リンクを正常に作成しました" }, "batch": { "one_selected": "1件選択中", @@ -566,7 +569,50 @@ "error_password_short": "パスワードは8文字以上", "error_generic": "失敗", "error_network": "ネットワークエラー: {{message}}", - "error_create_user": "ユーザー作成失敗" + "error_create_user": "ユーザー作成失敗", + "tab_storage": "ストレージ", + "storage_title": "ストレージ設定", + "storage_current_backend": "現在のバックエンド", + "storage_total_blobs": "総ブロブ数", + "storage_total_size": "合計サイズ", + "storage_dedup_ratio": "重複排除率", + "storage_backend": "バックエンド", + "storage_local": "ローカル", + "storage_s3": "S3互換", + "storage_provider_preset": "プロバイダープリセット", + "storage_preset_custom": "カスタム", + "storage_endpoint_url": "エンドポイントURL", + "storage_endpoint_hint": "AWS S3の場合は空欄のまま", + "storage_bucket": "バケット", + "storage_region": "リージョン", + "storage_access_key": "アクセスキー", + "storage_secret_key": "シークレットキー", + "storage_secret_configured": "キーが設定済み", + "storage_key_placeholder": "新しいキーを入力", + "storage_path_style": "パススタイルを強制", + "storage_path_style_hint": "MinIOおよび一部のS3互換サービスに必要", + "storage_test_connection": "接続テスト", + "storage_test_success": "接続成功", + "storage_test_failure": "接続失敗", + "storage_save": "設定を保存", + "storage_saved": "設定を保存しました", + "storage_migration": "データ移行", + "storage_migration_coming_soon": "移行ツールは近日公開予定", + "migration_status_label": "移行状況", + "migration_start": "移行を開始", + "migration_pause": "一時停止", + "migration_resume": "再開", + "migration_verify": "検証", + "migration_complete": "完了", + "migration_started": "移行を開始しました", + "migration_paused_msg": "移行を一時停止しました", + "migration_resumed_msg": "移行を再開しました", + "migration_completed_msg": "移行が正常に完了しました", + "migration_verifying": "検証中...", + "migration_verify_passed": "検証に合格", + "migration_verify_failed": "検証に失敗", + "migration_failed_blobs": "失敗したブロブ", + "testing": "テスト中..." }, "profile": { "page_title": "プロフィール", @@ -627,5 +673,11 @@ "error_create_pw": "アプリパスワードの作成に失敗しました", "confirm_revoke": "アプリパスワード「{{label}}」を失効させますか?使用中のクライアントは動作しなくなります。", "error_revoke": "失効に失敗しました" - } -} + }, + "upload": { + "uploading": "アップロード中...", + "files": "ファイル", + "complete": "{{count}} / {{total}} アップロード済み" + }, + "storage_quota_exceeded": "ストレージ容量を超過しました" +} \ No newline at end of file diff --git a/static/locales/ko.json b/static/locales/ko.json index d53ae863..b40c1cc9 100644 --- a/static/locales/ko.json +++ b/static/locales/ko.json @@ -307,7 +307,8 @@ "generated_link": "생성된 링크", "notify": "알림 보내기", "recipient": "수신자", - "message": "메시지" + "message": "메시지", + "move_to_home": "홈 폴더로 이동" }, "dropzone": { "drag_files": "여기에 파일을 드래그하거나 클릭하여 선택하세요", @@ -439,7 +440,9 @@ "item_deleted_permanently": "항목이 영구적으로 삭제되었습니다", "trash_emptied": "휴지통이 성공적으로 비워졌습니다", "title": "알림", - "empty": "알림이 없습니다" + "empty": "알림이 없습니다", + "link_created": "링크 생성됨", + "share_success": "공유 링크가 성공적으로 생성되었습니다" }, "batch": { "one_selected": "1개 선택됨", @@ -566,7 +569,50 @@ "error_password_short": "비밀번호 최소 8자", "error_generic": "실패", "error_network": "네트워크 오류: {{message}}", - "error_create_user": "사용자 생성 실패" + "error_create_user": "사용자 생성 실패", + "tab_storage": "저장소", + "storage_title": "저장소 구성", + "storage_current_backend": "현재 백엔드", + "storage_total_blobs": "총 블롭 수", + "storage_total_size": "총 크기", + "storage_dedup_ratio": "중복 제거 비율", + "storage_backend": "백엔드", + "storage_local": "로컬", + "storage_s3": "S3 호환", + "storage_provider_preset": "공급자 프리셋", + "storage_preset_custom": "사용자 지정", + "storage_endpoint_url": "엔드포인트 URL", + "storage_endpoint_hint": "AWS S3의 경우 비워두세요", + "storage_bucket": "버킷", + "storage_region": "지역", + "storage_access_key": "액세스 키", + "storage_secret_key": "시크릿 키", + "storage_secret_configured": "키 구성됨", + "storage_key_placeholder": "새 키 입력", + "storage_path_style": "경로 스타일 강제", + "storage_path_style_hint": "MinIO 및 일부 S3 호환 서비스에 필요", + "storage_test_connection": "연결 테스트", + "storage_test_success": "연결 성공", + "storage_test_failure": "연결 실패", + "storage_save": "구성 저장", + "storage_saved": "구성이 저장되었습니다", + "storage_migration": "데이터 마이그레이션", + "storage_migration_coming_soon": "마이그레이션 도구 곧 출시", + "migration_status_label": "마이그레이션 상태", + "migration_start": "마이그레이션 시작", + "migration_pause": "일시 중지", + "migration_resume": "재개", + "migration_verify": "확인", + "migration_complete": "완료", + "migration_started": "마이그레이션 시작됨", + "migration_paused_msg": "마이그레이션 일시 중지됨", + "migration_resumed_msg": "마이그레이션 재개됨", + "migration_completed_msg": "마이그레이션이 성공적으로 완료되었습니다", + "migration_verifying": "확인 중...", + "migration_verify_passed": "확인 통과", + "migration_verify_failed": "확인 실패", + "migration_failed_blobs": "실패한 블롭", + "testing": "테스트 중..." }, "profile": { "page_title": "프로필", @@ -627,5 +673,11 @@ "error_create_pw": "앱 비밀번호 생성 실패", "confirm_revoke": "앱 비밀번호 \"{{label}}\"을(를) 취소하시겠습니까? 이 비밀번호를 사용하는 클라이언트가 작동하지 않게 됩니다.", "error_revoke": "취소 실패" - } -} + }, + "upload": { + "uploading": "업로드 중...", + "files": "파일", + "complete": "{{count}} / {{total}} 업로드됨" + }, + "storage_quota_exceeded": "저장 공간 할당량 초과" +} \ No newline at end of file diff --git a/static/locales/nl.json b/static/locales/nl.json index 19889896..e569cc1b 100644 --- a/static/locales/nl.json +++ b/static/locales/nl.json @@ -307,7 +307,8 @@ "message": "Bericht", "go_to_parent": ".. (parent folder)", "no_subfolders": "No subfolders", - "select_this_folder": "Select this folder" + "select_this_folder": "Select this folder", + "move_to_home": "Verplaatsen naar de thuismap" }, "dropzone": { "drag_files": "Sleep bestanden hierheen of klik om te selecteren", @@ -439,7 +440,9 @@ "item_deleted_permanently": "Item permanent verwijderd", "trash_emptied": "Prullenbak succesvol geleegd", "title": "Notificaties", - "empty": "Geen notificaties" + "empty": "Geen notificaties", + "link_created": "Link aangemaakt", + "share_success": "Deellink succesvol aangemaakt" }, "batch": { "one_selected": "1 item geselecteerd", @@ -566,7 +569,50 @@ "error_password_short": "Wachtwoord moet minimaal 8 tekens bevatten", "error_generic": "Mislukt", "error_network": "Netwerkfout: {{message}}", - "error_create_user": "Kan gebruiker niet aanmaken" + "error_create_user": "Kan gebruiker niet aanmaken", + "tab_storage": "Opslag", + "storage_title": "Opslagconfiguratie", + "storage_current_backend": "Huidig backend", + "storage_total_blobs": "Totaal blobs", + "storage_total_size": "Totale grootte", + "storage_dedup_ratio": "Deduplicatieverhouding", + "storage_backend": "Backend", + "storage_local": "Lokaal", + "storage_s3": "S3-compatibel", + "storage_provider_preset": "Providerinstelling", + "storage_preset_custom": "Aangepast", + "storage_endpoint_url": "Eindpunt-URL", + "storage_endpoint_hint": "Leeg laten voor AWS S3", + "storage_bucket": "Bucket", + "storage_region": "Regio", + "storage_access_key": "Toegangssleutel", + "storage_secret_key": "Geheime sleutel", + "storage_secret_configured": "Sleutel geconfigureerd", + "storage_key_placeholder": "Nieuwe sleutel invoeren", + "storage_path_style": "Padstijl forceren", + "storage_path_style_hint": "Vereist voor MinIO en sommige S3-compatibele diensten", + "storage_test_connection": "Verbinding testen", + "storage_test_success": "Verbinding geslaagd", + "storage_test_failure": "Verbinding mislukt", + "storage_save": "Configuratie opslaan", + "storage_saved": "Configuratie opgeslagen", + "storage_migration": "Gegevensmigratie", + "storage_migration_coming_soon": "Migratietools binnenkort beschikbaar", + "migration_status_label": "Migratiestatus", + "migration_start": "Migratie starten", + "migration_pause": "Pauzeren", + "migration_resume": "Hervatten", + "migration_verify": "Verifiëren", + "migration_complete": "Voltooien", + "migration_started": "Migratie gestart", + "migration_paused_msg": "Migratie gepauzeerd", + "migration_resumed_msg": "Migratie hervat", + "migration_completed_msg": "Migratie succesvol voltooid", + "migration_verifying": "Bezig met verifiëren...", + "migration_verify_passed": "Verificatie geslaagd", + "migration_verify_failed": "Verificatie mislukt", + "migration_failed_blobs": "Mislukte blobs", + "testing": "Bezig met testen..." }, "profile": { "page_title": "Profiel", @@ -627,5 +673,11 @@ "error_create_pw": "App-wachtwoord aanmaken mislukt", "confirm_revoke": "App-wachtwoord \"{{label}}\" intrekken? Clients die dit wachtwoord gebruiken zullen stoppen.", "error_revoke": "Intrekken mislukt" - } -} + }, + "upload": { + "uploading": "Bezig met uploaden...", + "files": "bestanden", + "complete": "{{count}} / {{total}} geüpload" + }, + "storage_quota_exceeded": "Opslagquotum overschreden" +} \ No newline at end of file diff --git a/static/locales/pt.json b/static/locales/pt.json index 0b36a3a5..53bfa1ef 100644 --- a/static/locales/pt.json +++ b/static/locales/pt.json @@ -307,7 +307,8 @@ "message": "Mensagem", "go_to_parent": ".. (parent folder)", "no_subfolders": "No subfolders", - "select_this_folder": "Select this folder" + "select_this_folder": "Select this folder", + "move_to_home": "Mover para a pasta inicial" }, "dropzone": { "drag_files": "Arraste arquivos aqui ou clique para selecionar", @@ -439,7 +440,9 @@ "item_deleted_permanently": "Item excluído permanentemente", "trash_emptied": "Lixeira esvaziada com sucesso", "empty": "No notifications", - "title": "Notifications" + "title": "Notifications", + "link_created": "Link criado", + "share_success": "Link de partilha criado com sucesso" }, "batch": { "one_selected": "1 item selecionado", @@ -566,7 +569,50 @@ "error_password_short": "A senha deve ter pelo menos 8 caracteres", "error_generic": "Falha", "error_network": "Erro de rede: {{message}}", - "error_create_user": "Falha ao criar usuário" + "error_create_user": "Falha ao criar usuário", + "tab_storage": "Armazenamento", + "storage_title": "Configuração de armazenamento", + "storage_current_backend": "Backend atual", + "storage_total_blobs": "Total de blobs", + "storage_total_size": "Tamanho total", + "storage_dedup_ratio": "Taxa de deduplicação", + "storage_backend": "Backend", + "storage_local": "Local", + "storage_s3": "Compatível com S3", + "storage_provider_preset": "Predefinição do fornecedor", + "storage_preset_custom": "Personalizado", + "storage_endpoint_url": "URL do endpoint", + "storage_endpoint_hint": "Deixar em branco para AWS S3", + "storage_bucket": "Bucket", + "storage_region": "Região", + "storage_access_key": "Chave de acesso", + "storage_secret_key": "Chave secreta", + "storage_secret_configured": "Chave configurada", + "storage_key_placeholder": "Introduzir nova chave", + "storage_path_style": "Forçar estilo de caminho", + "storage_path_style_hint": "Necessário para MinIO e alguns serviços compatíveis com S3", + "storage_test_connection": "Testar ligação", + "storage_test_success": "Ligação bem-sucedida", + "storage_test_failure": "Falha na ligação", + "storage_save": "Guardar configuração", + "storage_saved": "Configuração guardada", + "storage_migration": "Migração de dados", + "storage_migration_coming_soon": "Ferramentas de migração em breve", + "migration_status_label": "Estado da migração", + "migration_start": "Iniciar migração", + "migration_pause": "Pausar", + "migration_resume": "Retomar", + "migration_verify": "Verificar", + "migration_complete": "Concluir", + "migration_started": "Migração iniciada", + "migration_paused_msg": "Migração pausada", + "migration_resumed_msg": "Migração retomada", + "migration_completed_msg": "Migração concluída com sucesso", + "migration_verifying": "A verificar...", + "migration_verify_passed": "Verificação aprovada", + "migration_verify_failed": "Verificação falhou", + "migration_failed_blobs": "Blobs com falha", + "testing": "A testar..." }, "profile": { "page_title": "Perfil", @@ -627,5 +673,11 @@ "error_create_pw": "Falha ao criar senha de aplicativo", "confirm_revoke": "Revogar senha \"{{label}}\"? Clientes que usam esta senha deixarão de funcionar.", "error_revoke": "Falha ao revogar" - } -} + }, + "upload": { + "uploading": "A carregar...", + "files": "ficheiros", + "complete": "{{count}} / {{total}} carregados" + }, + "storage_quota_exceeded": "Cota de armazenamento excedida" +} \ No newline at end of file diff --git a/static/locales/ru.json b/static/locales/ru.json index 8525340a..594dc297 100644 --- a/static/locales/ru.json +++ b/static/locales/ru.json @@ -307,7 +307,8 @@ "generated_link": "Сгенерированная ссылка", "notify": "Отправить уведомление", "recipient": "Получатель", - "message": "Сообщение" + "message": "Сообщение", + "move_to_home": "Переместить в домашнюю папку" }, "dropzone": { "drag_files": "Перетащите файлы сюда или нажмите для выбора", @@ -439,7 +440,9 @@ "item_deleted_permanently": "Элемент удалён навсегда", "trash_emptied": "Корзина успешно очищена", "title": "Уведомления", - "empty": "Нет уведомлений" + "empty": "Нет уведомлений", + "link_created": "Ссылка создана", + "share_success": "Ссылка для общего доступа успешно создана" }, "batch": { "one_selected": "Выбран 1 элемент", @@ -566,7 +569,50 @@ "error_password_short": "Пароль минимум 8 символов", "error_generic": "Ошибка", "error_network": "Ошибка сети: {{message}}", - "error_create_user": "Не удалось создать" + "error_create_user": "Не удалось создать", + "tab_storage": "Хранилище", + "storage_title": "Настройка хранилища", + "storage_current_backend": "Текущий бэкенд", + "storage_total_blobs": "Всего блобов", + "storage_total_size": "Общий размер", + "storage_dedup_ratio": "Коэффициент дедупликации", + "storage_backend": "Бэкенд", + "storage_local": "Локальный", + "storage_s3": "Совместимый с S3", + "storage_provider_preset": "Пресет провайдера", + "storage_preset_custom": "Пользовательский", + "storage_endpoint_url": "URL конечной точки", + "storage_endpoint_hint": "Оставьте пустым для AWS S3", + "storage_bucket": "Бакет", + "storage_region": "Регион", + "storage_access_key": "Ключ доступа", + "storage_secret_key": "Секретный ключ", + "storage_secret_configured": "Ключ настроен", + "storage_key_placeholder": "Введите новый ключ", + "storage_path_style": "Принудительный стиль пути", + "storage_path_style_hint": "Требуется для MinIO и некоторых S3-совместимых сервисов", + "storage_test_connection": "Проверить соединение", + "storage_test_success": "Соединение успешно", + "storage_test_failure": "Ошибка соединения", + "storage_save": "Сохранить конфигурацию", + "storage_saved": "Конфигурация сохранена", + "storage_migration": "Миграция данных", + "storage_migration_coming_soon": "Инструменты миграции скоро появятся", + "migration_status_label": "Статус миграции", + "migration_start": "Начать миграцию", + "migration_pause": "Пауза", + "migration_resume": "Возобновить", + "migration_verify": "Проверить", + "migration_complete": "Завершить", + "migration_started": "Миграция начата", + "migration_paused_msg": "Миграция приостановлена", + "migration_resumed_msg": "Миграция возобновлена", + "migration_completed_msg": "Миграция успешно завершена", + "migration_verifying": "Проверка...", + "migration_verify_passed": "Проверка пройдена", + "migration_verify_failed": "Проверка не пройдена", + "migration_failed_blobs": "Неудачные блобы", + "testing": "Тестирование..." }, "profile": { "page_title": "Профиль", @@ -627,5 +673,11 @@ "error_create_pw": "Не удалось создать пароль", "confirm_revoke": "Отозвать пароль «{{label}}»? Клиенты перестанут работать.", "error_revoke": "Не удалось отозвать" - } -} + }, + "upload": { + "uploading": "Загрузка...", + "files": "файлов", + "complete": "{{count}} / {{total}} загружено" + }, + "storage_quota_exceeded": "Превышена квота хранилища" +} \ No newline at end of file diff --git a/static/locales/zh.json b/static/locales/zh.json index fde0aada..d19300c7 100644 --- a/static/locales/zh.json +++ b/static/locales/zh.json @@ -307,7 +307,8 @@ "move_folder": "Move folder", "no_subfolders": "No subfolders", "rename_file": "Rename file", - "select_this_folder": "Select this folder" + "select_this_folder": "Select this folder", + "move_to_home": "移动到主文件夹" }, "dropzone": { "drag_files": "将文件拖到这里,或点击选择", @@ -553,7 +554,50 @@ "error_password_short": "密码至少需要8个字符", "error_generic": "失败", "error_network": "网络错误:{{message}}", - "error_create_user": "创建用户失败" + "error_create_user": "创建用户失败", + "tab_storage": "存储", + "storage_title": "存储配置", + "storage_current_backend": "当前后端", + "storage_total_blobs": "总块数", + "storage_total_size": "总大小", + "storage_dedup_ratio": "去重比率", + "storage_backend": "后端", + "storage_local": "本地", + "storage_s3": "S3 兼容", + "storage_provider_preset": "提供商预设", + "storage_preset_custom": "自定义", + "storage_endpoint_url": "端点 URL", + "storage_endpoint_hint": "AWS S3 请留空", + "storage_bucket": "存储桶", + "storage_region": "地区", + "storage_access_key": "访问密钥", + "storage_secret_key": "密钥", + "storage_secret_configured": "密钥已配置", + "storage_key_placeholder": "输入新密钥", + "storage_path_style": "强制路径风格", + "storage_path_style_hint": "MinIO 及某些 S3 兼容服务需要此选项", + "storage_test_connection": "测试连接", + "storage_test_success": "连接成功", + "storage_test_failure": "连接失败", + "storage_save": "保存配置", + "storage_saved": "配置已保存", + "storage_migration": "数据迁移", + "storage_migration_coming_soon": "迁移工具即将推出", + "migration_status_label": "迁移状态", + "migration_start": "开始迁移", + "migration_pause": "暂停", + "migration_resume": "继续", + "migration_verify": "验证", + "migration_complete": "完成", + "migration_started": "迁移已开始", + "migration_paused_msg": "迁移已暂停", + "migration_resumed_msg": "迁移已继续", + "migration_completed_msg": "迁移成功完成", + "migration_verifying": "正在验证...", + "migration_verify_passed": "验证通过", + "migration_verify_failed": "验证失败", + "migration_failed_blobs": "失败的块", + "testing": "正在测试..." }, "profile": { "page_title": "个人资料", @@ -626,6 +670,14 @@ "item_deleted_permanently": "项目已永久删除", "trash_emptied": "回收站已清空", "title": "通知", - "empty": "暂无通知" - } -} + "empty": "暂无通知", + "link_created": "链接已创建", + "share_success": "分享链接创建成功" + }, + "upload": { + "uploading": "正在上传...", + "files": "个文件", + "complete": "已上传 {{count}} / {{total}}" + }, + "storage_quota_exceeded": "存储配额已超限" +} \ No newline at end of file