一个简单的汉化安卓APP的方法

嗯,仅限语言以strings.xml格式存放的,不是写死的那种

1.使用APK Editor Pro(https://wwa.lanzoui.com/iSiAarugppi)解包APK,选择APK文件-完整编辑-部分文件,在字符串页左上角添加语言"Chinese"(-zh),现在字符串 右侧应该都是英语吧(如果英语是应用默认语言的话)

2.去文件页,/res/values-zh/,右侧勾选strings.xml,点下方“提取”至某处

3.把 strings.xml 复制到有python环境的设备,用工具将xml转为csv/xls等格式

https://github.com/CatchZeng/Localizable.strings2Excel

https://github.com/LiewJunTung/Android-strings-xml-csv-converter

https://github.com/shiweibsw/Translation-Tools

或者直接对接API自动翻译 https://github.com/rishabhdugar/android-localization-helper(省略4/5步)

4.把xls里的默认语言复制,整个丢到翻译工具里机翻一遍先,有空的话就人工润色一下

5.把xls用上面的工具再转回xml格式

6.回到APK Editor Pro ,把你翻译好的 strings.xml 替换进来

7.点击右上角的“打包”,祈祷不要报错吧🙏

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注