Show Windows privacy hints in launcher

The launcher sentence around the room name was replaced
by a standalone instruction ("meetingText"); the room name
now sits on its own line below it.

Windows users additionally get camera/microphone
permission instructions in the launcher view. The block
reuses the existing i18n/OS detection and only appears
when translations loaded, so a failed i18n.json fetch
cannot render an empty box.
This commit is contained in:
stefan.tollkuehn committed 2026-11-05 16:36:43 +01:00
1 parent f746508d90
commit 7961732323
4 files changed
+134 -15

No files matched your search

+29 -6
View File
@@ -68,24 +68,47 @@
<h1 data-i18n="launcher.title">Jitsi Meeting</h1>
<p>
<span data-i18n="launcher.meetingPrefix">
The meeting
<span data-i18n="launcher.meetingText">
Please click the button, to join the meeting:
</span>
<span class="room">
<strong id="roomName"></strong>
</span>
<span data-i18n="launcher.meetingSuffix">
will be opened.
</span>
</p>
<button id="openButton" class="button primary" type="button" data-i18n="launcher.openButton">
Open meeting
Join meeting
</button>
<button id="createNewFromLauncherButton" class="button secondary hidden" type="button" data-i18n="creator.createNewButton">
Create New Meeting
</button>
<!-- KAMERA-/MIKROFON-HINWEISE (WINDOWS) -->
<div id="privacyInfo" class="privacy hidden">
<h2 data-i18n="meetingPrivacySettings.title"></h2>
<p data-i18n="meetingPrivacySettings.intro"></p>
<h3 data-i18n="meetingPrivacySettings.step1Title"></h3>
<p data-i18n="meetingPrivacySettings.step1Description"></p>
<h3 data-i18n="meetingPrivacySettings.step2Title"></h3>
<p data-i18n="meetingPrivacySettings.step2Description"></p>
<h3 data-i18n="meetingPrivacySettings.step3Title"></h3>
<p data-i18n="meetingPrivacySettings.step3Description"></p>
<p data-i18n="meetingPrivacySettings.browserPermissions"></p>
<h3 data-i18n="meetingPrivacySettings.goodToKnowTitle"></h3>
<ul>
<li data-i18n="meetingPrivacySettings.goodToKnow1"></li>
<li data-i18n="meetingPrivacySettings.goodToKnow2"></li>
<li data-i18n="meetingPrivacySettings.goodToKnow3"></li>
</ul>
<p data-i18n="meetingPrivacySettings.adminSupport"></p>
</div>
</div>
<!-- STARTVORGANG -->