diff --git a/.vscode/settings.json b/.vscode/settings.json index 4e71344..49d335f 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,5 +1,6 @@ { "i18n-ally.localesPaths": [ "src/locales" - ] + ], + "i18n-ally.keystyle": "nested" } \ No newline at end of file diff --git a/src/components/Register.vue b/src/components/Register.vue index 9ceb311..ff8a074 100644 --- a/src/components/Register.vue +++ b/src/components/Register.vue @@ -5,12 +5,10 @@

Lauf für Kaya! - Registrieren

-

{{ $t('register.register_now') }}

+

{{ $t('register.register_now') }}

- + @@ -59,7 +57,7 @@ :class="{ 'border-red-500': (!isEmail(userdetails.mail)), 'border-gray-300': (isEmail(userdetails.mail)) }" class="dark:bg-gray-800 mt-1 block w-full shadow-sm rounded-l-md sm:text-sm border bg-gray-50 text-gray-100 rounded-md p-2" /> -

Bitte geben Sie eine gültige E-Mail Adresse an

+

{{ $t('please_provide_valid_mail') }}

@@ -73,37 +71,40 @@ />
- +
- +
- +
- + Registrieren + >{{ $t('registrieren') }}
@@ -143,14 +144,14 @@
- Sie haben bereits einen Account? + {{ $t('already_have_an_account') }}
Zum Login + >{{ $t('go_to_login') }}
diff --git a/src/locales/de.json b/src/locales/de.json index 9936ebe..37c0952 100644 --- a/src/locales/de.json +++ b/src/locales/de.json @@ -1,5 +1,16 @@ { "register": { "register_now": "Jetzt für den Lauf für Kaya! 2021 registrieren." - } + }, + "mittelname": "Mittelname", + "nachname": "Nachname", + "vorname": "Vorname", + "strasse": "Straße", + "please_provide_valid_mail": "Bitte geben Sie eine gültige E-Mail Adresse an", + "provide_address": "Adresse angeben?", + "ort": "Ort", + "plz": "PLZ", + "registrieren": "Registrieren", + "already_have_an_account": "Sie haben bereits einen Account?", + "go_to_login": "Zum Login" } diff --git a/src/main.js b/src/main.js index 4aa21d4..26ea423 100644 --- a/src/main.js +++ b/src/main.js @@ -1,5 +1,5 @@ import { createApp } from 'vue'; -import { createWebHistory, createWebHashHistory, createRouter } from 'vue-router'; +import { createWebHistory, createRouter } from 'vue-router'; import App from './App.vue'; import { createI18n } from 'vue-i18n'; import 'windi.css'; @@ -11,8 +11,9 @@ const messages = { en: keys_en, de: keys_de }; +const browserlocale = ((navigator.languages && navigator.languages[0]) || '').substr(0, 2); const i18n = createI18n({ - locale: 'de', + locale: browserlocale, fallbackLocale: 'en', messages }); @@ -23,7 +24,6 @@ const Register = import('./components/Register.vue'); const Profile = import('./components/Profile.vue'); // const router = createRouter({ - // history: createWebHashHistory(), history: createWebHistory(), routes: [ { path: '/', component: Home },