Update translation infrastructure

Registered by Peter Bienstman

Move to gnu gettext for translation infrastructure. Most parts of the library already use gettext, but the following still needs to be done:

* write a postprocessing (python) script that converts the use of qtlinguist in the autogenerated Ui_*.py files
* write the code to install the translation and have it configurable through the GUI
* convert the existing translations using http://translate.sourceforge.net/wiki/toolkit/ts2po
* make the translation editable through Launchpad web interface to lower the barrier for people to contribute translations

Blueprint information

Status:
Started
Approver:
Peter Bienstman
Priority:
Medium
Drafter:
None
Direction:
Approved
Assignee:
None
Definition:
Approved
Series goal:
Accepted for 2.x
Implementation:
Beta Available
Milestone target:
None
Started by
Peter Bienstman

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.