Your company here — click to reach over 10,000 unique daily visitors

poswap - Man Page

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


poswap [--version] [-h|--help] [--manpage] [--progress PROGRESS] [--errorlevel ERRORLEVEL] [-i|--input] INPUT [-x|--exclude EXCLUDE] [-o|--output] OUTPUT [-t|--template TEMPLATE] [-S|--timestamp] [--reverse]


Note: Ensure that the two po files correspond 100% to the same pot file before using

To translate Kurdish (ku) through French::

   poswap -i fr/ -t ku -o fr-ku

To convert the fr-ku files back to en-ku::

   poswap --reverse -i fr/ -t fr-ku -o en-ku

See: http://docs.translatehouse.org/projects/translate-toolkit/en/latest/commands/poswap.html for examples and usage instructions.



show program's version number and exit


show this help message and exit


output a manpage based on the help


show progress as: dots, none, bar, names, verbose


show errorlevel as: none, message, exception, traceback


read from INPUT in po, pot formats


exclude names matching EXCLUDE from input paths


write to OUTPUT in po, pot formats


read from TEMPLATE in po, pot, pot formats


skip conversion if the output file has newer timestamp


reverse the process of intermediate language conversion


Translate Toolkit 3.12.2