WatchTranslations is a tool that allows contributors to monitor translations at TranslateWiki, and receive notifications if there's anything untranslated. The production version of the tool is hosted here on Wikimedia Toolforge.
- Python 3
- Modules from
requirements.txt
- Modules from
- MySQL
- Clone the repository (
labs/tools/watch-translations) from Wikimedia Gerrit - Create a Python virtualenv with
virtualenv -p python3 venv - Activate the new virtaulenv with
source venv/bin/activate - Install requirements with
pip install support/requirements.txt - In
src, copyconfig.example.yamltoconfig.yaml - Setup a development database with
flask db upgrade - Start the server with
python app.py - Navigate to
http://localhost:5000
All localizable fields are populated through messages/LANG.json.
Translations can be submitted through the group on TranslateWiki.