Home

dev / openkara

publicthedavidweng/OpenKara· sync paused
Overview Code History Branches Pull requestsIssuesInsights
main
HomeOverview Code PRsIssues
dev/openkara/src/locales/de.json
Raw
1{2  "app": {3    "name": "OpenKara"4  },5  "common": {6    "cancel": "Abbrechen",7    "close": "Schließen",8    "confirm"
:
"Bestätigen"
,
9 "save": "Speichern",
10 "saving": "Wird gespeichert…",
11 "search": "Suchen",
12 "retry": "Wiederholen",
13 "tryAgain": "Erneut versuchen",
14 "loading": "Wird geladen…",
15 "deleting": "Wird gelöscht…",
16 "unknownTitle": "Unbekannter Titel",
17 "unknownArtist": "Unbekannter Interpret"
18 },
19 "setup": {
20 "welcome": "Richten Sie Ihre Karaoke-Bibliothek ein",
21 "description": "Wählen Sie, wo OpenKara Ihre Songs und Karaoke-Tracks speichern soll. Sie können diese Bibliothek später verschieben, auch auf ein externes Laufwerk.",
22 "createNew": "Neue Bibliothek erstellen",
23 "createNewDescription": "Wählen Sie einen Speicherort. OpenKara erstellt dort einen neuen Ordner.",
24 "openExisting": "Vorhandene Bibliothek verwenden",
25 "openExistingDescription": "Wählen Sie einen Bibliotheksordner, den Sie bereits eingerichtet haben.",
26 "settingUp": "Ihre Bibliothek wird eingerichtet…",
27 "dialogTitleCreate": "Wählen Sie einen Speicherort für Ihre Karaoke-Bibliothek",
28 "dialogTitleOpen": "Vorhandene Karaoke-Bibliothek öffnen",
29 "chooseLanguage": "Sprache wählen",
30 "openRemoteLibrary": "Remote-Anbieter wählen",
31 "openRemoteLibraryDescription": "Verbinden Sie Google Drive, Dropbox oder WebDAV mit Ihrem Remote-Repository.",
32 "useRemoteRepository": "Remote-Repository verwenden",
33 "remoteProvider": {
34 "googleDrive": {
35 "title": "Google Drive",
36 "description": "Über Google OAuth verbinden und eine OpenKara-Bibliothek in „Meine Ablage“ behalten."
37 },
38 "dropbox": {
39 "title": "Dropbox",
40 "description": "Über Dropbox OAuth verbinden und eine OpenKara-Bibliothek in Ihrer Dropbox behalten."
41 },
42 "webdav": {
43 "title": "WebDAV",
44 "description": "Jetzt mit einer WebDAV-gehosteten OpenKara-Bibliothek verbinden."
45 },
46 "availableNow": "In diesem Build verfügbar",
47 "plannedLater": "Für die nächste Anbieter-Phase geplant"
48 },
49 "chooseStemMode": "Trennungsmodus wählen",
50 "stemModeDescription": "Legt fest, wie Songs für den Karaoke-Modus getrennt werden. Sie können dies später in den Einstellungen ändern.",
51 "twoStem": "2-Stem",
52 "twoStemSubtitle": "Gesang + Begleitung",
53 "twoStemDetail": "Schnellere Verarbeitung, weniger Speicherplatz",
54 "fourStem": "4-Stem",
55 "fourStemSubtitle": "Gesang + Schlagzeug + Bass + Sonstiges",
56 "fourStemDetail": "Mehr Kontrolle über einzelne Instrumente, ~2× Speicherplatz",
57 "getStarted": "Los geht’s",
58 "back": "Zurück",
59 "modelDownloadHint": "Das Modell und seine Laufzeit werden beim ersten Trennen eines Songs automatisch heruntergeladen."
60 },
61 "sidebar": {
62 "library": "BIBLIOTHEK",
63 "allTracks": "Alle Titel",
64 "separated": "Getrennt",
65 "localMusic": "LOKALE MUSIK",
66 "sortMode": {
67 "label": "Sortieren nach",
68 "recently_imported": "Kürzlich importiert",
69 "title_asc": "Titel A–Z",
70 "artist_asc": "Interpret A–Z"
71 },
72 "alphabetRail": {
73 "label": "Alphabet-Navigation",
74 "jumpTo": "Zu {{letter}} springen",
75 "other": "Andere Zeichen"
76 },
77 "separateAll": "Alle trennen",
78 "separating": "Wird getrennt {{current}}/{{total}}",
79 "separationComplete": "Trennung abgeschlossen: {{done}} fertig",
80 "skipped": "{{count}} übersprungen",
81 "failed": "{{count}} fehlgeschlagen",
82 "twoStem": "2-Stem",
83 "fourStem": "4-Stem",
84 "upgradeAll": "Alle auf 4-Stem hochstufen",
85 "confirmUpgrade": {
86 "title": "Alle Songs auf 4-Stem hochstufen",
87 "message": "Dadurch werden alle Songs im 4-Stem-Modus erneut getrennt. Der Speicherbedarf für Stems verdoppelt sich ungefähr.",
88 "confirm": "Alle hochstufen"
89 }
90 },
91 "toolbar": {
92 "import": "Importieren",
93 "toggleSidebar": "Seitenleiste umschalten",
94 "settings": "Einstellungen"
95 },
96 "windowChrome": {
97 "file": "Datei",
98 "edit": "Bearbeiten",
99 "window": "Fenster",
100 "help": "Hilfe",
101 "import": "Importieren",
102 "settings": "Einstellungen",
103 "about": "Über OpenKara",
104 "closeWindow": "Fenster schließen",
105 "minimize": "Minimieren",
106 "maximize": "Maximieren",
107 "restore": "Wiederherstellen",
108 "close": "Schließen",
109 "undo": "Rückgängig",
110 "redo": "Wiederholen",
111 "cut": "Ausschneiden",
112 "copy": "Kopieren",
113 "paste": "Einfügen",
114 "selectAll": "Alles auswählen"
115 },
116 "library": {
117 "noTracks": "Noch keine Titel",
118 "importMusic": "Musik importieren",
119 "separate": "Trennen",
120 "instrumental": "Instrumental",
121 "delete": "Löschen",
122 "deleteConfirm": "Löschen",
123 "deleteSelected": "Auswahl löschen ({{count}})",
124 "confirmDeleteTitle_one": "{{count}} Titel löschen",
125 "confirmDeleteTitle_other": "{{count}} Titel löschen",
126 "confirmDeleteMessage": "Dadurch werden die ausgewählten Songs aus der Bibliothek entfernt und ihre verwalteten Dateien gelöscht.",
127 "playNow": "Jetzt abspielen",
128 "playNext": "Als Nächstes abspielen",
129 "addToQueue": "Zur Warteschlange hinzufügen",
130 "extractEmbeddedCoverArt": "Eingebettetes Cover extrahieren",
131 "extractEmbeddedCoverArtSelected": "Eingebettetes Cover extrahieren ({{count}})",
132 "extractEmbeddedLyrics": "Eingebettete Liedtexte extrahieren",
133 "fetchLyricsOnline": "Liedtexte online abrufen",
134 "language": "Sprache der Liedtexte",
135 "languageAuto": "Automatisch erkennen",
136 "language_mandarin": "Mandarin",
137 "language_cantonese": "Kantonesisch",
138 "language_japanese": "Japanisch",
139 "language_korean": "Koreanisch",
140 "language_cyrillic": "Kyrillisch",
141 "language_thai": "Thai",
142 "language_devanagari": "Devanagari",
143 "language_gujarati": "Gujarati",
144 "language_gurmukhi": "Gurmukhi",
145 "language_telugu": "Telugu",
146 "language_kannada": "Kannada",
147 "language_odia": "Odia",
148 "language_tamil": "Tamil",
149 "editInfo": "Infos bearbeiten",
150 "properties": "Eigenschaften",
151 "queueAllSelected": "Alle ausgewählten in die Warteschlange ({{count}})",
152 "markInstrumentalSelected": "Als Instrumental markieren ({{count}})",
153 "separateAllSelected": "Alle ausgewählten trennen ({{count}})",
154 "importCdgChoice": {
155 "title": "CD+G-Audiodatei wählen",
156 "message": "{{cdgName}} passt zu mehreren ausgewählten Audiodateien. Wähle, welcher Titel diese Grafikdatei verwenden soll.",
157 "skip": "CD+G-Zuordnung überspringen"
158 },
159 "importPrompt": {
160 "confirmTitle": "Import bestätigen",
161 "confirmMessage": "{{songCount}} Songs importieren?",
162 "confirmOk": "Importieren"
163 },
164 "modelPreparing": "Trennungsmodell wird vorbereitet…",
165 "cancelSeparation": "Trennung abbrechen",
166 "usingCachedSeparation": "Zwischengespeicherte Trennung wird verwendet"
167 },
168 "player": {
169 "previous": "Vorheriger Titel",
170 "play": "Abspielen",
171 "loading": "Wird geladen",
172 "pause": "Pause",
173 "next": "Nächster Titel",
174 "mute": "Stummschalten",
175 "unmute": "Stummschaltung aufheben",
176 "volume": "Lautstärke",
177 "seek": "Wiedergabeposition",
178 "selectMonitor": "Monitor auswählen",
179 "monitor": "Monitor {{index}}",
180 "localDisplayOutput": "Lokale Anzeigeausgabe",
181 "airPlayOutput": "AirPlay-Ausgabe",
182 "noDisplaysFound": "Noch keine Bildschirme gefunden.",
183 "reconnecting": "Verbindung wird wiederhergestellt… ({{attempt}}/{{max}})",
184 "resync": "Neu synchronisiert −{{delta}} ms",
185 "reconnectFailed": "Wiederverbindung fehlgeschlagen"
186 },
187 "progress": {
188 "separating": "Wird getrennt: {{title}}",
189 "uploadingToRemote": "Wird im Remote-Repository veröffentlicht: {{title}}",
190 "modelDownloadComplete": "Modell-Download abgeschlossen"
191 },
192 "notifications": {
193 "separationComplete": "Trennung abgeschlossen",
194 "separationFailed": "Trennung fehlgeschlagen",
195 "batchSeparationComplete": "Stapeltrennung abgeschlossen",
196 "batchSeparationSummary": "{{done}} fertig, {{failed}} fehlgeschlagen"
197 },
198 "queue": {
199 "title": "Warteschlange",
200 "upNext": "Als Nächstes",
201 "clearAll": "Alle entfernen",
202 "empty": "Warteschlange ist leer",
203 "reorder": "{{title}} neu anordnen",
204 "remove": "{{title}} aus der Warteschlange entfernen",
205 "moveUp": "Nach oben",
206 "moveDown": "Nach unten",
207 "dragInstructions": "Um die Warteschlange neu anzuordnen, fokussieren Sie eine Anordnen-Schaltfläche, drücken Sie Leertaste oder Enter, um den Song aufzunehmen, bewegen Sie ihn mit den Pfeiltasten und drücken Sie erneut Leertaste oder Enter, um ihn abzulegen.",
208 "dragStart": "{{title}} aufgenommen.",
209 "dragOverBefore": "{{title}} wird vor {{overTitle}} platziert.",
210 "dragOverAfter": "{{title}} wird nach {{overTitle}} platziert.",
211 "dragEndBefore": "{{title}} vor {{overTitle}} abgelegt.",
212 "dragEndAfter": "{{title}} nach {{overTitle}} abgelegt.",
213 "dragCancel": "Neuanordnung der Warteschlange abgebrochen."
214 },
215 "stems": {
216 "vocals": "Gesang",
217 "accompaniment": "Begleitung",
218 "drums": "Schlagzeug",
219 "bass": "Bass",
220 "other": "Sonstiges",
221 "mute": "{{stem}} stummschalten",
222 "unmute": "Stummschaltung von {{stem}} aufheben",
223 "collapseStems": "Stems einklappen",
224 "expandStems": "Stems ausklappen"
225 },
226 "lyrics": {
227 "noLyrics": "Für diesen Titel sind keine Liedtexte verfügbar",
228 "addLyrics": "Liedtext hinzufügen",
229 "editLyrics": "Liedtext bearbeiten",
230 "pastePlaceholder": "Liedtext hier einfügen oder eingeben…",
231 "detectedTtml": "TTML-Format erkannt",
232 "detectedLys": "Lyricify-Syllable-Format erkannt",
233 "detectedLrc": "Erkannt: LRC-Format",
234 "detectedPlain": "Erkannt: Reiner Text",
235 "supportsFormats": "Unterstützt die Formate LRC, TTML und Lyricify Syllable",
236 "selectSong": "Wählen Sie einen Song, um zu beginnen",
237 "loadingLyrics": "Liedtexte werden geladen…",
238 "editTooltip": "Liedtext bearbeiten",
239 "romanizeTooltip": "Romanisierter Liedtext",
240 "previousPage": "Vorherige Seite",
241 "nextPage": "Nächste Seite",
242 "fontSizeDecrease": "Liedtextgröße verringern",
243 "fontSizeIncrease": "Liedtextgröße erhöhen",
244 "fontSizeReset": "Liedtextgröße zurücksetzen",
245 "fontSizeResetShort": "Zurücksetzen",
246 "followPlaying": "Abgespieltem Liedtext folgen",
247 "matchedToast": "Liedtext zu „{{song}}“ zugeordnet",
248 "unmatchedToast": "Liedtextdatei konnte keinem Song zugeordnet werden: {{file}}",
249 "offsetDecrease": "Liedtext um 0,5 Sekunden nach hinten verschieben",
250 "offsetIncrease": "Liedtext um 0,5 Sekunden nach vorne verschieben",
251 "offsetReset": "Liedtext-Versatz zurücksetzen",
252 "offsetResetShort": "Zurücksetzen"
253 },
254 "songEdit": {
255 "title": "Songinfos bearbeiten",
256 "titleLabel": "Titel",
257 "titlePlaceholder": "Songtitel",
258 "artistLabel": "Interpret",
259 "artistPlaceholder": "Name des Interpreten"
260 },
261 "songProperties": {
262 "title": "Song-Eigenschaften",
263 "format": "Format",
264 "duration": "Dauer",
265 "sampleRate": "Abtastrate",
266 "channels": "Kanäle",
267 "channelsMono": "Mono (1)",
268 "channelsStereo": "Stereo (2)",
269 "channelsOther": "{{count}} Kanäle",
270 "bitRate": "Bitrate",
271 "fileSize": "Dateigröße",
272 "sha256": "SHA-256",
273 "graphics": "Grafiken",
274 "instrumental": "Instrumental",
275 "mediaGPaired": "CD+G-Dateipaare",
276 "mediaGZip": "MP3+G-ZIP",
277 "notApplicable": "Nicht zutreffend",
278 "separation": "Trennung",
279 "notSeparated": "Nicht getrennt",
280 "separating": "Wird getrennt…",
281 "separationFailed": "Fehlgeschlagen",
282 "twoStem": "2-Stem",
283 "fourStem": "4-Stem",
284 "upgradeToFourStem": "Auf 4-Stem hochstufen",
285 "downgradeToTwoStem": "Auf 2-Stem herabstufen",
286 "reSeparate": "Erneut trennen",
287 "reSeparateAs": "Erneut trennen als:",
288 "confirm": "Bestätigen",
289 "failedToLoad": "Eigenschaften konnten nicht geladen werden"
290 },
291 "settings": {
292 "title": "Einstellungen",
293 "library": {
294 "label": "Karaoke-Bibliothek",
295 "noLibrary": "Keine Bibliothek konfiguriert",
296 "newLibrary": "Neue Bibliothek",
297 "openLibrary": "Bibliothek öffnen",
298 "addRemoteLibrary": "Remote-Repository hinzufügen",
299 "addRemoteLibraryDescription": "Öffnen Sie ein vorhandenes Remote-Repository oder erstellen Sie eines und spiegeln Sie die aktive lokale Bibliothek.",
300 "openRemoteLibrary": "Remote-Repository öffnen",
301 "openRemoteLibraryDescription": "Registrieren Sie eine Remote-Arbeitskopie und wechseln Sie zu ihr.",
302 "createAndMirrorActiveLocal": "Erstellen und aktive lokale Bibliothek spiegeln",
303 "mirrorActiveLocalDescriptionWithName": "{{displayName}} in ein neues Remote-Repository spiegeln.",
304 "mirrorActiveLocalDescriptionNoLocal": "Wechseln Sie zuerst zu der lokalen Bibliothek, die Sie spiegeln möchten.",
305 "displayName": "Anzeigename",
306 "remoteLibraryDisplayName": "OpenKara",
307 "renameLibrary": "Bibliothek umbenennen",
308 "renameLocalLibrary": "Lokale Bibliothek umbenennen",
309 "renameRemoteRepository": "Remote-Repository umbenennen",
310 "removeLibrary": "Repository trennen",
311 "deleteLibrary": "Repository löschen",
312 "typeToConfirmDelete": "Geben Sie „{{displayName}}“ ein, um die dauerhafte Löschung zu bestätigen.",
313 "refreshRemoteRepository": "Remote-Repository aktualisieren",
314 "reauthorizeRemoteRepository": "Remote-Repository neu autorisieren",
315 "reauthorizeRemoteRepositoryDescription": "Erneuern Sie den Zugriff auf dieses Remote-Repository. Wenn das Repository verschoben wurde, fragt OpenKara nach, bevor der gespeicherte Speicherort ersetzt wird.",
316 "confirmRemoteRepositoryRelocation": "Der ausgewählte Speicherort des Remote-Repositorys hat sich geändert. Soll OpenKaras gespeicherter Speicherort durch {{nextLocation}} ersetzt werden? Die alten Remote-Inhalte werden nicht gelöscht.",
317 "googleDriveBundledDescription": "OpenKara verwendet seine gebündelte Google-Drive-App-Registrierung und erstellt oder verwendet einen Ordner mit diesem Anzeigenamen in „Meine Ablage“.",
318 "dropboxBundledDescription": "OpenKara verwendet seine gebündelte Dropbox-App-Registrierung und erstellt oder verwendet einen Ordner mit diesem Anzeigenamen in Dropbox.",
319 "webdavServerUrl": "Server-URL",
320 "webdavLibraryPath": "Bibliothekspfad",
321 "webdavLibraryPathDescription": "Verweisen Sie auf einen vorhandenen Remote-Repository-Pfad oder geben Sie einen neuen Ordnernamen ein; OpenKara initialisiert ihn beim Erstellen eines Repositorys.",
322 "webdavUsername": "Benutzername",
323 "webdavPassword": "Passwort",
324 "webdavEnterServerUrl": "Geben Sie zuerst die WebDAV-Server-URL ein.",
325 "webdavEnterUsername": "Geben Sie zuerst den WebDAV-Benutzernamen ein.",
326 "webdavEnterPassword": "Geben Sie zuerst das WebDAV-Passwort ein.",
327 "connecting": "Verbindung wird hergestellt…",
328 "waitingForGoogle": "Warten auf Google…",
329 "waitingForDropbox": "Warten auf Dropbox…",
330 "connectGoogleDrive": "Google Drive verbinden",
331 "connectDropbox": "Dropbox verbinden",
332 "connectWebdavLibrary": "WebDAV-Bibliothek verbinden",
333 "openGoogleBrowserSignInAgain": "Google-Anmeldung erneut im Browser öffnen",
334 "openDropboxBrowserSignInAgain": "Dropbox-Anmeldung erneut im Browser öffnen",
335 "openBrowserSignInAgain": "Browser-Anmeldung erneut öffnen",
336 "googleSignInOpened": "Die Google-Anmeldung wurde in Ihrem Browser geöffnet. Schließen Sie den Zustimmungsvorgang ab, und OpenKara fährt automatisch fort.",
337 "dropboxSignInOpened": "Die Dropbox-Anmeldung wurde in Ihrem Browser geöffnet. Schließen Sie den Zustimmungsvorgang ab, und OpenKara fährt automatisch fort.",
338 "googleSignInTimedOut": "Die Google-Anmeldung ist abgelaufen, bevor OpenKara den Rückruf erhalten hat.",
339 "dropboxSignInTimedOut": "Die Dropbox-Anmeldung ist abgelaufen, bevor OpenKara den Rückruf erhalten hat.",
340 "remoteSignInTimedOut": "Die Remote-Anmeldung ist abgelaufen.",
341 "remoteSignInFailedUnexpectedly": "Die Remote-Anmeldung ist unerwartet fehlgeschlagen.",
342 "remoteLibraryMissingId": "Das neue Remote-Repository wurde ohne ID registriert.",
343 "remoteLibraryConnected": "Remote-Repository verbunden.",
344 "remoteLibraryCreatedAndMirroring": "Remote-Repository erstellt und spiegelt jetzt {{displayName}}.",
345 "createRemoteLibraryAndStartMirror": "Remote-Repository erstellen und Spiegelung starten",
346 "existingRemoteLibraries": "Vorhandene Remote-Repositorys",
347 "connectRemoteGoogleDrive": "Mit Google Drive verbinden",
348 "connectRemoteDropbox": "Mit Dropbox verbinden",
349 "connectRemoteWebdav": "Verbinden"
350 },
351 "stemMode": {
352 "label": "Stem-Trennungsmodus",
353 "description": "Legt fest, wie neue Songs getrennt werden. Vier Stems sind der Standard — das Modell gibt bei gleicher Verarbeitungszeit nativ vier Stems aus. Vorhandene Trennungen sind nicht betroffen, und Songs können später auf zwei Stems komprimiert werden, um Speicherplatz zu sparen.",
354 "twoStem": "2-Stem",
355 "twoStemDescription": "Gesang + Begleitung",
356 "fourStem": "4-Stem",
357 "fourStemDescription": "Gesang + Schlagzeug + Bass + Sonstiges"
358 },
359 "modelVariant": {
360 "label": "KI-Modell",
361 "description": "Wählen Sie zwischen schnellerer Verarbeitung und höherer Trennungsqualität.",
362 "htdemucs": "Standard",
363 "htdemucsDescription": "Standardmäßige Balance aus Geschwindigkeit und Qualität",
364 "htdemucsFt": "Feinabgestimmt (experimentell)",
365 "htdemucsFtDescription": "Kann Artefakte in Begleitspuren erzeugen",
366 "ftWarningTitle": "Experimentelles Modell",
367 "ftWarningMessage": "Das feinabgestimmte Modell kann bei manchen Songs hörbares Rauschen oder Artefakte in Begleitspuren erzeugen. Die Qualität der Gesangstrennung kann etwas besser sein. Verwendung auf eigenes Risiko.",
368 "ftWarningConfirm": "Feinabgestimmtes Modell verwenden",
369 "downloading": "Wird heruntergeladen…",
370 "downloaded": "Heruntergeladen",
371 "legacyOnDisk": "Alte Version auf der Festplatte — in der Gefahrenzone löschen, dann erneut herunterladen",
372 "notDownloaded": "Nicht heruntergeladen",
373 "runtimeRequired": "ONNX Runtime erforderlich",
374 "delete": "Löschen",
375 "download": "Herunterladen"
376 },
377 "runtime": {
378 "label": "ONNX Runtime",
379 "description": "Die Laufzeitbibliothek, die die KI-Stem-Trennung antreibt.",
380 "installRequired": "Die ONNX-Runtime-Bibliothek ist für die KI-Stem-Trennung erforderlich. Installieren Sie sie, um Modell-Downloads zu aktivieren.",
381 "installButton": "ONNX Runtime installieren",
382 "downloading": "ONNX Runtime wird heruntergeladen…",
383 "corrupt": "Die installierte ONNX Runtime ist beschädigt. Installieren Sie sie neu, um Modell-Downloads zu aktivieren.",
384 "downloadFailed": "Der Download der ONNX Runtime ist fehlgeschlagen. Überprüfen Sie Ihre Verbindung und versuchen Sie es erneut.",
385 "retryButton": "ONNX Runtime neu installieren",
386 "statusReady": "Installiert und bereit.",
387 "statusMissing": "Nicht installiert.",
388 "version": "Version {{version}}",
389 "checkButton": "Nach Updates suchen",
390 "checking": "Nach Updates wird gesucht…",
391 "upToDate": "Die Runtime ist auf dem neuesten Stand.",
392 "checkFailed": "Update-Prüfung fehlgeschlagen.",
393 "updateAvailable": "Runtime-Update verfügbar ({{version}})",
394 "updateButton": "Aktualisieren",
395 "downloadingCandidate": "Runtime-Update wird heruntergeladen…",
396 "candidateReadyRestartRequired": "Runtime-Update {{version}} ist bereitgestellt. Starte neu, um es anzuwenden.",
397 "restartButton": "Zum Anwenden neu starten",
398 "activationFailedPreviousRestored": "Das bereitgestellte Runtime-Update konnte nicht aktiviert werden; die vorherige Runtime wurde wiederhergestellt.",
399 "updatePolicy": {
400 "label": "Runtime-Updates",
401 "description": "Wählen Sie, wie Runtime-Updates gehandhabt werden. Das Anwenden eines Updates erfordert immer einen Neustart.",
402 "manual": "Manuell",
403 "manualDescription": "Nur nach Updates suchen, wenn Sie danach fragen.",
404 "notify": "Benachrichtigen",
405 "notifyDescription": "Beim Start prüfen und Sie informieren, wenn ein Update verfügbar ist.",
406 "autoDownload": "Automatisch herunterladen",
407 "autoDownloadDescription": "Updates automatisch herunterladen; beim nächsten Neustart anwenden."
408 },
409 "banner": {
410 "updateReady": "Ein Runtime-Update ist bereit — starte neu, um es anzuwenden.",
411 "activationFailed": "Das Runtime-Update konnte nicht aktiviert werden; die vorherige Runtime wurde wiederhergestellt.",
412 "runtimeRequired": "ONNX Runtime für die KI-Stem-Trennung erforderlich.",
413 "runtimeRequiredHint": "Sie wird beim ersten Trennen eines Songs automatisch heruntergeladen.",
414 "downloadingRuntime": "ONNX Runtime wird heruntergeladen…",
415 "downloadFailed": "Download der ONNX Runtime fehlgeschlagen: {{error}}",
416 "downloadFailedHint": "Überprüfen Sie Ihre Verbindung und wiederholen Sie dann den Download.",
417 "retryDownload": "Wiederholen"
418 }
419 },
420 "hideBatchSeparate": {
421 "hide": "„Alle trennen“ ausblenden",
422 "description": "Blendet die Seitenleisten-Schaltfläche aus, die alle Songs trennt."
423 },
424 "coverArtBackdrop": {
425 "hide": "Unscharfen Albumcover-Hintergrund deaktivieren",
426 "description": "Entfernt das unscharfe Albumcover hinter den Liedtexten."
427 },
428 "appearance": {
429 "label": "Darstellung",
430 "description": "Wählen Sie das Farbschema der Anwendung. Die Publikumsbühne bleibt dunkel.",
431 "system": "System",
432 "light": "Hell",
433 "dark": "Dunkel"
434 },
435 "outputDevice": {
436 "label": "Ausgabegerät",
437 "systemDefault": "Systemstandard"
438 },
439 "eq": {
440 "label": "Equalizer",
441 "description": "5-Band-Equalizer mit automatischem Vorverstärker und sanftem Limiter.",
442 "enable": "Equalizer aktivieren",
443 "reset": "Alle Bänder auf 0 dB zurücksetzen",
444 "band60": "60 Hz",
445 "band230": "230 Hz",
446 "band910": "910 Hz",
447 "band3600": "3,6 kHz",
448 "band14000": "14 kHz",
449 "bandNameBass": "Bass",
450 "bandNameLowMid": "Tiefmitten",
451 "bandNameMid": "Mitten",
452 "bandNameHighMid": "Hochmitten",
453 "bandNameTreble": "Höhen",
454 "presetLabel": "Voreinstellung",
455 "presetCustom": "Benutzerdefiniert",
456 "presetFlat": "Neutral",
457 "presetVocalBoost": "Gesang betonen",
458 "presetBassBoost": "Bass betonen",
459 "presetTrebleBoost": "Höhen betonen",
460 "presetWarm": "Warm",
461 "presetBright": "Brillant",
462 "presetRock": "Rock",
463 "presetPop": "Pop"
464 },
465 "crossfade": {
466 "label": "Überblendung",
467 "description": "Überlappt das Ende eines Titels mit dem Anfang des nächsten über eine Equal-Power-Kurve.",
468 "enable": "Überblendung aktivieren",
469 "duration": "Dauer"
470 },
471 "language": {
472 "label": "Sprache"
473 },
474 "dangerZone": {
475 "label": "Gefahrenzone",
476 "deleteStems": "Alle getrennten Stems löschen",
477 "deleteStemsDescription": "Alle zwischengespeicherten Stem-Dateien entfernen, um Speicherplatz freizugeben",
478 "deleteStemsButton": "Stems löschen",
479 "deleteLyrics": "Alle zwischengespeicherten Liedtexte löschen",
480 "deleteLyricsDescription": "Alle abgerufenen und zwischengespeicherten Liedtexte entfernen. Liedtexte werden beim Abspielen der Songs erneut abgerufen.",
481 "deleteLyricsButton": "Liedtexte löschen",
482 "downgradeStems": "Alle auf 2-Stem herabstufen",
483 "downgradeStemsDescription": "Entfernt Schlagzeug-, Bass- und Sonstiges-Stems aus allen 4-Stem-Songs. Gesang und Begleitung bleiben erhalten.",
484 "downgradeStemsButton": "Alle herabstufen",
485 "deleteModelStandard": "Standardmodell löschen",
486 "deleteModelHQ": "Hochqualitätsmodell löschen",
487 "deleteModelDescription": "Entfernt die heruntergeladene Modelldatei, um Speicherplatz freizugeben. Sie muss erneut heruntergeladen werden, wenn Sie dieses Modell erneut auswählen.",
488 "deleteModelButton": "Modell löschen",
489 "deleteActiveModelBlockedTitle": "Modell wechseln, bevor diese Datei gelöscht wird",
490 "deleteLegacyActiveModelTitle": "Veraltete Datei löschen, um Upgrade-Download zu ermöglichen",
491 "confirmDeleteModel": "Möchten Sie dieses Modell wirklich löschen? Sie müssen es erneut herunterladen, um es wieder zu verwenden.",
492 "deleteRuntime": "ONNX Runtime löschen",
493 "deleteRuntimeDescription": "Entfernt die ONNX-Runtime-Bibliothek, um Speicherplatz freizugeben. Sie wird erneut heruntergeladen, wenn Sie eine Trennung starten.",
494 "deleteRuntimeButton": "Runtime löschen"
495 },
496 "confirmDeleteStems": {
497 "title": "Alle getrennten Stems löschen",
498 "message": "Dadurch werden alle zwischengespeicherten Stem-Dateien dauerhaft gelöscht. Songs müssen erneut getrennt werden, um den Karaoke-Modus zu nutzen.",
499 "detail": "Dadurch werden etwa {{size}} freigegeben.",
500 "confirm": "Alle Stems löschen"
501 },
502 "confirmDowngradeStems": {
503 "title": "Alle Songs auf 2-Stem herabstufen",
504 "message": "Dadurch werden die einzelnen Schlagzeug-, Bass- und Sonstiges-Stems aus allen 4-Stem-Songs entfernt. Durch Mischen wird eine Begleitspur erstellt. Dies kann nicht rückgängig gemacht werden.",
505 "detail": "Dadurch werden etwa {{size}} freigegeben.",
506 "confirm": "Alle auf 2-Stem herabstufen"
507 },
508 "confirmDeleteLyrics": {
509 "title": "Alle zwischengespeicherten Liedtexte löschen",
510 "message": "Dadurch werden alle zwischengespeicherten Liedtexte dauerhaft gelöscht. Liedtexte werden beim Abspielen der Songs automatisch erneut abgerufen.",
511 "confirm": "Alle Liedtexte löschen"
512 },
513 "confirmDeleteRuntime": {
514 "title": "ONNX Runtime löschen",
515 "message": "Dadurch wird die ONNX-Runtime-Bibliothek gelöscht. Sie wird beim nächsten Start einer Trennung automatisch erneut heruntergeladen.",
516 "confirm": "Runtime löschen"
517 },
518 "executionProvider": {
519 "label": "Hardwarebeschleunigung",
520 "description": "Wählen Sie, wie OpenKara die KI-Stem-Trennung auf diesem Gerät ausführt.",
521 "cpu": "CPU",
522 "cpuDescription": "Nur Software — funktioniert auf allen Geräten, am langsamsten",
523 "xnnpack": "XNNPACK",
524 "xnnpackDescription": "SIMD-beschleunigte CPU — schneller auf Apple Silicon und modernem x86",
525 "directml": "DirectML",
526 "directmlDescription": "DirectX-12-GPU-Beschleunigung für Windows",
527 "note": "Änderungen werden bei der nächsten Trennung wirksam."
528 },
529 "integrity": {
530 "checkButton": "Bibliotheksintegrität prüfen",
531 "reportTitle": "Bericht zur Bibliotheksintegrität",
532 "checkedLocal": "{{count}} lokale Songs geprüft",
533 "skippedRemote": "{{count}} Remote-Songs übersprungen",
534 "allClean": "Keine Probleme gefunden",
535 "missingPrimary": "Fehlende primäre Medien",
536 "emptyPrimary": "Leere primäre Medien",
537 "missingOptional": "Fehlende optionale Assets",
538 "emptyOptional": "Leere optionale Assets",
539 "orphanedFiles": "Verwaiste verwaltete Dateien",
540 "noIssues": "Keine Probleme",
541 "emptyPath": "(kein Pfad)",
542 "removeSelected": "Ausgewählte Einträge entfernen",
543 "confirmCleanupTitle": "Bibliothekseinträge entfernen",
544 "confirmCleanupMessage": "{{count}} Datenbankeinträge werden entfernt. Verwaiste Dateien im Dateisystem bleiben unberührt.",
545 "confirmCleanupButton": "Einträge entfernen",
546 "skippedNotice": "{{count}} Einträge wurden übersprungen, weil sich ihr Zustand geändert hat. Führen Sie die Prüfung erneut aus.",
547 "assetTypePrimaryMedia": "Primäre Medien",
548 "assetTypeCdg": "CDG",
549 "assetTypeStemVocals": "Stem: Gesang",
550 "assetTypeStemAccomp": "Stem: Begleitung",
551 "assetTypeStemDrums": "Stem: Schlagzeug",
552 "assetTypeStemBass": "Stem: Bass",
553 "assetTypeStemOther": "Stem: Sonstiges",
554 "assetTypeArtworkThumb": "Artwork: Miniaturansicht",
555 "assetTypeArtworkPreview": "Artwork: Vorschau"
556 },
557 "remoteCache": {
558 "label": "Remote-Streaming-Cache",
559 "description": "Byte-Range-Downloads von Remote-Mediendateien werden für die Wiedergabe-Fortsetzung zwischengespeichert.",
560 "used": "Belegt",
561 "entries": "Einträge",
562 "pinned": "angeheftet",
563 "clearButton": "Cache leeren",
564 "evicted": "{{count}} Einträge entfernt."
565 },
566 "remoteDiagnostics": {
567 "label": "Remote-Diagnose",
568 "description": "Repository-Zustand, Generation und Ergebnisse der letzten Vorgänge.",
569 "state": "Repository-Zustand",
570 "generation": "Bestätigte Generation",
571 "repositoryId": "Repository-ID",
572 "lastError": "Letzter Fehler",
573 "recentOps": "Letzte Vorgänge",
574 "refresh": "Aktualisieren",
575 "conflictTitle": "Die Mediathek wurde entfernt geändert, bevor diese Bearbeitungen veröffentlicht wurden.",
576 "conflictBody": "Deine Änderungen zu behalten veröffentlicht sie erneut über der Remote-Version. Das wird abgelehnt, wenn beide Seiten dieselben Titel geändert haben — eine automatische Auswahl könnte Arbeit verlieren.",
577 "conflictKeepLocal": "Meine Änderungen behalten",
578 "conflictUseRemote": "Remote-Version verwenden"
579 },
580 "modelUpdate": {
581 "checkButton": "Nach Updates suchen",
582 "checking": "Nach Updates wird gesucht…",
583 "upToDate": "Alle Modelle sind auf dem neuesten Stand.",
584 "checkFailed": "Update-Prüfung fehlgeschlagen.",
585 "updateAvailable": "{{variant}}-Update verfügbar ({{version}})",
586 "updateButton": "Aktualisieren"
587 },
588 "about": {
589 "label": "Über",
590 "description": "Versions- und Diagnosedetails, die in Fehlerberichte aufgenommen werden können.",
591 "version": "Version",
592 "build": "Build",
593 "system": "System",
594 "catalog": "Katalog",
595 "model": "Modell",
596 "modelPath": "Modelldatei",
597 "runtime": "Runtime",
598 "executionProvider": "Ausführungsanbieter",
599 "logFile": "Protokolldatei",
600 "reportHint": "Melden Sie einen Fehler? Kopieren Sie diese Infos in Ihren Bericht und hängen Sie die oben angezeigte Protokolldatei an.",
601 "copyDebugInfo": "Debug-Infos kopieren",
602 "copied": "Kopiert!"
603 },
604 "hideUpgradeAll": {
605 "hide": "„Alle auf 4-Stemm aktualisieren“ ausblenden",
606 "description": "Blendet die Seitenleisten-Schaltfläche aus, die alle Songs erneut im 4-Stemm-Modus trennt."
607 }
608 },
609 "bootstrap": {
610 "modelRequired": "KI-Trennungsmodell für den Karaoke-Modus erforderlich.",
611 "downloadingBackground": "Wird im Hintergrund heruntergeladen…",
612 "downloadingModel": "KI-Modell wird heruntergeladen…",
613 "downloadingRuntime": "Runtime wird heruntergeladen…",
614 "outdatedModel": "Die installierte Modelldatei stammt aus einer älteren Version und kann nicht verwendet werden.",
615 "outdatedModelHint": "Öffnen Sie Einstellungen → Gefahrenzone, löschen Sie die Modelldatei und laden Sie sie dann für ein Upgrade erneut herunter.",
616 "openSettingsToUpgrade": "Einstellungen öffnen",
617 "downloadFailed": "Modell-Download fehlgeschlagen: {{error}}",
618 "unknownError": "Unbekannter Fehler",
619 "downloadFailedHint": "Überprüfen Sie Ihre Verbindung und wiederholen Sie dann den Download.",
620 "retryDownload": "Wiederholen"
621 },
622 "playlist": {
623 "create": "Neue Playlist",
624 "name": "Playlist-Name",
625 "rename": "Umbenennen",
626 "delete": "Playlist löschen",
627 "empty": "Diese Playlist ist leer. Fügen Sie Songs aus Ihrer Bibliothek hinzu.",
628 "addTo": "Zur Playlist hinzufügen…",
629 "addedToast": "{{count}} Song(s) zur Playlist hinzugefügt.",
630 "createdAndAddedToast": "Playlist erstellt und {{count}} Song(s) hinzugefügt.",
631 "removedFromPlaylistToast": "{{count}} Song(s) aus der Playlist entfernt.",
632 "section": "PLAYLISTS",
633 "newPlaylist": "[+] Neue Playlist…",
634 "removeFromPlaylist": "Aus Playlist entfernen"
635 },
636 "rotation": {
637 "assignSinger": "Sänger zuweisen",
638 "shuffle": "Mischen",
639 "singer": "Sänger",
640 "singerName": "Name des Sängers",
641 "removeSinger": "Sänger entfernen",
642 "confirmRemoveSinger": "Sänger entfernen",
643 "confirmRemoveSingerMessage": "Diesem Sänger sind Songs in der Warteschlange zugewiesen. Beim Entfernen werden auch diese Songs aus der Warteschlange entfernt."
644 },
645 "errors": {
646 "database_unavailable": "Datenbankfehler",
647 "media_read_failed": "Import fehlgeschlagen",
648 "song_not_found": "Song nicht gefunden",
649 "model_unavailable": "Modell nicht verfügbar",
650 "audio_decode_failed": "Audio-Dekodierungsfehler",
651 "audio_output_unavailable": "Audio-Ausgabefehler",
652 "karaoke_not_ready": "Karaoke nicht bereit",
653 "lyrics_not_ready": "Liedtexte nicht verfügbar",
654 "network_unavailable": "Netzwerkfehler",
655 "invalid_playback_state": "Wiedergabefehler",
656 "separation_failed": "Trennung fehlgeschlagen",
657 "internal": "Interner Fehler",
658 "somethingWentWrong": "Etwas ist schiefgelaufen"
659 },
660 "updater": {
661 "available": "Version {{version}} ist verfügbar",
662 "update": "Aktualisieren",
663 "downloading": "Update wird heruntergeladen… {{percent}} %",
664 "installing": "Update wird abgeschlossen…",
665 "restartToApply": "Update bereit — zum Anwenden neu starten",
666 "restart": "Neu starten",
667 "failed": "Update fehlgeschlagen — laden Sie die neueste Version manuell herunter"
668 }
669}
670