diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst
index d42c7f208c0689307d5c391b6e77ae90a0434aa6..3274e82890f44e044b88073b1d079c540819dd4f 100644
--- a/CONTRIBUTING.rst
+++ b/CONTRIBUTING.rst
@@ -478,6 +478,7 @@ This hierarchical structure is made of several parts:
     - ``Table``
     - ``Title``
     - ``Tooltip``
+    - ``Hidden text``
     - ``*`` for strings that are not tied to a specific component
 
 The detail part, which is optional and refers to the contents of the string itself, such as:
diff --git a/front/src/views/admin/users/Base.vue b/front/src/views/admin/users/Base.vue
index 41110fb3c39c4ab5459182377f185fb9b6506f30..1c526d112e183b8ff811c1c978ee6d13b0848901 100644
--- a/front/src/views/admin/users/Base.vue
+++ b/front/src/views/admin/users/Base.vue
@@ -3,10 +3,10 @@
     <nav class="ui secondary pointing menu" role="navigation" :aria-label="labels.secondaryMenu">
       <router-link
         class="ui item"
-        :to="{name: 'manage.users.users.list'}"><translate>Users</translate></router-link>
+        :to="{name: 'manage.users.users.list'}"><translate :translate-context="'*/Admin/Link'">Users</translate></router-link>
       <router-link
         class="ui item"
-        :to="{name: 'manage.users.invitations.list'}"><translate>Invitations</translate></router-link>
+        :to="{name: 'manage.users.invitations.list'}"><translate :translate-context="'Menu/Admin/Link'">Invitations</translate></router-link>
     </nav>
     <router-view :key="$route.fullPath"></router-view>
   </div>
@@ -17,8 +17,8 @@ export default {
   computed: {
     labels() {
       return {
-        manageUsers: this.$gettext("Manage users"),
-        secondaryMenu: this.$gettext("Secondary menu")
+        manageUsers: this.$pgettext('Head/Admin/Title', 'Manage users'),
+        secondaryMenu: this.$pgettext('Menu/*/Hidden text','Secondary menu')
       }
     }
   }