| | |
| | | { |
| | | "app": { |
| | | "name": "PrivateVoice Input", |
| | | "secondaryName": "私语输入" |
| | | "name": "PrivateVoice Dictation", |
| | | "brandName": "PrivateVoice", |
| | | "brandTagline": "Private. Offline.", |
| | | "secondaryName": "Private. Offline." |
| | | }, |
| | | "nav": { |
| | | "home": "Home", |
| | |
| | | "done": "Typed" |
| | | }, |
| | | "home": { |
| | | "tagline": "Private.Offline", |
| | | "tagline": "Private. Offline.", |
| | | "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", |
| | |
| | | "hotkeyModeHold": "Hold", |
| | | "hotkeyModeTapDesc": "Tap the hotkey to start speaking, then tap again to stop and type", |
| | | "hotkeyModeHoldDesc": "Hold the hotkey to speak, release to stop and type", |
| | | "language": "Language", |
| | | "languageAuto": "Automatic", |
| | | "languageChinese": "Chinese", |
| | | "languageEnglish": "English", |
| | | "languageAutoDesc": "Follow the system language, currently choosing only between Chinese and English", |
| | | "languageChineseDesc": "Use the Chinese interface with SenseVoice as the default offline model", |
| | | "languageEnglishDesc": "Use the English interface with Moonshine English as the default offline model", |
| | | "recognitionModel": "Recognition Model", |
| | | "recognitionModelChineseDesc": "Choose the default lightweight Chinese model or a larger high-quality Chinese model", |
| | | "recognitionModelEnglishDesc": "Choose the default lightweight model or a larger high-quality English model", |
| | | "modelDefault": "Default", |
| | | "modelAdvanced": "Advanced", |
| | | "modelCurrent": "Current", |
| | | "modelUse": "Use", |
| | | "modelDownload": "Download", |
| | | "modelWorking": "Working", |
| | | "modelInstalled": "Installed", |
| | | "modelNotInstalled": "Not installed", |
| | | "modelActionFailed": "Model action failed", |
| | | "autoHide": "Auto-hide Indicator", |
| | | "autoHideDesc": "Automatically hide the floating indicator after completion", |
| | | "soundFeedback": "Sound Feedback", |
| | |
| | | "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 PrivateVoice Input when you log in", |
| | | "startAtLoginDesc": "Launch PrivateVoice Dictation when you log in", |
| | | "hideDockIcon": "Hide Dock Icon", |
| | | "hideDockIconDesc": "Show PrivateVoice Input only in the menu bar" |
| | | "hideDockIconDesc": "Show PrivateVoice Dictation only in the menu bar" |
| | | }, |
| | | "models": { |
| | | "sensevoiceDesc": "Lightweight Chinese offline model for Chinese and mixed Chinese-English input.", |
| | | "moonshineDesc": "Lightweight English offline model, recommended default.", |
| | | "parakeetDesc": "Higher quality English offline model for longer sentences and technical terms.", |
| | | "qwen3Desc": "Higher quality Chinese offline model for long Chinese dictation, technical terms, and mixed Chinese-English input." |
| | | }, |
| | | "permissions": { |
| | | "title": "Permission Check", |
| | | "subtitle": "PrivateVoice Input needs these permissions for recording, global hotkeys, and automatic text input", |
| | | "subtitle": "PrivateVoice Dictation needs these permissions for recording, global hotkeys, and automatic text input", |
| | | "refresh": "Refresh", |
| | | "grant": "Grant", |
| | | "granted": "Granted", |
| | |
| | | }, |
| | | "backgroundActivity": { |
| | | "title": "Background Activity / Login Item", |
| | | "desc": "Starts PrivateVoice Input after login and allows it to run as a menu bar app in the background; it does not affect the currently running voice input." |
| | | "desc": "Starts PrivateVoice Dictation after login and allows it to run as a menu bar app in the background; it does not affect the currently running voice input." |
| | | } |
| | | }, |
| | | "hotkeys": { |
| | |
| | | "checkingUpdate": "Checking...", |
| | | "isLatestVersion": "Up to date", |
| | | "checkFailed": "Check failed", |
| | | "tagline": "Private.Offline", |
| | | "slogan": "Private.Offline", |
| | | "tagline": "Private. Offline.", |
| | | "slogan": "Private. Offline.", |
| | | "legalText": "This app is a secondary development based on the open-source VoiceSnap project and follows the MIT License.", |
| | | "legalDetails": "For complete copyright notices, license text, and improvement details, visit:", |
| | | "supportUrl": "https://shanghai3168.github.io/privatevoice-support/", |
| | | "openSupport": "Open copyright and license details", |
| | | "copyright": "© {year} PrivateVoice Input · MIT License" |
| | | "copyright": "© {year} PrivateVoice Dictation · MIT License" |
| | | }, |
| | | "history": { |
| | | "title": "Recognition History", |
| | |
| | | "from": "Recognized As", |
| | | "to": "Replace With", |
| | | "fromPlaceholder": "e.g. voice snap", |
| | | "toPlaceholder": "e.g. PrivateVoice Input", |
| | | "toPlaceholder": "e.g. PrivateVoice Dictation", |
| | | "add": "Add", |
| | | "edit": "Edit", |
| | | "save": "Save", |