A django politician portal app. https://freedomvote.ch
Marcus Moeller 65dd4698c6 updated git repo url | il y a 9 ans | |
---|---|---|
app | il y a 9 ans | |
tools | il y a 9 ans | |
Dockerfile | il y a 9 ans | |
LICENSE | il y a 9 ans | |
Makefile | il y a 9 ans | |
README.md | il y a 9 ans | |
docker-compose.yml | il y a 9 ans | |
envpy | il y a 9 ans | |
gulpfile.js | il y a 9 ans | |
package.json | il y a 9 ans | |
requirements.txt | il y a 9 ans |
A django politician portal app
Run pip install -r requirements.txt
to install all requirements.
To run Freedomvote in a docker container, you need to install docker and docker-compose and execute those commands:
$ make docker-init docker
Now you can access the frontend on http://localhost:8000
The whole application is multilingual. Per default the languages German, Italian and French are installed.
The translation are located in app/locale/<LANG_CODE>/LC_MESSAGES/django.po. After editing the translation, run python manage.py compilemessages
To install another language (English in this example) make the following steps:
app/freedomvote/settings.py
LANGUAGES = (
...
...
('en', _('english')),
)
in your environment:
$ python manage.py makemigrations
$ python manage.py migrate
$ python manage.py makemessages -l en
$ python manage.py compilemessages
GPLv3 see LICENSE