·汉化新世纪 ·汉化新世纪论坛 ·百家争鸣 ·论坛集萃 ·汉化问答 ·软件介绍
文章首页 >> 汉化教学 >> 工具使用 >> 跟我学汉化-Passolo 解析规则应用    Creative Commons License,创作共用协议(中文版)  署名 非商业性使用 禁止演绎

跟我学汉化-Passolo 解析规则应用

作者: raindy 来源:汉化新世纪 时间:2009-11-23 点击:11685

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

『Passolo 简介』
  Passolo 是目前世界上最流行的软件本地化专业工具之一。它支持众多文件格式,包括可执行程序文件、资源文件和基于 XML 的文件。
  Passolo 之所以强大,主要一个原因是它的解析器,可以自定义解析规则用来解析各种特殊格式的对象。

  本例示例的 English.lan 文件是软件 Cleanse Uninstaller Pro 的语言文件,其内容格式大致如下:
.....
  frmmain-Refresh List
  frmmain-Large Icons
  frmmain-Details
  frmmain-Show info panel
  frmmain-Filter
  frmmain-List View
  frmmain-Delete Entry
  frmmain-Exit
....
  
  其中的 - 号后的单词(红色标记)是我们要提取翻译的对象,如:Exit 等,用 Passolo 默认的解析器无法正确解析,故此时需要自定义解析规则来提取目标文字。  下载文件 点击下载示例文件

  『学习任务』
  请写出该示例文件的自定义解析规则
  
  下面我们就来学习一下如何利用 Passolo 自定义解析规则功能来汉化这个特定格式的文件内容。

  『操作流程』
  1.启动 Passolo 主程序,依次从菜单“工具”-“插件”-“解析器”-文本文件解析器-“设置”,弹出“文本解析器规则定义”对话框,如下图所示:
    

  2.选择“自定义规则”-“添加新规则”,规则名称输入 Cleanse Uninstaller_LangFile(*.lan) 后“确定”返回原对话框,在“用于这些文件类型”上输入自定义规则应用的文件类型(扩展名),本例即 lan 。
    

  3.创建自定义规则,由于本例中的内容为字串,“添加字串标签”,设置字串开始为 - ,结尾为行尾(行尾符号为<EOL>),“确定”。对于更加复杂的内容,可以使用正则表达式:
    

  4.验证自定义规则是否正确,可点击“预览”按钮,在展开的窗体中加载示例语言文件(English.lan)预览,选中的字串会以黄色突出显示,是否正解解析一目了然。
    

  5.保存自定义解析规则,关闭“插件”对话框,后面参考 Passolo 汉化三步曲汉化翻译,此处略过不再赘述,特别注意的是 Passolo 会自动优先解析自定义规则,如果无法正确选择自定义规则,请手动按如下顺序操作:“源文件”-“属性”-“选项”-“来源选项”-“使用规则”手动选择自定义的解析规则。
    

  『参考答案』下载文件 点击下载此文件

  『配套视频』

更多《跟我学汉化》系列陆续发布,如果任何问题,请访问Blog给我留言,谢谢! www.raindy.org 

汉化新世纪 责任编辑: raindy .:|:. 标签(Tag): Passolo 自定义解析规则

·上一篇: 跟我学汉化-特殊汉化之VBLocalize ·下一篇: 跟我学汉化-非标汉化之 CXA 篇

· 版权申明: 本文引自《汉化新世纪》,如有版权疑问请及时联系本站,以便本站处理。

· 转载申明: 本文引自《汉化新世纪》[ 作者: raindy],如需转载请直接联系原始作者,并请注明原始出处。

相关文章                                                                                发表评论 打印此文 关闭窗口

| 设为首页 | 加入收藏 | 联系我们 | 友情链接
Creative Commons License,创作共用协议(中文版)  署名 非商业性使用 禁止演绎
本站内容,除转载或版权特别申明的内容外,皆遵守 创造共用协议中文版之“署名-非商业性使用-禁止演绎 2.5 中国大陆”条款
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 2.5 China License.
本网站内容源自汉化新世纪论坛的摘录和汉化新世纪成员的原创文章。
凡汉化新世纪论坛的文字皆默认为汉化新世纪与原作者共同拥有并授权发布。
如对本站发布文章有所异议请来信告知,我们将及时删除。
凡商业摘录本站文字请先与我们联系,本站将保留非授权商业发布的追究权利。
凡非商业摘录本站文字请明显注明出处和原作者,并不得改动,凡改动必先征求原作者同意。
苏ICP备05002283号