Redesigning Lokalize's Translation Memory Tab - GSoC Week 9
Tuesday, 25 August 2026
After working on the UI of TM Tab in Lokalize during the first phase of GSoC, I got back to work on the backend. Currently, only a single TM can be searched in TM Tab. My changes enable querying across multiple selected TMs as per translators' feature request.
Read More
GSoC 2026: Building Join.Kde.Org
Saturday, 22 August 2026
Intro Helloooooo,
it’s me again, Ansh! , the mentee who has been working on the Join.kde.org
This is the final update within the official timeline of GSoC 2026 for my project: Building Join.KDE.org.
Read More
GSoC Alumni Camp Delhi 2026
Wednesday, 29 July 2026
GSoC Alumni Camp Delhi 2026 – My Experience I attended the GSoC Alumni Camp in Delhi, it was an amazing opportunity to make people who are already familiar with open source aware of KDE Community and I was actually able to do that. The event itself was from 8:00 A.M. to 10:30 P.M. at night. The event started off with a formal opening session. Soon after was the scavenger hunt (we were hunting people!) it was a 5x5 grid where you needed to get signatures of people who fit the question in the box. A few of them were :
Read More
Redesigning Lokalize's Translation Memory Tab - Mid-GSoC
Monday, 13 July 2026
The past three weeks were a mix of cleanup, debugging, completing the work concerning UI and understanding TMView( since I did not look into it during proposal period) and TMTab again to review my design choices and see if I'm going in the right direction.
Read More
Redesigning Lokalize's Translation Memory Tab - GSoC Week 2 and 3
Saturday, 20 June 2026
The past two weeks went by fast. The learnings I gained while building the toy project I experimented around with Qt during Contribution Period are quite useful now. In the second week of GSoC, I ported the TM Manager from a separate dialogbox to TM Tab. It was done mainly for ease and with the reasoning that everything related to TMs can be in a single place. I kept most of the things as is. A lot of thought went into the UI Design.
Read More
Redesigning Lokalize's Translation Memory Tab - GSoC Week 1
Sunday, 31 May 2026
Hi! I'm Navya and am working on Redesigning Lokalize's Translation Memory Tab. Lokalize was created during Google Summer of Code several years ago. This also implies that the conventions to be followed are quite old.
Read More
Season of KDE 2026 – Final Blog
Tuesday, 7 April 2026
Greetings to everyone in the KDE community!
As SoK '26 comes to a close, this blog post summarizes the work done in the second half. Please refer to my mid-term blog post for further context.
Read More
Season of KDE 2026 - Fixing the Glossary in Lokalize (Final)
Monday, 6 April 2026
Greetings to the KDE community!
This is a blog which follows my previous post and includes the work I did in the second half of Season of KDE.
Improved manual Glossary term addition There are two methods to add terms to the glossary. The first one is to highlight the source and target terms in the Editor Tab, and then using the context menu in the Glossary View to Define a New Term. The second is to manually add new terms through the Glossary Tab without any prior text selection. Previously, when a term had to be added manually, a blank entry was made first, which the user could then edit. This meant that multiple blank entries could be accidentally accumulated in the Glossary file. Users are now prompted to enter the source and target terms in a dialog box when trying to add terms manually, removing the need of creating blank entries.
Read More
Making Plasma Setup More Mobile-Friendly: A SoK'26 Conclusion
Tuesday, 31 March 2026
Hey everyone! SoK '26 is wrapping up, so here's my final post. If you haven't read the midterm update yet, I'd recommend starting there — this post picks up from where that one left off.
Read More
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