找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 3735|回复: 12

[软件及汉化] 汉化软件的简单教程

[复制链接]
发表于 2010-8-22 23:01 | 显示全部楼层 |阅读模式
下午没事汉化了device menu的菜单,,在中文rom下看中文还是舒服的多
+ U- N8 p% ~9 p$ C5 _; F然后在51壮志的指导下把internalz给汉化了一下3 Z2 @8 s0 V7 j) F9 P# A( \9 k* O
下载internalz的ipk,用7zip解压,得到一个# [1 J) e6 K& z2 Y! Q7 d: \7 T
ca.canucksoftware.internalz目录.
' b" G- ~7 |' I2 m$ S0 p2 g7 `
0 p- _$ r: {$ W8 g# M$ D  s- g" ?% z, }- X6 a0 _
internalz本身已经有多语言支持了.' d4 b7 }' j- K) A) ]( \5 S( c. N
在resources下有多国语言支持, 新建一个文件夹命名为zh_cn7 B5 F% \. D' |
& V) r( S( X' @0 x
我是依葫芦画瓢汉化的,用的editplus编辑器
" p& l' p$ d/ K$ g, a1 c+ f$ N首先看一下de目录结构,看里头有些啥,他怎么翻译成de语言的,它里面有2个文件appinfo.json和strings.json和一个views目录,
( v) g/ n, J& N我是照抄,从根目录下把英文的appinfo.json复制进来,
+ }& s  S# T* w0 T  H' d
5 k1 I/ P9 Z: eappinfo.json里头是些软件文件名啊,图标之类的信息,我们从根目录复制进来的话,要修改一下! D# v4 K  @; q8 [* t
把png和html结尾的段加上../../
! @, f" |2 n  n例如显示图标的这一段"icon": "icon.png",要改成"icon": "../../icon.png",
$ H& r$ G0 n8 r$ l0 t& u1 t) t
" u& \" @: X2 i6 M1 p6 t. k* ~appinfo.json处理完毕.6 M4 f( P; j+ t, x$ ?: E
strings.json就是翻译的主文件了.我是从de目录拷贝过来的.
/ \0 |* {7 v  W: x. _' o7 N# L& F2 a像这样的"Error": "Fehler", 冒号前面的是英文,后面的是德语,我们改成"Error": "错误",就成中文啦.
5 G2 m% G7 D9 L% C1 D9 k6 K: T  j* t* y6 k9 ?- U
一条条的翻译吧,修改完了保存文件的时候记得另存为编码格式为uft-8的文件,不然中文有可能显示乱码
0 {4 a/ q* A' J2 a7 o8 Z$ e  a( e7 o
7 W9 S9 B  K# q翻译完了之后,我们就只剩下views里settings的settings-scene.html文件了.# E0 T4 B9 v4 D# j6 x
回到根目录,从app\views\settings里复制一份这个文件到zh_cn\views\settings里来,翻译
6 n' P5 p9 [( z1 u: p用editplus打开这就是一个html,把div titile里头的黑色英文翻译下就可以了,这个文件记得也要另存为uft-8编码格式的文件
5 {& c% l8 y) k, K. C- i5 o- r  I7 I: |: O" i
" ?5 G( W$ ~) n2 p' ~2 k
至此翻译结束.# {( j9 L2 c2 K8 F. I! _4 K
用Ipk Packager打包了试试效果吧 (http://www.treo8.com/bbs/thread-160790-1-1.html)3 ?8 `. E- C2 Y/ B" X& Q
打开ipk pachager 点击folder后面的选择文件夹,选择你刚才修改文件的这个目录,例如ca.canucksoftware.internalz) e4 n/ H6 ~3 r9 P6 ~0 U7 O0 D- m
别的不要管啦.点create ipk files就会生成一个ipk文件,保存后放到手机里装上自己看看效果吧# F9 ^& [  @0 o# R$ O5 W# k

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入我们

×

评分

参与人数 3威望 +23 收起 理由
13020044 + 12 原创内容
wxlzhp + 6 希望有更多的人来关注
2b6c3d729918489 + 5 谢谢分享

查看全部评分

回复

使用道具 举报

发表于 2010-8-22 23:05 | 显示全部楼层
lz发点最终效果的图呀,想看看。。。
回复 支持 反对

使用道具 举报

发表于 2010-8-22 23:06 | 显示全部楼层
你没事把Call Duration in Call Log补丁弄下吧 这个和中文包冲突
回复 支持 反对

使用道具 举报

发表于 2010-8-22 23:13 | 显示全部楼层
楼主方法好呀,这样很多在中文化下冲突的补丁软件都可以汉化了
回复 支持 反对

使用道具 举报

发表于 2010-8-22 23:16 | 显示全部楼层
这个工作看起来很简单的..不过好象有不少人并没有真正去琢磨.所以一直不知道..
0 s. O$ c: o' \4 L, S& l; O* c(http://www.treo8.com/bbs/viewthread.php?tid=161842)9 a( l: V% d0 e! m: `! o
- f  Z6 h2 t% R- D. p( C$ q, l1 @, _! I
谢谢楼主整理出来
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-22 23:19 | 显示全部楼层
是很简单,只是翻译是个苦力活,要大家一起来,
回复 支持 反对

使用道具 举报

发表于 2010-8-23 19:51 | 显示全部楼层
希望有更多的人来关注
回复 支持 反对

使用道具 举报

发表于 2010-8-23 23:18 | 显示全部楼层
mark!!!!
回复 支持 反对

使用道具 举报

发表于 2010-8-24 00:13 | 显示全部楼层
请教不刷中文的情况下如何进行汉化
回复 支持 反对

使用道具 举报

发表于 2010-8-29 11:54 | 显示全部楼层
为什么要从根目录下把英文的appinfo.json复制进来,de目录中不是有appinfo.json吗?还不用加../../
回复 支持 反对

使用道具 举报

发表于 2010-8-31 15:09 | 显示全部楼层
顶楼主等汉化高手的无私奉献~~~~
回复 支持 反对

使用道具 举报

发表于 2010-12-11 16:24 | 显示全部楼层
顶上来让大家再学习一下
回复 支持 反对

使用道具 举报

发表于 2010-12-20 23:59 | 显示全部楼层
楼主方法好,学习了!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2025-4-21 21:32 , Processed in 0.543880 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表