better support for ios

This commit is contained in:
stefan.tollkuehn committed 2026-10-07 16:16:24 +02:00
1 parent af7aefd85f
commit 42464bc72e
3 files changed
+48 -2

No files matched your search

+20
View File
@@ -37,6 +37,11 @@
"other": { "other": {
"title": "Jitsi Meet Desktop", "title": "Jitsi Meet Desktop",
"description": "No desktop download is configured for your operating system." "description": "No desktop download is configured for your operating system."
},
"ios": {
"title": "Jitsi Meet for iOS",
"description": "Install the Jitsi Meet app and then try opening the meeting again.",
"button": "Download Jitsi for iOS"
} }
}, },
"browser": { "browser": {
@@ -114,6 +119,11 @@
"other": { "other": {
"title": "Jitsi Meet Desktop", "title": "Jitsi Meet Desktop",
"description": "Für Ihr Betriebssystem ist kein Desktop-Download hinterlegt." "description": "Für Ihr Betriebssystem ist kein Desktop-Download hinterlegt."
},
"ios": {
"title": "Jitsi Meet für iOS",
"description": "Installieren Sie die Jitsi Meet App und versuchen Sie anschließend erneut, das Meeting zu öffnen.",
"button": "Jitsi für iOS herunterladen"
} }
}, },
"browser": { "browser": {
@@ -191,6 +201,11 @@
"other": { "other": {
"title": "Jitsi Meet Desktop", "title": "Jitsi Meet Desktop",
"description": "Aucun téléchargement bureau n'est configuré pour votre système d'exploitation." "description": "Aucun téléchargement bureau n'est configuré pour votre système d'exploitation."
},
"ios": {
"title": "Jitsi Meet pour iOS",
"description": "Installez l'application Jitsi Meet, puis essayez de rouvrir la réunion.",
"button": "Télécharger Jitsi pour iOS"
} }
}, },
"browser": { "browser": {
@@ -268,6 +283,11 @@
"other": { "other": {
"title": "Jitsi Meet 桌面版", "title": "Jitsi Meet 桌面版",
"description": "没有为您的操作系统配置桌面版下载。" "description": "没有为您的操作系统配置桌面版下载。"
},
"ios": {
"title": "适用于 iOS 的 Jitsi Meet",
"description": "请安装 Jitsi Meet 应用,然后再次尝试打开会议。",
"button": "下载 iOS 版 Jitsi"
} }
}, },
"browser": { "browser": {
+13 -2
View File
@@ -27,12 +27,13 @@ const CONFIG = {
*/ */
logo: "assets/logo.svg", logo: "assets/logo.svg",
/* /*
* Download URLs for jitsi-meet-electron client * Download URLs for jitsi-meet clients
*/ */
downloads: { downloads: {
windows: "https://github.com/jitsi/jitsi-meet-electron/releases", windows: "https://github.com/jitsi/jitsi-meet-electron/releases",
macos: "https://github.com/jitsi/jitsi-meet-electron/releases", macos: "https://github.com/jitsi/jitsi-meet-electron/releases",
linux: "https://github.com/jitsi/jitsi-meet-electron/releases" linux: "https://github.com/jitsi/jitsi-meet-electron/releases",
ios: "https://apps.apple.com/app/jitsi-meet/id1165103905"
} }
}; };
@@ -337,10 +338,12 @@ const browserLink = document.getElementById("browserLink");
const windowsDownload = document.getElementById("windowsDownload"); const windowsDownload = document.getElementById("windowsDownload");
const macosDownload = document.getElementById("macosDownload"); const macosDownload = document.getElementById("macosDownload");
const linuxDownload = document.getElementById("linuxDownload"); const linuxDownload = document.getElementById("linuxDownload");
const iosDownload = document.getElementById("iosDownload");
const otherDownload = document.getElementById("otherDownload"); const otherDownload = document.getElementById("otherDownload");
const windowsLink = document.getElementById("windowsLink"); const windowsLink = document.getElementById("windowsLink");
const macosLink = document.getElementById("macosLink"); const macosLink = document.getElementById("macosLink");
const linuxLink = document.getElementById("linuxLink"); const linuxLink = document.getElementById("linuxLink");
const iosLink = document.getElementById("iosLink");
const createNewMeetingButton = document.getElementById("createNewMeetingButton"); const createNewMeetingButton = document.getElementById("createNewMeetingButton");
const createNewFromLauncherButton = document.getElementById("createNewFromLauncherButton"); const createNewFromLauncherButton = document.getElementById("createNewFromLauncherButton");
@@ -627,6 +630,7 @@ function configureDownloads() {
windowsDownload.classList.add("hidden"); windowsDownload.classList.add("hidden");
macosDownload.classList.add("hidden"); macosDownload.classList.add("hidden");
linuxDownload.classList.add("hidden"); linuxDownload.classList.add("hidden");
iosDownload.classList.add("hidden");
otherDownload.classList.add("hidden"); otherDownload.classList.add("hidden");
/* Windows */ /* Windows */
@@ -650,6 +654,13 @@ function configureDownloads() {
return; return;
} }
/* iOS */
if (os === "ios") {
iosLink.href = CONFIG.downloads.ios;
iosDownload.classList.remove("hidden");
return;
}
/* Alles andere */ /* Alles andere */
otherDownload.classList.remove("hidden"); otherDownload.classList.remove("hidden");
} }
+15
View File
@@ -675,6 +675,21 @@
</a> </a>
</div> </div>
<!-- iOS -->
<div id="iosDownload" class="download hidden">
<h2 data-i18n="downloads.ios.title">
Jitsi Meet for iOS
</h2>
<p data-i18n="downloads.ios.description">
Install the Jitsi Meet app and then try opening the meeting again.
</p>
<a id="iosLink" class="button secondary" target="_blank" rel="noopener noreferrer" data-i18n="downloads.ios.button">
Download Jitsi for iOS
</a>
</div>
<!-- unknown --> <!-- unknown -->
<div id="otherDownload" class="download hidden"> <div id="otherDownload" class="download hidden">
<h2 data-i18n="downloads.other.title"> <h2 data-i18n="downloads.other.title">