diff --git a/changes/changelog.d/1127.enhancement b/changes/changelog.d/1127.enhancement new file mode 100644 index 0000000000000000000000000000000000000000..415b97b334763683979854778697899ca8f45e5b --- /dev/null +++ b/changes/changelog.d/1127.enhancement @@ -0,0 +1 @@ +Improved naming of pages for accessibility (#1127) \ No newline at end of file diff --git a/front/src/components/About.vue b/front/src/components/About.vue index 8dac106de5d2d35a3f90c81a161fee12285523ca..2c019918f7ef9630deacc8af4e3c9dc4e9182a71 100644 --- a/front/src/components/About.vue +++ b/front/src/components/About.vue @@ -1,5 +1,5 @@ <template> - <main class="main pusher page-about"> + <main class="main pusher page-about" v-title="labels.title"> <section :class="['ui', 'head', {'with-background': banner}, 'vertical', 'center', 'aligned', 'stripe', 'segment']" :style="headerStyle"> <div class="segment-content"> <h1 class="ui center aligned large header"> @@ -216,6 +216,11 @@ export default { ...mapState({ nodeinfo: state => state.instance.nodeinfo, }), + labels() { + return { + title: this.$pgettext('Head/About/Title', "About") + } + }, podName() { return _.get(this.nodeinfo, 'metadata.nodeName') || "Funkwhale" }, diff --git a/front/src/components/Home.vue b/front/src/components/Home.vue index a872022f1c468ed0ac33c8cd0dc9cded7baeed04..fa72b2b799fe020aa8faba901bed407c2ad1f5e7 100644 --- a/front/src/components/Home.vue +++ b/front/src/components/Home.vue @@ -214,7 +214,7 @@ export default { }), labels() { return { - title: this.$pgettext('Head/Home/Title', "Welcome") + title: this.$pgettext('Head/Home/Title', "Home") } }, podName() { diff --git a/front/src/components/library/Home.vue b/front/src/components/library/Home.vue index fd053b10d8b3df85a7849bd552613ca0e94aa94e..e591d6ad4e481f43ac8fd4cdc4b83124d1770325 100644 --- a/front/src/components/library/Home.vue +++ b/front/src/components/library/Home.vue @@ -75,7 +75,7 @@ export default { computed: { labels() { return { - title: this.$pgettext('Head/Home/Title', "Home") + title: this.$pgettext('Head/Home/Title', "Library") } } }, diff --git a/front/src/views/admin/moderation/ReportsList.vue b/front/src/views/admin/moderation/ReportsList.vue index 3d3ccb99178a8905604e3114afe1cd78934ce2ba..2833ac05c5fc9260a68de974e8391a935bfa3b90 100644 --- a/front/src/views/admin/moderation/ReportsList.vue +++ b/front/src/views/admin/moderation/ReportsList.vue @@ -1,5 +1,5 @@ <template> - <main v-title="labels.accounts"> + <main v-title="labels.reports"> <section class="ui vertical stripe segment"> <h2 class="ui header"><translate translate-context="*/Moderation/*/Noun">Reports</translate></h2> <div class="ui hidden divider"></div> diff --git a/front/src/views/admin/moderation/RequestsList.vue b/front/src/views/admin/moderation/RequestsList.vue index 88f5eb0b91fdc2cb2655fdf7a42873049bd424a6..9217832469f509b8896d2ea614606a48a0e921e9 100644 --- a/front/src/views/admin/moderation/RequestsList.vue +++ b/front/src/views/admin/moderation/RequestsList.vue @@ -1,5 +1,5 @@ <template> - <main v-title="labels.accounts"> + <main v-title="labels.reports"> <section class="ui vertical stripe segment"> <h2 class="ui header"><translate translate-context="*/Moderation/*/Noun">User Requests</translate></h2> <div class="ui hidden divider"></div>