custom | ||
lang | ||
generate_home_tmpl.py | ||
README.md |
Custom files for git.friendi.ca
These files are the cutsom files for git.friendi.ca.
They are overriding the default template files of gitea.
The content of custom
needs to be placed in /var/lib/gitea
(at least at git.friendi.ca).
Translation
Translation of the strings can be done at Transifex with the rest of the project resources.
Workflow
- Update the strings at the top of the
generate_home_tmpl.py
file, those that start with astr_
in the name. - Extract them with
pygettext -p ./lang/C/ generate_home_tmpl.py
- Commit the new
messages.pot
file and push it to the repository at git.friendi.ca - Wait for Transifex to pick up the changes and the translation teams to make the new translations
- Download the finished translations to
lang/$lngcode/LC_MESSAGES/messages.pot
- Edit the
messages.pot
file and set the characterset to UTF-8."Content-Type: text/plain; charset=UTF-8\n"
- Convert the
messages.pot
file tomessages.mo
usingmsgfmt messages.pot
- Run
python3 generate_home_tmpl.py
it will recreate thecustom/templates/home.tmpl
file - Upload that file and copy it to the
custom/templates/
directory of the gitea instance.
License
The python script to generate the template file has been released under the terms of the MIT license.