diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst index e43adc078203b35cb10c027e46464dab7e210348..9422692e0f485d9116197be000e298bb4f061d93 100644 --- a/CONTRIBUTING.rst +++ b/CONTRIBUTING.rst @@ -470,6 +470,7 @@ This hierarchical structure is made of several parts: - ``Label`` - ``Link`` - ``List item`` + - ``Menu`` - ``Message`` - ``Paragraph`` - ``Placeholder`` diff --git a/front/src/views/admin/Settings.vue b/front/src/views/admin/Settings.vue index 779bb7459bd0d9e6966370f22cdd74cc789f77f7..051d09d337445639b781e8aa6e94e3af0c02f61b 100644 --- a/front/src/views/admin/Settings.vue +++ b/front/src/views/admin/Settings.vue @@ -13,7 +13,7 @@ </div> <div class="four wide column"> <div class="ui sticky vertical secondary menu"> - <div class="header item"><translate>Sections</translate></div> + <div class="header item"><translate :translate-context="'Content/Admin/Menu.Title'">Sections</translate></div> <a :class="['menu', {active: group.id === current}, 'item']" @click.prevent="scrollTo(group.id)" :href="'#' + group.id" @@ -72,19 +72,19 @@ export default { computed: { labels() { return { - settings: this.$gettext("Instance settings") + settings: this.$pgettext('Head/Admin/Title', 'Instance settings') } }, groups() { // somehow, extraction fails if in the return block directly - let instanceLabel = this.$gettext("Instance information") - let usersLabel = this.$gettext("Users") - let musicLabel = this.$gettext("Music") - let playlistsLabel = this.$gettext("Playlists") - let federationLabel = this.$gettext("Federation") - let subsonicLabel = this.$gettext("Subsonic") - let statisticsLabel = this.$gettext("Statistics") - let errorLabel = this.$gettext("Error reporting") + let instanceLabel = this.$pgettext('Content/Admin/Menu','Instance information') + let usersLabel = this.$pgettext('Content/Admin/Menu', 'Users') + let musicLabel = this.$pgettext('Content/Admin/Menu', 'Music') + let playlistsLabel = this.$pgettext('Content/Admin/Menu', 'Playlists') + let federationLabel = this.$pgettext('Content/Admin/Menu', 'Federation') + let subsonicLabel = this.$pgettext('Content/Admin/Menu', 'Subsonic') + let statisticsLabel = this.$pgettext('Content/Admin/Menu', 'Statistics') + let errorLabel = this.$pgettext('Content/Admin/Menu', 'Error reporting') return [ { label: instanceLabel,