Project phase2a_test_20260222013213 =================================== About phase2a_test_20260222013213 --------------------------------- Ocyan project: phase2a_test_20260222013213 Installation ------------ Create a virtualenv, you only need to do this once for each project:: mkvirtualenv phase2a_test_20260222013213 Next build the project, by installing dependencies and creating the database:: make Running ------- Activate the virtualenv:: workon phase2a_test_20260222013213 You can see which virtualenv is activated, because your terminal will be prefixed with (phase2a_test_20260222013213). Next start the development server:: make run Testing ------- Testing is done with the default Django testing capabilities. Check the 'Testing in Django' chapter in Django documentation for details. To run the tests, issue the following command:: make test Linting ------- Source code is formatted using the `black`[1] formatter in its default settings. Installing format-on-save support for your editor is highly recommended. `Pylint`[2] is used for source code analysis. All utilities are installed via the test extra. This extra is installed by default when using the Makefile. The following command check style and syntax:: make lint 1. black: https://pypi.org/project/black/ 2. pylint: https://pypi.org/project/pylint/ Edit template translation ------------------------- The translation in templates Activate the virtualenv:: workon phase2a_test_20260222013213 Create the locale directory in the root of the project:: mkdir phase2a_test_20260222013213/locale Go in the project_name directory:: cd phase2a_test_20260222013213/ Run this command to create a file with all translatable strings in the project (note: this is only for the dutch translations):: manage.py makemessages -l nl Go to your text editor and go in this file:: phase2a_test_20260222013213/phase2a_test_20260222013213/locale/nl/LC_MESSAGES/django.po This file will have all of the translations some will be correct and dont need to be chanced Edit all the translations u want to change Delete all of the translation u dont want to chance save file Apply the translations:: manage.py compilemessages