Skip to content

[WIP] 聊天面板国际化 + 消息翻译 (D1+D2) — 未完成,请 Liko 测试验证 - #6

Draft
heitaoplay wants to merge 2 commits into
mainfrom
Chat
Draft

[WIP] 聊天面板国际化 + 消息翻译 (D1+D2) — 未完成,请 Liko 测试验证#6
heitaoplay wants to merge 2 commits into
mainfrom
Chat

Conversation

@heitaoplay

Copy link
Copy Markdown
Collaborator

改动内容

  • chat.js 硬编码繁中全部改 T() 国际化(96 个 chatXxx 词条)
  • 新增 src/chat/translate.js 可插拔翻译引擎:MyMemory(默认) / Google / LibreTranslate / DeepL / 自定义
  • Google 后端移植自 Liko-MAT(gtx 端点,MIT ©2026 awdrrawd,已保留署名注释)
  • Translation/ 11 语言文件补齐 chat 词条 + provider 标签(5 个 chatProv*)
  • i18n-fallback.js 补 TW/EN 离线后备

⚠️ 未完成 / 请 Liko 测试验证

  1. 翻译后端未实机验证:MyMemory 当日免费配额已耗尽(约 17 小时后恢复);Google gtx 端点在中国大陆被墙,需 VPN 才能测。
  2. 8 种非中/英语言(JA/KO/DE/FR/RU/UA/ES/VI)为手写 best-effort,建议复核。
  3. provider 下拉新增 Google 选项,默认仍是 MyMemory。
  4. 已知预存 lint error:chat.js:626 ServerPlayerOnlineSharedSettingsSync(BC 运行时全局,与本次改动无关)。

已验证

  • node --check 12 文件全过;101 个 chat 词条 × 11 语言全部非空、零缺译
  • npm run build 通过;npm run lint 仅余预存 1 error + 9 warning,本次零新增
  • _translateGoogle 离线单测:gtx 解析正确,429/403/网络重试正常

awdrrawd and others added 2 commits August 23, 2026 23:17
- chat.js 硬编码繁中全部改 T() 国际化(96 个 chatXxx 词条)
- 新增 src/chat/translate.js 可插拔翻译引擎:MyMemory(默认)/Google/LibreTranslate/DeepL/自定义
- Google 后端移植自 Liko-MAT(gtx 端点,MIT ©2026 awdrrawd,已保留署名)
- Translation/ 11 语言文件补齐 chat 词条 + provider 标签(5 个 chatProv*)
- i18n-fallback.js 补 TW/EN 离线后备

⚠️ 未完成:翻译后端未实机验证(MyMemory 当日配额耗尽、Google gtx 端点中国大陆需 VPN)。请 Liko 测试验证。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants