diff --git a/developer_manual/app_development/index.rst b/developer_manual/app_development/index.rst index 06ab34e010d..7a16ead00b8 100644 --- a/developer_manual/app_development/index.rst +++ b/developer_manual/app_development/index.rst @@ -12,4 +12,4 @@ App development init dependency_management dav_extension - translation_setup + translation diff --git a/developer_manual/app_development/translation_setup.rst b/developer_manual/app_development/translation.rst similarity index 88% rename from developer_manual/app_development/translation_setup.rst rename to developer_manual/app_development/translation.rst index 7761ea089f3..0b5c0246624 100644 --- a/developer_manual/app_development/translation_setup.rst +++ b/developer_manual/app_development/translation.rst @@ -1,8 +1,8 @@ -.. _Translation setup: +.. _Translation: -================= -Translation setup -================= +=========== +Translation +=========== Nextcloud's translation system is powered by `Transifex `_. To start translating sign up and enter a group. If your community app should be translated by the `Nextcloud community on Transifex `_ just follow the setup section below. @@ -152,3 +152,28 @@ Now the following folder structure is available:: |-- myapp.pot You then just need the :file:`.json` and :file:`.js` files for a working localized app. + +Documentation on the translation process +---------------------------------------- + +The following describes four processes: + +1. Process to translate new string + +.. image:: ../images/translation_process1.png + :alt: Process to translate new string + +2. Process to correct typo/grammar issue in translated string + +.. image:: ../images/translation_process2.png + :alt: Process to correct typo/grammar issue in translated string + +3. Process for making an untranslatable string translatable + +.. image:: ../images/translation_process3.png + :alt: Process for making an untranslatable string translatable + +4. Process to correct issue in source string + +.. image:: ../images/translation_process4.png + :alt: Process to correct issue in source string diff --git a/developer_manual/basics/translations.rst b/developer_manual/basics/translations.rst index de641c90dbe..4d2ca01cc12 100644 --- a/developer_manual/basics/translations.rst +++ b/developer_manual/basics/translations.rst @@ -343,7 +343,7 @@ iOS Adding translations ------------------- -The steps how to set up translations for an app have been moved to it's own page in the "App development" chapter: :ref:`Translation setup` +The steps how to set up translations for an app have been moved to it's own page in the "App development" chapter: :ref:`Translation` Testing translations -------------------- diff --git a/developer_manual/digging_deeper/index.rst b/developer_manual/digging_deeper/index.rst index 4f516d42cb9..fd4114afe97 100644 --- a/developer_manual/digging_deeper/index.rst +++ b/developer_manual/digging_deeper/index.rst @@ -18,7 +18,7 @@ Digging deeper groupware/index http_client javascript-apis - translation + machinetranslation flow npm notifications diff --git a/developer_manual/digging_deeper/translation.rst b/developer_manual/digging_deeper/machinetranslation.rst similarity index 99% rename from developer_manual/digging_deeper/translation.rst rename to developer_manual/digging_deeper/machinetranslation.rst index 6fe9bb78c72..7669cb2f4cc 100644 --- a/developer_manual/digging_deeper/translation.rst +++ b/developer_manual/digging_deeper/machinetranslation.rst @@ -1,4 +1,4 @@ -.. _translation: +.. _machinetranslation: =================== Machine Translation diff --git a/developer_manual/images/translation_process1.png b/developer_manual/images/translation_process1.png new file mode 100644 index 00000000000..22b9b0ba733 Binary files /dev/null and b/developer_manual/images/translation_process1.png differ diff --git a/developer_manual/images/translation_process2.png b/developer_manual/images/translation_process2.png new file mode 100644 index 00000000000..646364cbb96 Binary files /dev/null and b/developer_manual/images/translation_process2.png differ diff --git a/developer_manual/images/translation_process3.png b/developer_manual/images/translation_process3.png new file mode 100644 index 00000000000..a9f706be6bd Binary files /dev/null and b/developer_manual/images/translation_process3.png differ diff --git a/developer_manual/images/translation_process4.png b/developer_manual/images/translation_process4.png new file mode 100644 index 00000000000..c249d379a78 Binary files /dev/null and b/developer_manual/images/translation_process4.png differ