From 29c9e8f18a3eff54713095344a7f14ac96ef4210 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicolas=20L=C5=93uillet?= Date: Wed, 17 Feb 2016 14:39:30 +0100 Subject: Documentation about translation --- docs/en/developer/translate.rst | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 docs/en/developer/translate.rst (limited to 'docs/en/developer/translate.rst') diff --git a/docs/en/developer/translate.rst b/docs/en/developer/translate.rst new file mode 100644 index 00000000..5706656f --- /dev/null +++ b/docs/en/developer/translate.rst @@ -0,0 +1,34 @@ +Translate wallabag +================== + +Translation file +---------------- + +You can find translations files here: https://github.com/wallabag/wallabag/tree/v2/src/Wallabag/CoreBundle/Resources/translations. + +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 `__). + +There is still one file to translate: https://github.com/wallabag/wallabag/tree/v2/app/Resources/CraueConfigBundle/translations. + +You have to create ``CraueConfigBundle.CODE.yml``. + +Configuration file +------------------ + +You have to edit `app/config/config.yml +`__ to display your language on Configuration page of wallabag (to allow users to switch to this new translation). + +Under the ``wallabag_core.languages`` section, you have to add a new line for with your translation. For example + +:: + + wallabag_core: + ... + languages: + en: 'English' + fr: 'Français' + + +For the first column (``en``, ``fr``, etc.), you have to add the ISO 639-1 code of your language (see above). + +For the second column, it's the name of your language. Just that. -- cgit v1.2.3