diff --git a/lib/l10n/arb/app_de.arb b/lib/l10n/arb/app_de.arb index fea26e45..bdc91aa3 100644 --- a/lib/l10n/arb/app_de.arb +++ b/lib/l10n/arb/app_de.arb @@ -450,7 +450,7 @@ "@aboutSpotiSaverDesc": { "description": "Credit for SpotiSaver API" }, - "aboutAppDescription": "Download Spotify tracks in lossless quality from Tidal and Qobuz.", + "aboutAppDescription": "Lade Spotify-Titel in verlustfreier Qualität von Tidal und Qobuz herunter.", "@aboutAppDescription": { "description": "App description in header card" }, @@ -555,7 +555,7 @@ "@setupDownloadLocationTitle": { "description": "Download location dialog title" }, - "setupDownloadLocationIosMessage": "Auf iOS werden Downloads im Dokumentenverzeichnis der App gespeichert. Du kannst sie über die Datei-App aufrufen.", + "setupDownloadLocationIosMessage": "Auf iOS werden Downloads im Dokumentenordner der App gespeichert. Du kannst sie über die Datei-App aufrufen.", "@setupDownloadLocationIosMessage": { "description": "iOS-specific folder info" }, @@ -897,15 +897,15 @@ "@errorNoTracksFound": { "description": "Error - search returned no results" }, - "errorUrlNotRecognized": "Link not recognized", + "errorUrlNotRecognized": "Link wurde nicht erkannt", "@errorUrlNotRecognized": { "description": "Error title - URL not handled by any extension or service" }, - "errorUrlNotRecognizedMessage": "This link is not supported. Make sure the URL is correct and a compatible extension is installed.", + "errorUrlNotRecognizedMessage": "Dieser Link ist inkompatibel. Prüfe die URL und stelle sicher, dass eine kompatible Erweiterung installiert ist.", "@errorUrlNotRecognizedMessage": { "description": "Error message - URL not recognized explanation" }, - "errorUrlFetchFailed": "Failed to load content from this link. Please try again.", + "errorUrlFetchFailed": "Laden fehlgeschlagen. Bitte erneut versuchen.", "@errorUrlFetchFailed": { "description": "Error message - generic URL fetch failure" }, @@ -959,7 +959,7 @@ "@selectionAllSelected": { "description": "Status - all items selected" }, - "selectionSelectToDelete": "Titel zum Löschen auswählen", + "selectionSelectToDelete": "Titel zum Löschen wählen", "@selectionSelectToDelete": { "description": "Placeholder when nothing selected" }, @@ -987,7 +987,7 @@ "@searchArtists": { "description": "Search result category - artists" }, - "searchAlbums": "Albums", + "searchAlbums": "Alben", "@searchAlbums": { "description": "Search result category - albums" }, @@ -1015,11 +1015,11 @@ "@folderOrganizationNone": { "description": "Folder option - flat structure" }, - "folderOrganizationByPlaylist": "By Playlist", + "folderOrganizationByPlaylist": "Nach Playlist", "@folderOrganizationByPlaylist": { "description": "Folder option - playlist folders" }, - "folderOrganizationByPlaylistSubtitle": "Separate folder for each playlist", + "folderOrganizationByPlaylistSubtitle": "Ordner für jede Playlist trennen", "@folderOrganizationByPlaylistSubtitle": { "description": "Subtitle for playlist folder option" }, @@ -1039,7 +1039,7 @@ "@folderOrganizationDescription": { "description": "Folder organization sheet description" }, - "folderOrganizationNoneSubtitle": "Alle Dateien im Download-Verzeichnis", + "folderOrganizationNoneSubtitle": "Alle Dateien im Download-Ordner", "@folderOrganizationNoneSubtitle": { "description": "Subtitle for no organization option" }, @@ -1789,7 +1789,7 @@ "@downloadAskBeforeDownload": { "description": "Setting - show quality picker" }, - "downloadDirectory": "Downloadverzeichnis", + "downloadDirectory": "Download-Ordner", "@downloadDirectory": { "description": "Setting - download folder" }, @@ -1797,15 +1797,15 @@ "@downloadSeparateSinglesFolder": { "description": "Setting - separate folder for singles" }, - "downloadAlbumFolderStructure": "Album Folder Structure", + "downloadAlbumFolderStructure": "Album-Ordnerstruktur", "@downloadAlbumFolderStructure": { "description": "Setting - album folder organization" }, - "downloadUseAlbumArtistForFolders": "Use Album Artist for folders", + "downloadUseAlbumArtistForFolders": "Album-Künstler für Ordner verwenden", "@downloadUseAlbumArtistForFolders": { "description": "Setting - choose whether artist folders use Album Artist or Track Artist" }, - "downloadUsePrimaryArtistOnly": "Primary artist only for folders", + "downloadUsePrimaryArtistOnly": "Primärer Künstler nur für Ordner", "@downloadUsePrimaryArtistOnly": { "description": "Setting - strip featured artists from folder name" }, @@ -1813,7 +1813,7 @@ "@downloadUsePrimaryArtistOnlyEnabled": { "description": "Subtitle when primary artist only is enabled" }, - "downloadUsePrimaryArtistOnlyDisabled": "Full artist string used for folder name", + "downloadUsePrimaryArtistOnlyDisabled": "Vollständiger Künstler für Ordnername", "@downloadUsePrimaryArtistOnlyDisabled": { "description": "Subtitle when primary artist only is disabled" }, @@ -1841,7 +1841,7 @@ "@queueClearAllMessage": { "description": "Clear queue confirmation" }, - "settingsAutoExportFailed": "Auto-export failed downloads", + "settingsAutoExportFailed": "Auto-Export fehlgeschlagener Downloads", "@settingsAutoExportFailed": { "description": "Setting toggle for auto-export" }, @@ -1869,15 +1869,15 @@ "@albumFolderArtistAlbum": { "description": "Album folder option" }, - "albumFolderArtistAlbumSubtitle": "Albums/Artist Name/Album Name/", + "albumFolderArtistAlbumSubtitle": "Alben/Künster Name/Album Name/", "@albumFolderArtistAlbumSubtitle": { "description": "Folder structure example" }, - "albumFolderArtistYearAlbum": "Artist / [Year] Album", + "albumFolderArtistYearAlbum": "Künstler / [Year] Album", "@albumFolderArtistYearAlbum": { "description": "Album folder option with year" }, - "albumFolderArtistYearAlbumSubtitle": "Albums/Künster Name/[2005] Album Name/", + "albumFolderArtistYearAlbumSubtitle": "Alben/Künster Name/[2005] Album Name/", "@albumFolderArtistYearAlbumSubtitle": { "description": "Folder structure example" }, @@ -1893,15 +1893,15 @@ "@albumFolderYearAlbum": { "description": "Album folder option with year" }, - "albumFolderYearAlbumSubtitle": "Albums/[2005] Album Name/", + "albumFolderYearAlbumSubtitle": "Alben/[2005] Album Name/", "@albumFolderYearAlbumSubtitle": { "description": "Folder structure example" }, - "albumFolderArtistAlbumSingles": "Artist / Album + Singles", + "albumFolderArtistAlbumSingles": "Künstler / Album + Singles", "@albumFolderArtistAlbumSingles": { "description": "Album folder option with singles inside artist" }, - "albumFolderArtistAlbumSinglesSubtitle": "Artist/Album/ and Artist/Singles/", + "albumFolderArtistAlbumSinglesSubtitle": "Künstler/Album/ und Künstler/Singles/", "@albumFolderArtistAlbumSinglesSubtitle": { "description": "Folder structure example" }, @@ -1944,7 +1944,7 @@ } } }, - "downloadedAlbumSelectToDelete": "Select tracks to delete", + "downloadedAlbumSelectToDelete": "Titel zum Löschen wählen", "@downloadedAlbumSelectToDelete": { "description": "Placeholder when nothing selected" }, @@ -2016,7 +2016,7 @@ "@discographyAlbumsOnly": { "description": "Option - download only albums" }, - "discographyAlbumsOnlySubtitle": "{count} Titel von {albumCount} Albums", + "discographyAlbumsOnlySubtitle": "{count} Titel aus {albumCount} Alben", "@discographyAlbumsOnlySubtitle": { "description": "Subtitle showing album tracks count", "placeholders": { @@ -2048,7 +2048,7 @@ "@discographySelectAlbums": { "description": "Option - manually select albums to download" }, - "discographySelectAlbumsSubtitle": "Choose specific albums or singles", + "discographySelectAlbumsSubtitle": "Wähle bestimmte Alben oder Singles", "@discographySelectAlbumsSubtitle": { "description": "Subtitle for select albums option" }, @@ -2056,7 +2056,7 @@ "@discographyFetchingTracks": { "description": "Progress - fetching album tracks" }, - "discographyFetchingAlbum": "Fetching {current} of {total}...", + "discographyFetchingAlbum": "Lade {current} von {total}...", "@discographyFetchingAlbum": { "description": "Progress - fetching specific album", "placeholders": { @@ -2081,7 +2081,7 @@ "@discographyDownloadSelected": { "description": "Button - download selected albums" }, - "discographyAddedToQueue": "Added {count} tracks to queue", + "discographyAddedToQueue": "{count} Titel zur Warteschlange hinzugefügt", "@discographyAddedToQueue": { "description": "Snackbar - tracks added from discography", "placeholders": { @@ -2106,7 +2106,7 @@ "@discographyNoAlbums": { "description": "Error - no albums found for artist" }, - "discographyFailedToFetch": "Failed to fetch some albums", + "discographyFailedToFetch": "Fehler beim Abrufen einiger Alben", "@discographyFailedToFetch": { "description": "Error - some albums failed to load" }, @@ -2118,15 +2118,15 @@ "@allFilesAccess": { "description": "Toggle for MANAGE_EXTERNAL_STORAGE permission" }, - "allFilesAccessEnabledSubtitle": "Can write to any folder", + "allFilesAccessEnabledSubtitle": "Darf in jeden Ordner schreiben", "@allFilesAccessEnabledSubtitle": { "description": "Subtitle when all files access is enabled" }, - "allFilesAccessDisabledSubtitle": "Limited to media folders only", + "allFilesAccessDisabledSubtitle": "Nur auf Medienordner begrenzt", "@allFilesAccessDisabledSubtitle": { "description": "Subtitle when all files access is disabled" }, - "allFilesAccessDescription": "Aktiviere die Option, wenn beim Speichern in benutzerdefinierten Ordnern Schreibfehler auftreten. Weil Android 13+ standardmäßig den Zugriff auf bestimmte Verzeichnisse einschränkt.", + "allFilesAccessDescription": "Option bei Schreibfehlern bitte aktivieren (erforderlich ab Android 13).", "@allFilesAccessDescription": { "description": "Description explaining when to enable all files access" }, @@ -2142,7 +2142,7 @@ "@settingsLocalLibrary": { "description": "Settings menu item - local library" }, - "settingsLocalLibrarySubtitle": "Scan music & detect duplicates", + "settingsLocalLibrarySubtitle": "Musik scannen & Duplikate erkennen", "@settingsLocalLibrarySubtitle": { "description": "Subtitle for local library settings" }, @@ -2150,7 +2150,7 @@ "@settingsCache": { "description": "Settings menu item - cache management" }, - "settingsCacheSubtitle": "View size and clear cached data", + "settingsCacheSubtitle": "Größe anzeigen und Daten im Cache leeren", "@settingsCacheSubtitle": { "description": "Subtitle for cache management menu" }, @@ -2166,7 +2166,7 @@ "@libraryEnableLocalLibrary": { "description": "Toggle to enable library scanning" }, - "libraryEnableLocalLibrarySubtitle": "Scan and track your existing music", + "libraryEnableLocalLibrarySubtitle": "Scan und verfolge deine bestehende Musik", "@libraryEnableLocalLibrarySubtitle": { "description": "Subtitle for enable toggle" }, @@ -2178,7 +2178,7 @@ "@libraryFolderHint": { "description": "Placeholder when no folder selected" }, - "libraryShowDuplicateIndicator": "Show Duplicate Indicator", + "libraryShowDuplicateIndicator": "Duplikat Indikator anzeigen", "@libraryShowDuplicateIndicator": { "description": "Toggle for duplicate indicator in search" }, @@ -2403,7 +2403,7 @@ "@tutorialWelcomeTip1": { "description": "Tutorial welcome tip 1" }, - "tutorialWelcomeTip2": "Get FLAC quality audio from Tidal, Qobuz, or Deezer", + "tutorialWelcomeTip2": "Hole dir FLAC Audio von Tidal, Qobuz oder Deezer", "@tutorialWelcomeTip2": { "description": "Tutorial welcome tip 2" }, @@ -2475,7 +2475,7 @@ "@tutorialSettingsDesc": { "description": "Tutorial settings page description" }, - "tutorialSettingsTip1": "Downloadverzeichnis und Ordnerorganisation ändern", + "tutorialSettingsTip1": "Download-Ordner und Ordner-Organisation ändern", "@tutorialSettingsTip1": { "description": "Tutorial settings tip 1" }, @@ -2549,7 +2549,7 @@ "@cacheSectionMaintenance": { "description": "Section header for cleanup actions" }, - "cacheAppDirectory": "App-Cache Verzeichnis", + "cacheAppDirectory": "App-Cache Ordner", "@cacheAppDirectory": { "description": "Cache item title for app cache directory" }, @@ -2557,7 +2557,7 @@ "@cacheAppDirectoryDesc": { "description": "Description of what app cache directory contains" }, - "cacheTempDirectory": "Temporäres Verzeichnis", + "cacheTempDirectory": "Temporärer Ordner", "@cacheTempDirectory": { "description": "Cache item title for temporary files directory" }, @@ -2725,7 +2725,7 @@ "@trackEditMetadata": { "description": "Menu action - edit embedded metadata" }, - "trackCoverSaved": "Cover art saved to {fileName}", + "trackCoverSaved": "Cover in {fileName} gespeichert", "@trackCoverSaved": { "description": "Snackbar after cover art saved", "placeholders": { @@ -2734,7 +2734,7 @@ } } }, - "trackCoverNoSource": "No cover art source available", + "trackCoverNoSource": "Keine Cover Quelle vorhanden", "@trackCoverNoSource": { "description": "Snackbar when no cover art URL or embedded cover" }, @@ -2828,11 +2828,11 @@ "@trackConvertFailed": { "description": "Snackbar when conversion fails" }, - "cueSplitTitle": "Split CUE Sheet", + "cueSplitTitle": "CUE-Sheet aufteilen", "@cueSplitTitle": { "description": "Title for CUE split bottom sheet" }, - "cueSplitSubtitle": "Split CUE+FLAC into individual tracks", + "cueSplitSubtitle": "CUE+FLAC in einzelne Titel aufteilen", "@cueSplitSubtitle": { "description": "Subtitle for CUE split menu item" }, @@ -2845,7 +2845,7 @@ } } }, - "cueSplitArtist": "Artist: {artist}", + "cueSplitArtist": "Künstler: {artist}", "@cueSplitArtist": { "description": "Artist name in CUE split sheet", "placeholders": { @@ -2854,7 +2854,7 @@ } } }, - "cueSplitTrackCount": "{count} tracks", + "cueSplitTrackCount": "{count} Titel", "@cueSplitTrackCount": { "description": "Number of tracks in CUE sheet", "placeholders": { @@ -2863,11 +2863,11 @@ } } }, - "cueSplitConfirmTitle": "Split CUE Album", + "cueSplitConfirmTitle": "CUE-Album aufteilen", "@cueSplitConfirmTitle": { "description": "CUE split confirmation dialog title" }, - "cueSplitConfirmMessage": "Split \"{album}\" into {count} individual FLAC files?\n\nFiles will be saved to the same directory.", + "cueSplitConfirmMessage": "Soll „{album}“ in {count} einzelne FLAC-Dateien aufgeteilt werden?\n\nDie Dateien werden im selben Ordner gespeichert.", "@cueSplitConfirmMessage": { "description": "CUE split confirmation dialog message", "placeholders": { @@ -2879,7 +2879,7 @@ } } }, - "cueSplitSplitting": "Splitting CUE sheet... ({current}/{total})", + "cueSplitSplitting": "CUE-Sheet wird geteilt... ({current}/{total})", "@cueSplitSplitting": { "description": "Snackbar while splitting CUE", "placeholders": { @@ -2891,7 +2891,7 @@ } } }, - "cueSplitSuccess": "Split into {count} tracks successfully", + "cueSplitSuccess": "{count} Titel erfolgreich aufgeteilt", "@cueSplitSuccess": { "description": "Snackbar after successful CUE split", "placeholders": { @@ -2900,15 +2900,15 @@ } } }, - "cueSplitFailed": "CUE split failed", + "cueSplitFailed": "CUE-Aufteilung fehlgeschlagen", "@cueSplitFailed": { "description": "Snackbar when CUE split fails" }, - "cueSplitNoAudioFile": "Audio file not found for this CUE sheet", + "cueSplitNoAudioFile": "Audiodatei für dieses CUE-Sheet nicht gefunden", "@cueSplitNoAudioFile": { "description": "Error when CUE audio file is missing" }, - "cueSplitButton": "Split into Tracks", + "cueSplitButton": "In Titel aufteilen", "@cueSplitButton": { "description": "Button text to start CUE splitting" }, @@ -3198,11 +3198,11 @@ } } }, - "downloadUseAlbumArtistForFoldersAlbumSubtitle": "Künstlerordner verwenden den Album-Interpreten, wenn verfügbar", + "downloadUseAlbumArtistForFoldersAlbumSubtitle": "Interpret-Ordner verwenden Album-Interpret, sofern vorhanden", "@downloadUseAlbumArtistForFoldersAlbumSubtitle": { "description": "Subtitle when Album Artist is used for folder naming" }, - "downloadUseAlbumArtistForFoldersTrackSubtitle": "Artist folders use Track Artist only", + "downloadUseAlbumArtistForFoldersTrackSubtitle": "Künstler-Ordner nur für Titel-Künstler", "@downloadUseAlbumArtistForFoldersTrackSubtitle": { "description": "Subtitle when Track Artist is used for folder naming" }