Releases: WeblateOrg/weblate
Weblate 5.10.4
Released on March 19th 2025.
Bug fixes
-
Fixed dismissing of checks.
-
Reduced overhead of rendering other strings while translating.
-
Improved performance of some Weblate’s REST API endpoints.
-
Fixed Parsing language codes in some corner cases.
-
Searching for strings now properly finds exact match on the component.
Upgrading
Please follow Generic upgrade instructions in order to perform update.
Contributors
Code contributions
Michal Čihař
Translations contributions
Vinko Kastelic, Dick Groskamp, Amalia Nostalgia, VfBFan, Balázs Úr, william chen, Michal Čihař, cat
Documentation contributions
Michal Čihař
Weblate 5.10.3
Released on March 13th 2025.
Improvements
- Captcha is not shown for registrations via Inviting new users.
Bug fixes
-
Improved performance of API download endpoints.
-
Optimized fetching other translations while translating.
-
Reduced notifications overhead.
-
Improved handling of components using Weblate internal URLs.
-
Fixed authenticating with some Git servers.
Upgrading
Please follow Generic upgrade instructions in order to perform update.
Contributors
Code contributions
Michal Čihař, nijel, Gersona, Javier Pérez, Mehdi El Oualy, Allan Nordhøy, Malte L., StoyanDimitrov, 49
Translations contributions
Dick Groskamp, VfBFan, Rafael Fontenelle, Besnik Bleta, 大学没毕业, 大王叫我来巡山, Xzonn, Agnieszka C, Linerly, Peter Vančo, Aindriú Mac Giolla Eoin, Uijong Wei, BouenMarsh, Sagiri, qtm, Martin Srebotnjak, Blueberry, Horus68, Aksel Azwaw, Yaron Shahrabani, Петро Узбек, Meta Sonic, Ldm Public, Michal Čihař, Lang Q, தமிழ்நேரம், amano, MERCRED, Milo Ivir, dsa-t, JY3, Balázs Meskó, Christian Wia, Szymon Ignaczak, Nichathip Polaueng, Chang-Chia Tseng, Emil Schildknecht Nielsen, Turkish Wold, Yılmaz Durmaz, Gadzio742, Nahil4, Yi Chi Fauzi, Максим Горпиніч, Fjuro, Sketch6580, Любомир Василев, Massimo Pissarello, Julien Humbert, Ricky Tigg, Ihor Hordiichuk, Kaya Zeren, Reno Tx, Miguel A. Bouzada, n1ck, Andi Chandler, Tuomas Hietala, Priit Jõerüüt, Trond Kjetil Bremnes, Pierfrancesco Passerini, Jesper Hertel, VisionR1, pan93412, Miguel, Lynilia, Mohammed Al Otaibi, Dwi Cahyono, awadhiworld, Kyotaro Iijima, Prachi Joshi, 이정희, Carlos Manuel Picos, Vaclovas Intas, Yuri, StoyanDimitrov, Mehdi El Oualy, Vlăduț Ilie, Ettore Atalan, qywter11 qywter11, Yuri Chornoivan, Temuri Doghonadze, hugoalh, Burak Hüseyin Ekseli, leyakid803, 김인수, bovirus, WaldiS, Filipe Mota (BlackSpirits), Alyaksandr Koshal, Мирослав Николић, پرویز قادر, cat, Ilyes Kouachi, ButterflyOfFire, Eduard Ereza Martínez, nautilusx, Matthaiks, Vin, Rostyslav, RViktor, Sveinn í Felli, Basheer Radman, dedakir923, xuars
Documentation contributions
Michal Čihař, Rafael Fontenelle, AliceVisek, Gersona, StoyanDimitrov, Mehdi El Oualy
Weblate 5.10.2
Released on February 28th 2025.
Improvements
-
Improved Translation Memory matching.
-
Visual diff now better highlights whitespace additions.
-
Improved performance on large projects.
Bug fixes
-
Consistency of Boolean operators in Searching.
-
Fixed some Add-ons trigger upon installation.
-
Fixed restoring of Git repositories from Project level backups.
Compatibility
-
Weblate has switched to a different library for zxcvbn integration, as the old one is no longer maintained, see Password authentication.
-
Weblate uses proactive authentication with Git 2.46.0 and newer when HTTP credentials are supplied.
Upgrading
Please follow Generic upgrade instructions in order to perform update.
- There are several changes in
settings_example.py
, most notable are changed settingsAUTH_PASSWORD_VALIDATORS
andINSTALLED_APPS
; please adjust your settings accordingly.
Contributors
Code contributions
Michal Čihař, nijel, Gersona, Javier Pérez, Mehdi El Oualy, Allan Nordhøy, Malte L., StoyanDimitrov, 49
Translations contributions
Dick Groskamp, VfBFan, Rafael Fontenelle, Besnik Bleta, 大学没毕业, 大王叫我来巡山, Xzonn, Agnieszka C, Linerly, Peter Vančo, Aindriú Mac Giolla Eoin, Uijong Wei, BouenMarsh, Sagiri, qtm, Martin Srebotnjak, Blueberry, Horus68, Aksel Azwaw, Yaron Shahrabani, Петро Узбек, Meta Sonic, Ldm Public, Michal Čihař, Lang Q, தமிழ்நேரம், amano, MERCRED, Milo Ivir, dsa-t, JY3, Balázs Meskó, Christian Wia, Szymon Ignaczak, Nichathip Polaueng, Chang-Chia Tseng, Emil Schildknecht Nielsen, Turkish Wold, Yılmaz Durmaz, Gadzio742, Nahil4, Yi Chi Fauzi, Максим Горпиніч, Fjuro, Sketch6580, Любомир Василев, Massimo Pissarello, Julien Humbert, Ricky Tigg, Ihor Hordiichuk, Kaya Zeren, Reno Tx, Miguel A. Bouzada, n1ck, Andi Chandler, Tuomas Hietala, Priit Jõerüüt, Trond Kjetil Bremnes, Pierfrancesco Passerini, Jesper Hertel, VisionR1, pan93412, Miguel, Lynilia, Mohammed Al Otaibi, Dwi Cahyono, awadhiworld, Kyotaro Iijima, Prachi Joshi, 이정희, Carlos Manuel Picos, Vaclovas Intas, Yuri, StoyanDimitrov, Mehdi El Oualy, Vlăduț Ilie, Ettore Atalan, qywter11 qywter11, Yuri Chornoivan, Temuri Doghonadze, hugoalh, Burak Hüseyin Ekseli, leyakid803, 김인수, bovirus, WaldiS, Filipe Mota (BlackSpirits), Alyaksandr Koshal, Мирослав Николић, پرویز قادر, cat, Ilyes Kouachi, ButterflyOfFire, Eduard Ereza Martínez, nautilusx, Matthaiks, Vin, Rostyslav, RViktor
Documentation contributions
Michal Čihař, Rafael Fontenelle, AliceVisek, Gersona, StoyanDimitrov, Mehdi El Oualy
Weblate 5.10.1
Released on February 21st 2025.
Improvements
-
Multiple failing checks better shows failing checks including links to the strings.
-
Detailed overview of locked components on project repository management.
-
Searching for strings supports searching by source string state.
Bug fixes
-
Downloading translations performs faster on project and language scopes.
-
Zen Mode does not display the source string twice when editing it.
-
Fixed Glossary terms highlighting.
Upgrading
Please follow Generic upgrade instructions in order to perform update.
Contributors
Code contributions
Michal Čihař, nijel, Gersona, Javier Pérez, Mehdi El Oualy, Allan Nordhøy, Malte L., StoyanDimitrov, 49
Translations contributions
Dick Groskamp, VfBFan, Rafael Fontenelle, Besnik Bleta, 大学没毕业, 大王叫我来巡山, Xzonn, Agnieszka C, Linerly, Peter Vančo, Aindriú Mac Giolla Eoin, Uijong Wei, BouenMarsh, Sagiri, qtm, Martin Srebotnjak, Blueberry, Horus68, Aksel Azwaw, Yaron Shahrabani, Петро Узбек, Meta Sonic, Ldm Public, Michal Čihař, Lang Q, தமிழ்நேரம், amano, MERCRED, Milo Ivir, dsa-t, JY3, Balázs Meskó, Christian Wia, Szymon Ignaczak, Nichathip Polaueng, Chang-Chia Tseng, Emil Schildknecht Nielsen, Turkish Wold, Yılmaz Durmaz, Gadzio742, Nahil4, Yi Chi Fauzi, Максим Горпиніч, Fjuro, Sketch6580, Любомир Василев, Massimo Pissarello, Julien Humbert, Ricky Tigg, Ihor Hordiichuk, Kaya Zeren, Reno Tx, Miguel A. Bouzada, n1ck, Andi Chandler, Tuomas Hietala, Priit Jõerüüt, Trond Kjetil Bremnes, Pierfrancesco Passerini, Jesper Hertel, VisionR1, pan93412, Miguel, Lynilia, Mohammed Al Otaibi, Dwi Cahyono, awadhiworld, Kyotaro Iijima, Prachi Joshi, 이정희, Carlos Manuel Picos, Vaclovas Intas, Yuri, StoyanDimitrov, Mehdi El Oualy, Vlăduț Ilie, Ettore Atalan, qywter11 qywter11, Yuri Chornoivan, Temuri Doghonadze, hugoalh, Burak Hüseyin Ekseli, leyakid803, 김인수, bovirus, WaldiS, Filipe Mota (BlackSpirits), Alyaksandr Koshal, Мирослав Николић, پرویز قادر, cat, Ilyes Kouachi, ButterflyOfFire, Eduard Ereza Martínez, nautilusx, Matthaiks, Vin
Documentation contributions
Michal Čihař, Rafael Fontenelle, AliceVisek, Gersona, StoyanDimitrov, Mehdi El Oualy
Weblate 5.10
Released on February 14th 2025.
New features
-
Inconsistent reStructuredText references check to validate reStructuredText references.
-
reStructuredText syntax error check to validate reStructuredText syntax.
-
API can now produce CSV output.
-
New management command
import_projectbackup
to import Project level backups.
Improvements
-
Improved error handling in Automatic suggestions.
-
WEBLATE_REGISTRATION_CAPTCHA
is now available in Docker container. -
Synchronize on shared repository now operates on all its components.
-
Punctuation spacing ignores markup such as Markdown or reStructuredText.
-
Punctuation spacing does not alter reStructuredText markup.
-
Improved validation errors in Weblate’s REST API, see Error responses.
-
Any language changed into an alias in Weblate language data is now reflected in all existing installations.
-
Blank alias languages (not linked to any translation, profile, component, …) are now automatically removed.
-
Consecutive duplicated words better works with markup such as Markdown or reStructuredText.
-
Automatically use DeepL API Free endpoint for the DeepL API Free authentication keys in DeepL.
-
Compatibility with third-party static files storage backends for Django.
-
Improved language compatibility in Azure AI Translator.
-
Reused translation check gracefully handles languages which are not case sensitive.
-
Enforced checks are now applied on strings imported from the repository.
-
Reduced false positives in Mismatched colon and Mismatched full stop for CJK languages.
-
OpenAPI schema for API includes more information.
-
Regular expression supports advanced regular expressions.
-
Unchanged translation gracefully deals with case-insensitive languages.
Bug fixes
-
Reused translation wrongly triggered after fixing the error.
-
Dark theme behavior in some situations.
-
Translation propagation sometimes did not work as expected.
-
Content-Security-Policy is now automatically set for AWS.
-
Automatic suggestions sometimes cached results too aggressively.
-
Fixed translations caching in Automatic suggestions.
-
Unsafe HTML cleanup automatic fixups honors the
ignore-safe-html
flag. -
Punctuation spacing no longer applies to Breton.
-
Fixed Squash Git commits on linked repositories.
-
Multiple failing checks avoids false positives and better lists related checks.
Compatibility
-
Running tests using Django test executor is no longer supported, see Weblate testsuite and continuous integration.
-
BBCode markup check is now disabled by default. The bbcode-text flag is required to activate this check, see Customizing behavior using flags.
-
API error responses format has changed, see Error responses.
Upgrading
Please follow Generic upgrade instructions in order to perform update.
-
There are several changes in
settings_example.py
, most notable are the new settings for Weblate’s REST API inREST_FRAMEWORK
,SPECTACULAR_SETTINGS
,DRF_STANDARDIZED_ERRORS
andINSTALLED_APPS
; please adjust your settings accordingly. -
PostgreSQL 12 and MariaDB 10.4 are no longer supported.
Contributors
Code contributions
Michal Čihař, nijel, Gersona, Javier Pérez, Mehdi El Oualy, Allan Nordhøy, Malte L., StoyanDimitrov, 49
Translations contributions
Dick Groskamp, VfBFan, Rafael Fontenelle, Besnik Bleta, 大学没毕业, 大王叫我来巡山, Xzonn, Agnieszka C, Linerly, Peter Vančo, Aindriú Mac Giolla Eoin, Uijong Wei, BouenMarsh, Sagiri, qtm, Martin Srebotnjak, Blueberry, Horus68, Aksel Azwaw, Yaron Shahrabani, Петро Узбек, Meta Sonic, Ldm Public, Michal Čihař, Lang Q, தமிழ்நேரம், amano, MERCRED, Milo Ivir, dsa-t, JY3, Balázs Meskó, Christian Wia, Szymon Ignaczak, Nichathip Polaueng, Chang-Chia Tseng, Emil Schildknecht Nielsen, Turkish Wold, Yılmaz Durmaz, Gadzio742, Nahil4, Yi Chi Fauzi, Максим Горпиніч, Fjuro, Sketch6580, Любомир Василев, Massimo Pissarello, Julien Humbert, Ricky Tigg, Ihor Hordiichuk, Kaya Zeren, Reno Tx, Miguel A. Bouzada, n1ck, Andi Chandler, Tuomas Hietala, Priit Jõerüüt, Trond Kjetil Bremnes, Pierfrancesco Passerini, Jesper Hertel, VisionR1, pan93412, Miguel, Lynilia, Mohammed Al Otaibi, Dwi Cahyono, awadhiworld, Kyotaro Iijima, Prachi Joshi, 이정희, Carlos Manuel Picos, Vaclovas Intas, Yuri, StoyanDimitrov, Mehdi El Oualy, Vlăduț Ilie, Ettore Atalan, qywter11 qywter11, Yuri Chornoivan, Temuri Doghonadze, hugoalh, Burak Hüseyin Ekseli, leyakid803, 김인수, bovirus
Documentation contributions
Michal Čihař, Rafael Fontenelle, AliceVisek, Gersona, StoyanDimitrov, Mehdi El Oualy
Weblate 5.9.2
Released on December 19th 2024.
Improvements
-
Renamed Bitbucket Data Center pull requests to match new product name.
-
GET
/api/users/
supports searching by user ID.
Bug fixes
-
Avoid query parser crash in multi-threaded environments.
-
Avoid Automatic fixups crash on multi-value strings.
-
Make project tokens work when Two-factor authentication or Contributor agreement are enforced.
-
Captcha solution were sometimes not accepted.
Upgrading
Please follow Generic upgrade instructions in order to perform update.
Contributors
Code contributions
Michal Čihař, Gersona
Translations contributions
Horus68, Peter Vančo, cat, Rafael Fontenelle, Blueberry, Christian Wia, 大学没毕业, Yılmaz Durmaz, gallegonovato, Miguel A. Bouzada, VfBFan, Michal Čihař, Максим Горпиніч, Besnik Bleta, Aindriú Mac Giolla Eoin, Yaron Shahrabani, Fjuro, 大王叫我来巡山, Massimo Pissarello, Любомир Василев
Documentation contributions
Michal Čihař, Rafael Fontenelle
Weblate 5.9.1
Released on December 16th 2024.
Bug fixes
- Fixed publishing package to PyPI.
Upgrading
Please follow Generic upgrade instructions in order to perform update.
Contributors
Code contributions
Michal Čihař
Documentation contributions
Michal Čihař
Weblate 5.9
Released on December 16th 2024.
New features
-
Per-project Automatic suggestions can now be configured via the Project Weblate’s REST API.
-
Translation memory import now supports files with XLIFF, PO and CSV formats, see User interface and
import_memory
command in Management commands. -
The registration CAPTCHA now includes proof-of-work mechanism ALTCHA.
-
Leading problematic characters in CSV are now checks for Glossary, see Prohibited initial character.
-
Logging to Graylog log management.
Improvements
-
Google Cloud Translation Advanced now supports Glossaries in automatic suggestion (optional).
-
A shortcut to duplicate a component is now available directly in the menu (Manage → Duplicate Component)
-
Included username when generating Translator credits.
-
Bulk edit shows a preview of matched strings.
-
GET
/api/components/(string:project)/(string:component)/
exposes component lock state. -
Editor in Zen Mode is now stick to bottom of screen.
-
Added page navigation while Translating.
-
Appearance customization now has distinct settings for dark mode.
-
Improved Translation propagation performance.
-
More detailed error messages for
POST
/api/translations/(string:project)/(string:component)/(string:language)/file/
.
Bug fixes
-
Using the
has:variant
field now correctly displays strings that have variant(s) in the search language, see Searching for strings. -
Saving newly added strings in some formats.
-
Java format gracefully handles escaping.
Compatibility
-
Rollbar integration no longer includes client-side error collection.
-
Weblate now requires Git 2.28 or newer.
-
Any custom code that relied on Change models signals should be reviewed.
-
Fedora Messaging integration integration needs to be updated to be compatible with this release.
-
WEB_WORKERS
now configures number of threads instead of processes.
Upgrading
Please follow Generic upgrade instructions in order to perform update.
Contributors
Code contributions
Michal Čihař, Mehdi El Oualy, Paul Harriet Asiñero, Yusi Z, Mehdi Eloualy, gers, nijel, michael-smt, gersona, Gersona
Translations contributions
Michal Čihař, Besnik Bleta, gallegonovato, Blueberry, cat, Fjuro, Sketch6580, Massimo Pissarello, Linerly, 大王叫我来巡山, 大学没毕业, Yuri Chornoivan, VfBFan, JY3, Miguel A. Bouzada, Dick Groskamp, Aindriú Mac Giolla Eoin, Andi Chandler, Kristoffer Grundström, Christian Wia, Claudio Filho F Filho, Yaron Shahrabani, Milo Ivir, Kaya Zeren, Neaten “Awrawman” Awrawman, Agnieszka C, Jeff Huang, Fulup Jakez, Milan Šalka, nautilusx, Любомир Василев, notlin4, immeteor2, kowih83264, WaldiS, ssantos, Reno Tx, Johan Jacobsson, Peter Vančo, Sveinn í Felli, Oliver, Yvan Zo, meshari alnaim, தமிழ்நேரம், searinminecraft, Jwtiyar Nariman, gitelo4516, Vision, Chang-Chia Tseng, Kyotaro Iijima, Ricky Tigg, ei9, Martin Srebotnjak, Horus68, 이정희, Максим Горпиніч, Sylvain Pichon, Ldm Public, Слободан Симић(Slobodan Simić), Priit Jõerüüt, Hugo, UTUMI Hirosi, Сергей, symegac, Winston Sung, ChinskiKaczynski, Rafael Fontenelle
Documentation contributions
Michal Čihař, Paul Harriet Asiñero, gers, michael-smt, Benjamin Alan Jamie, Gersona, Mehdi Eloualy
Weblate 5.8.4
Released on November 19th 2024.
Improvements
- Searching for users can search based on user changes.
Bug fixes
-
Fixed occasional crash in RSS feeds.
-
ICU MessageFormat gracefully handles plural strings.
-
Bitbucket Cloud pull requests correctly generates pull request description.
Upgrading
Please follow Generic upgrade instructions in order to perform update.
Contributors
Code contributions
Michal Čihař, gersona, Mehdi El Oualy
Documentation contributions
Michal Čihař
Weblate 5.8.3
Released on November 6th 2024.
Bug fixes
-
Formatting of some Audit log entries.
-
Fixed XML escaped output in some machine translation integrations.
-
Fixed duplicate listing of newly added glossary terms.
Upgrading
Please follow Generic upgrade instructions in order to perform update.
Contributors
Code contributions
Michal Čihař, Mehdi El Oualy
Documentation contributions
Michal Čihař