manbet网页登录列表 回复 发帖 免费斗地主赢30元充值卡
分享到推啊
更多

汉化全教程之十:Passolo 解析规则应用

相关搜索: 软件

作者:Raindy 网站:www.raindy.org

『Passolo 简介』
7 a9 Q, e. j( g%   Passolo 是目前世界上最流行的软件本地化专业工具之一。它支持众多文件格式,包括可执行程序文件、资源文件和基于 XML 的文件。
) u0 r. w: L’ W  Passolo 之所以强大,主要一个原因是它的解析器,可以自定义解析规则用来解析各种特殊格式的对象。
1 b. c% r( k  {‘ V! A1 ~7 w  本例示例的 English.lan 文件是软件 Cleanse Uninstaller Pro 的语言文件,其内容格式大致如下:; g, X5 p! I# U  a0 p
…..
# _/ z  9 Q% B2 h( h) ~1 ]- {  frmmain-Refresh List
; S4 A& K; s’ |” c  frmmain-Large Icons
3 @. D, Z8 C” W/ C  frmmain-Details
  M2 }# F( L’ Z% o  frmmain-Show info panel– H2 N1 A# J8 |6 I. l7 z
  frmmain-Filter
% }$ F; p2 Z$ P* ^- N; X! x  frmmain-List View
5 [9 @% x8 A; Z’ y& x( p: C% k- u! w9 i  frmmain-Delete Entry
! w8 z’ V4 I+ V, p4 d8 e1 E# l  frmmain-Exit
( x6 r4 Z” Q) {8 r; ~….
” G% x” x$ [, d( z& c( t& O’ w  # ]$ C” Q0 J5 G5 |- r# M( M
  其中的 号后的单词(红色标记)是我们要提取翻译的对象,如:Exit 等,用 Passolo 默认的解析器无法正确解析,故此时需要自定义解析规则来提取目标文字。   点击下载示例文件1 k1 b3 }$ v8 V/ J; I
– F* ]4 j$ Q, , @
  『学习任务』
. ~’ N& I/ [/ O  请写出该示例文件的自定义解析规则# u’ |8 L; o, v+ w8 @* o
  0 z  t+ S5 @8 v: z( Z4 W
  下面我们就来学习一下如何利用 Passolo 自定义解析规则功能来汉化这个特定格式的文件内容。. R  m; A9 a8 d# C5 {# O

0 ~6 M0 N2 g! G: V0 r  『操作流程』
& W+ i/ p1 Y& `* {; H0 A. z  1.启动 Passolo 主程序,依次从菜单“工具”-“插件”-“解析器”-文本文件解析器-“设置”,弹出“文本解析器规则定义”对话框,如下图所示:
5 I1 ~, j’ W# v. {5 }    
1 }9 b+ C/ w/ }! j5 `
9 f: `( [- k+ a  ^3 z  2.选择“自定义规则”-“添加新规则”,规则名称输入 Cleanse Uninstaller_LangFile(*.lan) 后“确定”manbet网页登录原对话框,在“用于这些文件类型”上输入自定义规则应用的文件类型(扩展名),本例即 lan 。
6 q3 x& m! Q! o% B6 s    
/ e# B* G4 F; t
  ~( y- D7 [) h! p# F’ M2 H” k  3.创建自定义规则,由于本例中的内容为字串,“添加字串标签”,设置字串开始为 – ,结尾为行尾(行尾符号为<EOL>),“确定”。对于更加复杂的内容,可以使用正则表达式:
6 W) Z” |# t- & X+ w’ D/ Y9 E” W* w    3 a% 1 ~4 g1 H0 @) e

  C8 F& K! I2 _: m$ [% g8 l  4.验证自定义规则是否正确,可点击“预览”按钮,在展开的窗体中加载示例语言文件(English.lan)预览,选中的字串会以黄色突出显示,是否正解解析一目了然。
3 v/ R/ N+ H& P9 K    
‘ o* P) g9 H  G, x6 a; E
) U8 R2 f# X* W  5.保存自定义解析规则,关闭“插件”对话框,后面参考 Passolo 汉化三步曲汉化翻译,此处略过不再赘述,特别注意的是 Passolo 会自动优先解析自定义规则,如果无法正确选择自定义规则,请手动按如下顺序操作:“源文件”-“属性”-“选项”-“来源选项”-“使用规则”手动选择自定义的解析规则。
2 R7 q# M) M7 g& y) ?+ J4 v    5 L( D3 e  g. % L

/ `$ U3 q’ H( N9 z$ r  『参考答案』 点击下载此文件( S- t9 @! D+ J  V( e
0 [8 f) R% C1 z; g
  『配套视频』‘ O9 j3 J) X) e, t  & `
manbet网页登录列表
manbet网页登录 网站地图 万博官网首页 manbet网