Weblate 5.5.2

Released on April 26th 2024.

缺陷修复

  • Fixed publishing packages to PyPI.

升级

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

All changes in detail.

Weblate 5.5.1

Released on April 26th 2024.

新功能

改进

  • 在历史记录中展示源字符串更改的更多详情。

  • Azure AI 翻译工具 现在支持使用自定义翻译工具。

  • 改进了 :ref:`invite-user`中的错误处理。

  • 添加了 PNG 状态徽章。

  • 操作面板视图中新增管理项目列表。

  • More detailed status of outgoing commits.

  • 减少了内存的使用。

缺陷修复

  • 修复了某些附加组件开启时跳过部件更新的错误。

  • Daily execution of project and site wide add-ons.

  • 当原文标记为需要编辑时,允许编辑字符串。

  • Updates of the last updated timestamp of a string.

  • 修复了项目级别和全站范围安装 挤压 Git 提交部件发现 附加组件的问题。

  • Graceful handling of locking errors in the Weblate 的 REST API.

升级

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

  • REST_FRAMEWORK 设置有一处更改(新增 EXCEPTION_HANDLER)。

所有变化详情

Weblate 5.5

发布于 2024 年 4 月 20 日。

新功能

  • 现在可以在项目层级和全站范围安装 附加组件

  • API 改进

    • 新增:http:get:/api/categories/(int:id)/statistics/.

    • 新增:http:get:/api/projects/(string:project)/file/.

    • 新增:http:post:/api/groups/(int:id)/admins/.

    • 新增:http:delete:/api/groups/(int:id)/admins/(int:user_id).

    • 改进:http:post:/api/translations/(string:project)/(string:component)/(string:language)/units/.

  • 新增:ref:mt-systran 自动翻译支持。

改进

缺陷修复

  • 不遵循术语表 对不使用空白符号的语言可以更好地运作。

  • 翻译部件警报 更好地处理非拉丁字母的源语言。

  • 译文最大尺寸 有时忽略 font-spacing:SPACING 标记。

  • 修复了折叠分类中不同语言统计数据的问题。

  • 修复了不同语言页面中分类列举的问题。

  • 修复了 Needs editing 状态计算的问题。

  • 修复了使用 :ref:`vcs-gerrit`更改 :ref:`component-push`的问题。

  • 修复了在 管理命令翻译记忆库 或 :ref:`auto-translation`中使用分类部件的问题。

兼容性

  • 几个 API 调用可能受 Django REST 框架更严格的布尔字段验证的影响。比如:http:post:/api/projects/(string:project)/components/.

  • 在 PostgreSQL 15+ 版本中,现在数据库层面强制部件标识串和名称的唯一性。

  • Docker 映像现在 :file:`/app/venv`中传送 Python 包并使用 :program:`uv`进行安装。

升级

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

  • settings_example.py 中有几项更改,最明显的位于 INSTALLED_APPSLOGOUT_REDIRECT_URL 中,请相应调整你的设置。

  • Weblate 现在需要 Python 3.10 和Django 5.0.

所有变化详情

Weblate 5.4.3

发布于 2024 年 3 月 26 日。

缺陷修复

升级

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

所有变化详情

Weblate 5.4.2

发布于 2024 年 2 月 22 日。

缺陷修复

  • 如遇数据库连接问题,则展示调试页面。

  • 优雅地处理有重复内置团队的迁移。

升级

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

所有变化详情

Weblate 5.4.1

发布于 2024 年 2 月 19 日。

缺陷修复

  • 从先前版本缓存 Weblate 升级检查时进行相同检查可能造成崩溃。

  • 优雅地处理有重复内置团队的迁移。

升级

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

所有变化详情

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 的兼容性重定向。

缺陷修复

  • 在分类中创建部件。

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

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

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

  • Performance issues while browsing some categories.

  • 修复了 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 中的更改,请相应调整你的设置。

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

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

所有变化详情