Skip to content

SoK 

Season of KDE 2026: Wrapping up

Wednesday, 25 March 2026
Greetings! As we're nearing the end of SoK 2026, I am writing to share my experience and progress since my previous blog. The second half of my SoK project has been a real learning experience for me, about how contributions to KDE and open-source communities in general work. I also learnt the importance of thorough testing, bug fixing, and polishing that is required before shipping any software. Read More

[SoK 2026] Appium Testing for Lokalize

Friday, 20 March 2026
Hey there! I'm Vishesh Srivastava, and this is the full write-up for my SoK 2026 project: adding Appium-based UI tests to Lokalize. So what's Lokalize? It's KDE's translation tool - the app translators use to work with PO files and manage translation projects. It already had unit tests, but no UI tests. So the goal of this project was to setup a UI testing framework using Appium. Read More

Season of KDE - Midterm Blog

Friday, 20 March 2026
Hello world! My name is Keshav Nanda and I had the opportunity to work with Scripty, a KDE bot that extracts translatable strings from various KDE applications and sends them to KDE translators. Read More

Season of KDE 2026 - Task - 3 Lokalize

Friday, 20 March 2026
Progress Report — Midterm — SOK 26 Mentor: Finley Watson Project: Lokalize Week 1 Week one was basically just ensuring that I have a good understanding of the relevant code in the repository. I suggested a good approach would be to write a summary of the behaviour of the classes and functions involved. This turned out to work really well. Read More

Season of KDE 2026 - Task - 3 Lokalize

Friday, 20 March 2026
Week 0 progress Report — SOK 26 I am Kumud, a third year student at IIT Roorkee, and I am working as a mentee under the guidance of Finley Watson for SOK 26. Read More

Season of KDE 2026 - Lokalize Glossary Tab Improvements (Midterm)

Thursday, 19 March 2026
My name is Aditya Sarna, and I have been working on Lokalize, a translation software, as part of Season of KDE 2026. Along with my fellow mentee Jaimukund Bhan, I have been assigned to work on improvements to the Glossary tab, including both UI/UX enhancements and addressing a substantial list of bugs. Read More

Season of KDE 2026 - Untangling Scripty's File Paths

Saturday, 14 March 2026
Hi everyone, Aviral here :) I have been a past contributor to the KDE ecosystem for a few projects like Okular and Spectacle. KDE was the first organisation I ever worked with in my open source journey and now I am very excited to share the update of my Season of KDE 2026 project. Read More

[SoK 2026] Halfway update: Appium Testing in Lokalize

Sunday, 8 March 2026
Hey there! I'm Vishesh Srivastava, and we're at the halfway mark of my SoK 2026 project — writing Appium-based UI tests for Lokalize. I was a bit late for the halfway mark, but we're still on track. Read More

Season of KDE 2026 - Fixing the Glossary in Lokalize (Midterm)

Sunday, 8 March 2026
Greetings to the KDE community! My name is Jaimukund Bhan and I have been working on Lokalize, the l10n tool used to translate KDE software, for Season of KDE 2026. Specifically, I have been fixing the Glossary - which is a collection of frequently used words linked to keyboard shortcuts for quick access while translating. Read More

Mid-SoK Blog

Wednesday, 4 March 2026
I'm half-way through the Season of KDE 2026 and wanted to share the journey so far. I had subscribed to the kde-soc mailing list after I returned from IndiaFOSS'25, where I met KDE contributors who really encouraged me to join the community and told me that one can always learn while building. The first step, always, is to start. Then I got carried away with life until I saw "call to action" in my mailbox in January. It was about SoK'26. I had then recently set up Kubuntu and was in awe about what people can build out of passion and by collaborating with others. I felt mentorship was the way to get started. I explored the projects and found Task-3 under Lokalize as something that I can contribute to while learning new skills- programming in CPP, debugging, and exploring an old repo. Read More