Skip to content

Commit 62ec76d

Browse files
committed
aria-label i18n
1 parent 3dca414 commit 62ec76d

File tree

3 files changed

+23
-9
lines changed

3 files changed

+23
-9
lines changed

next-ui/src/fragments/fragment/LocaleSelector.vue

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,13 @@
44
<v-btn
55
v-bind="props"
66
icon="i-mdi:translate"
7+
:aria-label="
8+
$formatMessage({
9+
description: 'Locale selector button: aria-label',
10+
defaultMessage: 'language selector',
11+
id: 'dQ9kx9',
12+
})
13+
"
714
/>
815
</template>
916

next-ui/src/fragments/fragment/ThemeSelector.vue

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
11
<template>
22
<v-btn
33
:icon="themeIcon"
4-
aria-label="theme selector"
4+
:aria-label="
5+
$formatMessage({
6+
description: 'Theme selector button: aria-label',
7+
defaultMessage: 'theme selector',
8+
id: '0XDhyR',
9+
})
10+
"
511
@click="cycleTheme()"
612
/>
713
</template>

next-ui/src/pages/server/announcements.vue

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -36,17 +36,11 @@
3636
>
3737
<!-- Workaround for https://github.com/vuetifyjs/vuetify/issues/21439 -->
3838
<v-btn
39-
v-tooltip:start="
40-
$formatMessage({
41-
description: 'Announcements view: mark all as read button tooltip',
42-
defaultMessage: 'Mark all as read',
43-
id: 'da/wb0',
44-
})
45-
"
39+
v-tooltip:start="$formatMessage(markAllReadMessage)"
4640
color="success"
4741
size="x-large"
4842
icon="i-mdi:check-all"
49-
aria-label="mark all read"
43+
:aria-label="$formatMessage(markAllReadMessage)"
5044
/>
5145
</v-fab>
5246
</template>
@@ -56,6 +50,7 @@
5650
<script lang="ts" setup>
5751
import { useAnnouncements, useMarkAnnouncementsRead } from '@/colada/announcements'
5852
import EmptyStateNetworkError from '@/components/EmptyStateNetworkError.vue'
53+
import { defineMessage } from 'vue-intl'
5954
6055
const { data: announcements, error, unreadCount, isPending } = useAnnouncements()
6156
@@ -69,6 +64,12 @@ function markAllRead() {
6964
function markRead(id: string) {
7065
markAnnouncementsRead([id])
7166
}
67+
68+
const markAllReadMessage = defineMessage({
69+
description: 'Announcements view: mark all as read button tooltip',
70+
defaultMessage: 'Mark all as read',
71+
id: 'da/wb0',
72+
})
7273
</script>
7374

7475
<route lang="yaml">

0 commit comments

Comments
 (0)