Weblate 5.x series¶
Weblate 5.17.1¶
Released on April 30th 2026.
新功能
Add-ons that opt in to manual triggering can now be run from add-on management and the 附加元件.
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.
公告 can now also be managed via the Weblate 的 REST API for categories.
新增了 LTEngine 機器翻譯服務。
改進
Improved documentation for the global
user.editpermission, 自動清理翻譯記憶, 專有名詞, and current 翻譯記憶 management options in the UI.Improved Screenshots and visual context documentation and linked it from the screenshots UI.
Documented restoring Docker-based setups from backups, see Restoring Docker based setup.
Clarified 通用升級指示 to state that Celery queues should be empty before upgrading.
The OpenAPI schema is cleaner and now describes action endpoints with their actual list, statistics, status, upload, and download response payloads.
The web installation flow for 加入遺漏語言 now shows a preview and requires confirmation before creating missing language files across projects, categories, or site-wide scopes.
組件探索 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.
Extended the conflicting repository setup alert to direct Git pushes, see 翻譯組件警告.
個人檔案 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.
The SSH keys management page can now remove stored host keys so changed host keys can be replaced there.
Project listings now show review progress columns when any listed project has reviews enabled.
漏洞修復
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).
Fixed revert links in the translate-view history tab after moving a component to another project.
Invitation acceptance now verifies the invited e-mail address and invitation expiry before granting team membership.
reStructuredText 不一致 no longer crashes on repeated explicit-link targets.
The 附加元件 now validates required add-on configuration when installing add-ons.
Component updates no longer time out waiting on their own repository lock during validation.
標點符號間距 check no longer triggers false positives for placeholders.
Repository alerts, history entries, and task messages now preserve multiline Git and SSH backend error output.
Interrupted Git rebases now recover more reliably after worker restarts, and signal-terminated backend commands are reported more clearly.
Borg backups that finish with warnings are no longer shown as failed in the management UI, and backup logs now show
Centries for files that changed during the backup.Git exporter no longer rejects shared-history fetches just because the first negotiated
haverevisions are newer than Weblate's local history.Weblate 翻譯記憶 automatic translation avoids broad PostgreSQL searches.
Malformed IPv6 repository URLs no longer crash SSH host key detection.
更新 POT 檔案 (xgettext) and related POT update add-ons now replace the standard descriptive-title placeholder in normalized POT headers again.
Update gettext template (Django) now skips repository
localetrees during preflight validation, fixing components that storedjango.potin a top-levellocaledirectory.Screenshot OCR now skips corrupted or truncated image files instead of failing the request.
Monolingual component validation now honors 來源語言 when checking duplicate files alongside a separate 單語的基底語言檔案.
Translation memory upload and
import_memorynow report a validation error for TMX files missing the required header instead of failing the request.Weblate 翻譯記憶 no longer misses boundary similarity matches after stricter lookups.
The missing file-mask matches alert is now restored after rescans that leave only the source translation.
組件探索 now disables inherited string management for discovered formats that do not support adding or removing strings.
Automatic translation from other components now ignores read-only source candidates with empty translations.
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_PRIVATEandWEBHOOK_RESTRICT_PRIVATEnow reject URLs whose hostnames cannot be resolved during validation unless the host is explicitly allowed.個人檔案 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 日。
新功能
Added
PROJECT_WEB_RESTRICT_ALLOWLISTto exempt selected project slugs from project website restriction settings.Added
WEBSITE_ALERTS_ENABLEDsetting to allow disabling project website availability checks and alerts.Added new management command
list_format_features, which generates RST documentation snippets describing the supported features for every file format.Shared components can now be categorized within the target project, including through the Weblate 的 REST API using the
category_idparameter.Added 更新 POT 檔案 (xgettext), 更新 POT 檔案 (Meson), Update gettext template (Django), and 更新 POT 檔案(Sphinx) to update POT files with configurable update cadence.
Added
PASSWORD_RESET_URLto customize the sign-in page password reset link, useful for external identity providers (Docker env:WEBLATE_PASSWORD_RESET_URL).Added bulk user invitations.
新增了 Objective-C 格式。
Added Forgejo notification webhook, see Forgejo notifications.
Added translation memory API filtering, scoped access, and bulk lookup support.
Added
from_componentsupport to the REST API for creating components from existing component content and for seeding new translations by automatic translation from existing components.公告 can now be managed via the Weblate 的 REST API for projects, components and translations.
Added a
softmode toVERSION_DISPLAYto hide the Weblate version from prominent UI while keeping it available on the About page andGET /api/metrics/.
改進
Track origin of newly added source strings.
Markdown now uses
auto-safe-htmlby default, applying 不安全的 HTML and 不安全 HTML 清理 only to plain text and source strings that contain standard HTML markup or valid custom elements.改進了 LLM 介面以提升可靠性。
Improved logic for adding monolingual plurals in GNU gettext PO (Portable Object).
Added a component alert for conflicting merge request repository setup, see 翻譯組件警告.
改進了 自動翻譯 中的複數處理。
改進了某些 Weblate 的 REST API 端點中的錯誤訊息。
Updated Microsoft Entra ID authentication docs and Microsoft sign-in branding while keeping legacy Azure AD backend identifiers and documentation anchors for compatibility.
Improved performance of project and category search result pages with very large match sets.
Docker now exposes
WEBLATE_COMMIT_PENDING_HOURS,WEBLATE_SOCIAL_AUTH_KEYCLOAK_ID_KEYfor customizing the Keycloak unique user identifier claim, andWEBLATE_NGINX_IPV6for controlling IPv6 listeners in the bundled NGINX.Project history now records project backups and project/component restore events.
Improved documentation with auto-generated snippets for 附加元件, 翻譯類型功能, 品質檢查, and 自動建議 machines, and clarified merge-conflict behavior for exported repositories using shallow clones by default.
Added
PROJECT_WEB_RESTRICT_PRIVATEto reject project website and repository browser URLs targeting internal or non-public addresses,WEBHOOK_RESTRICT_PRIVATEto reject webhook URLs targeting internal or non-public addresses, andVCS_RESTRICT_PRIVATEto reject repository and push URLs targeting internal or non-public addresses. These are exposed in Docker asWEBLATE_PROJECT_WEB_RESTRICT_PRIVATE,WEBLATE_WEBHOOK_RESTRICT_PRIVATE, andWEBLATE_VCS_RESTRICT_PRIVATE.改進了 Weblate 查詢的效能。
Screenshot and font upload forms now honor
ALLOWED_ASSET_SIZEwhich now defaults to 10 MB.Expanded Weblate 威脅模型 to cover webhook trust boundaries and delegated authorization boundaries, and clarified the instance-wide 2FA enforcement path in 身分驗證.
Reset and reapply recovery behavior now recreates missing translation files when possible and otherwise reports a clearer recovery error instead of failing later with a generic parse error.
Updated 為 Weblate 說明文件作出貢獻 to describe the current
make -C docs update-docsworkflow for generated snippets.Linked repository components now inherit 提交時一併推送, 變更後提交的經過時間, and 有錯誤時鎖定 from the linked component that owns the repository.
Git exporter now provides clearer push and missing-revision errors to authorized users.
Faster category and project removals, and improved performance of project language counting and API listing on projects with shared components.
Clarified Git LFS limits of Git 匯出器 in the UI and docs.
Improved 備份和移動 Weblate status reporting while keeping maintenance after failed backup attempts.
Improved loading speed for comments on the translate page and reduced repeated metric queries when rendering activity charts on overview pages with cold caches.
安全修復
Hardened repository boundary checks for symlink targets (CVE 2026-40256 / GHSA-ffgh-3jrf-8wvh).
Hardened component file handling for repository symlinks (CVE 2026-34242 / GHSA-hv99-mxm5-q397).
Tightened Weblate 的 REST API permission enforcement (CVE 2026-34393 / GHSA-3382-gw9x-477v).
Hardened project-level 自動建議 against SSRF (CVE 2026-34244 / GHSA-xrwr-fcw6-fmq8).
Tightened location validation in JavaScript 在地化 CDN (CVE 2026-33220 / GHSA-mqph-7h49-hqfm).
Enforced
ALLOWED_ASSET_DOMAINSacross redirects for asset downloads (CVE 2026-33440 / GHSA-5fhx-9jwj-867m).Hardened Webhook (CVE 2026-39845 / GHSA-f8hv-g549-hwg2).
Removed unintended 翻譯記憶 API endpoints (CVE 2026-33214 / GHSA-mpf5-3vph-q75r).
Tightened API access control for pending tasks (CVE 2026-33212 / GHSA-vj45-x3pj-f4w4).
Hardened 專案層級備份 restore against repository-local VCS configuration and hooks from uploaded archives (CVE 2026-33435 / GHSA-558g-h753-6m33).
漏洞修復
Project backup now preserves source translation read-only handling, and source-side pending commits without files are discarded to avoid repeated parse failures.
Fixed background failures in 自動翻譯.
Generated SSH wrapper scripts are now stored in
CACHE_DIRinstead of persistent SSH storage, and obsolete or stale wrappers are cleaned up during upgrade.Hardened Git branch handling to reject invalid branch names before repository operations.
Sanitized repository and upload backend errors before exposing them in UI and API responses.
Matching exporters now honor component file format parameters.
個別專案存取權杖 now clean up stale bot users on project deletion and upgrade, and prevent removing the last assigned team to avoid orphaning the token.
Batch automatic translation now uses project-level machinery configuration instead of only site-wide settings.
Fixed sorting by the Unreviewed column in listings.
Fixed false positive in XML 標籤周圍的字元 for Arabic letter Waw ("و") adjacent to XML tags.
匯併 Git 提交 better handle commits applied upstream.
list_checksnow requires exactly one--sectionsvalue when writing generated documentation to a file using--output.Watched translations on the dashboard now use a stable language-aware ordering.
Reduced error-reporting noise for handled authentication callback failures and clarified password reset confirmation messages.
自動建議 now falls back to the default API URL when base URL is empty.
DeepL maps plain Portuguese to European Portuguese.
MyMemory now falls back to HTTP status handling when the service returns a non-JSON error response.
Push branches are no longer updated with upstream-only commits in multi-branch workflows.
POT update add-ons now fall back to the component URL for the
Report-Msgid-Bugs-Toheader when the component setting is empty.Improved repository lock error handling when deleting units.
Adding new languages now rescans only the newly added languages instead of forcing a full component scan.
翻譯的最大長度 previews now keep the configured text box visible and render overflowing text in red.
Restored documented default encoding fallback for 蘋果 iOS 字串 and Java 屬性 when file format parameters are not explicitly set.
Reduced repeated database queries in 用來源填充唯讀字串 during the daily add-on task, and fixed auto-translation progress updates when the queued target disappears before execution.
Android 字串資源 now preserves template-defined escaped markup formatting when saving translations.
REST API component creation now handles temporary uploaded files for
docfileandzipfileuploads.SSH repository errors now distinguish changed host keys from missing host keys and avoid automatically trusting host key replacements.
自動建議 no longer treats translatable reStructuredText role content as Placeables in automatic suggestion.
不相配的驚歎問號 now recognizes Arabic interrobang punctuation such as
؟!and!؟.
相容性
The
project_scopeclass attribute on add-ons has been removed. Third-party add-ons that usedproject_scope = Trueshould overridecan_install()to returnFalsewhencomponentis notNone.The
daily()method signature on add-ons has changed. Add-ons that previously overrodedaily(component)to perform per-component work should now overridedaily_component(component)instead. The basedaily()method automatically iterates components and callsdaily_component()for each. Add-ons that can be optimized to operate at project scope should overridedaily(component, project)directly to implement project-level logic.Dropped support for MySQL and MariaDB as the database engine.
Weblate now requires Django 6.0.
Weblate now requires Git 2.46 or newer.
Uploaded project backups are now validated more strictly during import and suspicious ZIP archives can be rejected; see 專案層級備份.
升級
請按照 通用升級指示 來執行升級。
There are several changes in
settings_example.py, most notablyADMINSsyntax has changed in Django andSOCIAL_AUTH_PIPELINEandINSTALLED_APPSneed adjustments; please adjust your settings accordingly.If you run Weblate in Docker and rely on IPv6 listeners, review
WEBLATE_NGINX_IPV6. The defaultautoenables IPv6 listeners only when IPv6 is available in the container runtime; useonto always enable them oroffto disable them.Outbound project links, webhook URLs, and repository or push URLs pointing to internal or non-public addresses are now rejected by default. If your setup intentionally uses internal addresses, adjust the corresponding restriction settings such as
PROJECT_WEB_RESTRICT_PRIVATE,WEBHOOK_RESTRICT_PRIVATE, orVCS_RESTRICT_PRIVATE, and the related allowlists such asVCS_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 日。
新功能
New setting
PUBLIC_ENGAGEto make the engage page public even withREQUIRE_LOGIN.
改進
Improved matching in 翻譯記憶.
Show the number of strings waiting for review in listings.
漏洞修復
Avoid displaying confusing status icons for ghost languages on project or category level.
Fixed missing plural source strings when creating new bilingual plural units.
Crash on certain pages with nested categories.
改進了新增字串時的 API 驗證。
Disabled throttling for incoming webhooks.
Avoid displaying non-actionable ghost languages.
Fixed highlighting in the translation editor.
升級
請按照 通用升級指示 來執行升級。
貢獻者
- 程式碼貢獻
Michal Čihař, Karen Konou, Kartik Ohri
- 文件貢獻
Michal Čihař
Weblate 5.16.1¶
發佈於 2026 年 2 月 26 日。
新功能
AsciiDoc 檔案, XLIFF 1.1 與 1.2 with Apple extensions, and WixLocalization 檔案 are now supported file formats.
Added
REGISTRATION_ALLOW_DISPOSABLE_EMAILSto optionally allow disposable e-mail domains during registration (Docker env:WEBLATE_REGISTRATION_ALLOW_DISPOSABLE_EMAILS).
改進
Improved documentation for translation states to clarify the difference between Needs editing, Needs rewriting, and Needs checking states.
Improved initial import of translations for Markdown 檔案 and HTML 檔案.
漏洞修復
Slack Webhooks properly delivers all events.
標點符號間距 better handles XML markup.
Stringsdict 格式 better handle some plurals.
改進了語言變體的複數處理。
已修復 API 存取控制。
Users can manage their own notification subscriptions via the API.
Project administrators can manage teams in their projects via the API, according to access control rules.
The add-ons listing in the API now correctly honors user permissions (CVE 2026-27457 / GHSA-wppc-7cq7-cgfv).
Fixed source column being cleared when translating monolingual 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 標籤周圍的字元 reduce translation errors for strings with XML entities.
Bulk accepting suggestions from a specific user in 建議.
Cloning suggestions into translation in 建議.
HIDE_SHARED_GLOSSARY_COMPONENTSto hide glossaries shared into other projects.Added new management command
list_change_events, which lists all possible change events, 變更事件.新增了 Anthropic 系統整合,請參閱 Anthropic。
Encoding for 在地化檔案格式 can now be configured using 檔案格式參數 (e.g.,
csv_encoding,properties_encoding).透過
PRIVATE_COMMIT_NAME_TEMPLATE新增了對匿名提交名稱的支援。Consolidating identical strings in Markdown 檔案, HTML 檔案, and 文字檔案 files using
*merge_duplicatesparameters in 檔案格式參數.
改進
Delete announcements permission can be assigned to teams, see 特權清單.
搜尋 better reports errors in the query strings.
Regular repository maintenance is now performed in the background.
Repository cleanup now recovers failed merges or rebases.
Better visibility of 翻譯品質過濾器 to translators.
Validation of VCS settings 推送 Weblate 的變更 has been extended.
The default values for 啟用檢閱 and 啟用來源檢閱 can be configured in settings.
The
PRIVATE_COMMIT_EMAIL_TEMPLATEnow supports the{user_id}and{site_title}variables.The default value for personal translation memory contribution is now based on the
DEFAULT_AUTOCLEAN_TMconfiguration.
漏洞修復
Argument injection in the management console (CVE 2026-24126 / GHSA-33fm-6gp7-4p47).
Adding plural strings with singular matching existing string is now prohibited for bilingual translations (see 雙語言和單語格式).
Automatic 儲存庫瀏覽器 URL for common code hosting sites.
Improved cache isolation for suggestion checks to avoid interference with the parent unit checks.
Gracefully handle invalid check flags in 使用標誌自訂行為.
App store 詮釋資料檔案 no longer rewrites unchanged files.
相容性
正規表達式 no longer marks matched portions as non-translatable to allow generic regular-expression-based checking of strings. Use 佔位符號 for checking regular expression matched placeholders.
The default value for
WEBLATE_FORMATSchanged because of the removal of encoding-specific formats.File formats that only differed in encoding (CSV, GWT Properties, Java Properties, iOS Strings) have been merged into single formats.
Fonts used by Weblate are now shipped in a standalone package.
Dropped deprecated compatibility wrappers some classes with typos.
升級
請按照 通用升級指示 來執行升級。
貢獻者
- 程式碼貢獻
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 日。
改進
統計資料產生器 is now triggered upon installation.
Screenshots updated from the repository have proper history.
reStructuredText 語法錯誤 now reports unintended list conversion.
未變更的翻譯 check ignores AsciiDoc source code blocks.
漏洞修復
Information leak via screenshots (CVE 2026-21889 / GHSA-3g2f-4rjg-9385).
Explanation sync in TermBase eXchange 格式.
使用者介面修復。
Clarified needs editing/checking/rewriting states.
Automatically translated flag with bulk approvals.
GitHub forks no longer trigger actions.
Tighter validation of user provided websites to avoid confusing homoglyphs.
Google Cloud Translation Advanced 中的詞彙表支援。
Invitations accepting when
REQUIRE_LOGINis turned on.CyrTranslit 安裝。
相容性
Screenshot images are no longer served directly by the HTTP server, please adjust your HTTP server by removing serving of
/media/.
升級
請按照 通用升級指示 來執行升級。
To make the fix for CVE 2026-21889 effective, the serving of
/media/path should be removed from the HTTP server configuration; see 靜態檔案服務.
貢獻者
- 程式碼貢獻
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 日。
新功能
Added
GET /api/projects/(string:project)/languages/(string:language_code)/file/to download a ZIP file of all component translations of a project for a specified language.
改進
Updated list of OpenAI models.
Added 遷移至 Weblate guide to help users migrate from other localization platforms.
Gracefully handle unreachable authentication providers.
更新語言定義至 CLDR 48。
漏洞修復
Git config file overwrite remote code execution (CVE 2025-68398 / GHSA-8vcg-cfxj-p5m3).
Arbitrary file read via symbolic links (CVE 2025-68279 / GHSA-g925-f788-4jh7).
Locking error that prevented updating linked components.
Fixed e-mail SSL configuration in Docker container.
Invitations on sites with required authentication.
升級
請按照 通用升級指示 來執行升級。
貢獻者
- 程式碼貢獻
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 日。
新功能
Batch automatic translation can now be manually triggered at project language, category or component level, see 自動翻譯.
Added ability to completely disable the admin contact form by setting
CONTACT_FORMto"disabled".Added new Ollama machinery tool for local Ollama AI model integration, see Ollama.
Added
GET /api/units/(int:id)/comments/to get a list of comments for the given translation unit.Memory contents imported from TMX files include string context.
XLIFF 2.0, Nextcloud Apps JSON 檔案, JavaScript Resource Files (RESJSON), and TOML are now supported file formats.
Fedora 訊息 integration is now available as add-on.
新增了 Laravel 格式 品質檢查。
改進
在 效能報告 中新增了磁碟使用概覽。
GET /api/groups/現在包含admins。ModernMT better supports language variants.
Automatically translated strings are now identified by a dedicated flag instead of a label.
CyrTranslit now supports Belarusian and Greek.
封鎖使用者 now accepts internal notes that are not visible to the user.
Slack Webhooks and Webhook can be installed multiple times.
Compatibility with Git SHA256 repositories.
The allowed version control URLs can now be configured using
VCS_ALLOW_SCHEMESandVCS_ALLOW_HOSTS.The API timeout for creating pull requests or forking can now be configured via
VCS_API_TIMEOUT.Improved VCS integration documentation to clarify Docker environment variables, commit authorship, hosted vs. self-hosted setup, and authentication options.
Timestamps from past are now shown with more detail.
Added two new 翻譯狀態 to provide more detailed tracking of work-in-progress translations.
漏洞修復
Improper invitation validation upon accepting (CVE 2025-64725 / GHSA-m6hq-f4w9-qrjj).
Server-Side Request Forgery while cloning repository (CVE 2025-66407 / GHSA-hfpv-mc5v-p9mm).
Over‑permissive webhook endpoint enabling mass repository updates plus component enumeration (CVE 2025-67492 / GHSA-pj86-258h-qrvf).
Notification settings disclosure via Weblate API (CVE 2025-67715 / GHSA-3pmh-24wp-xpf4).
DeepL integration now correctly handles translating to Chinese variants.
CSV 檔案 format saving translations with empty source fields when using monolingual base files.
Tighter validation of user and full names to avoid confusing homoglyphs.
Avoid false positive checks upon committing pending changes.
Performance improvements for file upload.
Show glossary matches for the source language.
Pull/merge requests are now only created when necessary.
相容性
Replaced custom
RequireLoginMiddlewarewith Django 5.1'sLoginRequiredMiddleware. This makes settingsLOGIN_REQUIRED_URLSandLOGIN_REQUIRED_URLS_EXCEPTIONSno longer supported, including their Docker environment variable counterparts.Webhook secret length is now validated to match the Standard Webhooks specification.
Python 3.12 or newer is now required.
GLib 2.80 or newer is now required.
Dropped support for Web Monetization.
Laravel PHP 字串 no longer includes
returnprefix in the keys.There are several changes in
settings_example.py, most notable are changed settingsCRISPY_ALLOWED_TEMPLATE_PACKSandINSTALLED_APPS; please adjust your settings accordingly.
升級
請按照 通用升級指示 來執行升級。
貢獻者
- 程式碼貢獻
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 日。
漏洞修復
Observed HTTPS status in 效能報告.
Forced synchronization in the Repository maintenance.
升級
請按照 通用升級指示 來執行升級。
貢獻者
- 程式碼貢獻
Michal Čihař
- 文件貢獻
Michal Čihař
Weblate 5.14.2¶
發佈於 2025 年 11 月 6 日。
改進
加入字串時的效能
漏洞修復
Adding terms to glossary was not working in some situations.
升級
請按照 通用升級指示 來執行升級。
貢獻者
- 程式碼貢獻
Michal Čihař
- 文件貢獻
Michal Čihař
Weblate 5.14.1¶
發佈於 2025 年 11 月 5 日。
新功能
String context are now tracked in changes history and displayed when available.
改進
Document using Valkey in 使用 Celery 的背景工作 and 配置快取.
Added HTTP environment overview in 效能報告.
Docker 容器現在使用 Python 3.14。
ICU MessageFormat correctly handles implicit plurals.
漏洞修復
Avoid storing inviting user information in the invited user audit log (CVE 2025-64326 / GHSA-gr35-vpx2-qxhc).
Omit admin IP address from audit log.
Counting outgoing commits in the repository status.
Listing of other translations.
Docker 容器中的 SAML 配置。
翻譯品質過濾器 could miss some changes in certain situations.
升級
請按照 通用升級指示 來執行升級。
貢獻者
- 程式碼貢獻
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 日。
新功能
將儲存庫中更新的翻譯標記為「需要重新撰寫」 is now available as an add-on.
DELETE /api/projects/(string:project)/labels/(int:label_id)/.Added multivalue CSV in 下載翻譯 for multivalue formats.
New global permissions have been added to control viewing teams, users and roles without edit rights, see 特權清單.
New
unit.bulk_editpermission for bulk editing operations, replacing the overloaded use oftranslation.autopermission, see 特權清單.Last changed lookup in 搜尋字串.
在地化威脅模型 說明文件。
不要顯示詞彙表符合專案 組件設定。
Screenshots now can be uploaded from a URL, see Screenshots and visual context.
改進
通知掛勾 改進。
Now follows 錯誤回應.
Available in the OpenAPI.
Dropped long-deprecated endpoints.
改進了 加入遺漏語言 附加元件的活動紀錄。
reStructuredText 不一致 and reStructuredText 語法錯誤 now support substitutions.
Improved performance for 多項未通過檢查 and 長期未翻譯 checks with batch operations.
檔案格式參數 can now be configured via the Weblate 的 REST API.
Admins can configure 使用者帳號過期.
Rate limiting of notification e-mails, configurable by
RATELIMIT_NOTIFICATION_LIMITS.Repository maintenance now supports resetting the repository while keeping the current state of translations in Weblate.
改進了 自動翻譯 配置的清單顯示。
漏洞修復
Plurals and 檔案格式參數 handling on file upload.
團隊管理員 can no longer edit teams besides membership.
Highlighting syntax of overlapping elements.
Searching case sensitivity for short strings.
Inconsistent file formatting for new translations.
Memory contents imported via the
import_memorycommand are marked as active.從 XLIFF 1.1 與 1.2 匯入一些字串。
相容性
The default attributes for SAML 身分驗證 in Docker container now matches non-Docker defaults.
Dropped long-deprecated
GET /hooks/update/(string:project)/(string:component)/andGET /hooks/update/(string:project)/.Removed Akismet spam protection integration as it was no longer effective and used an unmaintained Python library.
New positional argument (activity_log_id) passed to the add-on event handlers, see
weblate.addons.base.BaseAddon. Adjust any custom subclass accordingly.
升級
請按照 通用升級指示 來執行升級。
貢獻者
- 程式碼貢獻
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 日。
改進
Text on the registration page informs about possible use of user’s data in more detail.
Clarified account removal view.
漏洞修復
Components pagination.
專案層級備份 with same named components in different categories.
來源字串位置顯示。
Correctly track team adding via invitation in 稽核紀錄.
加入遺漏語言 no longer includes shared component languages.
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 日。
改進
Error reporting upon validation of the file upload method.
Detailed language information in new language notifications.
漏洞修復
Sign-in could not be completed with LDAP.
Nonspacing mark changes highlighting in history.
升級
請按照 通用升級指示 來執行升級。
貢獻者
- 程式碼貢獻
Michal Čihař
- 翻譯貢獻
Divarrek, VfBFan
- 文件貢獻
Michal Čihař, nijel
Weblate 5.13.1¶
發佈於 2025 年 9 月 4 日。
改進
漏洞修復
Sign-in form not shown for LDAP.
Access control for
GET /api/users/(str:username)/.reStructuredText 不一致 allows translatable reference names.
檔案格式參數 were not properly applied in some situations.
Removed stale 自訂 XML 輸出.
LibreTranslate compatibility with LibreTranslate 1.7.0.
Username autocompletion in comments.
Shorten session expiry while in 雙重要素身分驗證 (CVE 2025-58352 / GHSA-377j-wj38-4728).
Statistics when using 分享專案.
組件清單 are no longer blocking dashboard loading.
OpenMetrics API 格式。
相容性
Removed support for no longer working IBM Watson Language Translator.
升級
請按照 通用升級指示 來執行升級。
There are several changes in
settings_example.py, most notably,django_otp.middleware.OTPMiddlewarewas removed fromMIDDLEWARE; please adjust your settings accordingly.
貢獻者
- 程式碼貢獻
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.13¶
發佈於 2025 年 8 月 15 日。
新功能
Enhanced 翻譯記憶 management with configurable status control, see 翻譯記憶庫狀態.
Added
cleanup_memorymanagement command to remove obsolete translation memory entries.Some flags are now added to a string by default, based on locations; see 基於位置的旗標.
Added 翻譯品質過濾器 setting to control which translations are included when committing changes.
檔案格式參數 can now be configured at the component level.
New management command
list_file_format_paramsto list all available file format parameters.Tag and attribute names can now be customized for Flat XML 檔案 with 檔案格式參數.
改進
搜尋字串 支援
labels_count:NUMBER查詢。A new
SENTRY_MONITOR_BEAT_TASKSsetting allows disabling Sentry monitoring of Celery Beat tasks.WEBLATE_SOCIAL_AUTH_OIDC_TITLEandWEBLATE_SOCIAL_AUTH_OIDC_IMAGEallow configuring the appearance of the generic OIDC authentication.Background commits are now identified by an internal user.
重新組織了導覽選單。
When editing a language definition, a warning about automated updates is shown; see 內建語言定義.
Avatars for API and internal accounts.
Adding a new TOTP device removes the existing one by default; checkbox for not removing previous ones available.
Creating pull or merge requests to remote repositories is no longer blocked by merge conflicts.
reStructuredText 不一致 correctly handles Unicode punctuation and detects more issues.
Migration towards Bootstrap 5 has started, selected views now use Bootstrap 5.
XLIFF 1.1 與 1.2 now supports starting from scratch when 新增翻譯專案和組件.
OpenAI compatibility with latest models.
漏洞修復
上傳翻譯 correctly tracks authorship when using Replace existing translation file.
DeepL integration now correctly handles all supported source languages.
Possible crash on macOS 15 in
strxfrm.Internal server error on permission denied while uploading files.
相容性
Some addons have been deprecated and replaced by 檔案格式參數: 自訂 gettext 輸出, 自訂 JSON 輸出, 自訂 YAML 輸出, 自訂 XML 輸出.
自動建議, 自動翻譯 and
POST /api/translations/(string:project)/(string:component)/(string:language)/autotranslate/now support all search operators, not only limited filters. Existing add-on configuration has been migrated. API users will need to adjust invocation.
升級
請按照 通用升級指示 來執行升級。
The distributed locking now uses a different implementation and that introduced several changes in
settings_example.py, most notablyBACKENDinCACHESneeds to be changed.The Docker container is now using granian. This now requires explicit configuration of proxy trusted headers, including client protocol.
WEBLATE_SECURE_PROXY_SSL_HEADERtypically needs to be added to avoid redirect loop, for example: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 integration now supports using next-gen LLM model.
漏洞修復
Restoring 專案層級備份 with votes.
改進了 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 日。
漏洞修復
Software Bill of Material now includes serial number.
升級
請按照 通用升級指示 來執行升級。
貢獻者
- 程式碼貢獻
Michal Čihař
- 翻譯貢獻
VfBFan, qywter11 qywter11, Manuela Silva
- 文件貢獻
Michal Čihař
Weblate 5.12¶
發佈於 2025 年 6 月 16 日。
安全
Exposure of personal IP address via e-mail (CVE 2025-49134 / GHSA-4qqf-9m5c-w2c5).
Lack of rate limiting when verifying second factor (CVE 2025-47951 / GHSA-57jg-m997-cx3q).
新功能
Added
POST /api/units/(int:id)/comments/to create a new comment for the given translation unit.自訂 JSON 輸出 now has a configurable compact mode.
新增了 非標準的柏柏爾語字元 品質檢查。
Software Bill of Material is now being provided for Weblate.
新增了對 Compose Multiplatform 資源 的支援。
新增了 Translation Coordinator 角色。
Slack Webhooks is now available as an add-on.
Added
GET /api/users/(str:username)/contributions/to retrieve a list of all translations contributed by the user.
改進
未變更的翻譯 is now skipped for Toki Pona.
搜尋字串 支援
has:location查詢。Unicode whitespaces are now considered as problematic characters for 詞彙表, see 禁止的初始字元.
Webhook logs are now displayed nicely.
Webhook can be installed multiple times.
使用者個人檔案 can now include contact URL.
POST /api/projects/allows non-superusers to create projects when 帳單 module is enabled.POST /api/groups/supports project-scoped team creation by non-superusers.GET /api/users/現在包含languages。Webhook 說明文件改進了。
改進了 TermBase eXchange 格式 中的擴充詮釋資料支援。
Webhook now includes a category field when available.
Uploaded fonts can be updated and changes to them are tracked, see 管理字型.
Weblate is now available in Bashkir language.
漏洞修復
儀表板 translations ordering when paginating.
Honor DeepL API Free glossary limits in DeepL.
Webhook delivery of project-wide events.
False reports of 已經翻譯過 with flags or explanation changes.
Creating new translations in App store 詮釋資料檔案.
搜尋並取代 correctly handles plurals.
相容性
The projects and categories default tab now shows translated languages.
If no
secretis provided in the Webhook add-on configuration, the Webhook request will not be signed, see Webhook.SAML 身分驗證 support is no longer included in the default dependencies.
升級
請按照 通用升級指示 來執行升級。
貢獻者
- 程式碼貢獻
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 logs requests and responses.
漏洞修復
Webhook was not triggered in some situations.
升級
請按照 通用升級指示 來執行升級。
貢獻者
- 程式碼貢獻
Michal Čihař, مهدي الوالي
- 文件貢獻
Michal Čihař
Weblate 5.11.3¶
發佈於 2025 年 5 月 3 日。
漏洞修復
Fixed release publishing.
升級
請按照 通用升級指示 來執行升級。
貢獻者
- 程式碼貢獻
Michal Čihař
- 文件貢獻
Michal Čihař
Weblate 5.11.2¶
發佈於 2025 年 5 月 3 日。
改進
Glossary performance in zen mode and automatic suggestions.
Extended supported formats for 自訂 JSON 輸出.
漏洞修復
XML export no longer crashes on locations with special characters.
改進了 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 日。
改進
專案層級備份 now include teams and categories.
Docker health check is now supported in non-web service containers.
漏洞修復
GitLab 合併請求 integration now detects merge‑request conflicts more robustly.
Webhook is now enabled in Docker.
Removing pending glossary terms.
升級
請按照 通用升級指示 來執行升級。
貢獻者
- 程式碼貢獻
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 日。
新功能
Added
GET /api/units/(int:id)/translations/to retrieve a list of all target translation units for the given source translation unit.Added
DELETE /api/groups/(int:id)/roles/(int:role_id)to delete a role from a group.Webhook is now available as an add-on.
Automattic 組件格式設定 check to validate placeholders in Automattic components.
Inherited flags can now be discarded, see 使用標誌自訂行為.
機器翻譯的來源字串。 can now be customized.
改進
Weblate now uses OpenAPI Specification 3.1.1 to generate the schema for Weblate 的 REST API.
翻譯者聲譽 and 貢獻者統計 include translator's join date. Additionally, both reports can be sorted either by the join date or the number of strings translated.
Widgets show more precise stats.
上傳翻譯 is now tracked in history with details.
C# 格式 now supports
csharp-formatflag for compatibility with GNU gettext.Changes in string flags are now tracked in history.
自動建議 說明文件已擴展。
組件探索 better handles hundreds of matches.
Dismissing 品質檢查 automatically updates propagated strings.
翻譯旗標 can now also be configured on the project level.
CyrTranslit now automatically transliterates from a matching translation instead of the source strings.
Errors from creating a duplicate glossary and failure to delete a glossary are now handled gracefully.
漏洞修復
Security: Cloning a component could leak component configuration into the URL (CVE 2025-32021).
Fixed captcha verification when some time zone was configured.
Improved translation propagation performance.
Leading and trailing whitespace are now correctly stripped in glossary strings that also contain a 禁止的初始字元.
Fixed background parsing of newly added translation files.
相容性
Registration now disallows disposable e-mail domains.
升級
請按照 通用升級指示 來執行升級。
The database migration updates indexes and this might take considerable time.
貢獻者
- 程式碼貢獻
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 日。
漏洞修復
Fixed dismissing of checks.
Reduced overhead of rendering other strings while translating.
改進了某些 Weblate 的 REST API 端點的效能。
Fixed 解析語言代碼 in some corner cases.
搜尋字串 now properly finds exact match on the component.
升級
請按照 通用升級指示 來執行升級。
貢獻者
- 程式碼貢獻
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 日。
改進
Captcha is not shown for registrations via 邀請新使用者.
漏洞修復
改進了 API 下載端點的效能。
Optimized fetching other translations while translating.
已降低通知開銷。
Improved handling of components using Weblate 內部 URL.
Fixed authenticating with some Git servers.
升級
請按照 通用升級指示 來執行升級。
貢獻者
- 程式碼貢獻
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 日。
改進
改進了 翻譯記憶 匹配。
Visual diff now better highlights whitespace additions.
改進了大型專案的效能。
漏洞修復
Consistency of Boolean operators in 搜尋.
Fixed some 附加元件 trigger upon installation.
Fixed restoring of Git repositories from 專案層級備份.
相容性
Weblate has switched to a different library for zxcvbn integration, as the old one is no longer maintained, see 密碼驗證.
Weblate uses proactive authentication with Git 2.46.0 and newer when HTTP credentials are supplied.
升級
請按照 通用升級指示 來執行升級。
There are several changes in
settings_example.py, most notable are changed settingsAUTH_PASSWORD_VALIDATORSandINSTALLED_APPS; please adjust your settings accordingly.
貢獻者
- 程式碼貢獻
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 日。
改進
多項未通過檢查 better shows failing checks including links to the strings.
Detailed overview of locked components on project repository management.
搜尋字串 supports searching by source string state.
漏洞修復
下載翻譯 performs faster on project and language scopes.
禪譯模式 does not display the source string twice when editing it.
Fixed 詞彙表 terms highlighting.
升級
請按照 通用升級指示 來執行升級。
貢獻者
- 程式碼貢獻
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 不一致 check to validate reStructuredText references.
reStructuredText 語法錯誤 check to validate reStructuredText syntax.
API can now produce CSV output.
New management command
import_projectbackupto import 專案層級備份.
改進
改進了 自動建議 中的錯誤處理。
WEBLATE_REGISTRATION_CAPTCHAis now available in Docker container.Synchronize on shared repository now operates on all its components.
標點符號間距 ignores markup such as Markdown or reStructuredText.
標點符號間距 does not alter reStructuredText markup.
Improved validation errors in Weblate 的 REST API, see 錯誤回應.
Any language changed into an alias in Weblate language data is now reflected in all existing installations.
Blank alias languages (not linked to any translation, profile, component, ...) are now automatically removed.
連續重複單字 better works with markup such as Markdown or reStructuredText.
Automatically use DeepL API Free endpoint for the DeepL API Free authentication keys in DeepL.
Compatibility with third-party static files storage backends for Django.
改進了 Azure AI Translator 中的語言相容性。
重複使用的翻譯 check gracefully handles languages which are not case sensitive.
強制檢查 are now applied on strings imported from the repository.
Reduced false positives in 冒號不相符 and 句號不相符 for CJK languages.
OpenAPI schema for API includes more information.
正規表達式 支援進階正規表達式。
未變更的翻譯 gracefully deals with case-insensitive languages.
漏洞修復
重複使用的翻譯 wrongly triggered after fixing the error.
Dark theme behavior in some situations.
Translation propagation sometimes did not work as expected.
Content-Security-Policy is now automatically set for AWS.
自動建議 sometimes cached results too aggressively.
Fixed translations caching in 自動建議.
不安全 HTML 清理 automatic fixups honors the
ignore-safe-htmlflag.標點符號間距 no longer applies to Breton.
Fixed 匯併 Git 提交 on linked repositories.
多項未通過檢查 avoids false positives and better lists related checks.
相容性
Running tests using Django test executor is no longer supported, see Weblate 測試套件與連續整合.
BBCode 標記 check is now disabled by default. The
bbcode-textflag is required to activate this check, see 使用標誌自訂行為.API error responses format has changed, see 錯誤回應.
升級
請按照 通用升級指示 來執行升級。
There are several changes in
settings_example.py, most notable are the new settings for Weblate 的 REST API inREST_FRAMEWORK,SPECTACULAR_SETTINGS,DRF_STANDARDIZED_ERRORSandINSTALLED_APPS; please adjust your settings accordingly.PostgreSQL 12 and MariaDB 10.4 are no longer supported.
貢獻者
- 程式碼貢獻
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 Data Center pull requests to match new product name.
GET /api/users/supports searching by user ID.
漏洞修復
Avoid query parser crash in multi-threaded environments.
Avoid 自動修正 crash on multi-value strings.
Make project tokens work when 雙重要素身分驗證 or 貢獻者授權契約 are enforced.
Captcha solution were sometimes not accepted.
升級
請按照 通用升級指示 來執行升級。
貢獻者
- 程式碼貢獻
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 日。
漏洞修復
Fixed publishing package to PyPI.
升級
請按照 通用升級指示 來執行升級。
貢獻者
- 程式碼貢獻
Michal Čihař
- 文件貢獻
Michal Čihař
Weblate 5.9¶
發佈於 2024 年 12 月 16 日。
新功能
Per-project 自動建議 can now be configured via the Project Weblate 的 REST API.
Translation memory import now supports files with XLIFF, PO and CSV formats, see 使用者介面 and
import_memorycommand in 管理指令.The registration CAPTCHA now includes proof-of-work mechanism ALTCHA.
Leading problematic characters in CSV are now checks for 詞彙表, see 禁止的初始字元.
Logging to Graylog 紀錄管理.
改進
Google Cloud Translation Advanced now supports Glossaries in automatic suggestion (optional).
A shortcut to duplicate a component is now available directly in the menu (Operations → Duplicate this component).
Included username when generating 翻譯者聲譽.
大量編輯 shows a preview of matched strings.
GET /api/components/(string:project)/(string:component)/exposes component lock state.Editor in 禪譯模式 is now stick to bottom of screen.
Added page navigation while 正在翻譯.
外觀自訂 now has distinct settings for dark mode.
改進了 翻譯宣傳 效能。
More detailed error messages for
POST /api/translations/(string:project)/(string:component)/(string:language)/file/.
漏洞修復
Using the
has:variantfield now correctly displays strings that have variants in the search language, see 搜尋字串.Saving newly added strings in some formats.
Java 格式 gracefully handles escaping.
相容性
Rollbar integration no longer includes client-side error collection.
Weblate now requires Git 2.28 or newer.
Any custom code that relied on
Changemodels signals should be reviewed.Fedora 訊息 integration needs to be updated to be compatible with this release.
WEB_WORKERSnow configures number of threads instead of processes.
升級
請按照 通用升級指示 來執行升級。
貢獻者
- 程式碼貢獻
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 日。
改進
搜尋使用者 can search based on user changes.
漏洞修復
Fixed occasional crash in RSS 消息來源.
ICU MessageFormat gracefully handles plural strings.
Bitbucket Cloud 拉取請求 correctly generates pull request description.
升級
請按照 通用升級指示 來執行升級。
貢獻者
- 程式碼貢獻
Michal Čihař, gersona, Mehdi El Oualy
- 文件貢獻
Michal Čihař
Weblate 5.8.3¶
發佈於 2024 年 11 月 6 日。
漏洞修復
Formatting of some 稽核紀錄 entries.
Fixed XML escaped output in some machine translation integrations.
Fixed duplicate listing of newly added glossary terms.
升級
請按照 通用升級指示 來執行升級。
貢獻者
- 程式碼貢獻
Michal Čihař, Mehdi El Oualy
- 文件貢獻
Michal Čihař
Weblate 5.8.2¶
發佈於 2024 年 11 月 1 日。
漏洞修復
Update outdated plural definitions during the database migration.
Reduced number of database queries when updating multiple strings.
Leading problematic characters in 詞彙表 terms are now properly stripped in uploaded files.
改進了 自訂工作流程 效能。
升級
請按照 通用升級指示 來執行升級。
貢獻者
- 程式碼貢獻
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 日。
漏洞修復
Use lower case name for the Python package.
升級
請按照 通用升級指示 來執行升級。
貢獻者
- 程式碼貢獻
Michal Čihař
- 文件貢獻
Michal Čihař
Weblate 5.8¶
發佈於 2024 年 10 月 15 日。
新功能
在組件中新增了 鍵值篩選器。
搜尋 now supports filtering by object path and Searching for DATETIME fields.
Merge requests credentials can now be passed in the repository URL, see 配置版本控制憑證.
Azure OpenAI 自動建議服務。
改進
DeepL now supports specifying translation context.
自動修正 for Devanagari danda now better handles latin script.
自動修正 for French and Breton now uses a non-breaking space before colons instead of a narrow one.
Weblate 的 REST API now has a preview OpenAPI specification.
Stale, empty glossaries are now automatically removed.
? now displays available 鍵盤快捷鍵.
Translation and language view in the project now include basic information about the language and plurals.
搜尋並取代 shows a preview of matched strings.
Android 字串資源 now support translatable attribute in its strings.
Creating component via file upload (Translate document) now supports bilingual files.
漏洞修復
Displaying 自訂工作流程 setting in some cases.
Users can add component in any language already existing in a project.
多個未命名變數 better handles some strings, such as Python 大括號格式.
相容性
Weblate now requires Python 3.11 or newer.
Amazon Translate now requires the
TranslateFullAccesspermission.
升級
請按照 通用升級指示 來執行升級。
There are several changes in
settings_example.py, most notable are the new settings for Weblate 的 REST API inSPECTACULAR_SETTINGSand changes inREST_FRAMEWORKandINSTALLED_APPS; please adjust your settings accordingly.
貢獻者
- 程式碼貢獻
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 日。
改進
雙重要素身分驗證 remembers last method used by user.
Instead of redirecting, the sign-out now displays a page.
改進了例外紀錄的可讀性。
漏洞修復
Updating of translations from the repository in linked components.
Improved rendering of digest notification e-mails.
升級
請按照 通用升級指示 來執行升級。
貢獻者
- 程式碼貢獻
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 日。
改進
Updated language names to better describe different scripts and Sinitic languages.
清理翻譯檔案 is now automatically installed for formats which need it to update non-translation content in the translated files.
漏洞修復
Support for using Docker network names in automatic suggestion settings.
Fixed authentication using some third-party providers such as Azure.
Support for formal and informal Portuguese in DeepL.
QR code for TOTP is now black/white even in dark mode.
Fixed TOTP authentication when WebAuthn is also configured for the user.
升級
請按照 通用升級指示 來執行升級。
貢獻者
- 程式碼貢獻
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 日。
新功能
雙重要素身分驗證 is now supported using Passkeys, WebAuthn, authentication apps (TOTP), and recovery codes.
雙重要素身分驗證 can be enforced at the team or project level.
新增新字串 can now create plural strings in the user interface.
字串標籤 now include description to explain them.
New 通知 for completed translation and component.
OpenAI now supports custom models and URLs and offers rephrasing of existing strings.
CyrTranslit 自動建議服務。
改進
格式化 Java properties 檔案 can now do case-sensitive sorting.
The status widgets are now supported site-wide and language-wide, see 建立翻譯社群.
活動報告 are now available for categories.
Highlight newlines in the editor.
CSV 檔案 better handle files with two fields only.
Browse mode can now be navigated using keyboard, see 鍵盤快捷鍵.
GET /api/components/(string:project)/(string:component)/credits/andGET /api/projects/(string:project)/credits/API endpoints for components and projects.專有名詞 entries in Glossary can now only be created by users with Add glossary terminology permission.
Python 大括號格式 detects extra curly braces.
Screenshots now can be pasted from the clipboard in Screenshots and visual context.
漏洞修復
Accessibility of keyboard navigation.
翻譯的最大長度 sometimes failed to render screenshot.
相容性
Weblate now uses mistletoe instead of misaka as a Markdown renderer.
內容安全性政策(CSP) is now stricter what might block third-party customizations.
Monolingual formats no longer copy comments from 單語的基底語言檔案 when adding strings to translation.
Dropped support for Amagama in 自動建議 as the service is no longer maintained.
Default value for
SENTRY_SEND_PIIwas changed.Translation credit reports in the JSON format now follows a different format for entries.
升級
請按照 通用升級指示 來執行升級。
There are several changes in
settings_example.py, most notable are the new settings for 雙重要素身分驗證 and changes inINSTALLED_APPS,SOCIAL_AUTH_PIPELINEandMIDDLEWARE; please adjust your settings accordingly.ENABLE_HTTPSis now required for WebAuthn support. If you cannot use HTTPS, please silence related check as described inENABLE_HTTPSdocumentation.
貢獻者
- 程式碼貢獻
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 日。
漏洞修復
Rendering of 字串標籤 color selection widget.
Detection of pending outgoing commits.
附加元件 button layout.
Crash when installing 組件探索 add-on.
Removal of source strings in 詞彙表.
Validation of 專案層級備份 ZIP file upon restoring (CVE 2024-39303 / GHSA-jfgp-674x-6q4p).
升級
請按照 通用升級指示 來執行升級。
Weblate 5.6.1¶
發佈於 2024 年 6 月 24 日。
改進
Docker container accepts
WEBLATE_REMOVE_ADDONSandWEBLATE_ADD_MACHINERYto customize automatic suggestion services andWEBLATE_CORS_ALLOW_ALL_ORIGINSfor CORS handling in API.Added OpenMetrics compatibility for
GET /api/metrics/.
漏洞修復
自動建議 中的語言別名。
升級
請按照 通用升級指示 來執行升級。
Weblate 5.6¶
發佈於 2024 年 6 月 19 日。
新功能
改進
通知 now include strings which need updating.
改進了與密碼管理器的相容性。
Improved tracking of uploaded changes.
Gracefully handle temporary machine translation errors in automatic suggestions.
GET /api/units/(int:id)/now includeslast_updatedtimestamp.GET /api/changes/(int:id)/now includesoldanddetails.Reduced memory usage and increased performance of some views.
漏洞修復
Loading of strings with many glossary matches.
Fixed behavior of some site-wide 附加元件.
Saving strings needing editing to Windows RC 檔案.
XML 標記 better handle XML entities.
Automatic suggestions could mix up replacements between translated strings.
相容性
與 Django 5.1 相容。
升級
請按照 通用升級指示 來執行升級。
Weblate 5.5.5¶
發佈於 2024 年 5 月 13 日。
漏洞修復
False-positive merge failure alert when using push branch.
Cleanup of stale repositories.
升級
請按照 通用升級指示 來執行升級。
Weblate 5.5.4¶
發佈於 2024 年 5 月 10 日。
改進
Visually highlight explanation in 詞彙表.
Add 附加元件 history tab in management.
公告 can be posted on project/language scope.
漏洞修復
Improved handling placeables in OpenAI.
升級
請按照 通用升級指示 來執行升級。
Weblate 5.5.3¶
發佈於 2024 年 5 月 3 日。
改進
Improved performance of rendering large lists of objects.
Component management: added links to manage project/site-wide 附加元件.
漏洞修復
Fixed crashes with librsvg older than 2.46.
Daily execution of some 附加元件.
升級
請按照 通用升級指示 來執行升級。
Weblate 5.5.2¶
發佈於 2024 年 4 月 26 日。
漏洞修復
Fixed publishing packages to PyPI.
升級
請按照 通用升級指示 來執行升級。
Weblate 5.5.1¶
發佈於 2024 年 4 月 26 日。
新功能
改進
Display more details on source string change in history.
Azure AI Translator now supports using custom translators.
改進了 邀請新使用者 中的錯誤處理。
新增了 PNG 狀態徽章。
Added list of managed projects to the dashboard view.
More detailed status of outgoing commits.
減少了記憶體的使用。
漏洞修復
Fixed skipped component update with some add-ons enabled.
Daily execution of project and site wide add-ons.
Allow editing strings when the source is marked for editing.
Updates of the last updated timestamp of a string.
Fixed project and site wide installation of 匯併 Git 提交 and 組件探索 add-ons.
Graceful handling of locking errors in the Weblate 的 REST API.
升級
請按照 通用升級指示 來執行升級。
There is a change in
REST_FRAMEWORKsetting (newly addedEXCEPTION_HANDLER).
Weblate 5.5¶
發布於 2024 年 4 月 20 日。
新功能
改進
Docker container now validates user password strength by default, see
WEBLATE_MIN_PASSWORD_SCORE.改進了 自動建議 中的錯誤報告。
翻譯的最大長度 better displays rendered text.
Admins can now specify username and full name when 邀請新使用者.
新增了 不相配的驚歎問號。
翻譯組件警告 are now refreshed when needed, not just daily.
翻譯進度報告 uses specific word count for CJK languages.
Team membership changes are now tracked in 稽核紀錄.
漏洞修復
與詞彙表不同 works better for languages not using whitespace.
翻譯組件警告 better handle non-latin source languages.
翻譯的最大長度 sometimes ignored
font-spacing:SPACINGflag.Fixed per-language statistics on nested categories.
Fixed categories listing on per-language pages.
Fixed Needs editing state calculation.
Fixed changing 儲存庫推送 URL with Gerrit review requests.
相容性
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/venvand installs using uv.
升級
請按照 通用升級指示 來執行升級。
There are several changes in
settings_example.py, most notable is changes inINSTALLED_APPSandLOGOUT_REDIRECT_URL, please adjust your settings accordingly.Weblate now requires Python 3.10 and Django 5.0.
Weblate 5.4.3¶
發佈於 2024 年 3 月 26 日。
漏洞修復
Superuser access to components with 受限制的存取.
Adjusted default
LOGIN_REQUIRED_URLS_EXCEPTIONSto not block 外觀自訂.Avoid crash on pushing changes to diverged repository.
Avoid crash when installing Pseudolocale generation.
Azure Repos notifications gracefully handles repositories with spaces in URL.
DeepL gracefully handles glossaries for language variants.
Excel Open XML better handles blank cells.
Fixed possible data loss when merging gettext PO file changes in Git.
Repository operations on project could have skipped some components.
升級
請按照 通用升級指示 來執行升級。
Weblate 5.4.2¶
發佈於 2024 年 2 月 22 日。
漏洞修復
Displaying debugging page in case of database connection issues.
Gracefully handle migration with duplicate built-in teams.
升級
請按照 通用升級指示 來執行升級。
Weblate 5.4.1¶
發佈於 2024 年 2 月 19 日。
漏洞修復
Possible crash on Weblate upgrade check when cached from the previous versions.
升級
請按照 通用升級指示 來執行升級。
Weblate 5.4¶
發佈於 2024 年 2 月 15 日。
新功能
Perl 大括號格式 品質檢查。
Search input is now syntax highlighted, see 搜尋.
Weblate is now available in Tamil.
改進
Better logging in
createadmin.組件探索 now reports skipped entries.
Adding string in a repository triggers 通知.
OpenAI better handles batch translations and glossaries.
LibreTranslate better handles batch translations.
Text variant of notification e-mails now properly indicate changed strings.
File downloads now honor If-Modified-Since.
單字數 support for CJK languages.
Nicer formatting of 詞彙表 tooltips.
GET /api/components/(string:project)/(string:component)/now includes information about linked component.改進了 自訂工作流程 配置表單。
漏洞修復
Plural forms handling in Qt Linguist .ts.
Added missing documentation for
ADMINS_CONTACT.Automatic fixer for 標點符號間距 no longer adds new whitespace.
Pending changes committing could be omitted under some circumstances.
移除空白字串 now correctly removes blank plurals.
相容性
Last changed timestamp now reflects changes outside Weblate as well. This affects both Weblate 的 REST API and the user interface.
Releases are signed by Sigstore instead of PGP, see 驗證發行簽名.
升級
請按照 通用升級指示 來執行升級。
Weblate 5.3.1¶
發佈於 2023 年 12 月 19 日。
漏洞修復
Not updating statistics in some situations.
升級
請按照 通用升級指示 來執行升級。
Weblate 5.3¶
發佈於 2023 年 12 月 14 日。
新功能
OpenAI 自動建議服務。
Alibaba 自動建議服務。
新增了標籤 API,請參閱
GET /api/projects/(string:project)/labels/。New automatic fixer for 標點符號間距.
Google Cloud Translation Advanced now better honors placeables or line breaks.
改進
Reduced memory usage for statistics.
DeepL performs better in 自動翻譯 and supports Glossaries in automatic suggestion.
改進了 Google Cloud Translation Advanced 中的地區選擇。
Added nested JSON exporter in 下載翻譯.
改進了巨型儲存庫的 Git 匯出器 效能。
漏洞修復
Removing stale VCS directories.
相容性
Dropped Microsoft Terminology service for automatic suggestions, as it is no longer provided by Microsoft.
labelsin units API now expose full label info, seeGET /api/units/(int:id)/.
升級
請按照 通用升級指示 來執行升級。
Weblate 5.2.1¶
發佈於 2023 年 11 月 22 日。
改進
Show search field after no strings found while translating.
Added soft hyphen to special-characters toolbar.
漏洞修復
Database backups compatibility with Alibaba Cloud Database PolarDB.
Crash on loading statistics calculated by previous versions.
Sort icons in dark mode.
Project level statistics no longer count categorized components twice.
Possible discarding pending translations after editing source strings.
升級
請按照 通用升級指示 來執行升級。
Weblate 5.2¶
發佈於 2023 年 11 月 16 日。
新功能
改進
更快的統計資料更新。
Better e-mail selection in user profile.
自動修正 are now applied to suggestions as well.
DeepL can now configure default formality for translations.
Use neutral colors for progress bars and translation unit states.
產生 MO 檔案 can optionally include strings needing editing.
Use Accept-Language to order translations for unauthenticated users.
Add option to directly approve suggestions with 專門的檢閱者 workflow.
One-click removal of project or component 通知.
統計資料 now includes character and word counts for more string states.
漏洞修復
Fixed creating component within a category by upload.
Error handling in organizing components and categories.
Fixed moving categories between projects.
Fixed formatting of translation memory search results.
Allow non-breaking space character in 不安全 HTML 清理.
相容性
蘋果 iOS 字串 exporter now produces UTF-8 encoded files.
Python 3.12 is now supported, though not recommended, see Python 依賴項.
升級
請按照 通用升級指示 來執行升級。
Weblate 5.1.1¶
發佈於 2023 年 10 月 25 日。
改進
加入遺漏語言 now uses a dedicated user for changes.
Added button for sharing on Fediverse.
新增了 VCS 整合驗證。
Reduced overhead of statistics collection.
漏洞修復
Added plurals validation when editing string using the API.
Replacing a file using upload when existing is corrupted.
升級
請按照 通用升級指示 來執行升級。
Weblate 5.1¶
發佈於 2023 年 10 月 16 日。
新功能
Yandex v2 機器翻譯服務。
自動翻譯 and 自動翻譯 are now stored with a dedicated user as an author.
附加元件 changes to strings are now stored with a dedicated user as an author.
下載組件、類別或專案 can now convert file formats.
自訂工作流程 allows to fine-tune localization workflow per language.
改進
啟用檢閱 also shows the approval percentage in object listings.
Project is added to watched upon accepting an invitation.
Configure VCS API credentials as a Python dict from environment variables.
改進了複數訊息的檢查準確性。
Engage page better shows stats.
Strings which can not be saved to a file no longer block other strings to be written.
Fixed some API URLs for categorized components.
Show plural form examples more prominently.
Highlight whitespace in 自動建議.
Faster comment and component removal.
Show disabled save button reason more prominently.
New string notification can now be triggered for each string.
漏洞修復
改進了 Screenshots and visual context 中的 OCR 錯誤處理。
Occasional crash in 自動建議 caching.
Fixed history listing for entries within a 類別.
Fixed editing Administration team.
加入遺漏語言 add-on could miss some languages.
相容性
Categories are now included
weblate://repository URLs.
升級
請按照 通用升級指示 來執行升級。
Upgrades from older version than 5.0.2 are not supported, please upgrade to 5.0.2 first and then continue in upgrading.
Dropped support for deprecated insecure configuration of VCS service API keys via _TOKEN/_USERNAME in
settings.py.Weblate now defaults to persistent database connections in
settings_example.pyand Docker.
Weblate 5.0.2¶
發佈於 2023 年 9 月 14 日。
改進
翻譯頁面效能。
Search now looks for categories as well.
漏洞修復
Rendering of release notes on GitHub.
列出已分類的專案。
Translating a language inside a category.
類別排序。
升級
請按照 通用升級指示 來執行升級。
The database upgrade can take considerable time on larger sites due to indexing changes.
Weblate 5.0.1¶
發佈於 2023 年 9 月 10 日。
新功能
改進
Related glossary terms lookup is now faster.
Logging of failures when creating pull requests.
History is now loaded faster.
Added object
idto all Weblate 的 REST API endpoints.Better performance of projects with a lot of components.
新增了重新導向某些老舊 URL 的相容性。
漏洞修復
Creating component within a category.
Source strings and state display for converted formats.
Block 編輯基底檔案 on formats which do not support it.
重複使用的翻譯 is no longer triggered for blank strings.
Performance issues while browsing some categories.
Fixed GitHub Team and Organization authentication in Docker container.
GitLab merge requests when using a customized SSH port.
相容性
pyahocorasick dependency has been replaced by ahocorasick_rs.
The default value of
IP_PROXY_OFFSEThas been changed from 1 to -1.
升級
請按照 通用升級指示 來執行升級。
The database upgrade can take considerable time on larger sites due to indexing changes.
Weblate 5.0¶
發佈於 2023 年 8 月 24 日。
新功能
Markdown 檔案 support, thanks to Anders Kaplan.
類別 can now organize components within a project.
流暢的格式 now has better syntax checks thanks to Henry Wilkes.
Inviting users now works with all authentication methods.
Docker container supports file backed secrets, see 傳遞秘密.
改進
Plurals handling in machine translation.
未變更的翻譯 check now honors placeholders even in the strict mode.
重複使用的翻譯 is no longer triggered for languages with a single plural form.
WebP is now supported for Screenshots and visual context.
Avoid duplicate notification when a user is subscribed to overlapping scopes.
OCR support for non-English languages in Screenshots and visual context.
XLIFF 1.1 與 1.2 now supports displaying source string location.
Rendering strings with plurals, placeholders or alternative translations.
User API now includes last sign in date.
User API token is now hidden for privacy reasons by default.
Faster adding terms to glossary.
Better preserve translation on source file change in HTML 檔案 and 文字檔案.
Added indication of automatic assignment to team listing.
Users now have to confirm invitations to become team members.
格式化字串 can now check all plural forms with the
strict-formatflag.檢查和修復 browsing experience.
Highlight differences in the source string in automatic suggestions.
Visual diff now better understands compositing characters.
漏洞修復
User names handling while committing to Git.
Language filtering in 翻譯進度報告.
Reduced false positives of 重複使用的翻譯 when fixing the translation.
Fixed caching issues after updating screenshots from the repository.
相容性
Python 3.9 or newer is now required.
Several UI URLs have been changed to be able to handle categories.
升級
請按照 通用升級指示 來執行升級。
There are several changes in
settings_example.py, most notable is changes inCACHESandSOCIAL_AUTH_PIPELINE, please adjust your settings accordingly.Several previously optional dependencies are now required.
The database upgrade can take considerable time on larger sites due to structure changes.