From 6830250f2c0170bdd828ba6773330984fd709657 Mon Sep 17 00:00:00 2001 From: Sanjay Santhanam <51058514+Sanjays2402@users.noreply.github.com> Date: Sun, 19 Apr 2026 12:16:15 -0700 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F(frontend)=20standardize=20ro?= =?UTF-8?q?le=20terminology=20across=20localizations?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes #1126 - Inconsistent role terminology in localization files. Standardize on 'host' as the primary role term across en, de, and nl locales, replacing mixed usage of 'administrator', 'organizer', 'admin', 'Organisator:in', 'Organisierende', and 'organisator'. --- CHANGELOG.md | 4 ++++ src/frontend/src/locales/de/recording.json | 4 ++-- src/frontend/src/locales/de/rooms.json | 8 ++++---- src/frontend/src/locales/en/recording.json | 4 ++-- src/frontend/src/locales/en/rooms.json | 8 ++++---- src/frontend/src/locales/nl/recording.json | 4 ++-- src/frontend/src/locales/nl/rooms.json | 4 ++-- 7 files changed, 20 insertions(+), 16 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ca2a9f22..ed94412b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,10 @@ and this project adheres to - 🔒️(backend) add validation of Room.configuration +### Fixed + +- ♻(frontend) standardize role terminology across localizations + ## [1.15.0] - 2026-04-30 ### Added diff --git a/src/frontend/src/locales/de/recording.json b/src/frontend/src/locales/de/recording.json index 0e152097..a68d552a 100644 --- a/src/frontend/src/locales/de/recording.json +++ b/src/frontend/src/locales/de/recording.json @@ -1,7 +1,7 @@ { "error": { "title": "Aufzeichnung nicht verfügbar", - "body": "Die Aufzeichnung ist nicht verfügbar oder wurde möglicherweise gelöscht. Nur die*der Organisator:in der Besprechung hat Zugriff darauf. Wende dich bei Bedarf gerne an die Person." + "body": "Die Aufzeichnung ist nicht verfügbar oder wurde möglicherweise gelöscht. Nur der Host der Besprechung hat Zugriff darauf. Wende dich bei Bedarf gerne an die Person." }, "expired": { "title": "Aufzeichnung abgelaufen", @@ -22,7 +22,7 @@ "button": "Herunterladen", "warning": { "title": "Linkfreigabe deaktiviert", - "body": "Die Freigabe der Aufzeichnung per Link ist noch nicht verfügbar. Nur Organisator:innen können sie herunterladen." + "body": "Die Freigabe der Aufzeichnung per Link ist noch nicht verfügbar. Nur Hosts können sie herunterladen." } } } diff --git a/src/frontend/src/locales/de/rooms.json b/src/frontend/src/locales/de/rooms.json index 64fe22a6..2582c353 100644 --- a/src/frontend/src/locales/de/rooms.json +++ b/src/frontend/src/locales/de/rooms.json @@ -3,7 +3,7 @@ "heading": { "normal": "Du hast das Meeting verlassen", "duplicateIdentity": "Du bist dem Meeting von einem anderen Gerät aus beigetreten", - "participantRemoved": "Du wurdest von der*dem Organisator:in aus dem Meeting entfernt" + "participantRemoved": "Du wurdest vom Host aus dem Meeting entfernt" }, "home": "Zur Startseite zurückkehren", "back": "Dem Meeting erneut beitreten" @@ -383,7 +383,7 @@ "body": "Transkribiere bis zu {{max_duration}} Meetingdauer.", "bodyWithoutMaxDuration": "Transkribieren dein Meeting ohne Zeitbegrenzung.", "details": { - "receiver": "Das Transkript wird an die*den Organisator:in und die Mitorganisierenden gesendet.", + "receiver": "Das Transkript wird an den Host und die Co-Hosts gesendet.", "destination": "Ein neues Dokument wird erstellt auf", "destinationUnknown": "Ein neues Dokument wird erstellt", "language": "Meeting-Sprache:", @@ -438,7 +438,7 @@ "linkMore": "Dokumentation öffnen", "linkAriaLabel": "Dokumentation zur Aufzeichnung öffnen – öffnet in neuem Tab", "details": { - "receiver": "Die Aufzeichnung wird an die*den Organisator:in und die Mitorganisierenden gesendet.", + "receiver": "Die Aufzeichnung wird an den Host und die Co-Hosts gesendet.", "destination": "Diese Aufzeichnung wird vorübergehend auf unseren Servern gespeichert", "loading": "Aufzeichnung wird gestartet", "linkMore": "Mehr erfahren", @@ -494,7 +494,7 @@ "button": "OK" }, "admin": { - "description": "Diese Einstellungen für Organisierende ermöglichen dir die Kontrolle über dein Meeting. Nur Organisierende haben Zugriff auf diese Optionen.", + "description": "Diese Host-Einstellungen ermöglichen dir die Kontrolle über dein Meeting. Nur Hosts haben Zugriff auf diese Optionen.", "access": { "title": "Raumzugang", "description": "Diese Einstellungen gelten auch für zukünftige Meetings in diesem Raum.", diff --git a/src/frontend/src/locales/en/recording.json b/src/frontend/src/locales/en/recording.json index 72cd8694..7f3e90a4 100644 --- a/src/frontend/src/locales/en/recording.json +++ b/src/frontend/src/locales/en/recording.json @@ -1,7 +1,7 @@ { "error": { "title": "Recording unavailable", - "body": "The recording is unavailable or may have been deleted. Only the meeting organizer can access it. Feel free to contact them if needed." + "body": "The recording is unavailable or may have been deleted. Only the meeting host can access it. Feel free to contact them if needed." }, "expired": { "title": "Recording expired", @@ -22,7 +22,7 @@ "button": "Download", "warning": { "title": "Link sharing disabled", - "body": "Sharing the recording via link is not yet available. Only organizers can download it." + "body": "Sharing the recording via link is not yet available. Only hosts can download it." } } } diff --git a/src/frontend/src/locales/en/rooms.json b/src/frontend/src/locales/en/rooms.json index 6483a60a..c09beded 100644 --- a/src/frontend/src/locales/en/rooms.json +++ b/src/frontend/src/locales/en/rooms.json @@ -3,7 +3,7 @@ "heading": { "normal": "You have left the meeting", "duplicateIdentity": "You have joined the meeting from another device", - "participantRemoved": "You have been removed from the meeting by an administrator" + "participantRemoved": "You have been removed from the meeting by a host" }, "home": "Return to home", "back": "Rejoin the meeting" @@ -328,7 +328,7 @@ "chat": "Messages in the chat", "transcript": "Transcribe", "screenRecording": "Record", - "admin": "Admin settings", + "admin": "Host settings", "tools": "More tools", "info": "Meeting information" }, @@ -338,7 +338,7 @@ "chat": "messages", "transcript": "transcribe", "screenRecording": "record", - "admin": "admin settings", + "admin": "host settings", "tools": "more tools", "info": "meeting information" }, @@ -493,7 +493,7 @@ "button": "OK" }, "admin": { - "description": "These organizer settings allow you to maintain control of your meeting. Only organizers can access these controls.", + "description": "These host settings allow you to maintain control of your meeting. Only hosts can access these controls.", "access": { "title": "Room access", "description": "These settings will also apply to future occurrences of this meeting.", diff --git a/src/frontend/src/locales/nl/recording.json b/src/frontend/src/locales/nl/recording.json index 5c955391..2e01e90e 100644 --- a/src/frontend/src/locales/nl/recording.json +++ b/src/frontend/src/locales/nl/recording.json @@ -1,7 +1,7 @@ { "error": { "title": "Opname niet beschikbaar", - "body": "De opname is niet beschikbaar of is mogelijk verwijderd. Alleen de organisator van de vergadering heeft toegang. Neem gerust contact met hem of haar op als dat nodig is." + "body": "De opname is niet beschikbaar of is mogelijk verwijderd. Alleen de host van de vergadering heeft toegang. Neem gerust contact met hem of haar op als dat nodig is." }, "expired": { "title": "Opname verlopen", @@ -22,7 +22,7 @@ "button": "Downloaden", "warning": { "title": "Delen via link uitgeschakeld", - "body": "Het delen van de opname via een link is nog niet beschikbaar. Alleen organisatoren kunnen deze downloaden." + "body": "Het delen van de opname via een link is nog niet beschikbaar. Alleen hosts kunnen deze downloaden." } } } diff --git a/src/frontend/src/locales/nl/rooms.json b/src/frontend/src/locales/nl/rooms.json index 95d9ada2..57896e25 100644 --- a/src/frontend/src/locales/nl/rooms.json +++ b/src/frontend/src/locales/nl/rooms.json @@ -437,7 +437,7 @@ "linkMore": "Documentatie openen", "linkAriaLabel": "Documentatie over opname openen - opent in nieuw venster", "details": { - "receiver": "De opname wordt verzonden naar de organisator en co-organisatoren.", + "receiver": "De opname wordt verzonden naar de host en co-hosts.", "destination": "Deze opname wordt tijdelijk op onze servers bewaard", "loading": "Opname wordt gestart", "linkMore": "Meer informatie", @@ -493,7 +493,7 @@ "button": "Opnieuw proberen" }, "admin": { - "description": "Deze organisatorinstellingen geven u controle over uw vergadering. Alleen organisatoren hebben toegang tot deze bedieningselementen.", + "description": "Deze hostinstellingen geven u controle over uw vergadering. Alleen hosts hebben toegang tot deze bedieningselementen.", "access": { "title": "Toegang tot vergadering", "description": "Deze instellingen zijn ook van toepassing op toekomstige sessies van deze vergadering.",