Python JavaScript CSS HTML Other
Failed to load latest commit information.
.github Minimalist issue template Jun 30, 2017
docker Add production images to publish stage Apr 21, 2018
docs Docs: Add separate doc about integration with VCS Sep 22, 2017
pootle Move mutable attr into init in sync_store command Apr 10, 2018
pytest_pootle Separate localtime fixtures Apr 10, 2018
requirements Pin docker host requirements Apr 13, 2018
tests Unify docker recipe Apr 19, 2018
tools Script to find duplicated requirements Feb 29, 2016
.Makeyfile.json Update build, run and publish scripts Apr 21, 2018
.codecov.yml Codecov: disable PR comments May 20, 2016
.gitignore Add .env and docker-compose.overrides.yml to gitignore Apr 21, 2018
.gitmodules Migration: add migration data submodule Jan 15, 2015
.landscape.yml pylint: use __ or $var_ as unused variables placeholder Aug 10, 2016
.license.header.txt license: move to GPL3 Mar 24, 2015
.mailmap Map Alaa's contributions to current email Sep 27, 2016
.pylint-travisrc pylint: prevent use of print[sp] function Jan 13, 2017
.travis.yml Cleanup and consolidate publish stage in travis file Apr 21, 2018
AUTHORS CREDITS: merged duplicated translators, sorted list Mar 24, 2015
CONTRIBUTING.rst Replace IRC with Gitter Jan 15, 2016
INSTALL INSTALL: Simplify so it is easier to maintain in the future Aug 4, 2015
LICENSE license: move to GPL3 Mar 24, 2015 Also package terminology template file Aug 30, 2017
Makefile Quieten travis make target Apr 7, 2018
README.rst README: Use link to canonical repo Aug 31, 2017
_appveyor.yml Disable appveyor until next release of ttk Feb 22, 2017
docker-compose.demo.yml Separate out docker compose services Apr 21, 2018 Separate out docker compose services Apr 21, 2018
docker-compose.travis.yml Separate out docker compose services Apr 21, 2018
docker-compose.yml Add production services to compose file Apr 21, 2018 try to warn that this is deprecated Jul 8, 2017 Always exit 0 for coveralls on Travis Feb 4, 2016
setup.cfg Add tp.models to isortof exclusion Aug 18, 2017 ES: handle other ES versions smoothly Jul 27, 2017


logo Pootle

Join the chat at Build Status Code Health Test Coverage Requirements

Docs | Changes | Issues | Community Support | Contributing | Development Channel

Pootle is an online translation and localization tool. It works to lower the barrier of entry, providing tools to enable teams to work towards higher quality while welcoming newcomers.

Pootle is a Server

Pootle is written in Python using the Django framework and therefore can be installed on any web server that supports serving WSGI applications.

A number of translation projects for a number of languages can be hosted on Pootle. Teams can manage their files, permissions, projects, and translate on-line. Files can be downloaded for offline translation.


pip install --process-dependency-links --pre Pootle

Don't forget to read the installation guide for important details.


Pootle is released under the General Public License, version 3 or later. See the LICENSE file for details.