Difference between revisions of "Converting translation files"
Jump to navigation
Jump to search
(3 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
− | ==From GNU Gettext | + | sverige.txt;1 |
− | + | ||
− | + | ==From Qt Linguist to GNU Gettext template== | |
# Update the translations (lupdate) | # Update the translations (lupdate) | ||
− | # | + | # Convert one of the knotter_(lang).ts to knotter.pot (lconvert) |
Example: | Example: | ||
<source lang=bash> | <source lang=bash> | ||
− | lconvert -i data/translations/ | + | lconvert -i data/translations/knotter_it.ts -o data/translations/knotter.pot |
− | |||
− | |||
− | |||
</source> | </source> | ||
− | ==From Qt Linguist to GNU Gettext | + | ==From Qt Linguist to GNU Gettext translation== |
− | + | # Convert one of the knotter_(lang).ts to knotter_knotter-(lang).po (lconvert) | |
− | # Convert one of the knotter_(lang).ts to | ||
Example: | Example: | ||
<source lang=bash> | <source lang=bash> | ||
− | lconvert -i data/translations/knotter_it.ts -o data/translations/ | + | lconvert -i data/translations/knotter_it.ts -o data/translations/knotter_knotter-it.po |
</source> | </source> | ||
+ | |||
+ | If you want to force an upload in Launchpad (overwrite anything present there) add the following lines to the po file header: | ||
+ | "X-Launchpad-Export-Date: 2013-11-11 11:12+0000\n" | ||
+ | "X-Generator: Launchpad (build 16820)\n" | ||
+ | With the date to an appropriate value. | ||
+ | |||
+ | You may have to download an already existing translation in order to do that. |
Latest revision as of 03:15, 13 February 2014
sverige.txt;1
From Qt Linguist to GNU Gettext template
- Update the translations (lupdate)
- Convert one of the knotter_(lang).ts to knotter.pot (lconvert)
Example:
lconvert -i data/translations/knotter_it.ts -o data/translations/knotter.pot
From Qt Linguist to GNU Gettext translation
- Convert one of the knotter_(lang).ts to knotter_knotter-(lang).po (lconvert)
Example:
lconvert -i data/translations/knotter_it.ts -o data/translations/knotter_knotter-it.po
If you want to force an upload in Launchpad (overwrite anything present there) add the following lines to the po file header:
"X-Launchpad-Export-Date: 2013-11-11 11:12+0000\n" "X-Generator: Launchpad (build 16820)\n"
With the date to an appropriate value.
You may have to download an already existing translation in order to do that.