好酷屋

安卓软件的汉化原理

好酷屋

发布于2023-04-13

好酷屋教程网小编为您收集和整理了安卓软件的汉化原理的相关教程:其实安卓软件汉化咱们每个人都能够去实现,原理就是翻开apk文件中地resources.arsc文件,显示出所有16进制代码,再将其通过16进制编码软件转化为英文字符,当然你同样可以先将16进制转化

  其实安卓软件汉化咱们每 个人都能够去实现,原理就是翻开apk文件中地resources.arsc文件,显示出所有16进制代码,再将其通过16进制编码软件转化为英文字符, 当然你同样可以先将16进制转化为10进制,而后通过对比ASCⅡ码表改为英文字符,然而我信任不人会乐意抉择后者吧。然后咱们便可以通过翻译, 将特定地英文单词调换为汉字就是可实现汉化了。

  

  汉化软件,听起来技术含量很高,其实并不难实现。在Android平台下,程序文件的后缀名为“.APK”,APK是Android Package的缩写,意思是Android安装包,是类似WM系统“.CAB”和Symbian系统“.SIS”的文件格式。APK程序文件可以用WinRAR之类的解压缩软件 解压,我们只需要将其中的resources.arsc文件解压出来,用汉化工具将.arsc文件内的英文资源翻译为中文,修改包含英文的图片,再替换原文件,最后将APK文件重新签名即可。

  

  1、文字汉化

  

  运行AndroidResEdit软件,打开之前解压出来的resources.arsc文件。软件会在原始资源栏中列出所有英文词条,在某一词条上双击,在弹出的对话框中输入翻译后的内容,确定后即可完成该词条的汉化(E文不好的朋友可以使用Google在线翻译或者借助词典软件进行翻译)。依次将所有词条翻译汉化后,点击文件菜单中的保存文件即可。一般情况下我们只需要翻译以大写字母开头的词条,也有小部分是以小写字母开头的,这些需要我们自己来判断。带下划线的软件参数、目录名称、文件名称不需要修改,像%s%、d%这类格式化输出的参数也不用做修改,照抄过来就可以了,输入时注意是半角小写字符,否则会出错。

  

  如果需要翻译的词条过多,逐条翻译比较麻烦,AndroidResEdit软件还提供了字典导入/导出功能。点击文件→导出字典→大写字母开头词条,将所有大写字母开头的词条导出为.txt文本文件。然后打开导出的TXT文本文件,在自动生成的“|”竖线后输入汉化内容,全部完成后保存。最后在AndroidResEdit软件中选择导入字典功能,导入翻译好的TXT文件就可以了。

  

  2、图片汉化

  

  某些软件中会有包含英文的按钮图片,我们只需找到对应图片,利用Photoshop等绘图软件,制作成中文按钮图片就OK了。一般来说,软件的所有图片素材都在APK文件内的resdrawable目录中,图片格式为PNG。除了汉化图片外,我们还可以替换该目录中的图标素材,达到美化软件的目的。

  

  做好以上工作之后,不要忘记将软件的重新签名,这样汉化软件才可以安装使用。在签名之前,先删除原来的签名文件,用WinRAR打开APK文件,将META-INF文件夹中除MANIFEST.MF以外的两个文件删除,然后关闭WinRAR软件。

  

  为广大企业、商家、个人,提供平面设计、装修设计、建筑设计、起名改名、策划文案、网站建设、营销推广等服务。只要能通过网络解决的任务,都可以通过来完成。若您有类似需要,请点击 立即发布项目

  

  另,上也有着各式各样的任务,无论您是拥有技能的专业人士,还是只剩时间的技术小白。都能在上找到您能参与的项目。点击查看项目 进入悬赏大厅

以上就是好酷屋教程网小编为您收集和整理的软件,汉化,标签,简介相关内容,如果对您有帮助,请帮忙分享这篇文章^_^

本文来源: https://www.haoku5.com/shenghuo/6437ad5e238335264201041d.html

相关推荐

    热门专题