{ "appName": { "message": "CinePlex" }, "appDescription": { "message": "Sucht auf Plex-Servern nach Inhalten und zeigt sie in der Benutzeroberfläche an" }, "appTagline": { "message": "Filme, Serien & Musik" }, "appLocaleCode": { "message": "de-DE" }, "toggleNavigation": { "message": "Navigation umschalten" }, "searchPlaceholder": { "message": "Suche nach Filmen oder Serien..." }, "openMusicPlayer": { "message": "Musik-Player öffnen" }, "settings": { "message": "Einstellungen" }, "navMovies": { "message": "Filme" }, "navSeries": { "message": "Serien" }, "navPhotos": { "message": "Fotos" }, "navStats": { "message": "Statistiken" }, "navFavorites": { "message": "Favoriten" }, "navHistory": { "message": "Verlauf" }, "navRecommendations": { "message": "Empfehlungen" }, "navMusic": { "message": "Musik" }, "heroWelcome": { "message": "Willkommen bei CinePlex" }, "heroSubtitle": { "message": "Entdecke Tausende von Filmen und Serien." }, "addStream": { "message": "Stream hinzufügen" }, "moreInfo": { "message": "Mehr Infos" }, "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" }, "selectServer": { "message": "Einen Server auswählen" }, "loading": { "message": "Lädt..." }, "photosEmptyState": { "message": "Keine Alben oder Fotos gefunden." }, "photosEmptyStateSub": { "message": "Bitte wähle einen Server aus oder stelle sicher, dass du eine Fotobibliothek in Plex hast." }, "statsTitle": { "message": "Bibliotheksstatistiken" }, "statsAllTokens": { "message": "Alle Tokens" }, "statsAnalyzing": { "message": "Analysiere deine Bibliothek..." }, "statsActiveTokens": { "message": "Aktive Tokens" }, "statsServersFound": { "message": "Gefundene Server" }, "statsUniqueMovies": { "message": "Einzigartige Filme" }, "statsUniqueSeries": { "message": "Einzigartige Serien" }, "statsUniqueArtists": { "message": "Einzigartige Künstler" }, "statsTokenServers": { "message": "Server des Tokens" }, "statsChartMoviesByGenre": { "message": "Inhalt nach Genre (Filme)" }, "statsChartSeriesByGenre": { "message": "Inhalt nach Genre (Serien)" }, "statsChartByDecade": { "message": "Inhalt nach Jahrzehnt" }, "recommendationsTitle": { "message": "Empfehlungen für dich" }, "historyTitle": { "message": "Wiedergabeverlauf" }, "clearHistory": { "message": "Alles löschen" }, "consoleTitle": { "message": "Plex Scan-Konsole" }, "footerCredit": { "message": "Eine Oberfläche für dein Plex-Universum." }, "backButton": { "message": "Zurück" }, "closeTrailer": { "message": "Trailer schließen" }, "close": { "message": "Schließen" }, "photoViewer": { "message": "Fotoanzeige" }, "previous": { "message": "Zurück" }, "next": { "message": "Weiter" }, "notificationTemplateText": { "message": "Benachrichtigung" }, "settingsTitleFull": { "message": "Einstellungen und Konfiguration" }, "settingsTabGeneral": { "message": "Allgemein" }, "settingsTabPlex": { "message": "Plex" }, "settingsTabPhpGen": { "message": "PHP-Generator" }, "settingsTabData": { "message": "Daten" }, "settingsApiServer": { "message": "API- und Serverkonfiguration" }, "settingsTmdbApiLabel": { "message": "TMDB API-Schlüssel (Optional)" }, "settingsTmdbApiPlaceholder": { "message": "Verwendet den Standardschlüssel, wenn leer gelassen" }, "settingsTmdbLangLabel": { "message": "Sprache für TMDB & UI" }, "settingsPhpUrlLabel": { "message": "Server-URL zum Hinzufügen von Streams" }, "settingsPhpUrlPlaceholder": { "message": "https://dein-server.com/pfad/zum/script.php" }, "settingsInterface": { "message": "Oberfläche" }, "settingsLightTheme": { "message": "Heller Modus" }, "settingsShowHero": { "message": "Willkommensbereich \"Hero\" anzeigen" }, "settingsScanContent": { "message": "Inhaltsscan" }, "settingsScanDesc": { "message": "Wähle aus, was gescannt werden soll, und drücke die Taste." }, "settingsScanMovies": { "message": "Filme" }, "settingsScanShows": { "message": "Serien" }, "settingsScanArtists": { "message": "Musik" }, "settingsScanPhotos": { "message": "Fotos" }, "settingsSelectAll": { "message": "Alles auswählen" }, "settingsStartScan": { "message": "Scan starten" }, "settingsPlexTokens": { "message": "Plex-Tokens" }, "settingsPlexTokensDesc": { "message": "Bearbeite die Liste der Plex-Tokens (JSON-Format)." }, "settingsSaveTokens": { "message": "Tokens speichern" }, "settingsPhpGenTitle": { "message": "PHP-Server-Skript-Generator" }, "settingsPhpFileOptions": { "message": "Dateioptionen" }, "settingsPhpSavePathLabel": { "message": "Speicherpfad auf dem Server" }, "settingsPhpSavePathPlaceholder": { "message": "Bsp: /var/www/html/listen (leer für denselben Ordner)" }, "settingsPhpFilenameLabel": { "message": "Dateiname" }, "settingsPhpFileAction": { "message": "Dateiaktion" }, "settingsPhpActionAppend": { "message": "An das Ende der Datei anhängen (kumulativ)" }, "settingsPhpActionOverwrite": { "message": "Datei überschreiben (neu beginnen)" }, "settingsPhpSecurity": { "message": "Sicherheit (Optional)" }, "settingsPhpUseSecretKey": { "message": "Geheimschlüssel verwenden (Empfohlen)" }, "settingsPhpSecretKeyPlaceholder": { "message": "Gib einen sicheren Geheimschlüssel ein" }, "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" }, "settingsClearContentDesc": { "message": "Diese Aktion löscht Filme, Serien und Musik aus der lokalen Datenbank, hat aber keine Auswirkungen auf deine Favoriten oder Einstellungen." }, "settingsClose": { "message": "Schließen" }, "settingsSave": { "message": "Einstellungen speichern" }, "musicSidenavTitle": { "message": "Plex Musik" }, "musicAllServers": { "message": "Alle Server" }, "musicSearchArtistPlaceholder": { "message": "Künstler suchen..." }, "musicSearchDiscographyPlaceholder": { "message": "In Diskografie suchen..." }, "musicNothingPlaying": { "message": "Nichts wird abgespielt" }, "musicSelectSong": { "message": "Wähle ein Lied" }, "musicToStart": { "message": "um die Wiedergabe zu starten" }, "miniplayerDownloadSong": { "message": "Lied herunterladen" }, "miniplayerDownloadAlbum": { "message": "M3U-Album herunterladen" }, "miniplayerVolume": { "message": "Lautstärke" }, "miniplayerShuffle": { "message": "Zufall" }, "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" }, "eqPresetBassBoost": { "message": "Bass-Boost" }, "eqPreampLabel": { "message": "Vorverstärker" }, "infoModalTitle": { "message": "Information" }, "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" }, "essentialFeaturesNotSupported": { "message": "Dein Browser unterstützt wesentliche Funktionen nicht." }, "dbAccessError": { "message": "Fehler beim Zugriff auf die lokale Datenbank." }, "dbUpdateNeeded": { "message": "Die Datenbank muss aktualisiert werden, bitte lade die Seite neu." }, "dbBlocked": { "message": "Bitte schließe andere Tabs dieser Anwendung, um fortzufahren." }, "deletingContentData": { "message": "Lokale Inhaltsdaten werden gelöscht..." }, "noContentDataToDelete": { "message": "Keine Inhaltsdaten zum Löschen." }, "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." }, "errorLoadingTokens": { "message": "Fehler beim Laden der Tokens in den Editor." }, "errorLoadingTokensMessage": { "message": "Fehler beim Laden der Tokens: $message$", "placeholders": { "message": { "content": "$1" } } }, "aceEditorNotAvailableToSave": { "message": "Editor zum Speichern nicht verfügbar." }, "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..." }, "confirmClearContent": { "message": "Bist du sicher, dass du die lokalen Inhaltsdaten (Filme, Serien, Musik usw.) löschen möchtest? Favoriten und Einstellungen werden NICHT gelöscht." }, "trailerNotFound": { "message": "Für diesen Titel wurde kein Trailer gefunden." }, "confirmClearHistory": { "message": "Bist du sicher, dass du deinen gesamten Wiedergabeverlauf löschen möchtest? Diese Aktion kann nicht rückgängig gemacht werden." }, "historyCleared": { "message": "Wiedergabeverlauf gelöscht." }, "historyItemDeleted": { "message": "Eintrag aus dem Verlauf gelöscht." }, "errorGeneratingScript": { "message": "Generiere zuerst ein Skript, um es kopieren zu können." }, "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." }, "loadingGenres": { "message": "Lade Genres..." }, "errorLoadingGenres": { "message": "Fehler beim Laden" }, "noContentFound": { "message": "Keine Ergebnisse gefunden." }, "couldNotLoadContent": { "message": "Inhalt konnte nicht geladen werden." }, "noFavorites": { "message": "Du hast noch keine Favoriten." }, "errorLoadingFavorites": { "message": "Fehler beim Laden der Favoriten." }, "historyEmpty": { "message": "Dein Verlauf ist leer." }, "historyEmptySub": { "message": "Durchsuche und schaue Inhalte an, damit sie hier erscheinen." }, "errorGeneratingRecommendations": { "message": "Fehler beim Erstellen von Empfehlungen." }, "noRecommendations": { "message": "Wir müssen dich besser kennenlernen, um dir Empfehlungen geben zu können!" }, "errorGeneratingStats": { "message": "Fehler beim Erstellen von Statistiken." }, "noServersForToken": { "message": "Keine zugehörigen Server für dieses Token gefunden." }, "searchingActorContent": { "message": "Suche nach Inhalten von $actorName$", "placeholders": { "actorName": { "content": "$1" } } }, "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" } } }, "phpUrlNotConfigured": { "message": "Die PHP-Server-URL ist nicht konfiguriert. Bitte richte sie in den Einstellungen ein." }, "searchingStreams": { "message": "Suche nach Streams für \"$title$\"...", "placeholders": { "title": { "content": "$1" } } }, "sendingStreams": { "message": "Sende $count$ Stream(s) an den Server...", "placeholders": { "count": { "content": "$1" } } }, "streamAddedSuccess": { "message": "Stream(s) erfolgreich hinzugefügt." }, "generatingM3U": { "message": "Generiere M3U für \"$title$\"...", "placeholders": { "title": { "content": "$1" } } }, "m3uDownloaded": { "message": "M3U für \"$title$\" heruntergeladen.", "placeholders": { "title": { "content": "$1" } } }, "errorGeneratingM3U": { "message": "Fehler beim Generieren der M3U: $message$", "placeholders": { "message": { "content": "$1" } } }, "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." }, "removedFromFavorites": { "message": "Aus Favoriten entfernt." }, "plexScanInProgress": { "message": "Plex-Scan läuft bereits." }, "plexScanStarting": { "message": "Starte Plex-Scan..." }, "noPlexTokens": { "message": "Keine Plex-Tokens konfiguriert." }, "clearingSections": { "message": "Lösche Abschnitte: $sections$", "placeholders": { "sections": { "content": "$1" } } }, "sectionsCleared": { "message": "Abschnitte gelöscht." }, "tokenFoundServers": { "message": "Token $token$... hat $count$ Server gefunden.", "placeholders": { "token": { "content": "$1" }, "count": { "content": "$2" } } }, "errorProcessingToken": { "message": "Fehler bei der Verarbeitung von Token $token$...: $message$", "placeholders": { "token": { "content": "$1" }, "message": { "content": "$2" } } }, "initialScanPhaseComplete": { "message": "Initiale Scan-Phase abgeschlossen." }, "retryPhaseFinished": { "message": "Wiederholungsphase abgeschlossen." }, "plexScanFinished": { "message": "Scan abgeschlossen. Aktualisiere Inhalte..." }, "plexScanFatalError": { "message": "FATALER FEHLER: $message$", "placeholders": { "message": { "content": "$1" } } }, "errorDuringScan": { "message": "Fehler während des Scans: $message$", "placeholders": { "message": { "content": "$1" } } }, "scanCancelled": { "message": "Scan vom Benutzer abgebrochen." }, "scanCancelledInfo": { "message": "Scan abgebrochen." }, "retyingSection": { "message": "Wiederhole Abschnitt \"$title$\"...", "placeholders": { "title": { "content": "$1" } } }, "retrySuccess": { "message": "[ERFOLG] Wiederholung von \"$title$\" abgeschlossen.", "placeholders": { "title": { "content": "$1" } } }, "retryError": { "message": "[FINALER FEHLER] Wiederholung für \"$title$\" fehlgeschlagen: $message$", "placeholders": { "title": { "content": "$1" }, "message": { "content": "$2" } } }, "noRetriesPending": { "message": "Keine ausstehenden Wiederholungen." }, "startingRetryPhase": { "message": "Starte Wiederholungsphase für $count$ Abschnitte...", "placeholders": { "count": { "content": "$1" } } }, "retryPhaseCancelled": { "message": "Wiederholungsphase 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." }, "updatingMusicData": { "message": "Aktualisiere Musikdaten..." }, "musicDataUpdated": { "message": "Musikdaten aktualisiert." }, "errorFetchingArtistSongs": { "message": "Fehler beim Abrufen der Lieder des Künstlers." }, "errorLoadingSongs": { "message": "Fehler beim Laden der Lieder." }, "noArtistsFound": { "message": "Keine Künstler gefunden." }, "artistsCounter": { "message": "$start$-$end$ von $total$", "placeholders": { "start": { "content": "$1" }, "end": { "content": "$2" }, "total": { "content": "$3" } } }, "artistsCounterSingle": { "message": "$total$ Künstler", "placeholders": { "total": { "content": "$1" } } }, "artistsCounterLoading": { "message": "Lädt..." }, "noSongsFound": { "message": "Keine Lieder gefunden." }, "shuffleOn": { "message": "Zufallsmodus aktiviert." }, "shuffleOff": { "message": "Zufallsmodus deaktiviert." }, "downloadingSong": { "message": "Starte Download von \"$title$\"...", "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": "Generiere M3U für \"$artist$\"...", "placeholders": { "artist": { "content": "$1" } } }, "albumM3UGenerated": { "message": "M3U für Album \"$artist$\" generiert.", "placeholders": { "artist": { "content": "$1" } } }, "playbackError": { "message": "Wiedergabefehler" }, "errorLabel": { "message": "Fehler" }, "reloadingPage": { "message": "Seite wird neu geladen..." }, "viewed": { "message": "Gesehen" }, "local": { "message": "Lokal" }, "topRatedSort": {"message": "Bestbewertet"}, "recentSort": {"message": "Neueste"}, "popularSort": {"message": "Beliebte"}, "moviesSectionTitle": {"message": "Filme"}, "seriesSectionTitle": {"message": "Serien"}, "searchResultsFor": {"message": "Ergebnisse für \"$query$\"", "placeholders": {"query": {"content": "$1"}}}, "contentFrom": {"message": "Inhalt von $actor$", "placeholders": {"actor": {"content": "$1"}}}, "explore": {"message": "Entdecken"}, "noGenre": {"message": "Ohne Kategorie"}, "synopsis": {"message": "Zusammenfassung"}, "noSynopsis": {"message": "Keine Zusammenfassung verfügbar."}, "director": {"message": "Regisseur:"}, "writer": {"message": "Autor:"}, "viewOnImdb": {"message": "Auf IMDb ansehen"}, "watchTrailer": {"message": "Trailer ansehen"}, "addToFavorites": {"message": "Favorit"}, "removeFromFavorites": {"message": "Entfernen"}, "notAvailable": {"message": "Nicht verfügbar"}, "mainCast": {"message": "Hauptbesetzung"}, "seasonsAndEpisodes": {"message": "Staffeln & Episoden"}, "similarContent": {"message": "Ähnlicher Inhalt"}, "episodesCount": {"message": "$count$ Episoden", "placeholders": {"count": {"content": "$1"}}}, "seasonsCount": {"message": "$count$ Staffeln", "placeholders": {"count": {"content": "$1"}}}, "runtimeMinutes": {"message": "$count$ Min.", "placeholders": {"count": {"content": "$1"}}}, "noTrailerFound": {"message": "Für diesen Titel wurde kein Trailer gefunden."}, "fatalInitError": {"message": "Fataler Initialisierungsfehler"}, "fatalInitErrorSub": {"message": "Die Anwendung konnte nicht geladen werden."}, "invalidStreamInfo": {"message": "Ungültige Information."}, "dbUnavailableForStreams": {"message": "Lokale Datenbank nicht verfügbar."}, "noPlexServersForStreams": {"message": "Keine Plex-Server."}, "notFoundOnServers": {"message": "\"$query$\" auf Servern nicht gefunden.", "placeholders": {"query": {"content": "$1"}}}, "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" }, "errorLoadingLocalContent": { "message": "Fehler beim Laden lokaler Inhalte." }, "errorServerResponse": { "message": "Nicht erfolgreiche Antwort vom Server." }, "errorPlexApi": { "message": "Fehler $status$ von der Plex-API.", "placeholders": { "status": { "content": "$1" } } }, "errorParsingPlexXml": { "message": "Fehler beim Parsen von Plex-XML." }, "untitled": { "message": "Ohne Titel" }, "itemCount": { "message": "$count$ Elemente", "placeholders": { "count": { "content": "$1" } } }, "noPhotoServers": { "message": "Keine Foto-Server" } }