Änderung: Verbesserung der MessageDialog-Komponente und Integration von Übersetzungen

Änderungen:
- Anpassung des MessageDialog zur Unterstützung von dynamischen Titeln und Schaltflächen mit Übersetzungen.
- Implementierung einer Methode zur Interpolation von Platzhaltern in Nachrichten.
- Erweiterung der i18n-Übersetzungen für Crash-Nachrichten im Minispiel.
- Aktualisierung der TaxiGame.vue zur Anzeige von Unfallmeldungen über den MessageDialog.

Diese Anpassungen verbessern die Benutzererfahrung durch mehrsprachige Unterstützung und dynamische Nachrichten im Taxi-Minispiel.
This commit is contained in:
Torsten Schulz (local)
2025-09-15 23:05:18 +02:00
parent 643c152194
commit 3f33da06e5
7 changed files with 372 additions and 55 deletions

View File

@@ -17,6 +17,7 @@ import enFalukant from './locales/en/falukant.json';
import enPasswordReset from './locales/en/passwordReset.json';
import enBlog from './locales/en/blog.json';
import enMinigames from './locales/en/minigames.json';
import enMessage from './locales/en/message.json';
import deGeneral from './locales/de/general.json';
import deHeader from './locales/de/header.json';
@@ -34,6 +35,7 @@ import deFalukant from './locales/de/falukant.json';
import dePasswordReset from './locales/de/passwordReset.json';
import deBlog from './locales/de/blog.json';
import deMinigames from './locales/de/minigames.json';
import deMessage from './locales/de/message.json';
const messages = {
en: {
@@ -53,6 +55,7 @@ const messages = {
...enFalukant,
...enBlog,
...enMinigames,
...enMessage,
},
de: {
'Ok': 'Ok',
@@ -72,6 +75,7 @@ const messages = {
...deFalukant,
...deBlog,
...deMinigames,
...deMessage,
}
};

View File

@@ -0,0 +1,7 @@
{
"message": {
"title": "Mitteilung",
"close": "Schließen",
"test": "Test funktioniert"
}
}

View File

@@ -63,7 +63,11 @@
"deliverPassenger": "Passagier abliefern",
"refuel": "Tanken",
"startEngine": "Motor starten",
"stopEngine": "Motor stoppen"
"stopEngine": "Motor stoppen",
"crash": {
"title": "Unfall!",
"message": "Du hattest einen Unfall! Crashes: {crashes}"
}
}
}
}

View File

@@ -0,0 +1,6 @@
{
"message": {
"title": "Notice",
"close": "Close"
}
}

View File

@@ -63,7 +63,11 @@
"deliverPassenger": "Deliver Passenger",
"refuel": "Refuel",
"startEngine": "Start Engine",
"stopEngine": "Stop Engine"
"stopEngine": "Stop Engine",
"crash": {
"title": "Crash!",
"message": "You had an accident! Crashes: {crashes}"
}
}
}
}