怎样汉化一个软件怎么汉化

怎样汉化一个软件
怎样汉化一个软件
需要什么软件?步骤?说说看!
汉化一个软件需要先用PEiD查看程序是否加壳,加了要解壳。没加的话可以直接用汉化工具来进行界面中文化。-----------------下面是一些相关学习资料-------软件汉化就是使用专门工具对外文版的软件资源进行读取、翻译、修改、回写等一系列处理,使软件的菜单、对话框、提示等用户界面显示为中文,而程序的内核和功能保持不变的过程,完整的汉化大致要经过侦壳、脱壳、预处理、翻译、编译、测试、修正、发布8个步骤。这里的专门工具就是狭义上的汉化工具,特指标准资源和非标资源汉化工具,如Passolo、Sisulizer、点睛字符替换器等。广义上的汉化工具指汉化流程中用到的各类工具软件,可谓五花八门。  熟练应用各类的汉化工具是汉化人学习汉化的基本技能之一。汉化工具选用原则大体上如下:  1).根据使用目的有针对性地选用工具;  2).最好带字典功能,提高汉化翻译效率;  3).同类工具软件,由个人使用习惯选择使用。汉化工具:(1)Radialix (2)UltraEdit (3)Athena-A (4)Resscope (5)UPXShell(6)NSIS (7)StringManager (8)Passlo (9)AutoFontSet (10)Sisulizer(11)灵便汉化编辑器 (12)VBLocalize (13)FreeRes (14)PE-scan (15)DictionaryHelper(16)ExeinfoPE (17)点睛字符替换器 (18)ResHacker (19)INNO setup (20)Fantasy Editor(21)PEiD (22)CodeFusion (23)UniversalExtractor (25)ImportREC(26)PatchMaker (27)FixRes (28)GetVBRes (29)CXA (30)ArmaG3ddon
情拿任何一种简单的工具作为示范,谢谢!
汉化是需要有编程知识的(因为他会改变程序)--要是用金山快译,不会改变程序--但是有些词语可能翻译的不正确--对于一些复杂的软件,建议不要用--还是去下载一个汉化补丁吧(不过也不一定有哦-因为有些新出的软件还没有来得及汉化)
其他回答 (1)
下载汉化包,将其压解复制到那个游戏的文件目录里
不是啊,是在一个英文软件的基础上用其他什么软件修改啊?
等待您来回答
其它单机游戏领域专家请问一个英文软件怎样汉化?
请问一个英文软件怎样汉化?
现在一个翻译器就行
用金山快译,或去下汉化包
其他回答 (4)
用金山快译。
装一个汉化包不久就可以了
等待您来回答
软件领域专家后使用快捷导航没有帐号?
一步搞定
只需一步,快速开始
查看: 912|回复: 12
积分2669在线时间746 小时分享阅读权限40主题UID帖子精华0 战斗力0 点 技术49 点 金币2825 元 人气334 点 贡献2567 点注册时间最后登录
, 积分 2669, 距离下一级还需 331 积分
金币2825 元
本帖最后由 方少0214 于
13:56 编辑
要汉化,精简软件,一般需要把APK进行反编译与再编译,这就需要几个工具。
1. 电脑上进行反编译的工具:
首先要有JAVA环境。
你可以去官网下载JAVA的JDK包。。。
也可以去搜网上有些大侠整出来的一键配置JDK环境的傻瓜包。
我是用的安智论坛里WWNG出品的一键配置包的。
其次要升级一下JAVA到7.0, 6.0的虽然能用,但经常会出错,(可能大家都用7.0的编译了吧)
jre-7u5-windows-i586.exe
第三要有APKtool工具。
这个网上也到处都是。我还下载了一个小拽一键Apktool的工具。
有了这三个东东,基本上就可以了。
还有一个就是framework-res.apk,如果你要反编译systemui.apk之类的这个一定要有。这个就是你手机里面Framework目录下的一个APK。
因为反编译systemui.apk或framework-res.apk的时候你都得先加载这个。
一般的apk不需要先加载这个。
反编译步骤:
1. 加载框架。
2. 反编译你想改的APK。(这个要改的APK一般也放在你的Apktool目录下)
如果没有错误的话,一般就会在你的APKTool目录下生成一个以你的APK名字命名的文件夹。
里面大概有这两个目录,一个就是RES,一个就是SMALI。
一般要改的就是RES目录底下的东东。
汉化, 你可以将Values目录下的 Strings.xml 里面的条目一个一个汉化,然后用汉化后的替换掉 这个原始的Strings.xml,
也可以另建一个目录 Values-zh 或Values-zh-rcn,把汉化后的Strings.xml放进去。
(一般地, Values-zh 是放的香港版的汉化文件(繁体),而Values-zh-rcn 里放的是简体中文的汉化文件)
有时候,不光是Strings.xml ,&&还有 arrays.xml 这里也有需要汉化的地方,也是一样的,逐行汉化吧。
汉化完了你可以直接替换掉Values里的arrays.xml,也可以和Strings.xml一样放在新建的Values-zh 或Values-zh-rcn里。
精简,你可以把Values开头的所有目录,但不包含(V11,V19之类的),删除掉。只留下Values和Values-zh 或Values-zh-rcn就可以了。如果你追求更小的体积,那就直接把Values-zh 或Values-zh-rcn目录里的文件替换掉Values目录里的就行了!
如果不出问题,你就可以回编了!
回到一键Apktool里,按3, 回编。
回编正确完成后,就会在“回编apk生成目录”下生成一个修改后的APK
为防止回编时Smali出错导致程序无法运行,建议把原APK里的Classes.dex复制到修改后的APK里面。
最后,用APKSign.exe给修改后的APK签名,大功告成。
当然,这只是最基本的操作。 也许拿一个APK来改一改的时候会出现各种状况,让你搞不下去,那也等以后再说了。
2.手机上反编译的工具
APKTool 4.4.1&&去搜一下吧。 官方下载应该是 /p/apktool ,但是非常难进这个页面。进去了也很难下载。不知道是不是因为天朝的原因。
这个在手机上用的。先安装Apktool.apk,然后运行它,它会提示你没有指定Apktool数据目录。找到你的Apktool目录,指定它。然后你就可以开始反编译了!
其实如果你只是要汉化或更简单地只是给软件改改名字,建议用MT文件管理器。
这玩意太强大了。打开Mt文件管理器,点击要修改的APK,弹出一个窗口,最左边是查看,最下面是XML翻译模式。最右边是签名,中间是安装。
点击 查看, 它就会把APK解压,然后你就可以看到 ckesses.dex 和 resources.arsc 了。
点击Rescources.arsc,就会出现Arsc编辑器,可以搜索字符串,还可以进入翻译模式。
点击翻译模式,里面就有Default目录和一些其它目录了。你只要对Default目录里的东东一条一条汉化就可以了!
汉化完成点保存,再保存,退出来之后就会有一个修改好的APK了,而原来那个会自动备份。
再点击那个修改好的APK,这次选择 签名 。 签名完成后会生成一个 原APK名_singed.apk 的新APK,
点击这个新APK,这次选择安装! 你就可以试试你修改的程序能不能正常运行了!
积分1094在线时间621 小时分享阅读权限30主题UID帖子精华0 战斗力0 点 技术0 点 金币915 元 人气0 点 贡献758 点注册时间最后登录
, 积分 1094, 距离下一级还需 106 积分
金币915 元
无电脑,手机党路过。。
积分1076在线时间556 小时分享阅读权限30主题UID4945198帖子精华0 战斗力0 点 技术0 点 金币1701 元 人气5 点 贡献865 点注册时间最后登录
, 积分 1076, 距离下一级还需 124 积分
金币1701 元
感谢分享,论坛有你更精彩!
积分1531在线时间733 小时分享阅读权限35主题UID帖子精华0 战斗力0 点 技术0 点 金币3429 元 人气5 点 贡献1292 点注册时间最后登录
, 积分 1531, 距离下一级还需 269 积分
金币3429 元
感谢分享!
积分3413在线时间1244 小时分享阅读权限45主题UID5483886帖子精华0 战斗力0 点 技术0 点 金币1787 元 人气4 点 贡献3480 点 手机LG OPTIMUS 4x HD注册时间最后登录
, 积分 3413, 距离下一级还需 1587 积分
金币1787 元 手机LG OPTIMUS 4x HD
原来是教程啊谢谢
积分876在线时间447 小时分享阅读权限30主题UID553429帖子精华0 战斗力0 点 技术5 点 金币1311 元 人气35 点 贡献638 点注册时间最后登录
, 积分 876, 距离下一级还需 324 积分
金币1311 元
很实用的教程,论坛有你更精彩!
积分415在线时间212 小时分享阅读权限20主题UID9536463帖子精华0 战斗力0 点 技术0 点 金币671 元 人气0 点 贡献336 点注册时间最后登录
, 积分 415, 距离下一级还需 285 积分
金币671 元
支持!忙碌之余不忘分享经验
积分2669在线时间746 小时分享阅读权限40主题UID帖子精华0 战斗力0 点 技术49 点 金币2825 元 人气334 点 贡献2567 点注册时间最后登录
, 积分 2669, 距离下一级还需 331 积分
金币2825 元
apk文件结构剖析
apk实际上就是一种zip格式的压缩文件,用winzip,winrar等解压软件可以轻松解压。估计apk就是app packed的缩写来着。
apk文件一般都有 res 和 meta-inf 两目录,
前者存放资源文件,图片啊,xml文件啊,
后者存放 签名文件。
经常看到的还有assets目录,一般存放着一些辅助的文件,比如帮助文件,主题文件。
还有的可以看到lib目录,这一般存放的是特定应用需要的库文件。而且一般会按不同的CPU类型分类。常见的有armeaib&&armeaib-v7a mips x86这四种。
还有的有com这样的目录。
讲完目录讲文件。
根目录下有三个文件。
AndroidMainifest.xml
Classes.dex
Resource.arsc
这三个,第一个是定义此软件的主要性质的文件,比如 文件名,有哪些权限,桌面图标,有没有小部件,用什么模板或是主题啥的。
第二个是源代码。
第三个是资源文件的压缩包。
积分2669在线时间746 小时分享阅读权限40主题UID帖子精华0 战斗力0 点 技术49 点 金币2825 元 人气334 点 贡献2567 点注册时间最后登录
, 积分 2669, 距离下一级还需 331 积分
金币2825 元
本帖最后由 方少0214 于
02:49 编辑
resources.arsc这个文件反编译后一般和RES目录里的文件差不多,主要就是多了以Values开头的一系列目录。
而Values目录一般有这六个文件。public.xml,ids.xml,strings.xml,arrays.xml,styles.xml,dimens.xml
其中,要汉化的一般是strings.xml,arrays.xml这两个文件。
以Values开头的目录,values-zh存放的是繁体中文的语言文件。values-zh-rCN存放的是简体中文的语言文件,
values-zh-rTW存放的是繁体中文的语言文件。至于其它国家的语言,一般有values-de,values-es,values-fr,
values-it,values-ja,values-ko,values-pt,values-ru等等。各个后缀代表的语言请自行查看。重点不在这。
还有的是象values-v11,values-v14, values-v19 这样的目录,这种里面一般只有styles.xml这样的文件,这个跟汉化
没关系,在精简语言包的时候不要误删除了。。。
知道了这些文件的作用后就知道我们汉化与精简要做些什么事了。。。
一般地,保留Values这个目录,这里面放的是默认的语言文件,一般地来说就是英文。再加上一个values-zh-rCN目录,这里面
放的是汉化后的语言文件。其它的以Values开头的不是以V11这类后缀结尾的统统删除掉,别的语言我们用不着,现在的软件都
是走的国际化路线,内置N种语言,俺们不要,俺们走相反的路,开历史的倒车。
如果要狠一点,直接用values-zh-rCN目录里面的文件替换Values里面的相应的文件,可以使体积进一步减小。
但是要注意,一般地,如果是作者或汉化作者提供的values-zh-rCN目录,那里面的文件里面的条目和Values里面的相应的文件里面
的条目可能不一样多,一般情况下是要更少,这就需要我们把少了的条目补上,否则会出错。如果要省事点,还是不要替换的好。
积分2379在线时间454 小时分享阅读权限40主题UID8256977帖子精华0 战斗力0 点 技术0 点 金币9131 元 人气49 点 贡献2714 点注册时间最后登录
, 积分 2379, 距离下一级还需 621 积分
金币9131 元
Powered by英文版软件如何汉化?_百度知道
英文版软件如何汉化?
在网上经常搜到一些软件,关于软件介绍说功能强大,可就是下载下来是英文版的,请问怎么将一个英文版的软件汉化啊?谢谢!
提问者采纳
可以找专门的汉化软件进行汉化,比如:金山快译的永久汉化。。不过有的软件资源是不允许汉化的。下面有3种方法:第一种方法:
直接修改源二进制的代码,不要紧张,也不要被吓倒,很简单的。这里需要用到一个二进制代码查看器,如果你没有,我推荐你用一个名字为Ultra Edit的编辑器,相信你已经用过这个编辑器,(没有用过?没有用过也不要紧,往下看!)这个软件比Windows自带的记事本的功能强大许多,用法上倒没有什么复杂的地方,至于具体好在哪里,我就不说了,呵呵,可以自己看看专门介绍它的软件。比如说,我们要汉化一个英文软件,就比如汉化Turbo C吧,把菜单中的“File”汉化成中文的“文件”。用此编辑器打开TC的可执行文件tc.exe,当然啦,在做这之前,你要先备份好你要操作的文件,免得到时候没有汉化成功,倒弄坏了文件,回不来了。打开以后,就可以看到它的原二进制代码文件。这时候,你选择查找功能。从二进制中查找到“file”,找倒后,将它修改成“文件”,然后关闭,执行这个文件,看看是不是已经汉化了。当然,这次你找到的不一定就是你要汉化的菜单,不一定会成功。这就需要反复实验了。这类方法比较累,并且也不一定准确。这种方法现在也基本没有人使用了。
第二种方法:
这种方法是比较简单的一种,但这种方法只能适用于带有语言选择的软件,这样的软件不是很多,只能是偶尔逮着一个,方法很简单,找到它的语言选择文件夹,里面会有各个语言的选择文件,比如FlashGet的language目录下面有三十几个国家的语言版本。这里面已经有中国的了,假如你想新建一个的话,则也可以用记事本按照它的格式建立一个语言版本。提供给大家的一个思路就是将它的原语言版本复制一个后,用记事本打开,然后按照它的格式修改,将它的内容换成你的内容,注意要一行一行地换,如果你把两行弄到一行去了,这就可能会产生错误了。换完后,你也就已经汉化了这个软件了。 这种方法用途不是很大,一般的多语言版本的程序都有中文的语言版本,不需要你的汉化了。
第三种方法:
好的方法当然留在最后讲,这种方法是汉化者们经常用的一种,那就是修改文件的资源文件。我们知道,用VC和DEPHI编译成的软件都有资源文件。高手呢,就是打开VC,直接修改内核,而我们嘛,就不必掌握这些复杂的方法了,这里给大家介绍一个简单的方法,用eXeScope软件修改,特别的简单。(没有听说过?那没有关系,网络学院里面有教程的)像这类的软件还有很多,不过这个历史比较长,使用也非常的简单。就给大家介绍它了。比如我们要汉化OICQ,当然这本来就是中文版了,不需要汉化,没有关系,这里只是给大家演示一下汉化的过程而已。(要详细了解eXeScope,有专门的文章介绍)
启动eXeScope,选择文件菜单,再选择打开,打开QQ的可执行文件。这时候左边的资源栏目里面就会出现该文件的全部资源,包括什么头部文件,导入的动态连接库,以及它所用到的资源文件。而资源文件,就是我们汉化时要终点修改的内容。从资源中间选择菜单(一般汉化就是汉化菜单和对话框)当菜单栏目展开以后,你可以看到右边的栏目里面有该菜单的全部内容了,这时候,只需要你自己改动就可以了,将各个菜单的名字都改成你所要的名字就可以了,比如说要是“File”,你讲它改成“文件”就可以了。注意的是“&”这个符号,编过程序的人应该知道,这个是不能动的,如果你不知道意思,只要记住,这个符号的意义是:这个符号后面紧跟的字母是这个菜单的快捷键,就像记事本的菜单“文件(F)”那么这个F就是快捷键,最好不要删除掉。比如说有个菜单为:“&Edit”,那么你换的时候,就不能把快捷键去掉,把它写成“(&E)编辑”,就可以了。这是一个要注意的地方。
汉化还包括汉化对话框,同样从左边资源树中点开对话框,从右边就可以看到各个具体的标签与空间的名称了,只需要将各控件显示的文字改过来就可以了,按下F8键,就可以可视化地进行修改了。将修改后的文件保存就可以了(在编辑菜单中有“保存修改”项)。你运行一下你刚才修改过的文件,可以看到修改后的效果了。
当然啦,eXeScope的功能远不止这一些,但汉化是非常好的一个功能。*_*
汉化软件要注意的几点是:
1. 汉化前的备份,如果失败,还可以还原回来。切记!
2. 汉化软件的时候,最好就不要做别的事情了,因为我们都是刚学汉化的人,有可能某个错误,而使软件运行后死机,如果你别的文档没有存盘,可不要说我没有预先通知你了。呵呵。
3. 习惯问题,为了软件的通用性,一般都把“File”汉化成“文件”,把“Edit”汉化成“编辑”,最好遵守一下这个规则。
4. 软件版权问题,还是尊纪守法的好,打官司了,不要说是我害了你哟。
其他类似问题
按默认排序
其他4条回答
找汉化补丁,放到安装目录下,或替换掉原来的某个dll文件
你可以找汉化版的啊
楼上的回答很好……
英文版软件汉化参考
等待您来回答
您可能关注的推广回答者:
下载知道APP
随时随地咨询
出门在外也不愁查看: 5105|回复: 0
注册时间最后登录阅读权限150积分178127精华72帖子
1 Y- f* D4 I& ~/ V5 p 七度苹果电脑软件
你想过在Mac把某些文件隐藏于无形吗?其实我们可以制作一个眼睛看不到的文件夹,不过只有你知道这个文件夹在桌面什么地方,只要点击一下它就可以现身了!
& w2 p. y' W1 e) c) [ 七度苹果电脑软件
Mac 桌面上有了这样一个隐藏文件夹,可以掩人耳目的存放许多文件,听起来不错~~8 t2 `5 N3 j8 a 七度苹果电脑软件
现在我们开始按照下面的步骤来开始吧:
1.在Mac 桌面建立以个 命名为“ 命名.png”将其保存在你的桌面上,) M' ~/ F2 l&&j$ g2 ^/ Z 七度苹果电脑软件
2.—使用系统自带的预览打开这个transparent.png文件,
3.这时候先按Command+A,再按Command+C,这样可以把整个图片保存到你的剪切板
4. 现在点击桌面一下,按Command+Shift+N(或者右键)新建一个文件夹,命名的时候只需按几下空格,不要输入别的。$ O) h- ?( O/ z) R9 W8 e 七度苹果电脑软件
5.现在选中刚才这个文件夹,按Command+I 来查看详细信息
6.点击左上方的文件夹图标,然后按Command+V,将刚才保存到剪切板的内容作为这个文件夹的图标:如下图:
3 o8 W9 W: K&&e: L$ k4 ` 七度苹果电脑软件
' R9 E5 y) R* V% i 七度苹果电脑软件
Mac OS X怎样创建一个隐形文件夹了,不过在Finder列表中还是可以看到的,或者用鼠标点击选择也可以发现。但这个方法很简单,很多特殊情况可以用到。
" E; a- n* @& j/ R9 R 七度苹果电脑软件
这里提示一下,在Finder列表中会出现名字是空白的文件就是你的隐形文件夹了,打开隐形文件夹后窗口也是没有名字的如下图:
附件: 你需要才可以下载或查看附件。没有帐号?
声明:本站并不以盈利为目的,旨在推广苹果电脑在国内的应用,所有网站收入均用于网站维持及服务器的日常开支,并为大家带来更好的下载体验。
如本站的内容对您的权利造成了影响,请发邮件至,我们会在第一时间将涉及版权的内容进行删除。

我要回帖

更多关于 软件怎么汉化 的文章

 

随机推荐