正式会员享受无限制浏览网站功能和高速网盘下载,赶快加入本站吧!
您需要 登录 才可以下载或查看,没有账号?立即注册
x
作者:Raindy
网站:www.raindy.org
源地址:http://teach.hanzify.org/article/682-1258938606.html
『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.创建自定义规则,由于本例中的内容为字串,“添加字串标签”,设置字串开始为 - ,结尾为行尾(行尾符号为),“确定”。对于更加复杂的内容,可以使用正则表达式:
4.验证自定义规则是否正确,可点击“预览”按钮,在展开的窗体中加载示例语言文件(English.lan)预览,选中的字串会以黄色突出显示,是否正解解析一目了然。
5.保存自定义解析规则,关闭“插件”对话框,后面参考 Passolo 汉化三步曲汉化翻译,此处略过不再赘述,特别注意的是 Passolo 会自动优先解析自定义规则,如果无法正确选择自定义规则,请手动按如下顺序操作:“源文件”-“属性”-“选项”-“来源选项”-“使用规则”手动选择自定义的解析规则。
|