diff --git a/frontend/src/views/Pages/UserProfile/UserCard_Language.vue b/frontend/src/views/Pages/UserProfile/UserCard_Language.vue
index 87a52d1a4..e0b5c3a72 100644
--- a/frontend/src/views/Pages/UserProfile/UserCard_Language.vue
+++ b/frontend/src/views/Pages/UserProfile/UserCard_Language.vue
@@ -23,13 +23,13 @@
{{ $t('language') }}
- {{ $store.state.language }}
+ {{ $t(buildLanguage()) }}
-
+
@@ -93,17 +93,22 @@ export default {
.query({
query: updateUserInfos,
variables: {
- email: this.$store.email,
- language: this.$store.state.language,
+ email: this.$store.state.email,
+ locale: this.language,
},
})
.then(() => {
+ this.$store.commit('language', this.language)
this.cancelEdit()
})
.catch((error) => {
this.$toasted.error(error.message)
})
},
+
+ buildLanguage() {
+ return 'languages.' + this.$store.state.language
+ },
},
}