274ba94ff4
Updated translations for the Deno updater feature across all language files, replacing English strings with localized versions for improved internationalization and user experience.
524 lines
29 KiB
JSON
524 lines
29 KiB
JSON
{
|
|
"language": {
|
|
"display_name": "Deutsch (German)",
|
|
"select_language": "Sprache auswählen:",
|
|
"current_language": "Aktuelle Sprache: {language}",
|
|
"restart_required": "Sprachänderungen werden nach dem Neustart der Anwendung wirksam.",
|
|
"english": "Englisch",
|
|
"spanish": "Spanisch",
|
|
"portuguese": "Portugiesisch",
|
|
"russian": "Russisch",
|
|
"chinese": "Chinesisch",
|
|
"german": "Deutsch",
|
|
"french": "Französisch",
|
|
"hindi": "Hindi",
|
|
"indonesian": "Indonesisch",
|
|
"turkish": "Türkisch",
|
|
"polish": "Polnisch",
|
|
"italian": "Italienisch",
|
|
"arabic": "Arabisch",
|
|
"japanese": "Japanisch",
|
|
"help_text": "Wählen Sie Ihre bevorzugte Sprache für die Benutzeroberfläche.",
|
|
"restart_notice": "Die Sprachänderung wird nach dem Neustart der Anwendung wirksam."
|
|
},
|
|
"app": {
|
|
"title": "YTSage",
|
|
"version": "v{version}",
|
|
"ready": "Bereit"
|
|
},
|
|
"formats": {
|
|
"show_formats": "Formate anzeigen:",
|
|
"video_format": "Videoformat:",
|
|
"audio_format": "Audioformat:",
|
|
"no_formats": "Keine Formate verfügbar",
|
|
"loading": "Lade Formate...",
|
|
"select": "Auswählen",
|
|
"quality": "Qualität",
|
|
"extension": "Erweiterung",
|
|
"resolution": "Auflösung",
|
|
"file_size": "Dateigröße",
|
|
"codec": "Codec",
|
|
"audio": "Audio",
|
|
"fps": "FPS",
|
|
"hdr": "HDR",
|
|
"will_merge_audio": "Audio wird zusammengeführt",
|
|
"has_audio": "✓ Hat Audio",
|
|
"audio_only": "Nur Audio",
|
|
"best_4k": "Beste (4K)",
|
|
"best_2k": "Beste (2K)",
|
|
"high_1080p": "Hoch (1080p)",
|
|
"high_720p": "Hoch (720p)",
|
|
"medium_480p": "Mittel (480p)",
|
|
"low_quality": "Niedrige Qualität",
|
|
"best_audio": "Bestes Audio",
|
|
"high_audio": "Hohes Audio",
|
|
"medium_audio": "Mittleres Audio",
|
|
"low_audio": "Niedriges Audio",
|
|
"audio_only_resolution": "Nur Audio"
|
|
},
|
|
"buttons": {
|
|
"download": "Herunterladen",
|
|
"pause": "Pausieren",
|
|
"resume": "Fortsetzen",
|
|
"cancel": "Abbrechen",
|
|
"browse": "Durchsuchen",
|
|
"clear": "Löschen",
|
|
"ok": "OK",
|
|
"apply": "Anwenden",
|
|
"close": "Schließen",
|
|
"run_command": "Befehl ausführen",
|
|
"custom_command_help": "Hilfe",
|
|
"about": "Über",
|
|
"analyze": "Analysieren",
|
|
"paste_url": "URL einfügen",
|
|
"select_videos": "Videos auswählen...",
|
|
"video": "Video",
|
|
"audio_only": "Nur Audio",
|
|
"custom_options": "Benutzerdefinierte Optionen",
|
|
"trim_video": "Video schneiden",
|
|
"download_settings": "Download-Einstellungen",
|
|
"update": "yt-dlp aktualisieren",
|
|
"select_defaults": "Standard auswählen",
|
|
"select_all": "Alle auswählen",
|
|
"deselect_all": "Alle abwählen",
|
|
"open_folder": "Ordnerspeicherort öffnen",
|
|
"history": "Verlauf"
|
|
},
|
|
"dialogs": {
|
|
"custom_options": "Benutzerdefinierte Optionen",
|
|
"settings": "Einstellungen",
|
|
"select_folder": "Download-Ordner auswählen",
|
|
"sponsorblock_categories": "SponsorBlock-Kategorien",
|
|
"sponsorblock_description": "Wählen Sie aus, welche Arten von Videosegmenten während des Downloads automatisch entfernt werden sollen.\nSponsorBlock verwendet von der Community übermittelte Daten, um diese Segmente zu identifizieren.",
|
|
"select_subtitles": "Untertitel auswählen",
|
|
"filter_languages_placeholder": "Sprachen filtern (z.B. en, de)...",
|
|
"no_subtitles_available": "Keine Untertitel verfügbar",
|
|
"matching": "passend"
|
|
},
|
|
"tabs": {
|
|
"cookies": "Mit Cookies anmelden",
|
|
"custom_command": "Benutzerdefinierter Befehl",
|
|
"proxy": "Proxy",
|
|
"language": "Sprache",
|
|
"updater": "Updater"
|
|
},
|
|
"cookies": {
|
|
"help_text": "Wählen Sie aus, wie Cookies für die Anmeldung bereitgestellt werden sollen.\nDies ermöglicht das Herunterladen privater Videos und hochwertiger Audio-Dateien.",
|
|
"cookie_source": "Cookie-Quelle",
|
|
"use_cookie_file": "Cookie-Datei verwenden",
|
|
"extract_from_browser": "Aus Browser extrahieren",
|
|
"recommended": "Empfohlen",
|
|
"cookie_file": "Cookie-Datei",
|
|
"cookie_file_placeholder": "Pfad zur cookies.txt-Datei...",
|
|
"browser_selection": "Browser-Auswahl",
|
|
"browser_help": "Wählen Sie den Browser aus, aus dem Cookies extrahiert werden sollen:",
|
|
"browser_label": "Browser:",
|
|
"profile_label": "Profil:",
|
|
"profile_placeholder": "Standard",
|
|
"browser_extract_message": "Browser-Cookies werden beim Anwenden extrahiert",
|
|
"file_selected_message": "Cookie-Datei ausgewählt - Klicken Sie OK zum Anwenden",
|
|
"select_file_title": "Cookie-Datei auswählen",
|
|
"file_filter": "Cookie-Dateien (*.txt *.lwp)",
|
|
"file_selected_title": "Cookie-Datei angewendet",
|
|
"file_applied_message": "Cookie-Datei angewendet: {path}",
|
|
"browser_selected_title": "Browser-Cookies angewendet",
|
|
"browser_applied_message": "Browser-Cookies werden extrahiert von: {browser}",
|
|
"cleared_title": "Cookies gelöscht",
|
|
"cleared_message": "Cookie-Einstellungen wurden gelöscht"
|
|
},
|
|
"custom_command": {
|
|
"help_text": "Geben Sie Ihren benutzerdefinierten yt-dlp-Befehl unten ein. Die aktuelle URL wird automatisch angehängt.<br><br>Für die vollständige Liste der Optionen und Verwendungsbeispiele <a href=\"{docs_url}\">klicken Sie hier, um die offizielle yt-dlp-Dokumentation anzuzeigen</a>.<br><br>Hinweis: Download-Pfad und Dateinamen-Vorlage werden automatisch behandelt.",
|
|
"input_label": "yt-dlp-Argumente:",
|
|
"input_placeholder": "Geben Sie yt-dlp-Argumente hier ein...\n\nz.B.: --extract-audio --audio-format mp3",
|
|
"output_label": "Befehlsausgabe:",
|
|
"output_placeholder": "Die Befehlsausgabe wird hier erscheinen...",
|
|
"command_placeholder": "Benutzerdefinierten yt-dlp-Befehl eingeben...",
|
|
"command_help": "Verfügbare Platzhalter:\n{url} - Video-URL\n{output} - Ausgabeordner\n\nBeispiel: --write-info-json --write-thumbnail",
|
|
"full_command": "🔧 Vollständiger Befehl: {command}",
|
|
"command_success": "✅ Benutzerdefinierter Befehl erfolgreich ausgeführt!",
|
|
"command_failed": "❌ Befehl fehlgeschlagen mit Exit-Code {code}",
|
|
"command_error": "❌ Fehler beim Ausführen des benutzerdefinierten Befehls: {error}"
|
|
},
|
|
"proxy": {
|
|
"help_text": "Proxy-Einstellungen für Downloads konfigurieren. Leer lassen für direkte Verbindung.",
|
|
"main_proxy": "Haupt-Proxy",
|
|
"main_proxy_help": "Primärer Proxy-Server für alle Downloads. Unterstützt HTTP/HTTPS- und SOCKS5-Protokolle.",
|
|
"proxy_url_label": "Proxy-URL:",
|
|
"proxy_url_placeholder": "http://proxy:port oder socks5://proxy:port",
|
|
"proxy_examples": "Beispiele:\n• HTTP: http://proxy.example.com:8080\n• SOCKS5: socks5://proxy.example.com:1080",
|
|
"geo_proxy": "Geo-Umgehungs-Proxy",
|
|
"geo_proxy_help": "Sekundärer Proxy speziell zur Umgehung geografischer Beschränkungen.",
|
|
"geo_proxy_url_label": "Geo-Umgehungs-Proxy-URL:",
|
|
"geo_proxy_url_placeholder": "http://geo-proxy:port",
|
|
"clear_main_proxy": "Haupt-Proxy löschen",
|
|
"clear_geo_proxy": "Geo-Proxy löschen",
|
|
"proxy_url": "Proxy-URL",
|
|
"proxy_placeholder": "http://proxy:port oder socks5://proxy:port",
|
|
"geo_bypass": "Geo-Umgehungs-Proxy (für geografische Beschränkungen)",
|
|
"geo_bypass_placeholder": "http://proxy:port zur Umgehung von Geo-Blockierungen",
|
|
"invalid_main_url": "Ungültiges Haupt-Proxy-URL-Format",
|
|
"invalid_geo_url": "Ungültiges Geo-Proxy-URL-Format",
|
|
"main_configured": "Haupt-Proxy konfiguriert",
|
|
"geo_configured": "Geo-Proxy konfiguriert"
|
|
},
|
|
"download": {
|
|
"preparing": "Download wird vorbereitet...",
|
|
"starting": "🚀 Download wird gestartet...",
|
|
"fetching_info": "🔍 Video-Informationen werden abgerufen...",
|
|
"preparing_streams": "🎯 Video-Streams werden vorbereitet...",
|
|
"downloading_audio": "⏬ Audio wird heruntergeladen...",
|
|
"downloading_video": "⏬ Video wird heruntergeladen...",
|
|
"downloading_subtitle": "⏬ Untertitel werden heruntergeladen...",
|
|
"downloading": "⏬ Wird heruntergeladen...",
|
|
"completed": "✅ Download abgeschlossen!",
|
|
"video_completed": "✅ Video-Download abgeschlossen!",
|
|
"audio_completed": "✅ Audio-Download abgeschlossen!",
|
|
"subtitle_completed": "✅ Untertitel-Download abgeschlossen!",
|
|
"completed_cleaning": "✅ Download abgeschlossen! Wird aufgeräumt...",
|
|
"cancelled": "Download abgebrochen",
|
|
"processing_playlist": "📋 Playlist-Daten werden verarbeitet...",
|
|
"paused": "Download pausiert",
|
|
"resumed": "Download fortgesetzt",
|
|
"merging_formats": "✨ Nachbearbeitung: Formate werden zusammengeführt...",
|
|
"removing_sponsor_segments": "✨ Nachbearbeitung: Sponsor-Segmente werden entfernt...",
|
|
"speed": "Geschwindigkeit",
|
|
"eta": "Verbleibende Zeit",
|
|
"please_enter_url": "Bitte geben Sie zuerst eine URL ein.",
|
|
"please_set_path": "Bitte setzen Sie zuerst einen Download-Pfad.",
|
|
"please_enter_url_and_path": "Bitte geben Sie eine URL ein und setzen Sie einen Download-Pfad.",
|
|
"please_select_format": "Bitte wählen Sie zuerst ein Format aus.",
|
|
"downloading_fallback": "⚡ Wird heruntergeladen..."
|
|
},
|
|
"update": {
|
|
"title": "yt-dlp aktualisieren",
|
|
"checking": "Suche nach Updates...",
|
|
"update_available": "Update verfügbar!\nAktuelle Version: {current}\nNeueste Version: {latest}",
|
|
"up_to_date": "yt-dlp ist aktuell (Version {version})",
|
|
"could_not_determine": "Versionen konnten nicht bestimmt werden.",
|
|
"error_comparing": "Fehler beim Vergleichen der Versionen: {error}",
|
|
"update_available_failed": "Update verfügbar! (Vergleich fehlgeschlagen)\nAktuell: {current}\nNeuest: {latest}",
|
|
"updating": "Wird aktualisiert...",
|
|
"initializing": "🚀 Update-Prozess wird initialisiert...",
|
|
"checking_current": "🔍 Aktuelle Installation wird überprüft...",
|
|
"found_at": "📍 yt-dlp gefunden in: {path}",
|
|
"error_getting_path": "❌ Fehler beim Abrufen des yt-dlp-Pfads: {error}",
|
|
"updating_binary": "📦 App-verwaltete yt-dlp-Binärdatei wird aktualisiert...",
|
|
"update_failed": "❌ yt-dlp-Update fehlgeschlagen. Bitte versuchen Sie es erneut oder überprüfen Sie Ihre Internetverbindung.",
|
|
"binary_updated": "✅ Binärdatei erfolgreich aktualisiert!",
|
|
"update_failed_stderr": "❌ yt-dlp-Update fehlgeschlagen: {error}",
|
|
"update_timeout": "❌ yt-dlp-Update-Zeitüberschreitung.",
|
|
"unexpected_error": "❌ Unerwarteter Fehler während des Updates: {error}",
|
|
"already_up_to_date": "✅ yt-dlp ist bereits auf dem neuesten Stand!",
|
|
"update_success": "✅ yt-dlp wurde erfolgreich aktualisiert!",
|
|
"already_latest": "yt-dlp ist auf dem neuesten Stand (Version {version})",
|
|
"network_error": "❌ Netzwerkfehler während des Updates: {error}",
|
|
"general_error": "❌ Update fehlgeschlagen: {error}"
|
|
},
|
|
"about": {
|
|
"title": "Über YTSage",
|
|
"version": "Version {version}",
|
|
"description": "Moderner YouTube-Downloader mit sauberer PySide6-Oberfläche.",
|
|
"author": "Von: {author}",
|
|
"github": "GitHub: {repo}",
|
|
"system_info": "Systeminformationen",
|
|
"loading": "🔄 Systeminformationen werden geladen...",
|
|
"refresh": "🔄",
|
|
"refreshing": "🔄 Wird aktualisiert...",
|
|
"refresh_failed": "Aktualisierung fehlgeschlagen",
|
|
"refresh_failed_message": "Versionsinformationen konnten nicht aktualisiert werden.",
|
|
"detected": "✓ Erkannt",
|
|
"missing": "✗ Fehlend",
|
|
"not_available": "Nicht verfügbar"
|
|
},
|
|
"time_range": {
|
|
"title": "Video schneiden",
|
|
"time_range_group": "Zeitbereich",
|
|
"start_time": "Startzeit (HH:MM:SS)",
|
|
"end_time": "Endzeit (HH:MM:SS)",
|
|
"start_placeholder": "00:00:00",
|
|
"end_placeholder": "00:00:00",
|
|
"start_time_placeholder": "Startzeit (HH:MM:SS)",
|
|
"end_time_placeholder": "Endzeit (HH:MM:SS)",
|
|
"force_keyframes": "Keyframes an Schnittpunkten erzwingen",
|
|
"help_text": "Setzen Sie Start- und Endzeit, um das Video zu schneiden.\nLeer lassen, um das vollständige Video herunterzuladen.",
|
|
"invalid_format": "Ungültiges Zeitformat. Verwenden Sie das Format HH:MM:SS.",
|
|
"start_after_end": "Startzeit kann nicht nach der Endzeit liegen."
|
|
},
|
|
"settings": {
|
|
"title": "Download-Einstellungen",
|
|
"download_path": "Download-Pfad",
|
|
"browse": "Durchsuchen...",
|
|
"speed_limit": "Geschwindigkeitsbegrenzung",
|
|
"speed_limit_placeholder": "Keine",
|
|
"auto_update_ytdlp": "yt-dlp automatisch aktualisieren",
|
|
"enable_auto_updates": "Automatische yt-dlp-Updates aktivieren",
|
|
"update_frequency": "Update-Häufigkeit:",
|
|
"check_startup": "Bei jedem Start prüfen (mindestens 1 Stunde zwischen Prüfungen)",
|
|
"check_daily": "Täglich prüfen",
|
|
"check_weekly": "Wöchentlich prüfen",
|
|
"check_updates_now": "yt-dlp aktualisieren",
|
|
"update_check_title": "Update-Prüfung",
|
|
"could_not_determine_version": "Aktuelle yt-dlp-Version konnte nicht bestimmt werden.",
|
|
"update_available_dialog": "Update verfügbar!\n\nAktuell: {current}\nNeuest: {latest}\n\nKlicken Sie auf OK, um mit dem Update fortzufahren.",
|
|
"up_to_date_dialog": "yt-dlp ist aktuell!\n\nAktuelle Version: {version}",
|
|
"error_checking_updates": "Fehler bei der Update-Prüfung: {error}",
|
|
"settings_saved_title": "Einstellungen gespeichert",
|
|
"settings_saved_message": "Auto-Update-Einstellungen wurden erfolgreich gespeichert!",
|
|
"error_title": "Fehler",
|
|
"failed_save_settings": "Speichern der Auto-Update-Einstellungen fehlgeschlagen.",
|
|
"error_saving_settings": "Fehler beim Speichern der Auto-Update-Einstellungen: {error}",
|
|
"ytdlp_channel": "yt-dlp Release-Kanal",
|
|
"ytdlp_channel_stable": "Stabil (Getestete Versionen)",
|
|
"ytdlp_channel_nightly": "Nightly (Tägliche Updates, empfohlen von yt-dlp)",
|
|
"ytdlp_channel_description": "Wählen Sie zwischen stabilen und nächtlichen Versionen. Nightly-Builds werden täglich mit den neuesten Korrekturen und Funktionen aktualisiert. Sie können jederzeit zwischen den Kanälen wechseln.",
|
|
"ytdlp_switching_channel": "Wechsle zu {channel}-Kanal...",
|
|
"ytdlp_channel_switched": "✅ Erfolgreich zu {channel}-Kanal gewechselt!",
|
|
"ytdlp_channel_switch_failed": "❌ Kanalwechsel fehlgeschlagen: {error}",
|
|
"ytdlp_current_channel": "Aktueller Kanal: {channel}",
|
|
"auto_update_title": "Auto-Update-Einstellungen",
|
|
"auto_update_header": "🔄 Auto-Update-Einstellungen",
|
|
"auto_update_description": "Konfigurieren Sie automatische Updates für yt-dlp, um sicherzustellen, dass Sie immer die neuesten Funktionen und Fehlerbehebungen haben.",
|
|
"current_status": "Aktueller Status",
|
|
"current_version_label": "Aktuelle yt-dlp-Version: Wird überprüft...",
|
|
"last_check_label": "Letzte Update-Prüfung: Nie",
|
|
"next_check_label": "Nächste Prüfung: Basierend auf Einstellungen",
|
|
"manual_check_button": "🔍 Jetzt nach Updates suchen",
|
|
"update_frequency_group": "Update-Häufigkeit",
|
|
"save_settings": "Einstellungen speichern",
|
|
"settings_saved_successfully": "✅ Einstellungen erfolgreich gespeichert!",
|
|
"error_saving": "❌ Fehler beim Speichern der Einstellungen: {error}",
|
|
"output_format_settings": "Ausgabeformat-Einstellungen",
|
|
"force_output_format": "Ausgabeformat beim Zusammenführen erzwingen",
|
|
"preferred_format": "Bevorzugtes Format:",
|
|
"force_format_help": "Wenn aktiviert, werden zusammengeführte Videos in Ihr bevorzugtes Format konvertiert. Deaktivieren Sie diese Option, damit yt-dlp automatisch entscheidet.",
|
|
"format_mp4": "MP4 (Am kompatibelsten)",
|
|
"format_webm": "WebM (Modern, offen)",
|
|
"format_mkv": "MKV (Funktionsreich)"
|
|
},
|
|
"main_ui": {
|
|
"url_placeholder": "YouTube-Video- oder Playlist-URL eingeben",
|
|
"merge_subtitles": "Untertitel zusammenführen",
|
|
"save_thumbnail": "Thumbnail speichern",
|
|
"save_description": "Beschreibung speichern",
|
|
"embed_chapters": "Kapitel einbetten",
|
|
"subtitles_selected": "{count} ausgewählt",
|
|
"all_selected": "Alle ausgewählt",
|
|
"select_videos_all": "Videos auswählen... (Alle ausgewählt)",
|
|
"please_enter_url": "Bitte geben Sie zuerst eine URL ein",
|
|
"error_title": "Fehler",
|
|
"cookie_file_selected_title": "Cookie-Datei ausgewählt",
|
|
"cookie_file_selected_message": "Cookie-Datei ausgewählt: {path}",
|
|
"browser_cookies_selected_title": "Browser-Cookies ausgewählt",
|
|
"browser_cookies_selected_message": "Browser-Cookies werden aus folgendem Browser extrahiert: {browser}",
|
|
"error_no_format_info": "Fehler: Keine Formatinformationen verfügbar.",
|
|
"error_extract_info": "Fehler: Grundlegende Videoinformationen konnten nicht extrahiert werden. Bitte überprüfen Sie Ihren Link.",
|
|
"analyzing_preparing": "Analysiere (0%)... Anfrage wird vorbereitet",
|
|
"analyzing_extracting_basic": "Analysiere (15%)... Grundlegende Informationen werden extrahiert",
|
|
"analyzing_extracting_detailed": "Analysiere (30%)... Detaillierte Informationen werden extrahiert",
|
|
"analyzing_processing_video": "Analysiere (45%)... Videodaten werden verarbeitet",
|
|
"analyzing_processing_formats": "Analysiere (60%)... Formate werden verarbeitet",
|
|
"analyzing_loading_thumbnail": "Analysiere (75%)... Thumbnail wird geladen",
|
|
"analyzing_processing_subtitles": "Analysiere (85%)... Untertitel werden verarbeitet",
|
|
"analyzing_updating_table": "Analysiere (95%)... Formattabelle wird aktualisiert",
|
|
"analysis_complete": "Analyse abgeschlossen!",
|
|
"analyzing_extracting_ytdlp": "Analysiere (30%)... Informationen mit yt-dlp werden extrahiert",
|
|
"analyzing_processing_data": "Analysiere (60%)... Daten werden verarbeitet",
|
|
"analyzing_processing_formats_ytdlp": "Analysiere (75%)... Formate werden verarbeitet",
|
|
"analyzing_loading_thumbnail_ytdlp": "Analysiere (85%)... Thumbnail wird geladen",
|
|
"analyzing_processing_subtitles_ytdlp": "Analysiere (90%)... Untertitel werden verarbeitet",
|
|
"select_subtitles": "Untertitel auswählen...",
|
|
"sponsorblock_categories": "SponsorBlock-Kategorien...",
|
|
"invalid_url_or_enter": "Ungültige URL oder bitte geben Sie eine URL ein.",
|
|
"zero_selected": "0 ausgewählt",
|
|
"analyze_first_tooltip": "Bitte analysieren Sie zuerst das Video",
|
|
"audio_mode_disabled": "Nicht verfügbar im Nur-Audio-Modus",
|
|
"select_subtitles_first": "Bitte wählen Sie zuerst Untertitel aus"
|
|
},
|
|
"sponsorblock": {
|
|
"sponsor": "Sponsor",
|
|
"sponsor_desc": "Bezahlte Werbung, bezahlte Empfehlungen und direkte Werbung",
|
|
"selfpromo": "Unbezahlte/Eigenwerbung",
|
|
"selfpromo_desc": "Unbezahlte Werbung für eigene Inhalte der Ersteller",
|
|
"interaction": "Interaktions-Erinnerung",
|
|
"interaction_desc": "Zuschauer werden gebeten zu liken, zu abonnieren oder sozialen Medien zu folgen",
|
|
"intro": "Intro",
|
|
"intro_desc": "Video-Einleitung, die übersprungen werden kann",
|
|
"outro": "Outro/Abspann-Karten",
|
|
"outro_desc": "Credits oder wenn das Video endet",
|
|
"preview": "Vorschau/Zusammenfassung",
|
|
"preview_desc": "Kurze Zusammenfassung vorheriger Videos oder Vorschau auf kommende Inhalte",
|
|
"music_offtopic": "Nicht-Musik-Bereich",
|
|
"music_offtopic_desc": "Nur für Musikvideos. Markiert Nicht-Musik-Bereiche",
|
|
"filler": "Füller-Exkurs",
|
|
"filler_desc": "Abschweifende Szenen, die nur als Füller oder für Humor hinzugefügt wurden"
|
|
},
|
|
"video_info": {
|
|
"channel": "Kanal",
|
|
"views": "Aufrufe",
|
|
"likes": "Gefällt mir",
|
|
"upload_date": "Upload-Datum",
|
|
"duration": "Dauer",
|
|
"unknown_channel": "Unbekannter Kanal",
|
|
"unknown_date": "Unbekanntes Datum",
|
|
"unknown_title": "Unbekannter Titel"
|
|
},
|
|
"command": {
|
|
"running": "Läuft...",
|
|
"run_command": "Befehl ausführen"
|
|
},
|
|
"selection": {
|
|
"none_selected": "0 ausgewählt",
|
|
"one_selected": "1 Kategorie ausgewählt",
|
|
"count_selected": "{count} ausgewählt"
|
|
},
|
|
"status": {
|
|
"ready": "Bereit",
|
|
"file_exists": "⚠️ Datei existiert bereits",
|
|
"video_file_exists": "⚠️ Video-Datei existiert bereits",
|
|
"audio_file_exists": "⚠️ Audio-Datei existiert bereits",
|
|
"subtitle_file_exists": "⚠️ Untertitel-Datei existiert bereits",
|
|
"cancelling": "Download wird abgebrochen..."
|
|
},
|
|
"errors": {
|
|
"playlist_no_videos": "Fehler: Playlist enthält keine gültigen Videos.",
|
|
"playlist_no_url": "Fehler: URL für das erste Playlist-Video konnte nicht abgerufen werden.",
|
|
"ytdlp_not_found": "Fehler: yt-dlp-Ausführbare Datei nicht gefunden. Bitte installieren Sie zuerst yt-dlp.",
|
|
"ytdlp_not_found_path": "Fehler: yt-dlp-Ausführbare Datei nicht gefunden. Dies könnte auf eine fehlerhafte Installation oder ein PATH-Problem zurückzuführen sein.",
|
|
"no_data_returned": "Fehler: Keine Daten von yt-dlp zurückgegeben",
|
|
"no_format_info": "Fehler: Keine Formatinformationen verfügbar.",
|
|
"analysis_timeout": "Fehler: Analyse-Zeitüberschreitung. Bitte versuchen Sie es erneut.",
|
|
"invalid_speed_limit": "❌ Fehler: Ungültiger Geschwindigkeitsbegrenzungswert in den Einstellungen.",
|
|
"ytdlp_failed": "Fehler: yt-dlp fehlgeschlagen: {error}",
|
|
"parse_failed": "Fehler: Fehler beim Parsen der yt-dlp-Ausgabe: {error}",
|
|
"analysis_failed": "Fehler: Analyse fehlgeschlagen: {error}",
|
|
"generic_error": "Fehler: {error}"
|
|
},
|
|
"update_dialog": {
|
|
"title": "Update verfügbar",
|
|
"new_version_available": "Eine neue Version von YTSage ist verfügbar!",
|
|
"current_version_label": "Aktuelle Version:",
|
|
"latest_version_label": "Neueste Version:",
|
|
"changelog": "Änderungsprotokoll",
|
|
"download_update": "Update herunterladen",
|
|
"remind_later": "Später erinnern"
|
|
},
|
|
"playlist": {
|
|
"unknown": "Unbekannte Playlist",
|
|
"total_videos": "Gesamtanzahl Videos: {count}",
|
|
"display_format": "Playlist: {title} | {count} Videos",
|
|
"select_videos_title": "Playlist-Videos auswählen"
|
|
},
|
|
"subtitle_selection": {
|
|
"count_selected": "{count} ausgewählt"
|
|
},
|
|
"file_exists_dialog": {
|
|
"title": "Datei existiert bereits",
|
|
"message": "Die Datei existiert bereits:\n{filename}",
|
|
"info": "Dieses Video wurde bereits heruntergeladen."
|
|
},
|
|
"auto_update": {
|
|
"last_check_never": "Letzte Aktualisierungsprüfung: Nie",
|
|
"last_check": "Letzte Aktualisierungsprüfung: {time}",
|
|
"next_check_disabled": "Nächste Prüfung: Deaktiviert",
|
|
"next_check_startup": "Nächste Prüfung: Beim Start",
|
|
"next_check_overdue": "Nächste Prüfung: Jetzt (überfällig)",
|
|
"next_check": "Nächste Prüfung: {time}",
|
|
"next_check_error": "Nächste Prüfung: Fehler bei Berechnung",
|
|
"checking": "🔄 Prüfen...",
|
|
"check_now": "🔍 Jetzt nach Updates suchen"
|
|
},
|
|
"url_validation": {
|
|
"empty_url": "URL kann nicht leer sein",
|
|
"invalid_format": "Ungültiges URL-Format",
|
|
"invalid_scheme": "URL muss mit http:// oder https:// beginnen",
|
|
"missing_domain": "Ungültige URL: Domain-Name fehlt",
|
|
"unsupported_platform": "YTSage unterstützt nur YouTube- und YouTube Music-URLs.\nDie Domain '{domain}' wird nicht unterstützt.",
|
|
"invalid_youtu_be": "Ungültige youtu.be-URL: Video-ID fehlt"
|
|
},
|
|
"ytdlp_errors": {
|
|
"private_video": "Dies ist ein privates Video. Sie können es herunterladen, indem Sie sich mit Cookies in Ihr Konto einloggen.\nGehen Sie zu 'Benutzerdefinierte Optionen' → 'Mit Cookies anmelden' → 'Cookies aus Browser extrahieren', um sich zu authentifizieren.",
|
|
"age_restricted": "Dieses Video ist altersbeschränkt. Sie müssen angemeldet sein, um darauf zuzugreifen.\nVerwenden Sie 'Benutzerdefinierte Optionen' → 'Mit Cookies anmelden', um sich mit Ihrem Konto zu authentifizieren.",
|
|
"geo_blocked": "Dieses Video ist in Ihrer Region nicht verfügbar (geografisch gesperrt).\nSie benötigen möglicherweise ein VPN oder das Video ist in Ihrem Land eingeschränkt.",
|
|
"video_unavailable": "Dieses Video wurde entfernt oder ist nicht mehr verfügbar.\nDas Video wurde möglicherweise vom Uploader gelöscht oder wegen Richtlinienverstößen entfernt.",
|
|
"live_stream": "Dies ist ein Live-Stream, der während der Aktivität nicht heruntergeladen werden kann.\nWarten Sie, bis der Stream endet, und versuchen Sie dann, die archivierte Version herunterzuladen.",
|
|
"playlist_error": "Zugriff auf diese Playlist nicht möglich. Sie ist möglicherweise privat, gelöscht oder leer.\nÜberprüfen Sie, ob die Playlist existiert und öffentlich zugänglich ist.",
|
|
"network_error": "Netzwerkverbindungsfehler. Bitte überprüfen Sie Ihre Internetverbindung und versuchen Sie es erneut.\nWenn das Problem weiterhin besteht, ist der Videoserver möglicherweise vorübergehend nicht verfügbar.",
|
|
"invalid_url": "Ungültige oder nicht unterstützte URL. Bitte überprüfen Sie den Link und versuchen Sie es erneut.\nStellen Sie sicher, dass Sie eine gültige YouTube-, Vimeo- oder andere unterstützte Plattform-URL verwenden.",
|
|
"premium_content": "Dieser Inhalt erfordert YouTube Premium oder eine Kanalmitgliedschaft.\nSie müssen mit einem Konto angemeldet sein, das Zugriff auf diesen Inhalt hat.",
|
|
"copyright_blocked": "Dieses Video ist aufgrund von Urheberrechtsansprüchen gesperrt.\nDer Inhaltsinhaber hat den Zugriff auf dieses Video eingeschränkt.",
|
|
"extraction_failed": "Fehler beim Extrahieren von Videoinformationen. Dies könnte ein vorübergehendes Problem sein.\nBitte versuchen Sie es in ein paar Minuten erneut oder überprüfen Sie, ob der Videolink korrekt ist.",
|
|
"generic_error": "Videoinformationen konnten nicht extrahiert werden. Bitte überprüfen Sie Ihren Link.\nTechnische Details: {error}"
|
|
},
|
|
"history": {
|
|
"title": "Download-Verlauf",
|
|
"clear_all": "Alles Löschen",
|
|
"clear_confirm_title": "Verlauf Löschen?",
|
|
"clear_confirm_message": "Sind Sie sicher? Dies kann nicht rückgängig gemacht werden.",
|
|
"no_history": "Noch kein Verlauf",
|
|
"no_history_description": "Ihre Downloads werden hier angezeigt",
|
|
"search_placeholder": "Suchen...",
|
|
"open_location": "Speicherort Öffnen",
|
|
"redownload": "Erneut Laden",
|
|
"remove": "Entfernen",
|
|
"file_not_found": "Datei nicht gefunden",
|
|
"file_not_found_message": "Die Datei wurde verschoben oder gelöscht:\n{path}",
|
|
"downloaded_on": "Geladen: {date}",
|
|
"file_size": "Größe: {size}",
|
|
"audio_download": "Audio",
|
|
"video_download": "Video",
|
|
"remove_confirm_title": "Entfernen?",
|
|
"remove_confirm_message": "Aus Verlauf entfernen?\n\n{title}",
|
|
"item_removed": "Entfernt",
|
|
"history_cleared": "Verlauf gelöscht",
|
|
"entries_count": "{count} Downloads",
|
|
"one_entry": "1 Download",
|
|
"redownload_confirm_title": "Erneut Laden?",
|
|
"redownload_confirm_message": "Erneut herunterladen?\n\n{title}",
|
|
"redownload_started": "Download gestartet"
|
|
},
|
|
"ffmpeg_updater": {
|
|
"title": "FFmpeg-Versionsprüfer",
|
|
"current_version": "Aktuelle Version:",
|
|
"latest_version": "Neueste Version:",
|
|
"status_up_to_date": "✓ Auf dem neuesten Stand",
|
|
"status_update_available": "⚠ Update verfügbar",
|
|
"status_not_installed": "✗ Nicht installiert",
|
|
"status_idle": "Klicken Sie auf 'Version prüfen' um zu beginnen",
|
|
"status_checking": "🔄 Version wird geprüft...",
|
|
"check_updates": "Version prüfen",
|
|
"check_failed": "Versionprüfung fehlgeschlagen. Bitte überprüfen Sie Ihre Internetverbindung.",
|
|
"description": "Überprüfen Sie Ihre FFmpeg-Version und vergleichen Sie sie mit der neuesten verfügbaren Version.",
|
|
"guide_info": " Um FFmpeg zu installieren oder zu aktualisieren, <a href='https://github.com/oop7/ffmpeg-install-guide'>klicken Sie hier, um unseren umfassenden Installationsleitfaden anzuzeigen</a>."
|
|
},
|
|
"deno": {
|
|
"setup_required": "Deno Setup Required",
|
|
"setup_description": "YTSage requires Deno to run certain features.<br><br>Deno was not found in the app's local directory. YTSage needs to set up Deno for your {os_name} system.<br><br>Click 'Setup Deno' to download and install automatically.",
|
|
"setup_button": "Setup Deno",
|
|
"downloading": "Downloading Deno...",
|
|
"extracting": "Extracting Deno...",
|
|
"verifying": "Verifying Deno...",
|
|
"success": "Deno was successfully installed!",
|
|
"download_failed": "Download Failed",
|
|
"download_error": "Failed to download Deno: {error}",
|
|
"verification_failed": "SHA256 verification failed. The downloaded file may be corrupted or tampered with.",
|
|
"setup_failed": "Failed to set up Deno. Some features may not work correctly.",
|
|
"setup_error": "Setup Error"
|
|
},
|
|
"deno_updater": {
|
|
"title": "Deno Versionsprüfer & Updater",
|
|
"description": "Überprüfen Sie Ihre Deno-Version und aktualisieren Sie auf die neueste Version.",
|
|
"current_version": "Aktuelle Version:",
|
|
"latest_version": "Neueste Version:",
|
|
"status_idle": "Klicken Sie auf 'Nach Updates suchen', um zu beginnen",
|
|
"status_checking": "🔄 Suche nach Updates...",
|
|
"status_up_to_date": "✓ Aktuell",
|
|
"status_update_available": "⚠ Update verfügbar",
|
|
"status_not_installed": "✗ Nicht installiert",
|
|
"check_updates": "Nach Updates suchen",
|
|
"update_now": "Deno aktualisieren",
|
|
"updating": "🔄 Deno wird aktualisiert...",
|
|
"update_success": "✅ Deno wurde erfolgreich aktualisiert!",
|
|
"update_failed": "❌ Update fehlgeschlagen: {error}",
|
|
"check_failed": "Suche nach Updates fehlgeschlagen. Bitte überprüfen Sie Ihre Internetverbindung."
|
|
}
|
|
} |