forked from toolshed/docs.coopcloud.tech
docs: moar i18n notes
This commit is contained in:
@ -333,6 +333,25 @@ It's also possible to translate using [`poedit`](https://poedit.net). Weblate is
|
||||
|
||||
All translation files are located in [`pkg/i18n/locales`](https://git.coopcloud.tech/toolshed/abra/src/branch/main/pkg/i18n/locales). Once translations are updated in weblate, they will be incorporated into the next release of `abra` automatically.
|
||||
|
||||
In general, the workflow for translators is:
|
||||
|
||||
- Code freeze announced for `abra` before release. Strings are not updated by developers and merge conflicts are avoided.
|
||||
- Translation work proceeds on [`translate.coopcloud.tech/projects/co-op-cloud/abra`](https://translate.coopcloud.tech/projects/co-op-cloud/abra/)
|
||||
- Translators ensure that the latest translation changes are synchronised to the `abra` git repository via [the settings](https://translate.coopcloud.tech/projects/co-op-cloud/abra/#repository)
|
||||
- Translators and developers will [install `abra` locally](/abra/hack/#super-quick-start-ubuntu-server) and test the latest changes
|
||||
- If all is well, we can release `abra`
|
||||
|
||||
### Updating `abradev`
|
||||
|
||||
If you followed the [Super quick-start instructions](/abra/hack/#super-quick-start-ubuntu-server) to install `abra`, then these are the instructions you need to update your local `abra` to get the latest changes from Weblate. Make sure to check that the latest Weblate changes are synchronised with the `abra` repository.
|
||||
|
||||
```
|
||||
cd
|
||||
cd abra
|
||||
git pull origin main
|
||||
make build
|
||||
```
|
||||
|
||||
### End-user workflow
|
||||
|
||||
You simply export the `LANG` env var to match your desired translation.
|
||||
|
||||
Reference in New Issue
Block a user