Web based translation tool with tight version control integration.
nijel Cleanup of adding new language
- properly store filename code in language_code
- factor out some shared code

Signed-off-by: Michal Čihař <michal@cihar.com>
Latest commit 61e6818 Oct 17, 2018
Failed to load latest commit information.
.github Update bug report template Sep 4, 2018
.openshift Reimplement index offloading using Celery Aug 24, 2018
.s2i Use createadmin for creating predefined user in OpenShift Sep 4, 2018
ci Run twhine check on dist Oct 17, 2018
docs Document wlc cleanup and wlc upload Oct 17, 2018
examples Add example for running Celery as systemd service Oct 11, 2018
graphics Add some more favicon variants Oct 17, 2017
openshift Use single wrapper to execute management commands Jun 27, 2018
openshift3 Minimise set of characters in usernames for admin and database. Oct 9, 2017
scripts Use twine for package upload Oct 17, 2018
weblate Cleanup of adding new language Oct 17, 2018
.bettercodehub.yml Improve bettercodehub settings Oct 11, 2017
.coveragerc Base on GitRepository to avoid abstract methods May 14, 2015
.gitattributes Remove SUSE Studio appliance Nov 29, 2017
.gitignore Add CodeClimate coverage integration Aug 13, 2018
.gitmodules Add repository with external language definitions Jan 9, 2018
.pep8 Add pep8 configuration Feb 21, 2013
.pylintrc Fix lint configuration to ignore dev settings Jun 26, 2018
.scrutinizer.yml Avoid git submodule init on scrutinizer Sep 15, 2018
.travis.yml Fix allow failure for Django pre release Oct 7, 2018
.weblate Use toplevel project in Weblate Feb 17, 2018
BACKERS.rst List @dachary as new supporter via Bountysource Jan 2, 2018
CODE_OF_CONDUCT.md Keep it snimple snupple Sep 19, 2018
CONTRIBUTING.md Reworked text Sep 27, 2018
COPYING Use https for gnu.org May 3, 2017
ChangeLog Add symlink to changes Mar 7, 2012
DCO Add DCO Jul 19, 2017
INSTALL Fixed INSTALL symlink (fixes #428) Dec 17, 2013
MANIFEST.in Add TMX download for translation memory Sep 13, 2018
README.rst HTTPS links Sep 20, 2018
SECURITY.md Update security issues documentation Apr 24, 2017
appveyor.yml Fix mysqlclient binary to use Sep 22, 2018
codecov.yml Improve Codecov settings Aug 10, 2018
dev.Dockerfile Fix references to docker image and compose Oct 7, 2018
docker-compose.dev.yml Use docker-compose 3 Oct 7, 2018
manage.py Use test settings as default when running tests Oct 16, 2018
requirements-optional.txt Remove Babel dependency Oct 10, 2018
requirements-test.txt Split out devel requirements Aug 28, 2018
requirements.txt Workaround dependency issue with urllib3 Oct 17, 2018
rundev.sh Make development easier for newcomers (#2036) May 30, 2018
runtests.py Fine tune pylint configuration Jan 25, 2018
setup.py Add Twitter link to project URLs Oct 17, 2018
tox.ini Remove support for South migrations Feb 20, 2015



Build status Build status Translation status Codecov Coverage Status Codacy Badge Maintainability Bountysource Liberapay CII Best Practices Documentation

Weblate is a free web-based translation tool with tight version control integration. It features simple and clean user interface, propagation of translations across components within a project, quality checks and automatic linking to source files.

Weblate has its website at https://weblate.org/.


  • Easy web based translation
  • Propagation of translations across components (eg. branches) within projects
  • Tight VCS integration - every change is represented by version control commit
  • Usage of Django's admin interface
  • Upload and automatic merging of po files
  • Links to source files for context
  • Message quality checks
  • Tunable access control
  • Wide range of supported translation formats (Gettext, Qt, Java, Windows, Symbian and more)
  • Supports Git and Mercurial


Detailed documentation is available in docs directory in the sources.

The documentation can be also viewed online on https://docs.weblate.org/.


Installation and setup instructions are provided in our manual, check quick setup guide:



Please report bugs to https://github.com/WeblateOrg/weblate/issues.


Copyright (C) 2012 - 2018 Michal Čihař michal@cihar.com

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.