From bbfdcae84cf1dd7f8e161ed2de258bf3dd668bce Mon Sep 17 00:00:00 2001 From: ZiyaZhang <199893125+ZiyaZhang@users.noreply.github.com> Date: Thu, 8 Oct 2026 21:01:06 -0700 Subject: [PATCH] fix: localize voice input component metadata --- packages/experimental/api-speech-to-text/locale/en.json | 6 ++++++ packages/experimental/api-speech-to-text/locale/zh.json | 6 ++++++ packages/experimental/api-speech-to-text/package.json | 2 ++ packages/experimental/client-ui-voice-input/locale/en.json | 6 ++++++ packages/experimental/client-ui-voice-input/locale/zh.json | 6 ++++++ packages/experimental/client-ui-voice-input/package.json | 2 ++ .../experimental/speech-to-text-sensevoice/locale/en.json | 6 ++++++ .../experimental/speech-to-text-sensevoice/locale/zh.json | 6 ++++++ .../experimental/speech-to-text-sensevoice/package.json | 2 ++ packages/experimental/speech-to-text/locale/en.json | 6 ++++++ packages/experimental/speech-to-text/locale/zh.json | 6 ++++++ packages/experimental/speech-to-text/package.json | 2 ++ 12 files changed, 56 insertions(+) create mode 100644 packages/experimental/api-speech-to-text/locale/en.json create mode 100644 packages/experimental/api-speech-to-text/locale/zh.json create mode 100644 packages/experimental/client-ui-voice-input/locale/en.json create mode 100644 packages/experimental/client-ui-voice-input/locale/zh.json create mode 100644 packages/experimental/speech-to-text-sensevoice/locale/en.json create mode 100644 packages/experimental/speech-to-text-sensevoice/locale/zh.json create mode 100644 packages/experimental/speech-to-text/locale/en.json create mode 100644 packages/experimental/speech-to-text/locale/zh.json diff --git a/packages/experimental/api-speech-to-text/locale/en.json b/packages/experimental/api-speech-to-text/locale/en.json new file mode 100644 index 0000000000..13dc1e6fad --- /dev/null +++ b/packages/experimental/api-speech-to-text/locale/en.json @@ -0,0 +1,6 @@ +{ + "meta": { + "title": "Speech transcription API", + "description": "Provide speech transcription for browser clients." + } +} diff --git a/packages/experimental/api-speech-to-text/locale/zh.json b/packages/experimental/api-speech-to-text/locale/zh.json new file mode 100644 index 0000000000..ffcca2e772 --- /dev/null +++ b/packages/experimental/api-speech-to-text/locale/zh.json @@ -0,0 +1,6 @@ +{ + "meta": { + "title": "语音转写接口", + "description": "为浏览器提供录音转写接口。" + } +} diff --git a/packages/experimental/api-speech-to-text/package.json b/packages/experimental/api-speech-to-text/package.json index 2c02c9443a..a44b383505 100644 --- a/packages/experimental/api-speech-to-text/package.json +++ b/packages/experimental/api-speech-to-text/package.json @@ -20,6 +20,7 @@ }, "./src/*": "./src/*", "./package.json": "./package.json", + "./locale/*.json": "./locale/*.json", "./types": { "types": "./lib/types/types.d.ts", "default": "./lib/types/types.js" @@ -34,6 +35,7 @@ } }, "files": [ + "locale/*.json", "lib/index.js", "lib/types/**/*.js", "lib/types/**/*.d.ts", diff --git a/packages/experimental/client-ui-voice-input/locale/en.json b/packages/experimental/client-ui-voice-input/locale/en.json new file mode 100644 index 0000000000..4f4aa36248 --- /dev/null +++ b/packages/experimental/client-ui-voice-input/locale/en.json @@ -0,0 +1,6 @@ +{ + "meta": { + "title": "Voice recording", + "description": "Record speech and insert editable text into the conversation draft." + } +} diff --git a/packages/experimental/client-ui-voice-input/locale/zh.json b/packages/experimental/client-ui-voice-input/locale/zh.json new file mode 100644 index 0000000000..8f714c3f5a --- /dev/null +++ b/packages/experimental/client-ui-voice-input/locale/zh.json @@ -0,0 +1,6 @@ +{ + "meta": { + "title": "录音输入", + "description": "录制语音,将识别结果填入会话草稿,支持编辑后发送。" + } +} diff --git a/packages/experimental/client-ui-voice-input/package.json b/packages/experimental/client-ui-voice-input/package.json index ede23b2d00..a3b6bf42b5 100644 --- a/packages/experimental/client-ui-voice-input/package.json +++ b/packages/experimental/client-ui-voice-input/package.json @@ -20,12 +20,14 @@ }, "./src/*": "./src/*", "./package.json": "./package.json", + "./locale/*.json": "./locale/*.json", "./client": { "types": "./lib/types/client/index.d.ts", "default": "./lib/client.js" } }, "files": [ + "locale/*.json", "lib/index.js", "lib/client.js", "lib/types/**/*.d.ts" diff --git a/packages/experimental/speech-to-text-sensevoice/locale/en.json b/packages/experimental/speech-to-text-sensevoice/locale/en.json new file mode 100644 index 0000000000..7e216a5a62 --- /dev/null +++ b/packages/experimental/speech-to-text-sensevoice/locale/en.json @@ -0,0 +1,6 @@ +{ + "meta": { + "title": "Local SenseVoice recognition", + "description": "Transcribe recordings into text locally with SenseVoice." + } +} diff --git a/packages/experimental/speech-to-text-sensevoice/locale/zh.json b/packages/experimental/speech-to-text-sensevoice/locale/zh.json new file mode 100644 index 0000000000..e650c4410c --- /dev/null +++ b/packages/experimental/speech-to-text-sensevoice/locale/zh.json @@ -0,0 +1,6 @@ +{ + "meta": { + "title": "SenseVoice 本地识别", + "description": "使用本机 SenseVoice 将录音转写为文字。" + } +} diff --git a/packages/experimental/speech-to-text-sensevoice/package.json b/packages/experimental/speech-to-text-sensevoice/package.json index f5889577ec..5cbfb277a7 100644 --- a/packages/experimental/speech-to-text-sensevoice/package.json +++ b/packages/experimental/speech-to-text-sensevoice/package.json @@ -20,12 +20,14 @@ }, "./src/*": "./src/*", "./package.json": "./package.json", + "./locale/*.json": "./locale/*.json", "./worker": { "types": "./lib/types/worker.d.ts", "default": "./lib/worker.js" } }, "files": [ + "locale/*.json", "lib/index.js", "lib/worker.js", "runtime/assets.json", diff --git a/packages/experimental/speech-to-text/locale/en.json b/packages/experimental/speech-to-text/locale/en.json new file mode 100644 index 0000000000..bdc4cc8f02 --- /dev/null +++ b/packages/experimental/speech-to-text/locale/en.json @@ -0,0 +1,6 @@ +{ + "meta": { + "title": "Speech recognition", + "description": "Manage speech transcription and select a recognition provider." + } +} diff --git a/packages/experimental/speech-to-text/locale/zh.json b/packages/experimental/speech-to-text/locale/zh.json new file mode 100644 index 0000000000..7198b5406d --- /dev/null +++ b/packages/experimental/speech-to-text/locale/zh.json @@ -0,0 +1,6 @@ +{ + "meta": { + "title": "语音识别", + "description": "管理语音转写服务,并选择识别引擎。" + } +} diff --git a/packages/experimental/speech-to-text/package.json b/packages/experimental/speech-to-text/package.json index aae9285419..135486e5c5 100644 --- a/packages/experimental/speech-to-text/package.json +++ b/packages/experimental/speech-to-text/package.json @@ -20,6 +20,7 @@ }, "./src/*": "./src/*", "./package.json": "./package.json", + "./locale/*.json": "./locale/*.json", "./types": { "types": "./lib/types/types.d.ts", "default": "./lib/types/types.js" @@ -30,6 +31,7 @@ } }, "files": [ + "locale/*.json", "lib/index.js", "lib/types/**/*.js", "lib/types/**/*.d.ts"