diff --git a/src/locales/de.json b/src/locales/de.json index 3390fbd..952ae72 100644 --- a/src/locales/de.json +++ b/src/locales/de.json @@ -229,6 +229,7 @@ "cancel": "Abbrechen", "more": "Mehr", "confirm": "Bestätigen", + "back": "Zurück", "next": "Weiter" }, "validation": { @@ -245,7 +246,7 @@ "firstStartup": { "title": "Ersteinrichtung", "description": "Die Datenbank wird eingerichtet. Bitte warten...", - "createDatabase": "Erstelle Datenbank...", + "createDatabase": "Datenbank Einrichtung", "complete": "Fertig", "finished": "Abgeschlossen", "createExercises": "Erstelle Aufgaben...", @@ -253,6 +254,7 @@ "database": "Datenbank", "exercises": "Aufgaben", "userData": "Persönliche Daten", + "lookAndFeel": "Look and feel", "enterYourPersonalData": "Bitte gebe nun deinen Namen und deine Matrikelnummer von der Universität ein. Überprüfe die Angaben vor dem Absenden genau! Die Angaben können später nicht ohne Verlust des Bearbeitungsfortschrittes geändert werden!" }, "user": "Angaben zur Person", diff --git a/src/locales/en.json b/src/locales/en.json index 9c95ddc..f974736 100644 --- a/src/locales/en.json +++ b/src/locales/en.json @@ -229,6 +229,7 @@ "cancel": "Cancel", "more": "More", "confirm": "Confirm", + "back": "Back", "next": "Next" }, "validation": { @@ -245,14 +246,13 @@ "firstStartup": { "title": "First startup", "description": "Creating database. Please wait...", - "createDatabase": "Create Database...", + "createDatabase": "Create Database", "complete": "Complete", - "createExercises": "Create Exercises...", - "finished": "Finished", "connectToServer": "Server", "database": "Database", "exercises": "Exercises", "userData": "User data", + "lookAndFeel": "Look and feel", "enterYourPersonalData": "Please enter your name and your Matrikel number from your university. Check it twice! You can't change it later without loosing your exercise progress!" }, "user": "About person", diff --git a/src/pages/misc/homePage/index.vue b/src/pages/misc/homePage/index.vue index fad5e65..ef55a90 100644 --- a/src/pages/misc/homePage/index.vue +++ b/src/pages/misc/homePage/index.vue @@ -5,7 +5,7 @@ import bandSection from './bandsSection.vue'; import UpcomingConcertsSection from './upcomingConcertsSection.vue'; import TopLocationsSection from './topLocationsSection.vue'; import { usePreferencesStore } from '@/stores/preferences.store'; -import welcomeDialog from './welcomeDialog.vue'; +import welcomeDialog from './welcomeDialog/dialog.vue'; import { ref } from 'vue'; const concertStore = useConcertStore() @@ -17,8 +17,8 @@ concertStore.getUpcomingConcerts() locationStore.getTopLocations() // First startup +showWelcomeDialog.value = true if (preferencesStore.firstStartup) { - showWelcomeDialog.value = true } diff --git a/src/pages/misc/homePage/welcomeDialog.vue b/src/pages/misc/homePage/welcomeDialog/dialog.vue similarity index 51% rename from src/pages/misc/homePage/welcomeDialog.vue rename to src/pages/misc/homePage/welcomeDialog/dialog.vue index f7a0d90..8c4d61e 100644 --- a/src/pages/misc/homePage/welcomeDialog.vue +++ b/src/pages/misc/homePage/welcomeDialog/dialog.vue @@ -1,43 +1,36 @@ @@ -77,83 +70,31 @@ watch(() => currentStep.value, () => { -
- {{ $t('preferences.serverState') + ':' }} -
- - +
- + + -
-
- {{ $t('misc.firstStartup.createDatabase') }} -
- - -
- -
- {{ $t('misc.firstStartup.finished') }} -
+
- + -
-
- {{ $t('misc.firstStartup.createExercises') }} -
- - -
- -
- {{ $t('misc.firstStartup.finished') }} -
+
- - - - - {{ $t('misc.firstStartup.enterYourPersonalData') }} - - - - - - - - - - - - - - - + @@ -161,16 +102,25 @@ watch(() => currentStep.value, () => {