|
使用Passolo对PlayFirst SDK的游戏进行高效汉化教程
本帖最后由 HelloCGer 于 2011-4-2 17:35 编辑
6 G1 f% l: Q3 ^& t* h- B: G& ^% _! J- C( W) }# ?6 c
PlayFirst SDK游戏汉化的资源一般是很多XML文件格式的文本文件,而且文本有特定的格式存储,看下图:/ _. ^! x3 Z3 F- b
+ C5 m) n- ~6 \, X" q: z既是以“ "String"> ”开头,以“ </Data> ”结尾。虽说我们可以使用记事本之类的软件进行汉化。但是这样的工作相对有些麻烦,而且容易出错。如果我们使用Passolo这个汉化软件的话,这些文本汉化会变得简单和高效。以下是Passolo的一些简介:Passolo 是目前世界上最流行的软件本地化专业工具之一。它支持众多文件格式,包括可执行程序文件、资源文件和基于 XML 的文件。文本可以被翻译为多种语言,包括亚洲语系(Unicode 码)以及书写方式为从右向左的语言,比如希伯来语和阿拉伯语。
. q# {, l2 o+ d$ {Passolo 的使用非常容易,因此优化了软件的本地化过程。使用者既不需要进行耗时和昂贵的培训,也不需要有任何编程经验。软件的本地化工作可以在不接触源代码情况下完成,甚至可以在软件的最终版本产生之前就可以开始软件的本地化工作。 Passolo可以根据用户自己定义的解析规则来解析文本字符串,根据PlayFirst SDK游戏的文本规则。我们可以新建针对这类文本的解析规则。( ~2 F: X# e9 J, h4 }' i) y
首先、打开Passolo界面如下:1 z. M( ?8 ^7 w9 b! Q
6 _/ Q* B! ^3 u6 p1 X打开“工具”--“插件”
7 q2 F* O- J, T* R/ V; h" ]5 f' ~7 u e& \0 H3 \
在“全部”标签最下面选择“文本文件解析器”,单击右侧的“设置”
% t: C( k9 K( T- j3 t" Z& E6 L* ~. g4 j9 U0 [
在“规则”栏选中“自定义规则”--“添加新规则”
4 [% J5 W) P- s& E$ f6 M
3 S: I- v& [( v5 z规则名称可以输入“Play First Game_XML(*.xml)”1 I: w; r+ Z. t9 B2 b) J' |( A1 q" Y2 i
1 O v' ]! g* X
文本类型和资源类型填写“xml”
- a# w$ B" z' v6 ]8 F
. t( J) Q+ Y _8 h0 U4 J, |) A在“字符/注释”栏选择“添加字串标签”
, h4 x% Y# T6 c( \3 p3 G" A9 Z
# H* }7 Z; a4 L% @# V字串的开始和结尾,按照我们之前说的规则填写
8 G- d4 k0 v7 G% i/ r* t0 v' E8 u% }4 r: m" o9 w/ ^6 _, A; D
点击“预览”,在“文件”中浏览我们待汉化的XML文件,就可以预览到解析出来的文本了。
- } y, Z( N8 B
& v* N) d+ k W; w4 C/ T接着“保存”我们的解析规则,“确定”后,“关闭”插件对话框就可以了。
$ b6 h1 c9 c) I2 M新建一个工程方案,看看新定义的解析规则怎么样。回到软件主界面,单击“新建方案”
7 p4 W" ?! T9 w, C `
" s' g+ W( `/ Z$ C# a8 i, A6 R在“方案设置”中填写名称,并浏览待汉化文件的文件夹。接着点击“添加源文件”,记得“文件类型”中选择全部文件,否则有可能带汉化的Strings.xml不会出现。可以看出Passolo自动调用我们新建的解析规则解析文本了。
: m% }8 ?# j: T& C! p! o
, }4 y9 l9 g: }2 V6 _在“添加语言”中选择“中文”,中文是默认的。直接“确定”即可。) y7 q4 G* h1 ^7 h% _5 f1 a& C. r
4 y* o0 I$ j: w接下了Passolo会自动列出待汉化的文本了。! D% F' }. Y9 I" C
" [% {3 r* k% ^ c$ Y. R# x5 O& L/ `9 ?4 f+ k5 m {% P% _$ k
简单汉化一些看看效果
) d! y4 G1 ^7 \- W* T! F
( j: K, E# \# r0 r: d另外因为我们输入中文的原因,最后的xml文件都要转换为“UTF-8”编码的格式,这些Passolo也是可以设置的。在我们翻译完成以后,在菜单栏选择,“字串列表”--“设置”
/ j; v2 R( @4 {2 e6 J; Y2 S3 h$ O7 Z$ \; c& G' Y# P
在“高级”中设置就可以了。. X/ i+ N# n0 |, |
4 u$ P2 \! Q) D7 x+ H7 d( U最后,汉化完成后。当然要输出了。在菜单栏选择,“字串列表”--“生成目标文件”
3 b4 m( [8 \3 i4 o- ^
% ]1 N5 x5 \* A5 F# v应用到“所有翻译列表”后“确定”,生成汉化文本。
- R: K# u& h1 N5 N7 {/ \
$ `4 }& l. `# {. L8 A/ a3 `- H3 G
' |7 q( [8 c" C+ O- B/ g; ^6 p* T最后,“全部保存”工程文件就完成了。回到Strings.xml目录可以看到汉化的工程文件和输入汉化的文件夹) Y; J1 L5 [0 s' s& k) w: N* F o
. R. t* [& U& o# Y7 y- J
另外,保存下来的工程文件方便以后汉化校正。这样汉化文本不但效率很高,而且不容易出错。另外Passolo的一些功能也会是汉化变得轻松。比如,同样的单词文本只需翻译一次,剩下的Passolo会自动帮你翻译。遇到不认识的单词也可以使用Passolo的在线翻译功能。虽说不完全正确,但也是一个很好的参考。
k4 e1 X! g2 V' d! o* Z4 j0 L6 @: W
Passolo软件下载,请移步至汉化新世纪下载:下载地址1 ?4 y5 d9 w4 R9 @' e
另外,要是还不明白Passolo的文本解析规则的可以看看Raindy老师的博客:跟我学汉化-Passolo 解析规则应用 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
评分
-
查看全部评分
|