🚸(frontend) rework the transcription side panel

Inspired by proprietary solutions, add clearer details on how transcription
works and what users can expect from the feature. This new presentation is much
simpler to read, parse, and understand than the previous large block of text
that users were not reading at all.

Using icons helps users quickly understand where the transcription is sent, how
they are notified, and which meeting language is used.

Some information is currently hardcoded and will be parameterized in upcoming
commits. This work is ongoing.
This commit is contained in:
lebaudantoine
2025-12-13 00:00:16 +01:00
committed by aleb_the_flash
parent d3e6af6f82
commit b19ac7f82b
5 changed files with 236 additions and 201 deletions
+15 -17
View File
@@ -310,13 +310,21 @@
}
},
"transcript": {
"start": {
"heading": "Transcribe this call",
"body": "Automatically transcribe this call {{duration_message}} and receive the summary in Docs.",
"button": "Start transcription",
"loading": "Transcription starting",
"linkMore": "Learn more"
"heading": "Transcribe your meeting with the AI Assistant",
"body": "Transcribe up to {{max_duration}} of meeting time.",
"bodyWithoutMaxDuration": "Transcribe your meeting without limits.",
"details": {
"receiver": "The transcript will be sent to the host and co-hosts.",
"destination": "A new document will be created on",
"language": "Meeting language: French (fr)",
"recording": "Also start a recording"
},
"button": {
"start": "Start transcribing the meeting",
"stop": "Stop transcribing the meeting",
"saving": "Saving…"
},
"linkMore": "Learn more",
"notAdminOrOwner": {
"heading": "Restricted Access",
"body": "For security reasons, only the meeting creator or an admin can start a transcription (beta).",
@@ -326,15 +334,6 @@
"body": "Only the meeting creator or an admin can start a transcription. Log in to verify your permissions."
}
},
"stop": {
"heading": "Transcription in progress...",
"body": "The transcription of your meeting is in progress. You will receive the result by email once the meeting is finished.",
"button": "Stop transcription"
},
"stopping": {
"heading": "Saving your data…",
"body": "You can leave the meeting if you wish; the recording will finish automatically."
},
"premium": {
"heading": "Premium feature",
"body": "This feature is reserved for public agents. If your email address is not authorized, please contact support to get access.",
@@ -350,8 +349,7 @@
"start": "We were unable to start the transcription. Please try again in a moment."
},
"button": "OK"
},
"durationMessage": "(limited to {{max_duration}}) "
}
},
"screenRecording": {
"start": {