Run following commands in your terminal:
python -m venv venv
.\venv\Scripts\activate
pip install -r requirements.txt
Create .env file:
TELEGRAM_TOKEN=YOUR_TOKEN
SQLITE_DB_PATH=bot.db
LOCALES_DIR=locales
I18N_DOMAIN=bot
Extract texts:
pybabel extract --input-dirs=app -o locales/bot.pot
Create .po files for different languages:
pybabel init -i locales/bot.pot -d locales -D bot -l en
pybabel init -i locales/bot.pot -d locales -D bot -l uk
Compile Translations:
pybabel compile -d locales -D bot
python -m app