chore(i18n): 快捷键录入 / 本地模型 / 模型预设新增文案(zh-CN/en/ja/ko/zh-TW)

- 快捷键:comboResetBtn / comboMenuToggle / comboDisableHint
- 本地模型:sherpaModelWhisperLargeV3(+Desc)、modelSelect*、groupDownload/Other
- 模型预设:customModelLabel / presetListLabel
This commit is contained in:
sim authored and TRIP committed 2026-08-03 11:15:30 +08:00
1 parent 9e3d017da4
commit 3244df1957
5 files changed
+65

No files matched your search

+13
View File
@@ -717,6 +717,9 @@ export const en: typeof zhCN = {
comboRecordLabel: 'Record shortcut', comboRecordLabel: 'Record shortcut',
comboRecordDesc: 'Click, then press your desired key combination (e.g. \u2318\u21E7D). Supports Toggle and Push-to-talk modes.', comboRecordDesc: 'Click, then press your desired key combination (e.g. \u2318\u21E7D). Supports Toggle and Push-to-talk modes.',
comboRecordBtn: 'Record shortcut', comboRecordBtn: 'Record shortcut',
comboResetBtn: 'Reset',
comboMenuToggle: 'More options',
comboDisableHint: 'Core hotkey cannot be disabled — recording needs a hotkey',
comboRecordHint: 'Press your shortcut combination\u2026', comboRecordHint: 'Press your shortcut combination\u2026',
comboNeedKey: 'Use a key combo (e.g. \u2318\u21e7J); a lone modifier will not work', comboNeedKey: 'Use a key combo (e.g. \u2318\u21e7J); a lone modifier will not work',
comboRecorded: 'Recorded', comboRecorded: 'Recorded',
@@ -832,6 +835,8 @@ export const en: typeof zhCN = {
apiKeyLabel: 'API Key', apiKeyLabel: 'API Key',
baseUrlLabel: 'Base URL', baseUrlLabel: 'Base URL',
modelLabel: 'Model', modelLabel: 'Model',
customModelLabel: 'Custom model\u2026',
presetListLabel: 'Back to presets',
temperatureLabel: 'Temperature', temperatureLabel: 'Temperature',
temperaturePlaceholder: 'Leave empty to omit; range 0–2 inclusive, e.g. 0.3', temperaturePlaceholder: 'Leave empty to omit; range 0–2 inclusive, e.g. 0.3',
extraHeadersLabel: 'Extra headers', extraHeadersLabel: 'Extra headers',
@@ -1306,8 +1311,16 @@ export const en: typeof zhCN = {
sherpaModelParaformerDesc: 'Chinese-focused experimental model.', sherpaModelParaformerDesc: 'Chinese-focused experimental model.',
sherpaModelWhisper: 'Whisper Small multilingual', sherpaModelWhisper: 'Whisper Small multilingual',
sherpaModelWhisperDesc: 'Multilingual experimental fallback aligned with Whisper-family behavior.', sherpaModelWhisperDesc: 'Multilingual experimental fallback aligned with Whisper-family behavior.',
sherpaModelWhisperLargeV3: 'Whisper Large V3 (multilingual)',
sherpaModelWhisperLargeV3Desc: 'The best open-source multilingual Whisper tier — high quality, large download.',
sherpaModelQwen3: 'Qwen3-ASR 0.6B INT8', sherpaModelQwen3: 'Qwen3-ASR 0.6B INT8',
sherpaModelQwen3Desc: 'Converted sherpa-onnx Qwen3-ASR model with multilingual recognition and stronger long-form context handling.', sherpaModelQwen3Desc: 'Converted sherpa-onnx Qwen3-ASR model with multilingual recognition and stronger long-form context handling.',
modelSelectTitle: 'Model selection',
modelSelectDesc: 'Pick one of your downloaded models as the active recognizer; get more in “Download & manage” below.',
modelSelectPlaceholder: 'Select a downloaded model…',
modelSelectEmpty: 'No downloaded models yet — grab one under “Download & manage”.',
groupDownload: 'Download & manage',
groupOther: 'Other',
mirrorLabel: 'Download mirror', mirrorLabel: 'Download mirror',
mirrorDesc: 'huggingface.co is the official source; hf-mirror.com is a community mirror friendlier to Mainland China networks.', mirrorDesc: 'huggingface.co is the official source; hf-mirror.com is a community mirror friendlier to Mainland China networks.',
mirrorHuggingface: 'HuggingFace official (huggingface.co)', mirrorHuggingface: 'HuggingFace official (huggingface.co)',
+13
View File
@@ -719,6 +719,9 @@ export const ja: typeof zhCN = {
comboRecordLabel: 'ショートカットを記録', comboRecordLabel: 'ショートカットを記録',
comboRecordDesc: 'クリック後、希望するキーの組み合わせ(例:⌘⇧D)を押してください。トグル / 押し続けの両方に対応。', comboRecordDesc: 'クリック後、希望するキーの組み合わせ(例:⌘⇧D)を押してください。トグル / 押し続けの両方に対応。',
comboRecordBtn: 'ショートカットを記録', comboRecordBtn: 'ショートカットを記録',
comboResetBtn: 'リセット',
comboMenuToggle: 'その他の操作',
comboDisableHint: 'コアショートカットは無効化できません(録音にはショートカットが必須です)',
comboRecordHint: 'ショートカットの組み合わせを押してください…', comboRecordHint: 'ショートカットの組み合わせを押してください…',
comboNeedKey: '組み合わせキー(例: ⌘⇧J)を設定してください。修飾キー単体は使えません', comboNeedKey: '組み合わせキー(例: ⌘⇧J)を設定してください。修飾キー単体は使えません',
comboRecorded: '記録済み', comboRecorded: '記録済み',
@@ -834,6 +837,8 @@ export const ja: typeof zhCN = {
apiKeyLabel: 'API キー', apiKeyLabel: 'API キー',
baseUrlLabel: 'エンドポイント', baseUrlLabel: 'エンドポイント',
modelLabel: 'モデル', modelLabel: 'モデル',
customModelLabel: 'カスタムモデル…',
presetListLabel: 'プリセットに戻る',
temperatureLabel: 'Temperature', temperatureLabel: 'Temperature',
temperaturePlaceholder: '空欄なら送信しません。範囲は 0〜2(両端を含む)。例: 0.3', temperaturePlaceholder: '空欄なら送信しません。範囲は 0〜2(両端を含む)。例: 0.3',
extraHeadersLabel: '追加 Headers', extraHeadersLabel: '追加 Headers',
@@ -1274,8 +1279,16 @@ export const ja: typeof zhCN = {
sherpaModelParaformerDesc: '中国語向けの実験モデル。', sherpaModelParaformerDesc: '中国語向けの実験モデル。',
sherpaModelWhisper: 'Whisper Small 多言語', sherpaModelWhisper: 'Whisper Small 多言語',
sherpaModelWhisperDesc: 'Whisper 系列の挙動に合わせた多言語実験フォールバックモデル。', sherpaModelWhisperDesc: 'Whisper 系列の挙動に合わせた多言語実験フォールバックモデル。',
sherpaModelWhisperLargeV3: 'Whisper Large V3(多言語)',
sherpaModelWhisperLargeV3Desc: 'オープンソース多言語モデルの中で最高品質の Whisper 系。高品質だが大容量。',
sherpaModelQwen3: 'Qwen3-ASR 0.6B INT8', sherpaModelQwen3: 'Qwen3-ASR 0.6B INT8',
sherpaModelQwen3Desc: '変換済み sherpa-onnx Qwen3-ASR モデル。多言語認識とより強い長文コンテキスト処理に対応。', sherpaModelQwen3Desc: '変換済み sherpa-onnx Qwen3-ASR モデル。多言語認識とより強い長文コンテキスト処理に対応。',
modelSelectTitle: 'モデル選択',
modelSelectDesc: 'ダウンロード済みモデルから現在の認識モデルを選びます。追加は下の「ダウンロードと管理」から。',
modelSelectPlaceholder: 'ダウンロード済みモデルを選択…',
modelSelectEmpty: 'ダウンロード済みモデルがありません。「ダウンロードと管理」から入手してください。',
groupDownload: 'ダウンロードと管理',
groupOther: 'その他',
mirrorLabel: 'ダウンロードミラー', mirrorLabel: 'ダウンロードミラー',
mirrorDesc: '公式ソースは海外ネットワークで安定。hf-mirror.com は中国コミュニティ運営のミラー。', mirrorDesc: '公式ソースは海外ネットワークで安定。hf-mirror.com は中国コミュニティ運営のミラー。',
mirrorHuggingface: 'HuggingFace 公式 (huggingface.co)', mirrorHuggingface: 'HuggingFace 公式 (huggingface.co)',
+13
View File
@@ -719,6 +719,9 @@ export const ko: typeof zhCN = {
comboRecordLabel: '단축키 녹화', comboRecordLabel: '단축키 녹화',
comboRecordDesc: '클릭 후 원하는 단축키 조합(예: ⌘⇧D)을 누르세요. 토글 및 누르기 모드 모두 지원합니다.', comboRecordDesc: '클릭 후 원하는 단축키 조합(예: ⌘⇧D)을 누르세요. 토글 및 누르기 모드 모두 지원합니다.',
comboRecordBtn: '단축키 녹화', comboRecordBtn: '단축키 녹화',
comboResetBtn: '초기화',
comboMenuToggle: '더보기',
comboDisableHint: '핵심 단축키는 비활성화할 수 없습니다 (녹음에는 단축키가 필수입니다)',
comboRecordHint: '단축키 조합을 눌러 주세요…', comboRecordHint: '단축키 조합을 눌러 주세요…',
comboNeedKey: '조합 키(예: ⌘⇧J)를 설정하세요. 단일 보조 키는 사용할 수 없습니다', comboNeedKey: '조합 키(예: ⌘⇧J)를 설정하세요. 단일 보조 키는 사용할 수 없습니다',
comboRecorded: '녹화됨', comboRecorded: '녹화됨',
@@ -834,6 +837,8 @@ export const ko: typeof zhCN = {
apiKeyLabel: 'API 키', apiKeyLabel: 'API 키',
baseUrlLabel: '엔드포인트', baseUrlLabel: '엔드포인트',
modelLabel: '모델', modelLabel: '모델',
customModelLabel: '사용자 정의 모델…',
presetListLabel: '프리셋으로 돌아가기',
temperatureLabel: 'Temperature', temperatureLabel: 'Temperature',
temperaturePlaceholder: '비워 두면 보내지 않음. 범위 0~2(양 끝 포함), 예: 0.3', temperaturePlaceholder: '비워 두면 보내지 않음. 범위 0~2(양 끝 포함), 예: 0.3',
extraHeadersLabel: '추가 Headers', extraHeadersLabel: '추가 Headers',
@@ -1274,8 +1279,16 @@ export const ko: typeof zhCN = {
sherpaModelParaformerDesc: '중국어 중심 실험 모델.', sherpaModelParaformerDesc: '중국어 중심 실험 모델.',
sherpaModelWhisper: 'Whisper Small 다국어', sherpaModelWhisper: 'Whisper Small 다국어',
sherpaModelWhisperDesc: 'Whisper 계열 동작에 맞춘 다국어 실험 폴백 모델.', sherpaModelWhisperDesc: 'Whisper 계열 동작에 맞춘 다국어 실험 폴백 모델.',
sherpaModelWhisperLargeV3: 'Whisper Large V3 (다국어)',
sherpaModelWhisperLargeV3Desc: '오픈소스 다국어 모델 중 품질이 가장 좋은 Whisper 계열. 고품질이지만 용량이 큽니다.',
sherpaModelQwen3: 'Qwen3-ASR 0.6B INT8', sherpaModelQwen3: 'Qwen3-ASR 0.6B INT8',
sherpaModelQwen3Desc: '변환된 sherpa-onnx Qwen3-ASR 모델로 다국어 인식과 더 강한 긴 문맥 처리를 지원합니다.', sherpaModelQwen3Desc: '변환된 sherpa-onnx Qwen3-ASR 모델로 다국어 인식과 더 강한 긴 문맥 처리를 지원합니다.',
modelSelectTitle: '모델 선택',
modelSelectDesc: '다운로드된 모델 중 현재 인식 모델을 고릅니다. 추가는 아래 「다운로드 및 관리」에서.',
modelSelectPlaceholder: '다운로드된 모델 선택…',
modelSelectEmpty: '다운로드된 모델이 없습니다. 「다운로드 및 관리」에서 받으세요.',
groupDownload: '다운로드 및 관리',
groupOther: '기타',
mirrorLabel: '다운로드 미러', mirrorLabel: '다운로드 미러',
mirrorDesc: '공식 소스는 해외 네트워크에서 안정적; hf-mirror.com 은 중국 커뮤니티가 운영하는 미러.', mirrorDesc: '공식 소스는 해외 네트워크에서 안정적; hf-mirror.com 은 중국 커뮤니티가 운영하는 미러.',
mirrorHuggingface: 'HuggingFace 공식 (huggingface.co)', mirrorHuggingface: 'HuggingFace 공식 (huggingface.co)',
+13
View File
@@ -715,6 +715,9 @@ export const zhCN = {
comboRecordLabel: '录制快捷键', comboRecordLabel: '录制快捷键',
comboRecordDesc: '点击后按下想要的快捷键组合(如 ⌘⇧D)。', comboRecordDesc: '点击后按下想要的快捷键组合(如 ⌘⇧D)。',
comboRecordBtn: '录制快捷键', comboRecordBtn: '录制快捷键',
comboResetBtn: '重置',
comboMenuToggle: '更多操作',
comboDisableHint: '核心快捷键不可停用,录音必须绑定一个热键',
comboRecordHint: '请按下快捷键组合…', comboRecordHint: '请按下快捷键组合…',
comboNeedKey: '请配组合键(如 ⌘⇧J),不支持单独的修饰键', comboNeedKey: '请配组合键(如 ⌘⇧J),不支持单独的修饰键',
comboRecorded: '已录制', comboRecorded: '已录制',
@@ -830,6 +833,8 @@ export const zhCN = {
apiKeyLabel: 'API 密钥', apiKeyLabel: 'API 密钥',
baseUrlLabel: '接口地址', baseUrlLabel: '接口地址',
modelLabel: '模型', modelLabel: '模型',
customModelLabel: '自定义模型…',
presetListLabel: '返回预设列表',
temperatureLabel: 'Temperature', temperatureLabel: 'Temperature',
temperaturePlaceholder: '留空则不发送;范围 0~2(含边界),例如 0.3', temperaturePlaceholder: '留空则不发送;范围 0~2(含边界),例如 0.3',
extraHeadersLabel: '额外 Headers', extraHeadersLabel: '额外 Headers',
@@ -1304,8 +1309,16 @@ export const zhCN = {
sherpaModelParaformerDesc: '面向中文的实验模型。', sherpaModelParaformerDesc: '面向中文的实验模型。',
sherpaModelWhisper: 'Whisper Small 多语言', sherpaModelWhisper: 'Whisper Small 多语言',
sherpaModelWhisperDesc: '与 Whisper 系列行为一致的多语言实验兜底模型。', sherpaModelWhisperDesc: '与 Whisper 系列行为一致的多语言实验兜底模型。',
sherpaModelWhisperLargeV3: 'Whisper Large V3(多语)',
sherpaModelWhisperLargeV3Desc: '开源多语通用里效果最好的 Whisper 档,质量高、体积大,适合高质量转写。',
sherpaModelQwen3: 'Qwen3-ASR 0.6B INT8', sherpaModelQwen3: 'Qwen3-ASR 0.6B INT8',
sherpaModelQwen3Desc: '转换后的 sherpa-onnx Qwen3-ASR 模型,支持多语言识别与更强的长上下文能力。', sherpaModelQwen3Desc: '转换后的 sherpa-onnx Qwen3-ASR 模型,支持多语言识别与更强的长上下文能力。',
modelSelectTitle: '模型选择',
modelSelectDesc: '从已下载的模型里选一个作为当前识别模型;更多模型在下方「下载与管理」里获取。',
modelSelectPlaceholder: '选择已下载的模型…',
modelSelectEmpty: '还没有已下载的模型,先到「下载与管理」下载一个。',
groupDownload: '下载与管理',
groupOther: '其他',
mirrorLabel: '下载镜像源', mirrorLabel: '下载镜像源',
mirrorDesc: '官方源在国外网络更稳;hf-mirror.com 是国内社区维护的镜像。', mirrorDesc: '官方源在国外网络更稳;hf-mirror.com 是国内社区维护的镜像。',
mirrorHuggingface: 'HuggingFace 官方 (huggingface.co)', mirrorHuggingface: 'HuggingFace 官方 (huggingface.co)',
+13
View File
@@ -692,6 +692,9 @@ export const zhTW: typeof zhCN = {
comboRecordLabel: '錄製快捷鍵', comboRecordLabel: '錄製快捷鍵',
comboRecordDesc: '點擊後按下你想要的快捷鍵組合(如 ⌘⇧D),支援 Toggle 與 Hold 模式。', comboRecordDesc: '點擊後按下你想要的快捷鍵組合(如 ⌘⇧D),支援 Toggle 與 Hold 模式。',
comboRecordBtn: '錄製快捷鍵', comboRecordBtn: '錄製快捷鍵',
comboResetBtn: '重置',
comboMenuToggle: '更多操作',
comboDisableHint: '核心快捷鍵不可停用,錄音必須綁定一個快捷鍵',
comboRecordHint: '請按下快捷鍵組合…', comboRecordHint: '請按下快捷鍵組合…',
comboNeedKey: '請設定組合鍵(如 ⌘⇧J),不支援單獨的修飾鍵', comboNeedKey: '請設定組合鍵(如 ⌘⇧J),不支援單獨的修飾鍵',
comboRecorded: '已錄製', comboRecorded: '已錄製',
@@ -832,6 +835,8 @@ export const zhTW: typeof zhCN = {
apiKeyLabel: 'API 密鑰', apiKeyLabel: 'API 密鑰',
baseUrlLabel: '接口地址', baseUrlLabel: '接口地址',
modelLabel: '模型', modelLabel: '模型',
customModelLabel: '自訂模型…',
presetListLabel: '返回預設清單',
temperatureLabel: 'Temperature', temperatureLabel: 'Temperature',
temperaturePlaceholder: '留空則不發送;範圍 0~2(含邊界),例如 0.3', temperaturePlaceholder: '留空則不發送;範圍 0~2(含邊界),例如 0.3',
extraHeadersLabel: '額外 Headers', extraHeadersLabel: '額外 Headers',
@@ -1272,8 +1277,16 @@ export const zhTW: typeof zhCN = {
sherpaModelParaformerDesc: '面向中文的實驗模型。', sherpaModelParaformerDesc: '面向中文的實驗模型。',
sherpaModelWhisper: 'Whisper Small 多語言', sherpaModelWhisper: 'Whisper Small 多語言',
sherpaModelWhisperDesc: '與 Whisper 系列行為一致的多語言實驗兜底模型。', sherpaModelWhisperDesc: '與 Whisper 系列行為一致的多語言實驗兜底模型。',
sherpaModelWhisperLargeV3: 'Whisper Large V3(多語)',
sherpaModelWhisperLargeV3Desc: '開源多語通用中效果最好的 Whisper 檔,品質高、體積大,適合高品質轉寫。',
sherpaModelQwen3: 'Qwen3-ASR 0.6B INT8', sherpaModelQwen3: 'Qwen3-ASR 0.6B INT8',
sherpaModelQwen3Desc: '轉換後的 sherpa-onnx Qwen3-ASR 模型,支援多語言識別與更強的長上下文能力。', sherpaModelQwen3Desc: '轉換後的 sherpa-onnx Qwen3-ASR 模型,支援多語言識別與更強的長上下文能力。',
modelSelectTitle: '模型選擇',
modelSelectDesc: '從已下載的模型裡選一個作為目前辨識模型;更多模型在下方「下載與管理」取得。',
modelSelectPlaceholder: '選擇已下載的模型…',
modelSelectEmpty: '還沒有已下載的模型,先到「下載與管理」下載一個。',
groupDownload: '下載與管理',
groupOther: '其他',
mirrorLabel: '下載鏡像源', mirrorLabel: '下載鏡像源',
mirrorDesc: '官方源在國外網絡更穩;hf-mirror.com 是國內社區維護的鏡像。', mirrorDesc: '官方源在國外網絡更穩;hf-mirror.com 是國內社區維護的鏡像。',
mirrorHuggingface: 'HuggingFace 官方 (huggingface.co)', mirrorHuggingface: 'HuggingFace 官方 (huggingface.co)',