CinePlex/_locales/de/messages.json

288 lines
22 KiB
JSON
Raw Normal View History

2025-07-02 14:16:25 +02:00
{
"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"},
2025-07-04 09:36:40 +02:00
"addToFavorites": {"message": "Favorit"},
"removeFromFavorites": {"message": "Entfernen"},
2025-07-02 14:16:25 +02:00
"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" }
}