{ "app": { "name": "VoiceSnap" }, "nav": { "home": "Home", "userdict": "Dictionary", "history": "History", "about": "About" }, "status": { "loading": "Loading", "ready": "Ready", "recording": "Recording", "processing": "Processing", "done": "Done", "cancelled": "Cancelled", "noVoice": "No voice detected", "noContent": "No content recognized", "error": "Recognition error", "engineNotReady": "Engine not ready", "initializing": "Initializing..." }, "indicator": { "holdToSpeak": "Hold {key} to speak", "recording": "Recording...", "processing": "Processing...", "done": "Typed" }, "home": { "tagline": "Snap · Voice to Text", "description": "Hold {key} to speak, release to recognize and type", "hotkeyLabel": "Trigger Hotkey", "modeHint": "Hold to record, release to type · Tap to start free talk, tap again to stop" }, "settings": { "inputDevice": "Input Device", "autoHide": "Auto-hide Indicator", "autoHideDesc": "Automatically hide the floating indicator after completion", "soundFeedback": "Sound Feedback", "soundFeedbackDesc": "Play a beep when recording starts and stops", "copyToClipboard": "Save Recognition to Clipboard", "copyToClipboardDesc": "Keep recognized text in the clipboard after input; off uses it only temporarily", "startAtLogin": "Start at Login", "startAtLoginDesc": "Launch VoiceSnap when you log in", "hideDockIcon": "Hide Dock Icon", "hideDockIconDesc": "Show VoiceSnap only in the menu bar" }, "hotkeys": { "title": "Trigger Hotkey", "current": "Current Hotkey", "change": "Change", "pressAnyKey": "Press any key...", "updated": "Updated", "hintTitle": "Two Input Modes", "hintHold": "Hold to Talk", "hintHoldDesc": "Hold the hotkey to record, release to recognize and type. Best for quick phrases.", "hintFree": "Free Talk", "hintFreeDesc": "Tap the hotkey once to start, speak freely, tap again to stop and type. Best for long dictation.", "hintCombo": "Keyboard shortcuts (e.g. Ctrl+C) won't trigger recording." }, "about": { "version": "Version", "engineMode": "Engine", "website": "Website", "checkUpdate": "Check for Updates", "checkingUpdate": "Checking...", "isLatestVersion": "Up to date", "checkFailed": "Check failed", "copyright": "© {year} VoiceSnap · MIT License", "privacyOffline": "Fully offline · Voice never leaves your device", "privacyNoAccount": "No account · No internet required", "privacyOpenSource": "Open source · MIT License", "github": "GitHub" }, "history": { "title": "Recognition History", "retention": "Keep History", "days7": "7 Days", "days30": "30 Days", "days90": "90 Days", "forever": "Forever", "empty": "No history yet", "emptyDesc": "Recognition results will appear here", "copied": "Copied", "clearAll": "Clear All", "clearConfirm": "Are you sure you want to clear all history?", "today": "Today", "yesterday": "Yesterday" }, "userdict": { "title": "User Dictionary", "subtitle": "Replace commonly misrecognized words with the spelling you want to keep", "from": "Recognized As", "to": "Replace With", "fromPlaceholder": "e.g. voice snap", "toPlaceholder": "e.g. VoiceSnap", "add": "Add", "edit": "Edit", "save": "Save", "cancel": "Cancel", "delete": "Delete", "enable": "Enable", "disable": "Disable", "import": "Import", "export": "Export", "imported": "Imported", "exported": "Exported", "exportedTo": "Exported to {path}", "saved": "Saved", "saveFailed": "Save failed", "importFailed": "Import failed", "exportFailed": "Export failed", "empty": "No words yet", "emptyDesc": "Add names, brands, or domain terms and recognition output will be replaced automatically" }, "onboarding": { "title": "First Time Setup", "syncModel": "Downloading voice model...", "optimizing": "Optimizing...", "extracting": "Extracting model files...", "complete": "Complete", "failed": "Setup failed" }, "update": { "title": "Update Available", "version": "Version {version}", "releaseNotes": "Release Notes", "download": "Update Now", "later": "Later", "downloading": "Downloading...", "applying": "Applying update..." } }