Difference between revisions of "Talk:Live GIS Translate"
(updated current state: added solution to problem) |
|||
Line 10: | Line 10: | ||
I used this branch https://github.com/ThomasG77/OSGeoLive-doc/tree/transifex . Then I did this commands: | I used this branch https://github.com/ThomasG77/OSGeoLive-doc/tree/transifex . Then I did this commands: | ||
+ | |||
+ | First it is necessary to change these lines in the conf.py file https://github.com/OSGeo/OSGeoLive-doc/blob/master/conf.py#L25 . | ||
+ | |||
+ | The automatical reading of the verion number causes troubles. So the the version number should simply be "hard-coded": | ||
+ | |||
+ | version = '10.5' | ||
+ | |||
+ | Then: | ||
make gettext | make gettext | ||
Line 17: | Line 25: | ||
tx push -s | tx push -s | ||
− | + | Now the English source language should be pushed to Transifex. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Changing the language team line by "Language-Team: ENGLISH <https://live.osgeo.org/en/contact.html\n" seems mandatory. | Changing the language team line by "Language-Team: ENGLISH <https://live.osgeo.org/en/contact.html\n" seems mandatory. |
Revision as of 01:37, 8 January 2017
It would be nice to do the translation with Transifex. In contrast to github, Transifex is much easier for non-technical people. Moreover we can get an good overview how much is translated. Other projects also use Transifex for their translations:
Implementation
This mail already explains some basic steps and demonstrates it in this fork. Moreover the documentation on the Transifex website is useful as well. Sphinx provides instructions as well.
Current State 2017-01-02
I used this branch https://github.com/ThomasG77/OSGeoLive-doc/tree/transifex . Then I did this commands:
First it is necessary to change these lines in the conf.py file https://github.com/OSGeo/OSGeoLive-doc/blob/master/conf.py#L25 .
The automatical reading of the verion number causes troubles. So the the version number should simply be "hard-coded":
version = '10.5'
Then:
make gettext sphinx-intl update -p _build/locale tx init sphinx-intl update-txconfig-resources --pot-dir _build/locale --transifex-project-name osgeolive tx push -s
Now the English source language should be pushed to Transifex.
Changing the language team line by "Language-Team: ENGLISH <https://live.osgeo.org/en/contact.html\n" seems mandatory.