Weblate 3.x 系列

Weblate 3.11.3

发布于 2020 年 3 月 11 日。

  • 修复了以某种优先性来搜索字段。

  • 修复了最近添加的字符串的预设查询。

  • 修复了搜索返回重复的匹配。

  • 修复 Gmail 中提供的通知。

  • 修复了从历史中还原更改。

  • 在摘要通知中增加了事件的链接。

  • 修复了账户删除确认的电子邮件。

  • 添加了对 Docker 容器中 Slack 身份认证的支持。

  • 避免发送未订阅语言的通知。

  • 在性能概况中包括了 Celery 队列。

  • 修复了附加组件的文档链接。

  • 减少了未更改的译文检查的误报。

  • 提升了 bleach 依赖项以解决 CVE-2020-6802。

  • 修复了在历史中列出项目层的更改。

  • 修复了某些极端情况下的统计数据失效问题。

  • 修复了搜索某条字符串状态。

  • 改进了格式字符串检查行为丢失百分比的问题。

  • 修复了使用第三方提供商的身份验证。

Weblate 3.11.2

发布于 2020 年 2 月 22 日。

  • 修复了建议的呈现问题。

  • 修复了一些字符串被错误地报告为没有单词的问题。

Weblate 3.11.1

发布于 2020 年 2 月 20 日。

  • 记录 Celery 设置更改。

  • 改进了新建部件时文件名的验证。

  • 修复了一些依赖项的最低版本。

  • 修复了以某个 Django 版本添加群组。

  • 修复了手动推送到上游仓库。

  • 改进了术语表匹配。

Weblate 3.11

发布于 2020 年 2 月 17 日。

  • 允许通过 API 新建部件的过程中使用版本控制系统推送 URL。

  • 宽度检查现在以渲染来显示图片。

  • 修复了通知电子邮件中的链接。

  • 改进了纯文本电子邮件的外观。

  • 显示了忽略的检查并且允许使它们再次激活。

  • 在单语言翻译上显示附件的键。

  • 添加了对分组字符串整形的支持。

  • 在系统检查时推荐升级到新版 Weblate。

  • 对重复的语言警报提供了更详细的分析。

  • 在项目页面上显示更详细的许可证信息。

  • 如果需要的话自动非浅复制本地复件。

  • 修复了需要处理的字符串的下载问题。

  • 新警报,警告两次使用相同的文件掩码。

  • 改进了 XML 代码块提取。

  • SINGLE_PROJECT 现在可以强制重定向来选择项目。

  • 添加了解决评论的选项。

  • 添加了批量编辑标记功能。

  • 字符串标签 添加了支持。

  • 添加了批量编辑附加组件。

  • 强制检查 添加了选项。

  • 增加了确认链接的默认验证。

  • 改进了 Matomo 集成。

  • 修复了 曾被翻译过 来正确低处理源字符串更改。

  • 扩展了通过 AUTO_UPDATE 的自动更新配置。

  • LINGUAS 附加组件现在在 Weblate 中完全同步翻译。

Weblate 3.10.3

发布于 2020 年 1 月 18 日。

  • 支持 translate-toolkit 2.5.0。

Weblate 3.10.2

发布于 2020 年 1 月 18 日。

  • 为项目添加了锁定指示。

  • 修复了导致某些浏览器闪烁的 CSS 错误。

  • 修复了以非英语地区设置在系统中搜索。

  • 改进了对 Github 和 Bitbucket 钩子的仓库。

  • 修复了一些 Python 2.7 安装中的数据的迁移。

  • 允许配置 Git 浅克隆。

  • 改进了后台通知处理。

  • 修复了在浏览器中导航返回时中断的表单提交。

  • 配置 YAML 格式化的新附加组件。

  • 修复了单复数形式语言中没有进行相同的复数检查。

  • 修复了某些字段上的正则表达式搜索。

Weblate 3.10.1

发布于 2020 年 1 月 9 日。

  • 扩展了新建翻译 API。

  • 修复了数据迁移的几个极端情况。

  • 与 Django 3.0 兼容。

  • 改进了数据清理性能。

  • 为定制的 security.txt 添加了支持。

  • 改进了更新日志的面包屑菜单。

  • 改进了操作面板上的翻译列表。

  • 改进了 Webhooks 的 HTTP 响应。

  • 新增了在 Docker 容器中对 GitLab 合并请求的支持。

Weblate 3.10

发布于 2019 年 12 月 20 日。

  • 改进了应用用户界面。

  • 添加了双空格检查。

  • 修复了新建新的语言。

  • 避免了向删除的电子邮箱发送审计日志。

  • 新增支持只读字符串。

  • 在评论中增加了对 Markdown 的支持。

  • 允许在项目信息中放置翻译指示文本。

  • 为第二语言添加了复制到剪贴板。

  • 改进了对 Mercurial 的支持。

  • 改进了 Git 仓库获取性能。

  • 添加了搜索字符串时间的查找。

  • 为所有翻译显示源语言。

  • 显示字符串附近的上下文。

  • 为仓库操作的通知添加了支持。

  • 改进了翻译列表。

  • 扩展了搜索能力。

  • 为标记为编辑的自动翻译字符串添加了支持。

  • 避免对链接部件警报发送重复通知。

  • 改进了默认的合并请求消息。

  • 更好地指示了在禅模式下的字符串状态。

  • 为 Yandex 翻译中的更多语言添加了支持。

  • 改进了通知电子邮件的外观。

  • 提供了翻译许可的选择。

Weblate 3.9.1

发布于 2019 年 10 月 28 日。

  • 从备份中删除了一些不需要的文件。

  • 修复了报告的潜在崩溃。

  • 修复了数据库交叉迁移故障。

  • 对强制推送 Git 仓库添加了支持。

  • 降低了注册令牌非法的风险。

  • 修复了账户删除点击率的限制。

  • 添加了基于优先性的搜索。

  • 修复了向 JSON 文件添加字符串可能的崩溃。

  • 安全 HTML 检查于修复现在接受源字符串标记。

  • 避免向邀请的和删除的用户发送通知。

  • 修复了在 Docker 容器中 Celery 的到 redis 的 SSL 连接。

Weblate 3.9

发布于 2019 年 10 月 15 日。

  • 在下载的文件中包括了 Weblate 元数据。

  • 改进了未通过检查的 UI。

  • 在格式检查中指示缺少的字符串。

  • 将法语标点间隔检查分开。

  • 为修复一些质量检查错误添加了支持。

  • 添加了分开的权限来新建新的项目。

  • 扩展了字符计数的统计数据。

  • 改进了对 Java 风格语言代码的支持。

  • 为新的占位符提供的通用检查。

  • 为 WebExtension JSON 占位符添加了支持。

  • 为纯 XML 格式添加了支持。

  • 扩展了 API 的项目、部件和翻译的删除与新建。

  • 为 Gitea 和 Gitee webhooks 添加了支持。

  • 添加了新的定制的基于正则表达式的检查。

  • 允许配置对共享翻译记忆库的贡献。

  • 添加了更多翻译文件的 ZIP 下载。

  • 使 XLIFF 标准兼容最大宽度和字体的解析。

  • 为传输 web 应用的安全 HTML 标记添加了新的检查并进行了修复。

  • 对不支持的配置添加了部件警报。

  • 添加了自动翻译附加组件来引导翻译。

  • 扩展了自动翻译来添加建议。

  • 在概览上显示附加组件参数。

  • 现在通过当代的 Sengtry SDK 而不是 Raven 支持 Sentry。

  • 更改了示例设置,更好地适配生产环境。

  • 添加了使用 BorgBackup 的自动备份。

  • 分离了 RESX 清理附加组件,来避免不想要的文件更新。

  • 添加了高级搜索功能。

  • 允许用户下载他们自己的报告。

  • 添加了本地化向导来配置部件。

  • 增加了对 GitLab Merge Request 的支持。

  • 改进了仓库状态的显示。

  • 在后台执行自动翻译。

Weblate 3.8

发布于 2019 年 8 月 15 日。

  • 为简化创建相似的部件提供了支持。

  • 为从基于 XML 的文件格式分析翻译标记添加了支持。

  • 将意外记入 Celery 日志。

  • 提高仓库范围附加组件的性能。

  • 改进了通知电子邮件的外观。

  • 修复了密码重置行为。

  • 改进了多数翻译页面的性能。

  • 修复了 Weblate 未知的语言列表。

  • 支持将附加组件克隆到发现的部件。

  • 为用上传来替换文件内容添加了支持。

  • 为翻译非基于版本控制系统的内容添加了支持。

  • 添加了 OpenGraph 小挂件图片,以便在社交网络使用。

  • 为动画屏幕截图添加了支持。

  • 改进了单语言 XLIFF 文件的处理。

  • 避免为单个事件发送多个通知。

  • 为筛选更改添加了支持。

  • 扩展了报告的预定义时间范围。

  • 为 Azure Repos 添加了 webhook 支持。

  • 新的可选的待处理建议或未翻译字符串通知。

  • 添加了通知电子邮件的一键退订。

  • 修复了已翻译检查的误报。

  • 管理员的新管理界面。

  • 字符串优先性现在可以使用标记来指定。

  • 添加了语言管理视图。

  • 添加了 Qt 库和 Ruby 格式字符串的检查。

  • 添加了配置来更好地符合单一项目安装。

  • 在单语言翻译中通过源字符串更改中的新字符串。

  • 添加带有搜索功能的另外的翻译记忆库视图。

Weblate 3.7.1

发布于 2019 年 6 月 28 日。

  • 文档更新。

  • 修复了一些要求限制。

  • 更新了语言数据库。

  • 本地化更新。

  • 各种用户界面调整。

  • 改进了对不支持但发现的翻译文件的处理。

  • 更详细地报告丢失文件格式要求。

Weblate 3.7

发布于 2019 年 6 月 21 日。

  • 添加了用于通知的另外的 Celery 队列。

  • 对于 API 浏览使用了与应用一致的外观。

  • 在报告中包含已核准相关的统计数据。

  • 当更新翻译部件时的报告过程。

  • 允许终止运行后台部件的更新。

  • 为文件名操作扩展了模板语言。

  • 对于编辑器链接和仓库浏览器 URL 使用模板。

  • 当编辑翻译时指示最大长度和当前字符计数。

  • 改进了未更改翻译检查中的缩写处理。

  • 为新贡献者设计的全新着陆页。

  • 支持配置 msgmerge 附加组件。

  • 当发送通知时延迟打开 SMTP 连接。

  • 改进了错误日志。

  • 允许 MO 生成附加组件中的自定义位置。

  • 添加了清理陈旧建议或评论的附加组件。

  • 添加了在禅编辑器中启用水平模式的选项。

  • 提高了许多被链接部件的导入性能。

  • 修复了一些情况下的示例安装。

  • 改进了变更中警报的呈现方式。

  • 添加了新水平统计数据小挂件。

  • 改进了对复数的格式字符串检查。

  • 添加了字体管理工具。

  • 提供文本尺寸的新检查。

  • 为字幕格式添加了支持。

  • 包括了语言的全部完成的统计数据。

  • 添加了在项目或全体范围内的报告。

  • 改进了显示翻译状态时的用户界面。

  • 新的 Weblate 标志和配色方案。

  • 位图徽章的新外观。

Weblate 3.6.1

发布于 2019 年 4 月 26 日。

  • 改进了单语言 XLIFF 文件的处理。

  • 修复了某些极端情况下的摘要通知。

  • 修复了附加组件脚本错误警报的问题。

  • 修复了为单语言 PO 文件生成 MO 文件。

  • 修复了未安装检查的显示。

  • 指示项目列表中管理的项目。

  • 允许更新而从丢失的版本控制系统仓库恢复。

Weblate 3.6

发布于 2019 年 4 月 20 日。

  • 为下载用户数据添加了支持。

  • 附加组件在安装时会被自动触发。

  • 改进了解决合并冲突的指示。

  • 清理附加组件现在与应用商店元数据翻译兼容。

  • 当添加新语言时可配置的语言代码语法。

  • 警告 Python 2 的使用计划于 2020 年 4 月终止支持。

  • 为视觉键盘从源字符串中提取特定字符。

  • 扩展了贡献者统计数据,来反映原文和目标相关计数。

  • 管理员和一致性附加组件现在可以添加翻译,即使对用户禁用。

  • 修复了停用 Language-Team 标头操作说明的错误。

  • 通知评论中提及的用户。

  • 从部件设置中删除了文件格式自动检测。

  • 修复了为单语言 PO 文件生成 MO 文件。

  • 添加了摘要通知。

  • 为部件通知静音添加了支持。

  • 添加了新警报、白板消息或部件的通知。

  • 现在可以配置管理项目的通知。

  • 改进了三字母语言代码的处理。

Weblate 3.5.1

发布于 2019 年 3 月 10 日。

  • 修复了 Celery systemd 单元示例。

  • 修复了带有登录的 HTTP 仓库的通知。

  • 修复了单语言翻译中编辑源字符串的竞态条件。

  • 在日志中包括附加组件执行失败的输出。

  • 改进了添加新语言选择的验证。

  • 在部件设置中允许编辑文件格式。

  • 更新安装指示为首选 Python 3。

  • 装入翻译时的性能与一致性改进。

  • 使微软术语服务与当前的 Zeep 发布版本兼容。

  • 本地化更新。

Weblate 3.5

发布于 2019 年 3 月 3 日。

  • 改进了内建翻译记忆库的性能。

  • 添加了管理全体翻译记忆库的界面。

  • 改进了对不良部件状态的警报。

  • 添加了管理白板消息的用户界面。

  • 现在可以配置附加组件提交说明。

  • 减少更新上游仓库时的提交数量。

  • 修复了在项目之间移动部件时可能的元数据丢失。

  • 改进了禅模式的导航。

  • 添加了几个新的质量检查(相关的标记和 URL )。

  • 新增了对应用商店元数据文件的支持。

  • 为切换 GitHub 或 Gerrit 集成添加了支持。

  • 为卡什达字母添加了检查。

  • 添加了根据作者挤压提交的选项。

  • 改进了对 XLSX 文件格式的支持。

  • 与 Tesseract 4.0 兼容。

  • 账单附加组件现在在未支付账单 45 天后删除项目。

Weblate 3.4

发布于 2019 年 1 月 22 日。

  • 为 XLIFF 占位符添加了支持。

  • Celery 现在可以使用多个项目队列。

  • 为项目与部件的重命名和移动添加了支持。

  • 在报告中包括字符计数。

  • 添加了带有翻译文件自动检测的翻译部件添加向导。

  • 可定制的 Git 合并提交说明。

  • 在导航栏中添加了部件警报的视觉指示。

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

  • 在推送前挤压提交的新附加组件。

  • 改进了翻译更改的显示。

  • 将默认的合并方式改为变基,并使其可配置。

  • 更好地处理语言代码中的私用子标签。

  • 改进了全文索引更新的性能。

  • 扩展了文件上传 API 来支持更多的参数。

Weblate 3.3

发布于 2018 年 11 月 30 日。

  • 为部件和项目删除添加了支持。

  • 改进了一些单语言翻译的性能。

  • 添加了翻译部件警报,以突出显示翻译中的问题。

  • XLIFF 字符串 resname 可用时将其暴露为上下文。

  • 为 XLIFF 状态添加支持。

  • 为 DATA_DIR 中的非可写入文件添加检查。

  • 改进了更改的 CSV 导出。

Weblate 3.2.2

发布于 2018 年 10 月 20 日。

  • 删除了不再需要的 Babel 依赖项。

  • 更新了语言定义。

  • 改进了附加组件、LDAP 和 Celery 的文档。

  • 修复了启动新的 dos-eol 和 auto-java-messageformat 标记。

  • 修复了从 PyPI 软件包运行 setup.py 测试。

  • 改进了复数处理。

  • 修复了某些极端情况下的翻译上传 API 故障。

  • 修复了手动更改情况下更新 Git 配置。

Weblate 3.2.1

发布于 2018 年 10 月 18 日。

  • Python 2.7 的 backports.csv 的文档依赖项。

  • 修复根下运行测试。

  • 改进了 gitexport 模块中的错误处理。

  • 修复了报告新添加语言的过程。

  • 正确地向 Sentry 报告 Celery 工作进程错误。

  • 修复了用 Qt linguist 新建新的翻译。

  • 修复了偶发的全文索引更新失败。

  • 改进了新建新部件时的验证。

  • 为清理旧的建议添加了支持。

Weblate 3.2

发布于 2018 年 10 月 06 日。

  • 为自动化的附加组件安装添加 install_addon 管理命令。

  • 允许更细粒度的速率限制设置。

  • 为 Excel 文件的导出和导入添加了支持。

  • 改进了多部件发现附加组件情况下的部件清理。

  • 重写了微软术语机器翻译后端。

  • Weblate 现在使用 Celery 来卸载一些处理。

  • 改进了搜索功能,并添加了正则表达式搜索。

  • 为有道智云机器翻译添加了支持。

  • 为百度 API 机器翻译添加了支持。

  • 集成了使用 Celery 的维护和清理任务。

  • 改进了装入翻译的性能几乎 25%。

  • 删除了对上传时合并标头的支持。

  • 删除了对自定义提交说明的支持。

  • 可配置的编辑模式(禅模式/完整模式)。

  • 为向 Sentry 报告错误添加了支持。

  • 为每天自动更新仓库添加了支持。

  • 为用户新建项目和部件添加了支持。

  • 内建的翻译记忆库现在自动存储完成的翻译。

  • 用户和项目现在可以导入他们现有的翻译记忆库。

  • 更好地管理屏幕截图的相关字符串。

  • 为检查 Java MessageFormat 添加了支持。

已解决问题的详细列表请参见 GitHub 上的 3.2 里程碑

Weblate 3.1.1

发布于 2018 年 7 月 27 日。

  • 修复了一些设置中失败的测试套件。

Weblate 3.1

发布于 2018 年 7 月 27 日。

  • 不再支持从早于 3.0.1 的更旧版本的升级。

  • 允许覆盖设置中的默认提交说明。

  • 改进 webhooks 与自主环境的兼容性。

  • 添加了对 Amazon Translate 的支持。

  • 与 Django 2.1 兼容。

  • Django system 系统检查现在用于诊断安装问题。

  • 删除了对即将关闭的 libravatar 服务的支持。

  • 将未改变的翻译标记为需要编辑的新附加组件。

  • 为翻译时跳到特定位置添加支持。

  • 现在可以定制下载翻译。

  • 改进了翻译记忆库中匹配字符串相似度的计算。

  • 支持了使用 GnuPG 为 Git 提交签名。

Weblate 3.0.1

发布于 2018 年 6 月 10 日。

  • 修复了自 2.20 依赖可能的合并问题。

  • 本地化更新。

  • 删除了过时的钩子的示例。

  • 改进了缓存文档。

  • 改进了管理文档的显示。

  • 改进了长语言名称的处理。

Weblate 3.0

发布于 2018 年 6 月 1 日。

  • 重写了访问控制。

  • 导致移动或重命名模块的一些代码清理。

  • 自动发现部件的新附加组件。

  • import_project 管理命令现在有一些略微不同的参数。

  • 为 Windows RC 文件添加了基本支持。

  • 新的附加组件,将贡献者姓名存储在 PO 文件标头中。

  • 删除了每个部件的钩子脚本,请改用附加组件。

  • 为收集贡献者协议添加支持。

  • 现在在历史中跟踪访问控制更改。

  • 新的附加组件,用于确保项目中的所有部件都有相同的翻译。

  • 在提交说明模板中支持更多变量。

  • 为提供另外的文本上下文添加支持。