Weblate 5.x series¶
Weblate 5.17.1¶
Released on April 30th 2026.
新功能
选择手动触发的附加组件现在可以从附加组件管理和 附加组件 中运行。
Admins can now clean up blocked or abusive users by reverting edits, rejecting pending suggestions, and deleting comments across project or site-wide scopes.
Admin user management can now find users by audit log IP address.
现在也可通过类别的 Weblate 的 REST API 管理 公告。
Added LTEngine machine translation service.
改进
Improved documentation for the global
user.editpermission, 自动清理翻译记忆库, 专业术语, and current 翻译记忆库 management options in the UI.改进 屏幕截图和可视化上下文 文档并从屏幕截图用户界面链接它。
Documented restoring Docker-based setups from backups, see 正在恢复 Docker 配置.
澄清 一般的升级指示 声明升级前 Celery 队列应该为空。
The OpenAPI schema is cleaner and now describes action endpoints with their actual list, statistics, status, upload, and download response payloads.
添加缺少的语言 的 web 安装流程现在提供预览并在项目、类别、或全站范围创建缺失的语言文件前要求确认。
部件发现 now offers guided client-side presets, suggests presets detected from component repository layouts, validates
{{ component }}more clearly, and includes a worked discovery-template example in the docs.Superuser and site-wide team changes are now tracked in 审计日志.
URL validation alerts now show clearer errors for project website and repository browser URLs, and project-level machine translation validation better explains private or local endpoint restrictions on hosted and self-managed sites.
自动翻译 now attributes copied translations to the add-on user and records automatic translation results in the add-on activity log.
将有冲突的仓库设置警报扩展到直接 Git 推送,见 翻译部件警报。
个人资料 links now show an external-link warning where possible.
Client-side popup notifications triggered by JavaScript now use Bootstrap toasts, with higher-contrast dark theme colors for Bootstrap subtle and emphasis variants.
SSH 密钥 管理页面现在可以移除已存储的主机密钥,以便在此处替换已更改的主机密钥。
项目列举现在在任何所列的项目启用了审校时显示审校进度列。
缺陷修复
Image URLs in Markdown are now escaped before rendering (CVE 2026-44264 / GHSA-5cmv-3rc4-7279).
Tightened Weblate 的 REST API input validation to prevent translation enumeration (CVE 2026-44263 / GHSA-gcg5-86jr-f7jg).
Project backup imports now revalidate component repository URLs before restoring from backup (CVE 2026-41654 / GHSA-cwcx-382v-8m9g).
修复了移动部件到另一个项目后在翻译视图的历史记录标签中撤销链接的问题。
Invitation acceptance now verifies the invited e-mail address and invitation expiry before granting team membership.
reStructuredText 不一致 遇到重复的显示链接目标时不再崩溃。
The 附加组件 now validates required add-on configuration when installing add-ons.
部件更新在验证期间不再因等待自身仓库锁而超时。
标点间距 检查不再触发占位符误报。
仓库警报、历史记录条目和任务消息现在可以保留 Git 和 SSH 后端的多行错误输出。
被中断的 Git 变基操作在工作进程重启后现在可以更可靠地恢复,并且因信号而终止的后端命令会得到更清晰的报告。
以警告结束的 Borg 备份不再在管理 UI 中显示为失败,备份日志现在会为备份过程中发生更改的文件显示
C条目。Git 导出器不再因为首次协商的
have修订版本比 Weblate 的本地历史记录更新就拒绝共享历史记录的获取。Weblate 翻译记忆库 自动翻译避免大范围的 PostgreSQL 搜索。
畸形的 IPv6 仓库 URL 不再让 SSH 主机密钥检测崩溃。
更新 POT 文件(xgettext) 和相关的 POT 更新附加组件现在又替换正常的 POT 标头中标准的描述性标题占位符了。
Update gettext template (Django) 现在在飞行前验证期间跳过仓库
locale树,修复在顶层locale目录中存储django.pot的部件。屏幕截图 OCR 现在跳过损坏的或截短的图像文件,而不是让 OCR 请求失败。
单语言部件验证检查重复文件时现在除了单独的 单语言译文模版语言文件 还遵循 源语言。
翻译记忆库上传 和
import_memory现在报告缺少必需标头的 TMX 文件的验证错误,而不是让验证请求失败。Weblate 翻译记忆库 no longer misses boundary similarity matches after stricter lookups.
现在在只留下原文翻译的重新扫描后恢复缺少的文件掩码匹配 警告。
部件发现 now disables inherited string management for discovered formats that do not support adding or removing strings.
来自其他部件的自动翻译现在忽略有空白翻译的只读原文候选。
Project component pagination now keeps the Components tab active when jumping to a typed page number.
Markdown rendering now falls back to escaped plain text when the parser fails.
Forgejo and Gitea test deliveries with sample loopback repository URLs no longer trigger slow suffix matching against all components.
兼容性
Password changes now regenerate personal API keys by default (CVE 2026-41519 / GHSA-6j8j-4qp3-36p2).
VCS_RESTRICT_PRIVATE和WEBHOOK_RESTRICT_PRIVATE现在拒绝验证期间无法解析主机名的 URL,除非该主机被明确允许。个人资料 URL validation now rejects obvious direct file download URLs and invalid code site or Fediverse profile links.
Uploads now enforce
TRANSLATION_UPLOAD_MAX_SIZE,COMPONENT_ZIP_UPLOAD_MAX_SIZE, andPROJECT_BACKUP_UPLOAD_MAX_SIZEbefore parsing. Component ZIP imports and project backup restores now share stricter ZIP archive safety checks, including total uncompressed data limits for project backup imports.
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař, Gersona, Karen Konou, michael-smt
- 翻译贡献
Michal Čihař, Besnik Bleta, Kristoffer Grundström, Francisco Serrador, ButterflyOfFire, anas agha, Zahid Rizky Fakhri, pan93412, Hyeonjeong Lee, VfBFan, 大王叫我来巡山, Yuri Chornoivan, LucasMZ, Átila França, Rafael Fontenelle, Aindriú Mac Giolla Eoin, UDP, Blueberry, Hotripak, Matthaiks, Agnieszka C, Priit Jõerüüt, Martin Srebotnjak, Fjuro, Andrei Stepanov, Mickaël Binos, IEEE-754, Adrian Reyes, bovirus, Max Kleinehelleforth, justcontributor, Yago Raña Gayoso, Horus68, Любомир Василев, CYAXXX, Andi Chandler, Adam Havránek, Kyotaro Iijima, Arif Budiman, ovl-1, Laitei, Jim Kats, Omer I.S., Fulup Jakez, ojppe, Julien Humbert, Jim Spentzos, Sketch6580, Dick Groskamp, 王晨旭, Frank Paul Silye, Anucha Hlownonkor, Milo Ivir
- 文档贡献
Michal Čihař, Gersona, michael-smt
Weblate 5.17¶
发布于 2026 年 4 月 15 日。
新功能
新增
PROJECT_WEB_RESTRICT_ALLOWLIST在项目网站限制设置中豁免选中的项目标识符。添加了
WEBSITE_ALERTS_ENABLED设置以允许禁用项目网站可用性检查和警报。新增新的管理命令
list_format_features,此命令生成描述每个文件格式的受支持功能的 RST 文档片段。现在可以在目标项目中对共享部件进行分类,包括用
category_id参数通过 Weblate 的 REST API 进行分类。添加了 更新 POT 文件(xgettext)、更新 POT 文件(Meson)、Update gettext template (Django) 和 更新 POT 文件(Sphinx),支持按可配置的更新频率更新 POT 文件。
新增
PASSWORD_RESET_URL来自定义登录页密码重置链接,对外部身份提供商有用(Docker env:WEBLATE_PASSWORD_RESET_URL)。新增了 Objective-C 格式.
Added Forgejo notification webhook, see Forgejo notifications.
添加翻译记忆库API过滤,限制性访问和bulk查询支持。
REST API 新增支持
from_component用于从现有部件内容创建部件并通过来自现有部件的自动翻译播种新翻译。现在可通过项目、部件和翻译的 Weblate 的 REST API 管理 公告 了。
VERSION_DISPLAY新增soft模式在显眼的用户界面中隐藏 Weblate 版本同时在 关于 页面和GET /api/metrics/显示版本号。
改进
跟踪新添加源字符串的源头。
Markdown 现在默认使用
auto-safe-html,只对纯文本和包含标准 HTML 标记或有效的自定义元素的源字符串应用 不安全的 HTML 和 不安全的 HTML 清理。改进了大语言模型界面提升可靠性。
改进了在 GNU gettext PO (Portable Object) 中添加单语言复数形式的逻辑。
为有冲突合并请求仓库设置添加部件警报,见 翻译部件警报。
改进了 自动翻译 中的复数处理。
改进了一些 Weblate 的 REST API 端点中的错误消息。
更新 Microsoft Entra ID 身份认证文档和 Microsoft 登录名同时为了兼容性保留 Azure AD 后端标识符和文档锚。
改进了项目和含大量匹配集合的类别搜索结果页的性能。
Docker 现在暴露
WEBLATE_COMMIT_PENDING_HOURS、WEBLATE_SOCIAL_AUTH_KEYCLOAK_ID_KEY用于自定义 Keycloak 唯一用户标识符,暴露WEBLATE_NGINX_IPV6用于在捆绑的 NGINX 中控制 IPv6 监听器。项目历史记录现在记录项目备份和项目/部件恢复事件。
用 附加组件、翻译类型功能、质量检查 的自动生成文本片段和 自动建议 改进文档,并澄清了对于默认使用浅克隆的导出仓库的合并冲突行为。
新增
PROJECT_WEB_RESTRICT_PRIVATE拒绝指向内部或非公开地址的项目网站和仓库浏览器 URL,WEBHOOK_RESTRICT_PRIVATE拒绝指向内部或非公开地址的 webhook URL,VCS_RESTRICT_PRIVATE拒绝指向内部或非公开地址的仓库和推送 URL。这些在 Docker 中暴露为WEBLATE_PROJECT_WEB_RESTRICT_PRIVATE、WEBLATE_WEBHOOK_RESTRICT_PRIVATE、WEBLATE_VCS_RESTRICT_PRIVATE。改进了 Weblate 查找的性能。
截图和字体上传表单现在支持
ALLOWED_ASSET_SIZE,现在默认为 10 MB。扩展了 Weblate 威胁模型 涵盖 webhook 信任边界和的委托的授权边界,并在 身份认证 中表明整个示例的 2FA 身份认证路径。
重置并重新应用恢复行为 现在如有可能会重新创建缺失的翻译文件,如不可能则报告更清晰的恢复错误而不是之后以一般性解析错误出错。
更新了 为 Weblate 文档作贡献 描述已生成片段的当前
make -C docs update-docs工作流。链接的仓库部件现在从拥有仓库的已链接部件继承 提交时推送、对更改进行提交的延时时间、出错时锁定。
Git 导出工具现在向已授权用户提供更清晰的推送和修改缺失错误。
加速分类和项目删除,改进了项目预言计数和含共享部件项目的 API 列举的性能。
在用户界面和文档中阐明 Git 导出器 的 Git LFS 限制。
改进了 备份和迁移 Weblate 状态报告,同时在备份尝试失败后保持维护状态。
改进了翻译页面的评论加载速度,减少了在有冷缓存的概览页面上渲染活动图表时的重复指标查询。
安全修复
强化了符号链接目标的仓库边界检查(CVE 2026-40256/GHSA-ffgh-3jrf-8wvh)。
强化了仓库符号链接的部件文件处理 (CVE 2026-34242 / GHSA-hv99-mxm5-q397)。
收紧了 Weblate 的 REST API 权限强制(CVE 2026-34393/GHSA-3382-gw9x-477v)。
强化了项目级 自动建议 对 SSRF 的防御(CVE 2026-34244/GHSA-xrwr-fcw6-fmq8)。
收紧了 JavaScript 本地化 CDN 中的位置验证(CVE 2026-33220 / GHSA-mqph-7h49-hqfm)。
对资产下载重定向强制
ALLOWED_ASSET_DOMAINS(CVE 2026-33440 / GHSA-5fhx-9jwj-867m)。强化了 Webhook (CVE 2026-39845 / GHSA-f8hv-g549-hwg2)。
删除了非预期的 翻译记忆库 API 端点(CVE 2026-33214 / GHSA-mpf5-3vph-q75r)。
收紧了未完成任务的 API 访问控制(CVE 2026-33212 / GHSA-vj45-x3pj-f4w4)。
强化了对于仓库本地 VCS 配置的 项目级别备份 的还原及来自已上传压缩文件 hook (CVE 2026-33435 / GHSA-558g-h753-6m33)。
缺陷修复
项目备份 现在保留原文翻译只读处理,没有文件的原文侧待完成提交将被丢弃避免重复的解析失败。
修复了 自动翻译 中的后台失败。
生成的 SSH 包装器脚本现在存储在
CACHE_DIR中而不是持久化的 SSH 存储中,废弃的或陈旧的包装器将在升级期间被清理。强化 Git 分支处理在仓库操作前拒绝无效的分支名。
在用户界面和 API 响应中暴露仓库和上传后端错误前净化这些错误。
匹配的导出工具现在遵循部件文件格式参数。
项目访问令牌 现在在项目删除和升级时清理陈旧的 bot 用户,并防止删除最后分派的团队避免孤儿令牌。
批量自动翻译现在使用项目级机器翻译配置而不再仅使用站点范围设置。
修复了列表中按 未审核 列排序的问题。
修复了 XML 标签周围的字符 中与 XML 标签相邻的阿拉伯字母 Waw ("و") 的误报问题。
挤压 Git 提交 更好地处理上游应用的提交。
list_checks现在在用--output把生成的文档写入文件时要求只有一个--sections值。操作面板上已关注翻译现在使用稳定且支持语言识别的排序方式。
降低了已处理的身份认证调用失败的错误报告噪音并使密码重置确认消息更为清晰。
当基础 URL 为空时,自动建议 现在会回退到默认 API URL。
DeepL 将普通葡萄牙语映射为欧洲葡萄牙语。
MyMemory 现在在服务返回非 JSON 错误响应时退回 HTTP 状态处理。
在多分支工作流中,推送分支不再使用仅上游提交进行更新。
POT 更新附加组件现在会在部件设置为空时回退到
Report-Msgid-Bugs-To标头的部件 URL。改进了删除单元时的仓库锁定错误处理。
添加新语言现在只重新扫描新添加的语言而不是强制完整的部件扫描。
译文最大尺寸 预览现在会保持配置的文本框可见,并将溢出文本渲染为红色。
未明确设置文件格式参数时恢复文档中记载的 苹果 iOS 字符串 和 Java 属性 备用默认编码。
在执行每日附加组件任务时减少 用原文填充只读字符串 中重复的数据库查询,并修复了当所查询目标在执行前消失时的自动翻译进度更新问题。
Android 字符串资源 现在保留在保存译文时保留模板定义的转义标记格式。
REST API 部件创建现在处理
docfile和zipfile上传的临时上传文件。SSH 仓库错误现在区分更改的主机密钥和缺失的主机密钥并避免自动信任主机密钥替换。
不匹配的疑问惊叹号 现在识别
؟!和!؟等阿拉伯语问叹号标点符号。
兼容性
已删除附加组件的
project_scope类属性。 当component不是None时,使用project_scope = True的第三方附加组件应该覆盖can_install()返回False。附加组件的
daily()方式签名已更改。之前覆盖daily(component)来执行每一部件工作的附加组件现在应该覆盖daily_component(component)。基础的daily()方式自动迭代部件并为每个附加组件调用daily_component()。可被优化以在项目范围运行的附加组件应该直接覆盖daily(component, project)来实现项目级逻辑。已停止支持 MySQL 和 MariaDB 作为数据库引擎。
Weblate 现在需要 Django 6.0。
Weblate 现在需要 Git 2.46 或更新版本。
现在在导入期间更加严格地验证上传的项目备份,可以拦截可以的 ZIP 压缩包;见 项目级别备份。
升级
请按照 一般的升级指示 来执行升级。
settings_example.py中有几项更改,最值得注意的是ADMINS的语法已更改,SOCIAL_AUTH_PIPELINE和INSTALLED_APPS需要调整;请相应地调整您的设置。如果你在 Docker 中运行 Weblate 并依赖 IPv6 监听器,请查看
WEBLATE_NGINX_IPV6。默认的auto值只在 IPv6 在容器运行时中可用时才允许 IPv6 监听器;使用on来始终允许 IPv6 监听器或者用off禁用 IPv6 监听器。现在默认拒绝外联项目链接、 webhook URL 和指向内部或非公开地址的仓库或推送 URL。如果你的设置有意使用内部地址,请调整相应的限制设置,比如
PROJECT_WEB_RESTRICT_PRIVATE、WEBHOOK_RESTRICT_PRIVATE或VCS_RESTRICT_PRIVATE,以及相关的白名单如VCS_ALLOW_HOSTS。
贡献者
- 代码贡献
Michal Čihař, michael-smt, Kartik Ohri, bogusdominica, Karen Konou, Sven Hüster, Gersona, subnix, matilde-gillia, Steven Loria, felixfon, baltenaxis, Claw Explorer, Samuel Gomes
- 翻译贡献
PICOPress, Blueberry, Deleted User, Francisco Serrador, eulalio, Pavel Miniutka, Amir E. Aharoni, hoanghuy309, nKsyn, Jim Kats, Martin Srebotnjak, Zahid Rizky Fakhri, symegac, Francesco Marinucci, Michal Čihař, Hyeonjeong Lee, ovl-1, Tarás Lavrentiev, Edson Wolf, Yuri Chornoivan, Omer I.S., Arantxa, Tuomas Hietala, Milo Ivir, justcontributor, Kristoffer Grundström, Andi Chandler, Andrei Stepanov, ButterflyOfFire, Átila França, Мария Рангелова, EESF-2, CzaroGame, Agnieszka C, Manuela Silva, پرویز قادر, JiZPaper, Fjuro, Alexis Launay, tfr tint, Candied-Ecard, Kyotaro Iijima, Priit Jõerüüt, Matthaiks, Besnik Bleta, delvani, Mickaël Binos, VfBFan, UDP, Aindriú Mac Giolla Eoin, Adam Havránek, mohammadA, 大王叫我来巡山, Sketch6580, Dick Groskamp, Heimen Stoffels, Yaron Shahrabani, Любомир Василев, Максим Горпиніч, Emin Tufan Çetin, Horus68, Sjur N Moshagen, Peter Vančo, Romhányi-Kakucska Viktor, ZayedRashid, Julien Lepiller, Massimo Pissarello, Jeff Huang, ojppe, தமிழ்நேரம், ibragimov, Sylvestre Ledru, Ldm Public, pan93412, Jernej Pangerc, Luciana Waldbaur, username-generic, jonnysemon, syl, Arif Budiman, Max Kleinehelleforth, Carp300, Yago Raña Gayoso, anas agha, Ettore Atalan
- 文档贡献
Michal Čihař, Kartik Ohri, Sven Hüster, Dylan Kiss (dyki), Gersona, michael-smt, matilde-gillia, Steven Loria, baltenaxis, Claw Explorer, Samuel Gomes
Weblate 5.16.2¶
发布于 2026 年 3 月 6 日。
新功能
新设置
PUBLIC_ENGAGE可在使用REQUIRE_LOGIN设置情况下允许公开访问参与页面。
改进
改进了 翻译记忆库 中的匹配。
显示列表中待审核的字符串数量。
缺陷修复
避免在项目或类别层级显示令人困惑的幽灵语言图标。
修复了创建新的双语复数单元时缺少复数源字符串的问题。
在含嵌套类别的特定页面上崩溃。
改进了编辑字符串时的 API 验证。
禁用了传入 webhooks 的节流。
避免展示无法操作的幽灵语言。
修复了翻译编辑器中高亮显示的问题。
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař, Karen Konou, Kartik Ohri
- 文档贡献
Michal Čihař
Weblate 5.16.1¶
发布于 2026 年 2 月 26 日。
新功能
AsciiDoc 文件、有 Apple 扩展的 XLIFF 1.1 和 1.2 和 WixLocalization 文件 现在是受支持的文件格式。
新增可选的
REGISTRATION_ALLOW_DISPOSABLE_EMAILS设置允许在注册时使用临时邮箱 (Docker env:WEBLATE_REGISTRATION_ALLOW_DISPOSABLE_EMAILS)。
改进
改进了翻译状态文档阐明 Needs editing、Needs rewriting 和 Needs checking 状态之间的区别。
改进了 Markdown 文件 和 HTML 文件 翻译的初始导入。
缺陷修复
Slack Webhooks 正确传递所有事件。
标点间距 更好地处理 XML 标记符号。
Stringsdict 格式 更好地处理一些复数。
改进了语言变体的复数处理。
修复了 API 访问控制。
用户可以通过 API 管理自己的通知订阅。
项目管理员可按照访问控制规则通过 API 管理项目中的团队。
API 中列举的附加组件现在正确地遵照用户权限 (CVE 2026-27457 / GHSA-wppc-7cq7-cgfv)。
修复了单语言 CSV 文件 时原文列被清除的问题。
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař, Simon Urli, Karen Konou, Kartik Ohri, Hendrik Leethaus
- 翻译贡献
Heimen Stoffels, Michal Čihař, delvani, Yaron Shahrabani, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), Priit Jõerüüt, Zahid Rizky Fakhri, Pierfrancesco Passerini, Massimo Pissarello, Romhányi-Kakucska Viktor, Mickaël Binos, Milo Ivir, Blueberry, 大王叫我来巡山, VfBFan, Besnik Bleta, Nikolay Korotkiy, Pavel Borecki, Matthaiks, Agnieszka C, Emin Tufan Çetin, Agustina Giselle, Fjuro, RViktor, ojppe, eulalio, Pavel Miniutka, Kristoffer Grundström, Aindriú Mac Giolla Eoin, reducedradius, Максим Горпиніч, Руслан Пузич, Francisco Serrador, Kyotaro Iijima, Petr Kadlec, தமிழ்நேரம், Dick Groskamp, PICOPress, justcontributor, Valentin Ljuba, Daniel Nylander, Arantxa, Marino Díaz, Artemka
- 文档贡献
Michal Čihař, michael-smt, Kartik Ohri, Hendrik Leethaus
Weblate 5.16¶
发布于 2026 年 2 月 16 日。
新功能
多个大写字母 质量检查。
XML 标签周围的字符 减少带 XML 条目字符串的翻译错误。
在 建议 中批量接受来自特定用户的建议。
将建议克隆到 建议 中的翻译。
HIDE_SHARED_GLOSSARY_COMPONENTS隐藏分享到其他项目的术语表。新增管理命令
list_change_events,该命令会列出所有可能的更改事件,更改事件。新增 Anthropic 机器翻译集成,见 Anthropic。
本地化文件格式 的编码现在可以用 文件格式参数 (如
csv_encoding,properties_encoding) 进行配置。通过
PRIVATE_COMMIT_NAME_TEMPLATE新增支持匿名提交名。使用 文件格式参数 中的
*merge_duplicates参数整合 Markdown 文件, HTML 文件, 和 文本文件 文件中的相同字符串。
改进
可以将删除公告权限分配给团队,见 特权列表。
搜索 更好地报告查询字符串中的错误。
现在在后台执行定期仓库维护。
仓库清理现在恢复失败的合并或变基操作。
改进对译者的 翻译质量筛选器 可见性。
Validation of VCS settings 推送 Weblate 的更改 has been extended.
PRIVATE_COMMIT_EMAIL_TEMPLATE现在支持{user_id}和{site_title}变量。个人翻译记忆库贡献的默认值现在基于
DEFAULT_AUTOCLEAN_TM配置。
缺陷修复
管理控制台中的变量注入漏洞 (CVE 2026-24126 / GHSA-33fm-6gp7-4p47)。
双语翻译现在禁止通过匹配单数的现有字符串添加复数字符串(见 双语和单语格式)。
对于常见代码托管站点的自动 仓库浏览器 URL。
改进了建议检查的缓存隔离避免干涉主单元检查。
优雅地处理 使用标记定制行为 中的无效检查标记。
应用商店元数据文件 不再重写未更改的文件。
兼容性
正则表达式 不再将匹配的部分标记为“不可翻译”来允许通用的基于正则表达式的字符串检查。用 占位符 检查匹配正则表达式的占位符。
WEBLATE_FORMATS的默认值已更改,因为删除了特定编码的格式。只有编码差异的文件格式(CSV、GWT 属性、Java 属性、iOS 属性)已被合并到到单一格式群。
Weblate 使用的字体现在以独立软件包的形式提供。
删去了弃用的兼容性封装器,有些类有错别字。
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař, Kartik Ohri, Karen Konou, Serrano Pereira, moonchoe, softworkz, Gersona, hugorezende, Hendrik Leethaus, AliceVisek, devimarj, evanjhoward11, Zahid Rizky Fakhri, Francisco Serrador
- 翻译贡献
தமிழ்நேரம், Andi Chandler, Daniel Nylander, Michal Čihař, VfBFan, ButterflyOfFire, Emin Tufan Çetin, eulalio, Milo Ivir, Yuri Chornoivan, 大王叫我来巡山, Zahid Rizky Fakhri, Peter Vančo, Kyotaro Iijima, amano, Hyeonjeong Lee, Yaron Shahrabani, Massimo Pissarello, Blueberry, Aindriú Mac Giolla Eoin, CRISTIAN ANDREI, Максим Горпиніч, Shah Zaman Pathan, Eduard Ereza Martínez, Alexis Launay, Luis Carlos González Morales, AlaxLima, Andrei Stepanov, Pierfrancesco Passerini, Valentin Ljuba, Anusuk Sangubon, Supaplex, Besnik Bleta, Matthaiks, Agnieszka C, Sketch6580, Mickaël Binos, U G, Kristoffer Grundström, Fjuro, 109247019824, Miguel A. Bouzada, Jim Spentzos, Fulup Jakez, Jim Kats, Omer I.S., nautilusx, jonnysemon, Martin Srebotnjak, Umida Hikmatilla, Arif Budiman, Ldm Public, pan93412, Heimen Stoffels, Romhányi-Kakucska Viktor, Pedro Leite, RViktor, Dick Groskamp, Alexander Gabilondo, Любомир Василев, Francisco Serrador, devimarj, Cyrille Duverne, 大学没毕业, Hotripak, delvani, A J.
- 文档贡献
Michal Čihař, Kartik Ohri, moonchoe, Karen Konou, softworkz, Serhii H., shorelskyi, Gersona, hugorezende, Hendrik Leethaus, AliceVisek, devimarj, evanjhoward11
Weblate 5.15.2¶
发布于 2026 年 1 月 14 日。
改进
现在在安装时触发 统计数据生成器 。
从仓库更新的截屏有正确的历史记录。
reStructuredText 语法错误 现在报告无意的列表转换。
未更改的译文 检查忽略 AsciiDoc 源码块。
缺陷修复
通过屏幕截图泄露信息(CVE 2026-21889 / GHSA-3g2f-4rjg-9385)。
TermBase eXchange 格式 解释同步。
用户界面修复。
澄清需要编辑/需要检查/需要重写状态。
批量批准自动翻译的标记。
GitHub forks 不再触发操作。
更严格地验证用户提供的网站避免令人困惑的同形异义字符。
Google Cloud 翻译高级版 的术语表支持。
打开
REQUIRE_LOGIN时的接受邀请。CyrTranslit 安装。
兼容性
截屏图片不再直接通过 HTTP 服务器提供,请移除
/media/路径调整您的 HTTP 服务器。
升级
请按照 一般的升级指示 来执行升级。
为了使 CVE 2026-21889 的修复有效,不应在 HTTP 服务器配置中提供
/media/路径,见 为静态文件提供服务。
贡献者
- 代码贡献
Michal Čihař, Kartik Ohri, Karen Konou, Marek Lukášík, shyraptor, Korpyc, Benjamin Alan Jamie
- 翻译贡献
Jim Kats, Horus68, Francisco Serrador, VfBFan, Fjuro, Andi Chandler, Eduard Ereza Martínez, Takeru Mikenu, eulalio, Mickaël Binos, Любомир Василев, Peter Vančo, Mateus Liberale Gomes, Hanu E., Pierfrancesco Passerini, amano, Blueberry, ButterflyOfFire, Basheer Radman, therealmate, មនុញ្ញ - MᴇᴀнNսɴн, தமிழ்நேரம், EdoAug, Zahid Rizky Fakhri, Milo Ivir, Kristoffer Grundström, searinminecraft, Kyotaro Iijima, adecorte, Priit Jõerüüt, Rhoslyn Prys, Shah Zaman Pathan, Daniel Nylander, Michal Čihař, Kristijan "Fremen" Velkovski, Aindriú Mac Giolla Eoin, Tuomas Hietala, 이정희, pan93412, Anusuk Sangubon, پرویز قادر, Fulup Jakez, Matthaiks, Besnik Bleta, Hotripak, 大王叫我来巡山, Agnieszka C
- 文档贡献
Michal Čihař, Kartik Ohri, michael-smt, Marek Lukášík, shyraptor, Korpyc, alexis-pinon, Benjamin Alan Jamie
Weblate 5.15.1¶
发布于 2025 年 12 月 18 日。
新功能
新增
GET /api/projects/(string:project)/languages/(string:language_code)/file/将指定语言在项目全部部件中的译文下载为单个 ZIP 文件。
改进
更新了 OpenAI 模型列表。
新增 迁移到 Weblate 指南帮助用户从其他本地化平台迁移。
优雅地处理不可达的身份认证提供方。
更新语言定义到 CLDR 48。
缺陷修复
Git 配置文件覆盖远程代码执行漏洞 (CVE 2025-68398 / GHSA-8vcg-cfxj-p5m3)。
通过符号链接读取任意文件漏洞(CVE 2025-68279/GHSA-g925-f788-4jh7)。
锁定阻止更新关联部件的错误。
修复了 Docker 容器中的电子邮箱 SSL 配置。
在需要身份验证的网站上的邀请。
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař, Karen Konou, Kartik Ohri, ZhuHengjin, Edison, aditi-agni, aditi, Edison Dao, biplopghimire
- 翻译贡献
eulalio, Yauhen, Emin Tufan Çetin, Priit Jõerüüt, Любомир Василев, Fjuro, Zahid Rizky Fakhri, Takeru Mikenu, ButterflyOfFire, 김인수, Manuela Silva, Pierfrancesco Passerini, Michal Čihař, 大王叫我来巡山, Dick Groskamp, Максим Горпиніч, Matthaiks, γλωσσολαλιά, Turkish Language Team 🇹🇷, Besnik Bleta, Massimo Pissarello, មនុញ្ញ - MᴇᴀнNսɴн, Jim Kats, Aindriú Mac Giolla Eoin, VfBFan
- 文档贡献
Michal Čihař, ZhuHengjin, Edison, aditi-agni, aditi, Edison Dao, biplopghimire
Weblate 5.15¶
发布于 2025 年 12 月 15 日。
新功能
现在可以在项目语言、类别或部件级别手动触发批量自动翻译,见 自动翻译。
新增彻底停用管理员联系表单的能力,方法是将
CONTACT_FORM设为"disabled".添加了新的 Ollama 机器工具用于本地 Ollama AI 模型集成,见 Ollama。
新增
GET /api/units/(int:id)/comments/获取给定翻译单元的评论列表。从 TMX 文件导入的记忆库内容包括字符串上下文。
XLIFF 2.0、 Nextcloud 应用 JSON 文件、JavaScript 资源文件 (RESJSON) 和 TOML 现在是受支持的文件格式。
Fedora Messaging 现作为附加组件可用。
新增 Laravel 格式 质量检查。
改进
性能报告 中新增磁盘使用情况概览。
GET /api/groups/现包含admins.ModernMT 更好地支持语言变体。
现在由专门标记而非标签来标示自动翻译的字符串。
CyrTranslit 现支持白俄罗斯语和希腊语。
阻止用户 现在接受用户不可见的内部附注。
可多次安装 Slack Webhooks 和 Webhook。
兼容 Git SHA256 仓库。
现在可以用
VCS_ALLOW_SCHEMES和VCS_ALLOW_HOSTS配置允许的版本控制 URL。现在可以通过
VCS_API_TIMEOUT配置创建 pull 请求或 fork 操作的 API 超时时间。完善 VCS 集成文档澄清 Docker 环境变量、代码提交者身份、托管及自托管设置、及身份认证选项。
现在更加详细地展示过往时间戳。
新增两个 翻译状态 提供进行中翻译更详细的跟踪。
缺陷修复
接受邀请时的不正确的邀请验证(CVE 2025-64725/GHSA-m6hq-f4w9-qrjj)。
克隆仓库时的服务器端请求伪造(CVE 2025-66407/GHSA-hfpv-mc5v-p9mm)。
权限过大的 webhook 端点允许大规模仓库更新加部件枚举(CVE 2025-67492/GHSA-pj86-258h-qrvf)。
通过 Weblate API 的通知设置披露(CVE 2025-67715/GHSA-3pmh-24wp-xpf4)。
DeepL 集成现在正确地处理到中文变体的翻译。
使用单语言 base 文件时 CSV 文件 格式保存带空白源字段的译文。
更严格地验证用户和全名避免令人困惑的同形异义字符。
避免提交未提交更改时的误报检查。
文件上传性能改进。
显示源语言的术语表匹配。
现在只在必要时创建拉取/合并请求。
兼容性
用 Django 5.1 的
LoginRequiredMiddleware替换了自定义的RequireLoginMiddleware. 这使得LOGIN_REQUIRED_URLS和LOGIN_REQUIRED_URLS_EXCEPTIONS不再被支持,包括它们的 Docker 环境变量对应物。现验证 Webhook secret 长度以匹配标准 Webhooks 规范。
现在需要 Python 3.12 或更新版本。
现在需要 GLib 2.80 或更新版本。
取消支持 Web Monetization.
Laravel PHP 字符串 在 key 中不再包括
return前缀。settings_example.py中有几项更改,最显著的是更改了CRISPY_ALLOWED_TEMPLATE_PACKS和INSTALLED_APPS设置,请相应调整你的设置。
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař, michael-smt, Steven Loria, Tudor Gradinaru, Karen Konou, Gersona, Miguel A. Bouzada, Kartik Ohri, Florian, Abtin, Aaditya Joshi, Urtzi Odriozola, Cakex2005, was000, KamikazEr101
- 翻译贡献
Miguel A. Bouzada, Turkish Language Team 🇹🇷, Francisco Serrador, hoanghuy309, Priit Jõerüüt, Ldm Public, eulalio, ssantos, Christian Wia, Andi Chandler, Joel A, Peter Vančo, Dick Groskamp, Besnik Bleta, Dũng Vũ, Nicola Bortoletto, Ricky Tigg, Chang-Chia Tseng, 大学没毕业, Yaron Shahrabani, Karen Konou, Michal Čihař, Minh Tâm Nguyễn, VfBFan, Miniontoby, pan93412, ButterflyOfFire, 이정희, Wirjadisastra Wiki, Sketch6580, liilliil, dreigiau, Blueberry, Jim Kats, Arif Budiman, marvel at flowers, 大王叫我来巡山, Golubev Alexander, Alyaksandr Koshal, Yauhen, 109247019824, Сергей, Manuela Silva, ابْنُ السَدِيمِ, Changseop Yeom, Daniel Nylander, Kristoffer Grundström, Annamurat Ovezov, gattyan61, Fulup Jakez, Milo Ivir, پرویز قادر, Xusi Fons, Anusuk Sangubon, Matthaiks, Gašper Pintar, Максим Горпиніч, Aindriú Mac Giolla Eoin, Fjuro, Любомир Василев, Massimo Pissarello, Pierfrancesco Passerini, Mikenu Takeru, Marazm Mamazm, Takeru Mikenu, Emin Tufan Çetin, Zahid Rizky Fakhri, Serhii Horichenko, Agnieszka C, WaldiS
- 文档贡献
Michal Čihař, michael-smt, Tudor Gradinaru, Gersona, Karen Konou, Kartik Ohri, Abtin, Aaditya Joshi, Urtzi Odriozola, Cakex2005, was000, KamikazEr101
Weblate 5.14.3¶
发布于 2025 年 11 月 7 日。
缺陷修复
性能报告 中观测 HTTPS 状态。
Repository maintenance 中的强制同步。
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař
- 文档贡献
Michal Čihař
Weblate 5.14.2¶
发布于 2025 年 11 月 6 日。
改进
添加新字符串时的性能。
缺陷修复
某些情况下添加术语到术语表不工作。
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař
- 文档贡献
Michal Čihař
Weblate 5.14.1¶
发布于 2025 年 11 月 5 日。
新功能
现在在更改历史中追踪字符串上下文并在可用时展示。
改进
文档中添加在 使用 Celery 的后台任务 和 配置缓存 中使用 Valkey 的信息。
性能报告 中新增 HTTP 环境概览。
Docker 容器现在使用 Python 3.14。
ICU MessageFormat 正确处理隐含复数。
缺陷修复
避免在受邀用户审计日志中存储邀请用户信息(CVE 2025-64326/GHSA-gr35-vpx2-qxhc)。
在审计日志中略去管理员 IP 地址。
在仓库状态中列出传出提交的数目。
列出其他翻译。
Docker 容器中的 SAML 配置。
翻译质量筛选器 某些情形下可能丢失一些更改。
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař, Karen Konou, Gersona
- 翻译贡献
Agnieszka C, Žiga Deisinger, Anthony Guéchoum, VfBFan, eulalio, Zahid Rizky Fakhri, Максим Горпиніч, Fjuro, Aindriú Mac Giolla Eoin, Peter Vančo, Dick Groskamp, Kyotaro Iijima, Pavel Miniutka, delvani, 大王叫我来巡山, Kaya Zeren, Øjvind Fritjof Arnfred, cat, mdfaruk896852-code, Michal Čihař, GitHub webhook, Besnik Bleta, Horus68, Hotripak, Aitor Astorga, Massimo Pissarello, Rafael Fontenelle, Sketch6580, Любомир Василев, Danial Behzadi, Milo Ivir, 大学没毕业, Francisco Serrador, hoanghuy309, Arantxa, Denys Nykula, Martin Srebotnjak, Andi Chandler, Ricky Tigg, Kevin Zhang, Nataniel Dika Kurniawan
- 文档贡献
Michal Čihař, DeMiro5001, Gersona, Steffen
Weblate 5.14¶
发布于 2025 年 10 月 22 日。
新功能
将仓库中更新的译文标记为“需要重写” 现作为附加组件可用。
DELETE /api/projects/(string:project)/labels/(int:label_id)/。下载译文 中新增多值 CSV 下载用于多值格式。
添加了新的全局权限控制没有编辑权的查看团队、用户和角色,见 特权列表。
新的
unit.bulk_edit权限用于批量编辑操作,替代超负荷使用的translation.auto权限,见 特权列表。搜索字符串 中上次更改的查询。
本地化威胁模型 文档。
不显示术语表匹配项 部件设置。
现在可以从 URL 上传屏幕截图,见 屏幕截图和可视化上下文。
改进
通知钩子 改进。
现在关注 错误响应。
在 OpenAPI 中可用。
去掉了已废弃很久的端点。
改进了 添加缺少的语言 附加组件的活动记录。
reStructuredText 不一致 和 reStructuredText 语法错误 现在支持替换。
现在可以通过 Weblate 的 REST API 配置 文件格式参数。
管理员可以配置 用户账户过期。
通知邮件速率限制,可通过
RATELIMIT_NOTIFICATION_LIMITS配置。Repository maintenance 现在支持重置仓库同时保持 Weblate 中翻译的当前状态。
改进 自动翻译 配置列举。
缺陷修复
文件上传时处理复数和 文件格式参数。
除了成员资格外,团队管理员 不能再编辑团队。
重叠元素的高亮语法。
短字符串搜索大小写敏感度。
新译文不一致的文件格式。
通过
import_memory命令导入的记忆库内容被标记为活跃。从 XLIFF 1.1 和 1.2 导入一些字符串。
兼容性
Docker 容器中 SAML 身份认证 的默认属性现在匹配非 Docker 默认属性。
不再使用早已废弃的
GET /hooks/update/(string:project)/(string:component)/和GET /hooks/update/(string:project)/。移除了 Akismet 垃圾邮件保护集成,因其不再有效且使用不维护的 Python 库。
新的定位变量(activity_log_id)传递到附加组件活动处理器,见
weblate.addons.base.BaseAddon。相应调整任何自定义子类。
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař, softworkz, Gersona, Benjamin Alan Jamie, Kartik Ohri, Kai Kewley, Raphael Michel, Dmytro Doroshenko, michael-smt, IoeCmcomc, Karen Konou, Juhari Yusuf Fatahillah, eulalio, Sketch6580
- 翻译贡献
Michal Čihař, eulalio, Zahid Rizky Fakhri, Divarrek, Sam Plimmer, amano, Sketch6580, Manuela Silva, Aindriú Mac Giolla Eoin, Максим Горпиніч, Milo Ivir, qywter11 qywter11, 大学没毕业, Changseop Yeom, Marija Grineviciute, Peter Vančo, Laurent FAVOLE, Сергей, Royston Shufflebotham, Massimo Pissarello, Emin Tufan Çetin, Juno Takano, Horus68, Martin Srebotnjak, Altos, ovl-1, 이정희, Yauhen, cat, Jessica Patricio, Alejandro Moctezuma, Kristijan "Fremen" Velkovski, Liviu Roman, Sveinn í Felli, Yamin Siahmargooei, Besnik Bleta, Øjvind Fritjof Arnfred, Danial Behzadi, Miguel A. Bouzada, CRISTIAN ANDREI, Denis96, Ldm Public, ROSPL-GR2-2025, Dick Groskamp, Jim Kats, Graaati, coronabond, VfBFan, Любомир Василев, GitHub webhook, Agnieszka C, Arif Budiman, Yaron Shahrabani, Karen Konou, Kartik Ohri, Juhari Yusuf Fatahillah, Дмитрий Михирев, Fjuro, Yago Raña Gayoso
- 文档贡献
Michal Čihař, Gersona, Kai Kewley, Raphael Michel, Benjamin Alan Jamie, michael-smt, softworkz, Karen Konou, Kartik Ohri, Juhari Yusuf Fatahillah, eulalio, Sketch6580
Weblate 5.13.3¶
发布于 2025 年 9 月 12 日。
改进
注册页面上的文本更详细地告知用户数据的可能使用。
使账户删除视图更清晰易懂。
缺陷修复
部件分页。
不同类别中部件名称相同的 项目级别备份。
源字符串位置展示。
通过 审计日志 中的邀请正确追踪团队添加。
添加缺少的语言 不再包括共享的部件语言。
Azure DevOps 拉取请求 API URL 解析。
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař, Benjamin Alan Jamie, Raphael Michel, nijel
- 翻译贡献
Michal Čihař, eulalio, Zahid Rizky Fakhri, Divarrek, Sam Plimmer, amano, Sketch6580, Manuela Silva, Aindriú Mac Giolla Eoin, Максим Горпиніч, Milo Ivir, qywter11 qywter11, 大学没毕业, Changseop Yeom, Marija Grineviciute
- 文档贡献
Michal Čihař, Benjamin Alan Jamie, Raphael Michel, nijel
Weblate 5.13.2¶
发布于 2025 年 9 月 5 日。
改进
文件上传方法验证时的错误报告。
新语言通知中详细的语言信息。
缺陷修复
无法用 LDAP 完成登录。
非间距标记更改历史记录中的突出显示。
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař
- 翻译贡献
Divarrek, VfBFan
- 文档贡献
Michal Čihař, nijel
Weblate 5.13.1¶
发布于 2025 年 9 月 4 日。
改进
缺陷修复
LDAP 协议不显示登录表单。
reStructuredText 不一致 允许可翻译的参考名称。
一些情形下未正确应用 文件格式参数。
移除了过时的 自定义 XML 输出。
LibreTranslate 和 LibreTranslate 1.7.0 的兼容性。
评论中的用户名自动补全。
缩短 双因素身份认证 会话过期时间。(CVE 2025-58352/GHSA-377j-wj38-4728)。
使用 在项目中分享 时统计数据。
部件列表 不再拦截操作面板加载。
OpenMetrics API 格式。
兼容性
去除了对不再正常工作的 IBM Watson Language Translator 的支持。
升级
请按照 一般的升级指示 来执行升级。
在
settings_example.py中有几项更改,最明显的是从MIDDLEWARE中去掉了django_otp.middleware.OTPMiddleware;请相应调整你的设置。
贡献者
- 代码贡献
Michal Čihař, nijel, alisa, Gersona, Karen Konou, Kartik Ohri, softworkz, Paul Harriet Asiñero
- 翻译贡献
pan93412, eulalio, Zahid Rizky Fakhri, Maciej Olko, Aindriú Mac Giolla Eoin, Christian Wia, Fjuro, Brian Njoroge, ssantos, Junghyuk Kwon, hugoalh, Alexis Launay, Wolf, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), Yaron Shahrabani, Marija Grineviciute, Milo Ivir, Данил Костенков, Dick Groskamp, abdelbasset jabrane, CyrTranslit, cat, Michal Čihař, VfBFan, Wuzzy, Michalis, Deleted User, Francisco Serrador, Adolfo Jayme Barrientos, Ricky Tigg, Nicolas Van Aarsen, Julien Humbert, Jérôme, Nifou, Miguel A. Bouzada, elid, RViktor, Taufik Adi Wicaksono, Reza Almanda, Sveinn í Felli, Massimo Pissarello, Kyotaro Iijima, amano, 이정희, WaldiS, tomkolp, Piotr Kołtun, Horus68, Manuela Silva, Alan Marques, Rafael Fontenelle, Alefsander Ribeiro Nascimento, Simona Iacob, Nicoara Alex, Golubev Alexander, Сергей, Blueberry, Mingun, xXx, Vin, BouenMarsh, gfbdrgn, Igor Polyakov, qtm, Alexey Napalkov, Julija Juli, Reno Tx, தமிழ்நேரம், Kaya Zeren, Yuri Chornoivan, Ihor Hordiichuk, Mirka Danylenko, Tymofii Lytvynenko, Andrij Mizyk, Максим Горпиніч, 大王叫我来巡山, Sketch6580, JY3, 大学没毕业, Xiang Heng Wei, yangyangdaji, Xzonn, Peter Dave Hello, 峡州仙士, Winston Sung, Toomore Chiang, Haowei Hsu, Chang-Chia Tseng, notlin4, Supaplex, n1ck, Changseop Yeom, Ldm Public, Vitalii, Yago Raña Gayoso, Agnieszka C, Nguyễn Ngọc Khánh
- 文档贡献
Michal Čihař, nijel, Kartik Ohri, Paul Harriet Asiñero
Weblate 5.1.3¶
发布于 2025 年 8 月 15 日。
新功能
新增
cleanup_memory管理命令来删除过时的翻译记忆库条目。基于位置,一些标记现在被默认添加到字符串;见 基于位置的标记。
新增 翻译质量筛选器 设置来控制提交更改时会包括哪些译文。
现在可以在部件层级配置 文件格式参数 了。
新的管理命令
list_file_format_params来列出所有可用的文件格式参数。现在可以通过 文件格式参数 自定义 Flat XML 文件 的标签和属性名。
改进
搜索字符串 支持
labels_count:NUMBER查找。新的
SENTRY_MONITOR_BEAT_TASKS设置允许禁用 Sentry 监控 Celery Beat 任务。WEBLATE_SOCIAL_AUTH_OIDC_TITLE和WEBLATE_SOCIAL_AUTH_OIDC_IMAGE允许配置常规 OIDC 身份认证的外观。现在根据内部用户识别后台提交。
重新组织了导航菜单。
编辑语言定义时,显示自动更新警告;见 内置语言定义。
API 和内部账户的头像。
添加新的 TOTP 设备会默认删除现有的设备;提供不删除先前设备的复选框。
合并冲突不再阻止创建到远程仓库的拉取或合并请求。
reStructuredText 不一致 正确地处理 Unicode 标点符号并检测更多问题。
向 Bootstrap 5 的迁移已开始,所选视图现在使用 Bootstrap 5。
XLIFF 1.1 和 1.2 现支持在 添加翻译项目和部件 时从头开始。
OpenAI 和最新模型的兼容性。
缺陷修复
使用 替换现有翻译文件 时 上传译文 可以正确追踪作者身份。
DeepL 集成现在正确地处理所有支持的源语言。
macOS 15 系统上
strxfrm的可能崩溃。上传文件时因权限被拒导致的内部服务器错误。
兼容性
一些附加组件已被废弃并被 文件格式参数: 自定义 gettext 输出、自定义 JSON 输出、自定义 YAML 输出、自定义 XML 输出 替代。
自动建议、自动翻译 和
POST /api/translations/(string:project)/(string:component)/(string:language)/autotranslate/现在支持所有的搜索运算符,不只是有限的筛选器。现有的附加组件配置已被迁移。API 用户需要调整调用。
升级
请按照 一般的升级指示 来执行升级。
分布式锁定现在使用不同实现,这么做引入了
settings_example.py的几处变化,最明显的是需要更改CACHES中的BACKEND。Docker 容器现在使用 granian。这一变化要求显式配置代理信任标头,包括客户端协议。通常需添加
WEBLATE_SECURE_PROXY_SSL_HEADER避免重定向循环,例如:services: weblate: environment: WEBLATE_IP_PROXY_HEADER: HTTP_X_FORWARDED_FOR WEBLATE_SECURE_PROXY_SSL_HEADER: HTTP_X_FORWARDED_PROTO,https
参见
贡献者
- 代码贡献
Michal Čihař, nijel, michael-smt, Kartik Ohri, مهدي الوالي, Benjamin Alan Jamie, Gersona, KarenKonou, Julian Wachholz, Jana, softworkz, Luc Didry, Paul Harriet Asiñero, Wouter van Os, Martin Komara, Karen Konou, Pavan Chilukuri
- 翻译贡献
Emin Tufan Çetin, VfBFan, 大王叫我来巡山, Horus68, Aindriú Mac Giolla Eoin, Zulfar, Сергей, Besnik Bleta, Andi Chandler, Drugi Sapog, Eisuke Kawashima, wang, தமிழ்நேரம், Abduqadir Abliz, Yago Raña Gayoso, Manuela Silva, Arantxa, Linerly, Dick Groskamp, John, Peter Vančo, Jim Kats, WaldiS, caendeith, Michal Čihař, Florent, RViktor, hugoalh, Arun K Varghese, Wael Ibrahim, Juno Takano, Chang-Chia Tseng, eulalio, Fjuro, jonnysemon, Michael Neuendorf, Shizeeg Unadequatov, oxisol, Pierfrancesco Passerini, 大学没毕业, Любомир Василев, Ильсур Фаритович Ирназаров, Rafael Fontenelle, Yu Ting, J. Lavoie, Ilsur Irnazarov, Poesty Li, Xentrox Aero, amano, ButterflyOfFire, gfbdrgn, Zahid Rizky Fakhri, searinminecraft, Miguel A. Bouzada, pan93412, Mohammed Al Otaibi, Pexauteau Santander, Avi Markovitz, Helder Santana, qtm, Christian Wia, Ricky Tigg, Priit Jõerüüt, LucasMZ, VisionR1, ssantos, Yauhen, Clément Lyonnet, yangyangdaji, Максим Горпиніч, Matthaiks, Agnieszka C, Aleš Hakl, Yaron Shahrabani, Massimo Pissarello, 이정희, Dinh Nguyen, Martin Srebotnjak, Thunderstrike116, sletego, Sketch6580, 안정언, AlaxLima, Deniil, Tuomas Hietala, Λευθέρης Τρόμπακας, M. D. Kulkarni (MDK), Golubev Alexander
- 文档贡献
Michal Čihař, nijel, Benjamin Alan Jamie, Julian Wachholz, Jana, Nik Clayton, Gersona, softworkz, Paul Harriet Asiñero, Kartik Ohri, Martin Komara, KarenKonou, Martin Trigaux, Pavan Chilukuri
Weblate 5.12.2¶
发布于 2025 年 6 月 20 日。
改进
DeepL 集成现在支持使用下一代 LLM 模型。
缺陷修复
恢复带有投票的 项目级别备份。
改进了 Apertium APy 中的错误处理。
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař
- 翻译贡献
eulalio, Linerly, Peter Vančo, Yaron Shahrabani, VfBFan, Roland Reck, Manuela Silva, Abduqadir Abliz, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), Zahid Rizky Fakhri, Michal Čihař, Matthaiks, Drugi Sapog, Yuri Chornoivan, Agnieszka C, Massimo Pissarello, Fjuro, Sketch6580, Любомир Василев, newidyn, Zulfar
- 文档贡献
Michal Čihař
Weblate 5.12.1¶
发布于 2025 年 6 月 16 日。
缺陷修复
软件物料清单 现在包括序列号。
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař
- 翻译贡献
VfBFan, qywter11 qywter11, Manuela Silva
- 文档贡献
Michal Čihař
Weblate 5.12¶
发布于 2025 年 6 月 16 日。
安全
通过电子邮件泄露个人 IP 地址(CVE 2025-49134 / GHSA-4qqf-9m5c-w2c5)。
验证第二因素时缺乏速率限制(CVE 2025-47951 / GHSA-57jg-m997-cx3q)。
新功能
新增
POST /api/units/(int:id)/comments/来创建给定翻译单元的新评论。自定义 JSON 输出 现在有了可配置的紧凑模式。
新增了 卡拜尔语中的非标准字符 质量检查。
软件物料清单 现正由 Weblate 提供。
安全、隐私及合规 文档。
添加了对 Compose 多平台资源 的支持。
添加了 翻译协调员 角色。
Slack Webhooks 现作为附加组件可用。
添加了
GET /api/users/(str:username)/contributions/以检索用户贡献的所有翻译的列表。
改进
现在不对道本语进行 未更改的译文 检查。
搜索字符串 支持
has:location查询。正确地展示 Webhook 记录。
可多次安装 Webhook。
用户个人资料 现可包括联系 URL。
POST /api/projects/允许在 账单 模块启用时让非超级用户创建项目。POST /api/groups/支持非 supersuers 创建项目范围的团队。GET /api/users/现包含languages.Webhook 文档已改进。
改进了对 TermBase eXchange 格式 中扩展元数据的支持。
Webhook 现在包含一个类别字段(如果可用)。
可以更新上传的字体,并跟踪其更改,请参阅 管理字型。
Weblate 现在可用巴什基尔语显示。
缺陷修复
分页时对 操作面板 翻译排序。
遵守 DeepL 中的 DeepL API 免费术语表限制。
Webhook 传递项目级别事件。
标记或解释更改造成的 曾被翻译过 检查误报。
在 应用商店元数据文件 中创建新翻译。
搜索并替换 能正确处理复数。
兼容性
项目和类别默认标签页现在显示已翻译的语言。
如果 Webhook 附加组件配置中未提供
secret,则 Webhook 请求将不会被签名,请参阅 Webhook。SAML 身份认证 支持不再包括在默认依赖项中。
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař, nijel, Kartik Ohri, مهدي الوالي, Gersona, Mehdi El Oualy, KasukabeDefenceForce, AliceVisek, ButterflyOfFire, Benjamin Alan Jamie, michael-smt, Javi Boo, Karen Konou, Shubham Padia, KarenKonou, zoe, Zoe
- 翻译贡献
Michal Čihař, Yauhen, Romeostar, RViktor, Francisco Serrador, ابْنُ السَدِيمِ, Alejandra Wheeler, xuars, پرویز قادر, amano, Andrei Stepanov, Jim Kats, dedakir923, Amalia Nostalgia, Aindriú Mac Giolla Eoin, elid, abdelbasset jabrane, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), Rafael Fontenelle, Zahid Rizky Fakhri, Miguel A. Bouzada, Yaron Shahrabani, Fjuro, Jose Delvani, Jim Spentzos, Michał Korczak, Taufik Adi Wicaksono, joel MKO, Ldm Public, Carmelo Serraino, Yu Ting, Alex, Yago Raña Gayoso, Boonsita Noijad, Massimo Pissarello, 大王叫我来巡山, rimasx, Abhinav Ohri, Любомир Василев, Manuela Silva, Juzé, Licaon Kter, Anon, Ecron, ButterflyOfFire, Milo Ivir, Yuliia Ozkan, Christian Wia, Nat A, Drugi Sapog, Martin Srebotnjak, searinminecraft, Chou Chamnan, Priit Jõerüüt, Matthaiks, Sketch6580, Максим Горпиніч, Сергей, cat, Roland Reck, Agnieszka C, VfBFan, Besnik Bleta, Dick Groskamp, Pierfrancesco Passerini, PriitUring, Ding User, 大学没毕业, Peter Vančo, pan93412, Κyriaki L, Marijn Scholtus, Emin Tufan Çetin, Zulfar, Oasis Tri, zenobit, Abduqadir Abliz, ssantos, தமிழ்நேரம், lm, gogu, Andi Chandler, hugoalh, Linerly, Murun Battulga, Teitei, Wael Ibrahim, Burak Hüseyin Ekseli, Eduard Ereza Martínez, Tuomas Hietala, Taiki Ohno
- 文档贡献
Michal Čihař, Kartik Ohri, AliceVisek, Gersona, KasukabeDefenceForce, ButterflyOfFire, Benjamin Alan Jamie, michael-smt, Renan LE CARO, nijel, Yuki Noda, zoe, Zoe
Weblate 5.11.4¶
发布于 2025 年 5 月 7 日。
改进
Webhook 记录请求和响应。
缺陷修复
Webhook 某些情形下未被触发。
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař, مهدي الوالي
- 文档贡献
Michal Čihař
Weblate 5.11.3¶
发布于 2025 年 5 月 3 日。
缺陷修复
修复了 release 发布。
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař
- 文档贡献
Michal Čihař
Weblate 5.11.2¶
发布于 2025 年 5 月 3 日。
改进
极简模式下的术语表性能和自动建议。
扩展了 自定义 JSON 输出 支持格式。
缺陷修复
XML 导出不再因带特殊字符的位置而崩溃。
改进 ZIP 上传的错误处理。
Django 5.2 的兼容性。
避免重复的术语表同步。
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař
- 翻译贡献
Yauhen, Michal Čihař, Romeostar, RViktor, Francisco Serrador, ابْنُ السَدِيمِ, Alejandra Wheeler, xuars, پرویز قادر, amano, Andrei Stepanov, Jim Kats, dedakir923, Amalia Nostalgia, Aindriú Mac Giolla Eoin, elid, abdelbasset jabrane, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), Rafael Fontenelle, Zahid Rizky Fakhri
- 文档贡献
Michal Čihař
Weblate 5.11.1¶
发布于 2025 年 4 月 25 日。
改进
项目级别备份 现包含团队和类别。
非 web 服务容器现支持 Docker 健康检查。
缺陷修复
GitLab 合并请求 integration now detects merge‑request conflicts more robustly.
Webhook 现在在 Docker 中启用。
删除未提交的术语表术语。
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař, Kartik Ohri, nijel, AliceVisek, Cédric Krier
- 翻译贡献
xuars, Fjuro, Yaron Shahrabani, VfBFan, Michal Čihař, Yauhen, RViktor, cat, Andrei Stepanov, Ettore Atalan, 大学没毕业, Miguel A. Bouzada, ssantos, Emin Tufan Çetin, Jeff Huang, Christian Wia, Murun Battulga, Сергей, Peter Vančo, Dick Groskamp, amano, Julien Humbert, தமிழ்நேரம், WofWca, dedakir923, Rafael Fontenelle, Heimen Stoffels, Manuela Silva, ball, Francisco Serrador, Linerly, Sveinn í Felli, Floee Rozario, Ricky Tigg
- 文档贡献
Michal Čihař, AliceVisek, Kartik Ohri, Cédric Krier
Weblate 5.11¶
发布于 2025 年 4 月 15 日。
新功能
新增
GET /api/units/(int:id)/translations/获取给定源字符串翻译单元所有目标翻译单元的列表。添加了
DELETE /api/groups/(int:id)/roles/(int:role_id)以从群组中删除角色。Webhook 现作为附加组件可用。
Automattic 部件格式化 检查以验证 Automattic 部件中的占位符。
现在可以丢弃继承的标记,请参阅 使用标记定制行为。
机器翻译的源字符串 现在可以自定义。
改进
Weblate 现在使用 OpenAPI 规范 3.1.1 来生成 Weblate 的 REST API 方案。
小挂件显示更精确的统计数据。
历史记录中 上传译文 的情况现包含详情。
C# 格式 现在支持
csharp-format标记,以与 GNU gettext 兼容。现在可以在历史记录中跟踪字符串标记的更改。
自动建议 文档已扩展。
部件发现 更好地处理上百个匹配。
忽略 质量检查 会自动更新已传播的字符串。
翻译标记 现在也可以在项目级别进行配置。
CyrTranslit 现自动从匹配的译文而不是源字符串进行音译。
现在程序优雅地处理创建重复术语表的错误和术语表删除的失败。
缺陷修复
安全性:克隆部件可能会将部件配置泄露到 URL 中(CVE 2025-32021)。
修复了配置时区后验证码验证的问题。
提升了译文传播性能。
开头和拖尾空白现在正确地从同样包含一个 禁止的初始字符 字符串的术语表字符串中被去除。
修复了新添加的翻译文件的后台解析。
兼容性
注册现在不允许一次性电子邮件域名。
升级
请按照 一般的升级指示 来执行升级。
数据库迁移会更新索引,这可能需要相当长的时间。
贡献者
- 代码贡献
Michal Čihař, Gersona, Kartik Ohri, Mehdi El Oualy, Yash Kumar, nijel, Viktor Khokhryakov, AliceVisek, KasukabeDefenceForce
- 翻译贡献
Michal Čihař, Vinko Kastelic, Dick Groskamp, ButterflyOfFire, Amalia Nostalgia, VfBFan, Balázs Úr, william chen, Alexander Gabilondo, cat, Fjuro, Ritwik, Rafael Fontenelle, Bee Crankson, Ldm Public, Christian Wia, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), தமிழ்நேரம், Emilia Meza, elid, xuars, Andi Chandler, RViktor, Tuukka Salminen, Yaron Shahrabani, Chang-Chia Tseng, Manuela Silva, Espea Tiviq, dedakir923, Besnik Bleta, ប៉ុកណូ រ៉ូយ៉ាល់, Dag Høidahl, Priit Jõerüüt, pan93412, Miguel A. Bouzada, Vũ Minh Nguyên, CyrTranslit, Avi Markovitz, Temuri Doghonadze, Matthaiks, Champ0999, Yauhen, Massimo Pissarello, Sketch6580, Максим Горпиніч, Emin Tufan Çetin, Agnieszka C, Ettore Atalan, Любомир Василев, Marc Riera, adiee5, 大王叫我来巡山, JY3, amano, Сергей, Ricky Tigg, Martin Srebotnjak, Gideon Wentink, Yuri Chornoivan
- 文档贡献
Michal Čihař, Gersona, Kartik Ohri, Yash Kumar, AliceVisek, gpatel-fr
Weblate 5.10.4¶
发布于 2025 年 3 月 19 日。
缺陷修复
修复了不理会检查的问题。
减少了翻译时渲染其他字符串的开销。
改进了一些 Weblate 的 REST API 端点的性能。
修复了某些极端情况下 解析语言代码 的问题。
搜索字符串 现正确地在部件上寻找精准匹配。
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař
- 翻译贡献
Vinko Kastelic, Dick Groskamp, Amalia Nostalgia, VfBFan, Balázs Úr, william chen, Michal Čihař, cat
- 文档贡献
Michal Čihař
Weblate 5.10.3¶
发布于 2025 年 3 月 13 日。
改进
通过 邀请新用户 注册时不会显示验证码。
缺陷修复
改进了 API 下载端点的性能。
优化了在翻译时获取其他译文。
减少通知开销。
使用 Weblate 内部网址 改进了部件的处理。
修复了某些 Git 服务器的身份认证问题。
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař, nijel, Gersona, Javier Pérez, Mehdi El Oualy, Allan Nordhøy, Malte L., StoyanDimitrov, 49
- 翻译贡献
Dick Groskamp, VfBFan, Rafael Fontenelle, Besnik Bleta, 大学没毕业, 大王叫我来巡山, Xzonn, Agnieszka C, Linerly, Peter Vančo, Aindriú Mac Giolla Eoin, Uijong Wei, BouenMarsh, Sagiri, qtm, Martin Srebotnjak, Blueberry, Horus68, Aksel Azwaw, Yaron Shahrabani, Петро Узбек, Meta Sonic, Ldm Public, Michal Čihař, Lang Q, தமிழ்நேரம், amano, MERCRED, Milo Ivir, dsa-t, JY3, Balázs Meskó, Christian Wia, Szymon Ignaczak, Nichathip Polaueng, Chang-Chia Tseng, Emil Schildknecht Nielsen, Turkish Wold, Yılmaz Durmaz, Gadzio742, Nahil4, Yi Chi Fauzi, Максим Горпиніч, Fjuro, Sketch6580, Любомир Василев, Massimo Pissarello, Julien Humbert, Ricky Tigg, Ihor Hordiichuk, Kaya Zeren, Reno Tx, Miguel A. Bouzada, n1ck, Andi Chandler, Tuomas Hietala, Priit Jõerüüt, Trond Kjetil Bremnes, Pierfrancesco Passerini, Jesper Hertel, VisionR1, pan93412, Miguel, Lynilia, Mohammed Al Otaibi, Dwi Cahyono, awadhiworld, Kyotaro Iijima, Prachi Joshi, 이정희, Carlos Manuel Picos, Vaclovas Intas, Yuri, StoyanDimitrov, Mehdi El Oualy, Vlăduț Ilie, Ettore Atalan, qywter11 qywter11, Yuri Chornoivan, Temuri Doghonadze, hugoalh, Burak Hüseyin Ekseli, leyakid803, 김인수, bovirus, WaldiS, Filipe Mota (BlackSpirits), Alyaksandr Koshal, Мирослав Николић, پرویز قادر, cat, Ilyes Kouachi, ButterflyOfFire, Eduard Ereza Martínez, nautilusx, Matthaiks, Vin, Rostyslav, RViktor, Sveinn í Felli, Basheer Radman, dedakir923, xuars
- 文档贡献
Michal Čihař, Rafael Fontenelle, AliceVisek, Gersona, StoyanDimitrov, Mehdi El Oualy
Weblate 5.10.2¶
发布于 2025 年 2 月 28 日。
改进
改进了 翻译记忆库 匹配。
可视化差异现在更好地高亮空格添加。
改进了大型项目的性能。
缺陷修复
兼容性
Weblate 已经切换到了不同的 zxcvbn 集成库文件,因旧的库不再受到维护,见 密码身份认证。
当提供 HTTP 凭据时,Weblate 对于 Git 2.46.0 及更高版本使用主动身份认证。
升级
请按照 一般的升级指示 来执行升级。
settings_example.py中有几项更改,最显著的是更改了AUTH_PASSWORD_VALIDATORS和INSTALLED_APPS设置,请相应调整你的设置。
贡献者
- 代码贡献
Michal Čihař, nijel, Gersona, Javier Pérez, Mehdi El Oualy, Allan Nordhøy, Malte L., StoyanDimitrov, 49
- 翻译贡献
Dick Groskamp, VfBFan, Rafael Fontenelle, Besnik Bleta, 大学没毕业, 大王叫我来巡山, Xzonn, Agnieszka C, Linerly, Peter Vančo, Aindriú Mac Giolla Eoin, Uijong Wei, BouenMarsh, Sagiri, qtm, Martin Srebotnjak, Blueberry, Horus68, Aksel Azwaw, Yaron Shahrabani, Петро Узбек, Meta Sonic, Ldm Public, Michal Čihař, Lang Q, தமிழ்நேரம், amano, MERCRED, Milo Ivir, dsa-t, JY3, Balázs Meskó, Christian Wia, Szymon Ignaczak, Nichathip Polaueng, Chang-Chia Tseng, Emil Schildknecht Nielsen, Turkish Wold, Yılmaz Durmaz, Gadzio742, Nahil4, Yi Chi Fauzi, Максим Горпиніч, Fjuro, Sketch6580, Любомир Василев, Massimo Pissarello, Julien Humbert, Ricky Tigg, Ihor Hordiichuk, Kaya Zeren, Reno Tx, Miguel A. Bouzada, n1ck, Andi Chandler, Tuomas Hietala, Priit Jõerüüt, Trond Kjetil Bremnes, Pierfrancesco Passerini, Jesper Hertel, VisionR1, pan93412, Miguel, Lynilia, Mohammed Al Otaibi, Dwi Cahyono, awadhiworld, Kyotaro Iijima, Prachi Joshi, 이정희, Carlos Manuel Picos, Vaclovas Intas, Yuri, StoyanDimitrov, Mehdi El Oualy, Vlăduț Ilie, Ettore Atalan, qywter11 qywter11, Yuri Chornoivan, Temuri Doghonadze, hugoalh, Burak Hüseyin Ekseli, leyakid803, 김인수, bovirus, WaldiS, Filipe Mota (BlackSpirits), Alyaksandr Koshal, Мирослав Николић, پرویز قادر, cat, Ilyes Kouachi, ButterflyOfFire, Eduard Ereza Martínez, nautilusx, Matthaiks, Vin, Rostyslav, RViktor
- 文档贡献
Michal Čihař, Rafael Fontenelle, AliceVisek, Gersona, StoyanDimitrov, Mehdi El Oualy
Weblate 5.10.1¶
发布于 2025 年 2 月 21 日。
改进
缺陷修复
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař, nijel, Gersona, Javier Pérez, Mehdi El Oualy, Allan Nordhøy, Malte L., StoyanDimitrov, 49
- 翻译贡献
Dick Groskamp, VfBFan, Rafael Fontenelle, Besnik Bleta, 大学没毕业, 大王叫我来巡山, Xzonn, Agnieszka C, Linerly, Peter Vančo, Aindriú Mac Giolla Eoin, Uijong Wei, BouenMarsh, Sagiri, qtm, Martin Srebotnjak, Blueberry, Horus68, Aksel Azwaw, Yaron Shahrabani, Петро Узбек, Meta Sonic, Ldm Public, Michal Čihař, Lang Q, தமிழ்நேரம், amano, MERCRED, Milo Ivir, dsa-t, JY3, Balázs Meskó, Christian Wia, Szymon Ignaczak, Nichathip Polaueng, Chang-Chia Tseng, Emil Schildknecht Nielsen, Turkish Wold, Yılmaz Durmaz, Gadzio742, Nahil4, Yi Chi Fauzi, Максим Горпиніч, Fjuro, Sketch6580, Любомир Василев, Massimo Pissarello, Julien Humbert, Ricky Tigg, Ihor Hordiichuk, Kaya Zeren, Reno Tx, Miguel A. Bouzada, n1ck, Andi Chandler, Tuomas Hietala, Priit Jõerüüt, Trond Kjetil Bremnes, Pierfrancesco Passerini, Jesper Hertel, VisionR1, pan93412, Miguel, Lynilia, Mohammed Al Otaibi, Dwi Cahyono, awadhiworld, Kyotaro Iijima, Prachi Joshi, 이정희, Carlos Manuel Picos, Vaclovas Intas, Yuri, StoyanDimitrov, Mehdi El Oualy, Vlăduț Ilie, Ettore Atalan, qywter11 qywter11, Yuri Chornoivan, Temuri Doghonadze, hugoalh, Burak Hüseyin Ekseli, leyakid803, 김인수, bovirus, WaldiS, Filipe Mota (BlackSpirits), Alyaksandr Koshal, Мирослав Николић, پرویز قادر, cat, Ilyes Kouachi, ButterflyOfFire, Eduard Ereza Martínez, nautilusx, Matthaiks, Vin
- 文档贡献
Michal Čihař, Rafael Fontenelle, AliceVisek, Gersona, StoyanDimitrov, Mehdi El Oualy
Weblate 5.10¶
发布于 2025 年 2 月 14 日。
新功能
验证 reStructuredText 参考的 reStructuredText 不一致 检查。
验证 reStructuredText 语法的 reStructuredText 语法错误 检查。
API 现在能生产 CSV 输出。
新的管理命令
import_projectbackup来导入 项目级别备份。
改进
改进了 自动建议 中的错误处理。
Docker 容器中现在有了
WEBLATE_REGISTRATION_CAPTCHA。共享仓库的 同步 操作现在对仓库所有部件生效。
标点间距 忽略 markup 语言,比如 Markdown 或 reStructuredText。
标点间距 不改变 reStructuredText 标记。
改进了 Weblate 的 REST API 验证错误,见 错误响应。
任何在 Weblate language data 中被更改为别称的语言现在反映在所有现有的安装中。
现在自动删除空白的别称语言(不和任何翻译、个人资料、部件等等关联)。
连续重复的单词 检查 Markdown 或者 reStructuredText 这样的标记语言的效果更好了。
DeepL 中的 DeepL API Free 验证密钥自动使用 DeepL API Free 端点。
和 Django 第三方静态文件存储后端的兼容性。
改进了 Azure AI 翻译工具 中的语言兼容性。
重用的译文 检查优雅地处理不区分大小写的语言。
强制检查 现应用在从仓库中导入的字符串上。
OpenAPI 的 API schema 包含更多信息。
正则表达式 支持高级正则表达式。
未更改的译文 可以优雅地处理不区分大小写的语言。
缺陷修复
修复重复错误后错误地触发 重用的译文 检查。
某些情形下的深色主题行为。
翻译传播有时不按预期工作。
现在自动为 AWS 设定 Content-Security-Policy。
自动建议 有时过于激进地缓存结果。
修复了 自动建议 中的翻译缓存。
不安全的 HTML 清理 自动修复遵照
ignore-safe-html标记。标点间距 检查不再应用于布列塔尼语。
修复了已链接存储库 挤压 Git 提交 的问题。
多项未通过的检查 避免误报并更好地列出相关检查。
兼容性
不再支持使用 Django 测试执行器运行测试,见 Weblate 测试套件与持续集成。
API 错误响应格式已更改,见 错误响应。
升级
请按照 一般的升级指示 来执行升级。
settings_example.py中有几项更改,最明显的是REST_FRAMEWORK,SPECTACULAR_SETTINGS,DRF_STANDARDIZED_ERRORS和INSTALLED_APPS中 Weblate 的 REST API 的新设置;请相应调整你的设置。不再支持 PostgreSQL 12 和 MariaDB 10.4。
贡献者
- 代码贡献
Michal Čihař, nijel, Gersona, Javier Pérez, Mehdi El Oualy, Allan Nordhøy, Malte L., StoyanDimitrov, 49
- 翻译贡献
Dick Groskamp, VfBFan, Rafael Fontenelle, Besnik Bleta, 大学没毕业, 大王叫我来巡山, Xzonn, Agnieszka C, Linerly, Peter Vančo, Aindriú Mac Giolla Eoin, Uijong Wei, BouenMarsh, Sagiri, qtm, Martin Srebotnjak, Blueberry, Horus68, Aksel Azwaw, Yaron Shahrabani, Петро Узбек, Meta Sonic, Ldm Public, Michal Čihař, Lang Q, தமிழ்நேரம், amano, MERCRED, Milo Ivir, dsa-t, JY3, Balázs Meskó, Christian Wia, Szymon Ignaczak, Nichathip Polaueng, Chang-Chia Tseng, Emil Schildknecht Nielsen, Turkish Wold, Yılmaz Durmaz, Gadzio742, Nahil4, Yi Chi Fauzi, Максим Горпиніч, Fjuro, Sketch6580, Любомир Василев, Massimo Pissarello, Julien Humbert, Ricky Tigg, Ihor Hordiichuk, Kaya Zeren, Reno Tx, Miguel A. Bouzada, n1ck, Andi Chandler, Tuomas Hietala, Priit Jõerüüt, Trond Kjetil Bremnes, Pierfrancesco Passerini, Jesper Hertel, VisionR1, pan93412, Miguel, Lynilia, Mohammed Al Otaibi, Dwi Cahyono, awadhiworld, Kyotaro Iijima, Prachi Joshi, 이정희, Carlos Manuel Picos, Vaclovas Intas, Yuri, StoyanDimitrov, Mehdi El Oualy, Vlăduț Ilie, Ettore Atalan, qywter11 qywter11, Yuri Chornoivan, Temuri Doghonadze, hugoalh, Burak Hüseyin Ekseli, leyakid803, 김인수, bovirus
- 文档贡献
Michal Čihař, Rafael Fontenelle, AliceVisek, Gersona, StoyanDimitrov, Mehdi El Oualy
Weblate 5.9.2¶
发布于 2024 年 12 月 19 日。
改进
Renamed Bitbucket 数据中心拉取请求 to match new product name.
GET /api/users/支持按用户 ID 搜索。
缺陷修复
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař, Gersona
- 翻译贡献
Horus68, Peter Vančo, cat, Rafael Fontenelle, Blueberry, Christian Wia, 大学没毕业, Yılmaz Durmaz, gallegonovato, Miguel A. Bouzada, VfBFan, Michal Čihař, Максим Горпиніч, Besnik Bleta, Aindriú Mac Giolla Eoin, Yaron Shahrabani, Fjuro, 大王叫我来巡山, Massimo Pissarello, Любомир Василев
- 文档贡献
Michal Čihař, Rafael Fontenelle
Weblate 5.9.1¶
发布于 2024 年 12 月 16 日。
缺陷修复
修复了发布软件包到 PyPI 的问题。
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař
- 文档贡献
Michal Čihař
Weblate 5.9¶
发布于 2024 年 12 月 16 日。
新功能
每个项目的 自动建议 现在可以通过项目 Weblate 的 REST API 来配置。
翻译记忆库导入现支持 XLIFF、PO 和 CSV 格式的文件,见 管理命令 中的 用户界面 和
import_memory命令。注册人机验证码现包括工作证明机制 ALTCHA。
记录到 Graylog 日志管理。
改进
Google Cloud 翻译高级版 现支持 自动建议中的术语(可选)。
现在菜单中有直接复制部件的快捷方式(操作 → 复制此部件)。
生成 译者鸣谢表 时包含用户名。
批量编辑 显示匹配字符串的预览。
GET /api/components/(string:project)/(string:component)/暴露部件锁定状态。极简模式 下的编辑器现在贴住屏幕底部。
添加了 翻译 时的页面导航。
外观自定义 现在有深色模式的确切设置。
改进了 翻译传播 性能。
POST /api/translations/(string:project)/(string:component)/(string:language)/file/更详细的错误消息。
缺陷修复
兼容性
Rollbar 集成不再包括客户端错误收集。
Weblate 现在需要 Git 2.28 或更新版本。
任何依赖
Change模型信号的自定义代码都应被检查。要和此版本兼容,需要更新 Fedora Messaging 集成。
WEB_WORKERS现在配置线程数而非进程数。
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař, Mehdi El Oualy, Paul Harriet Asiñero, Yusi Z, Mehdi Eloualy, gers, nijel, michael-smt, gersona, Gersona
- 翻译贡献
Michal Čihař, Besnik Bleta, gallegonovato, Blueberry, cat, Fjuro, Sketch6580, Massimo Pissarello, Linerly, 大王叫我来巡山, 大学没毕业, Yuri Chornoivan, VfBFan, JY3, Miguel A. Bouzada, Dick Groskamp, Aindriú Mac Giolla Eoin, Andi Chandler, Kristoffer Grundström, Christian Wia, Claudio Filho F Filho, Yaron Shahrabani, Milo Ivir, Kaya Zeren, Neaten “Awrawman” Awrawman, Agnieszka C, Jeff Huang, Fulup Jakez, Milan Šalka, nautilusx, Любомир Василев, notlin4, immeteor2, kowih83264, WaldiS, ssantos, Reno Tx, Johan Jacobsson, Peter Vančo, Sveinn í Felli, Oliver, Yvan Zo, meshari alnaim, தமிழ்நேரம், searinminecraft, Jwtiyar Nariman, gitelo4516, Vision, Chang-Chia Tseng, Kyotaro Iijima, Ricky Tigg, ei9, Martin Srebotnjak, Horus68, 이정희, Максим Горпиніч, Sylvain Pichon, Ldm Public, Слободан Симић(Slobodan Simić), Priit Jõerüüt, Hugo, UTUMI Hirosi, Сергей, symegac, Winston Sung, ChinskiKaczynski, Rafael Fontenelle
- 文档贡献
Michal Čihař, Paul Harriet Asiñero, gers, michael-smt, Benjamin Alan Jamie, Gersona, Mehdi Eloualy
Weblate 5.8.4¶
发布于 2024 年 11 月 19 日。
改进
搜索用户 可以根据用户更改进行搜索。
缺陷修复
修改了 RSS 订阅源 的偶尔崩溃。
ICU MessageFormat 优雅地处理复数字符串。
Bitbucket Cloud 拉取请求 correctly generates pull request description.
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař, gersona, Mehdi El Oualy
- 文档贡献
Michal Čihař
Weblate 5.8.3¶
发布于 2024 年 11 月 6 日。
缺陷修复
更改某些 审计日志 条目的格式。
修复了某些机器翻译集成中的 XML 转义输出的问题。
修复了重复列举新添加的术语表术语的问题。
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař, Mehdi El Oualy
- 文档贡献
Michal Čihař
Weblate 5.8.2¶
发布于 2024 年 11 月 1 日。
缺陷修复
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař, Paul Harriet Asiñero, michael-smt, gers, Mehdi El Oualy
- 翻译贡献
VfBFan, 大王叫我来巡山, Любомир Василев, Miguel A. Bouzada, Besnik Bleta, Yuri Chornoivan, Wuzzy, Michal Čihař, gallegonovato, Vin, Blueberry, befag74614, Agnieszka C, Rhoslyn Prys, Aindriú Mac Giolla Eoin, Fulup Jakez, Christian Wia, ssantos, Vlăduț Ilie, Fjuro, amano, Andi Chandler, Peter Vančo, test-session, famese, Yaron Shahrabani, Geert-Jan Knapen, Ricky From Hong Kong, Tymofii Lytvynenko, Dick Groskamp, Horus68, Reno Tx, Jim Kats, Massimo Pissarello, Florent, Ihor Hordiichuk, hugoalh, Vaclovas Intas, Milo Ivir, Jim Spentzos, Dženan, Claudio Filho F Filho, 大学没毕业, پرویز قادر
- 文档贡献
Michal Čihař, Benjamin Alan Jamie, gers, gersona
Weblate 5.8.1¶
发布于 2024 年 10 月 15 日。
缺陷修复
Python 包使用小写字母名。
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař
- 文档贡献
Michal Čihař
Weblate 5.8¶
发布于 2024 年 10 月 15 日。
新功能
在部件中添加了 键筛选器。
搜索 现在支持按照对象路径和 搜索 DATETIME 字段 进行筛选。
现在可以在仓库 URL 中传递合并请求凭据,见 配置版本控制凭据。
Azure OpenAI 自动建议服务。
改进
DeepL 现在支持指定翻译上下文。
梵文天城体 danda 符号的 自动修正 现在能更好地处理拉丁字母。
法语和布列塔尼语的 自动修正 现在在冒号前使用不间断空格而非窄空格。
Weblate 的 REST API 现在有了预览 OpenAPI 规格。
自动删除陈旧空白的术语表。
? 现在显示可用的 键盘快捷键。
项目中的翻译和语言视图现在包括语言和复数的基本信息。
搜索并替换 显示匹配字符串的预览。
Android 字符串资源 现支持其字符串中可翻译的属性。
通过文件上传(翻译文档)创建部件现支持双语文件。
缺陷修复
在某些情况下展示 定制工作流程 设置。
用户可以在项目现有的任何语言中添加部件。
多个未命名的变量 更好地处理某些字符串,比如 Python brace 格式。
兼容性
Weblate 现在需要 Python 3.11 或更新版本。
Amazon 翻译 现在需要
TranslateFullAccess权限。
升级
请按照 一般的升级指示 来执行升级。
settings_example.py中有几项更改,最显著的是SPECTACULAR_SETTINGS中 Weblate 的 REST API 的新设置以及REST_FRAMEWORK和INSTALLED_APPS中的更改;请相应调整你的设置。
贡献者
- 代码贡献
Michal Čihař, Mehdi Eloualy, Mehdi El Oualy, gers, michael-smt, ButterflyOfFire, Saurmanđal, Paul Harriet Asiñero, Ingo Brückl, Vincent, Jakub Boukal, nijel
- 翻译贡献
gallegonovato, Jose Delvani, Andi Chandler, Massimo Pissarello, Christian Wia, Kaya Zeren, Muhammad B Madara, Assem Askarova, pan93412, Reno Tx, Sagiri, symegac, Allan Nordhøy, VfBFan, Peter Vančo, Yaron Shahrabani, Dick Groskamp, Besnik Bleta, Masahiro Fujimoto, Kyotaro Iijima, ButterflyOfFire, Michal Čihař, پرویز قادر, amano, Mirka Danylenko, Yuri Chornoivan, Milo Ivir, Blueberry, Julien Humbert, JY3, Ricky Tigg, Hotripak, Vin, Fjuro, 大王叫我来巡山, Miguel A. Bouzada, Любомир Василев, Aindriú Mac Giolla Eoin, Coool (github.com/Coool), Ihor Hordiichuk, Martin Srebotnjak, Сергей, jonnysemon, Wuzzy, Ldm Public, Nived, Hoseok Seo, Tuomas Hietala, Andrey, solokot, Agnieszka C, Luna, Alan Marques, ssantos, Yamin Siahmargooei, Vaclovas Intas, Linerly, Victor K, Rhoslyn Prys, Iker García Calviño, Milan Šalka, Justin Nogossek, Floure, Eduardo Malaspina, Oğuz Ersen, Priit Jõerüüt, Jeff Huang
- 文档贡献
Michal Čihař, gers, Jorge, michael-smt, Mehdi Eloualy, Paul Harriet Asiñero, Ingo Brückl, Mehdi El Oualy
Weblate 5.7.2¶
发布于 2024 年 9 月 5 日。
改进
双因素身份认证 记住用户最后使用的方法。
退出登录现在显示一个页面,而不是重定向。
改进了异常日志的可读性。
缺陷修复
从链接部件的仓库更新译文。
改进了摘要通知电子邮件的渲染。
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař, Mehdi Eloualy
- 翻译贡献
Christian Wia, Ihor Hordiichuk, Hanaa MSB, Hoseok Seo, پرویز قادر, Reno Tx, Jose Delvani, Artemka, Blueberry, Elisabeth Pieringer, VfBFan, ɴᴇᴋᴏ, Andi Chandler, Yaron Shahrabani, Michal Čihař, Miguel A. Bouzada, gallegonovato, Besnik Bleta, Sketch6580, Aindriú Mac Giolla Eoin, Fjuro, 大王叫我来巡山
- 文档贡献
Michal Čihař
Weblate 5.7.1¶
发布于 2024 年 8 月 30 日。
改进
更新了语言名称以更好地描述不同的字母文字和中文。
对于需要它更新翻译文件中的非翻译内容的格式,现在会自动安装 清理翻译文件。
缺陷修复
支持在自动建议设置中使用 Docker 网络名称。
修复了使用 Azure 等第三方提供商的身份认证问题。
支持 DeepL 中正式和非正式葡萄牙语。
即使在深色模式下,TOTP 的二维码现在也是黑/白色的。
修复了为用户配置 WebAuthn 时的 TOTP 身份认证问题。
升级
请按照 一般的升级指示 来执行升级。
贡献者
- 代码贡献
Michal Čihař, Mehdi El Oualy, Mehdi Eloualy
- 翻译贡献
Michal Čihař, Miguel A. Bouzada, Ldm Public, gallegonovato, Besnik Bleta, Yaron Shahrabani, Alefsander Ribeiro Nascimento, Aindriú Mac Giolla Eoin, Massimo Pissarello, hugoalh, Xzonn, Jose Delvani, 大王叫我来巡山, Сергей, Milo Ivir, VfBFan, Blueberry, Ihor Hordiichuk, Christian Wia, Fjuro, simmon, Chikita Isaac, Oğuz Ersen, 马牛逼(Felix), Sketch6580, Emin Tufan Çetin, Simona Iacob, Andi Chandler, Jorge Gemetto, Assem Askarova, Julien Humbert, Peter Vančo, Wuzzy, ovl-1, Jim Kats, WaldiS, Nicolas MAGERE, Eduard Ereza Martínez, Kaya Zeren, Pierfrancesco Passerini, Dick Groskamp, Chang-Chia Tseng, Anon, Priit Jõerüüt, 이정희, Taufik Adi Wicaksono, Balázs Úr, Saranpat Visetrit, Vlăduț Ilie
- 文档贡献
Michal Čihař, Robin
Weblate 5.7¶
发布于 2024 年 8 月 15 日。
新功能
现在支持通过 Passkeys、WebAuthn、身份认证应用 (TOTP) 和恢复码使用 双因素身份认证。
可以在团队或项目层级强制使用 双因素身份认证。
添加新字符串 现在可以在用户界面中创建复数字符串了。
字符串标签 现在包含解释它们的描述。
针对已完成翻译和部件的新 通知。
OpenAI 现在支持自定义模型和 URL 并提供使用不同措辞改动现有字符串让含义更清晰的功能。
CyrTranslit 自动建议服务。
改进
格式化 Java 属性文件 现在可以进行区分大小写的排序。
现已支持全站和全语言范围的状态小挂件,见 构建翻译社区。
活动报告 现对类别可用。
在编辑器中突出显示新行。
CSV 文件 更好地处理只有两个字段的文件。
现在可使用键盘操控浏览模式,见 键盘快捷键。
部件和项目的
GET /api/components/(string:project)/(string:component)/credits/和GET /api/projects/(string:project)/credits/API 端点。术语表中的 专业术语 现在可以只能由具备 添加术语表专有名词 权限的用户创建。
Python brace 格式 检测到额外的大括号。
现在可以从 屏幕截图和可视化上下文 中的剪贴板粘贴屏幕截图。
缺陷修复
兼容性
Weblate 现在使用 mistletoe 而非 misaka 作为 Markdown 渲染器。
内容安全政策 现在更为严格,这可能拦截第三方自定义。
添加字符串到翻译时,单语言格式不再从 单语言译文模版语言文件 复制评论。
自动建议 不再支持 Amagama,因该服务的维护已停止。
SENTRY_SEND_PII的默认值被改变。JSON 格式的翻译致谢报告现在对条目遵守不同格式。
升级
请按照 一般的升级指示 来执行升级。
settings_example.py中有几项更改,最显著的是 双因素身份认证 的新设置以及INSTALLED_APPS、SOCIAL_AUTH_PIPELINE和MIDDLEWARE中的更改;请相应调整你的设置。ENABLE_HTTPS现在对 WebAuthn 支持是必需的。如果你无法使用 HTTPS,请按照ENABLE_HTTPS文档中的描述停用相关检查。
贡献者
- 代码贡献
Michal Čihař, João Ferreira, Paul Harriet Asiñero, gers, Benjamin Alan Jamie, John R. D'Orazio, Tobias Schlatter, Max Wittig, Mehdi Eloualy, michael-smt, Jochen Sprickerhof, Vincent, Dwayne Bailey, Bastien Montagne
- 翻译贡献
Jose Delvani, Julija Juli, Andi Chandler, pan93412, Milo Ivir, gallegonovato, ngocanhtve, kapatych, Marco Ciampa, Balázs Úr, Artemka, Ricky From Hong Kong, Massimo Pissarello, dreigiau, Ihor Hordiichuk, Allan Nordhøy, Selyan Sliman Amiri, iwonder, Besnik Bleta, Nathan, yangyangdaji, Priit Jõerüüt, Aindriú Mac Giolla Eoin, Diego Beraldin, Marino Díaz, پرویز قادر, Horus68, ssantos, M. D. Kulkarni (MDK), Miguel A. Bouzada, A. Bento, mpt.c, ovl-1, Fjuro, Luna, Antônio Breno, alefsanderribeiro, Alefsander Ribeiro Nascimento, Ian Perdiansah, amano, Petter Reinholdtsen, Malik Shoaib, Emin Tufan Çetin, John kh, Сергей, tygyh, Semih, Balázs Meskó, Martin Najemi, Yaron Shahrabani, Rhoslyn Prys
- 文档贡献
Michal Čihař, Benjamin Alan Jamie, Paul Harriet Asiñero, Allan Nordhøy, Max Wittig, Mehdi Eloualy, Vincent, LE MEILLAT, gers, lotigara
Weblate 5.6.2¶
发布于 2024 年 7 月 1 日。
缺陷修复
渲染 字符串标签 颜色选择小挂件。
检测待外传的提交。
附加组件 按钮布局。
安装 部件发现 附加组件时崩溃。
删除 术语表 中的源字符串。
还原时 项目级别备份 ZIP 文件的验证(CVE 2024-39303 / GHSA-jfgp-674x-6q4p)。
升级
请按照 一般的升级指示 来执行升级。
Weblate 5.6.1¶
发布于 2024 年 6 月 24 日。
改进
Docker 容器接受
WEBLATE_REMOVE_ADDONS和WEBLATE_ADD_MACHINERY来定制自动建议服务以及WEBLATE_CORS_ALLOW_ALL_ORIGINS用于 API 中的 CORS 处理。为
GET /api/metrics/添加了 OpenMetrics 兼容性。
缺陷修复
自动建议 中的语言变体。
升级
请按照 一般的升级指示 来执行升级。
Weblate 5.6¶
发布于 2024 年 6 月 19 日。
新功能
改进
通知 现包括需要更新的字符串。
改进了与密码管理器的兼容性。
改进了已上传改动的追踪。
优雅地处理自动建议中的临时机器翻译错误。
GET /api/units/(int:id)/现包含last_updated时间戳。GET /api/changes/(int:id)/现包含old和details.降低了内存用量,提升了某些视图的性能。
缺陷修复
加载有许多术语表匹配的字符串。
修复了某些全站级别 附加组件 的行为。
保存需要编辑的字符串到 Windows RC 文件 格式。
XML 标记 更好地处理 XML 条目。
自动建议可能会弄混已翻译字符串的替换。
兼容性
与 Django 5.1 的兼容性。
升级
请按照 一般的升级指示 来执行升级。
Weblate 5.5.5¶
发布于 2024 年 5 月 13 日。
缺陷修复
使用推送分支时的虚假合并失败警报。
过时仓库的清理。
升级
请按照 一般的升级指示 来执行升级。
Weblate 5.5.4¶
发布于 2024 年 5 月 10 日。
改进
缺陷修复
改进了对 OpenAI 中 placeables 的处理。
升级
请按照 一般的升级指示 来执行升级。
Weblate 5.5.3¶
发布于 2024 年 5 月 3 日。
改进
改进了渲染包含许多对象的列表的性能。
部件管理:添加了管理项目/全站 附加组件 的链接。
缺陷修复
修复了 librsvg 版本低于 2.46 时的崩溃问题。
某些 附加组件 的日常执行问题。
升级
请按照 一般的升级指示 来执行升级。
Weblate 5.5.2¶
发布于 2024 年 4 月 26 日。
缺陷修复
修复了发布软件包到 PyPI 的问题。
升级
请按照 一般的升级指示 来执行升级。
Weblate 5.5.1¶
发布于 2024 年 4 月 26 日。
新功能
改进
在历史记录中展示源字符串更改的更多详情。
Azure AI 翻译工具 现在支持使用自定义翻译工具。
改进了 邀请新用户 中的错误处理。
添加了 PNG 状态徽章。
操作面板视图中新增管理项目列表。
更详细的传出提交状态。
减少了内存的使用。
缺陷修复
修复了某些附加组件开启时跳过部件更新的错误。
项目和全站级别附加组件的日常执行问题。
当原文标记为需要编辑时,允许编辑字符串。
字符串最后更新时间戳的更新。
优雅处理 Weblate 的 REST API 内的锁定错误。
升级
请按照 一般的升级指示 来执行升级。
REST_FRAMEWORK设置有一处更改(新增EXCEPTION_HANDLER)。
Weblate 5.5¶
发布于 2024 年 4 月 20 日。
新功能
改进
Docker 容器现默认验证用户密码强度,见
WEBLATE_MIN_PASSWORD_SCORE.改进了 自动建议 中的错误报告。
译文最大尺寸 更好地展示渲染的文本。
管理员在 邀请新用户 时现在可以指定用户名和全名。
新增 不匹配的疑问惊叹号。
现在可以在需要时刷新 翻译部件警报,而不仅是每天。
对 CJK 语言,翻译进度报告 使用专门的单词计数。
审计日志 现追踪团队成员资格变化。
缺陷修复
不遵循术语表 对不使用空白符号的语言可以更好地运作。
翻译部件警报 更好地处理非拉丁字母的源语言。
译文最大尺寸 有时忽略
font-spacing:SPACING标记。修复了嵌套类别中不同语言统计数据的问题。
修复了不同语言页面中类别列举的问题。
修复了 需要编辑 状态计算的问题。
Fixed changing 仓库推送 URL with Gerrit review requests.
兼容性
几个 API 调用可能受 Django REST 框架更严格的布尔字段验证的影响。比如
POST /api/projects/(string:project)/components/.在 PostgreSQL 15+ 版本中,现在数据库层面强制部件标识串和名称的唯一性。
Docker 映像现在
/app/venv中传送 Python 包并使用 uv 进行安装。
升级
请按照 一般的升级指示 来执行升级。
settings_example.py中有几项更改,最明显的位于INSTALLED_APPS和LOGOUT_REDIRECT_URL中,请相应调整你的设置。Weblate 现在需要 Python 3.10 和 Django 5.0.
Weblate 5.4.3¶
发布于 2024 年 3 月 26 日。
缺陷修复
对 受限制的访问 部件的超级用户权限。
为了不拦截 外观自定义,调整了
LOGIN_REQUIRED_URLS_EXCEPTIONS默认值。避免推送更改到分叉仓库时的崩溃。
避免安装 假语言环境(Pseudolocale)生成 时的崩溃。
Azure Repos notifications gracefully handles repositories with spaces in URL.
DeepL 优雅地处理语言变体的术语表。
Excel Open XML 更好地处理空白单元格。
修复了在 Git 中合并 gettext PO 文件改动时可能的数据丢失。
对项目的仓库操作本应跳过某些部件。
升级
请按照 一般的升级指示 来执行升级。
Weblate 5.4.2¶
发布于 2024 年 2 月 22 日。
缺陷修复
如遇数据库连接问题,则展示调试页面。
优雅地处理有重复内置团队的迁移。
升级
请按照 一般的升级指示 来执行升级。
Weblate 5.4.1¶
发布于 2024 年 2 月 19 日。
缺陷修复
从先前版本缓存 Weblate 升级检查时进行相同检查可能造成崩溃。
升级
请按照 一般的升级指示 来执行升级。
Weblate 5.4¶
发布于 2024 年 2 月 15 日。
新功能
Perl brace 格式 质量检查。
现对搜索输入执行语法高亮,见 搜索。
Weblate 现在可用泰米尔语显示。
改进
改进了
createadmin中的日志记录。部件发现 现在报告跳过的条目。
在仓库中添加字符串触发 通知。
OpenAI 更好地处理批量翻译和术语表。
LibreTranslate 更好地处理批量翻译。
通知邮件的文本变体现正确表明已更改的字符串。
文件下载现遵守 If-Modified-Since.
新增对 CJK 语言 字词数量 的支持。
更好地调整 术语表 提示信息的格式。
GET /api/components/(string:project)/(string:component)/现包括链接的部件的信息。完善了 定制工作流程 配置表单。
缺陷修复
处理 Qt Linguist .ts 格式中的复数形式。
添加
ADMINS_CONTACT缺少的文档。标点间距 自动修复不再添加新的空白符号。
某些情形下可省略未提交更改提交。
移除空白字符串 现正确地删除空白复数形式。
兼容性
上次更改时间戳现在同样反映 Weblate 外的更改。这影响 Weblate 的 REST API 和用户界面。
发行文件由 Sigstore 而非 PGP 签名,见 验证发布签名。
升级
请按照 一般的升级指示 来执行升级。
Weblate 5.3.1¶
发布于 2023 年 12 月 19 日。
缺陷修复
某些情况下不更新统计数字。
升级
请按照 一般的升级指示 来执行升级。
Weblate 5.3¶
发布于 2023 年 12 月 14 日。
新功能
OpenAI 自动建议服务。
Alibaba 自动建议服务。
新增标签 API,见
GET /api/projects/(string:project)/labels/.新增自动修复 标点间距。
Google Cloud 翻译高级版 现在更好遵守占位符或换行符。
改进
减少了统计数据的内存使用。
改进了 Google Cloud 翻译高级版 中的区域选择。
在 下载译文 中新增折叠 JSON 导出工具。
改进了 Git 导出器 在巨大仓库中的性能。
缺陷修复
删除陈旧的 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 日。
新功能
改进
更快的统计数据更新。
改进用户个人资料中的电子邮箱选择。
自动修正 现在同样应用于建议。
DeepL 现在可以为译者配置默认的正式程度。
进度条和翻译单元状态使用中性色。
生成 MO 文件 可以包括需要编辑的字符串(可选)。
使用 Accept-Language 为没有进行身份认证的用户排列翻译顺序。
专门的审核者 工作流程新增直接批准建议的选项。
一键删除项目或部件 通知。
统计信息 现在包括更多字符串状态的字符和单词计数。
缺陷修复
修复了通过上传创建类别内部件的问题。
处理组织部件和类别方面的错误。
修复了在项目间移动类别的问题。
修复了翻译记忆库搜索结果版式的问题。
在 不安全的 HTML 清理 中允许不间断空格字符。
兼容性
苹果 iOS 字符串 导出程序现在生成 UTF-8 编码的文件。
现支持 Python 3.12,虽然并不推荐使用,见 Python 依赖项。
升级
请按照 一般的升级指示 来执行升级。
Weblate 5.1.1¶
发布于 2023 年 10 月 25 日。
改进
添加缺少的语言 现在使用专门用户进行更改操作。
新增分享到 Fediverse 按钮。
新增 VCS 集成凭据验证。
降低了统计数据集的营运费用。
缺陷修复
使用 API 编辑字符串时添加复数验证。
现有文件损坏时使用上传替换该文件。
升级
请按照 一般的升级指示 来执行升级。
Weblate 5.1¶
发布于 2023 年 10 月 16 日。
新功能
Yandex v2 机器翻译服务。
字符串的 附加组件 更改现在以一名专门用户作为作者的形式进行存储。
下载部件、类别或项目 现在可以转换文件格式。
定制工作流程 允许对每种语言的本地化工作流程进行精细调整。
改进
启用审核 还显示对象列举中的核准百分比。
接受邀请时,项目自动添加到已关注列表。
将 VCS API 凭据配置为来自环境变量的 Python 字典。
改进了复数消息的检查精度。
优化了参与页面显示的统计数据。
无法被保存到文件的字符串不会再阻止其他字符串被写入。
修复了已分类部件的某些 API URL。
更突出地显示复数形式示例。
高亮 自动建议 中的空白符号。
更快地删除评论和部件。
更突出地显示为何禁用保存按钮。
现在每条字符串都可以触发新字符串通知。
缺陷修复
改进了 屏幕截图和可视化上下文 中的 OCR 错误处理。
修复了 自动建议 缓存偶尔的崩溃。
修复了 类别 中条目的历史记录列举问题。
修复了编辑 Administration 团队的问题。
添加缺少的语言 附加组件可能会遗漏某些语言。
兼容性
类别现在包含
weblate://仓库 URL 。
升级
请按照 一般的升级指示 来执行升级。
不支持从早于 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 1.1 和 1.2 现支持展示源字符串位置。
用复数、占位符或备选翻译渲染字符串。
用户 API 现包含最后登录日期。
出于隐私原因,用户 API 令牌现默认处于隐藏状态。
更快地向术语表添加术语。
团队列表增加了自动分配标识。
用户现在必须确认邀请方可成为团队成员。
格式化字符串 现在可以检查所有带
strict-format标记的复数形式。检查和修正 浏览体验。
在自动建议中高亮源字符串的差异。
可视化差异可以更好地理解合成字符。
缺陷修复
兼容性
现在需要 Python 3.9 或更新版本。
更改了几个 URL 以便处理类别。
升级
请按照 一般的升级指示 来执行升级。
settings_example.py中有几项更改,最显著的是CACHES和SOCIAL_AUTH_PIPELINE中的更改,请相应调整你的设置。先前几个可选的依赖项现在变为必需。
由于结构变化,在较大站点上升级数据库可能会花掉相当长的时间。