Add password reset localization and chat configuration
- Implemented German and English localization for password reset functionality. - Added WebSocket URL resolution logic in chat services to support various environments and configurations. - Created centralized chat configuration for event keys and payload mappings. - Developed RoomsView component for admin chat room management, including create, edit, and delete functionalities.
This commit is contained in:
@@ -91,7 +91,8 @@
|
||||
"start game": "Spiel starten",
|
||||
"open room": "Raum öffnen",
|
||||
"systemmessage": "Systemnachricht"
|
||||
}
|
||||
},
|
||||
"confirmDelete": "Soll dieser Chatraum wirklich gelöscht werden?"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,30 +1,72 @@
|
||||
{
|
||||
"randomchat": {
|
||||
"title": "Zufallschat",
|
||||
"age": "Alter",
|
||||
"gender": {
|
||||
"title": "Dein Geschlecht",
|
||||
"male": "Männlich",
|
||||
"female": "Weiblich"
|
||||
"chat": {
|
||||
"multichat": {
|
||||
"title": "Multi-Chat",
|
||||
"autoscroll": "Automatisch scrollen",
|
||||
"options": "Optionen",
|
||||
"send": "Senden",
|
||||
"shout": "Schreien",
|
||||
"action": "Aktion",
|
||||
"roll": "Würfeln",
|
||||
"colorpicker": "Farbe wählen",
|
||||
"colorpicker_preview": "Vorschau: Diese Nachricht nutzt die gewählte Farbe.",
|
||||
"hex": "HEX",
|
||||
"invalid_hex": "Ungültiger Hex-Wert",
|
||||
"hue": "Farbton",
|
||||
"saturation": "Sättigung",
|
||||
"lightness": "Helligkeit",
|
||||
"ok": "Ok",
|
||||
"cancel": "Abbrechen",
|
||||
"placeholder": "Nachricht eingeben...",
|
||||
"action_select_user": "Bitte Benutzer auswählen",
|
||||
"action_to": "Aktion an {to}",
|
||||
"action_phrases": {
|
||||
"left_room": "wechselt zu Raum",
|
||||
"leaves_room": "verlässt Raum",
|
||||
"left_chat": "hat den Chat verlassen."
|
||||
},
|
||||
"system": {
|
||||
"room_entered": "Du hast den Raum \"{room}\" betreten.",
|
||||
"user_entered_room": "{user} hat den Raum betreten.",
|
||||
"user_left_room": "{user} hat den Raum verlassen."
|
||||
,
|
||||
"color_changed_self": "Du hast deine Farbe zu {color} geändert.",
|
||||
"color_changed_user": "{user} hat seine/ihre Farbe zu {color} geändert."
|
||||
},
|
||||
"status": {
|
||||
"connecting": "Verbinden…",
|
||||
"connected": "Verbunden",
|
||||
"disconnected": "Getrennt",
|
||||
"error": "Fehler bei der Verbindung"
|
||||
}
|
||||
},
|
||||
"start": "Loslegen",
|
||||
"agerange": "Alter",
|
||||
"gendersearch": "Geschlechter",
|
||||
"camonly": "Nur mit Cam",
|
||||
"showcam": "Eigene Cam anzeigen",
|
||||
"addfriend": "Zu Freunden hinzufügen",
|
||||
"close": "Chat beenden",
|
||||
"autosearch": "Automatisch suchen",
|
||||
"input": "Ihr Text",
|
||||
"waitingForMatch": "Warten auf einen Teilnehmer...",
|
||||
"chatpartner": "Du chattest jetzt mit einer <gender> Person im Alter von <age> Jahren.",
|
||||
"partnergenderm": "männlichen",
|
||||
"partnergenderf": "weiblichen",
|
||||
"self": "Du",
|
||||
"partner": "Partner",
|
||||
"jumptonext": "Diesen Chat beenden",
|
||||
"userleftchat": "Der Gesprächstpartner hat den Chat verlassen.",
|
||||
"startsearch": "Suche nächstes Gespräch",
|
||||
"selfstopped": "Du hast das Gespräch verlassen."
|
||||
"randomchat": {
|
||||
"title": "Zufallschat",
|
||||
"age": "Alter",
|
||||
"gender": {
|
||||
"title": "Dein Geschlecht",
|
||||
"male": "Männlich",
|
||||
"female": "Weiblich"
|
||||
},
|
||||
"start": "Loslegen",
|
||||
"agerange": "Alter",
|
||||
"gendersearch": "Geschlechter",
|
||||
"camonly": "Nur mit Cam",
|
||||
"showcam": "Eigene Cam anzeigen",
|
||||
"addfriend": "Zu Freunden hinzufügen",
|
||||
"close": "Chat beenden",
|
||||
"autosearch": "Automatisch suchen",
|
||||
"input": "Ihr Text",
|
||||
"waitingForMatch": "Warten auf einen Teilnehmer...",
|
||||
"chatpartner": "Du chattest jetzt mit einer <gender> Person im Alter von <age> Jahren.",
|
||||
"partnergenderm": "männlichen",
|
||||
"partnergenderf": "weiblichen",
|
||||
"self": "Du",
|
||||
"partner": "Partner",
|
||||
"jumptonext": "Diesen Chat beenden",
|
||||
"userleftchat": "Der Gesprächstpartner hat den Chat verlassen.",
|
||||
"startsearch": "Suche nächstes Gespräch",
|
||||
"selfstopped": "Du hast das Gespräch verlassen."
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -41,5 +41,12 @@
|
||||
"transmale": "Trans-Mann",
|
||||
"transfemale": "Trans-Frau",
|
||||
"nonbinary": "Nichtbinär"
|
||||
},
|
||||
"common": {
|
||||
"edit": "Bearbeiten",
|
||||
"delete": "Löschen",
|
||||
"create": "Erstellen",
|
||||
"yes": "Ja",
|
||||
"no": "Nein"
|
||||
}
|
||||
}
|
||||
9
frontend/src/i18n/locales/de/passwordReset.json
Normal file
9
frontend/src/i18n/locales/de/passwordReset.json
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"passwordReset": {
|
||||
"title": "Passwort zurücksetzen",
|
||||
"email": "E-Mail",
|
||||
"reset": "Zurücksetzen",
|
||||
"success": "Falls die E-Mail existiert, wurde eine Anleitung zum Zurücksetzen gesendet.",
|
||||
"failure": "Passwort-Zurücksetzen fehlgeschlagen. Bitte später erneut versuchen."
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user