Weblate 5.5

Released on April 20th 2024.

新功能

改进

缺陷修复

兼容性

  • Several API calls might be affected by stricter validation of boolean fields by Django REST Framework. For example POST /api/projects/(string:project)/components/.

  • Uniqueness of name and slug of a component is now enforced at the database level on PostgreSQL 15+.

  • Docker image now ships Python packages in /app/venv and installs using uv.

升级

请按照 一般的升级指示 来执行升级。

  • There are several changes in settings_example.py, most notable is changes in INSTALLED_APPS and LOGOUT_REDIRECT_URL, please adjust your settings accordingly.

  • Weblate now requires Python 3.10 and Django 5.0.

All changes in detail.

Weblate 5.4.3

Released on March 26th 2024.

缺陷修复

升级

请按照 一般的升级指示 来执行升级。

All changes in detail.

Weblate 5.4.2

Released on February 22nd 2024.

缺陷修复

  • Displaying debugging page in case of database connection issues.

  • Gracefully handle migration with duplicate built-in teams.

升级

请按照 一般的升级指示 来执行升级。

All changes in detail.

Weblate 5.4.1

Released on February 19th 2024.

缺陷修复

  • Possible crash on Weblate upgrade check when cached from the previous versions.

  • Gracefully handle migration with duplicate built-in teams.

升级

请按照 一般的升级指示 来执行升级。

All changes in detail.

Weblate 5.4

发布于 2024 年 2 月 15 日。

新功能

改进

缺陷修复

兼容性

  • 上次更改时间戳现在同样反映 Website 外的更改。这影响 Weblate 的 REST API 和用户界面。

  • 发行文件由 Sigstore 而非 PGP 签名,见 验证

升级

请按照 一般的升级指示 来执行升级。

所有变化详情

Weblate 5.3.1

发布于 2023 年 12 月 19 日。

缺陷修复

  • 某些情况下不更新统计数字。

升级

请按照 一般的升级指示 来执行升级。

所有变化详情

Weblate 5.3

发布于 2023 年 12 月 14 日。

新功能

改进

缺陷修复

  • 删除陈旧的 VCS 目录。

兼容性

  • Microsoft Terminology 服务无法再用于自动建议,因 Microsoft 不再提供此服务。

  • 单位 API 中的 labels 现在暴露完整标签信息,见 GET /api/units/(int:id)/.

升级

请按照 一般的升级指示 来执行升级。

所有变化详情

Weblate 5.2.1

发布于 2023 年 11 月 22 日。

改进

  • 翻译时未找到字符串后显示搜索字段。

  • 新增软连字符到特殊字符工具栏。

缺陷修复

  • 与 Alibaba 云数据库 PolarDB 的数据库备份兼容性。

  • 加载由先前版本加载的统计数据时崩溃。

  • 在深色模式下排列图标。

  • 已分类部件数不会再被两次计入项目级统计数据。

  • 新增在编辑源字符串后丢弃待定翻译的可能性。

升级

请按照 一般的升级指示 来执行升级。

所有变化详情

Weblate 5.2

发布于 2023 年 11 月 16 日。

新功能

改进

  • 更快的统计数据更新。

  • 改进用户个人资料中的电子邮箱选择。

  • 自动修正 现在同样应用于建议。

  • :ref:`mt-deepl`现在可以为译者配置默认的 formality。

  • 进度条和翻译单元状态使用中性色。

  • 生成 MO 文件 可以包括需要编辑的字符串(可选)。

  • 使用 Accept-Language 为没有进行身份验证的用户排列翻译顺序。

  • :ref:`reviews`工作流程新增直接批准建议的选项。

  • 一键删除项目或部件 通知

  • 统计 现在包括更多字符串状态的字符和单词计数。

缺陷修复

  • 修复了通过上传创建分类内部件的问题。

  • 处理组织部件和分类方面的错误。

  • 修复了在项目间移动分类的问题。

  • 修复了翻译记忆库搜索结果版式的问题。

  • 在 :ref:`autofix-html`中允许不间断空格字符。

兼容性

升级

请按照 一般的升级指示 来执行升级。

所有变化详情

Weblate 5.1.1

发布于 2023 年 10 月 25 日。

新功能

改进

  • 添加缺少的语言 现在使用专门用户进行更改操作。

  • 新增分享到 Fediverse 按钮。

  • 新增 VCS 集成凭据验证。

  • 降低了统计数据集的营运费用。

缺陷修复

  • 使用 API 编辑字符串时添加复数验证。

  • 现有文件损坏时使用上传替换该文件。

兼容性

升级

请按照 一般的升级指示 来执行升级。

所有变化详情

Weblate 5.1

发布于 2023 年 10 月 16 日。

新功能

改进

  • 启用审校 还显示对象列举中的核准百分比。

  • 接受邀请时,项目自动添加到已关注列表。

  • 将 VCS API 凭据配置为来自环境变量的 Python 字典。

  • 改进了复数消息的检查精度。

  • 优化了参与页面显示的统计数据。

  • 无法被保存到文件的字符串不会再阻止其它字符串被写入。

  • 修复了已分类部件的某些 API URL。

  • 更突出地显示复数形式示例。

  • 高亮 自动建议 中的空白符号。

  • 更快地删除评论和部件。

  • 更突出地显示为何禁用保存按钮。

  • 现在每条字符串都可以触发新字符串通知。

缺陷修复

兼容性

  • 分类现在包含 weblate:// repository URLs。

升级

请按照 一般的升级指示 来执行升级。

  • 不支持从早于 5.0.2 的版本进行升级,请先升级到 5.0.2 版本,然后再继续升级。

  • 不再支持通过 settings.py 中 _TOKEN/_USERNAME 进行 VCS 服务 API 密钥的已弃用的不安全配置。

  • settings_example.py 和 Docker 中,Weblate 现在的默认行为是持久性的数据库连接。

所有变化详情

Weblate 5.0.2

发布于 2023 年 9 月 14 日。

改进

  • 翻译页面性能。

  • 搜索现在也会查找分类了。

缺陷修复

  • GitHub 上发行日志的呈现问题。

  • 已分类项目列举。

  • 翻译分类中的语言。

  • 分类排序。

升级

请按照 一般的升级指示 来执行升级。

  • 由于索引变化,在较大站点上升级数据库可能会花掉相当长的时间。

所有变化详情

Weblate 5.0.1

发布于 2023 年 9 月 10 日。

新功能

改进

  • 术语表中相关术语的查询现在更快了。

  • 创建拉取请求失败时进行记录。

  • 历史记录现在加载得更快了。

  • 新增对象 id 到所有 Weblate 的 REST API 端点。

  • 改进带大量部件项目的性能。

  • 新增某些旧 URL 的兼容性重定向。

缺陷修复

  • 在分类中创建部件。

  • 展示已转换字符串的源字符串和状态。

  • 在不支持 编辑译文模版文件 的格式中拦截部件编辑模板。

  • 空白字符串不再触发 重用的译文 检查。

  • 浏览某些分类时的性能问题。

  • 修复了 Docker 容器中 GitHub 团队和组织身份验证的问题。

  • 使用自定义 SSH 端口时的 GitLab 合并请求。

兼容性

  • pyahocorasick 依赖项已被 ahocorasick_rs 替代。

  • IP_PROXY_OFFSET 的默认值已从 1 改为 -1。

升级

请按照 一般的升级指示 来执行升级。

  • 由于索引变化,在较大站点上升级数据库可能会花掉相当长的时间。

所有变化详情

Weblate 5.0

发布于 2023 年 8 月 24 日。

新功能

  • Markdown 文件 支持, 感谢 Anders Kaplan。

  • 分类 现可组织项目内的部件。

  • Fluent 格式 现在有更好的语法检查,感谢 Henry Wilkes。

  • 用户邀请现对所有身份验证方式均正常工作。

  • Docker 容器支持 secrets 文件,见 传递 secrets

改进

  • 机器翻译的复数处理。

  • 未更改的译文 检查现在遵守占位符,即使在严格模式下也是如此。

  • 不再对单一复数形式的语言触发 重用的译文

  • 字符串的可视化上下文 现已支持 WebP 格式。

  • 当用户订阅重叠范围时避免重复通知。

  • 字符串的可视化上下文 支持非英语语言的 OCR。

  • XLIFF 现支持展示源字符串位置。

  • 用复数、占位符或备选翻译渲染字符串。

  • 用户 API 现包含最后登录日期。

  • 出于隐私原因,用户 API 令牌现默认处于隐藏状态。

  • 更快地向术语表添加术语。

  • HTML 文件文本文件 源文件更改时更好地保留翻译。

  • 团队列表增加了自动分配标识。

  • 用户现在必须确认邀请方可成为团队成员。

  • 格式化字符串 现在可以检查所有带 strict-format 标记的复数形式。

  • 检查和修正 浏览体验。

  • 在自动建议中高亮源字符串的差异。

  • 可视化差异可以更好地理解合成字符。

缺陷修复

兼容性

  • 现在需要 Python 3.9 或更新版本。

  • 更改了几个 URL 以便处理类别。

升级

请按照 一般的升级指示 来执行升级。

  • settings_example.py 中有几项更改,最显著的是 CACHESSOCIAL_AUTH_PIPELINE 中的更改,请相应调整你的设置。

  • 先前几个可选的依赖项现在变为必需。

  • 由于结构变化,在较大站点上升级数据库可能会花掉相当长的时间。

所有变化详情