38 lines
1.3 KiB
Markdown
38 lines
1.3 KiB
Markdown
|
i18n
|
||
|
====
|
||
|
|
||
|
This directory contains the translations of TuhiGui.
|
||
|
|
||
|
For errors in translations, please [file an
|
||
|
issue](https://github.com/tuhiproject/tuhi/issues/new).
|
||
|
|
||
|
New or updated translations are always welcome. To start a new translation, run:
|
||
|
|
||
|
$ meson translation-build
|
||
|
$ ninja -C translation-build tuhigui-pot
|
||
|
# Now you can optionally remove the build directory
|
||
|
$ rm -rf translation-build
|
||
|
$ cp po/tuhigui.pot po/$lang.po
|
||
|
|
||
|
where `$lang` is the language code of your target language, e.g. `nl` for Dutch
|
||
|
or `en_GB` for British English. Edit the
|
||
|
[LINGUAS](https://github.com/tuhiproject/tuhigui/blob/master/po/LINGUAS) file and
|
||
|
add your language code, keeping the list sorted alphabetically. Finally, open
|
||
|
the `.po` file you just created and translate all the strings. Don't forget to
|
||
|
fill in the information in the header!
|
||
|
|
||
|
To update an existing translation, run:
|
||
|
|
||
|
$ meson translation-build
|
||
|
$ ninja -C translation-build tuhigui-update-po
|
||
|
# Now you can optionally remove the build directory
|
||
|
$ rm -rf translation-build
|
||
|
|
||
|
and update the `po/$lang.po` file of your target language.
|
||
|
|
||
|
When you are done translating, file a pull request on
|
||
|
[GitHub](https://github.com/tuhiproject/tuhi) or, if you don't know how to, [open
|
||
|
an issue](https://github.com/tuhiproject/tuhi/issues/new) and attach the `.po`
|
||
|
file there.
|
||
|
|