In order to enable users to upload a translated file directly from the Translation Editor, the following needs to be done:
- Store the Damned Lies(DL) information on a GtrPo object and add custom headers to po files that are downloaded from DL.
- Load the custom DL headers from a .po file when a local file is opened.
These custom headers contain DL information (team, module, branch and module state) and will make the DL information available in memory.
Thus enabling the creation of dialogs for the "upload file" feature
- Create the upload file dialog