CinePlex/_locales/de/messages.json

441 lines
40 KiB
JSON
Raw Normal View History

2025-07-02 14:16:25 +02:00
{
"appName": { "message": "CinePlex" },
2025-07-30 20:47:55 +02:00
"appDescription": { "message": "Scannt Plex-Server nach Inhalten und zeigt diese in der Oberfläche an" },
"appTagline": { "message": "Filme, Serien und Musik" },
"appLocaleCode": { "message": "de" },
2025-07-02 14:16:25 +02:00
"toggleNavigation": { "message": "Navigation umschalten" },
2025-07-30 20:47:55 +02:00
"searchPlaceholder": { "message": "Filme oder Serien suchen..." },
2025-07-02 14:16:25 +02:00
"openMusicPlayer": { "message": "Musik-Player öffnen" },
"settings": { "message": "Einstellungen" },
"navMovies": { "message": "Filme" },
"navSeries": { "message": "Serien" },
2025-07-25 23:57:03 +02:00
"navProviders": { "message": "Anbieter" },
2025-07-02 14:16:25 +02:00
"navPhotos": { "message": "Fotos" },
"navStats": { "message": "Statistiken" },
"navFavorites": { "message": "Favoriten" },
"navHistory": { "message": "Verlauf" },
"navRecommendations": { "message": "Empfehlungen" },
"navMusic": { "message": "Musik" },
2025-07-30 20:47:55 +02:00
"navM3uGenerator": { "message": "M3U-Generator" },
2025-07-13 11:14:42 +02:00
"heroWelcome": { "message": "" },
2025-07-02 14:16:25 +02:00
"heroSubtitle": { "message": "Entdecke Tausende von Filmen und Serien." },
"addStream": { "message": "Stream hinzufügen" },
2025-07-30 20:47:55 +02:00
"moreInfo": { "message": "Mehr Informationen" },
2025-07-02 14:16:25 +02:00
"popularMovies": { "message": "Beliebte Filme" },
"allGenres": { "message": "Alle Genres" },
"allYears": { "message": "Alle Jahre" },
"sortPopular": { "message": "Am beliebtesten" },
"sortTopRated": { "message": "Am besten bewertet" },
"sortRecent": { "message": "Neueste" },
"loadMore": { "message": "Mehr laden" },
"photosBreadcrumbHome": { "message": "Alben" },
2025-07-30 20:47:55 +02:00
"selectServer": { "message": "Server auswählen" },
"loading": { "message": "Laden..." },
"loadingLibraries": { "message": "Bibliotheken laden..." },
2025-07-02 14:16:25 +02:00
"photosEmptyState": { "message": "Keine Alben oder Fotos gefunden." },
2025-07-30 20:47:55 +02:00
"photosEmptyStateSub": { "message": "Bitte wählen Sie einen Server aus oder stellen Sie sicher, dass Sie eine Fotobibliothek in Plex haben." },
2025-07-02 14:16:25 +02:00
"statsTitle": { "message": "Bibliotheksstatistiken" },
"statsAllTokens": { "message": "Alle Tokens" },
2025-07-30 20:47:55 +02:00
"statsAnalyzing": { "message": "Ihre Bibliothek wird analysiert..." },
2025-07-02 14:16:25 +02:00
"statsActiveTokens": { "message": "Aktive Tokens" },
2025-07-30 20:47:55 +02:00
"statsServersFound": { "message": "Server gefunden" },
2025-07-02 14:16:25 +02:00
"statsUniqueMovies": { "message": "Einzigartige Filme" },
"statsUniqueSeries": { "message": "Einzigartige Serien" },
"statsUniqueArtists": { "message": "Einzigartige Künstler" },
2025-07-30 20:47:55 +02:00
"statsTokenServers": { "message": "Token-Server" },
"statsChartMoviesByGenre": { "message": "Inhalte nach Genre (Filme)" },
"statsChartSeriesByGenre": { "message": "Inhalte nach Genre (Serien)" },
"statsChartByDecade": { "message": "Inhalte nach Jahrzehnt" },
"recommendationsTitle": { "message": "Empfehlungen für Sie" },
2025-07-02 14:16:25 +02:00
"historyTitle": { "message": "Wiedergabeverlauf" },
"clearHistory": { "message": "Alles löschen" },
2025-07-30 20:47:55 +02:00
"consoleTitle": { "message": "Plex-Scan-Konsole" },
"footerCredit": { "message": "Eine Oberfläche für Ihr Plex-Universum." },
2025-07-02 14:16:25 +02:00
"closeTrailer": { "message": "Trailer schließen" },
"close": { "message": "Schließen" },
2025-07-30 20:47:55 +02:00
"photoViewer": { "message": "Foto-Viewer" },
"previous": { "message": "Vorherige" },
"next": { "message": "Nächste" },
2025-07-02 14:16:25 +02:00
"notificationTemplateText": { "message": "Benachrichtigung" },
"settingsTitleFull": { "message": "Einstellungen und Konfiguration" },
"settingsTabGeneral": { "message": "Allgemein" },
"settingsTabPlex": { "message": "Plex" },
"settingsTabJellyfin": { "message": "Jellyfin" },
2025-07-02 14:16:25 +02:00
"settingsTabPhpGen": { "message": "PHP-Generator" },
"settingsTabData": { "message": "Daten" },
2025-07-30 20:47:55 +02:00
"settingsApiServer": { "message": "API- und Server-Einstellungen" },
2025-07-02 14:16:25 +02:00
"settingsTmdbApiLabel": { "message": "TMDB API-Schlüssel (Optional)" },
2025-07-30 20:47:55 +02:00
"settingsTmdbApiPlaceholder": { "message": "Standardschlüssel wird verwendet, wenn leer gelassen" },
"settingsGoogleApiLabel": { "message": "Google Gemini API-Schlüssel (Optional)" },
"settingsGoogleApiPlaceholder": { "message": "Erforderlich für die Nutzung des KI-Assistenten" },
"settingsRegionLabel": { "message": "Region für die Inhaltserkennung" },
2025-07-25 23:57:03 +02:00
"allRegions": { "message": "Alle Regionen" },
2025-07-02 14:16:25 +02:00
"settingsPhpUrlLabel": { "message": "Server-URL zum Hinzufügen von Streams" },
2025-07-30 20:47:55 +02:00
"settingsPhpUrlPlaceholder": { "message": "https://ihr-server.com/pfad/zum/script.php" },
2025-07-02 14:16:25 +02:00
"settingsInterface": { "message": "Oberfläche" },
"settingsLightTheme": { "message": "Heller Modus" },
2025-07-30 20:47:55 +02:00
"settingsShowHero": { "message": "Willkommensbereich 'Hero' anzeigen" },
"settingsScanContent": { "message": "Inhaltsscanning" },
"settingsScanDesc": { "message": "Wählen Sie aus, was gescannt werden soll, und klicken Sie auf die Schaltfläche." },
2025-07-02 14:16:25 +02:00
"settingsScanMovies": { "message": "Filme" },
"settingsScanShows": { "message": "Serien" },
"settingsScanArtists": { "message": "Musik" },
"settingsScanPhotos": { "message": "Fotos" },
2025-07-30 20:47:55 +02:00
"settingsSelectAll": { "message": "Alle auswählen" },
2025-07-02 14:16:25 +02:00
"settingsStartScan": { "message": "Scan starten" },
"settingsPlexTokens": { "message": "Plex-Tokens" },
2025-07-30 20:47:55 +02:00
"settingsPlexTokensDesc": { "message": "Bearbeiten Sie die Liste der Plex-Tokens (JSON-Format)." },
2025-07-02 14:16:25 +02:00
"settingsSaveTokens": { "message": "Tokens speichern" },
2025-07-30 20:47:55 +02:00
"settingsJellyfinTitle": { "message": "Jellyfin-Konfiguration" },
"settingsJellyfinDesc": { "message": "Fügen Sie Ihre Jellyfin-Serverdaten hinzu, um deren Inhalte zu scannen." },
"jellyfinUrlLabel": { "message": "Jellyfin Server-URL" },
"jellyfinUserLabel": { "message": "Benutzername" },
"jellyfinPassLabel": { "message": "Passwort" },
2025-07-30 20:47:55 +02:00
"jellyfinConnectAndScan": { "message": "Verbinden und scannen" },
"settingsPhpGenTitle": { "message": "PHP-Skript-Generator für den Server" },
2025-07-02 14:16:25 +02:00
"settingsPhpFileOptions": { "message": "Dateioptionen" },
"settingsPhpSavePathLabel": { "message": "Speicherpfad auf dem Server" },
2025-07-30 20:47:55 +02:00
"settingsPhpSavePathPlaceholder": { "message": "Bsp.: /var/www/html/listen (leer lassen für denselben Ordner)" },
2025-07-02 14:16:25 +02:00
"settingsPhpFilenameLabel": { "message": "Dateiname" },
"settingsPhpFileAction": { "message": "Dateiaktion" },
2025-07-30 20:47:55 +02:00
"settingsPhpActionAppend": { "message": "An Dateiende anhängen (kumulativ)" },
2025-07-02 14:16:25 +02:00
"settingsPhpActionOverwrite": { "message": "Datei überschreiben (neu beginnen)" },
"settingsPhpSecurity": { "message": "Sicherheit (Optional)" },
2025-07-30 20:47:55 +02:00
"settingsPhpUseSecretKey": { "message": "Geheimen Schlüssel verwenden (Empfohlen)" },
"settingsPhpSecretKeyPlaceholder": { "message": "Geben Sie einen sicheren geheimen Schlüssel ein" },
2025-07-02 14:16:25 +02:00
"settingsPhpGeneratedCode": { "message": "Generierter Code" },
"settingsPhpGeneratedPlaceholder": { "message": "Der generierte PHP-Code wird hier angezeigt." },
"settingsGenerateScript": { "message": "Skript generieren" },
"settingsCopyScript": { "message": "Skript kopieren" },
"settingsDataManagement": { "message": "Lokale Datenbankverwaltung" },
"settingsImportDb": { "message": "DB aus Datei importieren" },
"settingsExportDb": { "message": "DB in Datei exportieren" },
"settingsClearContent": { "message": "Lokale Inhaltsdaten löschen" },
2025-07-30 20:47:55 +02:00
"settingsClearContentDesc": { "message": "Diese Aktion löscht Filme, Serien und Musik aus der lokalen Datenbank, hat aber keine Auswirkungen auf Ihre Favoriten oder Einstellungen." },
2025-07-02 14:16:25 +02:00
"settingsClose": { "message": "Schließen" },
"settingsSave": { "message": "Einstellungen speichern" },
"musicSidenavTitle": { "message": "Plex Musik" },
"musicAllServers": { "message": "Alle Server" },
"musicSearchArtistPlaceholder": { "message": "Künstler suchen..." },
2025-07-30 20:47:55 +02:00
"musicSearchDiscographyPlaceholder": { "message": "Diskografie durchsuchen..." },
2025-07-02 14:16:25 +02:00
"musicNothingPlaying": { "message": "Nichts wird abgespielt" },
2025-07-30 20:47:55 +02:00
"musicSelectSong": { "message": "Wählen Sie einen Song" },
"musicToStart": { "message": "zum Abspielen" },
"miniplayerDownloadSong": { "message": "Song herunterladen" },
"miniplayerDownloadAlbum": { "message": "Album M3U herunterladen" },
2025-07-02 14:16:25 +02:00
"miniplayerVolume": { "message": "Lautstärke" },
2025-07-30 20:47:55 +02:00
"miniplayerShuffle": { "message": "Zufallswiedergabe" },
2025-07-02 14:16:25 +02:00
"miniplayerEqualizer": { "message": "Equalizer" },
"miniplayerOpenList": { "message": "Liste öffnen" },
"eqTitle": { "message": "Grafischer Equalizer" },
"eqPresetsLabel": { "message": "Voreinstellungen" },
"eqPresetFlat": { "message": "Flach" },
"eqPresetRock": { "message": "Rock" },
"eqPresetPop": { "message": "Pop" },
"eqPresetJazz": { "message": "Jazz" },
"eqPresetClassical": { "message": "Klassik" },
2025-07-30 20:47:55 +02:00
"eqPresetBassBoost": { "message": "Bass-Verstärkung" },
2025-07-02 14:16:25 +02:00
"eqPreampLabel": { "message": "Vorverstärker" },
2025-07-30 20:47:55 +02:00
"infoModalTitle": { "message": "Informationen" },
2025-07-02 14:16:25 +02:00
"infoModalFieldTitle": { "message": "Titel:" },
"infoModalFieldArtist": { "message": "Künstler:" },
"infoModalFieldAlbum": { "message": "Album:" },
"infoModalFieldSong": { "message": "Lied:" },
"infoModalFieldYear": { "message": "Jahr:" },
"infoModalFieldGenre": { "message": "Genre:" },
"lang_en": { "message": "Englisch" },
"lang_es": { "message": "Spanisch" },
"lang_fr": { "message": "Französisch" },
"lang_de": { "message": "Deutsch" },
2025-07-05 10:04:41 +02:00
"lang_it": { "message": "Italienisch" },
2025-07-07 17:26:02 +02:00
"lang_pt": { "message": "Portugiesisch" },
2025-07-30 20:47:55 +02:00
"essentialFeaturesNotSupported": { "message": "Ihr Browser unterstützt keine wesentlichen Funktionen." },
2025-07-02 14:16:25 +02:00
"dbAccessError": { "message": "Fehler beim Zugriff auf die lokale Datenbank." },
2025-07-30 20:47:55 +02:00
"dbUpdateNeeded": { "message": "Die Datenbank muss aktualisiert werden, bitte laden Sie die Seite neu." },
"dbBlocked": { "message": "Bitte schließen Sie andere Tabs dieser Anwendung, um fortzufahren." },
2025-07-02 14:16:25 +02:00
"deletingContentData": { "message": "Lokale Inhaltsdaten werden gelöscht..." },
2025-07-30 20:47:55 +02:00
"noContentDataToDelete": { "message": "Keine Inhaltsdaten zum Löschen vorhanden." },
2025-07-02 14:16:25 +02:00
"contentDataDeleted": { "message": "Inhaltsdaten aus IndexedDB gelöscht." },
"errorDeletingData": { "message": "Fehler beim Löschen der Daten: $message$", "placeholders": { "message": { "content": "$1" } } },
"aceEditorNotAvailable": { "message": "Texteditor nicht verfügbar." },
2025-07-30 20:47:55 +02:00
"errorLoadingTokens": { "message": "Fehler beim Laden der Tokens zum Bearbeiten." },
2025-07-02 14:16:25 +02:00
"errorLoadingTokensMessage": { "message": "Fehler beim Laden der Tokens: $message$", "placeholders": { "message": { "content": "$1" } } },
2025-07-30 20:47:55 +02:00
"aceEditorNotAvailableToSave": { "message": "Editor nicht zum Speichern verfügbar." },
2025-07-02 14:16:25 +02:00
"invalidJsonFormat": { "message": "Ungültiges JSON-Format. Muss { \"tokens\": [...] } sein" },
"tokensSaved": { "message": "Tokens erfolgreich gespeichert." },
"errorSavingTokens": { "message": "Fehler beim Speichern der Tokens: $message$", "placeholders": { "message": { "content": "$1" } } },
"dbNotAvailable": { "message": "IndexedDB ist nicht verfügbar." },
"dbExported": { "message": "Datenbank erfolgreich exportiert." },
"errorExportingDb": { "message": "Fehler beim Exportieren der Datenbank: $message$", "placeholders": { "message": { "content": "$1" } } },
"invalidJsonFile": { "message": "Die Datei enthält kein gültiges JSON-Objekt." },
"noDataToImport": { "message": "Die Datei enthält keine Daten für die aktuellen DB-Abschnitte." },
"dbImported": { "message": "Datenbank erfolgreich importiert." },
"errorImportingDb": { "message": "Fehler beim Importieren der Datenbank: $message$", "placeholders": { "message": { "content": "$1" } } },
"updatingView": { "message": "Ansicht wird mit neuen Daten aktualisiert..." },
2025-07-30 20:47:55 +02:00
"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." },
2025-07-02 14:16:25 +02:00
"historyCleared": { "message": "Wiedergabeverlauf gelöscht." },
2025-07-30 20:47:55 +02:00
"historyItemDeleted": { "message": "Element aus dem Verlauf gelöscht." },
"errorGeneratingScript": { "message": "Generieren Sie zuerst ein Skript, um es kopieren zu können." },
2025-07-02 14:16:25 +02:00
"scriptCopied": { "message": "PHP-Skript in die Zwischenablage kopiert." },
"errorCopyingScript": { "message": "Fehler beim Kopieren des Skripts." },
"scriptGenerated": { "message": "PHP-Skript generiert." },
"errorLoadingAlbum": { "message": "Fehler beim Laden des Albums: $message$", "placeholders": { "message": { "content": "$1" } } },
"noPhotoServerSelected": { "message": "Fehler: Es wurde kein Fotoserver ausgewählt." },
2025-07-30 20:47:55 +02:00
"loadingGenres": { "message": "Genres laden..." },
2025-07-02 14:16:25 +02:00
"errorLoadingGenres": { "message": "Fehler beim Laden" },
"noContentFound": { "message": "Keine Ergebnisse gefunden." },
"couldNotLoadContent": { "message": "Inhalt konnte nicht geladen werden." },
2025-07-30 20:47:55 +02:00
"noFavorites": { "message": "Sie haben noch keine Favoriten." },
2025-07-02 14:16:25 +02:00
"errorLoadingFavorites": { "message": "Fehler beim Laden der Favoriten." },
2025-07-30 20:47:55 +02:00
"historyEmpty": { "message": "Ihr Verlauf ist leer." },
"historyEmptySub": { "message": "Durchsuchen und schauen Sie Inhalte, damit sie hier erscheinen." },
"errorGeneratingRecommendations": { "message": "Fehler beim Generieren von Empfehlungen." },
"noRecommendations": { "message": "Wir müssen Sie besser kennenlernen, um Empfehlungen geben zu können!" },
"errorGeneratingStats": { "message": "Fehler beim Generieren von Statistiken." },
2025-07-02 14:16:25 +02:00
"noServersForToken": { "message": "Keine zugehörigen Server für dieses Token gefunden." },
2025-07-30 20:47:55 +02:00
"searchingActorContent": { "message": "Suche Inhalt von $actorName$", "placeholders": { "actorName": { "content": "$1" } } },
2025-07-02 14:16:25 +02:00
"errorLoadingActorContent": { "message": "Inhalt für $actorName$ konnte nicht geladen werden.", "placeholders": { "actorName": { "content": "$1" } } },
"errorAddingStream": { "message": "Fehler beim Hinzufügen von Stream(s): $message$", "placeholders": { "message": { "content": "$1" } } },
2025-07-30 20:47:55 +02:00
"phpUrlNotConfigured": { "message": "Die PHP-Server-URL ist nicht konfiguriert. Bitte konfigurieren Sie sie in den Einstellungen." },
"searchingStreams": { "message": "Suche Streams für „$title$“", "placeholders": { "title": { "content": "$1" } } },
2025-07-02 14:16:25 +02:00
"sendingStreams": { "message": "Sende $count$ Stream(s) an den Server...", "placeholders": { "count": { "content": "$1" } } },
"streamAddedSuccess": { "message": "Stream(s) erfolgreich hinzugefügt." },
2025-07-30 20:47:55 +02:00
"generatingM3U": { "message": "Generiere M3U für „$title$“", "placeholders": { "title": { "content": "$1" } } },
"m3uDownloaded": { "message": "„$title$“ heruntergeladen.", "placeholders": { "title": { "content": "$1" } } },
"errorGeneratingM3U": { "message": "Fehler beim Generieren von M3U: $message$", "placeholders": { "message": { "content": "$1" } } },
2025-07-02 14:16:25 +02:00
"settingsSavedSuccess": { "message": "Einstellungen erfolgreich gespeichert." },
"errorSavingSettings": { "message": "Fehler beim Speichern der Einstellungen in der Datenbank." },
"languageChangeReload": { "message": "Sprache geändert. Die Anwendung wird jetzt neu geladen." },
"addedToFavorites": { "message": "Zu Favoriten hinzugefügt." },
2025-07-30 20:47:55 +02:00
"removedFromFavorites": { "message": "Aus Favoriten entfernt." },
"plexScanInProgress": { "message": "Der Plex-Scan läuft bereits." },
"plexScanStarting": { "message": "Plex-Scan wird gestartet..." },
2025-07-02 14:16:25 +02:00
"noPlexTokens": { "message": "Keine Plex-Tokens konfiguriert." },
2025-07-30 20:47:55 +02:00
"clearingSections": { "message": "Abschnitte werden gelöscht: $sections$", "placeholders": { "sections": { "content": "$1" } } },
"initialScanPhaseComplete": { "message": "Erste Scanphase abgeschlossen." },
2025-07-02 14:16:25 +02:00
"retryPhaseFinished": { "message": "Wiederholungsphase abgeschlossen." },
2025-07-30 20:47:55 +02:00
"plexScanFinished": { "message": "Scan abgeschlossen. Inhalte werden aktualisiert..." },
2025-07-02 14:16:25 +02:00
"scanCancelled": { "message": "Scan vom Benutzer abgebrochen." },
"scanCancelledInfo": { "message": "Scan abgebrochen." },
"errorInitializingMusicPlayer": { "message": "Fehler beim Initialisieren des Musik-Players." },
"criticalErrorLoadingMusic": { "message": "Kritischer Fehler beim Laden der Musikdaten." },
"errorLoadingArtists": { "message": "Fehler beim Laden der Künstler." },
"dbUnavailableError": { "message": "Fehler: Datenbank nicht verfügbar." },
2025-07-30 20:47:55 +02:00
"updatingMusicData": { "message": "Musikdaten werden aktualisiert..." },
2025-07-02 14:16:25 +02:00
"musicDataUpdated": { "message": "Musikdaten aktualisiert." },
2025-07-30 20:47:55 +02:00
"errorFetchingArtistSongs": { "message": "Fehler beim Abrufen der Künstlersongs." },
"errorLoadingSongs": { "message": "Fehler beim Laden der Songs." },
2025-07-02 14:16:25 +02:00
"noArtistsFound": { "message": "Keine Künstler gefunden." },
2025-07-30 20:47:55 +02:00
"shuffleOn": { "message": "Zufallswiedergabe aktiviert." },
"shuffleOff": { "message": "Zufallswiedergabe deaktiviert." },
2025-07-02 14:16:25 +02:00
"playbackError": { "message": "Wiedergabefehler" },
"errorLabel": { "message": "Fehler" },
"reloadingPage": { "message": "Seite wird neu geladen..." },
"viewed": { "message": "Gesehen" },
"local": { "message": "Lokal" },
2025-07-30 20:47:55 +02:00
"topRatedSort": {"message": "Am besten bewertet"},
2025-07-02 14:16:25 +02:00
"recentSort": {"message": "Neueste"},
2025-07-30 20:47:55 +02:00
"popularSort": {"message": "Beliebteste"},
2025-07-02 14:16:25 +02:00
"moviesSectionTitle": {"message": "Filme"},
"seriesSectionTitle": {"message": "Serien"},
2025-07-30 20:47:55 +02:00
"searchResultsFor": {"message": "Ergebnisse für „$query$“", "placeholders": {"query": {"content": "$1"}}},
2025-07-02 14:16:25 +02:00
"contentFrom": {"message": "Inhalt von $actor$", "placeholders": {"actor": {"content": "$1"}}},
2025-07-30 20:47:55 +02:00
"explore": {"message": "Erkunden"},
"noGenre": {"message": "Ohne Kategorie"},
"synopsis": {"message": "Synopsis"},
"noSynopsis": {"message": "Keine Synopsis verfügbar."},
2025-07-02 14:16:25 +02:00
"director": {"message": "Regisseur:"},
2025-07-30 20:47:55 +02:00
"writer": {"message": "Drehbuchautor:"},
2025-07-02 14:16:25 +02:00
"viewOnImdb": {"message": "Auf IMDb ansehen"},
"watchTrailer": {"message": "Trailer ansehen"},
2025-07-07 17:26:02 +02:00
"addToFavorites": {"message": "Zu Favoriten hinzufügen"},
"removeFromFavorites": {"message": "Aus Favoriten entfernen"},
2025-07-02 14:16:25 +02:00
"notAvailable": {"message": "Nicht verfügbar"},
2025-07-30 20:47:55 +02:00
"mainCast": {"message": "Hauptdarsteller"},
"seasonsAndEpisodes": {"message": "Staffeln und Episoden"},
2025-07-02 14:16:25 +02:00
"similarContent": {"message": "Ähnlicher Inhalt"},
"episodesCount": {"message": "$count$ Episoden", "placeholders": {"count": {"content": "$1"}}},
"seasonsCount": {"message": "$count$ Staffeln", "placeholders": {"count": {"content": "$1"}}},
2025-07-30 20:47:55 +02:00
"runtimeMinutes": {"message": "$count$ Min", "placeholders": {"count": {"content": "$1"}}},
"noTrailerFound": {"message": "Kein Trailer für diesen Titel gefunden."},
"fatalInitError": {"message": "Fataler Initialisierungsfehler"},
"fatalInitErrorSub": {"message": "Anwendung konnte nicht geladen werden."},
"invalidStreamInfo": {"message": "Ungültige Informationen."},
2025-07-02 14:16:25 +02:00
"dbUnavailableForStreams": {"message": "Lokale Datenbank nicht verfügbar."},
2025-07-30 20:47:55 +02:00
"noPlexServersForStreams": {"message": "Keine Plex-Server vorhanden."},
"notFoundOnServers": {"message": "„$query$“ wurde auf den Plex-Servern nicht gefunden.", "placeholders": {"query": {"content": "$1"}}},
2025-07-02 14:16:25 +02:00
"relativeTime_justNow": { "message": "Gerade eben" },
"relativeTime_minutesAgo": { "message": "Vor $count$ Minuten", "placeholders": { "count": { "content": "$1" } } },
"relativeTime_hoursAgo": { "message": "Vor $count$ Stunden", "placeholders": { "count": { "content": "$1" } } },
"relativeTime_yesterday": { "message": "Gestern" },
"relativeTime_daysAgo": { "message": "Vor $count$ Tagen", "placeholders": { "count": { "content": "$1" } } },
"errorLoadingDetails": { "message": "Fehler beim Laden der Details" },
2025-07-30 20:47:55 +02:00
"errorLoadingLocalContent": { "message": "Fehler beim Laden des lokalen Inhalts." },
"errorServerResponse": { "message": "Unerfolgreiche Serverantwort." },
"errorPlexApi": { "message": "Plex API-Fehler $status$.", "placeholders": { "status": { "content": "$1" } } },
"errorParsingPlexXml": { "message": "Fehler beim Parsen der Plex-XML." },
"untitled": { "message": "Unbetitelt" },
2025-07-02 14:16:25 +02:00
"itemCount": { "message": "$count$ Elemente", "placeholders": { "count": { "content": "$1" } } },
2025-07-30 20:47:55 +02:00
"noPhotoServers": { "message": "Keine Fotoserver" },
"jellyfinScanInProgress": { "message": "Der Jellyfin-Scan läuft bereits." },
"jellyfinScanning": { "message": "Jellyfin wird gescannt..." },
"jellyfinMissingCredentials": { "message": "Bitte geben Sie die Jellyfin-URL und den Benutzernamen an." },
"jellyfinConnecting": { "message": "Verbindung zu Jellyfin wird hergestellt unter: $url$", "placeholders": { "url": { "content": "$1" } } },
"jellyfinAuthFailed": { "message": "Jellyfin-Authentifizierung fehlgeschlagen: $message$", "placeholders": { "message": { "content": "$1" } } },
"jellyfinAuthSuccess": { "message": "Jellyfin-Authentifizierung erfolgreich." },
"jellyfinFetchingLibraries": { "message": "Bibliotheken werden abgerufen..." },
"jellyfinFetchFailed": { "message": "Fehler beim Abrufen der Bibliotheken: $message$", "placeholders": { "message": { "content": "$1" } } },
2025-07-30 20:47:55 +02:00
"jellyfinNoMediaLibraries": { "message": "Keine Film- oder Serienbibliotheken in Jellyfin gefunden." },
"jellyfinLibrariesFound": { "message": "$count$ Medienbibliothek(en) gefunden.", "placeholders": { "count": { "content": "$1" } } },
2025-07-30 20:47:55 +02:00
"jellyfinLibraryScanSuccess": { "message": "[Erfolg] „$libraryName$“ gescannt, $count$ Titel hinzugefügt.", "placeholders": { "libraryName": { "content": "$1" }, "count": { "content": "$2" } } },
"jellyfinLibraryScanFailed": { "message": "Fehler beim Scannen der Bibliothek „$libraryName$“.", "placeholders": { "libraryName": { "content": "$1" } } },
"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." },
2025-07-30 20:47:55 +02:00
"notFoundOnJellyfin": { "message": "„$query$“ wurde in Jellyfin nicht gefunden.", "placeholders": { "query": { "content": "$1" } } },
"notFoundOnAnyServer": { "message": "„$query$“ wurde auf keinem Server gefunden.", "placeholders": { "query": { "content": "$1" } } },
"localOnPlex": { "message": "Auf Plex" },
"searchOnPlex": { "message": "Auf Plex suchen" },
"jellyfinTitle": { "message": "Jellyfin-Inhalt" },
"noJellyfinContent": { "message": "Kein Jellyfin-Inhalt gefunden." },
2025-07-30 20:47:55 +02:00
"noJellyfinContentSub": { "message": "Stellen Sie sicher, dass Sie Ihren Jellyfin-Server in den Einstellungen gescannt haben." },
2025-07-12 12:56:04 +02:00
"activityViewerTitle": { "message": "Server-Aktivitätsanzeige" },
2025-07-30 20:47:55 +02:00
"activitySelectServer": { "message": "Server auswählen" },
2025-07-12 12:56:04 +02:00
"activityCheckBtn": { "message": "Aktualisieren" },
"activityNoSessions": { "message": "Keine aktiven Sitzungen auf diesem Server." },
"activitySessionUser": { "message": "Benutzer" },
"activitySessionDevice": { "message": "Gerät" },
"activitySessionContent": { "message": "Inhalt" },
"activitySessionState": { "message": "Status" },
2025-07-30 20:47:55 +02:00
"activitySessionIdentifier": { "message": "Client-Identifikator" },
2025-07-12 12:56:04 +02:00
"activityCopyID": { "message": "ID kopieren" },
2025-07-30 20:47:55 +02:00
"activityError": { "message": "Aktivität des Servers konnte nicht abgerufen werden." },
"activityCopied": { "message": "Identifikator in die Zwischenablage kopiert!" },
"activityCopyError": { "message": "Fehler beim Kopieren des Identifikators." },
2025-07-25 23:57:03 +02:00
"noProvidersFound": { "message": "Keine Anbieter gefunden." },
2025-07-30 20:47:55 +02:00
"availableOnPlex": { "message": "Verfügbar auf Plex" },
"m3uGeneratorTitle": { "message": "M3U-Listen-Generator" },
"selectAServer": { "message": "Server auswählen..." },
2025-07-26 18:53:03 +02:00
"downloadM3u": { "message": "M3U herunterladen" },
"m3uGenerator": { "message": "M3U-Generator" },
"selectLibraries": { "message": "Bibliotheken auswählen" },
"howToUse": { "message": "Anleitung" },
2025-07-30 20:47:55 +02:00
"m3uInstruction1": { "message": "Wählen Sie einen Server aus der Liste." },
"m3uInstruction2": { "message": "Wählen Sie eine oder mehrere Bibliotheken zum Einschließen aus." },
2025-07-26 18:53:03 +02:00
"m3uInstruction3": { "message": "Klicken Sie auf die Download-Schaltfläche." },
2025-07-28 13:58:30 +02:00
"m3uInstruction4": { "message": "Importieren Sie die .m3u-Datei in Ihren kompatiblen Player." },
2025-07-29 15:05:06 +02:00
"chatOpen": { "message": "Chat öffnen" },
"chatTitle": { "message": "KI-Assistent" },
"chatClose": { "message": "X" },
2025-07-30 20:47:55 +02:00
"chatPlaceholder": { "message": "Geben Sie Ihre Nachricht ein..." },
2025-07-29 15:05:06 +02:00
"chatSend": { "message": "➤" },
2025-07-30 20:47:55 +02:00
"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." },
2025-07-29 15:05:06 +02:00
"chatApiInvalidResponse": { "message": "Die API hat eine ungültige Antwort zurückgegeben. Bitte versuchen Sie es erneut." },
"chatApiError": { "message": "Fehler bei der Kommunikation mit dem KI-Assistenten" },
"downloadAll": { "message": "Alles herunterladen" },
"download": { "message": "Herunterladen" },
2025-07-30 20:47:55 +02:00
"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" } } },
"aiToolApplyFiltersSuccess": { "message": "Filter erfolgreich angewendet." },
"aiToolPlayMusicNotReady": { "message": "Der Musik-Player ist nicht bereit. Stellen Sie sicher, dass Ihre Plex-Musikbibliothek gescannt wurde." },
"aiToolPlayMusicArtistNotFound": { "message": "Künstler „$artist_name$“ nicht gefunden.", "placeholders": { "artist_name": { "content": "$1" } } },
"aiToolPlayMusicNoSongs": { "message": "Keine Songs für „$artist_name$“ gefunden.", "placeholders": { "artist_name": { "content": "$1" } } },
"aiToolPlayMusicSuccess": { "message": "Spiele Musik von „$artist_name$“.", "placeholders": { "artist_name": { "content": "$1" } } },
"aiToolChatHistoryCleared": { "message": "Chat-Verlauf gelöscht." },
"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" } } },
"aiToolUnknown": { "message": "Unbekanntes Tool: „$toolName$“.", "placeholders": { "toolName": { "content": "$1" } } },
"aiToolFavoritesCleared": { "message": "Favoriten gelöscht." },
"aiToolFavoritesClearError": { "message": "Fehler beim Löschen der Favoriten: $message$", "placeholders": { "message": { "content": "$1" } } },
"aiToolRecommendationsCleared": { "message": "Empfehlungen gelöscht." },
"aiToolRecommendationsClearError": { "message": "Fehler beim Löschen der Empfehlungen: $message$", "placeholders": { "message": { "content": "$1" } } },
2025-07-30 20:47:55 +02:00
"aiToolDatabaseDeleted": { "message": "Datenbank gelöscht. Die Seite wird neu geladen." },
"aiToolDatabaseDeleteError": { "message": "Fehler beim Löschen der Datenbank: $message$", "placeholders": { "message": { "content": "$1" } } },
2025-07-30 20:47:55 +02:00
"aiToolDatabaseDeleteBlocked": { "message": "Das Löschen der Datenbank ist blockiert. Schließen Sie andere App-Tabs." },
"aiToolUpdateAllTokensSuccess": { "message": "Alle Tokens erfolgreich aktualisiert." },
"aiToolUpdateAllTokensError": { "message": "Fehler beim Aktualisieren der Tokens: $message$", "placeholders": { "message": { "content": "$1" } } },
"aiToolAddPlexTokenSuccess": { "message": "Plex-Token erfolgreich hinzugefügt." },
"aiToolAddPlexTokenError": { "message": "Fehler beim Hinzufügen des Plex-Tokens: $message$", "placeholders": { "message": { "content": "$1" } } },
"aiToolChangeRegionSuccess": { "message": "Region auf $region$ geändert. Inhalt wird aktualisiert.", "placeholders": { "region": { "content": "$1" } } },
"aiToolChangeRegionError": { "message": "Fehler beim Ändern der Region: $message$", "placeholders": { "message": { "content": "$1" } } },
2025-07-30 20:47:55 +02:00
"aiToolViewingHistoryCleared": { "message": "Wiedergabeverlauf gelöscht." },
"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." },
2025-07-30 11:34:30 +02:00
"aiToolM3UNoTitlesProvided": { "message": "Bitte geben Sie eine Liste von Titeln an, um die Wiedergabeliste zu erstellen." },
2025-07-30 20:47:55 +02:00
"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" },
"artistsCounterSingle": { "message": "$total$ Künstler", "placeholders": { "total": { "content": "$1" } } },
"artistsCounterLoading": { "message": "Laden..." },
"downloadingSong": { "message": "Download von „$title$“ wird gestartet", "placeholders": { "title": { "content": "$1" } } },
"songDownloaded": { "message": "„$title$“ heruntergeladen.", "placeholders": { "title": { "content": "$1" } } },
"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" } } },
"plexScanFatalError": { "message": "FATALER FEHLER: $message$", "placeholders": { "message": { "content": "$1" } } },
"errorDuringScan": { "message": "Fehler während des Scans: $message$", "placeholders": { "message": { "content": "$1" } } },
"stoppingPlexScan": { "message": "Plex-Scan wird gestoppt..." },
"invalidTokenProvided": { "message": "Ungültiger Token bereitgestellt." },
"tokenAlreadyExists": { "message": "Der Token existiert bereits." },
"tokenAddedSuccessfully": { "message": "Token erfolgreich hinzugefügt." },
"noStreamsFoundForSelection": { "message": "Keine Streams für die Auswahl gefunden." },
"autoplayBlocked": { "message": "Automatische Wiedergabe blockiert." },
"welcomeToCinePlex": { "message": "" },
"page": { "message": "Seite" }
2025-07-02 14:16:25 +02:00
}