From e78b634beeeb0137ec11705869972ae6a984fdc9 Mon Sep 17 00:00:00 2001
From: oop7 <110548351+oop7@users.noreply.github.com>
Date: Tue, 28 Apr 2026 13:31:07 +0300
Subject: [PATCH] Add remember_settings and private_video keys
Add two new localization keys across multiple language files: "remember_settings" (cookie dialog) and "private_video" (download/error message) to inform users about remembering cookie settings and private videos. Also fix minor formatting in en.json (split combined line for open_folder/save_playlist/reset). Updated locale files: ar, de, en, es, fr, hi, id, it, ja, pl, pt, ru, tr, zh.
---
ytsage/languages/ar.json | 6 ++++--
ytsage/languages/de.json | 6 ++++--
ytsage/languages/en.json | 8 ++++++--
ytsage/languages/es.json | 6 ++++--
ytsage/languages/fr.json | 6 ++++--
ytsage/languages/hi.json | 6 ++++--
ytsage/languages/id.json | 6 ++++--
ytsage/languages/it.json | 6 ++++--
ytsage/languages/ja.json | 6 ++++--
ytsage/languages/pl.json | 6 ++++--
ytsage/languages/pt.json | 6 ++++--
ytsage/languages/ru.json | 6 ++++--
ytsage/languages/tr.json | 6 ++++--
ytsage/languages/zh.json | 6 ++++--
14 files changed, 58 insertions(+), 28 deletions(-)
diff --git a/ytsage/languages/ar.json b/ytsage/languages/ar.json
index e61e38b..ca0d59b 100644
--- a/ytsage/languages/ar.json
+++ b/ytsage/languages/ar.json
@@ -131,7 +131,8 @@
"cleared_message": "تم مسح إعدادات الكوكيز",
"active_browser": "✓ نشط: كوكيز المتصفح ({browser})",
"active_file": "✓ نشط: ملف كوكيز ({file})",
- "none_active": "○ لا توجد كوكيز نشطة"
+ "none_active": "○ لا توجد كوكيز نشطة",
+ "remember_settings": "تذكر إعدادات ملفات تعريف الارتباط عند بدء التشغيل التالي"
},
"custom_command": {
"help_text": "أدخل أمر yt-dlp مخصص أدناه. سيتم إضافة الرابط الحالي تلقائياً.
للحصول على قائمة كاملة بالخيارات وأمثلة الاستخدام انقر هنا لمشاهدة الوثائق الرسمية لـ yt-dlp.
ملاحظة: يتم التعامل مع مسار التنزيل ونموذج اسم الملف تلقائياً.",
@@ -460,7 +461,8 @@
"generic_error": "خطأ: {error}",
"download_failed_return_code_conflict": "فشل التنزيل برمز الإرجاع {return_code}. قد يكون ذلك بسبب تعارض بين عدة عمليات تثبيت لـ yt-dlp. جرّب إزالة أي تثبيت لنظام التشغيل (مثل snap أو apt) ثم أعد تشغيل التطبيق.",
"download_failed_return_code": "فشل التنزيل برمز الإرجاع {return_code}",
- "direct_command_error": "خطأ في الأمر المباشر: {error}"
+ "direct_command_error": "خطأ في الأمر المباشر: {error}",
+ "private_video": "قد يكون هذا الفيديو خاصًا. يرجى استخدام ملفات تعريف الارتباط من الخيارات المخصصة."
},
"update_dialog": {
"title": "تحديث متاح",
diff --git a/ytsage/languages/de.json b/ytsage/languages/de.json
index d3375ce..a643adb 100644
--- a/ytsage/languages/de.json
+++ b/ytsage/languages/de.json
@@ -131,7 +131,8 @@
"cleared_message": "Cookie-Einstellungen wurden gelöscht",
"active_browser": "✓ Aktiv: Browser-Cookies ({browser})",
"active_file": "✓ Aktiv: Cookie-Datei ({file})",
- "none_active": "○ Keine Cookies aktiv"
+ "none_active": "○ Keine Cookies aktiv",
+ "remember_settings": "Cookie-Einstellungen beim nächsten Start merken"
},
"custom_command": {
"help_text": "Geben Sie Ihren benutzerdefinierten yt-dlp-Befehl unten ein. Die aktuelle URL wird automatisch angehängt.
Für die vollständige Liste der Optionen und Verwendungsbeispiele klicken Sie hier, um die offizielle yt-dlp-Dokumentation anzuzeigen.
Hinweis: Download-Pfad und Dateinamen-Vorlage werden automatisch behandelt.",
@@ -460,7 +461,8 @@
"generic_error": "Fehler: {error}",
"download_failed_return_code_conflict": "Download fehlgeschlagen mit Rückgabecode {return_code}. Dies kann an einem Konflikt mit mehreren yt-dlp-Installationen liegen. Deinstalliere ggf. eine systemweit installierte yt-dlp-Version (z. B. über snap oder apt) und starte die Anwendung neu.",
"download_failed_return_code": "Download fehlgeschlagen mit Rückgabecode {return_code}",
- "direct_command_error": "Fehler im direkten Befehl: {error}"
+ "direct_command_error": "Fehler im direkten Befehl: {error}",
+ "private_video": "Dieses Video ist möglicherweise privat. Bitte verwenden Sie Cookies aus den benutzerdefinierten Optionen."
},
"update_dialog": {
"title": "Update verfügbar",
diff --git a/ytsage/languages/en.json b/ytsage/languages/en.json
index 258f404..b17e700 100644
--- a/ytsage/languages/en.json
+++ b/ytsage/languages/en.json
@@ -82,7 +82,9 @@
"select_defaults": "Select Defaults",
"select_all": "Select All",
"deselect_all": "Deselect All",
- "open_folder": "Open folder location", "save_playlist": "Save Playlist As", "reset": "Reset"
+ "open_folder": "Open folder location",
+ "save_playlist": "Save Playlist As",
+ "reset": "Reset"
},
"dialogs": {
"custom_options": "Custom Options",
@@ -129,7 +131,8 @@
"cleared_message": "Cookie settings have been cleared",
"active_browser": "✓ Active: Browser cookies ({browser})",
"active_file": "✓ Active: Cookie file ({file})",
- "none_active": "○ No cookies active"
+ "none_active": "○ No cookies active",
+ "remember_settings": "Remember cookie settings on next startup"
},
"custom_command": {
"help_text": "Enter your custom yt-dlp command below. The current URL will be appended automatically.
For the full list of options and usage examples, click here to view the official yt-dlp documentation.
Note: Download path and filename template will be handled automatically.",
@@ -453,6 +456,7 @@
"analysis_timeout": "Error: Analysis timed out. Please try again.",
"invalid_speed_limit": "❌ Error: Invalid speed limit value set in settings.",
"ytdlp_failed": "Error: yt-dlp failed: {error}",
+ "private_video": "This video might be private. Please use cookies from the custom options.",
"parse_failed": "Error: Failed to parse yt-dlp output: {error}",
"analysis_failed": "Error: Analysis failed: {error}",
"generic_error": "Error: {error}",
diff --git a/ytsage/languages/es.json b/ytsage/languages/es.json
index f8f39c6..c0b9a7b 100644
--- a/ytsage/languages/es.json
+++ b/ytsage/languages/es.json
@@ -101,7 +101,8 @@
"cleared_message": "La configuración de cookies se ha borrado",
"active_browser": "✓ Activas: cookies del navegador ({browser})",
"active_file": "✓ Activo: archivo de cookies ({file})",
- "none_active": "○ No hay cookies activas"
+ "none_active": "○ No hay cookies activas",
+ "remember_settings": "Recordar configuración de cookies en el próximo inicio"
},
"custom_command": {
"help_text": "Ingresa tu comando yt-dlp personalizado a continuación. La URL actual se añadirá automáticamente.
Para ver la lista completa de opciones y ejemplos de uso, haz clic aquí para ver la documentación oficial de yt-dlp.
Nota: La ruta de descarga y la plantilla de nombre de archivo se manejarán automáticamente.",
@@ -460,7 +461,8 @@
"generic_error": "Error: {error}",
"download_failed_return_code_conflict": "La descarga falló con el código de salida {return_code}. Esto puede deberse a un conflicto con varias instalaciones de yt-dlp. Intenta desinstalar cualquier yt-dlp instalado en el sistema (p. ej., mediante snap o apt) y reinicia la aplicación.",
"download_failed_return_code": "La descarga falló con el código de salida {return_code}",
- "direct_command_error": "Error en el comando directo: {error}"
+ "direct_command_error": "Error en el comando directo: {error}",
+ "private_video": "Este video podría ser privado. Por favor, utiliza cookies desde las opciones personalizadas."
},
"update_dialog": {
"title": "Actualización disponible",
diff --git a/ytsage/languages/fr.json b/ytsage/languages/fr.json
index 88768e6..4db0f65 100644
--- a/ytsage/languages/fr.json
+++ b/ytsage/languages/fr.json
@@ -131,7 +131,8 @@
"cleared_message": "Les paramètres des cookies ont été effacés",
"active_browser": "✓ Actifs : cookies du navigateur ({browser})",
"active_file": "✓ Actif : fichier cookies ({file})",
- "none_active": "○ Aucun cookie actif"
+ "none_active": "○ Aucun cookie actif",
+ "remember_settings": "Mémoriser les paramètres des cookies au prochain démarrage"
},
"custom_command": {
"help_text": "Entrez votre commande yt-dlp personnalisée ci-dessous. L'URL actuelle sera automatiquement ajoutée.
Pour la liste complète des options et exemples d'utilisation cliquez ici pour voir la documentation officielle yt-dlp.
Note : Le chemin de téléchargement et le modèle de nom de fichier sont gérés automatiquement.",
@@ -460,7 +461,8 @@
"generic_error": "Erreur : {error}",
"download_failed_return_code_conflict": "Téléchargement échoué avec le code de retour {return_code}. Cela peut être dû à un conflit entre plusieurs installations de yt-dlp. Essayez de désinstaller toute version installée au niveau du système (par ex. via snap ou apt) puis redémarrez l’application.",
"download_failed_return_code": "Téléchargement échoué avec le code de retour {return_code}",
- "direct_command_error": "Erreur dans la commande directe : {error}"
+ "direct_command_error": "Erreur dans la commande directe : {error}",
+ "private_video": "Cette vidéo pourrait être privée. Veuillez utiliser des cookies depuis les options personnalisées."
},
"update_dialog": {
"title": "Mise à jour disponible",
diff --git a/ytsage/languages/hi.json b/ytsage/languages/hi.json
index a491106..e3759c1 100644
--- a/ytsage/languages/hi.json
+++ b/ytsage/languages/hi.json
@@ -131,7 +131,8 @@
"cleared_message": "कुकी सेटिंग्स साफ़ कर दी गई हैं",
"active_browser": "✓ सक्रिय: ब्राउज़र कुकीज़ ({browser})",
"active_file": "✓ सक्रिय: कुकी फ़ाइल ({file})",
- "none_active": "○ कोई कुकी सक्रिय नहीं"
+ "none_active": "○ कोई कुकी सक्रिय नहीं",
+ "remember_settings": "अगले स्टार्टअप पर कुकी सेटिंग्स याद रखें"
},
"custom_command": {
"help_text": "नीचे अपना कस्टम yt-dlp कमांड दर्ज करें। वर्तमान URL स्वचालित रूप से जोड़ा जाएगा।
विकल्पों की पूरी सूची और उपयोग के उदाहरणों के लिए आधिकारिक yt-dlp दस्तावेज़ देखने के लिए यहाँ क्लिक करें।
नोट: डाउनलोड पथ और फ़ाइलनाम टेम्प्लेट स्वचालित रूप से संभाले जाते हैं।",
@@ -460,7 +461,8 @@
"generic_error": "त्रुटि: {error}",
"download_failed_return_code_conflict": "डाउनलोड {return_code} रिटर्न कोड के साथ विफल हुआ। यह कई yt-dlp इंस्टॉलेशन के टकराव के कारण हो सकता है। किसी भी सिस्टम-इंस्टॉल्ड yt-dlp (जैसे snap या apt) को हटाकर ऐप को रीस्टार्ट करें।",
"download_failed_return_code": "डाउनलोड {return_code} रिटर्न कोड के साथ विफल हुआ",
- "direct_command_error": "सीधे कमांड में त्रुटि: {error}"
+ "direct_command_error": "सीधे कमांड में त्रुटि: {error}",
+ "private_video": "यह वीडियो निजी हो सकता है। कृपया कस्टम विकल्पों से कुकीज़ का उपयोग करें।"
},
"update_dialog": {
"title": "अपडेट उपलब्ध",
diff --git a/ytsage/languages/id.json b/ytsage/languages/id.json
index 023b36c..0081c3f 100644
--- a/ytsage/languages/id.json
+++ b/ytsage/languages/id.json
@@ -131,7 +131,8 @@
"cleared_message": "Pengaturan cookie telah dihapus",
"active_browser": "✓ Aktif: cookie browser ({browser})",
"active_file": "✓ Aktif: file cookie ({file})",
- "none_active": "○ Tidak ada cookie aktif"
+ "none_active": "○ Tidak ada cookie aktif",
+ "remember_settings": "Ingat pengaturan cookie pada startup berikutnya"
},
"custom_command": {
"help_text": "Masukkan perintah yt-dlp khusus Anda di bawah. URL saat ini akan ditambahkan secara otomatis.
Untuk daftar lengkap opsi dan contoh penggunaan klik di sini untuk melihat dokumentasi resmi yt-dlp.
Catatan: Jalur unduhan dan template nama file ditangani secara otomatis.",
@@ -460,7 +461,8 @@
"generic_error": "Kesalahan: {error}",
"download_failed_return_code_conflict": "Unduhan gagal dengan kode pengembalian {return_code}. Ini mungkin karena konflik dengan beberapa instalasi yt-dlp. Coba uninstall yt-dlp yang terpasang di sistem (mis. melalui snap atau apt) lalu mulai ulang aplikasi.",
"download_failed_return_code": "Unduhan gagal dengan kode pengembalian {return_code}",
- "direct_command_error": "Error pada perintah langsung: {error}"
+ "direct_command_error": "Error pada perintah langsung: {error}",
+ "private_video": "Video ini mungkin bersifat pribadi. Silakan gunakan cookie dari opsi kustom."
},
"update_dialog": {
"title": "Pembaruan Tersedia",
diff --git a/ytsage/languages/it.json b/ytsage/languages/it.json
index bf20226..46021d6 100644
--- a/ytsage/languages/it.json
+++ b/ytsage/languages/it.json
@@ -131,7 +131,8 @@
"cleared_message": "Le impostazioni dei cookie sono state cancellate",
"active_browser": "✓ Attivi: cookie del browser ({browser})",
"active_file": "✓ Attivo: file cookie ({file})",
- "none_active": "○ Nessun cookie attivo"
+ "none_active": "○ Nessun cookie attivo",
+ "remember_settings": "Ricorda le impostazioni dei cookie al prossimo avvio"
},
"custom_command": {
"help_text": "Inserisci un comando yt-dlp personalizzato qui sotto. L'URL corrente verrà aggiunto automaticamente.
Per l'elenco completo delle opzioni ed esempi di utilizzo clicca qui per vedere la documentazione ufficiale yt-dlp.
Nota: Il percorso di download e il modello del nome file sono gestiti automaticamente.",
@@ -460,7 +461,8 @@
"generic_error": "Errore: {error}",
"download_failed_return_code_conflict": "Download non riuscito con codice di uscita {return_code}. Potrebbe essere dovuto a un conflitto tra più installazioni di yt-dlp. Prova a disinstallare eventuali yt-dlp installati a livello di sistema (es. snap o apt) e riavvia l’app.",
"download_failed_return_code": "Download non riuscito con codice di uscita {return_code}",
- "direct_command_error": "Errore nel comando diretto: {error}"
+ "direct_command_error": "Errore nel comando diretto: {error}",
+ "private_video": "Questo video potrebbe essere privato. Si prega di utilizzare i cookie dalle opzioni personalizzate."
},
"update_dialog": {
"title": "Aggiornamento disponibile",
diff --git a/ytsage/languages/ja.json b/ytsage/languages/ja.json
index 540c217..cfc2939 100644
--- a/ytsage/languages/ja.json
+++ b/ytsage/languages/ja.json
@@ -131,7 +131,8 @@
"cleared_message": "Cookie設定がクリアされました",
"active_browser": "✓ 有効: ブラウザーのCookie ({browser})",
"active_file": "✓ 有効: Cookieファイル ({file})",
- "none_active": "○ 有効なCookieはありません"
+ "none_active": "○ 有効なCookieはありません",
+ "remember_settings": "次回の起動時にCookie設定を記憶する"
},
"custom_command": {
"help_text": "以下にカスタムyt-dlpコマンドを入力してください。現在のURLは自動的に追加されます。
オプションの完全なリストと使用例については、こちらをクリックしてyt-dlp公式ドキュメントを参照してください。
注: ダウンロードパスとファイル名テンプレートは自動的に処理されます。",
@@ -460,7 +461,8 @@
"generic_error": "エラー: {error}",
"download_failed_return_code_conflict": "ダウンロードは戻りコード {return_code} で失敗しました。複数の yt-dlp インストールの競合が原因の可能性があります。システムにインストールされた yt-dlp(例: snap や apt)をアンインストールしてアプリを再起動してください。",
"download_failed_return_code": "ダウンロードは戻りコード {return_code} で失敗しました",
- "direct_command_error": "直接コマンドのエラー: {error}"
+ "direct_command_error": "直接コマンドのエラー: {error}",
+ "private_video": "この動画は非公開かもしれません。カスタムオプションからCookieを使用してください。"
},
"update_dialog": {
"title": "アップデートが利用可能です",
diff --git a/ytsage/languages/pl.json b/ytsage/languages/pl.json
index 9864a4e..118fb29 100644
--- a/ytsage/languages/pl.json
+++ b/ytsage/languages/pl.json
@@ -131,7 +131,8 @@
"cleared_message": "Ustawienia ciasteczek zostały wyczyszczone",
"active_browser": "✓ Aktywne: ciasteczka przeglądarki ({browser})",
"active_file": "✓ Aktywny: plik ciasteczek ({file})",
- "none_active": "○ Brak aktywnych ciasteczek"
+ "none_active": "○ Brak aktywnych ciasteczek",
+ "remember_settings": "Zapamiętaj ustawienia plików cookie przy następnym uruchomieniu"
},
"custom_command": {
"help_text": "Wprowadź niestandardowe polecenie yt-dlp poniżej. Aktualny URL zostanie automatycznie dodany.
Aby uzyskać pełną listę opcji i przykładów użycia kliknij tutaj, aby zobaczyć oficjalną dokumentację yt-dlp.
Uwaga: Ścieżka pobierania i szablon nazwy pliku są obsługiwane automatycznie.",
@@ -460,7 +461,8 @@
"generic_error": "Błąd: {error}",
"download_failed_return_code_conflict": "Pobieranie nie powiodło się z kodem {return_code}. Może to wynikać z konfliktu wielu instalacji yt-dlp. Spróbuj odinstalować systemowo zainstalowane yt-dlp (np. przez snap lub apt) i uruchom aplikację ponownie.",
"download_failed_return_code": "Pobieranie nie powiodło się z kodem {return_code}",
- "direct_command_error": "Błąd w bezpośrednim poleceniu: {error}"
+ "direct_command_error": "Błąd w bezpośrednim poleceniu: {error}",
+ "private_video": "Ten film może być prywatny. Proszę użyć plików cookie z opcji niestandardowych."
},
"update_dialog": {
"title": "Dostępna aktualizacja",
diff --git a/ytsage/languages/pt.json b/ytsage/languages/pt.json
index 1645137..da7609f 100644
--- a/ytsage/languages/pt.json
+++ b/ytsage/languages/pt.json
@@ -131,7 +131,8 @@
"cleared_message": "As configurações de cookies foram limpas",
"active_browser": "✓ Ativos: cookies do navegador ({browser})",
"active_file": "✓ Ativo: arquivo de cookies ({file})",
- "none_active": "○ Nenhum cookie ativo"
+ "none_active": "○ Nenhum cookie ativo",
+ "remember_settings": "Lembrar configurações de cookies na próxima inicialização"
},
"custom_command": {
"help_text": "Digite seu comando yt-dlp personalizado abaixo. A URL atual será anexada automaticamente.
Para a lista completa de opções e exemplos de uso, clique aqui para ver a documentação oficial do yt-dlp.
Nota: O caminho de download e modelo de nome de arquivo serão tratados automaticamente.",
@@ -460,7 +461,8 @@
"generic_error": "Erro: {error}",
"download_failed_return_code_conflict": "O download falhou com o código de retorno {return_code}. Isso pode ser devido a um conflito com várias instalações do yt-dlp. Tente desinstalar qualquer yt-dlp instalado no sistema (ex.: snap ou apt) e reinicie o aplicativo.",
"download_failed_return_code": "O download falhou com o código de retorno {return_code}",
- "direct_command_error": "Erro no comando direto: {error}"
+ "direct_command_error": "Erro no comando direto: {error}",
+ "private_video": "Este vídeo pode ser privado. Por favor, use cookies das opções personalizadas."
},
"update_dialog": {
"title": "Atualização Disponível",
diff --git a/ytsage/languages/ru.json b/ytsage/languages/ru.json
index dc615a8..2b5cef8 100644
--- a/ytsage/languages/ru.json
+++ b/ytsage/languages/ru.json
@@ -131,7 +131,8 @@
"cleared_message": "Настройки cookie были очищены",
"active_browser": "✓ Активны: cookie браузера ({browser})",
"active_file": "✓ Активен: файл cookie ({file})",
- "none_active": "○ Нет активных cookie"
+ "none_active": "○ Нет активных cookie",
+ "remember_settings": "Запомнить настройки cookie при следующем запуске"
},
"custom_command": {
"help_text": "Введите пользовательскую команду yt-dlp ниже. Текущий URL будет добавлен автоматически.
Для полного списка опций и примеров использования, нажмите здесь для просмотра официальной документации yt-dlp.
Примечание: Путь загрузки и шаблон имени файла будут обработаны автоматически.",
@@ -460,7 +461,8 @@
"generic_error": "Ошибка: {error}",
"download_failed_return_code_conflict": "Загрузка завершилась ошибкой с кодом {return_code}. Это может быть из-за конфликта нескольких установок yt-dlp. Попробуйте удалить системно установленный yt-dlp (например, через snap или apt) и перезапустите приложение.",
"download_failed_return_code": "Загрузка не удалась, код {return_code}",
- "direct_command_error": "Ошибка в прямой команде: {error}"
+ "direct_command_error": "Ошибка в прямой команде: {error}",
+ "private_video": "Это видео может быть приватным. Пожалуйста, используйте файлы cookie из пользовательских настроек."
},
"update_dialog": {
"title": "Доступно обновление",
diff --git a/ytsage/languages/tr.json b/ytsage/languages/tr.json
index a4381d2..e55e46b 100644
--- a/ytsage/languages/tr.json
+++ b/ytsage/languages/tr.json
@@ -131,7 +131,8 @@
"cleared_message": "Çerez ayarları temizlendi",
"active_browser": "✓ Etkin: Tarayıcı çerezleri ({browser})",
"active_file": "✓ Etkin: Çerez dosyası ({file})",
- "none_active": "○ Etkin çerez yok"
+ "none_active": "○ Etkin çerez yok",
+ "remember_settings": "Sonraki başlangıçta çerez ayarlarını hatırla"
},
"custom_command": {
"help_text": "Özel yt-dlp komutunuzu aşağıya girin. Mevcut URL otomatik olarak eklenecektir.
Seçeneklerin tam listesi ve kullanım örnekleri için resmi yt-dlp belgelerini görmek için buraya tıklayın.
Not: İndirme yolu ve dosya adı şablonu otomatik olarak işlenir.",
@@ -460,7 +461,8 @@
"generic_error": "Hata: {error}",
"download_failed_return_code_conflict": "İndirme {return_code} dönüş koduyla başarısız oldu. Bunun nedeni birden fazla yt-dlp kurulumunun çakışması olabilir. Sistem kurulumlu yt-dlp'yi (örn. snap veya apt) kaldırıp uygulamayı yeniden başlatmayı deneyin.",
"download_failed_return_code": "İndirme {return_code} dönüş koduyla başarısız oldu",
- "direct_command_error": "Doğrudan komutta hata: {error}"
+ "direct_command_error": "Doğrudan komutta hata: {error}",
+ "private_video": "Bu video gizli olabilir. Lütfen özel seçeneklerden çerezleri kullanın."
},
"update_dialog": {
"title": "Güncelleme Mevcut",
diff --git a/ytsage/languages/zh.json b/ytsage/languages/zh.json
index 4ad99aa..5bc3c27 100644
--- a/ytsage/languages/zh.json
+++ b/ytsage/languages/zh.json
@@ -131,7 +131,8 @@
"cleared_message": "Cookie 设置已被清除",
"active_browser": "✓ Active: Browser cookies ({browser})",
"active_file": "✓ Active: Cookie file ({file})",
- "none_active": "○ No cookies active"
+ "none_active": "○ No cookies active",
+ "remember_settings": "在下次启动时记住 cookie 设置"
},
"custom_command": {
"help_text": "在下面输入您的自定义 yt-dlp 命令。当前网址将自动附加。
有关选项和使用示例的完整列表,点击此处查看官方 yt-dlp 文档。
注意:下载路径和文件名模板将自动处理。",
@@ -460,7 +461,8 @@
"generic_error": "错误:{error}",
"download_failed_return_code_conflict": "下载失败,返回码 {return_code}。这可能是由于存在多个 yt-dlp 安装导致冲突。请卸载系统中安装的 yt-dlp(例如通过 snap 或 apt),然后重启应用。",
"download_failed_return_code": "下载失败,返回码 {return_code}",
- "direct_command_error": "直接命令出错:{error}"
+ "direct_command_error": "直接命令出错:{error}",
+ "private_video": "此视频可能是私享视频。请使用自定义选项中的 cookie。"
},
"update_dialog": {
"title": "有可用更新",