Pootle FS app provides a plugin framework for synchronizing external filesystems containing localisation files.
An FS can be either a local filesystem or a VCS system such as git, svn, hg or cvs.
The app uses a configuration syntax to create associations between Pootle
Stores and file stores. The stores can then be synced and changes in either
can be tracked.
Syncing is a 2-step process in which changes to Stores/files are initially staged with any or all of:
Changes to previously synced Stores/files are automatically staged for synchronisation, where no conflict exists.
Once the desired changes have been staged
sync_translations is called to
perform the synchronisation.
pootle_fs does not provide any specific plugins so need to install
a backend plugin also.
Currently the only implemented plugin is for Git
pootle_fs_git are on Pypi so only dev install
Also requires the
no_mtime branch of pootle: