This page contains Lino-specific notes about internationalization.
The Django documentation on this topic applies as well: https://docs.djangoproject.com/en/3.2/topics/i18n/
Note that the output of django-admin help makemessages seems to be wrong: (1) an option --settings is not necessary (if you specify it, it is ignored) (2) the option -l is mandatory. (See Django ticket #14419.)
We plan to translate Lino to languages de, fr, nl and et in the near future (in that order of priority).
Create or update
This process scans the source codes for messages that need translation,
then creates or updates the
cd \hgwork\dsbe\dsbe django-admin makemessages -a cd \hgwork\lino make mm
You can edit the files with your preferred text editor, but I am quite glad with poEdit.
scite locale\de\LC_MESSAGES\django.po django-admin compilemessages -l de
*.po file has been updated, we must run compilemessages:
cd \hgwork\dsbe\dsbe django-admin compilemessages -a cd \hgwork\lino make cm