From 56cd91d40e73dea46d5c5ac411553adf34befb36 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 6 Sep 2026 15:56:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=AF=AD=E9=9F=B3=E9=80=9A?= =?UTF-8?q?=E8=AF=9D=E8=8F=9C=E5=8D=95=E9=A1=B9=E4=B8=AD=E6=96=87=E7=BF=BB?= =?UTF-8?q?=E8=AF=91=E8=AF=AF=E8=AF=91=E6=88=90"=E7=A7=B0=E5=91=BC"?= =?UTF-8?q?=EF=BC=8C=E5=AE=9E=E9=99=85=E5=90=AB=E4=B9=89=E6=98=AF=E5=8F=91?= =?UTF-8?q?=E8=B5=B7=E8=AF=AD=E9=9F=B3=E7=94=B5=E8=AF=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 会话更多菜单里发起语音通话的入口(tinode-web.jsx menu_item_audio_call, 唯一消费点,2236 行 formatMessage 渲染其 title)中文翻译一直是"称呼", 和视频通话入口"视频电话"并列显示时,用户会把它当成设置备注昵称之类的 功能,点开才发现其实是拨打语音电话——源头是英文 defaultMessage 只有一个 词"Call",同时可以理解成"称呼/命名"或"打电话",翻译流程选错了词义, zh.json/zh-TW.json(简繁中文)都错,全仓库搜索确认"称呼"/"稱呼"没有 被其它任何 key 使用,不是复用了别的合法翻译。 改成"语音电话"/"語音電話",与同一菜单里视频通话入口现有的"视频电话" 措辞保持一致(未改动"电话"这个词本身的选择,只修正词义选错的问题, 避免额外引入新的用词不一致)。 验证:修复前 tw.props.intl.formatMessage({id:'menu_item_audio_call'}) 返回"称呼";重新跑 npm run build:i18n 生成 src/i18n.min 后同一调用 返回"语音电话"。 --- src/i18n/zh-TW.json | 2 +- src/i18n/zh.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/i18n/zh-TW.json b/src/i18n/zh-TW.json index 4823ffa8..93d72721 100644 --- a/src/i18n/zh-TW.json +++ b/src/i18n/zh-TW.json @@ -1523,7 +1523,7 @@ "obsolete": false }, "menu_item_audio_call": { - "translation": "稱呼", + "translation": "語音電話", "defaultMessage": "Call", "description": "Start audio call", "missing": false, diff --git a/src/i18n/zh.json b/src/i18n/zh.json index d261989f..d68960cb 100644 --- a/src/i18n/zh.json +++ b/src/i18n/zh.json @@ -1523,7 +1523,7 @@ "obsolete": false }, "menu_item_audio_call": { - "translation": "称呼", + "translation": "语音电话", "defaultMessage": "Call", "description": "Start audio call", "missing": false,