Translations of this page?:

Pootle developer guide

The current trunk version of Pootle is unstable, since we are in the process of porting Pootle to Django. If you are interested in helping, consult The Great Pootle Migration.

This is a collection of links and pages for people interested in Pootle development. People interested in development or related issues will want to join our mailing lists. Translate-devel is the development mailing list (more geared towards the toolkit) and translate-pootle is more geared towards Pootle users and Pootle related issues.

Pootle is built upon the translate-toolkit. The best place for information is probably the Toolkit Developer Guide:

Some other useful links:

Related

  • metadata - Page by David about storing metadata, possibly in a database, etc.
  • GSoC Docs - Documentation of the work by Gintas for the Google Summer of Code

Localisation

Live translation

Pootle can translate live. That is if you translate Pootle using itself your translations will be available immediately. You can translate Pootle from any running instance of Pootle that has an editable Pootle project.

To actually ensure that your translations are available to all through the next Pootle release please translate on http://pootle.locamotion.org

Creating POT files

This step is only needed if you need to create a new POT file through some code modifin or for releases or to identify why something remains untranslated. To create the pootle.pot file, run the following command in the Pootle installation directory:

./createpootlepot

This will produce a file called pootle.pot, which can be converted to a PO file by renaming or running pot2po.

You also need to create a jToolkit.pot if you don't have one, in the jToolkit installation directory, run

xgettext --language=Python --keyword=localize --keyword=nlocalize:1,2 --default-domain=jToolkit
 --msgid-bugs-address=davidf@sjsoft.com --copyright-holder="St James Software" `find .  -name "*.py"`
pootle/developer_guide.txt · Last modified: 2008/12/12 10:41 by wynand_winterbach
Recent changes RSS feed GNU General Public License Driven by DokuWiki Get Pootle, Virtaal & the Translate Toolkit at SourceForge.net. Fast, secure and Free Open Source software downloads