diff --git a/src/features/settings/components/SettingsPage.vue b/src/features/settings/components/SettingsPage.vue index 3b1bfa1..763177b 100644 --- a/src/features/settings/components/SettingsPage.vue +++ b/src/features/settings/components/SettingsPage.vue @@ -18,6 +18,7 @@ limitations under the License. import Switch from './Switch.vue'; import SettingsInput from './SettingsInput.vue'; import Selection from './Selection.vue'; +import SettingsPageLink from './SettingsPageLink.vue'; import { useI18n } from 'vue-i18n'; @@ -58,6 +59,11 @@ const props = defineProps({ :setting="setting" :path="`${props.path}.${setting.name}`" /> + diff --git a/src/features/settings/components/SettingsPageLink.vue b/src/features/settings/components/SettingsPageLink.vue new file mode 100644 index 0000000..e834518 --- /dev/null +++ b/src/features/settings/components/SettingsPageLink.vue @@ -0,0 +1,61 @@ + + + + + + + + \ No newline at end of file diff --git a/src/locales/de.json b/src/locales/de.json index 3a77bec..9aaaa9d 100644 --- a/src/locales/de.json +++ b/src/locales/de.json @@ -49,6 +49,11 @@ "switch": { "title": "Wert umschalten", "ariaLabel": "Schaltet den Wert um" + }, + "pages": { + "link": { + "ariaLabel": "Geht zur Einstellungsseite {page}" + } } } } \ No newline at end of file diff --git a/src/locales/en.json b/src/locales/en.json index d74bb20..5bda535 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -49,6 +49,11 @@ "switch": { "title": "Toggle value", "ariaLabel": "Toggles the value" + }, + "pages": { + "link": { + "ariaLabel": "Goes to settings page {page}" + } } } } \ No newline at end of file