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 @@
/>
-
+
- Sie haben bereits einen Account?
+ {{ $t('already_have_an_account') }}
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 },