Weblate 2026.10¶
Zatiaľ nevydané.
Nové funkcie¶
Added an inherited language creation policy allowing existing project target languages while requesting maintainer approval for new languages.
Added configurable per-user and IP/network API rate limits and exemptions, including Docker configuration.
Vylepšenia¶
Automatic translation using other components now prefers translations with matching source text and context.
Added monthly instance activity to the data sent with support integration for activity monitoring and discovery ranking.
Improved repository maintenance with disabled push controls when push configuration is missing and direct links to component VCS settings.
The automatic translation add-on can create approved strings, falling back to translated strings when reviews are disabled for the target language.
Whitespace characters are now rendered consistently in the source string display and the translation editor, and different kinds of whitespace are now distinguishable from each other.
History View details and Revert actions are larger, more widely spaced, and show a hover and focus background.
Added a keyboard shortcut to approve a translation and save and continue.
Clarified translation quality filter explanations and effective per-language review settings, with links to workflow configuration.
Reworked the Automatic suggestions tab to use the same layout as suggestions, and it now shows the translation memory context of each match.
Opravy zabezpečenia¶
Prevented component ZIP imports from overwriting version control metadata on case-insensitive filesystems.
Opravy chýb¶
Fixed false positives from the consecutive duplicated words check in South Asian languages with grammatical word repetition.
Fixed Docker startup warning checks failing when the warning directory is missing or inaccessible.
Fixed an upgrade failure when migrating dismissed component alerts from releases before 2026.8.
Kompatibilita¶
API throttles now read
API_RATELIMIT_ANONandAPI_RATELIMIT_USERdirectly;REST_FRAMEWORK["DEFAULT_THROTTLE_RATES"]is no longer used by Weblate’s throttle classes.API authentication now rejects unsupported authentication schemes, such as Basic, with HTTP 401, including when a valid browser session is present.
Aktualizácia¶
In non-Docker settings, remove the
anon_throttleanduser_throttlearguments fromget_drf_settingsand assign those rates toAPI_RATELIMIT_ANONandAPI_RATELIMIT_USER. Migrate any customREST_FRAMEWORK["DEFAULT_THROTTLE_RATES"]["anon"]or["user"]values to these settings as well. Existing Docker rate-limit environment variables continue to work.
Prosím, dodržujte Všeobecné pokyny na aktualizáciu na vykonanie aktualizácie.
Prispievatelia¶
Weblate 2026.9.1¶
Released on September 8th 2026.
Nové funkcie¶
Added per-user notification diagnostics for users and administrators, with compact explanations of matching subscriptions for object paths.
Vylepšenia¶
Added explicit search result refresh in the translation editors and improved recovery when saved search results expire.
Docker development tests now automatically prepare an isolated test environment without requiring application startup or the Dev Container CLI.
Added a development container for tests and lint, with an optional application QA profile, isolated storage per Git worktree, dynamically allocated localhost application and mailbox ports, and Chromium diagnostics and mandatory browser test commands.
Improved translation statistics calculation performance and avoided redundant parent updates when loading check and label details.
Added posting and displaying scoped announcements on category-language pages.
Added a dismissible diagnostic for glossaries with disabled string management when they use a local repository or contain terminology.
Clarified incident reporting, reporting deadlines, and security notifications for hosted and self-hosted users.
The Manage reports permission now consistently grants access to complete translation reports for the selected scope, including private projects and restricted components below it.
Docker deployments now use a combined Celery worker by default, reducing memory usage while increasing task throughput. Use
CELERY_WORKER_MODEto select the combined, split, or single worker setup.Improved Billing detail page loading performance by batching related project, invoice, and audit log queries.
Further reduced Celery worker memory usage by sharing preloaded URL configuration between worker processes and loading bitmap widget rendering dependencies only when needed.
Docker startup configuration warnings are now available as deployment checks, including in horizontally scaled deployments.
Reduced peak memory use and task duration for notification digests by processing recipients in bounded batches and limiting each summary to 100 entries.
Opravy zabezpečenia¶
Prevented repeated authenticator app registration from creating duplicate devices and allowing reuse of one-time codes. Existing equivalent duplicate devices are merged while preserving consumed codes.
Borg backup passphrases are now recursively scrubbed from Sentry error reports, including when a custom event scrubber is configured.
Font overrides are now restricted to fonts uploaded to the same project.
Engage pages and status widgets no longer disclose Private or Custom projects unless Public sharing is enabled.
Prevented excessive CPU consumption while checking malformed Markdown and MDX syntax.
Opravy chýb¶
Fixed the approved-only commit policy blocking commits for languages with reviews disabled by workflow settings.
Fixed the uWSGI configuration example to use the virtual environment’s Python when launching helpers for SSH repository operations.
Fixed language context and links in change history for scoped announcements and other language-specific events.
Restored DeepL API v1 translation support while retaining modern API language discovery and glossary improvements.
REST API unit updates now enforce the same translation text length limit as the web editor.
HTML void elements in Súbory MDX translations are now kept self-closing after sanitization, preventing invalid MDX output.
The
autotranslate API endpointnow correctly describes its accepted request body fields (q,mode,auto_source,component,engines,threshold) in the OpenAPI schema instead of incorrectly reflecting the Translation resource.Links outside tab navigation now correctly activate their target tabs, fixing upload links for missing translations and new components.
Error reporting integrations now distinguish informational messages from exceptions and reliably report the explicitly handled exception.
The default Celery per-child memory limit now accommodates the application’s baseline memory usage, avoiding unnecessary worker recycling.
Backup services now start only after settings and database backup files are fully updated, while backups to different Borg repositories can run in parallel.
Kompatibilita¶
Anonymous access to engage pages and status widgets is now disabled by default for Private and Custom projects. Enable Public sharing to preserve existing shared links after upgrading. Public and Protected projects are unchanged.
Aktualizácia¶
Prosím, dodržujte Všeobecné pokyny na aktualizáciu na vykonanie aktualizácie.
Authenticator app registrations started before this upgrade must be restarted. Sessions referencing a removed duplicate device may require two-factor verification again.
Docker deployments now default to the combined Celery worker mode. If your deployment relies on separate workers for each queue or configures them using
CELERY_MAIN_OPTIONS,CELERY_NOTIFY_OPTIONS,CELERY_MEMORY_OPTIONS,CELERY_TRANSLATE_OPTIONS, orCELERY_BACKUP_OPTIONS, setCELERY_WORKER_MODE=splitto preserve the previous behavior.The Docker
CELERY_SINGLE_PROCESSenvironment variable is deprecated. UseCELERY_WORKER_MODE=singleinstead; the compatibility alias logs a startup warning.
Prispievatelia¶
- Príspevky do kódu
Michal Čihař, Karen Konou, Shweta Singh, michael-smt
- Príspevky do prekladov
ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝), Ldm Public, hoanghuy309, Vaclovas Intas (Vac31.), Matthaiks, Adam Havránek, VfBFan, reducedradius, Bone NI, Yaron Shahrabani, Любомир Василев, Fjuro, Andrei Stepanov, Arif Budiman, Watchman89
- Príspevky do dokumentácie
Michal Čihař, Shweta Singh, michael-smt
Weblate 2026.9¶
Released on September 3rd 2026.
Nové funkcie¶
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.Objavovanie komponentov can optionally create components from a monolingual base or new base file when no translation files exist yet.
Pridané Parametre správy verzií na konfiguráciu správania repozitára pre každý komponent, vrátane vynúteného odosielania, odhlásenia sa z pull requestov a automatického zlúčenia pull requestov 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 Predvoľby.
Vylepšenia¶
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.
Aktualizovať súbor POT (xgettext) teraz prijíma viacero vlastných kľúčových slov (oddelených novým riadkom) odovzdaných programu xgettext cez
--keyword, čo umožňuje extrakciu z rôznych názvov funkcií.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 Súlad s predpismi o ochrane súkromia.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 Výkonnostná správa and
VCS_BACKENDS.Objasnený celoinštančný dopad rolí obsahujúcich oprávnenia pre celú lokalitu, vrátane správy používateľov pre celú lokalitu.
Zlepšený výkon načítavania prekladových súborov pri zmenách reťazcov týkajúcich sa iba metadát.
Znížená spotreba pamäte pri spúšťaní pracovníka Celery vyhýbaním sa duplicitným kontrolám systému Django a načítaním vykresľovania písiem len v prípade potreby.
Billing audit logs now identify users who change plans, initiate payments, or merge billings.
Priraďovanie jazykov tímu teraz používa prepínač Všetky jazyky, ktorý po zapnutí deaktivuje výber jazyka, a pri jeho vypnutí sa zachová manuálne vybraná sada jazykov. Pozrite Správa riadenia prístupu pre jednotlivé projekty.
Upozornenia na správu teraz rozlišujú aktiváciu balíka podpory, obnovenie stavu, odpojenie a registráciu Discover Weblate.
Objasnené všeobecné notifikačné háky priraďovanie a správanie týkajúce sa súkromia.
Objasnené, že Weblate nevypĺňa Git submoduly. Pozri Git submoduly.
Počiatočná akcia Vyhľadať a nahradiť je teraz označená ako Skontrolovať zmeny, aby sa odlíšila od potvrdenia.
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.Upozornenia na zlyhanie repozitára teraz poskytujú usmernenia zodpovedajúce chybám overovania URL repozitára. Pozri Riešenie problémov s URL repozitára.
Opravy zabezpečenia¶
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.
Priraďovanie cieľov webhookov už nespadá späť na priraďovanie podľa prípony hostiteľa/cesty. URL repozitárov komponentov sa musia zhodovať s URL repozitára z obsahu webhooku. Pozrite si Zhodné ciele webhookov.
Opravy chýb¶
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.
Denný zber metrík teraz používa nezávislé úlohy a efektívnejšie dotazy do databázy na zníženie špičkovej spotreby pamäte a zabránenie strate všetkých rozsahov, keď jeden zber zlyhá.
Database dump failures are now shown in the backups management interface.
Forky merge requestov GitLab teraz zakazujú Git LFS, aby sa predišlo zlyhaniam odosielania chýbajúcich objektov. Pozri Git LFS.
Notifikačné e-maily teraz zalamujú dlhé reťazce namiesto ich pretečenia, vďaka čomu je tlačidlo Zobraziť dosiahnuteľné bez horizontálneho posúvania.
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.
Kompatibilita¶
The
json_sort_keysParametre formátu súboru 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)/.Systém správy verzií Git s vynúteným odoslaním bol nahradený parametrom
git_force_pushparameter správy verzií; existujúce komponenty sú migrované automaticky.Odstránenie komponentu a kategórie teraz predvolene zachováva automaticky vygenerovanú prekladovú pamäť. Voliteľné správanie čistenia nájdete v Prekladová pamäť.
Hostitelia repozitárov Mercurial a Subversion teraz možno dôverovať pomocou
VCS_PRIVATE_ALLOWLISTbez obmedzenia Gitu na rovnakých hostiteľov prostredníctvomVCS_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.
Aktualizácia¶
Prosím, dodržujte Všeobecné pokyny na aktualizáciu na vykonanie aktualizácie.
Nasadenia Docker potrebujú nakonfigurovať adresy dôveryhodných proxy serverov. Nastavte
WEBLATE_TRUSTED_PROXY_ADDRESSESna zachovanie IP adries klientov v logoch nginx a Weblate, keď sa používaWEBLATE_IP_PROXY_HEADER=HTTP_X_FORWARDED_FOR; inak sa použije okamžitý TCP partner.
Prispievatelia¶
- Príspevky do kódu
Michal Čihař, Karen Konou, Gersona, Spyder, mmustafasenoglu, Kartik Ohri, Shweta Singh, Fabian Berg
- Príspevky do prekladov
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, ℂ𝕠𝕠𝕠𝕝 (𝕘𝕚𝕥𝕙𝕦𝕓.𝕔𝕠𝕞/ℂ𝕠𝕠𝕠𝕝)
- Príspevky do dokumentácie
Michal Čihař, Gersona, Karen Konou, Spyder, mmustafasenoglu, Kartik Ohri, Shweta Singh
Weblate 2026.8.1¶
Vydané 7. augusta 2026.
Nové funkcie¶
API projektov a komponentov teraz sprístupňujú všetky používateľom konfigurovateľné nastavenia, vrátane riadenia prístupu a nastavení prekladovej pamäte. Pozri REST API Weblate.
Pridaný príkaz
metricsna získavanie metrík servera lokálne vo formáte JSON, CSV alebo OpenMetrics.
Opravy chýb¶
Priebeh úloh teraz vyžaduje autentifikáciu a funguje pre agregované operácie automatického prekladu.
Protokolovanie pracovníka Docker Celery už nevysiela duplicitné záznamy cez obslužné programy protokolov Celery aj Weblate.
Vytváranie komponentov prostredníctvom REST API teraz vracia URL úlohy na pozadí v odpovedi, keď je práca na vytvorení zaradená do frontu.
Služby strojového prekladu veľkých jazykových modelov už nezlyhávajú, keď voliteľné nastavenia osoby a štýlu chýbajú v uloženej konfigurácii, čo sa stáva, keď je služba nainštalovaná prostredníctvom REST API.
import_jsonteraz zachováva zdrojový jazyk komponentu pre novo importované komponenty z exportov JSON.Akcie repozitára teraz vyžadujú oprávnenie na každom komponente zdieľajúcom dotknutý repozitár, vrátane prepojených komponentov v iných projektoch.
Potvrdenie právneho dokumentu teraz explicitne zahŕňa prepojené zásady ochrany osobných údajov. Pozri Právny modul.
História zmien doplnkov teraz uchováva iba explicitne verejné konfiguračné hodnoty a označuje zmenené polia poverení ako redigované.
Správy o práci prekladateľov s metrikami možno teraz zobraziť a stiahnuť ako HTML.
Poverenia repozitára sú teraz konzistentne skryté vo webovom a API výstupe.
Aktualizácia¶
Prosím, dodržujte Všeobecné pokyny na aktualizáciu na vykonanie aktualizácie.
Prispievatelia¶
- Príspevky do kódu
Michal Čihař, i4i, Alafi, Kartik Ohri
- Príspevky do prekladov
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
- Príspevky do dokumentácie
Michal Čihař, i4i, Kartik Ohri
Weblate 2026.8¶
Vydané 3. augusta 2026.
Nové funkcie¶
Pridaná preferencia Zobraziť všetky stĺpce v zoznamoch pomocou horizontálneho posúvania na zachovanie viditeľnosti všetkých stĺpcov zoznamu na úzkych obrazovkách namiesto ich skrývania.
Pracovné priestory teraz poskytujú agregované štatistiky prekladu a historické metriky, zoznam Moje pracovné priestory filtrovaný podľa oprávnení, sťahovanie archívov, vyhľadávanie a nahrádzanie, usmernenia pre nahrávanie, správu prekladovej pamäte pracovného priestoru a odstraňovanie prázdnych pracovných priestorov nespojených s fakturáciou.
Pridané metriky prekladu na úrovni projektu vo formátoch JSON, CSV a OpenMetrics.
Pridaná voliteľná podpora nasadenia Ukážková konfigurácia na spustenie Granian s ASGI, vrátane
WEBLATE_ASGIpre kontajnery Docker a asynchrónneho editora strojového prekladu, pripojenia GitHub App a požiadaviek na obnovenie repozitára.Pridané zoskupené zobrazenia Diagnostika projektu a pracovného priestoru s filtrami stavu, závažnosti, kategórie a akcieschopnosti používateľom. Diagnostika komponentov teraz sleduje vlastníctvo zamietnutia, opätovné otvorenie po relevantných zmenách a upozorňuje iba správcov projektu, ktorí môžu konať na základe varovaní a chýb.
Pridané koncové body API na vypisovanie, pridávanie, prijímanie, odmietanie a hlasovanie o návrhoch prekladu.
Správy o preklade sa teraz generujú na pozadí, ukladajú sa na neskoršie stiahnutie, sú dostupné v rozsahu pracovného priestoru a zahŕňajú analýzu práce prekladateľa.
Pridaná možnosť Používať výlučne kľúčové slová do Aktualizovať súbor POT (xgettext), ktorá umožňuje projektom zakázať predvolené kľúčové slová xgettext a spoliehať sa iba na vlastné kľúčové slovo.
Pridaná podpora API na čítanie a aktualizáciu preferencií Používateľský profil. Pozri koncový bod Používatelia.
Pridané kontroly kvality Maximálny počet riadkov a Značkovanie AsciiDoc na obmedzenie počtu riadkov prekladu a validáciu reťazcov AsciiDoc.
Pridané Obmedzenie jazykov prekladu, vrátane kontroly pre jednotlivé jazyky na obmedzenie priamej úpravy prekladu na privilegovaných používateľov.
Pridaná podpora pre staršie súbory Qt Linguist TS verzie 1. Pozri Qt Linguist .ts.
Weblate je teraz dostupný v laoštine.
Vylepšenia¶
Zablokovania z dôvodu obmedzenia rýchlosti webových akcií pre autentifikovaných používateľov sa teraz zaznamenávajú v Audítorský protokol s dotknutým rozsahom a cestou požiadavky.
Odpovede API OpenMetrics teraz zahŕňajú metadáta metriky a verziovaný typ obsahu.
Správa doplnkov teraz používa samostatné karty konfigurácie, protokolov a komponentov, zatiaľ čo protokoly aktivity rozlišujú čakajúce, úspešné, zlyhané a preskočené vykonania a vysvetľujú preskočené vykonania.
Rozšírená dokumentácia Vybrané udalosti zmien o podrobnú sémantiku udalostí a zlepšená presnosť schémy OpenAPI.
Zlepšený výkon načítavania pre viacjazyčné maticové zobrazenia, zoznamy komponentov na nástenke, histórie kategórií a zdieľané zoznamy komponentov.
Správa prekladovej pamäte teraz efektívnejšie načítava súhrny pôvodu, zobrazuje počty aktívnych a čakajúcich položiek a hlási počet položiek spracovaných počas importu.
Statické prostriedky teraz používajú názvy súborov s hashom obsahu a JavaScript CAPTCHA sa načítava iba v prípade potreby.
Strojový preklad Amazon Translate teraz podporuje konfiguráciu formálnosti, stručnosti a maskovania vulgarizmov.
Zlepšená spoľahlivosť OCR Snímky obrazovky a vizuálny kontext a hlásenie chýb pri sťahovaní údajov rozpoznávania.
Upozornenia na zlyhanie repozitára teraz odkazujú priamo na nastavenia správy verzií komponentu pre používateľov, ktorí ich môžu upravovať, ponechávajú technické chyby v angličtine a lokalizujú akcieschopné diagnózy pre každého diváka, vrátane obmedzení pull requestov GitHub.
Pracovníci Celery teraz prednačítavajú menej úloh predvolene na zníženie spotreby pamäte a zlepšenie distribúcie úloh.
Zlepšená odporúčaná konfigurácia Ukážková konfigurácia na spustenie Granian a odolnosť pracovníkov kontajnera Docker pre záťaž WSGI Weblate.
Kontroly nasadenia teraz detegujú poškodené štatistiky relácií PostgreSQL.
Komunitná diagnostika teraz zobrazuje pokrytie snímok obrazovky zdrojových reťazcov, odporúča kľúčové témy pokynov na preklad a rozlišuje prichádzajúcu automatizáciu repozitára od odchádzajúcej.
Odkazy poskytnuté používateľom, napríklad v komentároch, oznámeniach a profiloch, sú teraz podčiarknuté a používajú farbu s vyšším kontrastom.
Opravy chýb¶
Zakázanie overovania heslom zo správy používateľov pre celú lokalitu teraz predvolene regeneruje osobný kľúč API používateľa.
Štatistiky kategórií, projektov a komentárov teraz zostávajú konzistentné po zmenách topológie komponentov a komentárov a metriky kategórií sa zbierajú správne.
Názvy súborov v repozitári Mercurial začínajúce pomlčkou sa teraz spracúvajú bezpečne.
URL adresy obsahujúce spätné lomítka sa teraz odmietajú ako neplatné.
Chránené odchádzajúce HTTP a Git pripojenia sa teraz viažu na overené verejné adresy; chránené operácie Git zlyhajú uzavretím, keď klienti nemôžu vynútiť toto viazanie (GHSA-45m9-pf98-8jmq).
Trvalé presmerovania Git HTTP na rovnakého hostiteľa sa teraz overujú a ukladajú ako kanonické URL repozitárov komponentov.
Zmeny e-mailov prostredníctvom samoobslužného REST API sú teraz obmedzené na overené adresy (GHSA-x84p-6892-473c).
Autorizácia REST API teraz konzistentne chráni interné účty, obmedzené komponenty, konfiguráciu doplnkov, zdieľanie komponentov, odkazy na repozitáre a stavy kontroly.
Importy záloh projektu teraz overujú obnovené údaje pred vytvorením stavu projektu, preskakujú komponenty prepojené s repozitárom, ku ktorým importér nemá prístup, a už nenačítavajú konfiguráciu Mercurial dodanú v archíve ani nepriame odkazy na zdieľaný repozitár (GHSA-f66g-8pcg-jm8r, GHSA-327h-qqgm-qv55).
Obnova prekladovej pamäte projektu už neodstraňuje položky importované zo súborov.
Odosielanie a odmietanie návrhov teraz odmieta nadmerne dlhý text návrhu a dôvody odmietnutia.
Obmedzené komponenty sú teraz dostupné na Hosted Weblate, keď fakturačný plán povoľuje súkromné projekty.
Vyhľadávania strojového prekladu a prekladovej pamäte AJAX už neodhaľujú, či existujú neprístupné ID jednotiek.
RSS kanály už neodhaľujú históriu zmien z neprístupných projektov alebo obmedzených komponentov (GHSA-vvc6-wvqm-w5gc).
Autentifikované staršie webové háky GitHub App môžu opäť spúšťať aktualizácie repozitára prostredníctvom všeobecného koncového bodu webového háku GitHub.
Kompatibilita¶
django-compressor sa už nepoužíva a nastavenia
COMPRESS_*boli odstránené.Štýlovanie právnych dokumentov je teraz poskytované prostredníctvom prepísateľnej šablóny namiesto globálneho štýlu Weblate. Pozri Prispôsobenie právnych dokumentov a štýlov.
Keď je povolené
VCS_RESTRICT_PRIVATE, hostitelia repozitárov Mercurial a Subversion musia byť explicitne zahrnutí vVCS_ALLOW_HOSTS; Git cez HTTPS a SSH vynucuje pripnutie adresy pripojenia bez položky v zozname povolených.Konfigurácia odchádzajúceho HTTP proxy je obmedzená na premenné prostredia pre jednotlivé protokoly zdokumentované v HTTP proxy.
Git SSH overuje nakonfigurované ciele
HostNameaPortpred pripojením; konfigurácia SSH administrátora zostáva dôveryhodná aSSH_EXTRA_ARGSmôže prepísať smerovanie pripojenia a pripnutie adresy.Prenosy objektov Git LFS nie sú podporované a sú zakázané pre repozitáre spravované Weblate; súbory sledované LFS zostávajú súbormi ukazovateľov.
Koncové body REST API
creditsprojektu a komponentu a ich polia odpovedecredits_urlboli nahradené koncovými bodmireportss rozsahom areports_url. Generovanie správy o kreditoch je teraz asynchrónne; klienti musia odoslať správucredits, nasledovať vrátenú URL úlohy a načítať dokončenú správu. PozriPOST /api/reports/.Pole najvyššej úrovne
languagesv odpovediach REST API používateľa bolo odstránené; namiesto toho použiteprofile.languages. Pozri Používateľský profil.
Aktualizácia¶
Prosím, dodržujte Všeobecné pokyny na aktualizáciu na vykonanie aktualizácie.
V
settings_example.pysú zmeny, najmä nová konfiguráciaSTORAGESa odstránenie nastaveníCOMPRESS_*; prosím, upravte svoje nastavenia zodpovedajúcim spôsobom.Spúšťanie weblate compress už nie je potrebné; weblate collectstatic --noinput teraz pripravuje verziované statické prostriedky bez vymazania statického úložiska.
Prispievatelia¶
- Príspevky do kódu
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
- Príspevky do prekladov
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
- Príspevky do dokumentácie
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¶
Vydané 10. júla 2026.
Nové funkcie¶
Pridané
INTERNAL_BOT_EMAIL_TEMPLATEna prispôsobenie e-mailových adries interného bota.
Vylepšenia¶
Obmedzené komponenty teraz zobrazujú ikonu stavu v zoznamoch komponentov.
Kontroly oprávnení teraz opakovane používajú materializované údaje o členstve v tíme z odľahčených vyhľadávaní relácií.
Zdokumentované, že súbory prechodného jazyka sú skryté v zoznamoch jazykov a môžu spôsobiť, že cieľové reťazce budú iba na čítanie.
Diagnostika komponentov teraz varuje, keď sú bežné súbory PO GNU gettext PO (Portable Object) nakonfigurované ako jednojazyčné súbory PO.
Nepresné vyhľadávania v prekladovej pamäti sú teraz rýchlejšie vo veľkých prekladových pamätiach.
Správy o odmietnutí oprávnenia pri ukladaní prekladov, úprave slovníkov alebo hlasovaní o návrhoch teraz zobrazujú konkrétnejšie dôvody.
Upozornenia na komentáre k reťazcom, ktoré ste preložili, teraz zahŕňajú aj reťazce, ktoré ste predtým komentovali alebo pre ktoré ste navrhli preklady.
Komentáre a návrhy teraz automaticky sledujú projekt, keď je povolené Automaticky sledovať projekty pri príspevku.
Spresnené usmernenia pre prístup k repozitáru Hosted Weblate v Integrácie s platformami na hosťovanie kódu.
Vyhľadávanie reťazcov teraz zahŕňa filtre pre komentáre aktuálneho používateľa a samostatné vyhľadávania komentárov zdrojových reťazcov.
Stránky účtov hostingu kódu teraz konzistentne používajú Pripojenia hostingu kódu a formulácie prepojeného účtu nezávislé od poskytovateľa.
Registráciu Objavte Weblate možno teraz spustiť zo správcovského rozhrania bez manuálneho kopírovania aktivačného tokenu.
Objavte Weblate možno teraz spravovať z vyhradeného správcovského panela, registrácia začína s povoleným objavovaním a chránené projekty sú zahrnuté v zozname.
Aktualizované zoznamy modelov OpenAI, Mistral a Anthropic pre aktuálne podporované modely.
Opravy chýb¶
Filtrovaná navigácia prekladu a zen teraz opakovane používa stabilný zoznam výsledkov relácie, čím udržuje pozície a počty stabilné po tom, čo preložené reťazce opustia filter.
Ikony priority komponentov sa už nezobrazujú v zoznamoch prekladov.
Rozostup interpunkcie už neoznačuje značky obrázkov Markdown ako francúzsku interpunkciu a teraz zobrazuje, ktoré interpunkčné znamienka spustili kontrolu.
Fedora Messaging dostal niekoľko opráv spoľahlivosti.
Panel Veci na kontrolu už nepoužíva zvýrazňovanie chýb pre návrhy a iné stavy prekladu bez chýb.
Prispôsobenie pracovného postupu prekladu teraz jasnejšie ukazuje, kedy sú nastavenia pracovného postupu pre jednotlivé jazyky zakázané, kým nie je povolené prispôsobenie.
Vyrovnávacie pamäte oprávnení anonymných používateľov sú teraz izolované medzi požiadavkami.
Nastavenie GitHub App teraz vysvetľuje, že je potrebný pracovný priestor, namiesto zobrazenia chyby oprávnenia, keď neexistuje žiadny pracovný priestor.
Nastavenia automatických návrhov LLM už nezobrazujú
nullpre prázdne pokyny špecifické pre jazyk.Tabuľky funkcií formátov súborov teraz lepšie zodpovedajú skutočnej podpore formátov, vrátane popisov, kontextu, metadát množného čísla, odstraňovania zastaraných reťazcov, špecializovaných prípon súborov a zlúčených variantov.
Prijatie pozvánky do projektu teraz automaticky pridá projekt do sledovaných projektov používateľa.
Zamietnutie nevyhovujúcej kontroly už nezobrazuje chybu parsovania JSON v editore prekladu.
Vyhľadávania snímok obrazovky bez explicitného poľa teraz zodpovedajú iba názvom snímok obrazovky a vyhľadávacie pole odkazuje na úplnú dokumentáciu vyhľadávania snímok obrazovky.
Anonymné a interné účty botov už nemožno upravovať prostredníctvom všeobecnej správy používateľov.
Návrhy strojového prekladu LLM sa teraz zotavujú z viacerých nesprávne formátovaných štruktúrovaných odpovedí JSON.
Nastavenia Azure AI Translator teraz odmietajú nesprávne formátované názvy oblastí pred overením pripojenia služby.
Aktualizácia¶
Prosím, dodržujte Všeobecné pokyny na aktualizáciu na vykonanie aktualizácie.
Weblate teraz vyžaduje rozšírenie PostgreSQL
btree_gistpre vyhľadávania v prekladovej pamäti. Migrácia ho nainštaluje automaticky, keď má databázový používateľ dostatočné oprávnenia. Inštalácie používajúce databázového používateľa bez oprávnení superpoužívateľa by ho mali vytvoriť vopred pred aktualizáciou; pozri Vytvorenie databázy v PostgreSQL.
Prispievatelia¶
- Príspevky do kódu
Michal Čihař, Karen Konou, Weblate CI, Benjamin Alan Jamie, Kartik Ohri
- Príspevky do prekladov
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
- Príspevky do dokumentácie
Michal Čihař, mayank-dev-15, Benjamin Alan Jamie
Weblate 2026.7¶
Vydané 1. júla 2026.
Nové funkcie¶
Pridané kontroly kvality Bezpečný MDX, Dĺžka zdrojového reťazca a Kľúč akcelerátora pre výrazy JSX Súbory MDX, limity dĺžky zdroja a konzistenciu klávesov akcelerátora.
Pridaná integrácia stroja Mistral pre automatické návrhy Mistral LLM.
Pridané Registrácia aplikácie GitHub z Weblate na pripojenie repozitárov GitHub prostredníctvom Weblate GitHub App.
Zálohy Zálohy na úrovni projektu možno teraz vytvárať a sťahovať prostredníctvom REST API Weblate.
Pridané parametre formátu súboru na preklad jednotlivých hodnôt YAML front matter v súboroch Súbory Markdown a Súbory MDX a escapovanie hodnôt podobných vzorcom v súboroch Súbory CSV.
Pridaná možnosť písať text v widgetoch stavových odznakov veľkými písmenami.
Pridaná prekladová pamäť pracovného priestoru s asynchrónnym doplňovaním rozsahu pre existujúce položky prekladovej pamäte.
Pridaný
analyze_translator_workna odhad realistického denného priepustnosti prekladateľa z histórie zmien.
Vylepšenia¶
Úprava a zobrazenie prekladu RTL teraz lepšie spracúvajú obojsmerný text, vrátane ovládacích prvkov izolácie Unicode v Vizuálna klávesnica.
Riadenie prístupu k správcovskému rozhraniu je teraz jemnejšie s vyhradenými oprávneniami pre celú lokalitu.
Predvolené šablóny správ pre commity a žiadosti o zlúčenie teraz používajú Conventional Commits, formuláre nastavení môžu obnoviť predvolené hodnoty inštalácie a správy pull requestov používajú kompaktnú maticu priebehu jazyka.
Zdokumentované prispôsobenia Právny modul a pridané možnosti na skrytie právnych stránok alebo zakázanie číslovania dokumentov.
Rozšírená bezpečnostná dokumentácia o rezidenciu údajov, suverenitu cloudu EÚ, artefakty vydaní, podporované verzie, overovanie vydaní, SBOM, spracovanie závislostí, hlásenie zraniteľností, reakciu na incidenty hosťovanej služby a zodpovednosti operátora vlastného hostingu.
Aktualizovať súbor LINGUAS lepšie deteguje prítomnosť súboru
LINGUAS.Aktualizovať súbor POT (xgettext) teraz môže ponechať jazyk xgettext prázdny, aby ho xgettext uhádol z prípon zdrojových súborov.
Aktualizovať súbor POT (xgettext), Aktualizovať súbor POT (Meson), Aktualizovať gettext šablónu (Django) a Aktualizovať súbor POT (Sphinx) teraz môžu zachovať umiestnenia zdrojov vo vygenerovaných súboroch POT, aj keď preložené súbory PO vynechávajú umiestnenia.
Doplnky nainštalované vo vyšších rozsahoch sa teraz zobrazujú na stránkach doplnkov nižšieho rozsahu a doplnky širokého rozsahu môžu vypisovať ovplyvnené komponenty s podrobnosťami o kompatibilite.
WEBLATE_ALLOWED_ASSET_SIZEje teraz dostupný v kontajneri Docker.Automatické návrhy LLM teraz používajú preložené príklady, pokyny špecifické pre jazyk, bohatší kontext slovníka a štruktúrovaný kontext zástupných symbolov pre spoľahlivejší výstup.
Meta popisy teraz lepšie zodpovedajú inštaláciám s jedným projektom a vlastným hostingom.
Režim Zen, filtrované vyhľadávania, okolité reťazce, odosielanie formulárov prekladu a stránky správy doplnkov sa teraz načítavajú efektívnejšie na veľkých lokalitách.
Pridané usmernenia Balíčkovanie Weblate pre distribúcie pre správcov distribúcií.
Veľké importy komponentov sa teraz vyhýbajú duplicitnému spracovaniu prekladovej pamäte.
Súbory GNU gettext PO (Portable Object) možno teraz nakonfigurovať tak, aby pri ukladaní odstraňovali zastarané reťazce, vrátane údržby repozitára.
Hromadné prijímanie návrhov teraz potvrdzuje počet ovplyvnených návrhov, môže ich schváliť pre recenzentov a spracúva prijatie na pozadí.
Odovzdávanie veľkého počtu čakajúcich prekladov teraz zaraďuje požiadavky prehliadača do frontu na pozadí a vyhýba sa duplicitným úlohám odovzdávania repozitára.
Doplnky upozornení na udalosti zmien môžu teraz používať predvoľby pre udalosti obsahu prekladu, všetky udalosti alebo vybrané jednotlivé udalosti.
Fedora Messaging teraz overuje zabezpečené pripojenia k sprostredkovateľovi a sprístupňuje nastavenia času doručenia a predpony témy.
Diagnostika komponentov teraz triedi položky podľa závažnosti, farebne kóduje odznaky závažnosti a zobrazuje počet chýb na karte Diagnostika.
Výkonnostná správa teraz zobrazuje využitie disku databázy PostgreSQL vedľa využitia disku servera a varuje, keď nie je možné zozbierať údaje o využití databázy.
Výkonnostná správa teraz zobrazuje využitie disku databázy PostgreSQL vedľa využitia disku servera a varuje, keď nie je možné zozbierať údaje o využití databázy alebo nie je dostatok voľného miesta v cieli zálohy na uloženie výpisu databázy.
Náhľad Vyhľadať a nahradiť teraz ponecháva parametre vyhľadávania upraviteľné, aby bolo možné dotaz spresniť pred použitím nahradení.
Opravy chýb¶
Regulárny výraz a Zástupné symboly teraz vynucujú časové limity regulárnych výrazov pri vyhodnocovaní príznakov zdrojových reťazcov (CVE 2026-62326, GHSA-r52j-4vjp-q949).
Zmeny obmedzených komponentov už nie sú vystavené prostredníctvom vnorených koncových bodov zmien API projektu, komponentu alebo prekladu (CVE 2026-62249, GHSA-92m8-wv36-prmx).
Sťahovania ZIP, vrátane balíkov prekladov Metadátové súbory obchodu s aplikáciami, už nenasledujú podradené symbolické odkazy mimo stiahnutého stromu (CVE 2026-61792, GHSA-xwj4-fp82-r2rj).
Tímy vynucujúce dvojfaktorové overovanie teraz tiež zadržiavajú oprávnenia pre celú lokalitu od ľudských členov bez nakonfigurovaného 2FA (CVE 2026-61790, GHSA-x86c-ff69-cr2m).
Globálne vyhľadávania objektov HTML a AJAX už neodhaľujú existenciu objektu v súkromných projektoch (CVE 2026-55227, GHSA-2p9g-x3cv-5hh4).
Kontroly prístupu k API tímu teraz bránia správcom projektov čítať údaje tímu súkromného projektu alebo rozširovať priradenia tímu s rozsahom mimo ich povolených projektov (CVE 2026-55228, GHSA-2q2q-jr9g-v9rf).
Nesprávne formátované príznaky
replacementsuž nerušia kontroly dĺžky zdroja.Prázdne zoznamy komponentov už nie sú vystavené používateľom bez oprávnenia na správu zoznamu komponentov.
Spracovanie slovníka už neduplikuje termíny TBX ani nezobrazuje termíny zdrojového jazyka v oboch stĺpcoch prekladu.
Upozornenia na duplicitné reťazce teraz ponúkajú akciu čistenia na odstránenie opakovaných reťazcov z prekladových súborov.
Odovzdávania recenzií Gerrit recenzné požiadavky môžu opäť zahŕňať možnosti odovzdávania Gerrit v cieľovej vetve.
Záložné zhody cieľa webového háku sú teraz prísnejšie a hlásené v diagnostike komponentu.
Vytváranie komponentov prepojených pomocou
weblate://už nečaká na zámok zdieľaného repozitára počas požiadavky.Predvolené licencie prekladu projektu a pracovného priestoru teraz tesnejšie nasledujú licencie komponentu a projektu.
Požiadavky
PATCHAPI komponentu a kategórie už neodstraňujú kategóriu, keď je pole vynechané.Nahrávania dokumentov a prekladovej pamäte teraz vynucujú
TRANSLATION_UPLOAD_MAX_SIZEa nahrávania dokumentov API overujú prípony súborov.Chyba syntaxe reStructuredText teraz deteguje vnorené role zabalené v bludných spätných apostrofoch.
Nebezpečné HTML teraz efektívne deteguje zmenené hodnoty atribútov HTML obsahujúce iba zástupné symboly v prekladoch.
Maximálna veľkosť prekladu už nezalamuje text nakonfigurovaný tak, aby sa zmestil na jeden riadok, kontroluje zdrojové reťazce a obnovuje vykreslené náhľady po úpravách zdroja.
Bitmapové widgety a náhľady Maximálna veľkosť prekladu teraz používajú Matplotlib a už nevyžadujú Pango, Cairo, librsvg ani GObject Introspection.
História resetovania a aktualizácie repozitára teraz zachováva autorstvo, zaznamenáva zlyhania vzdialenej aktualizácie a zahŕňa následné zosúladenie prekladového súboru.
Aktualizácia URL repozitára teraz overuje kompatibilnú históriu Git bez požiadavky na okamžité úspešné zlúčenie.
Automatický preklad už neoveruje skryté polia komponentu pri používaní strojového prekladu.
Odkazy Reťazce označené na úpravu teraz zahŕňajú všetky reťazce vyžadujúce úpravu, kontrolu alebo prepísanie.
Kontroly oprávnení anonymných používateľov už nezlyhávajú pri načítavaní tímov s rozsahom projektov alebo pracovných priestorov.
Vytváranie projektu API môže opäť použiť jediný oprávnený pracovný priestor používateľa, keď nie je poskytnutý explicitný pracovný priestor.
Automatická údržba Git je teraz zakázaná pre repozitáre spravované Weblate, aby sa zabránilo súbežným odpojeným úlohám údržby.
Prerušené operácie repozitára Git sú teraz buď obnovené a zaznamenané, alebo zobrazené ako upozornenie repozitára.
Sledované preklady na nástenke teraz zahŕňajú segmenty cesty kategórie.
Nepodporované úrovne nahrávania teraz zobrazujú zástupný symbol nahrávania ukazujúci na jednotlivé preklady.
Odpovede API komponentu už nevystavujú odkazy na export repozitára, vetvu odovzdávania alebo prehliadač repozitára používateľom bez prístupu k repozitáru.
Kompatibilita¶
DeepL teraz spracúva verzie DeepL API interne, používa v3 pre správu slovníka a objavovanie jazykov a už nepodporuje DeepL API v1.
Témy Fedora Messaging teraz zahŕňajú segmenty cesty kategórie a nastavenia sprostredkovateľa sú uložené ako URL AMQP s existujúcimi nastaveniami hostiteľa a SSL migrovanými automaticky.
Aktualizácia¶
Prosím, dodržujte Všeobecné pokyny na aktualizáciu na vykonanie aktualizácie.
V
settings_example.pysú zmeny, najmä vSOCIAL_AUTH_PIPELINEaSOCIAL_AUTH_DISCONNECT_PIPELINE; prosím, upravte svoje nastavenia zodpovedajúcim spôsobom.Existujúce položky prekladovej pamäte sú presunuté do úložiska s rozsahom periodickou úlohou na pozadí Celery. Po aktualizácii nechajte Celery spustený; návrhy prekladovej pamäte môžu byť neúplné, kým sa nedokončí doplňovanie.
Prispievatelia¶
- Príspevky do kódu
Michal Čihař, Karen Konou, Weblate CI, michael-smt, Samuel Gomes, Dinis Sales, Gersona, Harsha C, Kartik Ohri, Besnik Bleta, fahadhewad
- Príspevky do prekladov
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, 大学没毕业
- Príspevky do dokumentácie
Michal Čihař, michael-smt, Karen Konou, Gersona, Weblate CI, Kartik Ohri, Besnik Bleta, fahadhewad, Harsha C
Weblate 2026.6.1¶
Vydané 1. júna 2026.
Opravy chýb¶
Celojazykové Oznámenia už nerozbíjajú prehľadové stránky jazyka.
Aktualizácia¶
Prosím, dodržujte Všeobecné pokyny na aktualizáciu na vykonanie aktualizácie.
Prispievatelia¶
- Príspevky do kódu
Michal Čihař
- Príspevky do dokumentácie
Michal Čihař
Weblate 2026.6¶
Vydané 1. júna 2026.
Nové funkcie¶
Oznámenia možno teraz spravovať aj prostredníctvom REST API Weblate pre konkrétne jazyky projektu.
Členstvá v tímoch možno teraz obmedziť na vybrané jazyky pre oprávnenia prekladu pre jednotlivých používateľov.
Pridané odhady nákladov do správ o preklade.
Pridané voliteľné trasovanie OpenTelemetry pre požiadavky a úlohy backendu a Google Cloud Error Reporting pre spracované chyby servera.
Pridané Pracovné priestory na zoskupenie súvisiacich projektov, so zoznamami projektov pracovného priestoru, tímami s rozsahom pracovného priestoru a oprávneniami na vytváranie projektov, zdedenými predvolenými hodnotami pracovného priestoru, projektu a kategórie pre vybrané nastavenia komponentu a podrobnosťami o fakturácii, ak sú dostupné.
Vylepšenia¶
Kontajnery Docker môžu teraz konfigurovať
WEBLATE_SAML_SECURITY_CONFIGna prispôsobenie bezpečnostných nastavení SAML a upraviťWEBLATE_FORMATSpomocouWEBLATE_ADD_FORMATSaWEBLATE_REMOVE_FORMATS.Zlepšený výkon kontroly Nekonzistentné vo veľkých projektoch.
Polia príznakov prekladu teraz používajú editor založený na značkách s automatickým dokončovaním a zoskupenými návrhmi pre všetky známe príznaky.
Štatistiky prispievateľov teraz predvolene odstraňujú duplicitnú prácu na tom istom reťazci, s možnosťou počítať všetky zmeny.
Integrácie s platformami na hosťovanie kódu teraz dokumentuje URL prístupových tokenov HTTPS a SSH URL vyhradených používateľov na prístup k repozitárom a Nepretržitá lokalizácia teraz vysvetľuje, prečo môže zlúčenie squash pull requestov riešenia konfliktov Weblate vyžadovať resetovanie repozitára.
Diagnostika prekladových komponentov teraz zahŕňajú zamietnuteľnú diagnostiku komponentov pre komunitnú lokalizáciu.
Snímky obrazovky a vizuálny kontext teraz podporujú hromadné priradenie z výsledkov vyhľadávania alebo rozpoznávania textu obrázka, uľahčujú objavovanie reťazcov v nahraných obrázkoch, zobrazujú počty pokrytia zdrojových reťazcov a zahŕňajú pokročilé vyhľadávanie v zozname.
Artefakty vydania Softvérový zoznam materiálov (SBOM) teraz zahŕňajú metadáta na úrovni dokumentu CISA 2025.
Opravy chýb¶
Overovanie odchádzajúcich URL teraz odmieta ďalšie neverejné ciele (CVE 2026-50127, GHSA-vmfc-9982-2m45).
Oznámenia Oznámenia pre jazyk projektu sa už nezobrazujú v celom projekte.
Sprísnené kontroly prístupu
POST /api/screenshots/proti enumerácii súkromných projektov.E-maily o aktivite účtu pri pokuse o registráciu teraz odkazujú na resetovanie hesla, aby pomohli používateľom dokončiť nastavenie účtu.
Odkazy Pozývanie nových používateľov teraz fungujú pre prihlásených používateľov, ktorých účet vlastní pozvanú e-mailovú adresu.
Vyhľadávanie reťazcov so zmenami obsahu bez zaznamenaného autora teraz podporuje
changed_by:""a kombinované filtre zmien sa teraz vzťahujú na tú istú udalosť zmeny.Pull requesty Gitea a Forgejo už nereconfigurujú existujúce vzdialené repozitáre forkov tak, aby ukazovali na zdrojový repozitár.
Relácie prekladu jazyka projektu a kategórie teraz udržiavajú reťazce zoskupené podľa priority komponentu a spoľahlivo zobrazujú varovania pri prepínaní komponentov.
Odkazy na úlohy na stránke zapojenia teraz zostávajú vycentrované a zobrazujú cieľový jazyk prekladu.
Doplnky aktualizácie Gettext POT teraz opätovne skenujú preklady po odovzdaní aktualizovaných súborov POT a PO.
Repozitáre Git teraz aktualizujú vetvy správne, keď má vzdialený repozitár aj značku s rovnakým názvom.
Upozornenia na konfliktné nastavenie repozitára teraz povoľujú priame odovzdávania v tej istej vetve.
Zastarané plány čistenia sú teraz počas aktualizácie odstránené z Celery beat.
Stránky prekladu pre projekty pracovného priestoru už nepadajú, keď sú polia pracovného priestoru odložené.
Aktualizácia¶
Prosím, dodržujte Všeobecné pokyny na aktualizáciu na vykonanie aktualizácie.
Došlo k zmene v
INSTALLED_APPS; treba pridaťweblate.workspaces.Migrácie databázy môžu trvať dlhšie na väčších inštanciách.
Prispievatelia¶
- Príspevky do kódu
Michal Čihař, Karen Konou, Weblate CI, Basheer Radman, michael-smt, Kristián Kunc, felixfon
- Príspevky do prekladov
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
- Príspevky do dokumentácie
Michal Čihař, VfBFan, Basheer Radman, Weblate CI, michael-smt, felixfon
Weblate 2026.5¶
Vydané 15. mája 2026.
Nové funkcie¶
Pridaná podpora Súbory MDX na preklad textu Markdown pri zachovaní syntaxe JSX, s Parametre formátu súboru zdieľanými s Súbory Markdown pre zalamovanie riadkov, bloky kódu, front matter a spracovanie zástupných symbolov.
Pridaný rozšírený kontext prekladu LLM pre automatické návrhy, pokrývajúci kontext reťazca, vysvetlenia, preklady do sekundárneho jazyka, množné čísla, nevyhovujúce kontroly a zástupné symboly.
Pridané súhrnné upozornenie na aktivitu prekladu iba vo forme prehľadu, pozri Notifikácie.
Sťahovania CSV a XLSX v Sťahovanie prekladov teraz exportujú reťazce množného čísla ako samostatné riadky foriem množného čísla, ktoré možno importovať späť.
Pridané Parametre formátu súboru Gettext PO a POT na kontrolu, či Weblate aktualizuje hlavičky
Language-Team,Last-Translator,X-GeneratoraReport-Msgid-Bugs-To.Pridaný backup na synchronné spúšťanie nakonfigurovaných zálohovacích služieb.
API vyhľadávania v prekladovej pamäti teraz môže preskočiť nepresné zhody pomocou parametra dotazu
exact.Pridaný Prekladové súbory CDN na publikovanie prekladových súborov do nakonfigurovanej CDN.
Vylepšenia¶
Používanie zakončení riadkov DOS možno teraz konfigurovať pomocou
dos_eolParametre formátu súboru.OpenAI a Alibaba už nevyžadujú svoje proprietárne SDK Python.
Auditované zmeny nastavení projektu a komponentu sú teraz zaznamenané v histórii.
Odovzdávania recenzií Gerrit teraz používajú Vetva odoslania ako cieľovú vetvu.
Weblate teraz kontroluje, či
CACHE_DIRumožňuje vykonávanie generovaných pomocných súborov.Softvérový zoznam materiálov (SBOM) sa teraz generuje počas vydania a publikuje sa ako verziovaný artefakt vydania namiesto ukladania do zdrojového repozitára.
Stránka prekladu teraz oddeľuje snímky obrazovky od informácií o reťazci, zbaľuje zriedka používané podrobnosti o reťazci a konzistentnejšie zoskupuje akcie slovníka a snímok obrazovky.
Správa prístupu k projektu teraz stránkuje používateľov a lepšie vysvetľuje automatické priradenia tímov pre celú lokalitu.
Pridaná dokumentácia hostingu kódu orientovaná na poskytovateľov a usmernenia pre Vzorec množného čísla v štýle Gettext.
Python wheel už neobsahuje katalógy zdrojových prekladov, testovacie súbory ani príkladové súbory nasadenia, čím sa znižuje veľkosť nainštalovaného balíka.
Stránka zapojenia teraz zvýrazňuje akcieschopné skupiny prekladových úloh pre nováčikov.
RSS kanály môžu teraz používať rovnaké filtre ako stránka prehliadania zmien.
Aktualizovať gettext šablónu (Django) teraz podporuje súbory PO gettext použité ako šablóny, keď sú vylúčené filtrom jazyka.
Prepracované Model hrozieb Weblate na dokument v štýle zmluvy.
Opravy chýb¶
Sprísnené náhľady vyhľadávania a pôvody návrhov Automatické návrhy proti XSS a zastavené odhaľovanie podrobností o chybách databázy pri zlyhaniach nahrávania (CVE 2026-45106 / GHSA-6wxc-8mgq-w26m).
Nahrávania URL snímok obrazovky, vzdialená extrakcia HTML v CDN pre lokalizáciu JavaScriptu a presmerovania kontroly stavu URL teraz predvolene odmietajú interné alebo neverejné ciele.
Odovzdávania recenzií Gerrit teraz odmietajú cieľové vetvy obsahujúce možnosti odovzdávania, sledujú cieľovú vetvu pred vyvolaním
git-reviewa navrhujú krátke názvy vetiev, keď sú poskytnuté úplné referencie.Oznámenia kategórie Oznámenia sa už nezobrazujú v celom projekte a mazanie oznámení o preklade teraz rešpektuje oprávnenia s rozsahom jazyka.
Odovzdávania žiadostí o zlúčenie teraz obnovujú zastarané vzdialené repozitáre forkov po zmene hostingu repozitára.
Počty množného čísla parsované z hlavičiek prekladových súborov sú teraz ohraničené a vzorce množného čísla sú odmietnuté, keď sa môžu vyhodnotiť mimo nakonfigurovaného rozsahu foriem množného čísla.
Prístupové tokeny pre jednotlivé projekty končiace dnes teraz zostávajú platné až do konca dňa.
Nesprávne formátované odoslania ALTCHA CAPTCHA a URL repozitárov v užitočných zaťaženiach webových hákov už nespôsobujú chyby servera.
Zástupné symboly teraz zlučuje prekrývajúce sa nevnorené rozpätia z viacerých príznakov.
Protokoly Zálohovanie a presun Weblate už neobsahujú varovania výmeny kľúčov OpenSSH post-quantum zo vzdialených pripojení Borg.
Cesty repozitárov kategórií sa teraz spracúvajú bezpečnejšie počas čistenia a presunov.
Zamknuté stránky komponentov teraz zobrazujú akciu odhlásenia po prihlásení na odber upozornení na odomknutie.
Importy Zálohy na úrovni projektu sa teraz obnovujú na pozadí, aby sa zabránilo prekročeniu limitov pamäte webového pracovníka.
Kompatibilita¶
Príznak
dos-eoluž nie je podporovaný. Namiesto toho použitedos_eolParametre formátu súboru.CAPTCHA registrácie teraz používa protokol widgetu ALTCHA v3 s dôkazom práce Argon2id.
Atribút projektu
set_language_teambol nahradený parametrom formátu súborupo_set_language_teamna úrovni komponentu; pozri Parametre formátu súboru.Weblate teraz používa kalendárne verziovanie pre vydania, pozri Cyklus vydávania.
Weblate teraz používa prísnejšie obmedzenia verzií závislostí na lepšiu kontrolu behového prostredia.
Aktualizácia¶
Prosím, dodržujte Všeobecné pokyny na aktualizáciu na vykonanie aktualizácie.
Nastavenie
ALTCHA_MAX_NUMBERbolo nahradené nastaveniamiALTCHA_COST,ALTCHA_MEMORY_COSTaALTCHA_PARALLELISM; prosím, upravte svoje nastavenia zodpovedajúcim spôsobom.Politika aktualizácie bola zmenená a aktualizácie sú podporované iba z aktuálneho alebo predchádzajúceho kalendárneho roka.
Nastavenia
COMMENT_CLEANUP_DAYSaSUGGESTION_CLEANUP_DAYSsú jednorazovo migrované na doplnky pre celú lokalitu Odstránenie zastaraných komentárov a Odstránenie zastaraných návrhov; namiesto toho nakonfigurujte tieto doplnky.
Prispievatelia¶
- Príspevky do kódu
Michal Čihař, Karen Konou, AliceVisek, Gersona, Weblate CI
- Príspevky do prekladov
이정희, 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
- Príspevky do dokumentácie
Michal Čihař, Gersona, Karen Konou, AliceVisek