|
使用Passolo对PlayFirst SDK的游戏进行高效汉化教程
本帖最后由 HelloCGer 于 2011-4-2 17:35 编辑 . R; g. P. ?: X( U& }, F4 }
9 E0 \4 P; r; r- D$ CPlayFirst SDK游戏汉化的资源一般是很多XML文件格式的文本文件,而且文本有特定的格式存储,看下图:
3 x& ?% ~) a( x ?/ z
: W' z1 B3 E p% I3 i' ? U. T* J既是以“ "String"> ”开头,以“ </Data> ”结尾。虽说我们可以使用记事本之类的软件进行汉化。但是这样的工作相对有些麻烦,而且容易出错。如果我们使用Passolo这个汉化软件的话,这些文本汉化会变得简单和高效。以下是Passolo的一些简介:Passolo 是目前世界上最流行的软件本地化专业工具之一。它支持众多文件格式,包括可执行程序文件、资源文件和基于 XML 的文件。文本可以被翻译为多种语言,包括亚洲语系(Unicode 码)以及书写方式为从右向左的语言,比如希伯来语和阿拉伯语。
$ X$ p! @; e. s9 Y4 rPassolo 的使用非常容易,因此优化了软件的本地化过程。使用者既不需要进行耗时和昂贵的培训,也不需要有任何编程经验。软件的本地化工作可以在不接触源代码情况下完成,甚至可以在软件的最终版本产生之前就可以开始软件的本地化工作。 Passolo可以根据用户自己定义的解析规则来解析文本字符串,根据PlayFirst SDK游戏的文本规则。我们可以新建针对这类文本的解析规则。# D3 D) |( j0 y4 y
首先、打开Passolo界面如下:
: L8 N: Q) T3 R3 Z: G7 z! E2 a H
打开“工具”--“插件”8 I0 W( _- ?8 y* Y
3 Y/ a$ v0 ]; `/ \
在“全部”标签最下面选择“文本文件解析器”,单击右侧的“设置”
! |* P: h9 w: m" I3 L3 D/ {8 |* I; i+ }: s/ f' x& M. Y& o
在“规则”栏选中“自定义规则”--“添加新规则”
/ J( @. G. p! N0 r. o; \" x" t, h$ y8 y- z& ]
规则名称可以输入“Play First Game_XML(*.xml)”2 S: ~- C$ Z% w* ]/ u
6 k) _+ [) l8 ?. E/ |) h
文本类型和资源类型填写“xml”
+ ?0 k. ?! h2 N5 d: m
D( z4 ]- }, Y8 n在“字符/注释”栏选择“添加字串标签”1 L8 e1 W K& e* ~3 x2 f! N; |
" |( o- W" a( Z) t" R
字串的开始和结尾,按照我们之前说的规则填写
0 `; E* h9 w4 F' ?: G+ w( J6 ^. D& |5 V8 d$ Z+ |2 U8 u
点击“预览”,在“文件”中浏览我们待汉化的XML文件,就可以预览到解析出来的文本了。+ {- P- m) a5 {/ r/ ^6 r2 N/ `
& Y# J% Y' J' Z# M接着“保存”我们的解析规则,“确定”后,“关闭”插件对话框就可以了。
* C" ^) T/ j. C# S6 ^新建一个工程方案,看看新定义的解析规则怎么样。回到软件主界面,单击“新建方案”
4 D/ H5 ]! a( [# s/ ~# o) s1 j& s$ `; s1 t
在“方案设置”中填写名称,并浏览待汉化文件的文件夹。接着点击“添加源文件”,记得“文件类型”中选择全部文件,否则有可能带汉化的Strings.xml不会出现。可以看出Passolo自动调用我们新建的解析规则解析文本了。
/ J3 q3 V; o2 i* ?6 H6 D
2 D3 Z: ^6 K0 S3 d% O' ?在“添加语言”中选择“中文”,中文是默认的。直接“确定”即可。! j; U2 @! @% f! Y1 {- @' L
3 y" F4 y; |1 |2 U! P1 I% ?0 i7 ?. `
接下了Passolo会自动列出待汉化的文本了。
% f( d# g% {; @6 W( d
" g, A3 z9 C1 v" G3 B5 z+ b( j" R4 k3 D- T1 p O
简单汉化一些看看效果
6 G3 X3 X# M& C J2 E/ m! E9 G2 C
另外因为我们输入中文的原因,最后的xml文件都要转换为“UTF-8”编码的格式,这些Passolo也是可以设置的。在我们翻译完成以后,在菜单栏选择,“字串列表”--“设置”
0 o6 b8 b& V: s: ? r! v2 m
8 m9 J. H5 o( y$ }' R" D在“高级”中设置就可以了。
: u5 G. S+ u7 Y9 @& N
% A8 q d* _, O, f& A2 }最后,汉化完成后。当然要输出了。在菜单栏选择,“字串列表”--“生成目标文件”9 b- Q6 c# D$ M9 _9 J& ^+ S
& Q+ `: W9 w' @! C- u7 u1 v
应用到“所有翻译列表”后“确定”,生成汉化文本。
& M( U$ K1 [2 C' z: F. L# B9 r4 J
m! ]% D- Q8 O4 ?& ^( r. A% F. Q! U: X* M+ `
最后,“全部保存”工程文件就完成了。回到Strings.xml目录可以看到汉化的工程文件和输入汉化的文件夹+ W1 A: C2 Z6 t( j& A- t( i5 W
. x& e. ~- q3 N0 Y V6 |
另外,保存下来的工程文件方便以后汉化校正。这样汉化文本不但效率很高,而且不容易出错。另外Passolo的一些功能也会是汉化变得轻松。比如,同样的单词文本只需翻译一次,剩下的Passolo会自动帮你翻译。遇到不认识的单词也可以使用Passolo的在线翻译功能。虽说不完全正确,但也是一个很好的参考。
- m9 A, h6 C0 g; @1 A1 q) Z+ Y. e# I! f" J. U* k5 e( B+ f- j+ Z+ j
Passolo软件下载,请移步至汉化新世纪下载:下载地址5 l8 A$ z, O& z1 }' } t
另外,要是还不明白Passolo的文本解析规则的可以看看Raindy老师的博客:跟我学汉化-Passolo 解析规则应用 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
评分
-
查看全部评分
|