{ "app.name": "D3RO Voice", "app.tagline": "Lokaler KI-Sprachassistent", "nav.dashboard": "Dashboard", "nav.history": "Verlauf", "nav.dictionary": "Wörterbuch", "nav.commands": "Befehle", "nav.settings": "Einstellungen", "nav.meetings": "Meetings", "nav.record": "Aufnehmen", "nav.chat": "Chat", "nav.knowledge": "Wissen", "nav.actions": "Aktionen", "nav.teams": "Teams", "nav.billing": "Abrechnung", "nav.logout": "Abmelden", "login.subtitle": "KI-Sprachassistent", "login.google": "Mit Google fortfahren", "login.github": "Mit GitHub fortfahren", "login.terms": "Durch Fortfahren stimmen Sie den Nutzungsbedingungen und der Datenschutzrichtlinie zu.", "dashboard.systemStatus": "Systemstatus", "dashboard.sessionsToday": "Sitzungen heute", "dashboard.pressToRecord": "Drücke {{key}}, um die Aufnahme zu starten", "dashboard.hotkeyNotSet": "Tastenkürzel nicht festgelegt", "dashboard.words": "Wörter", "dashboard.total": "gesamt", "dashboard.days": "Tage", "dashboard.sessions": "Sitzungen", "dashboard.recentTranscriptions": "Letzte Transkriptionen", "dashboard.noHistory": "Kein Verlauf — drücke das Tastenkürzel, um die Aufnahme zu starten", "dashboard.entries": "{{count}} Einträge", "dashboard.currentBackend": "Aktuelles Backend", "dashboard.backendLocal": "Lokal (Ollama)", "dashboard.backendPremium": "Premium (Claude)", "history.title": "Transkriptionsverlauf", "history.search": "Suchen...", "history.entries": "{{count}} Einträge", "history.noResults": "Keine Ergebnisse", "history.noHistory": "Kein Verlauf — starte eine Aufnahme", "history.count": "{{count}} Einträge", "dictionary.title": "Benutzerwörterbuch", "dictionary.words": "{{count}} Wörter", "dictionary.add": "Hinzufügen", "dictionary.search": "Suchen...", "dictionary.noResults": "Keine Ergebnisse", "dictionary.noWords": "Keine Wörter — füge benutzerdefinierte Wörter hinzu, um die STT-Genauigkeit zu verbessern", "dictionary.used": "{{count}} Mal verwendet", "dictionary.editTitle": "Wort bearbeiten", "dictionary.addTitle": "Wort hinzufügen", "dictionary.word": "Wort", "dictionary.pronunciation": "Aussprache (optional)", "commands.title": "LLM-Befehle", "commands.count": "{{count}} Befehle", "commands.add": "Hinzufügen", "commands.activeCommand": "Aktiver Befehl", "commands.none": "Keiner", "commands.noCommands": "Keine Befehle — klicke auf Hinzufügen, um einen zu erstellen", "commands.editTitle": "Befehl bearbeiten", "commands.addTitle": "Befehl hinzufügen", "commands.name": "Name", "commands.description": "Beschreibung", "commands.promptTemplate": "Prompt-Vorlage", "commands.promptHelp": "{{text}} wird durch den transkribierten Text ersetzt", "commands.defaultPrompt": "Bitte verbessere {{text}}.", "settings.title": "Einstellungen", "settings.tabs.general": "Allgemein", "settings.tabs.audio": "Audio", "settings.tabs.stt": "STT", "settings.tabs.llm": "LLM", "settings.tabs.cloud": "Cloud", "settings.tabs.about": "Über", "settings.shortcuts": "Tastenkürzel", "settings.dictation": "Diktat", "settings.dictation.desc": "Gedrückt halten zum Sprechen. Die Transkription beginnt beim Loslassen.", "settings.agent": "Agentenmodus", "settings.agent.descWithKey": "Doppelklick auf {{key}}, um den Agentenmodus aufzurufen.", "settings.agent.descNoKey": "Lege zuerst das Diktat-Tastenkürzel fest.", "settings.oneTouch": "Ein-Tasten-Modus", "settings.oneTouch.desc": "Drücken zum Starten, erneut drücken zum Beenden. Erfordert ein eigenes Tastenkürzel.", "settings.key": "Taste", "settings.notSet": "Nicht festgelegt", "settings.enabled": "Aktiviert", "settings.disabled": "Deaktiviert", "settings.interface": "Oberfläche", "settings.theme": "Design", "settings.theme.system": "System", "settings.theme.light": "Hell", "settings.theme.dark": "Dunkel", "settings.language": "Sprache", "settings.appBehavior": "App-Verhalten", "settings.closeToTray": "In Systembereich minimieren", "settings.autoLaunch": "Beim Systemstart automatisch starten", "settings.autoInsert": "Text nach der Transkription automatisch einfügen", "settings.soundEffects": "Soundeffekte", "settings.microphone": "Mikrofon", "settings.inputDevice": "Eingabegerät", "settings.deviceDefault": "(Standard)", "settings.textInsert": "Texteinfügung", "settings.insertMethod": "Einfügemethode", "settings.insertClipboard": "Zwischenablage (Ctrl+V)", "settings.insertKeyboard": "Tastatureingabe", "settings.whisperModel": "Whisper-Modell", "settings.model.tiny": "tiny (39 MB, am schnellsten)", "settings.model.base": "base (74 MB, ausgewogen)", "settings.model.small": "small (244 MB, gut)", "settings.model.medium": "medium (769 MB, sehr gut)", "settings.model.large": "large-v3 (1,5 GB, beste Qualität)", "settings.model.largeTurbo": "large-v3-turbo (1,6 GB, schnell und präzise)", "settings.sttLanguage": "Erkennungssprache", "settings.sttLang.auto": "Automatische Erkennung", "settings.ollamaServer": "Ollama-Server", "settings.ollamaUrl": "Ollama-Server-URL", "settings.ollamaHint": "D3RO Voice verbindet sich automatisch, wenn Ollama läuft. Lade Modelle direkt über Ollama herunter (z. B.: ollama pull gemma4:e4b).", "settings.postProcess": "Sprachnachbearbeitung", "settings.defaultAction": "Standard-Nachbearbeitungsaktion", "settings.action.none": "Keine (Originaltext unverändert)", "settings.action.refine": "Verfeinern (Grammatik + Natürlichkeit)", "settings.action.translate": "Übersetzen", "settings.action.summarize": "Zusammenfassen", "settings.action.grammar": "Grammatikkorrektur", "settings.action.custom": "Benutzerdefinierter Prompt", "settings.actionHint": "Die gewählte LLM-Nachbearbeitung wird auf den transkribierten Text angewendet, nachdem mit dem Tastenkürzel aufgenommen wurde. Funktioniert nur, wenn Ollama verbunden ist.", "settings.about.version": "Version", "settings.about.techStack": "Tech-Stack", "settings.about.techStackValue": "Electron + React 19 + MUI 7 + TypeScript", "settings.about.voiceEngine": "Sprach-Engine", "settings.about.voiceEngineValue": "STT: faster-whisper (lokal) / LLM: Ollama (lokal)", "settings.about.description": "Vollständig lokaler KI-Sprachassistent, basierend auf Reverse Engineering von Speakly. Funktioniert ohne Cloud-Abhängigkeiten.", "settings.about.restartOnboarding": "Einrichtungsanleitung erneut anzeigen", "status.nudge.title": "Ollama läuft nicht", "status.nudge.desc": "Ollama wird für die LLM-Nachbearbeitung (Übersetzung, Zusammenfassung usw.) benötigt.", "status.nudge.guide": "Installationsanleitung anzeigen →", "hotkey.title": "Tastenkürzel einrichten", "hotkey.dictationTitle": "Diktat-Tastenkürzel einrichten", "hotkey.oneTouchTitle": "Tastenkürzel für Ein-Tasten-Modus einrichten", "hotkey.prompt": "Drücke eine Tastenkombination...", "hotkey.ready": "✓ {{keys}} — drücke Speichern", "hotkey.noKey": "Bitte gib eine Taste ein", "hotkey.reserved": "{{keys}} ist ein vom System reserviertes Tastenkürzel", "hotkey.current": "Aktuell: {{keys}}", "hotkey.hint": "Gib eine Kombination (z. B. Ctrl+Shift+Q) oder eine einzelne Taste (z. B. F5) ein", "hotkey.reset": "Erneut eingeben", "ollama.title": "OLLAMA EINRICHTUNGSANLEITUNG", "ollama.step1.title": "SCHRITT 1 — Ollama installieren", "ollama.step1.desc": "Ollama ist ein kostenloses Tool zum lokalen Ausführen von LLMs.", "ollama.step2.title": "SCHRITT 2 — Modell herunterladen", "ollama.step2.desc": "Führe den folgenden Befehl im Terminal aus, um das empfohlene Modell herunterzuladen:", "ollama.step2.alt": "Oder ein größeres Modell: ollama pull gemma4:26b (genauer, langsamer)", "ollama.step3.title": "SCHRITT 3 — Automatische Verbindung", "ollama.step3.desc": "D3RO-VOICE erkennt automatisch, wenn Ollama läuft. Wenn die LED in der Statusleiste von Rot auf Grün wechselt, ist alles bereit!", "service.sttEngine": "STT-ENGINE", "service.ollamaLlm": "OLLAMA LLM", "service.hotkeyHook": "TASTENKÜRZEL", "service.audioInput": "AUDIOEINGABE", "service.ready": "BEREIT", "service.connected": "VERBUNDEN", "service.offline": "OFFLINE", "service.active": "AKTIV", "service.standby": "BEREITSCHAFT", "service.premiumLlm": "PREMIUM LLM", "service.notConfigured": "NOT SET", "common.cancel": "Abbrechen", "common.save": "Speichern", "common.delete": "Löschen", "common.close": "Schließen", "common.confirm": "Bestätigen", "common.loading": "Laden...", "common.copy": "Kopieren", "common.test": "Testen", "common.stop": "Stoppen", "date.today": "Heute", "date.yesterday": "Gestern", "settings.theme.nord": "Nord", "settings.theme.solarized": "Solarized", "settings.theme.catppuccin": "Catppuccin", "settings.theme.dracula": "Dracula", "settings.sttLang.ko": "Koreanisch", "settings.sttLang.en": "Englisch", "settings.sttLang.ja": "Japanisch", "settings.sttLang.zh": "Chinesisch", "template.outputHelperText": "Verwenden Sie {{Feldname}} für Platzhalter", "nav.meeting": "Meeting", "meeting.title": "Meeting-Modus", "meeting.newMeeting": "Neues Meeting", "meeting.stopRecording": "Aufnahme beenden", "meeting.recording": "Aufnahme läuft", "meeting.processing": "Protokoll wird erstellt...", "meeting.completed": "Abgeschlossen", "meeting.error": "Fehler", "meeting.memoPlaceholder": "Memo eingeben (Enter zum Hinzufügen)", "meeting.noSessions": "Keine Meeting-Aufnahmen", "meeting.noSessionsDesc": "Drücke «Neues Meeting», um die Aufnahme zu starten", "meeting.transcript": "Rohtranskript", "meeting.memos": "Memos", "meeting.sessions": "{{count}} Sitzungen", "meeting.duration": "{{minutes}} Min.", "meeting.editTitle": "Titel bearbeiten", "meeting.untitled": "Meeting ohne Titel", "meeting.processingStep.merging": "Transkript zusammenführen...", "meeting.processingStep.generating": "Protokoll mit LLM erstellen...", "meeting.processingStep.parsing": "Protokoll analysieren...", "meeting.processingStep.saving": "Speichern...", "meeting.processingStep.notifying": "Benachrichtigung senden...", "meeting.transcriptTab": "Transkript", "meeting.addDocument": "Dokument hinzufügen", "meeting.selectTemplate": "Vorlage auswählen", "meeting.generate": "Generieren", "meeting.generating": "Dokument wird generiert...", "meeting.editMode": "Bearbeiten", "meeting.previewMode": "Vorschau", "meeting.modified": "Geändert", "meeting.originalText": "Original", "meeting.editedText": "Bearbeitet", "meeting.exportDocx": "DOCX exportieren", "meeting.exportTxt": "TXT exportieren", "meeting.exportFormat": "Exportieren", "meeting.customPrompt": "Benutzerdefinierter Prompt", "meeting.templateName": "Vorlagenname", "meeting.templatePrompt": "KI-Prompt", "meeting.downloadTranscript": "Transkript herunterladen", "meeting.polish": "KI Glätten", "meeting.polishing": "KI glättet Transkript...", "meeting.chat": "KI-Chat", "meeting.chatPlaceholder": "Fragen Sie zum Meeting...", "meeting.chatClear": "Chat löschen", "meeting.copyToClipboard": "In Zwischenablage kopieren", "meeting.chatCollapse": "Chat einklappen", "meeting.chatExpand": "Chat ausklappen", "meeting.chatReasoning": "Denkt nach…", "meeting.exportMd": "Markdown (.md)", "meeting.exportPdfFmt": "PDF (.pdf)", "meeting.polishFailed": "KI-Polierung fehlgeschlagen", "meeting.viewDetailError": "Meeting-Details konnten nicht geladen werden", "meeting.startRecordingError": "Aufnahme konnte nicht gestartet werden", "meeting.diarize": "Sprecher trennen", "meeting.diarizing": "Sprecher werden identifiziert...", "settings.hfToken": "HuggingFace Token", "settings.hfTokenHint": "Ein HuggingFace Token wird für die Sprechertrennung benötigt", "settings.diarization": "Sprechertrennung", "settings.diarizationHint": "Sprecher werden nach der Aufnahme automatisch identifiziert", "theme.label": "Design", "theme.dark": "Dunkel", "theme.light": "Hell", "theme.auto": "Auto (System)", "theme.nord": "Nord", "theme.solarized": "Solarized", "theme.catppuccin": "Catppuccin", "theme.dracula": "Dracula", "license.signInRequired": "Sign in to manage your subscription", "license.signInToUpgrade": "Sign in to upgrade", "license.subscriptionManage": "Manage subscription", "license.upgradeToProDesc": "Unlock Premium AI models, cloud sync, and more", "license.currentPlanActive": "Your current plan", "license.premiumQuota": "Premium Quota", "license.modelHaiku": "Haiku", "license.modelSonnet": "Sonnet", "license.modelOpus": "Opus", "license.quotaWeekly": "weekly", "license.quotaDaily": "daily", "mobile.works.title": "WORKS", "mobile.works.count": "{{count}} Funktionen", "mobile.works.searchPlaceholder": "Funktionen suchen", "mobile.works.pinned": "Angeheftet", "mobile.works.pin": "Anheften", "mobile.works.unpin": "Lösen", "mobile.works.emptySearch": "Keine passenden Funktionen.", "mobile.works.section.meetings": "Meetings-Arbeit", "mobile.works.section.team": "Team & Wissen", "mobile.works.section.data": "Daten & Hinweise", "mobile.works.historyDescription": "Transkripte von Aufnahmen und Importen suchen und verwalten.", "mobile.meetings.templateEmpty": "Keine Meeting-Dokumentvorlagen verfügbar. Sie können das Meeting ohne Vorlage starten.", "mobile.meetings.templateNone": "Ohne Vorlage starten", "mobile.meetings.templateNoneDesc": "Vorlage später bei der Dokumenterzeugung wählen", "keybinding.mouse.left": "Linke Maustaste", "keybinding.mouse.right": "Rechte Maustaste", "keybinding.mouse.middle": "Mittlere Maustaste", "keybinding.mouse.back": "Maustaste Zurück", "keybinding.mouse.forward": "Maustaste Vorwärts", "keybinding.group.mouse": "Maus", "keybinding.group.modifier": "Modifikatortasten", "keybinding.group.function": "Funktionstasten", "keybinding.group.letter": "Buchstaben", "keybinding.group.digit": "Ziffern", "keybinding.group.numpad": "Ziffernblock", "keybinding.group.navigation": "Navigation", "keybinding.group.editing": "Bearbeiten", "keybinding.group.punctuation": "Sonderzeichen", "keybinding.group.system": "System", "keybinding.action.dictation": "Diktat", "keybinding.action.dictation.desc": "Nimmt auf, solange die Taste gedrückt bleibt.", "keybinding.action.handsFree": "Ein-Tasten-Modus", "keybinding.action.handsFree.desc": "Zweimal drücken zum Umschalten.", "keybinding.action.command": "Sprachbefehle", "keybinding.action.command.desc": "Führt einen Befehl per Sprache aus.", "keybinding.action.caption": "Live-Untertitel", "keybinding.action.caption.desc": "Schaltet Live-Untertitel ein oder aus.", "keybinding.action.historyPopup": "Verlaufs-Popup", "keybinding.action.historyPopup.desc": "Öffnet das Verlaufs-Popup.", "keybinding.action.commandPopup": "Befehls-Popup", "keybinding.action.commandPopup.desc": "Öffnet das Befehls-Popup.", "keybinding.reject.unknownKey": "Diese Taste wird nicht unterstützt", "keybinding.reject.systemReserved": "Dies ist ein vom System reserviertes Tastenkürzel", "keybinding.reject.modifierRequired": "Muss mit einer Modifikatortaste (Strg/Alt/Umschalt) kombiniert werden", "keybinding.disabled.mouseLeft": "Der Linksklick wird für jede Bildschirmbedienung gebraucht und lässt sich nicht belegen", "keybinding.warning.mousePassthrough": "Maustasten führen zusätzlich weiterhin ihre ursprüngliche Aktion aus", "keybinding.ui.add": "Hinzufügen", "keybinding.ui.remove": "Löschen", "keybinding.ui.reset": "Auf Standard zurücksetzen", "keybinding.ui.tabRecord": "Taste drücken", "keybinding.ui.tabList": "Aus Liste wählen", "keybinding.ui.search": "Tasten suchen", "keybinding.ui.searchEmpty": "Keine Suchergebnisse", "keybinding.ui.pressKeys": "Drücken Sie die gewünschte Taste oder Maustaste", "keybinding.ui.noBindings": "Kein Tastenkürzel festgelegt", "keybinding.ui.conflictWith": "Überschneidet sich mit {{action}}", "keybinding.ui.modifiers": "Modifikatortasten", "keybinding.ui.selectedKey": "Ausgewählte Taste", "keybinding.ui.sectionVoice": "Sprache", "keybinding.ui.sectionWindow": "Fenster / Popups", "keybinding.ui.duplicate": "Dieses Tastenkürzel wurde bereits hinzugefügt", "keybinding.ui.holdMode": "Halten", "keybinding.ui.doublePress": "Doppeldruck", "keybinding.ui.pickerTitle": "Tastenkürzel einrichten", "keybinding.ui.pressToRecord": "Drücken, um die Aufnahme zu starten", "keybinding.ui.recordHint": "Gib eine Kombination (z. B. Ctrl+Shift+Q) oder eine einzelne Taste (z. B. F5) ein", "keybinding.ui.recordAgain": "Erneut eingeben", "keybinding.ui.saveFailed": "Das Tastenkürzel konnte nicht gespeichert werden", "keybinding.ui.globalEnabled": "Globale Tastenkürzel aktivieren" }