diff options
Diffstat (limited to 'docs/en/developer/translate.rst')
-rw-r--r-- | docs/en/developer/translate.rst | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/docs/en/developer/translate.rst b/docs/en/developer/translate.rst new file mode 100644 index 00000000..ff2b8f0e --- /dev/null +++ b/docs/en/developer/translate.rst | |||
@@ -0,0 +1,34 @@ | |||
1 | Translate wallabag | ||
2 | ================== | ||
3 | |||
4 | Translation files | ||
5 | ----------------- | ||
6 | |||
7 | You can find translation files here: https://github.com/wallabag/wallabag/tree/v2/src/Wallabag/CoreBundle/Resources/translations. | ||
8 | |||
9 | You have to create ``messages.CODE.yml`` and ``validators.CODE.yml``, where CODE is the the ISO 639-1 code of your language (`see wikipedia <https://en.wikipedia.org/wiki/List_of_ISO_639-1_codes>`__). | ||
10 | |||
11 | There is still one file to translate: https://github.com/wallabag/wallabag/tree/v2/app/Resources/CraueConfigBundle/translations. | ||
12 | |||
13 | You have to create ``CraueConfigBundle.CODE.yml``. | ||
14 | |||
15 | Configuration file | ||
16 | ------------------ | ||
17 | |||
18 | You have to edit `app/config/config.yml | ||
19 | <https://github.com/wallabag/wallabag/blob/v2/app/config/config.yml>`__ to display your language on Configuration page of wallabag (to allow users to switch to this new translation). | ||
20 | |||
21 | Under the ``wallabag_core.languages`` section, you have to add a new line for with your translation. For example | ||
22 | |||
23 | :: | ||
24 | |||
25 | wallabag_core: | ||
26 | ... | ||
27 | languages: | ||
28 | en: 'English' | ||
29 | fr: 'Français' | ||
30 | |||
31 | |||
32 | For the first column (``en``, ``fr``, etc.), you have to add the ISO 639-1 code of your language (see above). | ||
33 | |||
34 | For the second column, it's the name of your language. Just that. | ||