diff --git a/frontend/src/components/MenuBar.vue b/frontend/src/components/MenuBar.vue index fe2b3563..e6d6df5d 100644 --- a/frontend/src/components/MenuBar.vue +++ b/frontend/src/components/MenuBar.vue @@ -2,8 +2,10 @@ import { ref } from "vue"; import { useRoute } from "vue-router"; import dwengoLogo from "../../../assets/img/dwengo-groen-zwart.svg"; + import {useI18n} from "vue-i18n"; const route = useRoute(); + const { t, locale } = useI18n() // Instantiate variables to use in html to render right // Links and content dependent on the role (student or teacher) @@ -27,6 +29,8 @@ // Logic to change the language of the website to the selected language const changeLanguage = (langCode: string) => { + locale.value = langCode; + localStorage.setItem('user-lang', langCode); console.log(langCode); }; @@ -46,7 +50,7 @@ :src="dwengoLogo" />

- {{ role }} + {{ t(`${role}`) }}

@@ -55,21 +59,21 @@ :to="`/${role}/${userId}/assignment`" class="menu_item" > - assignments + {{ t('assignments') }}
  • classes{{ t('classes') }}
  • discussions{{ t('discussions') }}
  • @@ -104,7 +108,7 @@