New translations app_en.arb (German)

This commit is contained in:
Zarz Eleutherius
2026-03-04 23:19:32 +07:00
parent ebcdcf40dc
commit 6fb50cfc67
+37 -253
View File
@@ -2443,7 +2443,7 @@
"@extensionsDownloadPrioritySubtitle": {
"description": "Subtitle for download priority"
},
"extensionsNoDownloadProvider": "No extensions with download provider",
"extensionsNoDownloadProvider": "Keine Erweiterungen mit Download-Provider",
"@extensionsNoDownloadProvider": {
"description": "Empty state - no download providers"
},
@@ -3198,7 +3198,7 @@
"@libraryScanSelectFolderFirst": {
"description": "Message when trying to scan without folder"
},
"libraryCleanupMissingFiles": "Cleanup Missing Files",
"libraryCleanupMissingFiles": "Fehlende Dateien bereinigen",
"@libraryCleanupMissingFiles": {
"description": "Button to remove entries for missing files"
},
@@ -3210,7 +3210,7 @@
"@libraryClear": {
"description": "Button to clear all library entries"
},
"libraryClearSubtitle": "Remove all scanned tracks",
"libraryClearSubtitle": "Alle gescannten Titel entfernen",
"@libraryClearSubtitle": {
"description": "Subtitle for clear button"
},
@@ -3265,7 +3265,7 @@
"@libraryScanning": {
"description": "Status during scan"
},
"libraryScanProgress": "{progress}% of {total} files",
"libraryScanProgress": "{progress}% von {total} Dateien",
"@libraryScanProgress": {
"description": "Scan progress display",
"placeholders": {
@@ -3294,7 +3294,7 @@
"@libraryCleared": {
"description": "Snackbar after clearing library"
},
"libraryStorageAccessRequired": "Storage Access Required",
"libraryStorageAccessRequired": "Speicherzugriff erforderlich",
"@libraryStorageAccessRequired": {
"description": "Dialog title for storage permission"
},
@@ -3302,7 +3302,7 @@
"@libraryStorageAccessMessage": {
"description": "Dialog message for storage permission"
},
"libraryFolderNotExist": "Selected folder does not exist",
"libraryFolderNotExist": "Der ausgewählte Ordner existiert nicht",
"@libraryFolderNotExist": {
"description": "Error when folder doesn't exist"
},
@@ -3394,7 +3394,7 @@
"@libraryFilterSortOldest": {
"description": "Sort option - oldest first"
},
"libraryFilterActive": "{count} filter(s) active",
"libraryFilterActive": "{count} Filter aktiv",
"@libraryFilterActive": {
"description": "Badge showing number of active filters",
"placeholders": {
@@ -3429,11 +3429,11 @@
"@storageSwitchTitle": {
"description": "Dialog title when switching storage mode"
},
"storageSwitchToSafTitle": "Switch to SAF Storage?",
"storageSwitchToSafTitle": "Zum SAF-Speicher wechseln?",
"@storageSwitchToSafTitle": {
"description": "Dialog title when switching to SAF"
},
"storageSwitchToAppTitle": "Switch to App Storage?",
"storageSwitchToAppTitle": "Zum App Speicher wechseln?",
"@storageSwitchToAppTitle": {
"description": "Dialog title when switching to app storage"
},
@@ -3449,7 +3449,7 @@
"@storageSwitchExistingDownloads": {
"description": "Section header for existing downloads info"
},
"storageSwitchExistingDownloadsInfo": "{count} tracks in {mode} storage",
"storageSwitchExistingDownloadsInfo": "{count} Titel im {mode} Speicher",
"@storageSwitchExistingDownloadsInfo": {
"description": "Info about existing downloads count",
"placeholders": {
@@ -3465,7 +3465,7 @@
"@storageSwitchNewDownloads": {
"description": "Section header for new downloads info"
},
"storageSwitchNewDownloadsLocation": "Will be saved to: {location}",
"storageSwitchNewDownloadsLocation": "Wird unter gespeichert: {location}",
"@storageSwitchNewDownloadsLocation": {
"description": "Shows where new downloads will go",
"placeholders": {
@@ -3512,7 +3512,7 @@
}
}
},
"storageStatsSafCount": "{count} tracks in SAF Storage",
"storageStatsSafCount": "{count} Titel im SAF Speicher",
"@storageStatsSafCount": {
"description": "Count of tracks in SAF storage",
"placeholders": {
@@ -3525,7 +3525,7 @@
"@storageModeInfo": {
"description": "Info when user has files in both storage modes"
},
"tutorialWelcomeTitle": "Welcome to SpotiFLAC!",
"tutorialWelcomeTitle": "Willkommen bei SpotiFLAC!",
"@tutorialWelcomeTitle": {
"description": "Tutorial welcome page title"
},
@@ -3625,7 +3625,7 @@
"@tutorialExtensionsTip3": {
"description": "Tutorial extensions tip 3"
},
"tutorialSettingsTitle": "Customize Your Experience",
"tutorialSettingsTitle": "Passe deine Benutzererfahrung an",
"@tutorialSettingsTitle": {
"description": "Tutorial settings page title"
},
@@ -3641,7 +3641,7 @@
"@tutorialSettingsTip2": {
"description": "Tutorial settings tip 2"
},
"tutorialSettingsTip3": "Customize app theme and appearance",
"tutorialSettingsTip3": "App-Design und Aussehen anpassen",
"@tutorialSettingsTip3": {
"description": "Tutorial settings tip 3"
},
@@ -3657,11 +3657,11 @@
"@libraryForceFullScan": {
"description": "Button to force a complete rescan of library"
},
"libraryForceFullScanSubtitle": "Rescan all files, ignoring cache",
"libraryForceFullScanSubtitle": "Alle Dateien erneut scannen und Cache ignorieren",
"@libraryForceFullScanSubtitle": {
"description": "Subtitle for force full scan button"
},
"cleanupOrphanedDownloads": "Cleanup Orphaned Downloads",
"cleanupOrphanedDownloads": "Verwaiste Downloads bereinigen",
"@cleanupOrphanedDownloads": {
"description": "Button to remove history entries for deleted files"
},
@@ -3678,7 +3678,7 @@
}
}
},
"cleanupOrphanedDownloadsNone": "No orphaned entries found",
"cleanupOrphanedDownloadsNone": "Keine verwaisten Einträge gefunden",
"@cleanupOrphanedDownloadsNone": {
"description": "Snackbar when no orphans found"
},
@@ -3904,7 +3904,7 @@
"@trackCoverNoSource": {
"description": "Snackbar when no cover art URL or embedded cover"
},
"trackLyricsSaved": "Lyrics saved to {fileName}",
"trackLyricsSaved": "Lyrics in {fileName} gespeichert",
"@trackLyricsSaved": {
"description": "Snackbar after lyrics saved",
"placeholders": {
@@ -3913,7 +3913,7 @@
}
}
},
"trackReEnrichProgress": "Re-enriching metadata...",
"trackReEnrichProgress": "Metadaten neu anreichern...",
"@trackReEnrichProgress": {
"description": "Snackbar while re-enriching metadata"
},
@@ -3921,11 +3921,11 @@
"@trackReEnrichSearching": {
"description": "Snackbar while searching metadata from internet for local items"
},
"trackReEnrichSuccess": "Metadata re-enriched successfully",
"trackReEnrichSuccess": "Metadaten erfolgreich neu angereichert",
"@trackReEnrichSuccess": {
"description": "Snackbar after successful re-enrichment"
},
"trackReEnrichFfmpegFailed": "FFmpeg metadata embed failed",
"trackReEnrichFfmpegFailed": "FFmpeg Metadaten-Einbettung fehlgeschlagen",
"@trackReEnrichFfmpegFailed": {
"description": "Snackbar when FFmpeg embed fails for MP3/Opus"
},
@@ -3942,7 +3942,7 @@
"@trackConvertFormat": {
"description": "Menu item - convert audio format"
},
"trackConvertFormatSubtitle": "Convert to MP3 or Opus",
"trackConvertFormatSubtitle": "In MP3 oder Opus konvertieren",
"@trackConvertFormatSubtitle": {
"description": "Subtitle for convert format menu item"
},
@@ -3981,7 +3981,7 @@
"@trackConvertConverting": {
"description": "Snackbar while converting"
},
"trackConvertSuccess": "Converted to {format} successfully",
"trackConvertSuccess": "Konvertiert in {format} erfolgreich",
"@trackConvertSuccess": {
"description": "Snackbar after successful conversion",
"placeholders": {
@@ -4043,7 +4043,7 @@
}
}
},
"collectionAddedToPlaylist": "Added to \"{playlistName}\"",
"collectionAddedToPlaylist": "Zu \"{playlistName} \" hinzugefügt",
"@collectionAddedToPlaylist": {
"description": "Snackbar after adding track to playlist",
"placeholders": {
@@ -4052,7 +4052,7 @@
}
}
},
"collectionAlreadyInPlaylist": "Already in \"{playlistName}\"",
"collectionAlreadyInPlaylist": "Bereits in \"{playlistName}\"",
"@collectionAlreadyInPlaylist": {
"description": "Snackbar when track already exists in playlist",
"placeholders": {
@@ -4069,7 +4069,7 @@
"@collectionPlaylistNameHint": {
"description": "Hint text for playlist name input"
},
"collectionPlaylistNameRequired": "Playlist name is required",
"collectionPlaylistNameRequired": "Playlist-Name ist erforderlich",
"@collectionPlaylistNameRequired": {
"description": "Validation error for empty playlist name"
},
@@ -4106,7 +4106,7 @@
"@collectionWishlistEmptySubtitle": {
"description": "Wishlist empty state subtitle"
},
"collectionLovedEmptyTitle": "Loved folder is empty",
"collectionLovedEmptyTitle": "Lieblingssongs sind leer",
"@collectionLovedEmptyTitle": {
"description": "Loved empty state title"
},
@@ -4118,7 +4118,7 @@
"@collectionPlaylistEmptyTitle": {
"description": "Playlist empty state title"
},
"collectionPlaylistEmptySubtitle": "Long-press + on any track to add it here",
"collectionPlaylistEmptySubtitle": "Drücke lange + auf einem beliebigen Titel, um ihn hier hinzuzufügen",
"@collectionPlaylistEmptySubtitle": {
"description": "Playlist empty state subtitle"
},
@@ -4130,7 +4130,7 @@
"@collectionRemoveFromFolder": {
"description": "Tooltip for removing track from wishlist/loved folder"
},
"collectionRemoved": "\"{trackName}\" removed",
"collectionRemoved": "\"{trackName}\" entfernt",
"@collectionRemoved": {
"description": "Snackbar after removing a track from a collection",
"placeholders": {
@@ -4139,7 +4139,7 @@
}
}
},
"collectionAddedToLoved": "\"{trackName}\" added to Loved",
"collectionAddedToLoved": "\"{trackName}\" zu Lieblingssongs hinzugefügt",
"@collectionAddedToLoved": {
"description": "Snackbar after adding track to loved folder",
"placeholders": {
@@ -4148,7 +4148,7 @@
}
}
},
"collectionRemovedFromLoved": "\"{trackName}\" removed from Loved",
"collectionRemovedFromLoved": "\"{trackName}\" aus Lieblingssongs entfernt",
"@collectionRemovedFromLoved": {
"description": "Snackbar after removing track from loved folder",
"placeholders": {
@@ -4157,7 +4157,7 @@
}
}
},
"collectionAddedToWishlist": "\"{trackName}\" added to Wishlist",
"collectionAddedToWishlist": "\"{trackName}\" zur Wunschliste hinzugefügt",
"@collectionAddedToWishlist": {
"description": "Snackbar after adding track to wishlist",
"placeholders": {
@@ -4166,7 +4166,7 @@
}
}
},
"collectionRemovedFromWishlist": "\"{trackName}\" removed from Wishlist",
"collectionRemovedFromWishlist": "\"{trackName}\" aus der Wunschliste entfernt",
"@collectionRemovedFromWishlist": {
"description": "Snackbar after removing track from wishlist",
"placeholders": {
@@ -4179,7 +4179,7 @@
"@trackOptionAddToLoved": {
"description": "Bottom sheet action label - add track to loved folder"
},
"trackOptionRemoveFromLoved": "Aus der Wunschliste entfernt",
"trackOptionRemoveFromLoved": "Aus Lieblingssongs entfernt",
"@trackOptionRemoveFromLoved": {
"description": "Bottom sheet action label - remove track from loved folder"
},
@@ -4187,7 +4187,7 @@
"@trackOptionAddToWishlist": {
"description": "Bottom sheet action label - add track to wishlist"
},
"trackOptionRemoveFromWishlist": "Remove from Wishlist",
"trackOptionRemoveFromWishlist": "Von der Wunschliste entfernen",
"@trackOptionRemoveFromWishlist": {
"description": "Bottom sheet action label - remove track from wishlist"
},
@@ -4291,7 +4291,7 @@
"@setupModeDownloaderFeature2": {
"description": "Downloader mode feature 2"
},
"setupModeDownloaderFeature3": "Manage your local music library",
"setupModeDownloaderFeature3": "Verwalte deine lokale Musikbibliothek",
"@setupModeDownloaderFeature3": {
"description": "Downloader mode feature 3"
},
@@ -4314,221 +4314,5 @@
"setupModeChangeableLater": "Du kannst jederzeit in den Einstellungen zwischen den Modi wechseln.",
"@setupModeChangeableLater": {
"description": "Hint that mode can be changed later"
},
"settingsSmartQueueTitle": "Smarte Warteschlange",
"@settingsSmartQueueTitle": {
"description": "Title for Smart Queue toggle in settings"
},
"settingsSmartQueueSubtitle": "Ähnliche Titel automatisch entdecken und zu deiner Wiedergabeliste hinzufügen",
"@settingsSmartQueueSubtitle": {
"description": "Subtitle for Smart Queue toggle in settings"
},
"whatsNewTitle": "Was ist neu in 4.0",
"@whatsNewTitle": {
"description": "Title for the What's New screen"
},
"whatsNewSubtitle": "SpotiFLAC hat sich weiterentwickelt hier ist was sich seit 3.x geändert hat",
"@whatsNewSubtitle": {
"description": "Subtitle for the What's New screen"
},
"whatsNewWelcomeTitle": "SpotiFLAC Mobile 4.0",
"@whatsNewWelcomeTitle": {
"description": "Welcome page title in What's New screen"
},
"whatsNewWelcomeDesc": "Willkommen zurück! Dies ist ein großes Update mit neuen Features. Wische durch um zu sehen, was sich geändert hat.",
"@whatsNewWelcomeDesc": {
"description": "Welcome page description in What's New screen"
},
"whatsNewWelcomeTip1": "Neuer Streaming-Modus mit Sofortwiedergabe",
"@whatsNewWelcomeTip1": {
"description": "Welcome page tip 1"
},
"whatsNewWelcomeTip2": "Neue Bibliothek und Vollbild-Player",
"@whatsNewWelcomeTip2": {
"description": "Welcome page tip 2"
},
"whatsNewWelcomeTip3": "Batch-Tools, Performance-Boosts und mehr",
"@whatsNewWelcomeTip3": {
"description": "Welcome page tip 3"
},
"whatsNewStreamingTitle": "Streaming-Modus",
"@whatsNewStreamingTitle": {
"description": "What's New feature: Streaming Mode title"
},
"whatsNewStreamingDesc": "Tippe auf einen Titel, um sofort abzuspielen kein Download nötig. Vollbild-Player mit synchronisierten Songtexten und Mediensteuerungen.",
"@whatsNewStreamingDesc": {
"description": "What's New feature: Streaming Mode description"
},
"whatsNewSmartQueueTitle": "Smarte Warteschlange",
"@whatsNewSmartQueueTitle": {
"description": "What's New feature: Smart Queue title"
},
"whatsNewSmartQueueDesc": "Deine Warteschlange automatisch kuratiert mit verwandten Tracks und Künstlern Entdeckung. Nie geht die Musik aus.",
"@whatsNewSmartQueueDesc": {
"description": "What's New feature: Smart Queue description"
},
"whatsNewDualModeTitle": "Dual-Modus",
"@whatsNewDualModeTitle": {
"description": "What's New feature: Dual Mode title"
},
"whatsNewDualModeDesc": "Wechsel jederzeit zwischen dem Downloader und dem Streaming-Modus. Alle Tasten passen sich automatisch an.",
"@whatsNewDualModeDesc": {
"description": "What's New feature: Dual Mode description"
},
"whatsNewLibraryTitle": "Neu gestaltete Bibliothek",
"@whatsNewLibraryTitle": {
"description": "What's New feature: Library redesign title"
},
"whatsNewLibraryDesc": "Playlist-erstes Layout mit Drag-and-Drop Kategorisierung, benutzerdefinierten Covern und Mehrfachauswahl-Aktionen.",
"@whatsNewLibraryDesc": {
"description": "What's New feature: Library redesign description"
},
"whatsNewPlayerTitle": "Vollbild-Player",
"@whatsNewPlayerTitle": {
"description": "What's New feature: Full-Screen Player title"
},
"whatsNewPlayerDesc": "Cover art parallax, synchronisierte Songtexte, Wiedergabe der Persistenz bei Neustarts und Download Button im Player.",
"@whatsNewPlayerDesc": {
"description": "What's New feature: Full-Screen Player description"
},
"whatsNewContextMenuTitle": "Menü lange drücken",
"@whatsNewContextMenuTitle": {
"description": "What's New feature: Context Menus title"
},
"whatsNewContextMenuDesc": "Drücke lange auf einen Titel für schnelle Aktionen fügen Sie zu Wiedergabeliste, Teilen, Konvertieren oder erneuern Sie Metadaten hinzu.",
"@whatsNewContextMenuDesc": {
"description": "What's New feature: Context Menus description"
},
"whatsNewPerformanceTitle": "Performance",
"@whatsNewPerformanceTitle": {
"description": "What's New feature: Performance title"
},
"whatsNewPerformanceDesc": "Schnelleres Starten, reduzierte Speicherauslastung, SQLite-gestützte Dauerhaftigkeit und granulare UI-Updates.",
"@whatsNewPerformanceDesc": {
"description": "What's New feature: Performance description"
},
"whatsNewBatchToolsTitle": "Batch-Tools",
"@whatsNewBatchToolsTitle": {
"description": "What's New feature: Batch Tools title"
},
"whatsNewBatchToolsDesc": "Mehrfachauswahl-Freigabe, Batch-Konvertierung in MP3/Opus und Batch-Bereicherung von Metadaten in Ihrer gesamten Bibliothek.",
"@whatsNewBatchToolsDesc": {
"description": "What's New feature: Batch Tools description"
},
"whatsNewStreamingTip1": "Tippe auf irgendeinen Titel, um ihn sofort abzuspielen",
"@whatsNewStreamingTip1": {
"description": "What's New tip: streaming instant play"
},
"whatsNewStreamingTip2": "Synced lyrics in the full-screen player",
"@whatsNewStreamingTip2": {
"description": "What's New tip: streaming synced lyrics"
},
"whatsNewStreamingTip3": "Titel direkt vom Player herunterladen",
"@whatsNewStreamingTip3": {
"description": "What's New tip: streaming download from player"
},
"whatsNewSmartQueueTip1": "Queue auto-fills with related tracks",
"@whatsNewSmartQueueTip1": {
"description": "What's New tip: smart queue auto-fill"
},
"whatsNewSmartQueueTip2": "Discover new artists as you listen",
"@whatsNewSmartQueueTip2": {
"description": "What's New tip: smart queue artist discovery"
},
"whatsNewSmartQueueTip3": "Never run out of music to play",
"@whatsNewSmartQueueTip3": {
"description": "What's New tip: smart queue endless"
},
"whatsNewDualModeTip1": "Switch modes anytime in Settings",
"@whatsNewDualModeTip1": {
"description": "What's New tip: dual mode switch"
},
"whatsNewDualModeTip2": "UI buttons adapt to your current mode",
"@whatsNewDualModeTip2": {
"description": "What's New tip: dual mode adaptive UI"
},
"whatsNewDualModeTip3": "Download für Offline, Stream für Sofortwiedergabe",
"@whatsNewDualModeTip3": {
"description": "What's New tip: dual mode use cases"
},
"whatsNewLibraryTip1": "Drag and drop to organize playlists",
"@whatsNewLibraryTip1": {
"description": "What's New tip: library drag and drop"
},
"whatsNewLibraryTip2": "Set custom cover images for playlists",
"@whatsNewLibraryTip2": {
"description": "What's New tip: library custom covers"
},
"whatsNewLibraryTip3": "Multi-select tracks for batch actions",
"@whatsNewLibraryTip3": {
"description": "What's New tip: library multi-select"
},
"whatsNewPlayerTip1": "Cover mit Parallaxen-Scrolling-Effekt",
"@whatsNewPlayerTip1": {
"description": "What's New tip: player parallax"
},
"whatsNewPlayerTip2": "Playback persists across app restarts",
"@whatsNewPlayerTip2": {
"description": "What's New tip: player persistence"
},
"whatsNewPlayerTip3": "Synced lyrics while you listen",
"@whatsNewPlayerTip3": {
"description": "What's New tip: player lyrics"
},
"whatsNewContextMenuTip1": "Add tracks to any playlist instantly",
"@whatsNewContextMenuTip1": {
"description": "What's New tip: context menu add to playlist"
},
"whatsNewContextMenuTip2": "Mit einem Klick teilen oder konvertieren",
"@whatsNewContextMenuTip2": {
"description": "What's New tip: context menu share/convert"
},
"whatsNewContextMenuTip3": "Metadaten bei Bedarf neu anreichern",
"@whatsNewContextMenuTip3": {
"description": "What's New tip: context menu re-enrich"
},
"whatsNewBatchToolsTip1": "Mehrere Titel gleichzeitig teilen",
"@whatsNewBatchToolsTip1": {
"description": "What's New tip: batch share"
},
"whatsNewBatchToolsTip2": "Batch-Konvertierung in MP3 oder Opus Format",
"@whatsNewBatchToolsTip2": {
"description": "What's New tip: batch convert"
},
"whatsNewBatchToolsTip3": "Metadaten in Ihrer Bibliothek neu anreichern",
"@whatsNewBatchToolsTip3": {
"description": "What's New tip: batch re-enrich"
},
"whatsNewPerformanceTip1": "Schnellere App Startzeit",
"@whatsNewPerformanceTip1": {
"description": "What's New tip: performance startup"
},
"whatsNewPerformanceTip2": "Verringerte Speicherauslastung während der Wiedergabe",
"@whatsNewPerformanceTip2": {
"description": "What's New tip: performance memory"
},
"whatsNewPerformanceTip3": "SQLite-gesicherter Speicher für Zuverlässigkeit",
"@whatsNewPerformanceTip3": {
"description": "What's New tip: performance SQLite"
},
"whatsNewReadyMessage": "Alles ist bereit, viel Spaß mit dem neuen SpotiFLAC!",
"@whatsNewReadyMessage": {
"description": "Ready card message on last What's New page"
},
"whatsNewGetStarted": "Los geht's",
"@whatsNewGetStarted": {
"description": "Button text to dismiss What's New screen"
},
"whatsNewPageIndicator": "{current} von {total}",
"@whatsNewPageIndicator": {
"description": "Page indicator text in What's New screen",
"placeholders": {
"current": {
"type": "int"
},
"total": {
"type": "int"
}
}
}
}