Package translate :: Package tools :: Module poswap
[hide private]
[frames] | no frames]

Module poswap

source code

Builds a new translation file with the target of the input language as 
source language.

Ensure that the two po files correspond 100% to the same pot file before using
this.

To translate Kurdish (ku) through French:
    po2swap -i fr/ -t ku -o fr-ku

To convert the fr-ku files back to en-ku:
    po2swap --reverse -i fr/ -t fr-ku -o en-ku

See: http://translate.sourceforge.net/wiki/toolkit/poswap for further examples and
usage instructions

Functions [hide private]
 
swapdir(store)
Swap the source and target of each unit.
source code
 
convertpo(inputpofile, outputpotfile, template, reverse=False)
reads in inputpofile, removes the header, writes to outputpotfile.
source code
 
main(argv=None) source code