diff options
Diffstat (limited to 'docs/i18n-howto.rst')
-rw-r--r-- | docs/i18n-howto.rst | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/docs/i18n-howto.rst b/docs/i18n-howto.rst new file mode 100644 index 0000000..337c2e6 --- /dev/null +++ b/docs/i18n-howto.rst @@ -0,0 +1,21 @@ +Howto i18n +---------- + +The translations are done in transifex. To help us contribute your translations there and/or review the existing +ones: +https://www.transifex.com/otf/bitmask/RiseupVPN/ + +When a string has being modified you need to regenerate the locales: +``` + make generate_locales +``` + + +To fetch the translations from transifex and rebuild the catalog.go (API\_TOKEN is the transifex API token): +``` + API_TOKEN='xxxxxxxxxxx' make locales +``` +There is some bug on gotext and the catalog.go generated doesn't have a package, you will need to edit +cmd/bitmask-vpn/catalog.go and to have a `package main` at the beginning of the file. + +If you want to add a new language create the folder `locales/$lang` before running `make locales`. |