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.yaml
toconfig.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.