Weblate 2026.6

Released on June 1st 2026.

Nieuwe mogelijkheden

  • Aankondigingen kunnen nu ook worden beheerd via de Weblate REST API voor specifieke projecttalen.

  • Lidmaatschap voor team kan nu worden beperkt tot geselecteerde talen voor rechten voor vertalen per gebruiker.

  • Added cost estimates to translation reports.

  • Added optional OpenTelemetry tracing for backend requests and tasks, and Google Cloud Error Reporting for handled server errors.

  • Added Workspaces to group related projects, with workspace project listings, workspace-scoped teams and project creation permissions, inherited workspace, project, and category defaults for selected component settings, and billing details when available.

Verbeteringen

Gerepareerde bugs

  • Outbound URL validation now rejects additional non-public targets (GHSA-vmfc-9982-2m45).

  • Project-language Aankondigingen no longer appear across the whole project.

  • Verharde POST /api/screenshots/ toegangscontroles tegen nummeren van private project.

  • E-mails voor de activiteiten van het account voor pogingen om te registreren koppelen nu het wachtwoordherstel om gebruikers te helpen het instellen van het account te voltooien.

  • Nieuwe gebruikers uitnodigen links now work for signed-in users whose account owns the invited e-mail address.

  • Zoeken naar tekenreeksen met wijzigingen aan de inhoud zonder een vastgelegde auteur ondersteunt nu changed_by:"" en gecombineerde wijzigingsfilters zijn nu van toepassing op dezelfde gebeurtenis voor wijzigen.

  • Pull requests voor Gitea en Forgejo reconfigureren niet langer bestaande forken op afstand om naar de bronopslagruimte te verwijzen.

  • Sessies voor project- en categorietaalvertalingen houden tekenreeksen nu gegroepeerd op prioriteit voor het onderdeel en geven betrouwbare waarschuwingen weer bij wisselen van onderdeel.

  • Links voor het activeren van taken op pagina’s blijven nu gecentreerd en geven de doeltaal voor de vertaling weer.

  • Gettext POT update add-ons now rescan translations after committing updated POT and PO files.

  • Git repositories now update branches correctly when the remote also has a tag with the same name.

  • Conflicting repository setup alerts now allow same-branch direct pushes.

  • Obsolete cleanup schedules are now removed from Celery beat during upgrade.

  • Translation pages for workspace projects no longer crash when workspace fields are deferred.

Upgraden

Volg Algemene instructies voor upgraden om het bijwerken uit te voeren.

  • There is a change in INSTALLED_APPS; weblate.workspaces should be added.

  • The database migrations might take longer on larger instances.

Medewerkers

Bijgedragen code

Michal Čihař, Karen Konou, Weblate CI, Basheer Radman, michael-smt, Kristián Kunc, felixfon

Bijgedragen vertalingen

Michal Čihař, VfBFan, 大王叫我来巡山, Emin Tufan Çetin, Basheer Radman, 為什麼不加空格, Peter Vančo, Christian Wia, Любомир Василев, Matthaiks, Andrei Stepanov, Libre, Besnik Bleta, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), Balázs Meskó, Aindriú Mac Giolla Eoin, Adam Havránek, Dick Groskamp, Arif Budiman, Mickaël Binos, Ryo Nakano, hoanghuy309, Pierfrancesco Passerini, Alefsander Ribeiro Nascimento, Massimo Pissarello, justcontributor, 이정희, Cabdi Waaxid Siciid, Yaron Shahrabani, User2068, Kyotaro Iijima, pan93412, jernejp21, libermax, Phileas Fogg, Fjuro, Jim Kats, Fulup Jakez, Priit Jõerüüt, Ldm Public, Andi Chandler, Burak SDN, ojppe

Bijgedragen documentatie

Michal Čihař, VfBFan, Basheer Radman, Weblate CI, michael-smt, felixfon

Alle wijzigingen in detail.

Weblate 2026.5

Uitgegeven op 15 mei 2026.

Nieuwe mogelijkheden

  • Toegevoegde ondersteuning MDX-bestanden voor het vertalen van Markdown-tekst waarbij JSX-syntaxis wordt behouden, met Parameters bestandsindeling gedeeld met Markdown-bestanden voor regeldoorloop, codeblokken, frontmatter en afhandeling plaatsvervangers.

  • Toegevoegd uitgebreide LLM vertaalcontext voor automatische suggesties, behandelt inhoud van tekenreeksen, uitleg, vertalingen in tweede taal, meervouden, mislukte controles en plaatsvervangers.

  • Een notificatie alleen-digestoverzicht vertaalactiviteiten, bekijk Meldingen.

  • Downloads CSV en XLSX in Vertalingen downloaden exporteren nu meervoudstekenreeksen als afzonderlijke rijen met meervoudsvormen die weer terug geïmporteerd kunnen worden.

  • Gettext PO en POT Parameters bestandsindeling opgenomen om te beheren of Weblate de headers Language-Team, Last-Translator, X-Generator en Report-Msgid-Bugs-To moet bijwerken.

  • Toegevoegd backup om geconfigureerde back-upservices synchroon uit te voeren.

  • De opzoek-API voor het vertaalgeheugen kan nu fuzzy overeenkomsten overslaan met de queryparameter exact.

  • Toegevoegd Vertaalbestanden CDN om vertaalbestanden te publiceren met het geconfigureerde CDN.

Verbeteringen

  • Gebruiken van DOS-regeleinden kan nu worden geconfigureerd met de dos_eol Parameters bestandsindeling.

  • OpenAI en Alibaba vereisen niet langer hun Python SDK’s.

  • Geauditte wijzigingen in instellingen van projecten en onderdelen worden nu bijgehouden in geschiedenis.

  • Gerrit review pushes gebruikt nu Push-tak als de doelbranch.

  • Weblate controleert nu of CACHE_DIR het uitvoeren van gemaakte hulpbestanden toestaat.

  • De Software materiaallijst wordt nu gemaakt bij de uitgave en gepubliceerd als een geversioneerd ding voor de uitgave, in plaats van te worden opgeslagen in de opslagruimte van de bron.

  • De pagina voor de vertaling scheidt nu schermafdrukken van informatie over de tekenreeks, klapt weinig gebruikte details over de tekenreeks in en groepeert acties voor woordenlijst en schermafdrukken meer consistent.

  • Beheren van projecttoegang pagineert nu gebruikers en legt sitebrede automatische teamtoewijzingen beter uit.

  • Documentatie toegevoegd voor provider-georiënteerd code hosten en richtlijnen voor Gettext-stijl Meervoudsvorm.

  • Python-wheel heeft niet langer catalogi voor bronvertalingen, testbestanden of voorbeeldbestanden voor ontwikkelen, wat de grootte van het geïnstalleerde pakket verkleind.

  • De activeringspagina accentueert nu opties voor acties voor vertalingstaken voor nieuwkomers.

  • RSS feeds kan nu dezelfde filters gebruiken als de pagina voor browsen.

  • Gettext-sjabloon bijwerken (Django) ondersteunt nu Gettext PO-bestanden die worden gebruikt als sjablonen als ze worden uitgesloten door het taalfilter.

  • Weblate dreigingsmodel opnieuw bewerkt naar een document in contractstijl.

Gerepareerde bugs

  • Verharde zoekvoorbeelden en Automatische vertalingen bronnen van suggesties met XSS, en het weergeven van details van databasefouten bij mislukken van uploads gestopt (CVE 2026-45106 / GHSA-6wxc-8mgq-w26m)..

  • URL’s voor uploaden van schermafdrukken, uitnemen van HTML op afstand in JavaScript-vertaling CDN en verwijzingen naar URL gezondheidscontroles weigeren nu standaard interne of niet-publieke doelen.

  • Gerrit reviewpushes weigeren nu doelbranches die opties voor pushen bevatten, traceren de doelbranch voor het uitvoeren van git-review en stellen korte branchnamen voor als volledige verwijzingen worden opgegeven.

  • Categorie Aankondigingen verschijnt nu niet meer in het gehele project en verwijderen van aankondigingen van vertalingen houdt nu rekening met rechten in het bereik van de taal.

  • Merge request pushen vernieuwt nu hangende forken na het wijzigen van het hosten van de opslagruimte.

  • Tellingen van meervouden die werden geparsed uit headers van vertaalbestanden worden nu gebonden en formules voor meervouden worden geweigerd als ze kunnen evalueren buiten het geconfigureerde bereik voor meervoud.

  • Per-project toegangstokens die vandaag verloopt, blijft nu geldig tot het einde van de dag.

  • Misvormde invoer voor ALTCHA CAPTCHA en URL’s voor opslagruimten in webhookladingen veroorzaken niet langer serverfouten.

  • Tijdelijke aanduidingen voegt nu overlappende niet-geneste overspanningen uit meerdere vlaggen samen.

  • Logs voor Weblate back-uppen en verplaatsen bevatten niet langer OpenSSH post-quantum waarschuwingen voor sleuteluitwisseling vanuit Borg-verbindingen op afstand.

  • Categoripaden voor opslagruimten worden nu veiliger afgehandeld bij opruimen en verplaatsingen.

  • Vergrendelde pagina’s van onderdelen geven nu een actie voor opzeggen abonnement weer na het abonneren op notificaties voor ontgrendelen.

  • Projectniveau back-ups importeert nu herstellen op de achtergrond om webwerker-geheugenbeperkingen te vermijden.

Compatibiliteit

  • De vlag dos-eol wordt niet langer ondersteund. Gebruik in plaats daarvan de dos_eol Parameters bestandsindeling.

  • De registratie-CAPTCHA gebruikt nu het protocol voor de ALTCHA widget v3 met Argon2id proof-of-work.

  • Het projectattribuut set_language_team is vervangen door de parameter voor de bestandsindeling po_set_language_team op het niveau van het onderdeel; bekijk Parameters bestandsindeling.

  • Weblate gebruikt nu kalenderversies voor uitgaven, bekijk Uitgavecyclus.

  • Weblate gebruikt nu striktere beperkingen voor versies van afhankelijkheden om de runtime-omgeving beter te beheren.

Upgraden

Volg Algemene instructies voor upgraden om het bijwerken uit te voeren.

Medewerkers

Bijgedragen code

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

Bijgedragen vertalingen

이정희, 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

Bijgedragen documentatie

Michal Čihař, Gersona, Karen Konou, AliceVisek

Alle wijzigingen in detail.