Translations

From GNU MediaGoblin Wiki
(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
= Extracting translations =
+
= 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:
 
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 00:11, 7 August 2011

Contents

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
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox