|
使用Passolo对PlayFirst SDK的游戏进行高效汉化教程
本帖最后由 HelloCGer 于 2011-4-2 17:35 编辑
8 @4 u' d- ~/ q% g, T: {2 Z7 |5 a9 X5 N- a
PlayFirst SDK游戏汉化的资源一般是很多XML文件格式的文本文件,而且文本有特定的格式存储,看下图:
8 Y" F4 E# R# g: U7 R( C8 `: C- R
既是以“ "String"> ”开头,以“ </Data> ”结尾。虽说我们可以使用记事本之类的软件进行汉化。但是这样的工作相对有些麻烦,而且容易出错。如果我们使用Passolo这个汉化软件的话,这些文本汉化会变得简单和高效。以下是Passolo的一些简介:Passolo 是目前世界上最流行的软件本地化专业工具之一。它支持众多文件格式,包括可执行程序文件、资源文件和基于 XML 的文件。文本可以被翻译为多种语言,包括亚洲语系(Unicode 码)以及书写方式为从右向左的语言,比如希伯来语和阿拉伯语。
7 Z4 ~, S* q7 {( Z4 Q+ p- nPassolo 的使用非常容易,因此优化了软件的本地化过程。使用者既不需要进行耗时和昂贵的培训,也不需要有任何编程经验。软件的本地化工作可以在不接触源代码情况下完成,甚至可以在软件的最终版本产生之前就可以开始软件的本地化工作。 Passolo可以根据用户自己定义的解析规则来解析文本字符串,根据PlayFirst SDK游戏的文本规则。我们可以新建针对这类文本的解析规则。5 x" X& q9 M% _: S1 h
首先、打开Passolo界面如下:
( N' x( R* E; u, S2 z x$ J' `& P
打开“工具”--“插件”
6 \5 G) U( Y( ]. j9 P# f
2 M. V1 Q5 x0 ?. k在“全部”标签最下面选择“文本文件解析器”,单击右侧的“设置”
! p% n o# l x1 ^+ e8 X0 G% }# e; l5 e! V# H/ O
在“规则”栏选中“自定义规则”--“添加新规则”
2 V( q# ?3 L9 X$ W. x% B; K2 o* h: } n0 L+ v) _
规则名称可以输入“Play First Game_XML(*.xml)”# n4 a0 j. r9 _- k, v- O" h; S4 B
7 o8 t. u5 M2 w* v$ F! ?" R
文本类型和资源类型填写“xml”9 w. x; J4 p1 V7 W, D
3 r2 Z" B& l2 F
在“字符/注释”栏选择“添加字串标签”& |6 w" v7 n* P8 k5 k6 L% p3 Z: H
4 E3 E0 s3 s' F" C- m
字串的开始和结尾,按照我们之前说的规则填写+ Y% J" y. V7 r' K* |
1 p# A! l* g; g; z# I) \
点击“预览”,在“文件”中浏览我们待汉化的XML文件,就可以预览到解析出来的文本了。: |; V( v9 p5 s! U- [0 e% O
N. e+ u4 q9 M接着“保存”我们的解析规则,“确定”后,“关闭”插件对话框就可以了。2 g8 |/ g5 Q, i7 J ^
新建一个工程方案,看看新定义的解析规则怎么样。回到软件主界面,单击“新建方案”
h2 n) X/ Y9 l
) C2 b4 Y& t( ^/ k, O' t在“方案设置”中填写名称,并浏览待汉化文件的文件夹。接着点击“添加源文件”,记得“文件类型”中选择全部文件,否则有可能带汉化的Strings.xml不会出现。可以看出Passolo自动调用我们新建的解析规则解析文本了。: b8 A3 @+ l9 ~9 v* d. B$ v
5 D& T/ U2 @! D, m6 M- W在“添加语言”中选择“中文”,中文是默认的。直接“确定”即可。7 {: a H1 }7 w7 f8 @% t
1 S0 a. W% K" M1 G) M: u
接下了Passolo会自动列出待汉化的文本了。
9 _- t* x$ A3 v* O
& o( N4 S6 u3 Y S& j% ~- j M+ p) L( `/ l) m
简单汉化一些看看效果
& s' {$ e2 V# `/ U8 |
5 Q) [0 @7 E2 P另外因为我们输入中文的原因,最后的xml文件都要转换为“UTF-8”编码的格式,这些Passolo也是可以设置的。在我们翻译完成以后,在菜单栏选择,“字串列表”--“设置”
6 h. ^. M5 p& i& T; [% J
) v# d+ I( h5 i# O! f, q在“高级”中设置就可以了。- B5 ~' B2 ]) s* Q
- U4 X; h. Q" q. d6 Z& ~! }最后,汉化完成后。当然要输出了。在菜单栏选择,“字串列表”--“生成目标文件”. H. R0 E+ ~. ~' b7 v8 {( T t
' B9 \: {+ W0 \/ p4 c' f- Y- V" f: r
应用到“所有翻译列表”后“确定”,生成汉化文本。
! w9 |* F6 D/ H5 b. C5 S6 s1 C. d. p4 a0 \7 r4 I
' Q* d1 k# y/ t
最后,“全部保存”工程文件就完成了。回到Strings.xml目录可以看到汉化的工程文件和输入汉化的文件夹
7 r. R. r7 S* e: A8 f# O
5 E% Z( ]0 d/ z* `6 E另外,保存下来的工程文件方便以后汉化校正。这样汉化文本不但效率很高,而且不容易出错。另外Passolo的一些功能也会是汉化变得轻松。比如,同样的单词文本只需翻译一次,剩下的Passolo会自动帮你翻译。遇到不认识的单词也可以使用Passolo的在线翻译功能。虽说不完全正确,但也是一个很好的参考。& b$ Y& C6 k$ ]3 t! M$ [
) e& t6 A2 Z" c6 ^9 t
Passolo软件下载,请移步至汉化新世纪下载:下载地址# {4 v2 ^5 x+ w" S# c& v' ]
另外,要是还不明白Passolo的文本解析规则的可以看看Raindy老师的博客:跟我学汉化-Passolo 解析规则应用 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
评分
-
查看全部评分
|