Weblate 2026.9¶
Released on September 3rd 2026.
Nieuwe mogelijkheden
Repository maintenance actions now run as background tasks, avoiding request and proxy timeouts. Project-wide maintenance remains available for authorized repositories and lists components skipped because of linked-component permissions. The
repository APIsupports the same behavior usingbackground: true.Onderdeel opsporing can optionally create components from a monolingual base or new base file when no translation files exist yet.
Toegevoegd Parameters versiebeheer om gedrag per onderdeel te kunnen configureren, inclusief afdwingen van pushen, afzien van pull requests, en automatisch samenvoegen van pull requests in GitHub.
Added Migrating existing components for migrating existing Git and GitHub components to the Weblate GitHub App integration.
Added a Visible columns in lists preference to choose which statistics columns are shown in project, component, and language lists. See Voorkeuren.
Verbeteringen
AWS SES can now be used as the outbound e-mail transport in Docker deployments by setting
WEBLATE_EMAIL_BACKENDtodjango_ses.SESBackend. Region, endpoint, and SES v2 API opt-in are configurable viaWEBLATE_AWS_SES_REGION_NAME,WEBLATE_AWS_SES_REGION_ENDPOINT, andWEBLATE_USE_SES_V2.Removing the final Weblate workspace connection for a GitHub account, or removing the workspace holding it, now also uninstalls the Weblate GitHub App from GitHub.
POT-bestand bijwerken (xgettext) accepteert nu meerdere aangepaste sleutelwoorden (gescheiden door nieuwe regel) doorgegeven aan xgettext via
--keyword, wat uitnemen uit verschillende functienamen inschakelt.Screenshot images are now cached in browsers to reduce repeated downloads.
Administrators can now find removed accounts by their former e-mail address in the audit log until
AUDITLOG_EXPIRY. See Conformiteit aan regelgeving voor privacy.Deployment diagnostics now detect slow filesystem metadata access in data and cache directories, and validate VCS command versions during configuration health checks instead of every process startup. See Prestatieverslag and
VCS_BACKENDS.De instantie-brede impact van rollen met site-brede toestemmingen verduidelijkt, inclusief site-wide user managemetn.
Verbeterde prestaties voor laden van vertalingsbestanden bij veranderingen van alleen de metadata van een reeks.
Celery-werker geheugengebruik bij opstarten verminderd door duplicate Django-systeemcontroles te vermijden en renderen voor lettertypen alleen te laden als dat nodig is.
Billing audit logs now identify users who change plans, initiate payments, or merge billings.
Het toewijzen van talen aan een team gebruikt nu een Alle talen knop die de taalkeuze uitschakelt als het wordt aangezet en een handmatig gekozen set talen behoudt als het wordt uitgeschakeld. Zie Toegangsbeheer per project.
Notities voor beheer maken nu onderscheid tussen ondersteuning voor activeren van pakket, vernieuwen van status, ontkoppelen en registreren voor Ontdek Weblate.
Algemeen overeenkomen van notificatie hook en privacy-gedrag verduidelijkt.
Verduidelijkt dat Weblate geen Git-submodules vult. Bekijk Submodules voor Git.
De initiële actie Zoeken en vervangen is nu gelabeld Wijzigingen beoordelen om onderscheid te kunnen maken tussen bevestigen.
The translation flags editor now supports reopening flags for editing, arrow-key navigation, and copying with Ctrl+C. It also keeps commas inside quoted values intact, allowing flags such as
regex:"^.{1,32}$"to be typed and pasted.Meldingen voor mislukkingen in de opslagruimte geven nu richtlijnen voor overeenkomende validatiefouten voor URL’s van opslagruimten. Bekijk Problemen met URL’s voor opslagruimten oplossen.
Reparaties voor beveiliging
Component discovery now limits repository paths and file-mask comparisons to prevent excessive resource consumption from specially crafted repositories.
Rejected two-factor authentication attempts now apply
AUTH_LOCK_ATTEMPTS, invalidate pending password sign-ins on lock or password change, and accept six-digit TOTP codes with leading zeroes.Project backup restores now preserve all project, category, and component settings. They also allowlist repository metadata for Git, git-svn, and Mercurial to prevent archives from supplying executable configuration or repository indirection.
Project administrators can no longer remove API tokens belonging to other projects.
User listings and site-wide searches no longer expose project-scoped API tokens to users without global user viewing or editing permission.
Project and workspace translation memory now respects restricted component access, and restricted components no longer contribute to shared translation memory.
Webhook-doelmatchen valt niet langer terug op het overeenkomen van host/pad-achtervoegsels. Opslagruimte-URLs van onderdelen moeten overeenkomen met een opslagruimte-URL in de webhook lading. Zie Matchen van webhook-doelen.
Gerepareerde bugs
LLM-based machine translation services now report invalid provider responses more clearly, custom OpenAI and Mistral models no longer require a model-listing endpoint, and OpenAI automatic selection supports API keys restricted to older GPT models.
Dagelijks metrisch verzamelen gebruikt nu onafhankelijke taken en meer efficiënte databasequery’s om gebruik van piekgeheugen te verminderen en verliezen van alle bereiken bij het mislukken van een verzameling te vermijden.
Database dump failures are now shown in the backups management interface.
GitLab merge request forkt nu uitgeschakelde Git LFS om mislukkingen met ontbrekende objecten bij pushen te vermijden. Bekijk Git LFS.
Meldingsemails laten tekst nu door lopen naar de volgende pagina in plaats van de pagina af te lopen waardoor de View knop bereikbaar blijft zonder horizontaal te schuiven.
Creating additional components for a repository imported through the GitHub App no longer fails without showing any error, and component creation errors which previously could go unreported are now always displayed.
Compatibiliteit
The
json_sort_keysParameters bestandsindeling is now a choice betweennone,case_sensitive, andcase_insensitiveinstead of a boolean, including when reading or writing it through the component REST API; existing components are migrated automatically. SeeGET /api/components/(string:project)/(string:component)/.Het versiebeheersysteem Git met afgedwongen pushen is vervangen door de parameter voor versiebeheer
git_force_push; bestaande onderdelen worden automatisch gemigreerd.Verwijderen van onderdelen en categorieën bewaart standaard automatisch gegenereert vertaalgeheugen. Zie Vertaalgeheugen voor het optionele opschoongedrag.
Hosts voor opslagruimten van Mercurial en Subversion kunnen nu worden vertrouwd met
VCS_PRIVATE_ALLOWLISTzonder Git te beperken tot dezelfde hosts metVCS_ALLOW_HOSTS.The
project deletion REST API endpointnow returns202 Acceptedinstead of204 No Contentand contains a task URL in the response to track asynchronous deletion progress.
Upgraden
Volg Algemene instructies voor upgraden om het bijwerken uit te voeren.
Uitrollen van Docker moeten vertrouwde proxyadressen configureren. Stel
WEBLATE_TRUSTED_PROXY_ADDRESSESin om cliënt-IP-adressen te behouden in nginx-logs en in Weblate alsWEBLATE_IP_PROXY_HEADER=HTTP_X_FORWARDED_FORwordt gebruikt; anders wordt de directe TCP-peer gebruikt.
Medewerkers
- Bijgedragen code
Michal Čihař, Karen Konou, Gersona, Spyder, mmustafasenoglu, Kartik Ohri, Shweta Singh, Fabian Berg
- Bijgedragen vertalingen
Yuri Chornoivan, Matthaiks, Steve, hoanghuy309, VfBFan, António Oliveira, Andrei Stepanov, Adam Havránek, Dick Groskamp, Aindriú Mac Giolla Eoin, Andi Chandler, Lee Vincent, Michal Čihař, Milo Ivir, Ldm Public, Peter Vančo, Alos (bop2039), Tarás Lavrentiev, Lito Parra, goeran, Любомир Василев, Vik, Bone NI, Pierfrancesco Passerini, CYAXXX, Yaron Shahrabani, Pavel Borecki, حسين نور الإسلام, amano, reducedradius, Fjuro, Frostre_, Sup! 0_0, Ulrik, xiezhihai, Yoshi, Alexander Gabilondo, Eduard Ereza Martínez, Watchman89, Kyotaro Iijima, AlexYang, justcontributor, Background update, Arif Budiman, Harsha Kanaparthi, notlin4, KuroisKitsune, Zahid Rizky Fakhri, Michal Várady, Massimo Pissarello, HThuren, SeyhaLite, David Wagener, Yauhen, Anucha Hlownonkor, michael0820, Artyom Rybakov, Nhật Nhật, 子悦解说, Mahdi B. Jahani, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝)
- Bijgedragen documentatie
Michal Čihař, Gersona, Karen Konou, Spyder, mmustafasenoglu, Kartik Ohri, Shweta Singh
Weblate 2026.8.1¶
Uitgegeven op 7 augustus 2026.
Nieuwe mogelijkheden
Project- en onderdeel-API’s geven nu alle door gebruikers te configureren instellingen weer, inclusief toegangsbeheer en instellingen voor vertaalgeheugen. Bekijk Weblate REST API.
Toegevoegd de opdracht
metricsvoor het lokaal ophalen van servermetrieken in de indeling JSON, CSV of OpenMetrics.
Gerepareerde bugs
Voortgang van taken vereist nu authenticatie en werkt voor bewerkingen van samengevoegde automatische vertalingen.
Loggen van Docker Celery-werker geeft geen duplicate records meer via zowel logafhandeling van Celery als van Weblate.
Maken van onderdeel via de REST API geeft nu de URL voor de taak op de achtergrond in het antwoord als het werk voor het maken in de wachtrij wordt geplaatst.
Services voor Large language model-machinevertaling mislukken niet langer als de optionele persoons- en opmaakinstellingen ontbreken in de opgeslagen configuratie, zoals gebeurt wanneer de service werd geïnstalleerd via de REST API.
import_jsonbehoudt nu de brontaal voor het onderdeel voor nieuw geïmporteerde onderdelen uit exports van JSON.Acties voor opslagruimte vereisen nu rechten voor elk onderdeel dat de betrokken opslagruimte deelt, inclusief gekoppelde onderdelen in andere projecten.
Bevestigen van juridische documenten dekt nu expliciet het gekoppelde privacybeleid. Bekijk Wettelijke module.
Geschiedenis van wijzigen van add-on behoudt nu alleen expliciete publieke configuratiewaarden en markeert gewijzigde velden voor inloggegevens als bewerkt.
Rapporten met metrieken van het werk van vertalers kan nu worden weergegeven en gedownload als HTML.
Inloggegevens voor opslagruimten worden nu consistent verborgen in uitvoer voor web en API.
Upgraden
Volg Algemene instructies voor upgraden om het bijwerken uit te voeren.
Medewerkers
- Bijgedragen code
Michal Čihař, i4i, Alafi, Kartik Ohri
- Bijgedragen vertalingen
Yuri Chornoivan, hoanghuy309, goeran, peterxy, Ldm Public, António Oliveira, CYAXXX, Aindriú Mac Giolla Eoin, Valeria Sofia Azañero, DocNoc, Libre, MrLeaves, Matt P, Yaron Shahrabani, VfBFan, Lee Vincent, Michal Čihař, Andrei Stepanov, cat, Любомир Василев, Artyom Rybakov, Matthaiks, reducedradius, Peter Vančo, Steve, Anmoll Gupta, justcontributor, Besnik Bleta
- Bijgedragen documentatie
Michal Čihař, i4i, Kartik Ohri
Weblate 2026.8¶
Uitgegeven op 3 augustus 2026.
Nieuwe mogelijkheden
Toegevoegd een voorkeur Alle kolommen in lijsten weergeven met horizontaal scrollen om alle vermelde kolommen zichtbaar te houden op smalle schermen, in plaats van ze te verbergen.
Werkruimten verschaffen nu samengevoegde statistieken voor vertalingen en historische metrieken, een op rechten gefilterde lijst Mijn werkruimten , downloaden van archieven, zoeken en vervangen, richtlijnen voor uploaden, beheren van vertaalgeheugen voor de werkruimte en verwijderen van lege werkruimten die niet zijn geassocieerd aan facturatie.
Toegevoegd projectniveau metrieken voor vertaling in indelingen JSON, CSV en OpenMetrics.
Toegevoegd opt-in ondersteuning voor uitrollen van Voorbeeldconfiguratie om Granian op te starten met ASGI, inclusief
WEBLATE_ASGIvoor Dockercontainers en asynchrone bewerker voor machinevertaling, verbinding voor GitHub App en verzoeken voor vernieuwen van opslagplaats.Toegevoegde gegroepeerde weergaven Diagnostiek voor project en werkruimte met status, ernst, categorie en filters voor actie-door-gebruiker. Diagnostiek van onderdelen houdt nu het afzien van eigenaarschap bij, heropenen na relevante wijzigingen en alleen notificeren van projectbeheerders die kunnen acteren op waarschuwingen en fouten.
Toegevoegde API-eindpunten voor vermelden, toevoegen, accepteren, weigeren en stemmen over suggesties voor vertalingen.
Rappporten vertaling worden nu gemaakt op de achtergrond, opgeslagen om later te downloaden, beschikbaar binnen het bereik van de werkruimte en bevatten een analyse van het werk van de vertaler.
Toegevoegde optie Exclusief sleutelwoorden gebruiken voor POT-bestand bijwerken (xgettext), wat projecten in staat stelt de standaard sleutelwoorden van xgettext uit te schakelen en te vertrouwen op een aangepast sleutelwoord.
Toegevoegde ondersteuning voor de API voor het lezen en bijwerken van voorkeuren voor het Gebruikersprofiel. Bekijk het eindpunt Gebruikers.
Toegevoegde kwaliteitscontroles Maximale aantal regels en AsciiDoc-opmaak voor het beperken van het aantal vertaalde regels en het valideren van tekenreeksen voor AsciiDoc.
Toegevoegd Talen voor vertalingen beperken, inclusief per-taal beheren voor het beperken van direct bewerken van vertaling door gerechtigde gebruikers.
Ondersteuning toegevoegd voor oude bestanden van Qt Linguist TS versie 1. Bekijk Qt Linguist .ts.
Weblate is nu beschikbaar in de taal Lao.
Verbeteringen
Geauthenticeerd aantal uitsluitingen voor webacties worden nu vastgelegd in het Revisielogboek met het betreffende bereik en pad voor verzoeken.
OpenMetrics API-antwoorden bevatten nu metadata voor metrieken en een geversioneerd type inhoud.
Add-on-beheer gebruikt nu afzonderlijke configuratie, logs en tabs voor onderdelen, terwijl activiteitenlogs onderscheid maken tussen openstaande, succesvolle, mislukte en overgeslagen uitvoeringen en leggen overgeslagen uitvoeringen uit.
Documentatie Geselecteerde gebeurtenissen wijzigen uitgebreid met gedetailleerde semantiek voor gebeurtenissen en verbeterde nauwkeurigheid schema OpenAPI.
Verbeterde prestaties voor laden van matrixweergaven voor meerdere talen, dashboard lijsten onderdelen, geschiedenis van categorieën en gedeelde vermeldingen van onderdelen.
Beheren van vertaalgeheugen laadt nu bronoverzichten meer efficiënt, geeft tellingen weer voor actieve en openstaande items en rapporteert het aantal verwerkte items tijdens importeren.
Statische delen gebruiken nu inhoud-gehashte bestandsnamen en CAPTCHA JavaScript wordt alleen geladen als dat nodig is.
Amazon Translate machinevertaling ondersteunt nu het configureren van maskers voor formaliteit, beknoptheid en vloeken.
Verbeterde Schermafdrukken en visuele context OCR-betrouwbaarheid en foutenrapportage bij downloaden van herkende gegevens.
Meldingen van mislukken van opslagplaats linken nu direct naar de instellingen voor versiebeheer voor het onderdeel voor gebruikers die ze mogen bewerken, behoudt technische fouten in het Engels en localiseert diagnoses voor acties voor elke lezer, inclusief beperkingen van pull requests voor GitHub.
Werkers van Celery halen nu standaard minder taken van tevoren op om geheugengebruik te verminderen en verdelen van taken te verbeteren.
Verbeterde aanbevolen configuratie Voorbeeld configuratie om Granian op te starten en veerkracht Docker containerwerker voor Weblate’s WSGI-werklading.
Controles voor uitrollen detecteren nu gecorrumpeerde PostgreSQL relatiestatistieken.
Gemeenschap diagnostiek geeft nu de bedekking door schermafdrukken van brontekenreeksen weer, aanbevolen instructieonderwerpen voor sleutelvertalingen en maakt onderscheid tussen inkomende en uitgaande automatisering voor opslagruimten.
Door gebruikers verschafte links, zoals die in opmerkingen, aankondigingen en profielen, worden nu onderstreept met een kleur met een hoger contrast.
Gerepareerde bugs
Authenticatie wachtwoord uitschakelen voor sitebreed gebruikersbeheer maakt nu standaard de persoonlijke API-sleutel van de gebruiker.
Statistieken voor categorie, project en opmerkingen blijven nu consistent na wijzigingen in topologie voor onderdelen en opmerkingen en metrieken voor categorie worden nu op de juist wijze verzameld.
Bestandsnamen voor opslagruimten van Mercurial beginnend met een streepje worden nu veilig afgehandeld.
URL’s die backslashes bevatten worden nu geweigerd als ongeldig.
Beveiligde uitgaande verbindingen voor HTTP en Git zu nu gebonden aan gevalideerde publieke adressen; beveiligde bewerkingen voor Git worden mislukt afgesloten als cliënten die binding niet kunnen afdwingen (GHSA-45m9-pf98-8jmq).
Permanente Git HTTP-verwijzingen van dezelfde host worden nu gevalideerd en opgeslagen als canonical URL’s voor opslagruimten van onderdelen.
Wijzigingen voor zelf-service REST API-e-mail zijn nu beperkt tot geverifieerde adressen GHSA-x84p-6892-473c.
Autorisatie voor REST API beschermt nu consistent interne accounts, beperkte onderdelen, configuratie van add-on, delen van onderdelen, links naar opslagruimten en statussen voor beoordelen.
Importeren van project back-ups valideert nu teruggezette gegevens voordat de status van het project wordt gemaakt, slaat aan de opslagruimte gekoppelde onderdelen, waar de importeerder geen toegang toe heeft, over en laadt niet langer door archief verstrekte configuratie voor Mercurial of gedeelde configuration of gedeelde opslagruimte via-via (GHSA-f66g-8pcg-jm8r, GHSA-327h-qqgm-qv55).
Opnieuw bouwen van project vertaalgeheugen verwijdert niet langer items die uit bestanden werden geïmporteerd.
Indienen van suggesties en afwijzen: weigeren nu excessief lange teksten voor suggesties en redenen voor afwijzen.
Beperkte onderdelen zijn nu beschikbaar op Hosted Weblate als het facturatieplan private projecten toestaat.
Zoekacties van AJAX voor machinevertaling en vertaalgeheugen onthullen niet langer of niet-toegankelijke eenheid-ID’s bestaan.
RSS-feeds onthullen niet langer de wijzigingsgeschiedenis van niet-toegankelijke projecten of beperkte onderdelen (GHSA-vvc6-wvqm-w5gc).
Geauthenticeerde verouderde GitHub App-webhooks mogen opnieuw bijwerken van de opslagruimte activeren door het algemene GitHub webhook eindpunt.
Compatibiliteit
django-compressor wordt niet langer gebruikt en de instellingen voor
COMPRESS_*zijn verwijderd.Opmaak van juridische documenten wordt nu verschaft door een te overschrijven sjabloon, in plaats van door Weblate’s globale stylesheet. Bekijk Juridische documenten en opmaak aanpassen.
Als
VCS_RESTRICT_PRIVATEis ingeschakeld, moeten hosts voor opslagruimten van Mercurial en Subversion expliciet zijn opgenomen inVCS_ALLOW_HOSTS; Git over HTTPS en SSH dwingen het vastzetten van een verbindingsadres af zonder een item voor de lijst met toegestane waarden.Uitgaande HTTP-proxyconfiguratie is beperkt tot de per-protocol-omgevingsvariabelen die zijn gedocumenteerd in HTTP proxy.
Git SSH valideert geconfigureerde doelen
HostNameenPortvoor het verbinden; configuratie van SSH door de beheerder blijft vertrouwd enSSH_EXTRA_ARGSmag routeren van de verbinding en het vastzetten van het adres overschrijven.Git LFS objecttransfers worden niet ondersteund en uitgeschakeld voor door Weblate beheerde opslagruimten; door LFS gevolgd bestanden blijven pointerbestanden.
De project- en onderdeels-
creditsREST API-eindpunten en huncredits_urlantwoordvelden zijn vervangen door eindpuntenreportsvoor bereik enreports_url. Het maken van rapporten voor credits is nu asynchroon; cliënten moeten een rapportcreditsindienen, de URL voor de teruggegeven taak volgen en het voltooide rapport ophalen. BekijkPOST /api/reports/.Het veld op het hoogste niveau
languagesin de gebruikers REST API-antwoorden is verwijderd; gebruik in plaats daarvanprofile.languages. Bekijk Gebruikersprofiel.
Upgraden
Volg Algemene instructies voor upgraden om het bijwerken uit te voeren.
Er zijn wijzigingen in
settings_example.py, de meest opvallende wijzigingen zijn de nieuwe configuratieSTORAGESen het verwijderen van de instellingen voorCOMPRESS_*; pas uw instellingen overeenkomstig aan.Uitvoeren van weblate compress is niet langer nodig; weblate collectstatic --noinput bereidt nu geversioneerde statische delen voor zonder de statische opslag leeg te maken.
Medewerkers
- Bijgedragen code
Michal Čihař, Karen Konou, Nikunj Tyagi, Weblate CI, Shweta Singh, Gersona, Giacomo La Serra, Kartik Ohri, mmustafasenoglu, Mustafa Senoğlu, “Emmanuelle Bonnemay”, Nicolas Lepage, “Guillaume Lagorce”, “Jérémie Jadé”, “Matthias le Coach”, Любомир Василев, Spyder
- Bijgedragen vertalingen
António Oliveira, hoanghuy309, reducedradius, Michal Čihař, Andrei Stepanov, 為什麼不加空格, BoneNI, Любомир Василев, Adam Havránek, Libre, Horus68, Peter Vančo, Aindriú Mac Giolla Eoin, Matthaiks, VfBFan, Ldm Public, Mickaël Binos, Lee Vincent, Dick Groskamp, Rafael Fontenelle, Justin Parrot, Valeria Sofia Azañero, Priit Jõerüüt, Frank Paul Silye, goeran, Abduqadir Abliz, Arif Budiman, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), Aniwene Madolomani, Pierfrancesco Passerini, Andi Chandler, Thunderstrike116, Giacomo La Serra, Ulrik, Cyborus, PPNplus, justcontributor, AlexYang, Kyotaro Iijima, Rajkumar Ramadoss, Yuri Chornoivan, DocNoc, Anucha Hlownonkor, Milo Ivir, Alexander Gabilondo, mbutsk, Oğuz Ersen, nautilusx, Yago Raña Gayoso, Blueberry, Yoshihoko, suyeon kim, Azharul Haque, win7guru, Matt P, Miguel A. Bouzada
- Bijgedragen documentatie
Michal Čihař, Nikunj Tyagi, Shweta Singh, Gersona, Giacomo La Serra, Weblate CI, Kartik Ohri, Karen Konou, mmustafasenoglu, Mustafa Senoğlu, Robert Wolff
Weblate 2026.7.1¶
Uitgegeven op 10 juli 2026.
Nieuwe mogelijkheden
Toegevoegd
INTERNAL_BOT_EMAIL_TEMPLATEom interne bot e-mailadressen aan te passen.
Verbeteringen
Beperkte onderdelen geven nu een statuspictogram weer in onderdelenlijsten.
Controles voor rechten gebruiken nu gematerialiseerde gegevens over teamlidmaatschap uit lichtgewicht opzoekacties van relaties.
Gedocumenteerd dat tussenliggende vertaalbestanden worden verborgen in taalvermeldingen en doeltekenreeksen alleen-lezen kunnen maken.
Diagnostiek voor onderdelen waarschuwt nu wanneer normale GNU gettext PO (Portable Object) PO-bestanden zijn geconfigureerd als eentalige PO-bestanden.
Fuzzy-zoekacties in vertaalgeheugens zijn nu sneller in grote vertaalgeheugens.
Berichten Toestemming geweigerd bij het opslaan van vertalingen, bewerken van woordenlijsten of stemmen voor suggesties geven nu meer specifieke redenen weer.
Notificaties voor opmerkingen voor tekenreeksen die u hebt vertaald bevatten nu ook tekenreeksen waarbij u eerder een opmerking hebt geplaatst of waar u een vertaling voor hebt voorgesteld.
Opmerkingen en suggesties volgen nu automatisch het project als Automatisch projecten volgen bij deelnemen is ingeschakeld.
Richtlijnen voor toegang tot opslagruimte van Hosted Weblate verduidelijkt in Integraties codehosten.
Zoeken naar tekenreeksen bevat nu filters voor opmerkingen door de huidige gebruiker en afzonderlijke zoekacties voor opmerkingen bij brontekenreeksen.
Codehosten accountpagina’s gebruiken nu consistent Codehosten verbindingen en provider-neutrale bewoordingen voor verbonden accounts.
Registratie voor Ontdek Weblate kan nu worden begonnen uit de beheersinterface zonder handmatig het activatietoken te kopiëren.
Ontdek Weblate kan nu worden beheerd uit een toegewezen beheerspaneel, registratie begint met Ontdekken ingeschakeld en beveiligde projecten zijn in de vermelding opgenomen.
De modellijsten voor OpenAI, Mistral en Antropic bijgewerkt voor momenteel ondersteunde modellen.
Gerepareerde bugs
Gefilterde vertaling en zen-navigatie hergebruiken nu een stabiele sessieresultatenlijst, wat posities en aantallen stabiel houdt nadat vertaalde tekenreeksen uit het filter zijn verdwenen.
Pictogrammen voor prioriteit van onderdelen worden niet langer weergegeven in vermeldingen van vertalingen.
Interpunctie-afstand vlagt niet langer Markdown afbeeldingsmarkeringen als Franse punctuatie en geeft nu aan welke markeringen voor punctuatie de controle hebben geactiveerd.
Fedora berichten kreeg verscheidene reparaties voor betrouwbaarheid.
Het paneel Te controleren dingen gebruikt niet langer het accentueren van fouten voor suggesties en andere niet-fout vertaalstatussen.
Aanpassen van de werkstroom voor vertalen maakt nu duidelijker welke instellingen per-taal voor de werkstroom zijn uitgeschakeld totdat de aanpassingen zijn ingeschakeld.
Caches voor rechten van anonieme gebruikers zijn nu geïsoleerd tussne verzoeken.
Instellen van GitHub-app legt nu uit dat een werkruimte is vereist in plaats van een fout voor rechten weer te geven als er geen werkruimte bestaat.
Instellingen voor LLM automatische suggesties geven niet langer
nullweer voor lege taalspecifieke instructies.Objecttabellen voor bestandsindelingen komen nu beter overeen met de feitelijke ondersteuning voor de indeling, inclusief beschrijvingen, context, metadata voor meervouden, verwijderen van overbodige tekenreeksen, gespecialiseerde bestandsextensies en samengevoegde varianten.
Accepteren van een uitnodiging voor een project voegt nu automatisch het project toe aan de door de gebruiker gevolgde projecten.
Negeren van een falende controle geeft niet langer een JSON fout bij parsen in de vertaalbewerker weer.
Zoekacties naar schermafdrukken zonder een expliciet veld komen nu alleen overeen met namen van schermafdrukken en het zoekvak linkt naar de volledige documentatie voor het zoeken naar schermafdrukken.
Anonieme en interne bot-accounts kunnen niet langer worden bewerkt via het algemene gebruikersbeheer.
Suggesties van LLM-machinevertaling herstellen nu uit meer misvormde gestructureerde antwoorden van JSON.
Instellingen van Azure AI Translator negeren nu misvormde regionamen voordat connectiviteit met de service wordt gevalideerd.
Upgraden
Volg Algemene instructies voor upgraden om het bijwerken uit te voeren.
Weblate vereist nu de extensie van PostgreSQL
btree_gistvoor zoekacties in vertaalgeheugens. De migratie installeert die automatisch als de gebruiker van de database voldoende rechten heeft. Installaties die een niet-superuser-databasegebruiker gebruiken zouden die voor het upgraden moeten maken; bekijk Een database maken in PostgreSQL.
Medewerkers
- Bijgedragen code
Michal Čihař, Karen Konou, Weblate CI, Benjamin Alan Jamie, Kartik Ohri
- Bijgedragen vertalingen
Michal Čihař, António Oliveira, 大学没毕业, 為什麼不加空格, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), hoanghuy309, Libre, VfBFan, Peter Vančo, Jim Kats, ButterflyOfFire, Kiên Trần Trung, skittles poopy, Ulrik, Horus68, Mickaël Binos, Adam Havránek
- Bijgedragen documentatie
Michal Čihař, mayank-dev-15, Benjamin Alan Jamie
Weblate 2026.7¶
Uitgegeven op 1 juli 2026.
Nieuwe mogelijkheden
Toegevoegd Veilige MDX, Lengte van brontekenreeks en Toets voor accelerator kwaliteitscontroles voor MDX-bestanden JSX-expressies, limieten voor lengte van bronnen en consistentie voor acceleratortoetsen.
Toegevoegd Mistral machine-integratie voor Mistral LLM automatische suggesties.
Toegevoegd Registreren van de GitHub-app vanuit Weblate voor verbinden van GitHub-opslagruimten via een Weblate GitHub-app.
Projectniveau back-ups back-ups kunnen nu worden gemaakt en gedownload via de Weblate REST API.
Parameters voor bestandsindeling toegevoegd voor vertalen van individuele waarden van YAML-voorwerk in bestanden Markdown-bestanden en MDX-bestanden en escapen van formule-achtige waarden in bestanden CSV-bestanden.
Een optie toegevoegd om van de tekst van widgets voor statusbadge hoofdletters te maken.
Toegevoegd werkruimte vertaalgeheugen met asynchroon bereik voor opvullen voor bestaande items van het vertaalgeheugen.
Toegevoegd
analyze_translator_workom realistische dagelijkse verwerking voor vertalen in te schatten vanuit de geschiedenis van wijzigingen.
Verbeteringen
Bewerken RTL en weergave vertaling handelen nu bidirectionele tekst beter af, inclusief Unicode isoleren van besturingselementen in het Visueel toetsenbord.
Toegangscontrole voor de beheersinterface is nu fijner afgestemd met aangewezen sitebrede rechten.
Standaard berichtsjablonen voor commit en merge request gebruiken nu Conventional Commits, formulieren voor instellen kunnen de standaardinstallatie herstellen, en berichten voor pull request gebruiken een compacte voortgangsmatrix voor de taal.
Gedocumenteerde aanpassingen voor Wettelijke module en opties toegevoegd om wettelijke pagina’s te verbergen of nummeren van documenten uit te schakelen.
Uitgebreid security documentation voor opslag van gegevens, EU cloud-soevereiniteit, uitgave-artefacten, ondersteunde versies, verificatie van uitgaven, SBOM’s, afhandeling afhankelijkheden, rapporteren van kwetsbaarheden, antwoorden op incidenten voor gehoste service en verantwoordelijkheden voor zelf-gehoste operator.
LINGUAS-bestand bijwerken detecteert aanwezigheid van bestand
LINGUASbeter.POT-bestand bijwerken (xgettext) mag nu de xgettext taal leeg laten om xgettext het te laten raden vanuit de extensies van de bronbestanden.
POT-bestand bijwerken (xgettext), POT-bestand bijwerken (Meson), Gettext-sjabloon bijwerken (Django) en POT-bestand bijwerken (Sphinx) kan nu bronlocaties behouden in gemaakte POT-bestanden, zelfs als vertaalde PO-bestanden locaties weglaten.
Add-ons geïnstalleerd op hoger niveau worden nu weergegeven op pagina’s op een lager niveau, en add-ons met een breed bereik kunnen nu beïnvloede onderdelen vermelden met details over compatibiliteit.
WEBLATE_ALLOWED_ASSET_SIZEis nu beschikbaar in de container van Docker.LLM automatische suggesties gebruikt nu vertaalde voorbeelden, taalspecifieke instructies, rijkere context voor de woordenlijst, en gestructureerde plaatsvervangercontext voor meer betrouwbare uitvoer.
Meta-beschrijvingen passen nu beter voor installaties met een enkel project en zelfgehoste installaties.
Zen-modus, gefilterde zoekacties, nabijgelegen tekenreeksen, indieningen van vertaalformulieren en beheerspagina’s van add-ons laden nu efficiënter op grote sites.
Toegevoegd richtlijnen Weblate verpakken voor distributies voor onderhouders van distributies.
Importeren van grote onderdelen vermijdt nu het verwerken van duplicaat vertaalgeheugen.
GNU gettext PO (Portable Object)-bestanden kunnen nu worden geconfigureerd om overbodige tekenreeksen te verwijderen bij opslaan, inclusief gedurende onderhoud van de opslagruimte.
Suggesties in bulk accepteren bevestigt nu het aantal betrokken suggesties, kan ze goedkeuren voor beoordelaars en verwerkt het accepteren op de achtergrond.
Indienen van grote aantallen openstaande vertalingen verzamelt nu browserverzoeken op de achtergrond en vermijdt duplicate taken voor indienen in de opslagruimte.
Add-ons voor notificaties van wijzigingsgebeurtenissen kunnen nu voorkeuzen gebruiken voor gebeurtenissen van vertaalinhoud, alle gebeurtenissen of geselecteerde individuele gebeurtenissen.
Fedora berichten valideert nu veilige tussenverbindingen en laat instellingen voor aflevertijden en voor voorvoegsels van onderwerpen zien.
Diagnostieken voor onderdelen sorteren nu items op ernst, badges voor de ernst in kleurcode en geven het aantal fouten weer op de tab Diagnostiek.
Prestatieverslag geeft nu het schijfverbruik van de PostgreSQL-database weer naast het serverschijfverbruik en waarschuwt als het databaseverbruik niet kan worden verzameld.
Prestatieverslag geeft nu het schijfverbruik van de PostgreSQL-database weer naast het serverschijfverbruik en waarschuwt als het databaseverbruik niet kan worden verzameld of als er niet voldoende vrije ruimte in het doel voor de back-up is om een databasedump op te slaan.
Het voorbeeld Zoeken en vervangen laat nu de zoekparameters bewerkbaar, zodat de query kan worden verfijnd voordat vervangingen worden toegepast.
Gerepareerde bugs
Reguliere uitdrukking en Tijdelijke aanduidingen dwingen nu time-outs voor reguliere expressies af bij het evalueren van vlaggen van de brontekenreeks (CVE 2026-62326, GHSA-r52j-4vjp-q949).
Beperkte wijzigingen in onderdelen worden niet langer weergegeven door het geneste project, onderdeel, of eindpunten van de wijzigingen voor de vertaal-API (CVE 2026-62249, GHSA-92m8-wv36-prmx).
ZIP-downloads, inclusief App-store metadata-bestanden vertaalbundels, volgen niet langer kind-symbolische links buiten de gedownloade boom (CVE 2026-61792, GHSA-xwj4-fp82-r2rj).
Teams die twee-factorauthenticatie afdwingen, weigeren nu ook sitebrede rechten voor menselijke leden zonder geconfigureerde 2FA (CVE 2026-61790, GHSA-x86c-ff69-cr2m).
Globale bereik HTML- en AJAX-objectzoekacties onthullen niet langer het bestaan van objecten in private projecten (CVE 2026-55227, GHSA-2p9g-x3cv-5hh4).
Controles van team API-toegang voorkomen nu dat projectbeheerders private-project teamgegevens lezen of het bereik voor teamtoewijzingen uitbreiden buiten hun toegestane projecten (CVE 2026-55228, GHSA-2q2q-jr9g-v9rf).
Misvormde vlaggen
replacementsbreken niet langer controles van de lengte van bronnen af.Lege onderdeelslijsten worden niet langer weergegeven aan gebruikers zonder het recht om onderdeelslijsten te beheren.
Afhandeling van woordenlijst dupliceert niet langer TBX-termen of geeft niet langer brontaaltermen weer in beide vertaalkolommen.
Meldingen voor duplicate tekenreeksen bieden nu een opruimactie aan om herhaalde tekenreeksen uit vertaalbestanden te verwijderen.
Verzoeken Gerrit review pushen van review mag nu opnieuw opties voor pushen van Gerrit gebruiken in de doelbranch.
Webhookovereenkomst doel terugvallen is nu strikter en gerapporteerd in diagnostiek van onderdeel.
Maken van onderdelen die zijn gekoppeld met
weblate://wachten niet langer op de vergendeling van hun gedeelde opslagruimte gedurende het verzoek.Standaarden voor licentie van vertalingen voor project en werkruimte volgen nu licenties voor project en onderdelen beter.
Onderdeel- en categorie-API
PATCHverzoekt niet langer om de categorie te verwijderen als het veld wordt weggelaten.Uploaden van document en vertaalgeheugen dwingt nu
TRANSLATION_UPLOAD_MAX_SIZEaf en uploaden van API-document valideert bestandsextensies.reStructuredText fout in syntaxis detecteert nu inregelige rollen die zijn omsloten door accent grave.
Onveilige html detecteert nu efficiënt gewijzigde HTML-attribuutwaarden alleen-plaatsvervanger in vertalingen.
Maximumomvang van de vertaling laat tekst niet langer doorlopen van tekenreeksen die zijn geconfigureerd om op een regel te passen, controleert brontekenreeksen en vernieuwt gerenderde voorbeelden na bewerkingen aan de bron.
Widgets van bitmaps en voorbeelden Maximumomvang van de vertaling gebruiken nu Matplotlib en vereisen niet langer Pango, Cairo, librsvg, of GObject Introspection.
Herstellen van opslagruimte en updategeschiedenis behouden nu attributie, mislukte bijwerkingen van records op afstand, en opvolging voor verenigen van vertaalbestanden.
Bijwerken van URL’s voor de opslagruimte valideert nu compatibele geschiedenis van Git zonder een onmiddellijk succesvol samenvoegen te vereisen.
Automatische vertaling valideert niet langer verborgen velden van onderdelen bij het gebruiken van machinevertaling.
Koppelingen van Tekenreeksen gemarkeerd voor bewerken bevatten nu alle tekenreeksen die moeten worden bewerkt, gecontroleerd of opnieuw worden geschreven.
Controles op anonieme rechten mislukken niet langer bij het laden van teams in de bereiken projecten of werkruimte.
Maken van een project met de API kan nu opnieuw de enige voor de gebruiker beschikbare werkruimte gebruiken als geen expliciete werkruimte is opgegeven.
Git automatisch onderhoud is nu uitgeschakeld voor door Weblate beheerde opslagruimten om opeenvolgende niet-verbonden taken voor onderhoud te vermijden.
Onderbroken bewerkingen voor de opslagruimte van Git worden nu ofwel hersteld en vastgelegd of opgeworpen als een melding van de opslagruimte.
Gevolgde vertalingen op het dashboard bevatten nu segmenten van categoriepaden.
Niet-ondersteunde niveaus voor uploaden geven nu een uploadplaatsvervanger weer die verwijst naar individuele vertalingen.
Antwoorden voor onderdeel-API geven niet langer exporteren uit de opslagruimte, pushbranch of browserlinks naar de opslagruimte weer aan gebruikers zonder toegang tot de opslagruimte.
Compatibiliteit
DeepL handelt nu DeepL API-versies intern af, gebruikt v3 voor beheer van woordenlijst en ontdekken van taal en ondersteunt niet langer DeepL API v1.
Onderwerpen van Fedora berichten bevatten nu segmenten van categoriepaden en instellingen voor tussen-verbindingen worden opgeslagen als een URL AMQP met de bestaande host en automatisch gemigreerde instellingen voor SSL.
Upgraden
Volg Algemene instructies voor upgraden om het bijwerken uit te voeren.
Er zijn wijzigingen in
settings_example.py, de meest opvallende inSOCIAL_AUTH_PIPELINEenSOCIAL_AUTH_DISCONNECT_PIPELINE; pas uw instellingen overeenkomstig aan.Bestaande items voor vertaalgeheugens worden verplaatst naar een opslag voor het bereik door een periodieke Celery achtergrondtaak. Houd Celery draaiende na de upgrade; suggesties voor het vertaalgeheugen kunnen onvolledig zijn totdat het opvullen is voltooid.
Medewerkers
- Bijgedragen code
Michal Čihař, Karen Konou, Weblate CI, michael-smt, Samuel Gomes, Dinis Sales, Gersona, Harsha C, Kartik Ohri, Besnik Bleta, fahadhewad
- Bijgedragen vertalingen
Dick Groskamp, Michal Čihař, 為什麼不加空格, VfBFan, Любомир Василев, 이정희, Aindriú Mac Giolla Eoin, Yaron Shahrabani, jiahaisheng, Horus68, Andrei Stepanov, Martin Srebotnjak, Peter Vančo, Hotripak, 大王叫我来巡山, Milo Ivir, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), Mickaël Binos, Besnik Bleta, Frank Paul Silye, Matthaiks, abd sak, Hoseok Seo, Fulup Jakez, Gaël TISSERAND (Gtisseran), Azamat Аituganov, Mahirə Həsənova, Pierfrancesco Passerini, Libre, Mohamed Aymane Farhi, Júlia Rosell Saldaña, پرویز قادر, Jim Kats, Miguel A. Bouzada, Manuela Silva, reducedradius, Hanssium, Uh idk, Arif Budiman, Feike Donia, Zahid Rizky Fakhri, Emin Tufan Çetin, ojppe, தமிழ்நேரம், António Oliveira, Rumuz AGO, justcontributor, Flynn, Ștefan Zaharia, Nozomu Matsui, H-Media, Ecron, Weblate CI, Balázs Meskó, Fjuro, goeran, Adam Havránek, Priit Jõerüüt, Astrid Høie Silden, Alan S. Muhammed (Alan Kurdish), hoanghuy309, Yamin Siahmargooei, MeahNunh, Kartik Ohri, Valeria Sofia Azañero, Tuomas Hietala, Rafael Fontenelle, Yuri Chornoivan, AWwue-work, Kristoffer Grundström, ssantos, Andi Chandler, Ldm Public, Alc4Traz45, Szafranek13, hms5232, Victor K, 大学没毕业
- Bijgedragen documentatie
Michal Čihař, michael-smt, Karen Konou, Gersona, Weblate CI, Kartik Ohri, Besnik Bleta, fahadhewad, Harsha C
Weblate 2026.6.1¶
Uitgegeven op 1 juni 2026.
Gerepareerde bugs
Taalbrede Aankondigingen verbreken niet langer overzichtspagina’s van talen.
Upgraden
Volg Algemene instructies voor upgraden om het bijwerken uit te voeren.
Medewerkers
- Bijgedragen code
Michal Čihař
- Bijgedragen documentatie
Michal Čihař
Weblate 2026.6¶
Uitgegeven op 1 juni 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.
Toegevoegd cost estimates voor vertaalrapporten.
Optionele ondersteuning toegevoegd voor OpenTelemetry traceren voor backendverzoeken en -taken en Google Cloud Error Reporting voor afgehandelde serverfouten.
Toegevoegd Werkruimten om gerelateerde projecten te groeperen, met projectlijsten in werkruimte, team in bereik werkruimte en rechten voor maken van projecten, geërfde werkruimte, project en categoriestandaarden voor geselecteerde instellingen, onderdelen en details voor facturatie indien beschikbaar.
Verbeteringen
Docker container kan nu configureren
WEBLATE_SAML_SECURITY_CONFIGom SAML beveiligingsinstellingen aan te passen enWEBLATE_FORMATSaanpassen metWEBLATE_ADD_FORMATSenWEBLATE_REMOVE_FORMATS.Verbeterde prestaties van de controle Inconsistent in grote projecten.
Velden voor tags van vertalingen gebruiken nu een op tags gebaseerde bewerker met automatisch invullen en gegroepeerde suggesties voor alle bekende vlaggen.
Gebruikerstatistieken ontdubbelt nu standaard herhaald werk aan dezelfde tekenreeks, met een optie om alle wijzigingen te tellen.
Integraties codehosten documenteert nu URL’s voor HTTPS-toegangstokens en URL’s voor aangewezen gebruiker van SSH voor toegang tot opslagruimten, en Doorlopende vertaling legt nu uit waarom het squashen van samenvoegen van Weblate conflictoplossing pull requests het herstellen van een opslagruimte nodig kan maken.
Diagnostiek voor vertaalonderdeel bevat nu te verwerpen diagnostische gegevens voor onderdelen voor vertalen in de gemeenschap.
Schermafdrukken en visuele context ondersteunt nu het in bulk toewijzen van resultaten van zoekacties of herkennen van afbeeldingsteksten, wat het zoeken naar tekenreeksen in geüploade afbeeldingen gemakkelijker te ontdekken maakt, geeft telling van dekking brontekentekenreeksen weer en bevat geavanceerd zoeken in lijsten.
Software materiaallijst uitgaveartefacten bevatten nu CISA 2025-documentniveau-metadata.
Gerepareerde bugs
Valideren van uitgaande URL weigert nu aanvullende niet-publieke doelen (CVE 2026-50127, GHSA-vmfc-9982-2m45).
Projecttaal Aankondigingen verschijnen niet langer in het gehele 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.
Koppelingen Nieuwe gebruikers uitnodigen werken nu voor aangemelde gebruikers waarvan het account eigenaar is van het uitgenodigde e-mailadres.
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.
Add-ons voor updaten van Gettext POT scannen vertalingen nu opnieuw na het indienen van bijgewerkte POT- en PO-bestanden.
Git-opslagruimten werken branches nu correct bij als de remote ook een tag heeft met dezelfde naam.
Conflicterende meldingen voor instellen van de opslagruimte staan nu directe pushes met same-branch toe.
Overbodige schema’s voor opruimen worden nu verwijderd uit Celery beat gedurende upgraden.
Pagina’s voor vertalingen van projecten in werkruimten crashen niet langer als velden van de werkruimte afwijken.
Upgraden
Volg Algemene instructies voor upgraden om het bijwerken uit te voeren.
Er is een wijziging in
INSTALLED_APPS;weblate.workspaceszou moeten worden toegevoegd.De migratie van de database kan langer duren op grotere instanties.
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 codehosten 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