Skip to content

Commit

Permalink
CONTRIBUTING: some words on handling translation and tests
Browse files Browse the repository at this point in the history
  • Loading branch information
mquinson committed Jun 30, 2021
1 parent 5afe780 commit 8da8ad7
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,19 @@ than one programming language. You can start it with:
The lesson is defined as a Java file:
https://github.com/BuggleInc/PLM/blob/javaUI/src/lessons/welcome/Main.java#L226

Managing translations
=====================

Here are the commands to run to update the pot files on weblate, to
allow the translators to update their work. This should be done
regularly.

- po4a po4a.conf
- ant i18n-update
- git checkout l10n/*/*.po
- git commit -m "Update translation templates" l10n/*/*.pot
- git push && wlc pull

Releasing the PLM
=================

Expand All @@ -94,6 +107,8 @@ mostly for internal use.
Building the release:
- The content of weblate is correctly integrated.
- wlc commit && wlc push && git pull --rebase
- All tests pass
- ant test-all
- The mission texts are correctly translated:
- po4a po4a.conf
- Commit every translated file (eg, **/*.fr.html) in git
Expand Down

0 comments on commit 8da8ad7

Please sign in to comment.