Translations: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
= For translators = |
|||
⚫ | |||
You can translate our tools at Transifex: |
|||
https://www.transifex.net/projects/p/mediagoblin/resource/mediagoblin/ |
|||
= For developers = |
|||
⚫ | |||
If you run buildout it should create a script called 'pybabel'. Use it to extract translations like so: |
If you run buildout it should create a script called 'pybabel'. Use it to extract translations like so: |
||
Line 5: | Line 12: | ||
<pre> |
<pre> |
||
./bin/pybabel extract -F babel.ini -o mediagoblin/i18n/en/LC_MESSAGES/mediagoblin.po . |
./bin/pybabel extract -F babel.ini -o mediagoblin/i18n/en/LC_MESSAGES/mediagoblin.po . |
||
</pre> |
|||
== Pulling translations from Transifex == |
|||
Unfortunately until the next release of transifex-client which has been patched to have proper entry points, you have to run transifex-client from a virtualenv or from site-packages. But assuming that's done, pulling translations is easy: |
|||
<pre> |
|||
tx pull -a |
|||
</pre> |
|||
== Pushing new translations to Transifex == |
|||
<pre> |
|||
tx push -s |
|||
</pre> |
</pre> |
Revision as of 05:11, 7 August 2011
For translators
You can translate our tools at Transifex:
https://www.transifex.net/projects/p/mediagoblin/resource/mediagoblin/
For developers
Extracting translations
If you run buildout it should create a script called 'pybabel'. Use it to extract translations like so:
./bin/pybabel extract -F babel.ini -o mediagoblin/i18n/en/LC_MESSAGES/mediagoblin.po .
Pulling translations from Transifex
Unfortunately until the next release of transifex-client which has been patched to have proper entry points, you have to run transifex-client from a virtualenv or from site-packages. But assuming that's done, pulling translations is easy:
tx pull -a
Pushing new translations to Transifex
tx push -s