| | |
| | | { |
| | | "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", |
| | |
| | | "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.", |
| | |
| | | }, |
| | | "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", |
| | | "displayName": "PrivateVoice Dictation", |
| | | "tagline": "Private offline · Custom dictionary · Privacy protected", |
| | | "slogan": "Voice dictation that truly belongs to you", |
| | | "offlineText": "This app runs fully offline. All speech recognition is completed on the local device using local models including SenseVoice, Qwen3-ASR, Moonshine English, and Parakeet.", |
| | | "noDataText": "Data never leaves the device. The app does not collect, upload, or store any voice, text, dictionary, or usage data.", |
| | | "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" |
| | | "sourceProjectLabel": "Source project", |
| | | "licenseLabel": "License details", |
| | | "privacyLabel": "Privacy policy", |
| | | "feedbackLabel": "Support", |
| | | "sourceUrl": "https://github.com/vorojar/VoiceSnap", |
| | | "licenseUrl": "https://shanghai3168.github.io/privatevoice-dictation-support/", |
| | | "privacyUrl": "https://shanghai3168.github.io/privatevoice-dictation-support/privacy.html", |
| | | "feedbackUrl": "https://shanghai3168.github.io/privatevoice-dictation-support/support.html", |
| | | "openSupport": "Open support and feedback", |
| | | "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", |