Skip to content

Pootle project tool

Taras Semenenko edited this page Jan 23, 2017 · 16 revisions

Aims

  • provide access to tp_tool api
  • clone tps within/between projects
  • move tps within/between projects
  • update some/all of 1 tp from another
  • clone projects
  • move projects

Command suggestions

pootle project clone --source-project=foo --target-project=baz [--language=…]*
pootle project move --source-project=foo --target-project=baz [--language=…]*

Actions that are needed on units

pootle project update --source-project=foo --target-project=baz [--language=…]*
  • Template actions:
    • Add missing units from source to target
    • Remove units missing in source from target
    • Adjust source of a unit in target

default behaviour makes everything, all options like (--no-add, --no-remove)restricts default behaviour

pootle project update --translations ...

option --translations can't be used with other options

  • Target translation actions:
    • Copy translations from source unit to target unit
      • Copy only if blank
      • Copy only if source unit is newer than target unit
Clone this wiki locally