From bd193f0e663a1bef85edfd6a923dc800060cf9e2 Mon Sep 17 00:00:00 2001 From: Cyril Date: Fri, 10 Jul 2026 08:36:48 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=8C=90(frontend)=20add=20i18n=20keys=20fo?= =?UTF-8?q?r=20screen=20share=20zoom=20controls?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit English and French labels, SR announcements and pan navigation hint. --- CHANGELOG.md | 4 ++++ src/frontend/src/locales/de/rooms.json | 12 ++++++++++++ src/frontend/src/locales/en/rooms.json | 12 ++++++++++++ src/frontend/src/locales/fr/rooms.json | 12 ++++++++++++ src/frontend/src/locales/nl/rooms.json | 12 ++++++++++++ 5 files changed, 52 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9eb62c0a..6af862ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -34,6 +34,10 @@ and this project adheres to - 🐛(backend) fix info panel crash for unregistered rooms - ♿️(frontend) focus side panel container on open #1452 +### Added + +- ✨(frontend) add screen share zoom controls #1498 + ## [1.23.0] - 2026-07-08 ### Added diff --git a/src/frontend/src/locales/de/rooms.json b/src/frontend/src/locales/de/rooms.json index 753e6ca0..ca9b9fcb 100644 --- a/src/frontend/src/locales/de/rooms.json +++ b/src/frontend/src/locales/de/rooms.json @@ -668,6 +668,18 @@ "muteParticipant": "{{name}} stummschalten", "fullScreen": "Vollbild" }, + "screenShareZoom": { + "toolbarLabel": "Zoom-Steuerung für Bildschirmfreigabe", + "zoomIn": "Vergrößern", + "zoomOut": "Verkleinern", + "fitToWindow": "An Fenster anpassen", + "fullScreen": "Vollbild", + "exitFullScreen": "Vollbild beenden", + "currentZoomLevel": "Zoom {{level}} %", + "panHint": "Zoom {{level}} %. Mit der Maus ziehen oder Pfeiltasten zum Navigieren verwenden.", + "fullScreenEntered": "Vollbild aktiviert", + "fullScreenExited": "Vollbild deaktiviert" + }, "shortcutsPanel": { "title": "Tastenkürzel", "categories": { diff --git a/src/frontend/src/locales/en/rooms.json b/src/frontend/src/locales/en/rooms.json index 26ce6376..31ee20dd 100644 --- a/src/frontend/src/locales/en/rooms.json +++ b/src/frontend/src/locales/en/rooms.json @@ -667,6 +667,18 @@ "muteParticipant": "Mute {{name}}", "fullScreen": "Full screen" }, + "screenShareZoom": { + "toolbarLabel": "Screen share zoom controls", + "zoomIn": "Zoom in", + "zoomOut": "Zoom out", + "fitToWindow": "Fit to window", + "fullScreen": "Full screen", + "exitFullScreen": "Exit full screen", + "currentZoomLevel": "Zoom {{level}} %", + "panHint": "Zoom {{level}} %. Drag with mouse or use arrow keys to navigate.", + "fullScreenEntered": "Full screen enabled", + "fullScreenExited": "Full screen disabled" + }, "shortcutsPanel": { "title": "Keyboard shortcuts", "categories": { diff --git a/src/frontend/src/locales/fr/rooms.json b/src/frontend/src/locales/fr/rooms.json index 8a219dcf..d82e1728 100644 --- a/src/frontend/src/locales/fr/rooms.json +++ b/src/frontend/src/locales/fr/rooms.json @@ -667,6 +667,18 @@ "muteParticipant": "Couper le micro de {{name}}", "fullScreen": "Plein écran" }, + "screenShareZoom": { + "toolbarLabel": "Contrôles de zoom du partage d'écran", + "zoomIn": "Zoomer", + "zoomOut": "Dézoomer", + "fitToWindow": "Ajuster à la fenêtre", + "fullScreen": "Plein écran", + "exitFullScreen": "Quitter le plein écran", + "currentZoomLevel": "Zoom {{level}} %", + "panHint": "Zoom {{level}} %. Glissez avec la souris ou utilisez les touches fléchées pour naviguer.", + "fullScreenEntered": "Plein écran activé", + "fullScreenExited": "Plein écran désactivé" + }, "shortcutsPanel": { "title": "Raccourcis clavier", "categories": { diff --git a/src/frontend/src/locales/nl/rooms.json b/src/frontend/src/locales/nl/rooms.json index 472edbef..8bdb0740 100644 --- a/src/frontend/src/locales/nl/rooms.json +++ b/src/frontend/src/locales/nl/rooms.json @@ -667,6 +667,18 @@ "muteParticipant": "Demp {{name}}", "fullScreen": "Volledig scherm" }, + "screenShareZoom": { + "toolbarLabel": "Zoombediening voor schermdeling", + "zoomIn": "Inzoomen", + "zoomOut": "Uitzoomen", + "fitToWindow": "Aanpassen aan venster", + "fullScreen": "Volledig scherm", + "exitFullScreen": "Volledig scherm verlaten", + "currentZoomLevel": "Zoom {{level}} %", + "panHint": "Zoom {{level}} %. Sleep met de muis of gebruik de pijltjestoetsen om te navigeren.", + "fullScreenEntered": "Volledig scherm ingeschakeld", + "fullScreenExited": "Volledig scherm uitgeschakeld" + }, "shortcutsPanel": { "title": "Sneltoetsen", "categories": {