Go to file
2024-02-19 15:33:19 +01:00
static Updated visuals and expanded website. 2024-02-19 15:33:19 +01:00
templates Updated visuals and expanded website. 2024-02-19 15:33:19 +01:00
translations Updated visuals and expanded website. 2024-02-19 15:33:19 +01:00
.gitignore Updated index page + Added about and result pages 2023-12-05 15:26:57 +01:00
app.py Updated visuals and expanded website. 2024-02-19 15:33:19 +01:00
babel.cfg Updated visuals and expanded website. 2024-02-19 15:33:19 +01:00
Dockerfile Updated visuals and expanded website. 2024-02-19 15:33:19 +01:00
gui.py Initial commit 2023-10-04 17:24:40 +02:00
LICENSE Added licence 2023-12-06 16:38:40 +01:00
messages.pot Updated visuals and expanded website. 2024-02-19 15:33:19 +01:00
README.md Updated visuals and expanded website. 2024-02-19 15:33:19 +01:00
requirements.txt Updated visuals and expanded website. 2024-02-19 15:33:19 +01:00
setup.py Updated visuals and expanded website. 2024-02-19 15:33:19 +01:00

Translations

Create .pot file

pybabel extract -F babel.cfg -o messages.pot .

Create language .po files

pybabel init -i messages.pot -d translations -l en pybabel init -i messages.pot -d translations -l sl

Compile changes

pybabel compile -d translations

Update commands

Install gettext (sudo apt install gettext)

pybabel extract -F babel.cfg -o messages.pot .
msgmerge translations/sl/LC_MESSAGES/messages.po messages.pot -o translations/sl/LC_MESSAGES/messages.po
msgmerge translations/en/LC_MESSAGES/messages.po messages.pot -o translations/en/LC_MESSAGES/messages.po

# check and delete fuzzy in .po files
pybabel compile -d translations

Deployment

docker build -t my-flask-app . docker run -p 8080:8080 my-flask-app