Weblate 2.x 系列

Weblate 2.20

发布于 2018 年 4 月 4 日。

  • 改进了 subversion 仓库克隆的速度。

  • 更改了仓库锁定来使用第三方库。

  • 支持了只下载需要处理的字符串。

  • 支持了同时搜索多种语言。

  • 新附加组件来配置 gettext 输出换行。

  • 新附加组件来配置 JSON 格式化。

  • 为使用 RFC 6750 兼容的 Bearer 认证添加了 API 中认证的支持。

  • 未使用机器翻译服务自动翻译添加了支持。

  • 为白板消息中的 HTML 标记添加了支持。

  • 为大量更改字符串的状态添加了支持。

  • 现在至少需要 2.3.0 版本的Translate-toolkit,较老的版本不再支持。

  • 添加了内建翻译记忆库。

  • 在操作面板和每个部件列表概览页面中增加了部件列表概览。

  • 为 DeepL 机器翻译服务添加了支持。

  • 机器翻译结果现在缓存在 Weblate 内。

  • 增加了对已提交更改重新排序的支持。

Weblate 2.19.1

发布于 2018 年 2 月 20 日。

  • 修复了从 2.18 升级的合并问题。

  • 改进了文件上传 API 验证。

Weblate 2.19

发布于 2018 年 2 月 15 日。

  • 修复了跨一些文件格式的导入。

  • 在审查日志中显示用户友好的浏览器信息。

  • 为文件添加了 TMX 导出程序。

  • 装入翻译文件的各种性能改进。

  • 添加了选项在 Weblate 中禁止访问管理,有利于 Django。

  • 改进了大字符串的术语表查询速度。

  • 与 django_auth_ldap 1.3.0 兼容。

  • 配置错误现在被存储并被持久地报告。

  • 在空格自动修复中遵从忽略标记。

  • 改进了一些 Subversion 设置的兼容性。

  • 改进了内建机器翻译服务。

  • 对 SAP 翻译中心 服务添加了支持。

  • 新增了对微软术语服务的支持。

  • 删除了对通知电子邮件中的广告的支持。

  • 改进了语言层次的翻译过程报告。

  • 改进了对不同复数公式的支持。

  • 添加了对不使用 stdlayout 的 Subversion 仓库的支持。

  • 添加了自定义翻译工作流程的附加组件。

Weblate 2.18

发布于 2017 年 12 月 15 日。

  • 扩展了贡献者的统计数据。

  • 改进了特殊字符可视键盘的配置。

  • 为 DTD 文件格式添加了支持。

  • 更改了键盘快捷键,以减少与浏览器/系统快捷键的冲突。

  • 改进了对 XLIFF 文件中的已核准标记的支持。

  • 添加了对 gettext PO 文件中不换行的长字符串的支持。

  • 添加了按钮为当前翻译复制永久链接。

  • 去掉了对 Django 1.10 的支持,而添加了对 Django 2.0 的支持。

  • 删除了当翻译时对翻译的锁定。

  • 对于为单语言翻译添加新的字符串添加了支持。

  • 新增了对具有专门审校员的翻译流程的支持。

Weblate 2.17.1

发布于 2017 年 10 月 13 日。

  • 修复了在一些特定情况下运行测试套件的问题。

  • 区域设置更新。

Weblate 2.17

发布于 2017 年 10 月 13 日。

  • 现在 Weblate 默认进行 Git 浅克隆。

  • 改进了更新大的翻译文件时的性能。

  • 为阻挡注册的某个电子邮箱地址添加了支持。

  • 用户现在可以删除自己的评论。

  • 为搜索和替换特性添加了预览步骤。

  • 搜索和上传表单时客户端一侧设置的持久性。

  • 扩展了搜索能力。

  • 每个项目的更细粒度的 ACL 配置。

  • BASE_DIR 的默认值已经更改。

  • 添加了两步账户删除,来防止意外删除。

  • 现在可以编辑项目访问控制设置。

  • 添加了可选的垃圾保护功能,建议使用 Akismet。

Weblate 2.16

发布于 2017 年 8 月 11 日。

  • 各种性能改进。

  • 为嵌套 JSON 格式添加了支持。

  • 为 WebExtension JSON 格式添加了支持。

  • 修复了 git 导出认证。

  • 改进了某些情况下的 CSV 导入。

  • 改进了其它翻译小挂件的外观。

  • 对于表单中的文本长度现在强制进行最大长度检测。

  • 每个部件进行 commit_pending 时间配置。

  • 各种用户界面清理。

  • 修复了部件/项目/网站范围的翻译搜索。

Weblate 2.15

发布于 2017 年 6 月 30 日。

  • 在其它翻译中显示了更多相关的翻译。

  • 添加了选项来查看当前字符串到其它语言的翻译。

  • 对立陶宛语默认使用 4 种复数形式。

  • 修复了不同格式单语言文件的上传。

  • 改进了认证失败的错误消息。

  • 当从术语表删除单词时保持页面状态。

  • 添加了直接链接来编辑第二语言翻译。

  • 添加了 Perl 格式质量检查。

  • 为了拒绝再次使用的密码添加了支持。

  • 为编辑 RTL 语言扩展了工具条。

Weblate 2.14.1

发布于 2017 年 5 月 24 日。

  • 修复了将搜索结果分页时可能的错误。

  • 修复了某些极端情况下从较老的版本合并的问题。

  • 修复了关注和取消关注项目时可能出现的 CSRF。

  • 密码重置不再认证用户。

  • 修复了忘记密码是可能的略过 CAPTCHA。

Weblate 2.14

发布于 2017 年 5 月 17 日。

  • 使用 AJAX 添加术语表条目。

  • 退出登录现在使用 POST 来避免 CSRF。

  • API 密钥令牌重置现在使用 POST 来避免 CSRF。

  • Weblate 默认设置 Content-Security-Policy。

  • 验证本地编辑器 URL 来避免 self-XSS。

  • 现在默认相对于一般缺陷来验证密码。

  • 向用户通知他们账户的重要活动,如密码变更。

  • CSV 导出现在会避免可能的公式。

  • 安全上的各种小改进。

  • 现在限制了认证尝试的次数。

  • 建议的内容存储在历史中。

  • 在审计日志中存储重要的账户活动。

  • 当删除账户或添加新的团体时,询问密码确认。

  • 显示提出建议的时间。

  • 新的质量检查:分号结尾。

  • 确保搜索链接可以被分享。

  • 在 API 中包括了源字符串信息和屏幕截图。

  • 允许通过 API 上传覆盖翻译。

Weblate 2.13.1

发布于 2017 年 4 月 12 日。

  • 修复了个人资料中管理的项目的列表。

  • 修复了在一些许可丢失的情况下的合并问题。

  • 修复了翻译下载中当前文件格式的列表。

  • 当用户没有特权而尝试访问项目时返回 HTTP 404。

Weblate 2.13

发布于 2017 年 4 月 12 日。

  • 修复了翻译模板的质量检查。

  • 添加了在丢失翻译时触发的质量检查。

  • 添加了查看用户待处理建议的选项。

  • 添加选项来自动建立部件列表。

  • 未经身份验证用户可以配置默认操作面板。

  • 添加选项来浏览 25 个随机字符串用于复查。

  • 历史现在指示字符串的更改。

  • 添加新的翻译时更好的错误报告。

  • 在项目中添加了每种语言的搜索。

  • Group(群组)ACLs 现在可以限制为某个权限。

  • 现在使用 Group ACL 来实现每项目的 ACL。

  • 添加了更精细颗粒的特权控制。

  • 各种小的 UI 改进。

Weblate 2.12

发布于 2017 年 3 月 3 日。

  • 改进了群组的管理界面。

  • 为 Yandex Translate API 添加了支持。

  • 改进了网站范围的搜索速度。

  • 添加了项目和部件范围的搜索。

  • 添加了项目和部件范围的搜索与替换。

  • 改进了不一致翻译的渲染。

  • 支持了在本地编辑器中打开源文件。

  • 为配置带有特殊字符的虚拟键盘添加了支持。

  • 改进了带有 OCR 支持的屏幕截图管理来匹配源字符串。

  • 默认提交说明现在包括翻译信息和 URL。

  • 为 Joomla 翻译格式添加了支持。

  • 改进了重要的跨文件格式的可靠性。

Weblate 2.11

发布于 2017 年 1 月 31 日。

  • 在语言页面包括了具体语言信息。

  • Mercurial 后端改进。

  • 添加了选项来制定翻译部件优先性。

  • 更一致地使用 Group ACLs,即使具有较少使用的许可。

  • 为钩子脚本添加了 WL_BRANCH 变量。

  • 改进了开发者文档。

  • 在 Git 导出器附加组件中与各种 Git 版本有更好地兼容。

  • 包括每个项目和部件的统计数据。

  • 添加语言代码映射,来更好地支持 Microsoft Translate API。

  • 将全文清理移动为后台工作,使去除翻译更快速。

  • 修复了具有单复数形式的语言的复数原文显示问题。

  • 改进了 import_project 中的错误处理。

  • 各种性能改进。

Weblate 2.10.1

发布于 2017年 1 月 20 日。

  • 不泄露密码重置表单上存在账户(CVE-2017-5537)。

Weblate 2.10

发布于 2016 年 12 月 15 日。

  • 添加质量检查,来检查是否复数被翻译出来。

  • 对带有验证的仓库修复了 GitHub 钩子。

  • 添加了可选的 Git 导出模块。

  • 支持 Microsoft Cognitive Services Translator API。

  • 简化了项目和部件用户界面。

  • 添加了自动修复来删除控制字符。

  • 为项目添加了每种语言的概况。

  • 为 CSV 导出添加了支持。

  • 为统计数据添加了 CSV 下载。

  • 增加了矩阵视图,可用于快速概览所有翻译。

  • 为更改和字符串添加了基本 API。

  • 为 Apertium APy 服务器添加了支持,用于机器翻译。

Weblate 2.9

发布于 2016 年 11 月 4 日。

  • 扩展了 createadmin 管理命令的参数。

  • 扩展了 import_json,而能够处理现有部件。

  • 新增了对 YAML 文件的支持。

  • 项目所有者现在可以配置翻译部件和项目细节。

  • 使用”Watched”(已关注)而不是”Subscribed”(已订阅)项目。

  • 可以从项目页面直接关注项目。

  • 添加多语言状态小挂件。

  • 如果不显示原文,则将第二语言高亮。

  • 将建议删除记录在历史中。

  • 改进个人资料中语言选择的用户体验。

  • 修复了部件的白板消息显示问题。

  • 保存后保持偏好选项卡被选中。

  • 更突出地显示源字符串注释。

  • 从 Git 仓库自动安装 Gettext PO 合并驱动。

  • 添加搜索和替换特性。

  • 支持上传翻译的可视化上下文(截图)。

Weblate 2.8

发布于 2016 年 8 月 31 日。

  • 文档改进。

  • 翻译。

  • 更新了附带的 JavaScript 库。

  • 添加了 list_translators 管理命令。

  • 不再支持 Django 1.8。

  • 修复了与 Django 1.10 的兼容性。

  • 添加了 Subversion 支持。

  • 将 XML 有效性检查与 XML 不匹配的标签检查分开。

  • 修复了 API 来接受 HIDE_REPO_CREDENTIALS 设置。

  • 在禅模式中显示原文变更。

  • 现在也可以在禅模式下也可以使用 Alt+PageUp/PageDown/Home/End 了。

  • 添加了显示更改准确时间的工具提示。

  • 添加选项从翻译页面中选择筛选程序和搜索。

  • 添加了翻译删除的 UI。

  • 改进了插入代码块时的行为。

  • 修复了禅模式的自动锁定问题。

Weblate 2.7

发布于 2016 年 7 月 10 日。

  • 去除了 Google web translation 机器翻译。

  • 改进了添加翻译时的提交说明。

  • 修复了希伯来语的 Google Translate API。

  • 与 Mercurial 3.8 的兼容性。

  • 添加了 import_json 管理命令。

  • 纠正了列出翻译的顺序。

  • 显示全部建议文本,而只是差别。

  • 扩展 API(具体的仓库状态、统计数据、……)。

  • 测试套件不再需要网络范文来测试仓库。

Weblate 2.6

发布于 2016 年 4 月 28 日。

  • 修复了语言筛选程序的验证部件。

  • 改进了对 XLIFF 文件的支持。

  • 修复了非英语原文的机器翻译。

  • 添加了 REST API。

  • Django 1.10 的兼容性。

  • 增加了白板消息分类。

Weblate 2.5

发布于 2016 年 3 月 10 日。

  • 修复了项目所有者的自动翻译。

  • 改进了提交和推送操作的性能。

  • 新的管理命令,从命令行添加建议。

  • 为文件上传时的合并注释添加了支持。

  • 为 C printf 格式的一些 GNU 后缀添加了支持。

  • 文档改进。

  • 为生成译者信用添加了支持。

  • 为生成贡献者统计数据添加了支持。

  • 网站范围的搜索可以只在一种语言中搜索。

  • 改进了亚美尼亚语的质量检查。

  • 为开始没有现有翻译的翻译部件添加支持。

  • 支持在 Qt TS 中添加新的翻译。

  • 改进了翻译 PHP 文件的支持。

  • 质量检查的性能提高。

  • 修复了全站搜索未通过的检查的问题。

  • 新增了指定源语言的选项。

  • 改进了对 XLIFF 文件的支持。

  • 扩展了 import_project 选项的列表。

  • 改进了白板消息的目标。

  • 支持跨项目的自动翻译。

  • 优化全文搜索索引。

  • 为自动翻译添加了管理命令。

  • 添加了代码块高亮。

  • 为代码块、检查和机器翻译添加了键盘快捷键。

  • 改进了翻译锁定。

  • 为 AngularJS 插值添加了质量检查。

  • 添加了广泛的基于群组的 ACLs。

  • 阐明了需要编辑的字符串的术语(以前被称为 fuzzy,即模糊)。

  • 明确了需要处理的字符串和未翻译的字符串相关术语。

  • 支持 Python 3。

  • 去掉了对 Django 1.7 的支持。

  • 去掉了用于新建 gettext PO 文件的 msginit 依赖项。

  • 增加了操作面板视图的配置项。

  • 改进了解析错误的通知。

  • 在 import_project 中增加了导入名称重复的部件的选项。

  • 改进了翻译 PHP 文件的支持。

  • 添加了字典的 XLIFF 导出。

  • 为所有翻译添加了 XLIFF 和 gettext PO 导出。

  • 文档改进。

  • 新增了对可配置的自动群组分配的支持。

  • 改进了新翻译的添加。

Weblate 2.4

发布于 2015 年 9 月 20 日。

  • 改进了对 PHP 文件的支持。

  • 为匿名用户添加 ACL 的能力。

  • 改进了 import_project 命令的配置。

  • 添加了 历史的 CSV 转储。

  • 避免复制/粘贴空白字符的错误。

  • 为 Bitbucket webhooks 添加了支持。

  • 在翻译上传时对模糊字符串更严格的控制。

  • 几个 URL 已经更改,你可能需要更新书签。

  • 钩子脚本以版本控制系统root 作为当前目录执行。

  • 钩子脚本以描述当前部件的环境变量来执行。

  • 添加了管理命令来优化全文索引。

  • 为滚动条上报告错误添加了支持。

  • 项目现在可以有多个所有者。

  • 项目所有者可以管理自己。

  • 为 gettext PO 中使用的 javascript-format 添加了支持。

  • 在 XLIFF 中添加新翻译的支持。

  • 改进了文件格式自动检测。

  • 扩展了键盘快捷键。

  • 改进了多种语言的字典匹配。

  • 改进了多数页面的布局。

  • 支持在翻译时将单词添加入字典。

  • 支持了筛选 Weblate 管理的语言。

  • 为翻译并导入 CSV 文件添加了支持。

  • 重写了静态文件的处理。

  • 如果只有第三方服务,则登录/注册直接链接到第三方服务。

  • 账户删除时提交待处理的更改。

  • 添加管理命令来更改网站名称。

  • 添加选项来配置默认提交者。

  • 在添加新翻译后添加钩子。

  • 添加选项来指定多个文件来添加提交。

Weblate 2.3

发布于 2015 年 5 月 22 日。

  • 去掉对 Django 1.6 和 South migrations 的支持。

  • 支持使用 Java 属性文件时添加新翻译。

  • 允许接受建议而不编辑。

  • 改进了对 Google OAuth 2.0 的支持。

  • 添加了对 Microsoft .resx 文件的支持。

  • 微调了默认的 robots.txt 文件而不允许翻译特别缓慢地进行。

  • 简化了接受建议的工作流程。

  • 添加了总是接收重要通知的项目所有者。

  • 允许禁止编辑单语言模板。

  • 更具体的仓库状态视图。

  • 更改翻译时编辑模板的直接链接。

  • 允许为项目所有者添加更多的权限。

  • 允许在禅模式下显示第二语言。

  • 支持隐藏源字符串而有利于第二语言。

Weblate 2.2

发布于 2015 年 2 月 19 日。

  • 性能改进。

  • 对位置和评论字段进行全文搜索。

  • 基于 SVG/JavaScript 的新活动图表。

  • 支持 Django 1.8。

  • 支持删除评论。

  • 添加自己的 SVG 徽章。

  • 新增了对 Google Analytics 的支持。

  • 改进了翻译文件名的处理。

  • 为单语言 JSON 翻译添加了支持。

  • 在历史中记录部件锁定。

  • 支持为单语言翻译编辑源(模板)语言。

  • 为 Gerrti 添加了基本支持。

Weblate 2.1

发布于 2014 年 12 月 5 日。

  • 为 Mercurial 仓库添加了支持。

  • 由 Awesome 替换了Glyphicon 字体。

  • 添加了社交验证服务的图标。

  • 更一致的按钮颜色和图标。

  • 文档改进。

  • 各种缺陷修复。

  • 对于小屏幕自动隐藏翻译列表中的列。

  • 更改了文件系统路径的配置。

  • 改进了 SSH 密钥处理与存储。

  • 改进了仓库锁定。

  • 每个源字符串可定制的质量检查。

  • 允许隐藏操作面板上已完成的翻译。

Weblate 2.0

发布于 2014 年 11 月 6 日。

  • 使用 Bootsctrap 的新的仓库 UI。

  • 重写了版本控制系统后端。

  • 文档改进。

  • 为全站范围的消息添加了白板。

  • 可配置的字符串优先性。

  • 为 JSON 文件格式添加了支持。

  • 修复了某些情况下生成 mo 文件。

  • 为 GitLab 通知添加了支持。

  • 添加了支持来禁止翻译建议。

  • Django 1.7 支持。

  • ACL 项目现在具有用户管理。

  • 扩展了搜索可能性。

  • 为译者给出复数的更多提示。

  • 修复了 Git 仓库锁定。

  • 与旧的 Git 版本的兼容性。

  • 改进了 ACL 支持。

  • 新增了每种语言的引号和其他特殊字符按钮。

  • 支持导出统计数据作为 JSONP。