diff --git a/ytsage/languages/ar.json b/ytsage/languages/ar.json index 18e4220..c92ec30 100644 --- a/ytsage/languages/ar.json +++ b/ytsage/languages/ar.json @@ -344,7 +344,11 @@ "tab_format": "تنسيق", "tab_file": "ملف", "concurrent_fragments": "Concurrent Connections", - "concurrent_fragments_help": "Number of connections per download. Higher values bypass throttling but may cause temporary blocks if set too high. Default: 1." + "concurrent_fragments_help": "Number of connections per download. Higher values bypass throttling but may cause temporary blocks if set too high. Default: 1.", + "defaults_settings": "Default Selection Settings", + "default_video_quality": "Default Video Resolution (Height):", + "default_subtitle_language": "Default Subtitle Language(s):", + "defaults_help": "Set your preferred video height and subtitle languages (comma-separated). They will be auto-selected if available." }, "main_ui": { "url_placeholder": "أدخل رابط فيديو يوتيوب أو قائمة تشغيل", @@ -469,7 +473,13 @@ "unknown": "قائمة تشغيل غير معروفة", "total_videos": "إجمالي الفيديوهات: {count}", "display_format": "قائمة التشغيل: {title} | {count} فيديوهات", - "select_videos_title": "اختر مقاطع الفيديو من قائمة التشغيل" + "select_videos_title": "اختر مقاطع الفيديو من قائمة التشغيل", + "save_as": "Save Playlist As", + "save_success_title": "Success", + "saved_successfully": "Playlist saved successfully.", + "save_error_title": "Save Error", + "no_videos_to_save": "No playlist entries gathered!", + "save_error_msg": "Failed to save playlist." }, "subtitle_selection": { "count_selected": "{count} محدد" diff --git a/ytsage/languages/de.json b/ytsage/languages/de.json index 8305f35..3c497fb 100644 --- a/ytsage/languages/de.json +++ b/ytsage/languages/de.json @@ -344,7 +344,11 @@ "tab_format": "Format", "tab_file": "Datei", "concurrent_fragments": "Concurrent Connections", - "concurrent_fragments_help": "Number of connections per download. Higher values bypass throttling but may cause temporary blocks if set too high. Default: 1." + "concurrent_fragments_help": "Number of connections per download. Higher values bypass throttling but may cause temporary blocks if set too high. Default: 1.", + "defaults_settings": "Default Selection Settings", + "default_video_quality": "Default Video Resolution (Height):", + "default_subtitle_language": "Default Subtitle Language(s):", + "defaults_help": "Set your preferred video height and subtitle languages (comma-separated). They will be auto-selected if available." }, "main_ui": { "url_placeholder": "YouTube-Video- oder Playlist-URL eingeben", @@ -469,7 +473,13 @@ "unknown": "Unbekannte Playlist", "total_videos": "Gesamtanzahl Videos: {count}", "display_format": "Playlist: {title} | {count} Videos", - "select_videos_title": "Playlist-Videos auswählen" + "select_videos_title": "Playlist-Videos auswählen", + "save_as": "Save Playlist As", + "save_success_title": "Success", + "saved_successfully": "Playlist saved successfully.", + "save_error_title": "Save Error", + "no_videos_to_save": "No playlist entries gathered!", + "save_error_msg": "Failed to save playlist." }, "subtitle_selection": { "count_selected": "{count} ausgewählt" diff --git a/ytsage/languages/es.json b/ytsage/languages/es.json index 5cd5b90..e51023a 100644 --- a/ytsage/languages/es.json +++ b/ytsage/languages/es.json @@ -327,7 +327,11 @@ "tab_format": "Formato", "tab_file": "Archivo", "concurrent_fragments": "Concurrent Connections", - "concurrent_fragments_help": "Number of connections per download. Higher values bypass throttling but may cause temporary blocks if set too high. Default: 1." + "concurrent_fragments_help": "Number of connections per download. Higher values bypass throttling but may cause temporary blocks if set too high. Default: 1.", + "defaults_settings": "Default Selection Settings", + "default_video_quality": "Default Video Resolution (Height):", + "default_subtitle_language": "Default Subtitle Language(s):", + "defaults_help": "Set your preferred video height and subtitle languages (comma-separated). They will be auto-selected if available." }, "main_ui": { "url_placeholder": "Ingresa URL de video o lista de YouTube", @@ -452,7 +456,13 @@ "unknown": "Lista de reproducción desconocida", "total_videos": "Total de Videos: {count}", "display_format": "Lista de reproducción: {title} | {count} videos", - "select_videos_title": "Seleccionar Videos de la Lista de Reproducción" + "select_videos_title": "Seleccionar Videos de la Lista de Reproducción", + "save_as": "Save Playlist As", + "save_success_title": "Success", + "saved_successfully": "Playlist saved successfully.", + "save_error_title": "Save Error", + "no_videos_to_save": "No playlist entries gathered!", + "save_error_msg": "Failed to save playlist." }, "subtitle_selection": { "count_selected": "{count} seleccionados" diff --git a/ytsage/languages/fr.json b/ytsage/languages/fr.json index 240ede6..b1becf6 100644 --- a/ytsage/languages/fr.json +++ b/ytsage/languages/fr.json @@ -344,7 +344,11 @@ "tab_format": "Format", "tab_file": "Fichier", "concurrent_fragments": "Concurrent Connections", - "concurrent_fragments_help": "Number of connections per download. Higher values bypass throttling but may cause temporary blocks if set too high. Default: 1." + "concurrent_fragments_help": "Number of connections per download. Higher values bypass throttling but may cause temporary blocks if set too high. Default: 1.", + "defaults_settings": "Default Selection Settings", + "default_video_quality": "Default Video Resolution (Height):", + "default_subtitle_language": "Default Subtitle Language(s):", + "defaults_help": "Set your preferred video height and subtitle languages (comma-separated). They will be auto-selected if available." }, "main_ui": { "url_placeholder": "Entrer l'URL de la vidéo ou de la playlist YouTube", @@ -469,7 +473,13 @@ "unknown": "Playlist inconnue", "total_videos": "Total des vidéos : {count}", "display_format": "Playlist : {title} | {count} vidéos", - "select_videos_title": "Sélectionner les Vidéos de la Playlist" + "select_videos_title": "Sélectionner les Vidéos de la Playlist", + "save_as": "Save Playlist As", + "save_success_title": "Success", + "saved_successfully": "Playlist saved successfully.", + "save_error_title": "Save Error", + "no_videos_to_save": "No playlist entries gathered!", + "save_error_msg": "Failed to save playlist." }, "subtitle_selection": { "count_selected": "{count} sélectionné(s)" diff --git a/ytsage/languages/hi.json b/ytsage/languages/hi.json index f4ccf95..9ac96c0 100644 --- a/ytsage/languages/hi.json +++ b/ytsage/languages/hi.json @@ -344,7 +344,11 @@ "tab_format": "प्रारूप", "tab_file": "फ़ाइल", "concurrent_fragments": "Concurrent Connections", - "concurrent_fragments_help": "Number of connections per download. Higher values bypass throttling but may cause temporary blocks if set too high. Default: 1." + "concurrent_fragments_help": "Number of connections per download. Higher values bypass throttling but may cause temporary blocks if set too high. Default: 1.", + "defaults_settings": "Default Selection Settings", + "default_video_quality": "Default Video Resolution (Height):", + "default_subtitle_language": "Default Subtitle Language(s):", + "defaults_help": "Set your preferred video height and subtitle languages (comma-separated). They will be auto-selected if available." }, "main_ui": { "url_placeholder": "YouTube वीडियो या प्लेलिस्ट URL दर्ज करें", @@ -469,7 +473,13 @@ "unknown": "अज्ञात प्लेलिस्ट", "total_videos": "कुल वीडियो: {count}", "display_format": "प्लेलिस्ट: {title} | {count} वीडियो", - "select_videos_title": "प्लेलिस्ट वीडियो चुनें" + "select_videos_title": "प्लेलिस्ट वीडियो चुनें", + "save_as": "Save Playlist As", + "save_success_title": "Success", + "saved_successfully": "Playlist saved successfully.", + "save_error_title": "Save Error", + "no_videos_to_save": "No playlist entries gathered!", + "save_error_msg": "Failed to save playlist." }, "subtitle_selection": { "count_selected": "{count} चुना गया" diff --git a/ytsage/languages/id.json b/ytsage/languages/id.json index e00a181..1f1cbb3 100644 --- a/ytsage/languages/id.json +++ b/ytsage/languages/id.json @@ -344,7 +344,11 @@ "tab_format": "Format", "tab_file": "Berkas", "concurrent_fragments": "Concurrent Connections", - "concurrent_fragments_help": "Number of connections per download. Higher values bypass throttling but may cause temporary blocks if set too high. Default: 1." + "concurrent_fragments_help": "Number of connections per download. Higher values bypass throttling but may cause temporary blocks if set too high. Default: 1.", + "defaults_settings": "Default Selection Settings", + "default_video_quality": "Default Video Resolution (Height):", + "default_subtitle_language": "Default Subtitle Language(s):", + "defaults_help": "Set your preferred video height and subtitle languages (comma-separated). They will be auto-selected if available." }, "main_ui": { "url_placeholder": "Masukkan URL video atau playlist YouTube", @@ -469,7 +473,13 @@ "unknown": "Playlist Tidak Dikenal", "total_videos": "Total Video: {count}", "display_format": "Playlist: {title} | {count} video", - "select_videos_title": "Pilih Video Playlist" + "select_videos_title": "Pilih Video Playlist", + "save_as": "Save Playlist As", + "save_success_title": "Success", + "saved_successfully": "Playlist saved successfully.", + "save_error_title": "Save Error", + "no_videos_to_save": "No playlist entries gathered!", + "save_error_msg": "Failed to save playlist." }, "subtitle_selection": { "count_selected": "{count} dipilih" diff --git a/ytsage/languages/it.json b/ytsage/languages/it.json index 6ca6e3a..f814d13 100644 --- a/ytsage/languages/it.json +++ b/ytsage/languages/it.json @@ -344,7 +344,11 @@ "tab_format": "Formato", "tab_file": "File", "concurrent_fragments": "Concurrent Connections", - "concurrent_fragments_help": "Number of connections per download. Higher values bypass throttling but may cause temporary blocks if set too high. Default: 1." + "concurrent_fragments_help": "Number of connections per download. Higher values bypass throttling but may cause temporary blocks if set too high. Default: 1.", + "defaults_settings": "Default Selection Settings", + "default_video_quality": "Default Video Resolution (Height):", + "default_subtitle_language": "Default Subtitle Language(s):", + "defaults_help": "Set your preferred video height and subtitle languages (comma-separated). They will be auto-selected if available." }, "main_ui": { "url_placeholder": "Inserisci URL video YouTube o playlist", @@ -469,7 +473,13 @@ "unknown": "Playlist sconosciuta", "total_videos": "Video totali: {count}", "display_format": "Playlist: {title} | {count} video", - "select_videos_title": "Seleziona Video Playlist" + "select_videos_title": "Seleziona Video Playlist", + "save_as": "Save Playlist As", + "save_success_title": "Success", + "saved_successfully": "Playlist saved successfully.", + "save_error_title": "Save Error", + "no_videos_to_save": "No playlist entries gathered!", + "save_error_msg": "Failed to save playlist." }, "subtitle_selection": { "count_selected": "{count} selezionati" diff --git a/ytsage/languages/ja.json b/ytsage/languages/ja.json index 6b1e401..e4a0df8 100644 --- a/ytsage/languages/ja.json +++ b/ytsage/languages/ja.json @@ -344,7 +344,11 @@ "tab_format": "フォーマット", "tab_file": "ファイル", "concurrent_fragments": "Concurrent Connections", - "concurrent_fragments_help": "Number of connections per download. Higher values bypass throttling but may cause temporary blocks if set too high. Default: 1." + "concurrent_fragments_help": "Number of connections per download. Higher values bypass throttling but may cause temporary blocks if set too high. Default: 1.", + "defaults_settings": "Default Selection Settings", + "default_video_quality": "Default Video Resolution (Height):", + "default_subtitle_language": "Default Subtitle Language(s):", + "defaults_help": "Set your preferred video height and subtitle languages (comma-separated). They will be auto-selected if available." }, "main_ui": { "url_placeholder": "YouTubeの動画URLまたはプレイリストURLを入力", @@ -469,7 +473,13 @@ "unknown": "不明な再生リスト", "total_videos": "総動画数: {count}", "display_format": "再生リスト: {title} | {count}個の動画", - "select_videos_title": "プレイリスト動画を選択" + "select_videos_title": "プレイリスト動画を選択", + "save_as": "Save Playlist As", + "save_success_title": "Success", + "saved_successfully": "Playlist saved successfully.", + "save_error_title": "Save Error", + "no_videos_to_save": "No playlist entries gathered!", + "save_error_msg": "Failed to save playlist." }, "subtitle_selection": { "count_selected": "{count}個選択" diff --git a/ytsage/languages/pl.json b/ytsage/languages/pl.json index c73a0f9..dfce10d 100644 --- a/ytsage/languages/pl.json +++ b/ytsage/languages/pl.json @@ -344,7 +344,11 @@ "tab_format": "Format", "tab_file": "Plik", "concurrent_fragments": "Concurrent Connections", - "concurrent_fragments_help": "Number of connections per download. Higher values bypass throttling but may cause temporary blocks if set too high. Default: 1." + "concurrent_fragments_help": "Number of connections per download. Higher values bypass throttling but may cause temporary blocks if set too high. Default: 1.", + "defaults_settings": "Default Selection Settings", + "default_video_quality": "Default Video Resolution (Height):", + "default_subtitle_language": "Default Subtitle Language(s):", + "defaults_help": "Set your preferred video height and subtitle languages (comma-separated). They will be auto-selected if available." }, "main_ui": { "url_placeholder": "Wprowadź URL wideo YouTube lub playlisty", @@ -469,7 +473,13 @@ "unknown": "Nieznana playlista", "total_videos": "Wszystkich wideo: {count}", "display_format": "Playlista: {title} | {count} wideo", - "select_videos_title": "Wybierz Filmy z Playlisty" + "select_videos_title": "Wybierz Filmy z Playlisty", + "save_as": "Save Playlist As", + "save_success_title": "Success", + "saved_successfully": "Playlist saved successfully.", + "save_error_title": "Save Error", + "no_videos_to_save": "No playlist entries gathered!", + "save_error_msg": "Failed to save playlist." }, "subtitle_selection": { "count_selected": "{count} wybrano" diff --git a/ytsage/languages/pt.json b/ytsage/languages/pt.json index f193ab2..3da38b2 100644 --- a/ytsage/languages/pt.json +++ b/ytsage/languages/pt.json @@ -344,7 +344,11 @@ "tab_format": "Formato", "tab_file": "Arquivo", "concurrent_fragments": "Concurrent Connections", - "concurrent_fragments_help": "Number of connections per download. Higher values bypass throttling but may cause temporary blocks if set too high. Default: 1." + "concurrent_fragments_help": "Number of connections per download. Higher values bypass throttling but may cause temporary blocks if set too high. Default: 1.", + "defaults_settings": "Default Selection Settings", + "default_video_quality": "Default Video Resolution (Height):", + "default_subtitle_language": "Default Subtitle Language(s):", + "defaults_help": "Set your preferred video height and subtitle languages (comma-separated). They will be auto-selected if available." }, "main_ui": { "url_placeholder": "Digite a URL do vídeo ou playlist do YouTube", @@ -469,7 +473,13 @@ "unknown": "Playlist Desconhecida", "total_videos": "Total de Vídeos: {count}", "display_format": "Playlist: {title} | {count} vídeos", - "select_videos_title": "Selecionar Vídeos da Playlist" + "select_videos_title": "Selecionar Vídeos da Playlist", + "save_as": "Save Playlist As", + "save_success_title": "Success", + "saved_successfully": "Playlist saved successfully.", + "save_error_title": "Save Error", + "no_videos_to_save": "No playlist entries gathered!", + "save_error_msg": "Failed to save playlist." }, "subtitle_selection": { "count_selected": "{count} selecionadas" diff --git a/ytsage/languages/ru.json b/ytsage/languages/ru.json index 0bc66a4..6352f6c 100644 --- a/ytsage/languages/ru.json +++ b/ytsage/languages/ru.json @@ -344,7 +344,11 @@ "tab_format": "Формат", "tab_file": "Файл", "concurrent_fragments": "Concurrent Connections", - "concurrent_fragments_help": "Number of connections per download. Higher values bypass throttling but may cause temporary blocks if set too high. Default: 1." + "concurrent_fragments_help": "Number of connections per download. Higher values bypass throttling but may cause temporary blocks if set too high. Default: 1.", + "defaults_settings": "Default Selection Settings", + "default_video_quality": "Default Video Resolution (Height):", + "default_subtitle_language": "Default Subtitle Language(s):", + "defaults_help": "Set your preferred video height and subtitle languages (comma-separated). They will be auto-selected if available." }, "main_ui": { "url_placeholder": "Введите URL видео или плейлиста YouTube", @@ -469,7 +473,13 @@ "unknown": "Неизвестный плейлист", "total_videos": "Всего видео: {count}", "display_format": "Плейлист: {title} | {count} видео", - "select_videos_title": "Выбрать Видео из Плейлиста" + "select_videos_title": "Выбрать Видео из Плейлиста", + "save_as": "Save Playlist As", + "save_success_title": "Success", + "saved_successfully": "Playlist saved successfully.", + "save_error_title": "Save Error", + "no_videos_to_save": "No playlist entries gathered!", + "save_error_msg": "Failed to save playlist." }, "subtitle_selection": { "count_selected": "выбрано: {count}" diff --git a/ytsage/languages/tr.json b/ytsage/languages/tr.json index 36aa1ed..2656af3 100644 --- a/ytsage/languages/tr.json +++ b/ytsage/languages/tr.json @@ -342,7 +342,11 @@ "tab_format": "Biçim", "tab_file": "Dosya", "concurrent_fragments": "Concurrent Connections", - "concurrent_fragments_help": "Number of connections per download. Higher values bypass throttling but may cause temporary blocks if set too high. Default: 1." + "concurrent_fragments_help": "Number of connections per download. Higher values bypass throttling but may cause temporary blocks if set too high. Default: 1.", + "defaults_settings": "Default Selection Settings", + "default_video_quality": "Default Video Resolution (Height):", + "default_subtitle_language": "Default Subtitle Language(s):", + "defaults_help": "Set your preferred video height and subtitle languages (comma-separated). They will be auto-selected if available." }, "main_ui": { "url_placeholder": "YouTube video veya oynatma listesi URL'sini girin", @@ -467,7 +471,13 @@ "unknown": "Bilinmeyen Oynatma Listesi", "total_videos": "Toplam Video: {count}", "display_format": "Oynatma Listesi: {title} | {count} video", - "select_videos_title": "Oynatma Listesi Videolarını Seç" + "select_videos_title": "Oynatma Listesi Videolarını Seç", + "save_as": "Save Playlist As", + "save_success_title": "Success", + "saved_successfully": "Playlist saved successfully.", + "save_error_title": "Save Error", + "no_videos_to_save": "No playlist entries gathered!", + "save_error_msg": "Failed to save playlist." }, "subtitle_selection": { "count_selected": "{count} seçildi" diff --git a/ytsage/languages/zh.json b/ytsage/languages/zh.json index c6c2832..b72ecb0 100644 --- a/ytsage/languages/zh.json +++ b/ytsage/languages/zh.json @@ -332,7 +332,11 @@ "tab_format": "格式", "tab_file": "文件", "concurrent_fragments": "Concurrent Connections", - "concurrent_fragments_help": "Number of connections per download. Higher values bypass throttling but may cause temporary blocks if set too high. Default: 1." + "concurrent_fragments_help": "Number of connections per download. Higher values bypass throttling but may cause temporary blocks if set too high. Default: 1.", + "defaults_settings": "Default Selection Settings", + "default_video_quality": "Default Video Resolution (Height):", + "default_subtitle_language": "Default Subtitle Language(s):", + "defaults_help": "Set your preferred video height and subtitle languages (comma-separated). They will be auto-selected if available." }, "main_ui": { "url_placeholder": "输入 YouTube 视频或播放列表网址", @@ -457,7 +461,13 @@ "unknown": "未知播放列表", "total_videos": "总视频数:{count}", "display_format": "播放列表:{title} | {count}个视频", - "select_videos_title": "选择播放列表视频" + "select_videos_title": "选择播放列表视频", + "save_as": "Save Playlist As", + "save_success_title": "Success", + "saved_successfully": "Playlist saved successfully.", + "save_error_title": "Save Error", + "no_videos_to_save": "No playlist entries gathered!", + "save_error_msg": "Failed to save playlist." }, "subtitle_selection": { "count_selected": "已选择{count}个"