最近有空学习了一下正则表达式,并改进了一下原来的那个点睛,CXA解析规则,同时加入对中文工具箱对照文件的支持。
新的解析规则利用正则表达式将原来的两个解析规则合二为一(包含两个字符串标签和一个注释标签)。
目的主要是想抛砖引玉,希望能看到更多的此类表达式,以便能在本地化工作中汉化文本格式文件更加的方便。
========================================================================
【作用】
主要是想用 Passolo 文本文件的解析插件来解析以下三个本地化工具生成的对照(翻译)文件,从而可以使用 Passolo 强大的字典功能。
一、可正确解析 CXA 生成的翻译文件,包括 ASCII字串模式生成的文本文件(.tra)和 Unicode字串模式生成的文本文件(.trn)。
二、可正确解析点睛字串替换器生成的对照文件,ASCII 和 Unicode 字串模式生成的文本文件。
三、可正确解析中文工具箱生成的对照文件,包括 ASCII 字串模式和 Unicode 字串模式。
虽然中文工具箱 Unicode 字串模式生成的对照文件含有菜单,对话框,字型等注释信息,此解析规则也能将此类注释信息正确地过滤掉。
BTW: 恐怕现在也没有几个人仍在继续使用中文工具箱,不过在这三个工具中,中文工具箱查找出的字串资源是最全的,当然垃圾字串也最多。
========================================================================
【使用方法】
启动 PASSOLO 5或以后版本,依次选择 选项--插件--文本文件解析器,点击[设置],导入解压缩后的txt&ruler.dat文件,点[保存],[确定]即可。
注意:不要改动解析规则三个标签的顺序,否则文本解析结果将会出错。