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
Docker containers can now configure
WEBLATE_SAML_SECURITY_CONFIGto customize SAML security settings, and adjustWEBLATE_FORMATSusingWEBLATE_ADD_FORMATSandWEBLATE_REMOVE_FORMATS.Verbeterde prestaties van de controle Inconsistent in grote projecten.
Gebruikerstatistieken ontdubbelt nu standaard herhaald werk aan dezelfde tekenreeks, met een optie om alle wijzigingen te tellen.
Integraties hosten code now documents HTTPS access-token URLs and dedicated-user SSH URLs for accessing repositories, and Doorlopende vertaling now explains why squash merging Weblate conflict-resolution pull requests can require a repository reset.
Translation component diagnostics now include dismissible component diagnostics for community localization.
Schermafdrukken en visuele context now support bulk assignment from search or image text recognition results, make finding strings in uploaded images easier to discover, show source string coverage counts, and include advanced listing search.
Software materiaallijst release artifacts now include CISA 2025 document-level metadata.
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.workspacesshould 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
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-GeneratorenReport-Msgid-Bugs-Tomoet 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_eolParameters bestandsindeling.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_DIRhet 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-reviewen 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-eolwordt niet langer ondersteund. Gebruik in plaats daarvan dedos_eolParameters bestandsindeling.De registratie-CAPTCHA gebruikt nu het protocol voor de ALTCHA widget v3 met Argon2id proof-of-work.
Het projectattribuut
set_language_teamis vervangen door de parameter voor de bestandsindelingpo_set_language_teamop 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.
De instelling
ALTCHA_MAX_NUMBERis vervangen doorALTCHA_COST,ALTCHA_MEMORY_COSTenALTCHA_PARALLELISM; pas uw instellingen overeenkomstig aan.Het beleid voor upgraden is gewijzigd en upgrades worden alleen ondersteund voor het huidige of vorige kalenderjaar.
De instellingen
COMMENT_CLEANUP_DAYSenSUGGESTION_CLEANUP_DAYSzijn gemigreerd naar de sitebrede add-ons Verouderde opmerkingen verwijderen en Verouderde suggesties verwijderen; configureer in plaats daarvan die add-ons.
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