|
使用Passolo对PlayFirst SDK的游戏进行高效汉化教程
本帖最后由 HelloCGer 于 2011-4-2 17:35 编辑
* n \% h% U7 v, f( F2 H, q7 C+ s- P
PlayFirst SDK游戏汉化的资源一般是很多XML文件格式的文本文件,而且文本有特定的格式存储,看下图:
2 F: ]7 ?8 f) ^' G5 U2 h) H* ~- C7 J: Z4 J ?, F6 p8 j
既是以“ "String"> ”开头,以“ </Data> ”结尾。虽说我们可以使用记事本之类的软件进行汉化。但是这样的工作相对有些麻烦,而且容易出错。如果我们使用Passolo这个汉化软件的话,这些文本汉化会变得简单和高效。以下是Passolo的一些简介:Passolo 是目前世界上最流行的软件本地化专业工具之一。它支持众多文件格式,包括可执行程序文件、资源文件和基于 XML 的文件。文本可以被翻译为多种语言,包括亚洲语系(Unicode 码)以及书写方式为从右向左的语言,比如希伯来语和阿拉伯语。
1 }# a" w+ E. {) I: [Passolo 的使用非常容易,因此优化了软件的本地化过程。使用者既不需要进行耗时和昂贵的培训,也不需要有任何编程经验。软件的本地化工作可以在不接触源代码情况下完成,甚至可以在软件的最终版本产生之前就可以开始软件的本地化工作。 Passolo可以根据用户自己定义的解析规则来解析文本字符串,根据PlayFirst SDK游戏的文本规则。我们可以新建针对这类文本的解析规则。# p. I" C3 [) s& S; c4 h0 P+ F: ^
首先、打开Passolo界面如下:
" u1 ]" _( z( d: c$ C# W) o% l8 u$ T( {( n9 Z/ Z( A' L
打开“工具”--“插件”
9 }! f& b/ d( j, Z' z: I7 G) z
) t% i6 `0 b9 j* q' L" j在“全部”标签最下面选择“文本文件解析器”,单击右侧的“设置”9 I2 J% j- K+ X& }! I0 C
6 |1 } y T' N
在“规则”栏选中“自定义规则”--“添加新规则”
% u; d# l7 Y8 s( X- S0 p
3 }+ s2 }. @! w+ h9 ?) U规则名称可以输入“Play First Game_XML(*.xml)”5 i6 F3 X6 P+ ]9 [ C% f- N
' h+ _& |7 W0 w+ g
文本类型和资源类型填写“xml”9 o8 `/ Y6 b3 H9 f3 c
' a% N# Y3 l) v" X N6 j
在“字符/注释”栏选择“添加字串标签”) b. G6 h# W$ a4 G
R3 A. x: I. B! a c9 a% J0 J
字串的开始和结尾,按照我们之前说的规则填写% R' |$ p' d9 f5 G0 J F2 l
* q Z$ N5 _* G1 s" @- I& J点击“预览”,在“文件”中浏览我们待汉化的XML文件,就可以预览到解析出来的文本了。4 Q$ \2 M' l6 [
9 D7 B+ A4 B2 {
接着“保存”我们的解析规则,“确定”后,“关闭”插件对话框就可以了。 _! b" K+ [% W/ C
新建一个工程方案,看看新定义的解析规则怎么样。回到软件主界面,单击“新建方案”1 |; a( U+ _- A4 K/ I% |# I
- w& S6 J' D0 m6 Y# v6 N
在“方案设置”中填写名称,并浏览待汉化文件的文件夹。接着点击“添加源文件”,记得“文件类型”中选择全部文件,否则有可能带汉化的Strings.xml不会出现。可以看出Passolo自动调用我们新建的解析规则解析文本了。
' A! X1 R+ W7 n, N, x9 z0 Y, N1 Q& Y( e) m+ c
在“添加语言”中选择“中文”,中文是默认的。直接“确定”即可。
7 G' R" E) h1 b1 f8 Q0 B7 x3 U& j& ]; I3 P0 p
接下了Passolo会自动列出待汉化的文本了。* ]& @. a& X0 }: i: ^ e
# X5 f0 G! E$ ~& b- t1 Z
r( N( _# O o O6 g
简单汉化一些看看效果
8 [( f' W; ?% P6 N( _& F6 f
: ]& }+ Y% }1 G9 y另外因为我们输入中文的原因,最后的xml文件都要转换为“UTF-8”编码的格式,这些Passolo也是可以设置的。在我们翻译完成以后,在菜单栏选择,“字串列表”--“设置”
" X# l* _# b2 T+ P! _: F9 M2 `+ l. {) T7 T+ p) r# F: ~( e6 c
在“高级”中设置就可以了。( `8 {4 I% ~0 d+ ?
9 d, \ A: z9 V9 ^% h% E最后,汉化完成后。当然要输出了。在菜单栏选择,“字串列表”--“生成目标文件”
5 w+ n* Y/ [, l9 K; q
1 y/ I) E; \2 I2 y& e' _应用到“所有翻译列表”后“确定”,生成汉化文本。: j$ Q7 L% Q' N- n
( s) o: u! i1 j; n) J
) T% M5 h/ `4 _3 `$ x( u
最后,“全部保存”工程文件就完成了。回到Strings.xml目录可以看到汉化的工程文件和输入汉化的文件夹
# ^# p9 E y: g5 O- Y4 b
4 x( B/ |3 k9 e- I5 O! Y7 A* P另外,保存下来的工程文件方便以后汉化校正。这样汉化文本不但效率很高,而且不容易出错。另外Passolo的一些功能也会是汉化变得轻松。比如,同样的单词文本只需翻译一次,剩下的Passolo会自动帮你翻译。遇到不认识的单词也可以使用Passolo的在线翻译功能。虽说不完全正确,但也是一个很好的参考。3 M, k& A4 `9 ~; A& Y' ]! J4 }
4 _. O3 x0 m9 W4 `0 }( ZPassolo软件下载,请移步至汉化新世纪下载:下载地址
7 ?; D& Y1 s1 U另外,要是还不明白Passolo的文本解析规则的可以看看Raindy老师的博客:跟我学汉化-Passolo 解析规则应用 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
评分
-
查看全部评分
|