From f250c6ba129cd647603ed8feb20b65fd7ae2f70a Mon Sep 17 00:00:00 2001 From: Standreas Date: Mon, 4 Mar 2024 22:20:08 +0100 Subject: [PATCH] Add weblate information (#1581) ...and some sub-headings --- CONTRIBUTING.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index ef6ca30a..4954400f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -350,6 +350,17 @@ Base both bugfixes and new features on `master`. # Native Language Support +## Translators + +### Weblate Instance + +Translators can create an account at [LXQt Weblate](https://translate.lxqt-project.org/projects/labwc/labwc/) +and use the web interface. Adding new languages should work, otherwise the +administrators can be contacted. Suggestions for improving existing translations +can be added without account. + +### Github Pull Request + Translators can add their `MY_LOCALE.po` files to the `po` directory based on `po/labwc.pot` and issue a pull request. To do this they can generate their `MY_LOCALE.po` file in a few steps: @@ -363,6 +374,8 @@ translation strings under each English string. [See this tutorial for further guidance](https://www.labri.fr/perso/fleury/posts/programming/a-quick-gettext-tutorial.html) +## Coders + Code contributors may need to update relevant files if their additions affect UI elements (at the moment only `src/menu/menu.c`). In this case the `po/labwc.pot` file needs to be updated so that translators can -- 2.52.0