Skip to content

Releases

Zalo 汉化 2.6.1

Choose a tag to compare

@github-actions github-actions released this 27 Oct 06:15

Zalo 汉化 v2.6.1

版本号:versionCode 17 / versionName 2.6.1
适配:Zalo 26.10.2(26.10.02),Android 8.1+
状态:已在 Zalo 26.10.02 真机实测通过

这一版是翻译质量大修:把过去几版攒下的「机器翻译腔」和「一词多义误译」系统性清了一遍,
并修掉了会导致严重歧义的单字符翻译问题。


新增能力

1. 越南语模式不再漏中文

Zalo 内建语言开关切到 Tiếng Việt 时,模块整体停止介入,界面保持越南语原文;
切到 English 时全量汉化。

之前的版本只拦住了资源层,英文写死的文案(My Documents / Timeline / OA 等)仍会被翻成中文,
导致「切越南语后还有部分中文」。现在资源层(translate)与文本层(lookupSource)
共用同一个语言闸门,两处都停。

判断依据是 Configuration.getLocales(),且只允许 Zalo 自身资源(ID ≥ 0x7f000000)
更新标志,避免系统资源把状态刷掉。

2. 单字符 / 纯符号一律不翻译

这是本版最重要的修复。

动态标签的更新角标,原文就是一个字符 N(资源 str_noti_N_character),
上一版被当成普通单词翻成了「新」。这类角标用图标字体渲染,塞汉字进去会显示成随机字形
—— 实际表现就是用户看到角标变成了「氮」字,歧义极大。

现在规则改为:英文源长度 ≤ 1、或纯符号/纯数字/纯格式串,一律保持原文。
str_noti_N_character → N,str_setting_font_label_seekbar → A,角标恢复正常。

3. 删除混入的越南语源词条

原 en 表里混进 154 条越南语原文,被按字面音译成乱码:
ĐANG SAO LƯU → 「姜绍柳」、Khởi động lại → 「启东莱」、Sản phẩm → 「山范」。
已全部清除。


翻译质量修正(约 1300+ 条)

一词多义的严重误译

英文 旧译(错) 现译 说明
Crop 庄稼 裁剪 图片编辑里的裁剪
Feed 饲料 / 喂养 动态 Timeline 动态,不是喂食
Live 居住 直播 LIVE 直播标签
Live Location 居住地点 实时位置 共享位置
Call 称呼 通话 / 拨打 通话按钮
Quit / Exit 辞职 / 出口 退出 退出应用
Auto 汽车 自动 相机自动模式、自动保存媒体
Active Code 活动代码 激活码 两步验证激活码
Pass 经过 跳过 左滑跳过某人
Crop… — — —
Album 专辑 相册 照片相册
Comments 注释 评论 评论区字数限制
computer vision 计算机视觉 计算机视觉 ✅ 本来就是术语,保留

按钮与功能词统一

Back 后退 → 返回 · Next 下一个 → 下一步 · Done 完毕 → 完成
View 看法 → 查看 · Deny 否定 → 拒绝 · Stay 停留 → 留下
Free 自由的 → 免费 · Dark 黑暗的 → 深色 · WEAK 虚弱的 → 弱
Loop 环形 → 循环 · Flip 翻动 → 翻转 · Beta 贝塔 → Beta
Alert 警报 → 提醒 · Host 主持人 → 主播 · Enable 立即开启 → 开启
Message(按钮)信息 → 发消息 · To: 到: → 收件人: · From 从 → 来自

组织与人称

  • member 会员 → 成员(79 处,Zalo 没有付费会员概念)
  • group 团队 → 群组
  • Right to … 权利 → 权限("编辑社区信息的权利" → "编辑社区信息的权限")
  • diary 日记 → 动态

日历语义

  • Event 事件/活动 → 日程(日历场景统一)
  • event list → 日程列表

其他修正

  • send money 寄钱 → 转账
  • sent you a card 给你寄了一张卡片 → 给你发送了一张卡片
  • Send it anyway? 还是寄过去吧? → 仍要发送吗?
  • Get another characters 获取另一个角色 → 换一组字符
  • Restricted list 限制清单 → 限制名单
  • Swipe left to pass someone 向左滑动即可超越某人 → 向左滑动跳过
  • Show "Seen" status 只译成「展示」(半截句) → 显示"已读"状态
  • Social Media Terms 社交媒体术语 → 社交媒体条款
  • file:///android_asset/... 协议头被翻成「文件:///」 → 恢复原文
  • zch_livestream_language 值 en 被翻成 zh → 恢复 en(这是语言码,翻了会改行为)
  • 中文里残留的英文复数占位符 %2$s / %4$s 已删除

覆盖度

项目 数量
资源字符串翻译 12637 条
Zalo 资源表可译项覆盖 100%(12351 / 12351)
源码/服务端文本映射 10200 条
校验通过 占位符一致性、单字符、URL、越南语残留、叠字、中英混杂

工程化

  • 仓库改为跨平台构建脚本:Linux / macOS / Windows(Git Bash) 通用,
    自动探测 SDK、自动选最高版本 build-tools、自动注入版本号
  • 新增 GitHub Actions 工作流:push 自动构建,打 v* 标签自动发 Release
  • 签名证书固定入库,CI 产物与历史版本签名一致,可直接覆盖升级

构建需 build-tools 35+:34 的 d8 有 R8 bug(MethodParameters 空名 NPE),会编译失败。


升级说明

直接覆盖安装即可,签名未变,LSPosed 作用域配置不会丢。
装完记得强制停止 Zalo 再打开。


已知限制

  • 钱包的 Activity(交易记录)/ Card(卡)页面是服务器下发的 H5,仍为英文
  • 极少数写死在自定义控件里的文本(如聊天列表里的「My Documents」会话名)可能漏翻

v2.2

Choose a tag to compare

@guoxpeng guoxpeng released this 08 Oct 07:59

适配 Zalo 26.10.1:补隐私页/搜索页/扫码页漏翻;N徽标改回不翻译。

v2.1

Choose a tag to compare

@guoxpeng guoxpeng released this 08 Oct 07:52

补 zStyle 页面 2 条漏翻。

v2.0

Choose a tag to compare

@guoxpeng guoxpeng released this 08 Oct 07:30

修复36处汉化问题:1个复制粘贴错误,35条越南语残留翻译为中文。

1.9

1.9

Choose a tag to compare

@guoxpeng guoxpeng released this 19 Aug 02:43

Zalo 汉化 v1.9

🧹 精简:移除 WebView H5 注入(钱包 Activity/Card 页面暂不汉化)

  • 钱包的 Activity(交易记录)/ Card(卡)页面是 H5 网页,v1.7/v1.8 尝试的 WebView 注入方案实测无法生效(Zalo 小程序容器渲染机制特殊),按用户要求移除该方案,保持模块代码简洁
  • 移除内容:setWebViewClient 包装、WebViewClient.onPageFinished、WebBaseView.H7 hook、web_inject.js 注入脚本(APK 从 1.08MB 回到 660KB)
  • 模块回到稳定的核心功能:资源翻译 + 原文映射 + ZInstant + setText/setHint

其他

  • 翻译表 12165 条、原文映射 en 9509 / vi 9360(不变)
  • 模拟器实测:加载正常、登录页全中文、无崩溃
  • 兼容 Zalo 26.08.x(26.8.1 / 26.8.2)

安装

覆盖安装后,强制停止 Zalo 再重开。

1.8

1.8

Choose a tag to compare

@guoxpeng guoxpeng released this 19 Aug 02:37

Zalo 汉化 v1.8

🎯 修复:钱包 Activity / Card 页面 H5 汉化真正生效

v1.7 的 WebView 注入在钱包页没生效,v1.8 找到根因并修复:

  • 钱包的 Activity(交易记录)/ Card(卡)页面走的是 Zalo 小程序容器(WebBaseView + ZWebView),它从不调用标准的 setWebViewClient,页面加载完成走的是 Zalo 自定义的回调 H7(url)——v1.7 的两个标准 hook 全部落空。
  • v1.8 直接 hook Zalo 自己的回调 WebBaseView.H7,页面加载完成后反射拿到 ZWebView 实例注入翻译脚本,再延迟 1.5 秒补一次覆盖 SPA 异步渲染内容。
  • 原有的标准 WebView hook 保留(覆盖政策页等其他 H5)。

其他

  • 翻译表 12165 条、原文映射 en 9509 / vi 9360、WebView 字典 18576 条(与 v1.7 一致)
  • 模拟器实测:WebBaseView.H7 hook installed、登录页全中文、无崩溃

安装

覆盖安装后,强制停止 Zalo 再重开。进钱包 → Activity / Card,页面应显示中文了。

1.7

1.7

Choose a tag to compare

@guoxpeng guoxpeng released this 19 Aug 02:11

Zalo 汉化 v1.7

🎉 重大更新:H5 页面(WebView)汉化

之前钱包的 Activity(交易记录)、Card(卡) 页面全是英文,根因是这两个页面是 H5 网页(WebView 渲染的 HTML,资源 hook 全部够不着)。v1.7 给模块加上了 WebView 内容注入翻译:

  • 页面加载完成后自动注入翻译脚本,遍历页面文本,按字典精确替换成中文
  • 支持动态内容(下拉刷新、翻页加载的新内容也会被翻译)
  • 支持输入框 placeholder 提示文字
  • 字典合并了全部英文 + 越南语原文映射(18576 条),中越两种语言界面都覆盖
  • 不碰页面数据、不注入额外请求,只做界面文字替换

其他

  • 翻译表 12165 条、原文映射 en 9509 / vi 9360(与 v1.6 一致,无回归)
  • 模拟器实测:模块加载正常、登录页全中文、无崩溃

安装

覆盖安装后,强制停止 Zalo 再重开(模块只在进程新建时注入)。然后进钱包 → Activity / Card 页面,英文应该都变中文了。

1.6

1.6

Choose a tag to compare

@guoxpeng guoxpeng released this 19 Aug 01:32

Zalo 汉化 v1.6 更新日志

模块包名:com.zalocn(应用名:Zalo 汉化)

v1.6(2026-08-19)

  • 修复 v1.5 回归:Popular keywords、Suggested OAs、Explore by categories 重新汉化(上次构建重新生成映射时被冲掉,现已固化到构建流程,不再丢失)
  • 新增:Recommended Official Accounts → 推荐公众号
  • 修正:Newsfeed → 动态(原译"信息流"不准确)
  • 服务器固定词全部固化到 add_common_words.py(热门关键词 / 推荐公众号 / 按分类探索 / 热门小程序 / 动态 / 你今天过得怎么样?等,含越南语对应)
  • 原文→中文映射:en 9494 → 9509,vi 9356 → 9360
  • 兼容 Zalo 26.08.x(26.8.1 / 26.8.2)

v1.5

  • Popular Mini Apps → 热门小程序;How are you today? → 你今天过得怎么样?

v1.4

  • Popular keywords → 热门关键词、Suggested OAs → 推荐公众号、Explore by categories → 按分类探索、Shopping → 购物

v1.3

  • 补齐 100+ 小程序分类词与通用 UI 词;Utilities → 工具

v1.2

  • 修复日记(Timeline)页 169 条带 HTML 标签/占位符文本

v1.1

  • 真机实测 Zalo 26.08.01(26.8.1)运行稳定

v1.0(首版)

  • 11996 条翻译 + 原文映射 + Hook 全家桶

1.5

1.5

Choose a tag to compare

@guoxpeng guoxpeng released this 19 Aug 01:20

Zalo 汉化 v1.5 更新日志

模块包名:com.zalocn(应用名:Zalo 汉化)

v1.5(2026-08-19)

  • 小程序页:Popular Mini Apps → 热门小程序(含越南语 Ứng dụng phổ biến)
  • 日记(Timeline)页:
    • 状态输入提示 How are you today? → 你今天过得怎么样?
    • Newsfeed → 信息流
    • 补充 What are you thinking?(你在想什么)、Share your thoughts(分享你的想法)等常见提示
  • 修正机翻错误:Hôm nay bạn thế nào?(你今天过得怎么样)原误译"你要做什么?"
  • 原文→中文映射:en 9490 → 9494,vi 9357 → 9356
  • 兼容 Zalo 26.08.x(26.8.1 / 26.8.2)

v1.4

  • 修复小程序区:Popular keywords → 热门关键词、Suggested OAs → 推荐公众号、Explore by categories → 按分类探索、Shopping → 购物
  • 修正 OA 误译"办公自动化" → OA

v1.3

  • 修复小程序固定内容:补齐 100+ 分类词与通用 UI 词(中越双语);Utilities → 工具

v1.2

  • 修复日记(Timeline)页英文残留:补齐 169 条带 HTML 标签/占位符的界面文本

v1.1

  • 真机实测 Zalo 26.08.01(26.8.1)运行稳定、无崩溃、无异常

v1.0(首版)

  • 内置 11996 条翻译 + 原文→中文全量映射 + Hook 全家桶(Resources/setText/setHint/ZInstant)

1.4

1.4

Choose a tag to compare

@guoxpeng guoxpeng released this 19 Aug 01:15

Zalo 界面汉化 v1.4(com.zalocn)

  • 修复小程序区剩余英文:Popular keywords/Suggested OAs/Explore by categories/Shopping 全部汉化
  • 修正机翻错误:OA 误译办公自动化→OA,Suggested→推荐
  • 内置 12165 条翻译 + 原文→中文全量映射(en 9490 + vi 9357)
  • 兼容 Zalo 26.08.x(26.8.1/26.8.2);纯 UI 层翻译,不触碰网络、账号与聊天数据

详见 README.md