指南
QATools 系列阅读指南,点击这篇文章有下载地址和源码
概要
本工具主要目前主要用于 Android 和 iOS 全球化翻译文件对比,自动分析出最长显示字符串及差异项.
主界面
![](/uploads/photo/2019/8bfc8654-e06d-446e-bac8-23f1a1b2cfad.png!large)
- 参考文件及对比文件路径为绝对路径,并且如果要选择 excel 的 sheet 序号的格式如"绝对路径;表序号"即可.
- 注意,在文件选择器弹出时不要将界面置于底部,程序会崩溃.JAVAFX 与 MAC 问题
选择配置表
![](/uploads/photo/2019/cc873f25-4b86-4412-81a2-2b19709f770e.png!large)
![](/uploads/photo/2019/ebb99920-5ee6-49cc-8f2c-6318bf5d27d4.png!large)
![](/uploads/photo/2019/24297dd2-79d0-4601-8f0d-1b35f9edbc5f.png!large)
- 参考表标题栏一定要和对比表标题栏顺序一一对应,以冒号为分隔,且第一个标题为查找匹配标题,例如参考表中的"中文"列会依次在对比表的"简体中文"列中匹配,如果相同则再依次对比其余标题.
- 对比表表内比较,以冒号为分隔,且第一个标题为参照,将后面的标题内容与第一个相比,不同则标记红色.
- 忽略字符为匹配时过滤掉某些特殊字符串,支持正则表达式
- 字体设置,支持 TTC 及 TTF 字体文件,如果路径是文件夹则会加载其内所有字体文件.
- 字体显示长度规则:1.如果加载的字体文件中没有找到相应字符,则默认以微软雅黑作为显示长度计算;2.如果内容对应字体有多种,则以最长的那一种计算长度;3.显示最长项会标记为黄色
- 结束行号为 0,则表示从起始行到整个表最后一行
- 点击测试会显示配置是否有错误项.
测试报告
![](/uploads/photo/2019/9b17f2c7-7c09-462f-99ce-923a8f4221aa.png!large)