feat(i18n): enhance localization for chat and minigames
All checks were successful
Deploy to production / deploy (push) Successful in 1m51s

- Updated localization strings for chat and minigames across multiple languages, including Cebuano, German, English, Spanish, and French, to improve user experience and clarity.
- Added new translations for participant counts, user selection prompts, and game over messages, ensuring consistency and better engagement in the UI.
- Enhanced existing translations for accuracy and context, particularly in the TaxiGame component and chat functionalities.
This commit is contained in:
Torsten Schulz (local)
2026-04-17 16:38:39 +02:00
parent 3232e42251
commit 14881803df
13 changed files with 98 additions and 63 deletions

View File

@@ -1,8 +1,8 @@
{
"chat": {
"multichat": {
"title": "Multi Chat",
"eroticTitle": "Erotic chat",
"title": "Daghan nga chat",
"eroticTitle": "Erotik nga chat",
"autoscroll": "Auto scroll",
"options": "Mga kapilian",
"send": "Ipadala",
@@ -39,12 +39,16 @@
"disconnected": "Naputol ang koneksyon",
"error": "Sayop sa koneksyon"
},
"reloadRooms": "I-reload ang mga room",
"reloadRooms": "I-reload ang mga lawak",
"participantsWithCount": "Mga partisipante ({count})",
"clickToSelectUser": "I-klik aron pilion",
"screamColon": " misinggit:",
"commandPreviewFallback": "/cr <ngalan sa lawak>",
"createRoom": {
"toggleShowChat": "Ipakita ang chat",
"toggleCreateRoom": "Paghimo og room",
"title": "Paghimo og bag-ong room",
"commandPrefix": "Command",
"toggleCreateRoom": "Paghimo og lawak",
"title": "Paghimo og bag-ong lawak",
"commandPrefix": "Sugo",
"labels": {
"roomName": "Ngalan sa room",
"visibility": "Visibility",
@@ -69,7 +73,7 @@
"genderAny": "Bisan kinsa / walay limitasyon"
},
"actions": {
"create": "Paghimo og room",
"create": "Paghimo og lawak",
"reset": "I-reset"
},
"validation": {

View File

@@ -96,13 +96,13 @@
"pointsTitle": "Puntos",
"speedViolations": "Mga lapas sa speed limit",
"redLightsPassed": "Mga pulang suga nga nalapas",
"highscore": "Highscore",
"highscore": "Labing taas nga puntos",
"topPlayers": "Top 20 nga mga player",
"loadingHighscore": "Nag-load sa highscore...",
"noHighscore": "Wala pay highscore",
"pointsShort": "pts",
"backToGame": "Balik sa dula",
"minimap": "Minimap",
"minimap": "Gamay nga mapa",
"loadedPassengers": "Mga pasahero sulod sa taxi",
"waitingPassengers": "Naghulat nga mga pasahero",
"noPassengersInTaxi": "Walay pasahero sulod sa taxi",
@@ -111,6 +111,9 @@
"destination": "Padulngan",
"bonus": "Bonus",
"time": "Oras",
"unknownMap": "Wala nailhan",
"gameOverTitle": "Nahuman na ang dula!",
"gameOverMessage": "Wala na kay sakyanan. Nahuman na ang dula!\n\nImong mga resulta:\n• Mga pasahero: {passengers}\n• Puntos: {score}\n• Oras sa dula: {playTime}\n• Mapa: {map}\n\nNa-save na ang highscore!",
"crash": {
"title": "Bangga!",
"message": "Naaksidente ka! Mga crash: {crashes}"

View File

@@ -6,14 +6,14 @@
"socialnetwork": "Tigomanan",
"chats": "Mga chat",
"falukant": "Falukant",
"minigames": "Mga minigame",
"personal": "Personal",
"settings": "Mga setting",
"minigames": "Mga minidula",
"personal": "Kaugalingon",
"settings": "Mga opsyon",
"administration": "Pagdumala",
"m-chats": {
"multiChat": "Multiuser chat",
"randomChat": "Random single chat",
"eroticChat": "Erotik chat"
"multiChat": "Daghan nga chat",
"randomChat": "Usa-ka-chat nga random",
"eroticChat": "Erotik nga chat"
},
"m-socialnetwork": {
"guestbook": "Libro sa bisita",
@@ -56,7 +56,7 @@
"m-settings": {
"homepage": "Sinugdanan",
"account": "Account",
"personal": "Personal",
"personal": "Kaugalingon",
"view": "Panagway",
"flirt": "Flirt",
"interests": "Mga interes",
@@ -85,7 +85,7 @@
"mapEditor": "Editor sa mapa",
"createNPC": "Paghimo og NPC"
},
"minigames": "Mga minigame",
"minigames": "Mga minidula",
"m-minigames": {
"match3": "Mga level sa Match3",
"taxiTools": "Mga himan sa taxi"

View File

@@ -41,6 +41,10 @@
"error": "Fehler bei der Verbindung"
},
"reloadRooms": "Räume neu laden",
"participantsWithCount": "Teilnehmer ({count})",
"clickToSelectUser": "Zum Auswählen klicken",
"screamColon": " schreit:",
"commandPreviewFallback": "/cr <raumname>",
"createRoom": {
"toggleShowChat": "Chat anzeigen",
"toggleCreateRoom": "Raum anlegen",

View File

@@ -111,6 +111,9 @@
"destination": "Ziel",
"bonus": "Bonus",
"time": "Zeit",
"unknownMap": "Unbekannt",
"gameOverTitle": "Spiel beendet!",
"gameOverMessage": "Keine Fahrzeuge mehr. Spiel beendet!\n\nDeine Leistung:\n• Passagiere: {passengers}\n• Punkte: {score}\n• Spielzeit: {playTime}\n• Map: {map}\n\nHighscore wurde gespeichert!",
"crash": {
"title": "Unfall!",
"message": "Du hattest einen Unfall! Crashes: {crashes}"

View File

@@ -41,6 +41,10 @@
"error": "Connection error"
},
"reloadRooms": "Reload rooms",
"participantsWithCount": "Participants ({count})",
"clickToSelectUser": "Click to select",
"screamColon": " shouts:",
"commandPreviewFallback": "/cr <roomname>",
"createRoom": {
"toggleShowChat": "Show chat",
"toggleCreateRoom": "Create room",

View File

@@ -111,6 +111,9 @@
"destination": "Destination",
"bonus": "Bonus",
"time": "Time",
"unknownMap": "Unknown",
"gameOverTitle": "Game over!",
"gameOverMessage": "No vehicles left. Game over!\n\nYour results:\n• Passengers: {passengers}\n• Score: {score}\n• Play time: {playTime}\n• Map: {map}\n\nHighscore saved!",
"crash": {
"title": "Crash!",
"message": "You had an accident! Crashes: {crashes}"

View File

@@ -40,6 +40,10 @@
"error": "Error de conexión"
},
"reloadRooms": "Recargar salas",
"participantsWithCount": "Participantes ({count})",
"clickToSelectUser": "Clic para seleccionar",
"screamColon": " grita:",
"commandPreviewFallback": "/cr <nombre de sala>",
"createRoom": {
"toggleShowChat": "Mostrar chat",
"toggleCreateRoom": "Crear sala",

View File

@@ -111,6 +111,9 @@
"destination": "Destino",
"bonus": "Bonificación",
"time": "Tiempo",
"unknownMap": "Desconocido",
"gameOverTitle": "¡Fin del juego!",
"gameOverMessage": "No quedan vehículos. ¡Fin del juego!\n\nTus resultados:\n• Pasajeros: {passengers}\n• Puntos: {score}\n• Tiempo de juego: {playTime}\n• Mapa: {map}\n\n¡Puntuación guardada!",
"crash": {
"title": "¡Accidente!",
"message": "¡Has tenido un accidente! Choques: {crashes}"

View File

@@ -40,6 +40,10 @@
"error": "Fehler bei der Verbindung"
},
"reloadRooms": "Räume neu laden",
"participantsWithCount": "Participants ({count})",
"clickToSelectUser": "Cliquer pour sélectionner",
"screamColon": " crie :",
"commandPreviewFallback": "/cr <nom de la salle>",
"createRoom": {
"toggleShowChat": "Chat anzeigen",
"toggleCreateRoom": "Raum anlegen",

View File

@@ -111,9 +111,12 @@
"destination": "Ziel",
"bonus": "prime",
"time": "Temps",
"unknownMap": "Inconnu",
"gameOverTitle": "Partie terminée !",
"gameOverMessage": "Plus aucun véhicule. Partie terminée !\n\nTes résultats :\n• Passagers : {passengers}\n• Points : {score}\n• Temps de jeu : {playTime}\n• Carte : {map}\n\nMeilleur score enregistré !",
"crash": {
"title": "Accident!",
"message": "Vous avez eu un accident ! Crashes : {crashs}"
"message": "Vous avez eu un accident ! Crashes : {crashes}"
}
}
}