diff --git a/developer_manual/basics/front-end/l10n.rst b/developer_manual/basics/front-end/l10n.rst
index d1a929626..d3ad80f5e 100644
--- a/developer_manual/basics/front-end/l10n.rst
+++ b/developer_manual/basics/front-end/l10n.rst
@@ -174,6 +174,8 @@ Hints
In case some translation strings may be translated wrongly because they have multiple meanings, you can add hints which will be shown in the Transifex web-interface:
+**PHP**
+
.. code-block:: php
@@ -185,11 +187,39 @@ In case some translation strings may be translated wrongly because they have mul
+**Javascript**
+.. code-block:: javascript
+ // TRANSLATORS name that is appended to copied files with the same name, will be put in parenthesis and appened with a number if it is the second+ copy
+ var copyNameLocalized = t('files', 'copy');
+
+**Vue**
+.. code-block:: vue
+
+**C++ (Qt)**
+
+.. code-block:: c++
+
+ //: Example text: "Syncing 'foo.txt', 'bar.txt'"
+ fileProgressString = tr("Syncing %1").arg(allFilenames);
+
+**Android Strings**
+
+.. code-block:: Android
+
+
+ Boards
+
+**iOS**
+
+.. code-block:: swift
+
+ /* The title on the navigation bar of the Scanning screen. */
+ "wescan.scanning.title" = "Scanning";
Adding translations
-------------------