♻️(frontend) standardize role terminology across localizations

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'.
This commit is contained in:
Sanjay Santhanam
2026-04-19 12:16:15 -07:00
committed by aleb_the_flash
parent 0c0ce87947
commit 6830250f2c
7 changed files with 20 additions and 16 deletions
+4
View File
@@ -12,6 +12,10 @@ and this project adheres to
- 🔒️(backend) add validation of Room.configuration - 🔒️(backend) add validation of Room.configuration
### Fixed
- ♻(frontend) standardize role terminology across localizations
## [1.15.0] - 2026-04-30 ## [1.15.0] - 2026-04-30
### Added ### Added
+2 -2
View File
@@ -1,7 +1,7 @@
{ {
"error": { "error": {
"title": "Aufzeichnung nicht verfügbar", "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": { "expired": {
"title": "Aufzeichnung abgelaufen", "title": "Aufzeichnung abgelaufen",
@@ -22,7 +22,7 @@
"button": "Herunterladen", "button": "Herunterladen",
"warning": { "warning": {
"title": "Linkfreigabe deaktiviert", "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."
} }
} }
} }
+4 -4
View File
@@ -3,7 +3,7 @@
"heading": { "heading": {
"normal": "Du hast das Meeting verlassen", "normal": "Du hast das Meeting verlassen",
"duplicateIdentity": "Du bist dem Meeting von einem anderen Gerät aus beigetreten", "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", "home": "Zur Startseite zurückkehren",
"back": "Dem Meeting erneut beitreten" "back": "Dem Meeting erneut beitreten"
@@ -383,7 +383,7 @@
"body": "Transkribiere bis zu {{max_duration}} Meetingdauer.", "body": "Transkribiere bis zu {{max_duration}} Meetingdauer.",
"bodyWithoutMaxDuration": "Transkribieren dein Meeting ohne Zeitbegrenzung.", "bodyWithoutMaxDuration": "Transkribieren dein Meeting ohne Zeitbegrenzung.",
"details": { "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", "destination": "Ein neues Dokument wird erstellt auf",
"destinationUnknown": "Ein neues Dokument wird erstellt", "destinationUnknown": "Ein neues Dokument wird erstellt",
"language": "Meeting-Sprache:", "language": "Meeting-Sprache:",
@@ -438,7 +438,7 @@
"linkMore": "Dokumentation öffnen", "linkMore": "Dokumentation öffnen",
"linkAriaLabel": "Dokumentation zur Aufzeichnung öffnen öffnet in neuem Tab", "linkAriaLabel": "Dokumentation zur Aufzeichnung öffnen öffnet in neuem Tab",
"details": { "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", "destination": "Diese Aufzeichnung wird vorübergehend auf unseren Servern gespeichert",
"loading": "Aufzeichnung wird gestartet", "loading": "Aufzeichnung wird gestartet",
"linkMore": "Mehr erfahren", "linkMore": "Mehr erfahren",
@@ -494,7 +494,7 @@
"button": "OK" "button": "OK"
}, },
"admin": { "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": { "access": {
"title": "Raumzugang", "title": "Raumzugang",
"description": "Diese Einstellungen gelten auch für zukünftige Meetings in diesem Raum.", "description": "Diese Einstellungen gelten auch für zukünftige Meetings in diesem Raum.",
+2 -2
View File
@@ -1,7 +1,7 @@
{ {
"error": { "error": {
"title": "Recording unavailable", "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": { "expired": {
"title": "Recording expired", "title": "Recording expired",
@@ -22,7 +22,7 @@
"button": "Download", "button": "Download",
"warning": { "warning": {
"title": "Link sharing disabled", "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."
} }
} }
} }
+4 -4
View File
@@ -3,7 +3,7 @@
"heading": { "heading": {
"normal": "You have left the meeting", "normal": "You have left the meeting",
"duplicateIdentity": "You have joined the meeting from another device", "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", "home": "Return to home",
"back": "Rejoin the meeting" "back": "Rejoin the meeting"
@@ -328,7 +328,7 @@
"chat": "Messages in the chat", "chat": "Messages in the chat",
"transcript": "Transcribe", "transcript": "Transcribe",
"screenRecording": "Record", "screenRecording": "Record",
"admin": "Admin settings", "admin": "Host settings",
"tools": "More tools", "tools": "More tools",
"info": "Meeting information" "info": "Meeting information"
}, },
@@ -338,7 +338,7 @@
"chat": "messages", "chat": "messages",
"transcript": "transcribe", "transcript": "transcribe",
"screenRecording": "record", "screenRecording": "record",
"admin": "admin settings", "admin": "host settings",
"tools": "more tools", "tools": "more tools",
"info": "meeting information" "info": "meeting information"
}, },
@@ -493,7 +493,7 @@
"button": "OK" "button": "OK"
}, },
"admin": { "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": { "access": {
"title": "Room access", "title": "Room access",
"description": "These settings will also apply to future occurrences of this meeting.", "description": "These settings will also apply to future occurrences of this meeting.",
+2 -2
View File
@@ -1,7 +1,7 @@
{ {
"error": { "error": {
"title": "Opname niet beschikbaar", "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": { "expired": {
"title": "Opname verlopen", "title": "Opname verlopen",
@@ -22,7 +22,7 @@
"button": "Downloaden", "button": "Downloaden",
"warning": { "warning": {
"title": "Delen via link uitgeschakeld", "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."
} }
} }
} }
+2 -2
View File
@@ -437,7 +437,7 @@
"linkMore": "Documentatie openen", "linkMore": "Documentatie openen",
"linkAriaLabel": "Documentatie over opname openen - opent in nieuw venster", "linkAriaLabel": "Documentatie over opname openen - opent in nieuw venster",
"details": { "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", "destination": "Deze opname wordt tijdelijk op onze servers bewaard",
"loading": "Opname wordt gestart", "loading": "Opname wordt gestart",
"linkMore": "Meer informatie", "linkMore": "Meer informatie",
@@ -493,7 +493,7 @@
"button": "Opnieuw proberen" "button": "Opnieuw proberen"
}, },
"admin": { "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": { "access": {
"title": "Toegang tot vergadering", "title": "Toegang tot vergadering",
"description": "Deze instellingen zijn ook van toepassing op toekomstige sessies van deze vergadering.", "description": "Deze instellingen zijn ook van toepassing op toekomstige sessies van deze vergadering.",