Supporting translations for site/docs #74
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
We probably want to allow translation to happen in:
How to do that with a workflow that is not crap? Idk how mkdocs/hugo integrate there.
I remember people telling me to use https://www.transifex.com/.
No strong preferences Transifex vs Weblate, I've used Weblate and it was fine.
The main challenge, for docs and our site, seems to be getting Markdown files into Gettext format.
Some research:
Hugo: https://invent.kde.org/websites/hugo-i18n
README files (maybe?) using
po4a
: https://github.com/WeblateOrg/weblate/issues/3106Mkdocs seems to support language translations for themes using Gettext already: https://www.mkdocs.org/dev-guide/translations/ For translating content we'd probably need a separate plugin: https://pypi.org/project/mkdocs-translations/
Issue tracking adding i18n to mkdocs core https://github.com/mkdocs/mkdocs/issues/211
I started some work on this in https://git.coopcloud.tech/coop-cloud/docs.coopcloud.tech/src/branch/translation, seems like we can only have one
nav
statement meaning the main navigation on top will always be in english? I think i found a workaround for it here: https://github.com/squidfunk/mkdocs-material/discussions/2346 but it would require us tomkdocs generate
instead of justmkdocs serve
so it would need a change inDockerfile
,compose.yml
and maybe other files too? I'm down to work further on that.