From 3d06c4dba64e9f16baecb3dee426e0163cea16c8 Mon Sep 17 00:00:00 2001 From: oop7 <110548351+oop7@users.noreply.github.com> Date: Sat, 25 Apr 2026 17:39:52 +0300 Subject: [PATCH] Update German and Hindi translations Translate several UI strings in ytsage/languages for German (de.json) and Hindi (hi.json). Changes include localized labels for saving playlists and filtering videos, dialog placeholders, and various settings text (e.g. concurrent connections and default selection help in German). Hindi updates add translated playlist save dialog messages and related UI strings. --- ytsage/languages/de.json | 16 ++++++++-------- ytsage/languages/hi.json | 18 +++++++++--------- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/ytsage/languages/de.json b/ytsage/languages/de.json index c73d232..2102520 100644 --- a/ytsage/languages/de.json +++ b/ytsage/languages/de.json @@ -84,7 +84,7 @@ "deselect_all": "Alle abwählen", "open_folder": "Ordnerspeicherort öffnen", "history": "Verlauf", - "save_playlist": "Save Playlist As" + "save_playlist": "Playlist speichern unter" }, "dialogs": { "custom_options": "Benutzerdefinierte Optionen", @@ -97,7 +97,7 @@ "no_subtitles_available": "Keine Untertitel verfügbar", "matching": "passend", "ytdlp_log_title": "yt-dlp-Protokoll", - "filter_playlist_placeholder": "Filter videos..." + "filter_playlist_placeholder": "Videos filtern..." }, "tabs": { "cookies": "Mit Cookies anmelden", @@ -345,12 +345,12 @@ "tab_general": "Allgemein", "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.", - "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." + "concurrent_fragments": "Gleichzeitige Verbindungen", + "concurrent_fragments_help": "Anzahl der Verbindungen pro Download. Höhere Werte umgehen die Drosselung, können aber bei zu hohen Werten zu temporären Sperren führen. Standard: 1.", + "defaults_settings": "Standard-Auswahleinstellungen", + "default_video_quality": "Standard-Videoauflösung (Höhe):", + "default_subtitle_language": "Standard-Untertitelsprache(n):", + "defaults_help": "Geben Sie Ihre bevorzugte Videohöhe und Untertitelsprachen ein (kommagetrennt). Sie werden automatisch ausgewählt, falls verfügbar." }, "main_ui": { "url_placeholder": "YouTube-Video- oder Playlist-URL eingeben", diff --git a/ytsage/languages/hi.json b/ytsage/languages/hi.json index 1c4e598..93d9c86 100644 --- a/ytsage/languages/hi.json +++ b/ytsage/languages/hi.json @@ -84,7 +84,7 @@ "deselect_all": "सभी को अचयनित करें", "open_folder": "फ़ोल्डर स्थान खोलें", "history": "इतिहास", - "save_playlist": "Save Playlist As" + "save_playlist": "प्लेलिस्ट को इस रूप में सहेजें" }, "dialogs": { "custom_options": "कस्टम विकल्प", @@ -92,12 +92,12 @@ "select_folder": "डाउनलोड फ़ोल्डर चुनें", "sponsorblock_categories": "SponsorBlock श्रेणियां", "sponsorblock_description": "डाउनलोड के दौरान अपने आप हटाए जाने वाले वीडियो सेगमेंट के प्रकार चुनें।\nSponsorBlock इन सेगमेंट की पहचान के लिए समुदाय द्वारा प्रस्तुत डेटा का उपयोग करता है।", - "select_subtitles": "उपशीर्षक चुनें", + "select_subtitles": "उपशीर्षک चुनें", "filter_languages_placeholder": "भाषाएं फ़िल्टर करें (जैसे: hi, en)...", "no_subtitles_available": "कोई उपशीर्षक उपलब्ध नहीं", "matching": "मेल खाता", "ytdlp_log_title": "yt-dlp लॉग", - "filter_playlist_placeholder": "Filter videos..." + "filter_playlist_placeholder": "वीडियो फ़िल्टर करें..." }, "tabs": { "cookies": "कुकीज़ के साथ लॉगिन", @@ -476,12 +476,12 @@ "total_videos": "कुल वीडियो: {count}", "display_format": "प्लेलिस्ट: {title} | {count} वीडियो", "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." + "save_as": "प्लेलिस्ट को इस रूप में सहेजें", + "save_success_title": "सफलता", + "saved_successfully": "प्लेलिस्ट सफलतापूर्वक सहेजी गई।", + "save_error_title": "सहेजने में त्रुटि", + "no_videos_to_save": "कोई प्लेलिस्ट प्रविष्टियां एकत्र नहीं की गईं!", + "save_error_msg": "प्लेलिस्ट सहेजने में विफल।" }, "subtitle_selection": { "count_selected": "{count} चुना गया"