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