【笔记】Android汉化

前言

Android通过修改文本内容实现汉化

搜索关键字出现的文件

  • MT管理器->右上角菜单->搜索->勾选高级搜索->输入关键字->确定

修改xml文件

  • MT管理器->选择APK->查看
  • 选择需要修改的文件->打开方式选择反编译
  • 修改文本内容->右上角点保存按钮->返回->提示是否重新打包,选择确定

修改arsc文件

  • MT管理器->选择APK->查看
  • 选择需要修改的文件->打开方式选择翻译模式->[DEFAULT]
  • 汉化
    • 手动汉化:选择需要修改的字符串->输入翻译后的文本->确定
    • 自动汉化:选择右下角翻译图标->选择翻译引擎->确定
      • 翻译引擎下载:MT管理器->右上角菜单->插件管理->插件中心->下载一款翻译插件,例如Yandex翻译
  • 左上角返回->保存并退出->提示是否重新打包,选择确定

修改dex文件

  • MT管理器->选择APK->查看
  • 选择classes.dex文件->Dex编辑器++->搜索->发起新搜索->输入查找内容->搜索类型改为字符串->取消勾选完全匹配->确定
  • 选择搜索到的关键字->修改文本内容->右上角保存->返回->返回->提示是否编译并保存文件,选择保存并退出->提示是否重新打包,选择确定

完成

  • 安装修改后的APK时,如果签名不一致会导致安装失败,需要先手动卸载旧版本再安装新版本

参考文献

哔哩哔哩——正己2595