diff --git a/frontend/src/components/LanguageSwitchSelect.vue b/frontend/src/components/LanguageSwitchSelect.vue
new file mode 100644
index 000000000..e1caa601e
--- /dev/null
+++ b/frontend/src/components/LanguageSwitchSelect.vue
@@ -0,0 +1,44 @@
+
+
+
+
+
+
diff --git a/frontend/src/locales/de.json b/frontend/src/locales/de.json
index ae1822396..b4c87b8ce 100644
--- a/frontend/src/locales/de.json
+++ b/frontend/src/locales/de.json
@@ -64,6 +64,7 @@
"change": "ändern",
"change-password": "Passwort ändern",
"change-name": "Name ändern",
+ "changeLanguage": "Sprache ändern",
"amount":"Betrag",
"memo":"Nachricht",
"message":"Nachricht",
diff --git a/frontend/src/locales/en.json b/frontend/src/locales/en.json
index 4bd04116d..50d22c2bd 100644
--- a/frontend/src/locales/en.json
+++ b/frontend/src/locales/en.json
@@ -64,6 +64,7 @@
"change": "change",
"change-password": "Change password",
"change-name": "Change name",
+ "changeLanguage": "Change language",
"amount":"Amount",
"memo":"Message",
"message":"Message",
diff --git a/frontend/src/views/Pages/Register.spec.js b/frontend/src/views/Pages/Register.spec.js
index 72042477c..f1a13c638 100644
--- a/frontend/src/views/Pages/Register.spec.js
+++ b/frontend/src/views/Pages/Register.spec.js
@@ -81,11 +81,11 @@ describe('Register', () => {
expect(wrapper.find('input[name="form.passwordRepeat"]').exists()).toBeTruthy()
})
it('has Language selected field', () => {
- expect(wrapper.find('#selectedLanguage').exists()).toBeTruthy()
+ expect(wrapper.find('.selectedLanguage').exists()).toBeTruthy()
})
it('selected Language value de', async () => {
- wrapper.find('#selectedLanguage').findAll('option').at(1).setSelected()
- expect(wrapper.find('#selectedLanguage').element.value).toBe('de')
+ wrapper.find('.selectedLanguage').findAll('option').at(1).setSelected()
+ expect(wrapper.find('.selectedLanguage').element.value).toBe('de')
})
it('has 1 checkbox input fields', () => {
diff --git a/frontend/src/views/Pages/Register.vue b/frontend/src/views/Pages/Register.vue
index f8e7eefd0..6b7dd9281 100755
--- a/frontend/src/views/Pages/Register.vue
+++ b/frontend/src/views/Pages/Register.vue
@@ -86,13 +86,14 @@
- {{ $t('language') }}
-
+ -->
+
+
@@ -145,10 +146,11 @@
diff --git a/frontend/src/views/Pages/UserProfileOverview.vue b/frontend/src/views/Pages/UserProfileOverview.vue
index 8768086ff..d1a53307b 100644
--- a/frontend/src/views/Pages/UserProfileOverview.vue
+++ b/frontend/src/views/Pages/UserProfileOverview.vue
@@ -5,6 +5,8 @@
+
+