Sign in

Michal Čihař

@cihar.com
55 followers 149 following 105 posts

weblate.org / apartmancvikov.cz

PostsRepliesMedia
Michal Čihař @cihar.com · 23/09/2026
Editing source strings sounds obvious—until the “source” is actually the identifier used to update the translation files. Weblate 2026.10 finally closes that gap: source strings and translation keys can now be edited while preserving translations and history.
github.com
feat(translations): support editing source strings and keys by nijel · Pull Request #21755 · WeblateOrg/weblate
Let maintainers correct source text and rename keys without recreating strings or losing their translations and history. Fixes #10304 Fixes #9729
001
Michal Čihař @cihar.com · 21/09/2026
⚙️ Weblate 2026.10 will let you customize your workflow even further with automations! We’re starting with bulk editing and automatic translation. What should we automate next? Let us know!
docs.weblate.org
Automation reference and cookbook
The Automation add-on runs declarative workflows using existing Weblate operations. This page describes the workflow structure, triggers, conditions, and actions. See Cookbook for complete examples...
000
Michal Čihař @cihar.com · 18/09/2026
Not tired of AI features yet? 😄 Weblate 2026.10 will bring AI-powered translation quality evaluation. It can review existing translations for accuracy, fluency, terminology, style, and formatting—and report findings as regular Weblate checks.
github.com
feat(addons): add batched AI quality evaluation by nijel · Pull Request #21718 · WeblateOrg/weblate
Evaluate existing translations asynchronously using configured LLM services and their existing batch sizes. Store findings as standard checks, validate structured responses, and discard stale batch...
010
Michal Čihař @cihar.com · 18/09/2026
🔐 Another round of authentication fixes landed in social-auth-core 5.1.1, including a security fix for VK and improvements for OIDC, Auth0, and SAML. We’re also considering moving to PySAML2—feedback from SAML users is welcome at github.com/python-so...
github.com
Migrate to PySAML2 · Issue #1993 · python-social-auth/social-core
We currently use python3-saml which hasn't received any update for 3 years. Lack of maintenance indicates that there will be unhandled security issues underneath. Recently, SAML-Toolkits/python...
000
Michal Čihař @cihar.com · 17/09/2026
A new translation-finder release is out. The library powering Weblate’s translation discovery is now more robust on deeply nested repositories and uses less memory when detecting encodings.
github.com
Release 3.5.0 · WeblateOrg/translation-finder
Released on 16th September 2026. Changed XLIFF discovery results to use xliff and xliff2 with the xliff_placeables file format parameter instead of plainxliff and xliff2-placeables format identifie...
010
Michal Čihař @cihar.com · 16/09/2026
python-gammu 3.5.0 brings several security fixes around memory safety and input validation, together with fixes for timezone handling and SMS/MMS conversion.
wammu.eu
python-gammu 3.5.0 - Download
Website of Gammu and Wammu, the software for managing GSM cell phones.
000
Michal Čihař @cihar.com · 16/09/2026
Gammu 1.45.0 is out! Automatic splitting of long SMS, native MySQL support on Windows, improved AT modem handling, and many more fixes.
wammu.eu
Gammu 1.45.0 - Download
Website of Gammu and Wammu, the software for managing GSM cell phones.
000
Michal Čihař @cihar.com · 16/02/2026
Thanks to the wonderful community, the Weblate docs are now available in two more languages! 🇸🇪 Swedish 👉 docs.weblate.org/sv/... 🇮🇩 Indonesian 👉 docs.weblate.org/id/... That’s even more ways to explore Weblate in your language.
docs.weblate.org
Weblate-dokumentation
Välkommen till den officiella dokumentationen för Weblate, det fria webbaserade systemet för kontinuerlig lokalisering. Innehållsförteckningen i sidomenyn gör det enkelt att hitta dokumentation om ...
000
Michal Čihař @cihar.com · 13/02/2026
Fresh batch of fixes & cleanups in translate-toolkit 3.19.0! Most notably, tmserver has been removed from the codebase. If anyone still relies on it, maintaining it as a separate package would be the way forward.
github.com
Release 3.19.0 · translate/translate
The major changes in this release are: Improvements in the PO, YAML and HTML formats. Removed tmdb and project storage Read the full Release notes for more details.
000
Michal Čihař @cihar.com · 09/02/2026
More legacy software updates! 😈 Gammu 1.43.0 is out with countless fixes.
github.com
Release 1.43.0 · gammu/gammu
Documentation modernization. Localization updates. Dependencies updates. Improved CNMI response processing. Improved error handling in SMSD. Handle truncated SMS PDUs gracefully instead of rejectin...
000
Michal Čihař @cihar.com · 05/02/2026
After more than 5 years, python-gammu 3.2.5 is out. A collection of fixes accumulated over the years—and the project is still looking for a maintainer to give it more love. pypi.org/project/pyt...
000
Michal Čihař @cihar.com · 27/01/2026
Cleaning up translate-toolkit means saying goodbye to some long-neglected code. One of the bigger pieces going away is tmserver—let's stop pretending someone maintains it 🙂.
github.com
chore: drop tmserver by nijel · Pull Request #6048 · translate/translate
Drop tmserver and related storage. This is not really maintained for years and it includes WSGI code which was copied years ago and might have serious bugs. This should be extracted to a standalone...
000
Michal Čihař @cihar.com · 26/01/2026
Let’s start the new week with a release! translation-finder 2.24 is out, with detection for many new formats.
github.com
Release 2.24 · WeblateOrg/translation-finder
What's Changed Changes and improvements chore: update Python compatibility by @nijel in #615 Normalize Windows-style paths in Transifex configuration parsing by @Copilot in #680 tests: fix typ...
000
Michal Čihař @cihar.com · 14/01/2026
🚀 Several releases today, with Weblate being the most important one. Weblate 5.15.2 brings a security fix and addresses several issues that slipped into 5.15. 👉
github.com
Release Weblate 5.15.2 · WeblateOrg/weblate
Released on January 14th 2026. Improvements Statistics generator is now triggered upon installation. Screenshots updated from the repository have proper history. reStructuredText syntax error...
000
Michal Čihař @cihar.com · 12/01/2026
🔐 Using wlc to remotely manage Weblate? Time to upgrade—wlc 1.17.0 is out with security fixes.
github.com
Release 1.17.0 · WeblateOrg/wlc
Dropped support for unscoped key in configuration (CVE-2026-22251). Tightened hostname-based SSL verification skip (CVE-2026-22250). Modernized packaging. Improved type annotations. Full Changelog...
000
Michal Čihař @cihar.com · 09/01/2026
🎉 New year, new release! translate-toolkit 3.18.0 brings format improvements (PO, XLIFF, TXT, RC, Properties, HTML), removes Directory & ZIPFile storages, and drops Python 3.10 support.
github.com
Release 3.18.0 · translate/translate
The major changes in this release are: Improvements in the PO, XLIFF, TXT, RC, Properties and HTML formats. Removed Directory and ZIPFile storages Dropped support for Python 3.10 Read the full Re...
000
Michal Čihař @cihar.com · 07/01/2026
🎉 utidylib 1.0.0 is out—after years in the making.
github.com
Release v1.0.0 · nijel/utidylib
What's Changed Changes and improvements build(deps): bump pypa/gh-action-pypi-publish from 1.8.12 to 1.8.14 by @dependabot[bot] in #111 build(deps): bump sphinx from 7.2.6 to 7.3.5 by @dependa...
000
Michal Čihař @cihar.com · 18/12/2025
😅 Today’s goal was “just a small bug & security release”… A surprise bug, a broken dependency, and a PyPI storage limit later—Weblate 5.15.1 is finally out!
github.com
Release Weblate 5.15.1 · WeblateOrg/weblate
Released on December 18th 2025. New features Added GET /api/projects/(string:project)/languages/(string:language_code)/file/ to download a ZIP file of all component translations of a project for a...
010
Michal Čihař @cihar.com · 18/12/2025
🚀 Release day! While the Weblate release is on the way, Python Social Auth (social-auth-core 4.8.2) is already out with compatibility fixes and cleanup of backends for services that no longer exist.
github.com
Release Release 4.8.2 · python-social-auth/social-core
Changed The timeout parameter can be again configured Refactored HTTP authentication code Loosened some type checks for better downstream compatibility ID_KEY is now configurable Improved token ex...
000
Michal Čihař @cihar.com · 04/12/2025
New formats just landed in @weblate.org! XLIFF 2.0, TOML, RESJSON and Nextcloud JSON are now supported.
github.com
feat(formats): add support for new translate-toolkit formats by nijel · Pull Request #17154 · WeblateOrg/weblate
RESJSON Nextcloud JSON TOML (fixes Add Toml support #8537) Go i18n TOML XLIFF 2.0 (fixes Add support for XLIFF 2.0 #972) Missing: XLIFF 2.0 Documentation Tests
000
Michal Čihař @cihar.com · 03/12/2025
New translate-toolkit release! Now using the new Rust-based text wrapper for PO files and bringing other fixes.
github.com
Release 3.17.3 · translate/translate
The major changes in this release are: Improvements in the PO and HTML formats. Read the full Release notes for more details.
000
Michal Čihař @cihar.com · 28/11/2025
My first ever #Rust code! I never planned to write any, but after the Unicode-segmentation module I used disappeared overnight, I built a replacement—and rewrote the gettext wrapping while at it, since that was the real bottleneck when updating PO files.
github.com
Release v0.2.0 · WeblateOrg/unicode-segmentation-rs
What's Changed feat: add type annotations by @nijel in #18 chore(pre-commit): use native gitleaks instead of docker by @nijel in #20 feat(ci): run testsuite by @nijel in #19 chore(deps): updat...
000
Michal Čihař @cihar.com · 26/11/2025
🚀 translate-toolkit 3.17.0 is out! Includes several new formats and improvements to existing ones—coming to @weblate.org soon.
github.com
Release 3.17.0 · translate/translate
The major changes in this release are: Added support for TOML, XLIFF 2.0, Nextcloud JSON, and RESJSON formats. Improvements in PO, CSV, Properties, YAML, HTML, PHP, DTD, RC, TMX and Markdown forma...
000
Michal Čihař @cihar.com · 10/11/2025
🌍 There will be a Translations Devroom at @fosdem.org 2026! Got something interesting for open-source translators? Submit your proposal on time 😉.
translations-devroom.github.io
Translations devroom at FOSDEM’26 | Join the room and boost libre localization efforts!
Join the room and boost libre localization efforts!
000
Michal Čihař @cihar.com · 06/11/2025
Even a bugfix release sometimes needs a fix—Weblate 5.14.2 is out!
github.com
Release Weblate 5.14.2 · WeblateOrg/weblate
Released on November 6th 2025. Improvements Performance when adding strings. Bug fixes Adding terms to glossary was not working in some situations. Upgrading Please follow Generic upgrade instr...
000
Michal Čihař @cihar.com · 05/11/2025
Weblate 5.14.1 is out! And of course—right after tagging the Docker image, Django drops a security update 😅. So expect 5.14.1.1 soon!
github.com
Release Weblate 5.14.1 · WeblateOrg/weblate
Released on November 5th 2025. New features String context are now tracked in changes histoy and displayed when available. Improvements Document using Valkey in Background tasks using Celery an...
000
Michal Čihař @cihar.com · 14/10/2025
With the next Weblate release just around the corner, it’s a great time for some translate-toolkit fixes!
github.com
Release 3.16.3 · translate/translate · GitHub
Useful localization tools with Python API for building localization & translation systems - Release 3.16.3 · translate/translate
000
Michal Čihař @cihar.com · 10/10/2025
Long time, no release. The command-line client for @weblate.org, wlc 1.16, is out.
github.com
Release 1.16.1 · WeblateOrg/wlc
1.16.1 Released on 10th October 2025. Fixed packages publishing. 1.16 Released on 10th October 2025. Fixed downloading components based on configuration. Improved error reporting with Weblate 5....
000
Michal Čihař @cihar.com · 09/10/2025
Fixing a security bug years after it was reported is still better than not fixing it, right? Thanks to the @github.com Secure Open Source Fund I'm slowly going through the python-social-auth issue tracker, and this was hidden there as well.
github.com
Release Release 5.6.0 · python-social-auth/social-app-django
Changed Fixed possibly unsafe account association (CVE-2025-61783) Storage now filters for active users Added Django 6.0 and Python 3.14 compatibility Type annotations LoginRequiredMiddleware co...
000
Michal Čihař @cihar.com · 07/10/2025
python-social-auth just got a new release, bringing fixes and improvements for many backends. 👉 github.com/python-so... Want to help out? We need to figure out which backends are no longer useful. 👉
github.com
Release Release 4.8.0 · python-social-auth/social-core
Changed Fixed Gitea backend API authentication headers Improved RelayState and attributes handling in the SAML backend Changed domains for VK backend All API calls now include User-Agent header OI...
000
Michal Čihař @cihar.com · 03/10/2025
Friday is the best day of the week to release some bug fixes. Translate-toolkit 3.16.2 fixes various corner cases in supported formats. #FridayRelease
github.com
Release 3.16.2 · translate/translate
The major changes in this release are: Improvements in PO and MO formats Incomplete plurals handling Big endian compatbility Read the full Release notes for more details.
000
Michal Čihař @cihar.com · 12/09/2025
Hopefully the last batch of fixes for the Weblate 5.13 release has just been released.
github.com
Release Weblate 5.13.3 · WeblateOrg/weblate
Released on September 12th 2025. Improvements Text on the registration page informs about possible use of user’s data in more detail. Clarified account removal view. Bug fixes Components pa...
000
Michal Čihař @cihar.com · 10/09/2025
We're discussing future support of database servers in @weblate.org We might focus on PostgreSQL only.
github.com
Review support for MySQL/MariaDB · Issue #16140 · WeblateOrg/weblate
Describe the problem When using more complex ORM features, we often run into problems with MySQL compatibility: #16102 #15869 While it was always possible to address it, it needs an extra effort an...
000
Michal Čihař @cihar.com · 05/09/2025
Any Akismet users in @weblate.org? The feature might be removed soon unless you speak up :-).
github.com
Review akismet integration · Issue #16043 · WeblateOrg/weblate
Describe the problem The Akismet integration is using a no longer maintained Python library. We should review whether it should be ported to a different library or support for Akismet should be rem...
000
Michal Čihař @cihar.com · 17/07/2025
Červen se s flexibilitou od Delta Green obzvláště vydařil a poprvé mám zápornou fakturu za odběr elektřiny deltagreen.cz/surfari-mesice
000
Michal Čihař @cihar.com · 03/07/2025
⚙️ translate-toolkit 3.15.6 is out—get ready for upcoming GNU gettext changes! Grab it 👉 github.com/translate...
github.com
Release 3.15.6 · translate/translate
The major changes in this release are: Added support for upcoming changes in the PO format (see https://lists.gnu.org/archive/html/bug-gettext/2025-06/msg00018.html) Compatibility with lxml 6 Conv...
000
Michal Čihař @cihar.com · 27/06/2025
🎉 Two Friday releases from python-social-auth! 🚀 social-auth-core 4.7.0 🚀 social-app-django 5.5.0 Fixes, improvements, and cleanup all around. Details here 👉 🔗 github.com/python-so... 🔗 github.com/python-so...
github.com
Release Release 4.7.0 · python-social-auth/social-core
Changed Fixed getting user info in LinkedIn authentication. Fixed okta OIDC authentication URLs. Dropped AOL OpenID backend. Improved error handling in ORCID. Fixed Soundcloud OAuth2 authorization...
000
Michal Čihař @cihar.com · 23/06/2025
🛠️ Stardicter 2.0 is out — 8 years since the last release! 😄 Now with full Python 3 compatibility and Python 2 support dropped. Check it out 👉 github.com/nijel/sta...
github.com
GitHub - nijel/stardicter: Conversion tools from various formats to StarDict.
Conversion tools from various formats to StarDict. - nijel/stardicter
000
Michal Čihař @cihar.com · 20/06/2025
🎉 Friday release time! Weblate 5.12.2 is out now with the latest fixes and improvements. Start your weekend with a fresh code 🍃 Details 👉 github.com/WeblateOr...
github.com
Release Weblate 5.12.2 · WeblateOrg/weblate
Released on June 20th 2025. Improvements DeepL integration now supports using next-gen LLM model. Bug fixes Restoring Project level backups with votes. Improved error handling in Apertium APy...
010
Michal Čihař @cihar.com · 17/06/2025
Weblate 5.12 is out, bringing security fixes, Slack notifications and a handful of other improvements. Actually, due to a bug in the publishing process, you will directly get 5.12.1 :-). github.com/WeblateOr...
github.com
Release Weblate 5.12.1 · WeblateOrg/weblate
NoteWeblate 5.12 was tagged, but was not published due to issues in the build process. This relelase describe changes in both 5.12 and 5.12.1. Released on June 16th 2025. New features Added POST...
000
Michal Čihař @cihar.com · 23/05/2025
With more people now on board at @weblate.org, I’ve had a chance to tackle some long-standing tasks 🙌 Just published new security, privacy, and compliance documentation! 🔒 Check it out here 👉 docs.weblate.org/en/...
docs.weblate.org
Security and privacy
Development of Weblate adheres to the Best Practices of the Open Source Security Foundation. Security updates: Weblate provides security updates to address vulnerabilities and enhance the applicati...
000
Michal Čihař @cihar.com · 23/05/2025
📚 I’ve just enabled the Hungarian translation for the Weblate docs! 🇭🇺 That brings us to 20 languages in total 🎉 Huge thanks to everyone contributing to @weblate.org translations 💙 Take a look 👉 docs.weblate.org/hu/...
docs.weblate.org
Weblate dokumentáció
Üdvözöljük a Weblate, a szabad szoftveres, webalapú folyamatos lokalizációs rendszer hivatalos dokumentációjában. Az oldalsávban található tartalomjegyzék segítségével könnyedén elérheti az Önt érd...
000
Michal Čihař @cihar.com · 07/05/2025
🔧 Weblate 5.11.4 is out! Improves webhook support introduced in 5.11 — now working more reliably across all setups. Thanks for bearing with us! 🙌 Details 👉 github.com/WeblateOr...
github.com
Release Weblate 5.11.4 · WeblateOrg/weblate · GitHub
Web based localization tool with tight version control integration. - Release Weblate 5.11.4 · WeblateOrg/weblate
010
Michal Čihař @cihar.com · 05/05/2025
After some experimenting (and failures) last week, I've deployed Anubis from @techaro.lol on Hosted @weblate.org The impact on server load is just incredible.
110
Michal Čihař @cihar.com · 05/05/2025
🛠️ Weekend double release! Weblate 5.11.2 fixed a few bugs, and 5.11.3 followed up to smooth out the release process itself. Sometimes even releases need a fix 😉 Check it out 👉github.com/WeblateOr...
github.com
Release Weblate 5.11.3 · WeblateOrg/weblate
Released on May 3rd 2025. Bug fixes Fixed release publishing. Upgrading Please follow Generic upgrade instructions in order to perform update. Contributors Code contributions Michal Čihař Documen...
000
Michal Čihař @cihar.com · 29/04/2025
🔥 Hotfix: social-auth-core 4.6.1 🐛 Fixes a crash in partial pipelines for some backends Details 👉 github.com/python-so...
github.com
Release Release 4.6.1 · python-social-auth/social-core · GitHub
Python Social Auth - Core. Contribute to python-social-auth/social-core development by creating an account on GitHub.
000
Michal Čihař @cihar.com · 25/04/2025
🎉 Another today update: Weblate 5.11.1 ✨ Project backups now include teams & categories 🐳 Docker health checks improved 🐛 Fixes for GitLab MRs, webhooks, and glossary cleanup Full details 👉 github.com/WeblateOr...
github.com
Release Weblate 5.11.1 · WeblateOrg/weblate
Released on April 25th 2025. Improvements Project level backups now include teams and categories. Docker health check is now supported in non-web service containers. Bug fixes GitLab merge ...
000
Michal Čihař @cihar.com · 25/04/2025
🚀 social-auth-core 4.6.0 is out! ✨ New backends: Kick, Fedora, Lifescience AAI, NFDI 🔧 Type hints, cleaner code, better error handling 👋 Removed old/unsupported backends Details 👉 github.com/python-so...
github.com
Release Release 4.6.0 · python-social-auth/social-core
Changed Added type annotations Modernized build system OAuth2 backends now default to POST method Code cleanups Tests use responses instead of HTTPretty Improved error handling in case of missing ...
010
Michal Čihař @cihar.com · 25/04/2025
🎉 translate-toolkit 3.15.2 is out! Bug fixes for Android & Ruby YAML. Grab it here 👉 github.com/translate...
github.com
Release 3.15.2 · translate/translate · GitHub
Useful localization tools with Python API for building localization & translation systems - Release 3.15.2 · translate/translate
000
Michal Čihař @cihar.com · 25/04/2025
✨ Weblate is hiring! We’re looking for: 💻 a Front-End Developer 🙋 a Customer Care star 🌍 Remote-only & open to candidates worldwide Join our open-source journey from wherever you are! Check it out 👉 weblate.org/en/careers
weblate.org
Career at Weblate
Weblate, the libre localization platform, wants you on the team!
011