130 lines
11 KiB
TypeScript
130 lines
11 KiB
TypeScript
export const de = {
|
|
myTube: "MyTube", manage: "Verwalten", settings: "Einstellungen", logout: "Abmelden",
|
|
pleaseEnterUrlOrSearchTerm: "Bitte geben Sie eine Video-URL oder einen Suchbegriff ein",
|
|
unexpectedErrorOccurred: "Ein unerwarteter Fehler ist aufgetreten. Bitte versuchen Sie es erneut.",
|
|
uploadVideo: "Video Hochladen", enterUrlOrSearchTerm: "YouTube/Bilibili-URL oder Suchbegriff eingeben",
|
|
manageVideos: "Videos Verwalten", pasteUrl: "Video- oder Sammlungs-URL einfügen", download: "Herunterladen",
|
|
search: "Suchen", recentDownloads: "Letzte Downloads", noDownloads: "Noch keine Downloads",
|
|
downloadStarted: "Download gestartet", downloadFailed: "Download fehlgeschlagen", loadingVideos: "Videos werden geladen...",
|
|
searchResultsFor: "Suchergebnisse für", fromYourLibrary: "Aus Ihrer Bibliothek",
|
|
noMatchingVideos: "Keine passenden Videos in Ihrer Bibliothek.", fromYouTube: "Von YouTube",
|
|
loadingYouTubeResults: "YouTube-Ergebnisse werden geladen...", noYouTubeResults: "Keine YouTube-Ergebnisse gefunden",
|
|
noVideosYet: "Noch keine Videos. Senden Sie eine YouTube-URL, um Ihr erstes Video herunterzuladen!", views: "Aufrufe",
|
|
general: "Allgemein", security: "Sicherheit", videoDefaults: "Player-Standardeinstellungen",
|
|
downloadSettings: "Download-Einstellungen", language: "Sprache", enableLogin: "Anmeldeschutz aktivieren",
|
|
password: "Passwort", passwordHelper: "Leer lassen, um das aktuelle Passwort beizubehalten, oder eingeben, um es zu ändern",
|
|
passwordSetHelper: "Legen Sie ein Passwort für den Zugriff auf die Anwendung fest", autoPlay: "Automatische Wiedergabe",
|
|
autoLoop: "Automatische Schleife", maxConcurrent: "Max. gleichzeitige Downloads", saveSettings: "Einstellungen Speichern",
|
|
saving: "Speichern...", backToManage: "Zurück zu Verwalten", settingsSaved: "Einstellungen erfolgreich gespeichert",
|
|
settingsFailed: "Fehler beim Speichern der Einstellungen", debugMode: "Debug-Modus",
|
|
debugModeDescription: "Konsolenmeldungen anzeigen oder ausblenden (erfordert Aktualisierung)", tagsManagement: "Tag-Verwaltung",
|
|
newTag: "Neues Tag", tags: "Tags",
|
|
tagsManagementNote: "Bitte denken Sie daran, nach dem Hinzufügen oder Entfernen von Tags auf \"Einstellungen speichern\" zu klicken, um die Änderungen zu übernehmen.",
|
|
database: "Datenbank", migrateDataDescription: "Daten von Legacy-JSON-Dateien zur neuen SQLite-Datenbank migrieren. Diese Aktion kann sicher mehrmals ausgeführt werden (Duplikate werden übersprungen).",
|
|
migrateDataButton: "Daten aus JSON migrieren", scanFiles: "Dateien Scannen",
|
|
scanFilesSuccess: "Scan abgeschlossen. {count} neue Videos hinzugefügt.", scanFilesFailed: "Scan fehlgeschlagen",
|
|
migrateConfirmation: "Sind Sie sicher, dass Sie Daten migrieren möchten? Dies kann einige Momente dauern.",
|
|
migrationResults: "Migrationsergebnisse", migrationReport: "Migrationsbericht",
|
|
migrationSuccess: "Migration abgeschlossen. Details in der Warnung anzeigen.", migrationNoData: "Migration abgeschlossen, aber keine Daten gefunden.",
|
|
migrationFailed: "Migration fehlgeschlagen",
|
|
|
|
migrationWarnings: "WARNUNGEN", migrationErrors: "FEHLER",
|
|
itemsMigrated: "Elemente migriert", fileNotFound: "Datei nicht gefunden unter",
|
|
noDataFilesFound: "Keine Datendateien zum Migrieren gefunden. Bitte überprüfen Sie Ihre Volume-Zuordnungen.",
|
|
removeLegacyData: "Legacy-Daten Entfernen", removeLegacyDataDescription: "Löschen Sie die alten JSON-Dateien, um Speicherplatz freizugeben. Tun Sie dies nur, nachdem Sie überprüft haben, dass Ihre Daten erfolgreich migriert wurden.",
|
|
removeLegacyDataConfirmTitle: "Legacy-Daten löschen?", removeLegacyDataConfirmMessage: "Sind Sie sicher, dass Sie die Legacy-JSON-Datendateien löschen möchten? Diese Aktion kann nicht rückgängig gemacht werden.",
|
|
legacyDataDeleted: "Legacy-Daten erfolgreich gelöscht.",
|
|
deleteLegacyDataButton: "Legacy-Daten Löschen",
|
|
cleanupTempFiles: "Temporäre Dateien bereinigen",
|
|
cleanupTempFilesDescription: "Alle temporären Download-Dateien (.ytdl, .part) aus dem Upload-Verzeichnis entfernen. Dies hilft, Speicherplatz von unvollständigen oder abgebrochenen Downloads freizugeben.",
|
|
cleanupTempFilesConfirmTitle: "Temporäre Dateien bereinigen?",
|
|
cleanupTempFilesConfirmMessage: "Dadurch werden alle .ytdl- und .part-Dateien im Upload-Verzeichnis dauerhaft gelöscht. Stellen Sie sicher, dass keine aktiven Downloads vorhanden sind, bevor Sie fortfahren.",
|
|
cleanupTempFilesActiveDownloads: "Bereinigung nicht möglich, während Downloads aktiv sind. Bitte warten Sie, bis alle Downloads abgeschlossen sind, oder brechen Sie sie ab.",
|
|
cleanupTempFilesSuccess: "Erfolgreich {count} temporäre Datei(en) gelöscht.",
|
|
cleanupTempFilesFailed: "Fehler beim Bereinigen temporärer Dateien",
|
|
manageContent: "Inhalte Verwalten", videos: "Videos", collections: "Sammlungen", allVideos: "Alle Videos",
|
|
delete: "Löschen", backToHome: "Zurück zur Startseite", confirmDelete: "Sind Sie sicher, dass Sie dies löschen möchten?",
|
|
deleteSuccess: "Erfolgreich gelöscht", deleteFailed: "Löschen fehlgeschlagen", noVideos: "Keine Videos gefunden",
|
|
noCollections: "Keine Sammlungen gefunden", searchVideos: "Videos suchen...", thumbnail: "Miniaturansicht",
|
|
title: "Titel", author: "Autor", authors: "Autoren", created: "Erstellt", name: "Name",
|
|
size: "Größe",
|
|
actions: "Aktionen",
|
|
deleteCollection: "Sammlung Löschen", deleteVideo: "Video Löschen", noVideosFoundMatching: "Keine Videos gefunden, die Ihrer Suche entsprechen.",
|
|
playing: "Abspielen", paused: "Pause", next: "Weiter", previous: "Zurück", loop: "Schleife",
|
|
autoPlayOn: "Automatische Wiedergabe Ein", autoPlayOff: "Automatische Wiedergabe Aus",
|
|
videoNotFound: "Video nicht gefunden", videoNotFoundOrLoaded: "Video nicht gefunden oder konnte nicht geladen werden.",
|
|
deleting: "Löschen...", addToCollection: "Zu Sammlung Hinzufügen", originalLink: "Originallink",
|
|
source: "Quelle:", addedDate: "Hinzugefügt am:", latestComments: "Neueste Kommentare",
|
|
noComments: "Keine Kommentare verfügbar.", upNext: "Als Nächstes", noOtherVideos: "Keine anderen Videos verfügbar",
|
|
currentlyIn: "Derzeit in:", collectionWarning: "Das Hinzufügen zu einer anderen Sammlung entfernt es aus der aktuellen.",
|
|
addToExistingCollection: "Zu bestehender Sammlung hinzufügen:", selectCollection: "Sammlung auswählen",
|
|
add: "Hinzufügen", createNewCollection: "Neue Sammlung erstellen:", collectionName: "Sammlungsname",
|
|
create: "Erstellen", removeFromCollection: "Aus Sammlung Entfernen",
|
|
confirmRemoveFromCollection: "Sind Sie sicher, dass Sie dieses Video aus der Sammlung entfernen möchten?", remove: "Entfernen",
|
|
loadingVideo: "Video wird geladen...", current: "(Aktuell)", rateThisVideo: "Dieses Video bewerten",
|
|
enterFullscreen: "Vollbild", exitFullscreen: "Vollbild Verlassen", editTitle: "Titel Bearbeiten",
|
|
titleUpdated: "Titel erfolgreich aktualisiert", titleUpdateFailed: "Fehler beim Aktualisieren des Titels",
|
|
refreshThumbnail: "Vorschaubild aktualisieren",
|
|
thumbnailRefreshed: "Vorschaubild erfolgreich aktualisiert",
|
|
thumbnailRefreshFailed: "Aktualisierung des Vorschaubilds fehlgeschlagen",
|
|
videoUpdated: "Video erfolgreich aktualisiert",
|
|
videoUpdateFailed: "Videoaktualisierung fehlgeschlagen",
|
|
failedToLoadVideos: "Videos konnten nicht geladen werden. Bitte versuchen Sie es später erneut.",
|
|
videoRemovedSuccessfully: "Video erfolgreich entfernt",
|
|
failedToDeleteVideo: "Löschen des Videos fehlgeschlagen",
|
|
pleaseEnterSearchTerm: "Bitte geben Sie einen Suchbegriff ein",
|
|
failedToSearch: "Suche fehlgeschlagen. Bitte versuchen Sie es erneut.",
|
|
searchCancelled: "Suche abgebrochen",
|
|
signIn: "Anmelden", verifying: "Überprüfen...", incorrectPassword: "Falsches Passwort",
|
|
loginFailed: "Fehler beim Überprüfen des Passworts", defaultPasswordHint: "Standardpasswort: 123",
|
|
loadingCollection: "Sammlung wird geladen...", collectionNotFound: "Sammlung nicht gefunden",
|
|
noVideosInCollection: "Keine Videos in dieser Sammlung.", back: "Zurück", loadVideosError: "Fehler beim Laden der Videos. Bitte versuchen Sie es später erneut.",
|
|
unknownAuthor: "Unbekannt", noVideosForAuthor: "Keine Videos für diesen Autor gefunden.",
|
|
deleteCollectionTitle: "Sammlung Löschen", deleteCollectionConfirmation: "Sind Sie sicher, dass Sie die Sammlung löschen möchten",
|
|
collectionContains: "Diese Sammlung enthält", deleteCollectionOnly: "Nur Sammlung Löschen",
|
|
deleteCollectionAndVideos: "Sammlung und Alle Videos Löschen", loading: "Laden...", error: "Fehler",
|
|
success: "Erfolg", cancel: "Abbrechen", confirm: "Bestätigen", save: "Speichern", on: "Ein", off: "Aus",
|
|
unknownDate: "Unbekanntes Datum", part: "Teil", collection: "Sammlung", selectVideoFile: "Videodatei Auswählen",
|
|
pleaseSelectVideo: "Bitte wählen Sie eine Videodatei aus", uploadFailed: "Upload fehlgeschlagen",
|
|
failedToUpload: "Fehler beim Hochladen des Videos", uploading: "Hochladen...", upload: "Hochladen",
|
|
bilibiliCollectionDetected: "Bilibili-Sammlung Erkannt", bilibiliSeriesDetected: "Bilibili-Serie Erkannt",
|
|
multiPartVideoDetected: "Mehrteiliges Video Erkannt", collectionHasVideos: "Diese Bilibili-Sammlung hat {count} Videos.",
|
|
seriesHasVideos: "Diese Bilibili-Serie hat {count} Videos.", videoHasParts: "Dieses Bilibili-Video hat {count} Teile.",
|
|
downloadAllVideos: "Alle {count} Videos Herunterladen", downloadAllParts: "Alle {count} Teile Herunterladen",
|
|
downloadThisVideoOnly: "Nur Dieses Video Herunterladen", downloadCurrentPartOnly: "Nur Aktuellen Teil Herunterladen",
|
|
processing: "Verarbeiten...", wouldYouLikeToDownloadAllParts: "Möchten Sie alle Teile herunterladen?",
|
|
wouldYouLikeToDownloadAllVideos: "Möchten Sie alle Videos herunterladen?",
|
|
allPartsAddedToCollection: "Alle Teile werden dieser Sammlung hinzugefügt",
|
|
allVideosAddedToCollection: "Alle Videos werden dieser Sammlung hinzugefügt", queued: "In Warteschlange", waitingInQueue: "Warten in Warteschlange",
|
|
// Downloads
|
|
downloads: "Downloads",
|
|
activeDownloads: "Aktive Downloads",
|
|
manageDownloads: "Downloads Verwalten",
|
|
queuedDownloads: "Warteschlange",
|
|
downloadHistory: "Download-Verlauf",
|
|
clearQueue: "Warteschlange Leeren",
|
|
clearHistory: "Verlauf Löschen",
|
|
noActiveDownloads: "Keine aktiven Downloads",
|
|
noQueuedDownloads: "Keine Downloads in der Warteschlange",
|
|
noDownloadHistory: "Kein Download-Verlauf",
|
|
downloadCancelled: "Download abgebrochen",
|
|
queueCleared: "Warteschlange geleert",
|
|
historyCleared: "Verlauf gelöscht",
|
|
removedFromQueue: "Aus der Warteschlange entfernt",
|
|
removedFromHistory: "Aus dem Verlauf entfernt",
|
|
status: "Status",
|
|
|
|
// Snackbar Messages
|
|
videoDownloading: "Video wird heruntergeladen",
|
|
downloadStartedSuccessfully: "Download erfolgreich gestartet",
|
|
collectionCreatedSuccessfully: "Sammlung erfolgreich erstellt",
|
|
videoAddedToCollection: "Video zur Sammlung hinzugefügt",
|
|
videoRemovedFromCollection: "Video aus der Sammlung entfernt",
|
|
collectionDeletedSuccessfully: "Sammlung erfolgreich gelöscht",
|
|
failedToDeleteCollection: "Fehler beim Löschen der Sammlung",
|
|
progress: "Fortschritt",
|
|
speed: "Geschwindigkeit",
|
|
finishedAt: "Beendet am",
|
|
failed: "Fehlgeschlagen",
|
|
};
|