Weblate 2026.5

Released on May 15th 2026.

Gnéithe nua

  • Added MDX files support for translating Markdown text while preserving JSX syntax, with Paraiméadair formáid comhaid shared with Comhaid marcáilte for line wrapping, code blocks, front matter, and placeholder handling.

  • Added extended LLM translation context for automatic suggestions, covering string context, explanations, secondary-language translations, plurals, failing checks, and placeholders.

  • Added a digest-only translation activity summary notification, see Fógraí.

  • Déanann íoslódálacha CSV agus XLSX i Aistriúcháin a íoslódáil teaghráin iolra a onnmhairiú anois mar shraitheanna iolra ar leithligh is féidir a allmhairiú ar ais.

  • Added Gettext PO and POT Paraiméadair formáid comhaid to control whether Weblate updates the Language-Team, Last-Translator, X-Generator, and Report-Msgid-Bugs-To headers.

  • Added a backup to run configured backup services synchronously.

  • The translation memory lookup API can now skip fuzzy matching with the exact query parameter.

  • Added Translation files CDN to publish translation files to the configured CDN.

Feabhsuithe

  • Is féidir críochlínte DOS a chumrú anois ag baint úsáide as dos_eol Paraiméadair formáid comhaid.

  • Oscail AI and Ali Baba no longer require their vendor Python SDKs.

  • Audited project and component setting changes are now recorded in history.

  • Gerrit review pushes now use Brainse a bhrú as the target branch.

  • Weblate now checks whether CACHE_DIR allows executing generated helper files.

  • The Bille Ábhar Bogearraí is now generated during release and published as a versioned release asset instead of being stored in the source repository.

  • The translating page now separates screenshots from string information, collapses rarely used string details, and groups glossary and screenshot actions more consistently.

  • Project access management now paginates users and better explains site-wide automatic team assignments.

  • Added provider-oriented code hosting documentation and Gettext-style Foirmle iolra guidance.

  • The Python wheel no longer ships source translation catalogs, test files, or deployment example files, reducing the installed package size.

  • The engage page now highlights actionable translation task buckets for newcomers.

  • RSS feeds can now use the same filters as the changes browsing page.

  • Update gettext template (Django) now supports gettext PO files used as templates when they are excluded by the language filter.

  • Reworked Múnla bagairt Weblate into a contract-style document.

Ceartúcháin fabhtanna

  • Hardened search previews and Moltaí uathoibríocha suggestion origins against XSS, and stopped exposing database error details in upload failures.

  • Screenshot URL uploads, remote HTML extraction in Logánú JavaScript CDN, and URL health-check redirects now reject internal or non-public targets by default.

  • Gerrit review pushes now reject target branches containing push options, track the target branch before invoking git-review, and suggest short branch names when full refs are supplied.

  • Category Fógraí no longer appear across the whole project, and translation announcement deletion now honors language-scoped permissions.

  • Athnuachanaítear iargúlta forc seanchaite anois le brúnna iarratais chumasc tar éis athrú a dhéanamh ar óstáil an stórais.

  • Plural counts parsed from translation file headers are now bounded, and plural formulas are rejected when they can evaluate outside the configured plural form range.

  • Comharthaí rochtana in aghaidh an tionscadail expiring today now remain valid until the end of the day.

  • Malformed ALTCHA CAPTCHA submissions and repository URLs in webhook payloads no longer cause server errors.

  • Áitsealbhóirí now merges overlapping non-nested spans from multiple flags.

  • Weblate a thacú agus a bhogadh logs no longer include OpenSSH post-quantum key exchange warnings from remote Borg connections.

  • Category repository paths are now handled more safely during cleanup and moves.

  • Locked component pages now show an unsubscribe action after subscribing to unlock notifications.

  • Cúltacaí ag leibhéal an tionscadail imports now restore in the background to avoid web worker memory limits.

Comhoiriúnacht

  • Ní thacaítear leis an mbratach dos-eol a thuilleadh. Bain úsáid as an dos_eol Paraiméadair formáid comhaid ina ionad.

  • The registration CAPTCHA now uses the ALTCHA widget v3 protocol with Argon2id proof-of-work.

  • The set_language_team project attribute has been replaced with the po_set_language_team file format parameter at the component level; see Paraiméadair formáid comhaid.

  • Weblate now uses calendar versioning for releases, see Timthriall scaoilte.

  • Weblate now uses stricter dependency version constraints to better control runtime environment.

Uasghrádú

Lean le do thoil Treoracha ginearálta uasghrádú d'fhonn nuashonrú a dhéanamh.

  • The ALTCHA_MAX_NUMBER setting has been replaced by ALTCHA_COST, ALTCHA_MEMORY_COST, and ALTCHA_PARALLELISM; please adjust your settings accordingly.

  • The upgrading policy was changed, and upgrades are only supported from the current or previous calendar year.

  • The COMMENT_CLEANUP_DAYS and SUGGESTION_CLEANUP_DAYS settings are migrated once to site-wide Baint tráchta stale and Moladh stale a bhaint add-ons; configure those add-ons instead.

Rannpháirtithe

Ranníocaíochtaí cód

Michal Čihař, Karen Konou, AliceVisek, Gersona, Weblate CI

Ranníocaíochtaí aistriúcháin

이정희, Andrei Stepanov, Milo Ivir, ssantos, 大王叫我来巡山, Kaya Zeren, reducedradius, Peter Vančo, amano, Michal Čihař, Anucha Hlownonkor, Yaron Shahrabani, UDP, Максим Горпиніч, Agnieszka C, VfBFan, Blueberry, ojppe, Francisco Serrador, Aindriú Mac Giolla Eoin, Fjuro, Любомир Василев, Frank Paul Silye, Temuri Doghonadze, Yuri Chornoivan, Sergio Granadoz, Sketch6580, Hyeonjeong Lee, 為什麼不加空格, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), justcontributor, Kristijan "Fremen" Velkovski, Pierfrancesco Passerini, Besnik Bleta, Arif Budiman, Andi Chandler, jernejp21, Manuela Silva, Sjur N Moshagen, Abduqadir Abliz, Laitei, Кирилл Ванин, Matthaiks, Nozomu Matsui, Dick Groskamp, MrZwave, hoanghuy309, Jim Spentzos, Adam Havránek, Ricky Tigg, Christian Wia, ButterflyOfFire

Ranníocaíochtaí doiciméadaithe

Michal Čihař, Gersona, Karen Konou, AliceVisek

Gach athrú go mion.