GNOME’s Translation Editor
Added two features to this project - the Translation Editor, to enable users to:
- Upload translation files and
- Reserve translation modules directly from the Translation Editor (TE).
I achieved this by integrating TE with Damned Lies, following GNOME’s Human Interface Guidelines (HIG).
Collaborated with senior developers within the GNOME community to design and build a REST API using Python/Django which was used for the integration. I used the GTK library for the user interface and C to implement the overall logic. I used other libraries like libhandy, libsoup and glib. Lastly, I wrote a help guide, two blog posts and published them on GNOME planet. Here are my Contributions
Upload a Translation module
Reserve For Translation