From b35ac308563376b279510d23f4c08a0bb3f33cd4 Mon Sep 17 00:00:00 2001 From: wea_ondara Date: Tue, 26 Sep 2023 16:35:23 +0200 Subject: [PATCH] added LocaleSelector.vue --- src/components/NavBar.vue | 7 ++++- src/components/locale/LocaleSelector.vue | 37 ++++++++++++++++++++++++ src/locale/de.ts | 2 ++ src/locale/en.ts | 4 +++ 4 files changed, 49 insertions(+), 1 deletion(-) create mode 100644 src/components/locale/LocaleSelector.vue diff --git a/src/components/NavBar.vue b/src/components/NavBar.vue index 023c45f..68c9fa7 100644 --- a/src/components/NavBar.vue +++ b/src/components/NavBar.vue @@ -2,12 +2,14 @@ import {Options, Vue} from 'vue-class-component'; import BootstrapThemeSwitch from '@/components/bootstrapThemeSwitch/BootstrapThemeSwitch.vue'; import UserSearch from '@/components/UserSearch.vue'; +import LocaleSelector from '@/components/locale/LocaleSelector.vue'; @Options({ name: 'NavBar', components: { UserSearch, BootstrapThemeSwitch, + LocaleSelector, }, }) export default class NavBar extends Vue { @@ -52,7 +54,10 @@ export default class NavBar extends Vue {
- +
+ + +
diff --git a/src/components/locale/LocaleSelector.vue b/src/components/locale/LocaleSelector.vue new file mode 100644 index 0000000..01cd998 --- /dev/null +++ b/src/components/locale/LocaleSelector.vue @@ -0,0 +1,37 @@ + + + diff --git a/src/locale/de.ts b/src/locale/de.ts index 4c4092a..b162992 100644 --- a/src/locale/de.ts +++ b/src/locale/de.ts @@ -1,4 +1,6 @@ + export const messagesDe = { + locale: messagesEn.locale, manga: { progress: 'Fortschritt', score: 'Bewertung', diff --git a/src/locale/en.ts b/src/locale/en.ts index 4affa67..99d1601 100644 --- a/src/locale/en.ts +++ b/src/locale/en.ts @@ -1,4 +1,8 @@ export const messagesEn = { + locale: { + 'de': 'Deutsch', + 'en': 'English', + }, manga: { progress: 'Progress', score: 'Score',