Some more initial UI work, initial translation support

This commit is contained in:
Jonathan Carter
2024-12-18 18:17:24 +02:00
parent 4bc89c5d2b
commit 2ff0bb04bd
13 changed files with 116 additions and 66 deletions

View File

@@ -1,20 +1,20 @@
Dependencies
# Welcome
Welcome to System Installer, a powerful toolkit for setting up an installer for operating systems.
Dependencies:
- flask
- flask-babel
- pytest
- coverage
- libjs-htmx
- libjs-material-design-lite
- xapp-gtk3-module
- libxapp-gtk3-module
- gettext
Recommended:
- libjs-htmx (needed if the web front-end is to be used)
- sass-stylesheets-bulma (needed if the web front-end is to be used)
## Development
### Translations
Upstream PyBabel documentation:
https://python-babel.github.io/flask-babel/index.html#translating-applications
in the ./daemon directory, run the following to regenerate the translations file:
```pybabel extract -F babel.cfg -o messages.pot .```
-- TODO --