"settingsClearContentDesc":{"message":"Diese Aktion löscht Filme, Serien und Musik aus der lokalen Datenbank, hat aber keine Auswirkungen auf Ihre Favoriten oder Einstellungen."},
"confirmClearContent":{"message":"Sind Sie sicher, dass Sie die lokalen Inhaltsdaten (Filme, Serien, Musik usw.) löschen möchten? Favoriten und Einstellungen werden NICHT gelöscht."},
"trailerNotFound":{"message":"Kein Trailer für diesen Titel gefunden."},
"confirmClearHistory":{"message":"Sind Sie sicher, dass Sie Ihren gesamten Wiedergabeverlauf löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden."},
"jellyfinScanSuccess":{"message":"Jellyfin-Scan abgeschlossen. $movies$ Filme und $series$ Serien hinzugefügt.","placeholders":{"movies":{"content":"$1"},"series":{"content":"$2"}}},
"noJellyfinCredentials":{"message":"Jellyfin-Anmeldeinformationen nicht konfiguriert."},
"chatWelcome":{"message":"Willkommen! Ich bin Ihr CinePlex-Assistent. Fragen Sie mich nach Filmen, Serien oder allem, was Sie wissen möchten."},
"chatGoogleApiKeyMissing":{"message":"Der Google Gemini API-Schlüssel ist nicht konfiguriert. Bitte richten Sie ihn in den Erweiterungseinstellungen ein, um den KI-Assistenten zu verwenden."},
"aiToolSearchLibraryDesc":{"message":"Sucht in der Plex-Bibliothek des Benutzers nach Filmen oder Serien nach Titel."},
"aiToolSearchLibraryQueryParamDesc":{"message":"Der Titel des Films oder der Serie, die gesucht werden soll."},
"aiToolSearchLibraryTypeParamDesc":{"message":"Der Typ des Inhalts, der gesucht werden soll. Kann 'movie' für Filme oder 'series' für Serien sein. (Optional)."},
"aiToolNavigateToPageDesc":{"message":"Navigiert den Benutzer zu einer bestimmten Seite der Anwendungsoberfläche."},
"aiToolNavigateToPagePageParamDesc":{"message":"Der Name der Seite, zu der navigiert werden soll, z.B.: 'movies', 'series', 'stats', 'favorites', 'history', 'recommendations', 'photos', 'providers' oder 'm3u-generator'."},
"aiToolGetUserStatsDesc":{"message":"Ruft die Bibliotheksstatistiken des Benutzers ab und zeigt sie an, wie z.B. die Gesamtzahl der einzigartigen Filme, Serien und Künstler."},
"aiToolShowItemDetailsDesc":{"message":"Zeigt die Detailseite eines bestimmten Films oder einer Serie nach Titel und Typ an."},
"aiToolShowItemDetailsTitleParamDesc":{"message":"Der genaue Titel des Films oder der Serie."},
"aiToolShowItemDetailsTypeParamDesc":{"message":"Der Inhaltstyp. Muss 'movie' oder 'series' sein."},
"aiToolAddToPlaylistDesc":{"message":"Fügt einen Film oder eine Serie zur aktuellen Wiedergabeliste des Benutzers hinzu, um sie an einen konfigurierten PHP-Server zu streamen."},
"aiToolAddToPlaylistTitleParamDesc":{"message":"Der Titel des hinzuzufügenden Films oder der Serie."},
"aiToolAddToPlaylistTypeParamDesc":{"message":"Der Inhaltstyp. Muss 'movie' oder 'series' sein."},
"aiToolCheckAndDownloadDesc":{"message":"Überprüft die Verfügbarkeit einer Liste von Filmen oder Serientiteln auf den lokalen Servern des Benutzers und generiert, falls gefunden, eine M3U-Wiedergabelistendatei mit den gefundenen Streams und lädt diese herunter."},
"aiToolCheckAndDownloadTitlesParamDesc":{"message":"Ein Array von Film- oder Serientiteln zum Suchen und Herunterladen."},
"aiToolCheckAndDownloadTypeParamDesc":{"message":"Der Inhaltstyp der Liste. Muss 'movie' oder 'series' sein."},
"aiToolCheckAndDownloadFilenameParamDesc":{"message":"Der Name der herunterzuladenden M3U-Datei (z.B. 'MeineListe.m3u'). Falls nicht angegeben, wird ein Standardname verwendet."},
"aiToolToggleFavoriteDesc":{"message":"Fügt einen Film oder eine Serie zur Favoritenliste des Benutzers hinzu oder entfernt sie."},
"aiToolToggleFavoriteTitleParamDesc":{"message":"Der Titel des Films oder der Serie."},
"aiToolToggleFavoriteTypeParamDesc":{"message":"Der Inhaltstyp. Muss 'movie' oder 'series' sein."},
"aiToolGetRecommendationsDesc":{"message":"Generiert und zeigt eine Liste von Film- oder Serienempfehlungen basierend auf dem Wiedergabeverlauf und den Favoriten des Benutzers an."},
"aiToolApplyFiltersDesc":{"message":"Wendet Filter auf die aktuelle Film- oder Serienansicht an, wodurch die Ergebnisse nach Typ, Genre, Jahr und Sortierreihenfolge verfeinert werden können."},
"aiToolApplyFiltersTypeParamDesc":{"message":"Der Inhaltstyp, auf den die Filter angewendet werden sollen. Muss 'movie' oder 'series' sein."},
"aiToolApplyFiltersGenreParamDesc":{"message":"Der Name des Genres, nach dem gefiltert werden soll (z.B. 'Action', 'Drama')."},
"aiToolApplyFiltersYearParamDesc":{"message":"Das Erscheinungsjahr, nach dem gefiltert werden soll (z.B. '2023')."},
"aiToolApplyFiltersSortParamDesc":{"message":"Das Sortierkriterium für die Ergebnisse. Gültige Werte: 'popularity.desc' (beliebteste), 'vote_average.desc' (am besten bewertet), 'release_date.desc' (neueste für Filme) oder 'first_air_date.desc' (neueste für Serien)."},
"aiToolPlayMusicByArtistDesc":{"message":"Öffnet den Musik-Player und beginnt mit der Wiedergabe von Liedern eines bestimmten Künstlers aus der Bibliothek des Benutzers."},
"aiToolPlayMusicByArtistNameParamDesc":{"message":"Der genaue Name des Künstlers, dessen Lieder abgespielt werden sollen."},
"aiToolClearChatHistoryDesc":{"message":"Löscht den gesamten Nachrichtenverlauf der aktuellen Konversation mit dem KI-Assistenten."},
"aiToolDeleteDatabaseDesc":{"message":"Löscht die gesamte lokale Datenbank der Erweiterung, einschließlich gescannter Inhalte, Einstellungen und Favoriten. Diese Aktion ist irreversibel und lädt die Anwendung neu."},
"aiToolUpdateAllTokensDesc":{"message":"Startet einen vollständigen Scan aller Plex-Server und Bibliotheken, die mit den in der Erweiterung konfigurierten Tokens verknüpft sind. Aktualisiert alle Filme, Serien, Künstler und Fotos."},
"aiToolAddPlexTokenDesc":{"message":"Fügt der Konfiguration der Erweiterung einen neuen X-Plex-Token hinzu, wodurch die Anwendung Inhalte von neuen Plex-Servern scannen kann."},
"aiToolAddPlexTokenTokenParamDesc":{"message":"Die X-Plex-Token-Zeichenfolge, die hinzugefügt werden soll."},
"aiToolChangeRegionDesc":{"message":"Ändert die Region, die für die Inhaltserkennung in der TMDB-API verwendet wird. Dies wirkt sich auf die in den Film- und Serienabschnitten angezeigten Ergebnisse sowie auf Streaming-Anbieter aus."},
"aiToolChangeRegionRegionParamDesc":{"message":"Der zweibuchstabige ISO 3166-1 Ländercode für die neue Region (z.B. 'US' für die Vereinigten Staaten, 'ES' für Spanien, 'MX' für Mexiko)."},
"aiToolClearAllFavoritesDesc":{"message":"Entfernt alle Filme und Serien, die der Benutzer als Favoriten markiert hat."},
"aiToolClearViewingHistoryDesc":{"message":"Löscht den Wiedergabeverlauf des Benutzers von der Verlaufsseite."},
"aiToolClearRecommendationsViewDesc":{"message":"Leert die Empfehlungsansicht und löscht zwischengespeicherte Empfehlungen."},
"aiToolSearchNotFound":{"message":"„$query$“ in Ihrer Bibliothek nicht gefunden.","placeholders":{"query":{"content":"$1"}}},
"aiToolNavigateSuccess":{"message":"Zur Seite „$page$“ navigiert.","placeholders":{"page":{"content":"$1"}}},
"aiToolNavigateError":{"message":"Fehler beim Navigieren zur Seite „$page$“.","placeholders":{"page":{"content":"$1"}}},
"aiToolStatsError":{"message":"Fehler beim Abrufen der Statistiken."},
"aiToolItemNotFound":{"message":"Element „$title$“ nicht gefunden.","placeholders":{"title":{"content":"$1"}}},
"aiToolShowItemDetailsSuccess":{"message":"Details für „$title$“ werden angezeigt.","placeholders":{"title":{"content":"$1"}}},
"aiToolAddToPlaylistSuccess":{"message":"„$title$“ zur Wiedergabeliste hinzugefügt.","placeholders":{"title":{"content":"$1"}}},
"aiToolFavoriteAdded":{"message":"„$title$“ zu Favoriten hinzugefügt.","placeholders":{"title":{"content":"$1"}}},
"aiToolFavoriteRemoved":{"message":"„$title$“ aus Favoriten entfernt.","placeholders":{"title":{"content":"$1"}}},
"aiToolRecommendationsSuccess":{"message":"Empfehlungen werden angezeigt."},
"aiToolApplyFiltersGenreNotFound":{"message":"Genre „$genre$“ nicht gefunden.","placeholders":{"genre":{"content":"$1"}}},
"aiToolConfirmDeleteDatabase":{"message":"Sind Sie sicher, dass Sie die lokale Datenbank löschen möchten? Diese Aktion ist irreversibel."},
"aiToolDeleteDatabaseCancelled":{"message":"Löschen der Datenbank abgebrochen."},
"aiToolExecutionError":{"message":"Fehler beim Ausführen des Tools „$toolName$“: $message$","placeholders":{"toolName":{"content":"$1"},"message":{"content":"$2"}}},
"aiToolViewingHistoryClearError":{"message":"Fehler beim Löschen des Wiedergabeverlaufs: $message$","placeholders":{"message":{"content":"$1"}}},
"aiSystemPrompt_v3":{"message":"Sie sind ein erfahrener Film- und Serienassistent namens CinePlex. Ihre Hauptfunktion ist es, Benutzern dabei zu helfen, Inhalte zu entdecken und mit ihrer Bibliothek zu interagieren. Befolgen Sie diese Regeln strikt: 1. **ERFINDEN SIE NIEMALS**, dass Sie eine Aktion durchgeführt haben, wenn Sie dafür kein Werkzeug verwendet haben. Sagen Sie zum Beispiel nicht „Ich habe X heruntergeladen“, wenn Sie das Download-Tool nicht verwendet haben. 2. Für Empfehlungsanfragen oder Listen (z.B. „Nennen Sie mir 5 Horrorfilme“) verwenden Sie Ihr eigenes Wissen, um die Liste zu erstellen. Präsentieren Sie sie in nummerierter oder aufgezählter Form. Nachdem Sie die Liste angezeigt haben, fragen Sie den Benutzer proaktiv, ob Sie die Verfügbarkeit auf seinen lokalen Servern überprüfen und eine M3U-Datei erstellen sollen. 3. Verwenden Sie das Tool `check_and_download_titles_list` **NUR**, wenn der Benutzer ausdrücklich bestätigt, dass er die Liste überprüfen oder herunterladen möchte. Verwenden Sie es nicht ohne explizite Bestätigung. 4. Für alle anderen Aktionen wie Navigieren, Statistiken abrufen oder einen bestimmten Titel suchen, verwenden Sie die entsprechenden Tools. Seien Sie stets prägnant, freundlich und effizient."},
"aiToolM3UCheckingTitles":{"message":"Titel werden auf Ihren lokalen Servern überprüft..."},
"aiToolM3UNoLocalMatchesForDownload":{"message":"Ich habe keinen der Filme oder Serien aus der Liste auf Ihren lokalen Servern gefunden."},
"aiToolM3UDownloadStarted":{"message":"Erledigt! Ich habe $1 von $2 Titeln auf Ihren Servern gefunden und den M3U-Playlist-Download gestartet.","placeholders":{"1":{"content":"$1"},"2":{"content":"$2"}}},
"backToProviders":{"message":"Zurück zu Anbietern"},
"errorDownloadingSong":{"message":"Fehler beim Herunterladen von „$title$“","placeholders":{"title":{"content":"$1"}}},
"generatingAlbumM3U":{"message":"M3U für „$artist$“ wird generiert","placeholders":{"artist":{"content":"$1"}}},
"albumM3UGenerated":{"message":"M3U für Album „$artist$“ generiert.","placeholders":{"artist":{"content":"$1"}}},
"retyingSection":{"message":"Abschnitt „$title$“ wird erneut versucht","placeholders":{"title":{"content":"$1"}}},
"retrySuccess":{"message":"[ERFOLG] Wiederholung für „$title$“ abgeschlossen.","placeholders":{"title":{"content":"$1"}}},
"retryError":{"message":"[ENDGÜLTIGER FEHLER] Wiederholung fehlgeschlagen für „$title$“: $message$","placeholders":{"title":{"content":"$1"},"message":{"content":"$2"}}},
"startingRetryPhase":{"message":"Wiederholungsphase für $count$ Abschnitte wird gestartet...","placeholders":{"count":{"content":"$1"}}},
"tokenFoundServers":{"message":"Token $token$... hat $count$ Server gefunden.","placeholders":{"token":{"content":"$1"},"count":{"content":"$2"}}},
"errorProcessingToken":{"message":"Fehler beim Verarbeiten von Token $token$...: $message$","placeholders":{"token":{"content":"$1"},"message":{"content":"$2"}}},