Season of KDE 2026 - Task - 3 Lokalize
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.
Over the past few weeks, I have been contributing to the Lokalize project and gaining familiarity with the codebase and the underlying architecture.
Initial setup
The first major task for me was to get the Lokalize code running on my local PC. There were many crashes that I encountered during the setup process. I initially thought that the issue might be related to my operating system, so I decided to try using a different one.
I installed KDE Neon in a virtual machine on Linux, and finally the code started running. However, I was not very happy with using a VM, since I already had limited storage on my PC and now it was being split with the virtual machine as well.
Later, when I joined the Matrix channel, Finley and Navya helped me with the setup. I realized that the main issue was simply that my Ubuntu installation needed to be updated. After updating Ubuntu, I was able to run Lokalize directly on my system.
Finally, I started working on Linux itself, which I was already more accustomed to using.
Getting familiar with the codebase
Before planning the proposal for Lokalize, I had to gain a good understanding of the code and the tools we were going to use.
To become familiar with a general codebase and to get comfortable using Git / GitLab, my mentor assigned me a task. The task was a basic one: adding a package to the repository metadata required to build Lokalize.
Results
- Understanding of the codebase and about using GitLab.
- Used repology to map different package names across different OSes.
- MR approved.