Skip to content

ta2-1/pootle_fs

 
 

Repository files navigation

Pootle FS

Pootle FS app provides a plugin framework for synchronizing external filesystems containing localisation files.

Build Status Coverage Status

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:

  • add_translations
  • fetch_translations
  • rm_translations
  • merge_translations

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.

Installation

pootle_fs does not provide any specific plugins so need to install a backend plugin also.

Currently the only implemented plugin is for Git

Neither pootle_fs nor pootle_fs_git are on Pypi so only dev install is possible.

Also requires the no_mtime branch of pootle:

https://github.com/phlax/pootle/tree/no_mtime

Further reading

Related software

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%