|
使用Passolo对PlayFirst SDK的游戏进行高效汉化教程
本帖最后由 HelloCGer 于 2011-4-2 17:35 编辑 # p- R3 E8 ?. F' {. ?/ V6 K
}, r; @5 A; l/ J( E9 v& i# Q
PlayFirst SDK游戏汉化的资源一般是很多XML文件格式的文本文件,而且文本有特定的格式存储,看下图:
1 D# I! h1 Y. H/ ]- a, o) S$ |7 S5 [) ?" e# d* G* v8 ?
既是以“ "String"> ”开头,以“ </Data> ”结尾。虽说我们可以使用记事本之类的软件进行汉化。但是这样的工作相对有些麻烦,而且容易出错。如果我们使用Passolo这个汉化软件的话,这些文本汉化会变得简单和高效。以下是Passolo的一些简介:Passolo 是目前世界上最流行的软件本地化专业工具之一。它支持众多文件格式,包括可执行程序文件、资源文件和基于 XML 的文件。文本可以被翻译为多种语言,包括亚洲语系(Unicode 码)以及书写方式为从右向左的语言,比如希伯来语和阿拉伯语。
_- C+ j1 w/ \/ O8 l2 \0 l% }$ ]Passolo 的使用非常容易,因此优化了软件的本地化过程。使用者既不需要进行耗时和昂贵的培训,也不需要有任何编程经验。软件的本地化工作可以在不接触源代码情况下完成,甚至可以在软件的最终版本产生之前就可以开始软件的本地化工作。 Passolo可以根据用户自己定义的解析规则来解析文本字符串,根据PlayFirst SDK游戏的文本规则。我们可以新建针对这类文本的解析规则。' a* Z$ g- j0 {9 {2 k
首先、打开Passolo界面如下:; y! N) S+ ^1 f6 ?- O- Z
: g; ^6 H2 z* U打开“工具”--“插件”0 o4 d+ U$ {5 `/ H: r/ G. I
0 `8 L+ R- \+ Y: M: K在“全部”标签最下面选择“文本文件解析器”,单击右侧的“设置”
! y) @9 j! e6 I4 `) C S2 _2 L: M2 i) z1 b5 v
在“规则”栏选中“自定义规则”--“添加新规则”3 Q& ^9 s: t! K/ T. E: R2 A
$ u8 r. D5 I- O1 i9 R
规则名称可以输入“Play First Game_XML(*.xml)”- r3 I( I9 m9 {
% `( A9 e; C6 {
文本类型和资源类型填写“xml”
, ]5 z; @, K4 Y, T7 v4 s9 U! {$ |% D5 _7 O4 _- `# O' k# }1 f
在“字符/注释”栏选择“添加字串标签”9 W' i% `/ Y9 z7 [- g' s
; e+ w% a3 L4 A) A4 p
字串的开始和结尾,按照我们之前说的规则填写* `; c% t2 T# {0 m
/ [& d ?1 q# u4 K& Z+ i6 F! R点击“预览”,在“文件”中浏览我们待汉化的XML文件,就可以预览到解析出来的文本了。
1 A2 W: z, X0 P8 {
2 @: \/ K3 n! {; z8 T接着“保存”我们的解析规则,“确定”后,“关闭”插件对话框就可以了。; y% b% _, q% N0 h% v
新建一个工程方案,看看新定义的解析规则怎么样。回到软件主界面,单击“新建方案”
7 K4 D; B6 ? {4 T# n7 m% O. r h3 S6 e# {
在“方案设置”中填写名称,并浏览待汉化文件的文件夹。接着点击“添加源文件”,记得“文件类型”中选择全部文件,否则有可能带汉化的Strings.xml不会出现。可以看出Passolo自动调用我们新建的解析规则解析文本了。) ]+ O Y u" c: I' o! K( N
5 @4 d1 a! q5 q0 ~$ ?在“添加语言”中选择“中文”,中文是默认的。直接“确定”即可。# P( ~# @' U |9 z3 R
( W% f1 B" H2 v) R" r- v
接下了Passolo会自动列出待汉化的文本了。
1 f2 b3 Z& g$ j2 z' T2 E) D+ [ A$ F% L
9 l" ~: p3 U- c% K# @6 V8 H& ~简单汉化一些看看效果; V# W) \7 p% P% G
& O5 @4 L$ e2 R
另外因为我们输入中文的原因,最后的xml文件都要转换为“UTF-8”编码的格式,这些Passolo也是可以设置的。在我们翻译完成以后,在菜单栏选择,“字串列表”--“设置”4 j7 N' ]# w4 K6 F
1 i* {" \, N7 k7 t1 | i0 O在“高级”中设置就可以了。
5 s+ c) @; C' s; }* m& v3 \; h
`% I' W& m6 t/ u" r最后,汉化完成后。当然要输出了。在菜单栏选择,“字串列表”--“生成目标文件”" ]2 J8 \& \8 N# e
0 q3 i6 A' u7 T3 d
应用到“所有翻译列表”后“确定”,生成汉化文本。 R# r% _% e4 i
2 h: V% m0 R N* z4 n( G
3 g8 \9 Q7 O+ s- r. L% j, r最后,“全部保存”工程文件就完成了。回到Strings.xml目录可以看到汉化的工程文件和输入汉化的文件夹
* _3 f) b9 L, r7 P
5 b% v0 X& W- o4 u% `另外,保存下来的工程文件方便以后汉化校正。这样汉化文本不但效率很高,而且不容易出错。另外Passolo的一些功能也会是汉化变得轻松。比如,同样的单词文本只需翻译一次,剩下的Passolo会自动帮你翻译。遇到不认识的单词也可以使用Passolo的在线翻译功能。虽说不完全正确,但也是一个很好的参考。
/ E @1 ?7 N7 ]4 b* H7 x" f! s$ v7 E4 u* q# v1 L
Passolo软件下载,请移步至汉化新世纪下载:下载地址4 o/ @, v1 o& d' ^
另外,要是还不明白Passolo的文本解析规则的可以看看Raindy老师的博客:跟我学汉化-Passolo 解析规则应用 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
评分
-
查看全部评分
|