(Created page with "Here is a proposed process for translating qt-based software until we have Transifex working. ===Purpose=== The goal of this document is to educate translators to use QtCreator …") |
(→Process Summary) |
||
| Line 38: | Line 38: | ||
# Make changes to .ts files | # Make changes to .ts files | ||
# Publish updated translations back to upstream translation project | # Publish updated translations back to upstream translation project | ||
| + | |||
| + | ==Set External Editor== | ||
| + | # Start QtCreator | ||
| + | # Select "Options..." from the "Tools" menu: | ||
| + | |||
| + | #:[[Image:QtCreator-Tools-Options.png]] | ||
| + | # Select "Environment" -> "General" option | ||
| + | # Change the value of "External Editor:" as follows: | ||
| + | ## Erase the default setting (can be restored by clicking the "Back Arrow" button to the right) | ||
| + | ## Type in "xdg-open %f" | ||
| + | ##* Assumes you have the xdg-utils package installed | ||
| + | ##* %f will be replaced with the file name to be opened | ||
| + | ## Click "OK" | ||
| + | |||
| + | #:[[Image:QtCreator-Tools-Options-Environment-General.png]] | ||
Category [[Localization]] | Category [[Localization]] | ||
Here is a proposed process for translating qt-based software until we have Transifex working.
Contents |
The goal of this document is to educate translators to use QtCreator and Linguist with the Qt/MTF-based MeeGo reference applications that have followed the MeeGo Internationalization wiki. This will not apply to all applications or libraries. The need for these steps is driven by the recommended steps for internationalization of the Qt/MTF-based MeeGo Reference Applications. Please read those instructions for any necessary context or explanation as to why it is the way it is.
As of the writing of this HOWTO (Septemper 22, 2010) the list of applications with translation projects already created include:
This process assumes the following environment will be used to perform translations:
It is also assumed that the translator is:
Finally, it is assumed that once Transifex has support for Qt projects and Linguist, this process will become obsolete and all further translations will occur through Transifex.
The basic process, detailed below is:
Category Localization