GNOME’s Translation Editor

Added two features to this project - the Translation Editor, to enable users to:

  1. Upload translation files and
  2. 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