热门排行
简介
Passolo 在线翻译宏是一个用于 Passolo 翻译列表字串的在线翻译宏程序。它具有以下功能:
- 利用在线翻译引擎自动翻译 Passolo 翻译列表中的字串
- 集成了一些著名的在线翻译引擎,并可自定义其他在线翻译引擎
- 可选择字串类型、跳过字串以及对翻译前后的字串进行处理
- 集成 Passolo 翻译检查宏、可在翻译后检查并纠正翻译中的错误
- 内置可自定义的自动更新功能
- 可自定义并可扩展的用户界面语言
本程序包含下列文件:
- PSLWebTrans.bas (Passolo 在线翻译宏文件 - 对话框方式运行)
- PSLWebTrans_Silent.bas (Passolo 在线翻译宏文件 - 静默方式运行)
- PSLWebTrans_Auto.bas (Passolo 在线翻译宏文件 - 系统宏方式运行)
- Data\PSLCheckAccessKeys.ini (快捷键、终止符、加速器检查宏默认配置文件)
- Data\PslWebTrans_0804.lng (简体中文语言文件)
- Data\PslWebTrans_0404.lng (繁体中文语言文件)
- PSLWebTrans.txt (简体中文说明文件)
- Google_API.dat (一个利用 Google API 的 Google 翻译引擎配置文件,可以导入使用,
但是需要自己去 https://code.google.com/apis/console/?api=translate 申请一个
API Key,并在引擎注册 ID 栏中输入后才能使用)
☆运行环境:
===========
- 支持宏处理的 Passolo 6.0 及以上版本,必需
- Windows Script Host (WSH) 服务 (VBS),必需
- Adodb.Stream 服务,必需
- Microsoft.XMLHTTP 服务,必需
- Microsoft.XMLDOM 服务,解析 responseXML 返回结果格式所需
☆使用方法:
===========
- 将解压后的文件连同 Data 文件夹一起复制到 PSL 系统文件夹中定义的 Macros 文件夹中
- 在 Passolo 的工具 -> 自定义工具菜单中添加该宏文件并定义该菜单名称此后就可以单击
该菜单直接调用
- 静默方式运行和系统宏方式运行的在线翻译宏仅作用于选定字串,跳过字串和字串处理按
对话框方式运行的在线翻译宏设置运行。要定义该宏的运行参数,需使用对话框方式设置
- 系统宏方式方式运行的在线翻译宏的使用方法为:
(1)在 Passolo 的宏对话框中设置该宏为系统宏_
(2)右键单击 Passolo 主窗口的右下角系统宏图标,选择“启动系统宏”菜单启动系统宏,
或者在工具 - 系统宏菜单中选择“启动系统宏”菜单启动系统宏
(3)在 Passolo 的选项对话框中的翻译助手中的预翻译和模糊翻译中选定系统宏
(4)在 Passolo 的翻译列表窗口中,选定一个或多个字串,单击右键选择“预翻译”菜单,
或者打开“翻译助手”,选定一个字串,此时将运行系统宏进行翻译
☆更新历史:
===========
版本 2019.08.30 (Build 190830)
- 修正符合保留的终止符组合的最后一个符号会被删除的错误
版本2013.05.12 (2013-05-12)
- 使用正则表达式过滤字串,以加快翻译和字串检查速度
- 修正当允许设置首个非空字符为快捷键时发生数组溢出错误
版本 2013.05.11 (2013-05-11)
- 增加 Microsoft 和 Google 翻译引擎的语言对到最新支持的语言
版本 2013.02.01 (2013-02-01)
- 增加原文和翻译的转义符处理,以解决部分翻译引擎无法识别转义符的问题
版本 2012.08.15 (2012-08-15)
- 更改部分默认自动更新网址,以解决原网址无法更新的问题
版本 2012.02.19 (2012-02-19)
- 增加了在自动更新时的下载文件和网上文件的大小核对
- 修正了翻译引擎配置中的同步方式为“Ture”时,无法翻译的错误
版本 2012.02.15 (2012-02-15)
- 修正了繁体中文语言未使用本地化词汇的问题。感谢汉化新世纪会员 a2213572 的指出
- 纠正了翻译引擎语言配对对话框上的语言名称显示了“Passolo 语言”的错误
- 优化了 PSL 语言代码到语言名称的转换函数,避免不必要的重复转换
- 修正了前版程序优化时出现的错误
版本 2012.02.14 (2012-02-14)
- 增加了翻译引擎语言对数量的显示
- 调整默认翻译引擎配置中的返回结果格式为“responseBody”,以免可能发生的乱码
- 修改了提取 HTTP 头和值项中“charset”值的算法,现在其前后有其他任何值都可以正确提取
- 修正了显示非空项时,如果翻译引擎代码全部为空,按 [清空] 按钮后仍显示了翻译引擎代码
- 修正了仅选中一个翻译列表但未打开的情况下,切换用户界面语言回到主对话框时发生的错误
- 修改了翻译引擎参数的全部小写化替换为保留大小写替换(用于系统字段的替换)
- 修正了类似“%1!s!”这样要保留的终止符组合无法被识别的错误
- 优化了翻译引擎的核心代码和翻译检查的核心代码
- 其他一些程序优化上的改进
版本 2012.02.10 (2012-02-10)
- 开放了翻译引擎配置中的使用对象的自定义(仅适用于和 Microsoft.XMLHTTP 兼容的对象)
- 调整翻译检查配置的适用语言对话框中的 [清空] 按钮的功能为删除所有 PSL 语言
- 修正了删除某种默认 PSL 语言后,再添加的非默认 PSL 语言无法被保存的问题
- 修正了删除翻译引擎配置中所有翻译语言对并再添加或读入语言对后,[显示非空项]、
[显示空项]、[全部显示] 按钮全部被屏蔽的问题
- 修正了翻译测试时,在某些目标语言下,翻译检查适用语言的判断错误
- 修正了翻译来源为翻译列表的来源,而该来源的 ISO 936-1 语言代码不存在时,
选取了该翻译列表的目标语言代码为来源语言代码的错误
- 修正了清空翻译检查配置中所有可用和适用语言后再添加语言时,语言列表中保留了空项的问题
- 修正了字串拆分检查时,如果后面的字串包含前面的字串,翻译检查结果不正确的问题
- 修正了对于某些字串,未能只对选定的字串内容进行翻译检查的问题
- 修正了是否已读取全部指定翻译引擎配置和翻译检查配置项的判断错误
- 修正了未刷新 XMLHTTP Cache 缓存中的文件而导致无法识别和下载最新更新的问题
- 其他一些程序优化和错误预防上的改进
版本 2012.01.09 (2012-01-09)
- 修正了保存文件为“UTF-8 无 BOM”和“UTF-16 LE 无 BOM”字符编码时仍然有 BOM 的问题
- 修正了是否找到要下载的更新配置文件和更新文件的判断
- 将翻译检查方案中的“输出检查消息时同时输出原翻译字串”从隐藏设置为不可用
- 修正了翻译语言对只有一对,但并不为空时,确定时仍然提示为空的错误
- 其他一些程序优化上的改进
版本 2011.11.28 (2011-11-28)
- 修正了来源的加速器中包含快捷键时,每次检查修正时都会移动快捷键位置的问题
- 修正了最后一项 Passolo 默认语言 - 沃洛夫语(塞内加尔) 未被读取的错误
- 修正了添加的第一个自定义语言项未被保存的错误
- 其他一些程序优化上的改进
版本 2011.11.23 (2011-11-23)
- 修正了由于未正确判断读取检查配置是否成功而导致方案导入时无提示的错误
- 修正了导入含有检查方案的配置文件时与配置文件不一致的原有方案被删除的问题
- 修正了不含“+”符号的加速器为要保留的加速器翻译时不被保留的错误
- 修正了含“+”符号的首个加速器单词为要保留的加速器翻译时不被保留的错误
- 修正了仅翻译中包含要保留的加速器翻译时不被认为是加速器的错误
版本 2011.11.21 (2011-11-21)
- 修正了某些字串和检查方案下未能输出已被修改的字串检查消息
- 修正了翻译测试时未能按翻译后替换配置项内容替换翻译中的字符
- 修正了当翻译中添加了来源中没有的包含快捷键的终止符或加速器时,快捷键的检查错误
版本 2011.11.15 (2011-11-15)
- 修正了加速器中包含快捷键时,检查并修正操作中的快捷键处理错误
- 修正了全部文本下翻译测试时,显示错误的字串处理配置名称的问题
版本 2011.11.14 (2011-11-14)
- 修改了发生系统错误的提示,允许部分错误可以选择继续或退出运行
- 将翻译前的“删除快捷键”和“删除加速器”选项改为“检查方案”列表框
- 将翻译后的“检查并纠正翻译”选项改为“检查方案”列表框
- 增加了“删除快捷键和加速器”默认方案
- 增加了自定义检查方案的功能
- 增加了“按检查结果修改翻译字串”和“输出检查消息时同时输出原翻译字串”选项
- 增加了检查测试中的“检查方案”列表框,允许对各种检查方案进行测试
- 增加了“没有来源快捷键字符时,将首个非空字符设置为快捷键”快捷键配置内容
- 删除了“允许快捷键使用终止符和加速器中的字符”快捷键配置内容
- 删除了原检查配置中的“检查规则”项
版本 2011.10.31 (2011-10-31)
- 增加了前置空格检查的消息显示
- 增加了“检查规则”配置项。允许对快捷键、终止符、加速器和空格的添加、删除、同步、
保留等操作进行任意的组合
- 将原“字串拆分”项目拆分为“前插入拆分”、“后插入拆分”、“替换拆分”
- 调整了各种检查消息的组合方式,现在任意多个的单项检查消息都将以最简短的组合方式显示
- 增加并调整了翻译检查宏默认配置的某些参数
- 修正了因保存主窗口参数的数组的不同类型定义引起的程序错误
版本 2011.09.06 (2011-09-06)
- 增加了对未能读取操作系统语言代码的错误处理方式 - 退出运行
- 增加了对前置空格的检查,暂时未实现其消息显示
- 增加了“& ”和“&&”二个非快捷键的默认配置内容
- 修正了原配置数据为空时无法升级更新的错误
- 修正了快捷键和终止符之间的字符被部分遗漏的错误
- 将快捷键和终止符之间的字符中的前空格从删除调整为保留
- 将终止符中的前空格从保留调整为删除(下版考虑将增加这些规则的自定义)
- 调整了去除快捷键的功能,现在将去除整个“&”快捷键
- 调整了去除加速器的功能,现在将去除无加速器标志符但整个字串符合加速器特征的字串
版本 2011.09.04 (2011-09-04)
- 在主对话框中列出同时打开的多个同一来源和目标语言的翻译列表名称
- 增加了“快捷键标志符”字串处理配置内容
- 增加了“允许快捷键使用终止符和加速器中的字符”字串处理配置内容
- 增加了“字符拆分”字串处理配置项目
- 将原“快捷键”配置项中的“字串拆分用标志符”移至“字符拆分”配置项
- 增加了“仅在原文和译文中同时存在拆分字符时拆分”的字串处理配置内容
- 更改了字串处理的核心组件,调整了某些快捷键的处理方式
- 将转义符转换提前到字串处理前,优化了处理速度
- 其他一些小的改进
版本 2011.08.17 (2011-08-17)
- 增加了未能获取任何字串处理的配置项时,提示并直接打开配置对话框的功能
- 屏蔽了除自定义语言外的所有 Passolo 语言的语言名称编辑功能
- 调整了主对话框中的布局
- 调整了语言文件缺失或内容不正确时的错误提示
- 调整了默认配置文件缺失或内容不正确时的错误提示
- 自动更新测试时,现在可以更明确地显示出错误的更新网址
- 修正了按 & 拆分字串时存在的原文和翻译拆分位置不一致的问题
- 修正了当字串的加速器中包含快捷键时,非亚洲语言快捷键处理上的错误
- 修正了在配置对话框中自动更新检查时检查日期虽然被更新但未被保存的问题
- 修正了在非全部显示语言配对中的语言项状态下,添加、编辑、删除语言时出现的乱序错误
- 其他一些小的改进
版本 2011.07.16 (2011-07-16)
- 增加了选择用户界面语言时立即显示选定语言的功能
- 增加了编辑语言文件的功能
- 调整了检查宏默认配置的保存名称。现在无论何种语言,默认配置均只保存为唯一名称
- 修正了字串处理配置未能从保存注册表中的在线翻译宏设置中读入的问题
版本 2011.07.08 (2011-07-08)
- 调整了对话框大小和布局,以便更完整显示英语等语言文件中的较长字串
- 通过在语言文件中增加语言 ID,增加了同一语言文件可用于多种语言的支持
版本 2011.07.06 (2011-07-06)
- 修正了无法正确读取字串检查用默认配置值的问题
版本 2011.06.19 (2011-06-19)
- 改进了系统宏方式运行宏的跳过字串处理优先级,减少了不需要翻译字串的处理耗时
- 改进了配置文件的读取方式,现在支持每节之间无空行或节内有任意空行的配置文件
- 调整了跳过全为大写英文、全为小写英文的字符范围,将控制字符、数字和符号全部纳入
其中,以跳过包含这些字符的全为大写或小写英文的字串
- 修正了在显示空项或非空项语言对情况下,添加、删除、编辑语言对时语言对混乱的问题
版本 2011.06.02 (2011-06-02)
- 改进了系统错误消息的显示
- 修正了默认配置名称包含自定义配置名称时可能发生的显示错误或其他操作错误
- 其他一些程序出错预防上的改进
版本 2011.05.29 (2011-05-29)
- 增加了对不同返回结果格式显示、保存不同翻译开始和结束参数的支持
版本 2011.05.28 (2011-05-28)
- 修正了自动更新时无法更新全部文件的问题(请使用手动更新本次更新)
版本 2011.05.26 (2011-05-26)
- 修正了 HTTP 头和值参数包含二行及以上时无法正确读取参数值的问题
- 修正了 HTTP 头和值参数中的引用字段包含 =、; 或 : 符号时可能无法正确读取参数的问题
版本 2011.05.22 (2011-05-22)
- 调整了界面语言字串的检索方式,增加了显示速度
版本 2011.05.21 (2011-05-21)
- 修正了在未选定翻译后“纠正快捷键、终止符、加速器”选项时的快捷键计数错误
- 修正了包含字串处理配置中定义的“排除非快捷键组合字符”的字串无法翻译的问题
版本 2011.05.20 (2011-05-20)
- 增加了对语言文件的支持,现在可以方便地自定义添加任何语言
- 增加了语言选择,现在可以任意选择支持的语言
- 更改保存的配置文件为 Unicode 格式,以便于更方便地交换
- 导入配置文件时将显示查看和确认字符编码对话框,以便正确导入
- 修正了内部编辑程序在查找模式下的修改无法被保存的问题
- 其他一些程序出错预防上的改进
版本 2011.04.19 (2011-04-19)
- 增加了对同时打开多个同一来源和目标语言翻译列表时的支持
- 更改了系统宏方式运行的在线翻译宏对某些 PSL 对象的引用,加快了翻译速度
- 修正了自动检查宏启用时,系统宏方式运行的在线翻译宏未能阻止其处理字串的问题
版本 2011.04.18 (2011-04-17)
- 调整预翻译多个字串时只使用选定引擎进行翻译为使用所有启用的引擎进行翻译
- 修正了预翻译多个字串时,无法选择使用来自其他提供者的匹配翻译
- 修正了当第一个翻译引擎未启用时,后面启用的引擎无法对字串进行去除快捷键
和加速器预处理的问题
版本 2011.04.17 (2011-04-16)
- 修正了翻译引擎的优先级配置功能中翻译引擎数据被检查宏数据替换的错误
- 修正了分行翻译时翻译结果为空时的不正确判断
- 优化了系统宏方式运行的在线翻译宏,减少了一些重复处理操作
版本 2011.04.16 (2011-04-16)
- 增加了系统宏方式运行的在线翻译宏 - PSLWebTrans_Auto.bas
- 增加了翻译引擎的启用选择项(仅用于系统宏方式运行的在线翻译宏)
- 增加了翻译引擎的优先级配置功能
- 修正了即使修改了更新网址也无法下载更新的问题
版本 2011.03.24 (2011-03-24)
- 增加了对“&”快捷键标志符的支持
- 调整了字串处理配置中一部分默认参数,这些旧版参数将被全部替换
- 将程序出错时的提示消息分成二类 - 缺少服务(给出服务名称)、程序设计错误
- 修正了在有替换时可能存在的字串行数和快捷键数计数错误
- 其他一些程序出错预防上的改进
版本 2011.03.23 (2011-03-23)
- 修正了字串拆分检查时,如果后面的字串包含前面的字串,检查结果不正确的问题
- 改进了主界面上的“保存选择”按钮是否需要可用或不可用的判断
版本 2011.03.21 (2011-03-21)
- 调整翻译前“替换特定字符并在翻译后还原”为仅替换字符,并将要还原的字符移动到翻译
后“替换特定字符”中,以便应对一些不需要还原的字符和替换后的字符被翻译引擎更改而
无法还原的问题
- 调整字串处理配置中翻译前和翻译后要被替换的字符中的默认参数,旧版参数将被自动更新
- 修正了自定义 Passolo 语言代码在初始化时无法被正确识别为对应语言名称的问题
- 修正了保存检查宏配置时将检查宏版本号保存为在线翻译宏版本号的错误
版本 2011.03.17 (2011-03-17)
- 增加了开始翻译时翻译结果为空或空格时的提示
- 增加了翻译过程中翻译结果为空或空格时的输出消息
- 增加了对 HTTP 头和值参数中的项目和值之间的分隔符“:”的支持
- 调整翻译结果为空或空格时为不替换原有的翻译字串
- 修正了翻译测试功能在翻译前去除快捷键和加速器后未能在翻译后被纠正或还原
- 修正了 HTTP 头和值参数中的 Content-Length 值的长度计算为字节长度
- 修正了 HTTP 头和值参数包含二行及以上时无法正确保存到配置文件的问题
- 附加了 Google_API 翻译引擎配置文件,可以导入使用(需要输入自己的引擎注册 ID)
版本 2011.02.28 (2011-02-28)
- 增加了翻译引擎和字串处理配置中的默认语言 - 菲律宾语言。借此可使用 Google 翻译
引擎进行菲律宾语的在线翻译(此前由于 ISO 396-1 不支持而未添加)
- 增加了对地区/语言代码的支持。Passolo 语言代码表中不存在 ISO 396-1 代码的语言,
将自动选用地区/语言代码。借此可以自定义任何 Passolo 支持的语言
- 增加了对“翻译开始自”和“翻译结束到”参数的转义符支持。借此可以从翻译结果中
过滤掉一些类似空行这样的多余内容,例如:金桥的翻译结果
- 修正了在未保存字串检查配置的情况下进行翻译测试时出现的程序中断错误
版本 2011.02.23 (2011-02-23)
- 优化了“全为数字和符号”、“全为大写英文”、“全为小写英文”的判断速度
- 修正了翻译测试功能中的字串处理配置的自动选择错误
- 修正了将 Passolo 语言代码转换为 Passolo 本地化语言时的错误
- 修正了更新程序中的错误,并增加了提示
版本 2011.02.22 (2011-02-22)
- 调整配置对话框中的语言为 Passolo 本地化语言
- 完善了更新程序,更新了默认更新网址
- 完善了翻译测试功能,现在将根据当前的字串处理设置进行翻译测试
- 禁止了在增加或编辑语言时的仅大小写不同的 Passolo 语言代码输入
- 修正了静默方式运行宏的字串处理配置选择有时未能按对话框方式运行宏的设置选择的错误
- 修正了字串有多个快捷键时,如果字串开头的字符为快捷键的话,无法翻译的问题
- 修正了上版中“全为数字和符号”、“全为大写英文”、“全为小写英文”的判断错误
- 其他一些小的修改
版本 2011.02.20 (2011-02-20)
- 调整了非亚洲语言的快捷键添加方式。如果翻译中缺少快捷键,并且没有和原文快捷键
相同的字符,则将字串的第一个字符添加为快捷键
版本 2011.02.12 (2011-02-12)
- 修正了当保存的某一默认配置数据丢失时,该默认配置无法被使用的问题
- 在“翻译前要被替换的字符”中增加了部分要被替换的默认字符
版本 2010.11.11 (2010-11-11)
- 修正了一个参数中含有多个八进制、十六进制或 Unicode 转义符时只能处理其中一个的错误
版本 2010.10.07 (2010-10-07)
- 增加了更新网址不可用时的提示
- 更新了默认的更新网址为“汉化新世纪”网站最新下载网址
- 修正了更新网址不可用时修改更新网址后仍然无效的问题
- 修正了翻译时同时在消息窗口中输出原文的问题(调试后忘记删除)
- 修正了去除字串前后指定字符函数中的 For 循环语句只能循环一次的错误
- 修正了去除快捷键函数中的 For 循环语句只能循环一次的错误
版本 2010.09.29 (2010-09-29)
- 修正了在繁体系统下自动更新的更新消息显示了简体中文的错误
版本 2010.09.25 (2010-09-25)
- 增加了 Microsoft.XMLHTTP 不存在时程序无法再继续的功能
- 调整了翻译后被替换字符中的默认值
- 修正了一旦获取某个字串翻译发生错误后其他字串永远被翻译的问题
- 修正了字串包含非快捷键成对字符(如 [&])时无法获取翻译的问题
本 2010.09.20 (2010-09-20)
- 调整非亚洲语言翻译中快捷键的修正为优先匹配来源快捷键的大小写
- 增加了“修改了快捷键大小写”的输出消息
- 修正了非亚洲语言翻译的加速器中有快捷键时终止符的前后空格无法被修正的问题
版本 2010.09.19 (2010-09-19)
- 修正了在配置的自动更新对话框中单击检查按钮,更新成功后弹出无法保存提示的错误
版本 2010.09.18 (2010-09-18)
- 其他一些界面和帮助上的小修改
版本 2010.09.17 (2010-09-16)
- 修正了更改字串处理配置的优先级后,配置内容未被同步的问题
版本 2010.09.16 (2010-09-16)
- 在自动更新设置对话框中增加了“检查”按钮,以便随时可以检查和更新
- 增加了一些检查更新时的检查和更新状态输出消息
- 修正了用 Word 打开语言配对列表时出现的无法删除临时文件的错误
- 其他一些小的改进和修正
版本 2010.09.08 (2010-09-08)
- 修正了自动更新中部分繁体中文的乱码
版本 2010.09.07 (2010-09-07)
- 修正了检查更新时因未保存检测日期而导致反复检查的问题
- 修正了目标语言为非亚洲语言时,如果字串包含被成对字符包括的非快捷键(如 [&]),
成对字符中的“&”被删除的问题
- 修正了当字串中包含要保留的非快捷键成对字符(如 [&])时的快捷键计数错误
- 修正了增加或删除配置后直接按“取消”,翻译引擎和字串检查列表未被刷新的问题
版本 2010.09.06 (2010-09-06)
- 增加了自动更新的检测频率功能,并在检测间隔内只检查一次
- 修改了自动更新的检测方式,加快了检测速度
- 调整了配置对话框的按钮控件类型,并更改了确定和取消按钮的功能
- 调整了其他对话框的按钮控件类型,以便按右上角的关闭按钮可以关闭对话框
- 调整跳过字串中的全为数字和符号、全为大写英文、全为小写英文之间不再关联
- 其他一些小的改进和修正
版本 2010.08.26 (2010-08-26)
- 修正了 2010.08.24 版中因修改字串检查部分核心代码而造成的字串内容选项失效的问题
- 重新恢复并调整了部分要检查和要保留的加速器字符,以便在简体系统下保留繁体翻译
- 修正了在加速器中包含快捷键时的快捷键处理方式和消息输出方式
版本 2010.08.25 (2010-08-25)
- 修改了主对话框的默认设置值
- 修正了配置对话框中一处遗漏的繁体中文翻译
版本 2010.08.24 (2010-08-24)
+ 增加了“要检查的终止符”项的通配符支持
- 改写了字串检查部分的核心代码
- 完善了自动更新功能,修正了网址不正确时出现的一些错误
- 其他一些小的改进和修正
版本 2010.08.16 (2010-08-16)
+ 增加了自动更新功能。此功能有以下三种状态可选,并仅对界面方式的宏有效:
(1)运行时自动监测并下载安装
(2)运行时自动检查并提示用户是否安装
(3)关闭自动更新功能
- 其他一些小的改进和修正
版本 2010.08.14 (2010-08-14)
+ 增加了字串处理配置的优先级,此优先级用于“自动选择配置”功能
- 调整字串处理配置项“要自动替换的终止符对”为用“|”分隔替换前后的字符,以便可
适用于多个字符的替换。已保存的该项配置值将会被自动用“|”分隔
版本 2010.08.12 (2010-08-12)
- 修正了在选定“翻译后替换特定字串”选项时未输出替换消息的错误
- 修正了在字串处理参数测试时,如果更改了字串内容,可能造成翻译后部分字串内容不被处
理的问题
版本 2010.08.11 (2010-08-11)
- 修正了在选定“自动选择配置”选项的情况下,如果在配置中删除了自动选定的适用语言后,
自动选择配置功能未能再次自动选择的问题
版本 2010.08.07 (2010-08-07)
+ 增加了原文和译文的行数和快捷键数不同时的错误输出和统计
+ 增加了导入非本机语言的字串检查配置文件时自动转换为本机字符的功能
(仅限于默认设置中已有的简繁字符)
- 调整导入配置后自动保存 (如果已保存) 为不自动保存并在退出时提示保存
- 修正了当配置名称在其他配置名称中包含时无法正确读取该配置值的问题
- 修正了在新添加的配置中仅设置了语言对时切换配置名称后新配置的语言对未暂存的问题
- 修正了导入非匹配的配置文件时仍然提示导入成功的问题
版本 2010.08.04 (2010-08-05)
+ 增加了字串处理中的亚洲语言方式的快捷键选项
+ 增加了字串处理中的适用语言项,该语言项用于字串配置的自动选择
+ 增加了对所有字串处理配置的自动选择支持
- 改进保存的语言对数据为仅非空的语言对数据
- 其他一些改进和修正
版本 2010.07.11 (2010-07-11)
+ 增加了对 responseXML 返回结果格式解析的支持(需要 Microsoft.XMLDOM 对象)
- 修正了在翻译列表无任何字串情况下翻译引擎测试时出现的程序错误
版本 2010.06.26 (2010-06-26)
- 修正了翻译引擎测试对话框中“清空”按钮无效的错误
- 修正了无法保存跳过字串中的“全为小写英文”选项
- 修正了在语言配对配置中删除语言后无法读入原值的问题
- 修正了在配置窗口中添加、更改、删除配置列表,添加、删除语言对后直接退出时未提示
用户保存的问题
版本 2010.06.08 (2010-06-08)
+ 增加了导入非本地语言的翻译引擎配置时自动更改语言配对中的语言名称为本地语言
- 修正了在注册表中已保存配置的情况下导入配置时未自动保存导入数据到注册表中
版本 2010.06.07 (2010-06-07)
- 修正了导入配置时保存类型发生改变的错误
- 修正了导入需要更新的较早配置时自动保存配置文件的问题
版本 2010.06.06 (2010-06-05)
- 修正了在没有保存配置的情况下,静默运行宏发生错误的问题
- 更改主界面选项的默认选定项
- 调整了输出消息
版本 2010.06.05 (2010-06-05)
+ 增加了对所有转义符的支持,包括八进制、十六进制和 Unicode 转义符
+ 增加了对翻译前后的字符替换参数的转义符支持
- 调整了翻译前字符替换的默认参数。初次运行新版时会自动添加修正值
版本 2010.06.04 (2010-06-03)
- 修正了静默方式宏从中文翻译成其他语言时的来源语言识别错误
版本 2010.06.03 (2010-06-03)
+ 增加了静默方式运行的在线翻译宏,以方便使用
(1) 该宏仅作用于选定字串,跳过字串和字串处理与对话框方式运行的在线翻译宏一致
(2) 要定义该宏的运行参数,需使用对话框方式设置
- 在主窗口中增加了保存按钮,以适应只选择和设置而不运行的需要
版本 2010.06.02 (2010-06-02)
+ 增加了翻译测试对话框结果窗口的刷新功能(速度快不一定看得出了)
- 修正了删除字串处理配置时,上一项配置的值被置为第一项配置值的错误
- 修正了用内置程序打开语言对时字符编码显示错误的问题
- 修正了自动选择字串处理配置的错误
版本 2010.06.01 (2010-06-01)
+ 增加了字串处理测试时自动根据翻译列表的目标语言选择相应配置的功能(仅限默认配置)
- 修正了保存配置为文件时,修改过的默认配置内容总是被复原的问题
版本 2010.05.31 (2010-05-31)
+ 增加了翻译测试和字串处理测试时自动更新未被更新的翻译列表的功能
- 修正了翻译列表未被更新时未提示更新的问题
- 修正了配置对话框的字串处理中的配置内容布局显示错误的问题
版本 2010.05.30 (2010-05-30)
+ 增加了翻译前替换特定字符并在翻译后还原的功能
+ 增加了对“翻译开始自”和“翻译结束到”参数的多项支持
+ 增加了编辑、置空和重置语言配对时保留显示空项或非空项的现有状态
+ 增加了编辑、置空和重置语言配对时语言选择自动下移的功能
- 更改读入和清空配置值时的作用范围为仅对当前显示内容有效
- 调整了翻译引擎测试对话框中目标语言为仅选定翻译引擎所支持的语言
- 调整了翻译引擎测试对话框中翻译结果的输出状态
- 优化了与网站编码关联的字串编码处理方式
- 修正了保存配置为文件时缺失第一项配置的错误
- 其他一些小的改进和修正
版本 2010.05.28 (2010-05-26)
- 调整了纠正快捷键、终止符、加速器部分的核心代码,修正了容易崩溃的问题
版本 2010.05.27 (2010-05-25)
+ 增加了对多个 HTTP 头和值的支持(分行输入)
- 解决了 Microsoft 和 Yahoo 在线翻译引擎在非英文源文时翻译乱码的问题
- 其他一些小的改进
版本 2010.05.26 (2010-05-25)
+ 增加了 Yahoo 翻译引擎
- 修正了在选择第一项翻译引擎外打开配置对话框时语言配对显示错误的问题
版本 2010.05.25 (2010-05-24)
- 修正了包含类似“%1!s!.”这样的字串,其终止符前的字符会被删除的问题
- 更改翻译引擎的密码框为密码显示方式
版本 2010.05.24 (2010-05-24)
- 调整了目标语言为非亚洲语言时快捷键的处理方式
- 修正了字符替换中的默认值,初次运行新版时会自动修正原有值
- 改进宽字符的判断方法,修正了误将某些汉字识别为数字、符号的错误
- 其他一些更新和修正
版本 2010.05.22 (2010-05-22)
+ 增加了对目标语言为非亚洲语言的字串处理支持
+ 增加了加速器表、版本的翻译字串支持,主要用于选择其他时可过滤这些字串
+ 增加了字串处理配置的自动选择项。仅支持默认配置,自定义配置暂时不支持
+ 增加了“添加翻译注释”项,以便进一步分区翻译
+ 增加了配置对话框中读取按钮的弹出菜单 - 默认值、原值和参照值
- 更改字串处理的默认配置为中文到英文、英文到中文,并开放值修改
- 调整了默认翻译引擎中的一些配置
- 修正了只能提取 Google 翻译引擎的部分翻译结果的问题
- 其他一些更新和修正
版本 2010.05.16 (2010-05-16)
+ 增加了分行翻译、不显示输出消息选项
+ 增加了未连上 Internet 网时的提示
+ 增加了翻译引擎返回数据超过 2 秒等待时间时的提示
+ 增加了翻译引擎参数中的指令集,以适应其他翻译引擎的需要
+ 增加了在测试对话框中获取 HTTP 响应头功能
+ 增加了翻译语言配对中的外部编辑按钮,以便可以更方便地编辑语言配对
- 将纠正快捷键、终止符、加速器和替换特定字符拆分为纠正快捷键、终止符、
加速器和替换特定字符二个选项
- 修正了无法替换特定字符的错误
- 更新了字符处理的字符替换中的一些默认替换字符。初次运行时程序会自动更新
已保存的原有参数
- 更改保存配置参数时不保存翻译引擎和字符处理参数为同时保存
- 其他一些更新和修正
版本 2010.05.12 (2010-05-12)
- 完成开发。初次版本实现以下功能:
1、可利用在线翻译引擎自动翻译 Passolo 翻译列表中的字串
2、集成 Microsoft 和 Google 在线翻译引擎,并可自定义其他在线翻译引擎
3、可选择字串类型、跳过字串以及对翻译前后的字串进行处理
4、集成快捷键、终止符、加速器检查宏、可在翻译后检查并纠正翻译中的错误
- 存在问题:
Microsoft 在线翻译引擎在非英文之间翻译时乱码,暂时找不到解决方法