就跟大家聊聊我捣鼓“DANGO”这个安卓应用汉化的事儿。也不是啥高深技术,就是瞎琢磨,一步步给它弄明白了。就喜欢自己动手,遇到个外语的APP,用着不爽,就老想着能不能给它改成中文的。

起因:瞅见个好东西,可惜是洋文

前阵子,我无意中发现一个叫“DANGO”的安卓应用,具体干啥的就不细说了,反正我觉得挺有意思。可打开一看,好家伙,全是英文。虽然咱也认识几个字母,但用起来总觉得隔着一层,不痛快。心想,这玩意儿要是中文的该多

DANGO安卓汉化有哪些实用功能?大神教你玩转它!

准备动手:找家伙事儿

念头一起,就收不住了。我寻思着,安卓的APP不就是个APK文件嘛以前也稍微接触过一点。第一步,咱得把这个DANGO的APK文件给弄到手。 这个好办,网上搜搜或者从手机里提取出来都行。

有了APK文件,接下来就得找个能“解剖”它的工具。我记得以前用过一个叫“MT管理器”的玩意儿,挺顺手的,能在手机上直接操作。于是我又把它给装上了。用电脑上的工具也行,比如那个啥Android Killer之类的,不过我这回就图个方便,直接在手机上干活。

小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

开整:一步步来

打开MT管理器,找到那个DANGO的APK文件。点一下,选择“查看”,就能看到APK包里面的结构了。里面文件挺多的,什么`*`,`lib`文件夹,还有个关键的`*`文件和`res`文件夹。

我主要的目标就是里面的文字。 一般来说,APP的文字资源都放在`res`文件夹下的`values`目录里,通常是个叫`*`的文件。有时候也可能在`values-en`(英文)、`values-ja`(日文)这样的文件夹里。DANGO这个应用,我翻了翻,果然在`values`里找到了`*`。

DANGO安卓汉化有哪些实用功能?大神教你玩转它!

点开这个`*`,里面就是一行行的代码,大概长这样:

xml

DANGO
Settings
Welcome to DANGO!

DANGO安卓汉化有哪些实用功能?大神教你玩转它!

看到这儿,我就明白了。咱要做的,就是把这些尖括号中间的英文,比如“Settings”或者“Welcome to DANGO!”,翻译成中文。注意,那个`name=”xxx”`的部分可千万不能动,那是程序识别用的。

于是我就开始吭哧吭哧地翻译。一条一条地看,一条一条地改。比如上面那几行,我可能就改成:

xml

蛋挞GO
设置
欢迎来到蛋挞GO!

DANGO安卓汉化有哪些实用功能?大神教你玩转它!

这个过程挺枯燥的,尤其是如果APP的文本量特别大。得有耐心,还得细心。有时候会遇到一些带占位符的,比如 `%s` 或者 `%1$d` 之类的,这些也得原样保留,不然程序运行时会出错。 还有些文本可能带了HTML标签,比如``加粗之类的,也得留着。

收尾:打包和签名

等我把所有能找到的、需要翻译的英文都改成中文后,就该把修改后的文件保存然后把整个APK重新打包了。MT管理器里一般都有“编译”或者“打包”的功能。操作之后,会生成一个新的APK文件。

但是,这时候生成的APK还不能直接安装。 因为我们修改了APK的内容,它原来的签名就失效了。安卓系统为了安全,是不允许安装没有签名或者签名校验失败的应用的。下一步就是给这个新的APK文件签名。 MT管理器也带了这个功能,一般选择“签名”或者“APK签名”就行了。签完名,会再生成一个带签名的APK,通常文件名会多一个类似 `_signed` 的后缀。

大功告成:安装测试

DANGO安卓汉化有哪些实用功能?大神教你玩转它!

一步,就是把这个签好名的新APK安装到手机上试试看。安装成功后,打开DANGO应用……界面果然变成中文的了!虽然可能有些地方翻译得不太地道,或者有些文字太长导致排版有点小问题,但总体上能看懂、能用了,心里那叫一个舒坦!

如果发现有啥问题,比如乱码,或者某个地方没翻译到,那就得再回到MT管理器,找到对应的文件,继续修改、编译、签名、安装、测试……直到自己满意为止。

这就是我这回折腾DANGO安卓汉化的整个过程。说难也不难,主要是细心和耐心。分享出来,给有同样想法的朋友们一个参考。自己动手,丰衣足食嘛

免责声明:喜欢请购买正版授权并合法使用,此软件只适用于测试试用版本。来源于转载自各大媒体和网络。 此仅供爱好者测试及研究之用,版权归发行公司所有。任何组织或个人不得传播或用于任何商业用途,否则一切后果由该组织及个人承担!我方将不承担任何法律及连带责任。 对使用本测试版本后产生的任何不良影响,我方不承担任何法律及连带责任。 请自觉于下载后24小时内删除。如果喜欢本游戏,请购买正版授权并合法使用。 本站内容侵犯了原著者的合法权益,可联系我们进行处理。