diff --git a/src/bower_components/apiclient/connectionmanager.js b/src/bower_components/apiclient/connectionmanager.js
index 378b9cdefc..8724300658 100644
--- a/src/bower_components/apiclient/connectionmanager.js
+++ b/src/bower_components/apiclient/connectionmanager.js
@@ -36,7 +36,7 @@ define(["events", "apiclient", "appStorage"], function(events, apiClientFactory,
}
function updateServerInfo(server, systemInfo) {
- server.Name = systemInfo.ServerName, systemInfo.Id && (server.Id = systemInfo.Id), systemInfo.LocalAddress && (server.LocalAddress = systemInfo.LocalAddress), systemInfo.WanAddress && (server.RemoteAddress = systemInfo.WanAddress)
+ server.Name = systemInfo.ServerName, systemInfo.Id && (server.Id = systemInfo.Id), systemInfo.LocalAddress && (server.LocalAddress = systemInfo.LocalAddress)
}
function getEmbyServerUrl(baseUrl, handler) {
@@ -744,4 +744,4 @@ define(["events", "apiclient", "appStorage"], function(events, apiClientFactory,
}
}
}, ConnectionManager
-});
\ No newline at end of file
+});
diff --git a/src/controllers/networking.js b/src/controllers/networking.js
index c0367a8136..ef19732ee4 100644
--- a/src/controllers/networking.js
+++ b/src/controllers/networking.js
@@ -51,7 +51,6 @@ define(["loading", "libraryMenu", "globalize", "emby-checkbox", "emby-select"],
config.HttpsPortNumber = form.querySelector("#txtHttpsPort").value;
config.HttpServerPortNumber = form.querySelector("#txtPortNumber").value;
config.EnableUPnP = enableUpnp;
- config.WanDdns = form.querySelector("#txtDdns").value;
config.BaseUrl = form.querySelector("#txtBaseUrl").value;
config.EnableRemoteAccess = form.querySelector("#chkRemoteAccess").checked;
config.CertificatePath = form.querySelector("#txtCertificatePath").value || null;
@@ -111,22 +110,17 @@ define(["loading", "libraryMenu", "globalize", "emby-checkbox", "emby-select"],
var selectHttpsMode = page.querySelector("#selectHttpsMode");
config.IsBehindProxy ? selectHttpsMode.value = "proxy" : config.RequireHttps ? selectHttpsMode.value = "required" : config.EnableHttps ? selectHttpsMode.value = "enabled" : selectHttpsMode.value = "disabled";
page.querySelector("#txtHttpsPort").value = config.HttpsPortNumber;
- page.querySelector("#txtDdns").value = config.WanDdns || "";
page.querySelector("#txtBaseUrl").value = config.BaseUrl || "";
var txtCertificatePath = page.querySelector("#txtCertificatePath");
txtCertificatePath.value = config.CertificatePath || "";
page.querySelector("#txtCertPassword").value = config.CertificatePassword || "";
page.querySelector("#chkEnableUpnp").checked = config.EnableUPnP;
- onCertPathChange.call(txtCertificatePath);
triggerChange(page.querySelector("#chkRemoteAccess"));
loading.hide();
}
- function onCertPathChange() {
- this.value ? view.querySelector("#txtDdns").setAttribute("required", "required") : view.querySelector("#txtDdns").removeAttribute("required")
- }
view.querySelector("#chkRemoteAccess").addEventListener("change", function() {
- this.checked ? (view.querySelector(".fldExternalAddressFilter").classList.remove("hide"), view.querySelector(".fldExternalAddressFilterMode").classList.remove("hide"), view.querySelector(".fldPublicPort").classList.remove("hide"), view.querySelector(".fldPublicHttpsPort").classList.remove("hide"), view.querySelector(".fldDdns").classList.remove("hide"), view.querySelector(".fldCertificatePath").classList.remove("hide"), view.querySelector(".fldCertPassword").classList.remove("hide"), view.querySelector(".fldHttpsMode").classList.remove("hide"), view.querySelector(".fldEnableUpnp").classList.remove("hide")) : (view.querySelector(".fldExternalAddressFilter").classList.add("hide"), view.querySelector(".fldExternalAddressFilterMode").classList.add("hide"), view.querySelector(".fldPublicPort").classList.add("hide"), view.querySelector(".fldPublicHttpsPort").classList.add("hide"), view.querySelector(".fldDdns").classList.add("hide"), view.querySelector(".fldCertificatePath").classList.add("hide"), view.querySelector(".fldCertPassword").classList.add("hide"), view.querySelector(".fldHttpsMode").classList.add("hide"), view.querySelector(".fldEnableUpnp").classList.add("hide"))
+ this.checked ? (view.querySelector(".fldExternalAddressFilter").classList.remove("hide"), view.querySelector(".fldExternalAddressFilterMode").classList.remove("hide"), view.querySelector(".fldPublicPort").classList.remove("hide"), view.querySelector(".fldPublicHttpsPort").classList.remove("hide"), view.querySelector(".fldCertificatePath").classList.remove("hide"), view.querySelector(".fldCertPassword").classList.remove("hide"), view.querySelector(".fldHttpsMode").classList.remove("hide"), view.querySelector(".fldEnableUpnp").classList.remove("hide")) : (view.querySelector(".fldExternalAddressFilter").classList.add("hide"), view.querySelector(".fldExternalAddressFilterMode").classList.add("hide"), view.querySelector(".fldPublicPort").classList.add("hide"), view.querySelector(".fldPublicHttpsPort").classList.add("hide"), view.querySelector(".fldCertificatePath").classList.add("hide"), view.querySelector(".fldCertPassword").classList.add("hide"), view.querySelector(".fldHttpsMode").classList.add("hide"), view.querySelector(".fldEnableUpnp").classList.add("hide"))
}), view.querySelector("#btnSelectCertPath").addEventListener("click", function() {
require(["directorybrowser"], function(directoryBrowser) {
var picker = new directoryBrowser;
@@ -141,11 +135,11 @@ define(["loading", "libraryMenu", "globalize", "emby-checkbox", "emby-select"],
})
});
- view.querySelector(".dashboardHostingForm").addEventListener("submit", onSubmit), view.querySelector("#txtCertificatePath").addEventListener("change", onCertPathChange), view.addEventListener("viewshow", function(e) {
+ view.querySelector(".dashboardHostingForm").addEventListener("submit", onSubmit), view.addEventListener("viewshow", function(e) {
loading.show();
ApiClient.getServerConfiguration().then(function(config) {
loadPage(view, config);
});
});
}
-});
\ No newline at end of file
+});
diff --git a/src/networking.html b/src/networking.html
index e55840482c..7f32c33bb9 100644
--- a/src/networking.html
+++ b/src/networking.html
@@ -51,11 +51,6 @@
${LabelPublicHttpsPortHelp}
-
-
-
\ No newline at end of file
+
diff --git a/src/strings/ar.json b/src/strings/ar.json
index e3e14a9600..a4edce5c00 100644
--- a/src/strings/ar.json
+++ b/src/strings/ar.json
@@ -385,7 +385,6 @@
"LabelEpisodeNumber": "رقم الحلقة:",
"LabelEvent": "الحدث:",
"LabelEveryXMinutes": "كل:",
- "LabelExternalDDNS": "النطاق الخارجي:",
"LabelExtractChaptersDuringLibraryScan": "استخلص صور الأبواب أثناء تمشيط المكتبة",
"LabelExtractChaptersDuringLibraryScanHelp": "عند التفعيل، فإن صور الأبواب ستُستخلص عندما تدرج الفيديوهات الجديدة أثناء تمشيط المكتبة. عند عدم التفعيل فإن عملية الاستخلاص ستكون محصورة أثناء مهمة صور الأبواب المجدولة، ما يسمح لعملية تمشيط المكتبة أن تنتهي بصورة أسرع.",
"LabelFailed": "العملية فشلت",
diff --git a/src/strings/ca.json b/src/strings/ca.json
index cf177764de..584eaa7d78 100644
--- a/src/strings/ca.json
+++ b/src/strings/ca.json
@@ -327,7 +327,6 @@
"LabelEpisodeNumber": "Episodi:",
"LabelEvent": "Esdeveniment:",
"LabelEveryXMinutes": "Cada:",
- "LabelExternalDDNS": "Domini extern:",
"LabelExtractChaptersDuringLibraryScan": "Extrau imatges dels episodis durant l'escaneig de la biblioteca",
"LabelFailed": "Fallit",
"LabelFinish": "Finalitzar",
diff --git a/src/strings/cs.json b/src/strings/cs.json
index 6c43228435..bac04e3f86 100644
--- a/src/strings/cs.json
+++ b/src/strings/cs.json
@@ -542,7 +542,6 @@
"LabelEpisodeNumber": "Číslo epizody:",
"LabelEvent": "Událost:",
"LabelEveryXMinutes": "Každý:",
- "LabelExternalDDNS": "Externí doména:",
"LabelExternalPlayers": "Externí přehrávače:",
"LabelExtractChaptersDuringLibraryScan": "Extrakce obrázků kapitol během prohledávání vaší knihovny",
"LabelExtractChaptersDuringLibraryScanHelp": "Jestliže povolíte, budou snímky kapitol extrahovány při pravidelném prohledávání vaší knihovny. Pokud zakážete budou snímky extrahovány během naplánované úlohy pro extrakci snímků z kapitol, což umožní, při pravidelném prohledávání vaší knihovny, dokončit skenování rychleji.",
@@ -1377,7 +1376,6 @@
"LabelDynamicExternalId": "{0} ID:",
"LabelEmail": "E-mail:",
"LabelEnableHardwareDecodingFor": "Povolit hardwarové dekódování pro:",
- "LabelExternalDDNSHelp": "Pokud máte dynamický DNS, zadejte jej zde. Aplikace Jellyfin jej budou používat při vzdáleném připojení. Toto pole je vyžadováno při použití s vlastním ssl certifikátem. Příklad: mojedomena.cz.",
"LabelHomeNetworkQuality": "Kvalita na domácí síti:",
"LabelInternetQuality": "Kvalita na internetu:",
"LabelKodiMetadataUser": "Uložení dat sledování uživatele do nfo pro:",
diff --git a/src/strings/da.json b/src/strings/da.json
index 93e9627cbc..1478c530ff 100644
--- a/src/strings/da.json
+++ b/src/strings/da.json
@@ -477,8 +477,6 @@
"LabelEpisodeNumber": "Episodenummer:",
"LabelEvent": "Hændelse:",
"LabelEveryXMinutes": "Hver:",
- "LabelExternalDDNS": "Eksternt domæne:",
- "LabelExternalDDNSHelp": "Hvis du har en dynamisk DNS skriv den her. Jellyfin apps vil bruge den når de forbinder via fjernadgang. Dette felt er påkrævet når et brugerdefineret SSL certifikat bliver brugt. Eksempel: mydomain.com.",
"LabelExtractChaptersDuringLibraryScan": "Udtræk kapitelbilleder under biblioteksskanning",
"LabelExtractChaptersDuringLibraryScanHelp": "Aktiver dette for at udtrække kapitelbillleder mens videofiler bliver importeret under biblioteksskanningen. Hvi det ikke er aktiveret, bliver de udtrukket når den planlagte opgave kapitelbilleder kører, og lader den almindelige biblioteksskanning afslutte hurtigere.",
"LabelFailed": "Fejlet",
diff --git a/src/strings/de.json b/src/strings/de.json
index 424eb49cb7..fca56417f1 100644
--- a/src/strings/de.json
+++ b/src/strings/de.json
@@ -588,8 +588,6 @@
"LabelEpisodeNumber": "Episodennummer:",
"LabelEvent": "Ereignis:",
"LabelEveryXMinutes": "Alle:",
- "LabelExternalDDNS": "Externe Domain:",
- "LabelExternalDDNSHelp": "Wenn Du einen dynamischen DNS verwendest gib ihn hier ein. Jellyfin Apps werden diesen für entfernte Verbindungen verwenden. Dieses Feld muss ausgefüllt werden, wenn ein eigenes SSL-Zertifikat verwendet wird. Beispiel: meineseite.de.",
"LabelExtractChaptersDuringLibraryScan": "Erzeuge Kapitelbilder während des Bibliothekscans",
"LabelExtractChaptersDuringLibraryScanHelp": "Fall aktiviert, werden Kapitelbilder während des Imports von Videos beim Bibliothekenscan erzeugt. Falls deaktiviert, werden die Kapitelbilder während einer eigens dafür geplanten Aufgabe erstellt, was den regelmäßig Bibliothekenscan beschleunigt.",
"LabelFailed": "Fehlgeschlagen",
diff --git a/src/strings/el.json b/src/strings/el.json
index 73ce372caa..fcb927180e 100644
--- a/src/strings/el.json
+++ b/src/strings/el.json
@@ -528,8 +528,6 @@
"LabelEpisodeNumber": "Νούμερο Επεισοδίου:",
"LabelEvent": "Γεγονός:",
"LabelEveryXMinutes": "Κάθε:",
- "LabelExternalDDNS": "Εξωτερικό domain:",
- "LabelExternalDDNSHelp": "Εάν έχετε ένα δυναμικό DNS, πληκτρολογήστε το εδώ. Οι εφαρμογές Jellyfin θα το χρησιμοποιούν όταν συνδέονται εξ αποστάσεως. Αυτό το πεδίο απαιτείται όταν χρησιμοποιείται με ένα προσαρμοσμένο πιστοποιητικό SSL. Παράδειγμα: mydomain.com.",
"LabelExtractChaptersDuringLibraryScan": "Εξαγωγή εικόνων κεφαλαίου κατά τη διάρκεια της σάρωσης βιβλιοθήκης",
"LabelExtractChaptersDuringLibraryScanHelp": "Αν είναι ενεργοποιημένη, οι εικόνες κεφαλαίων θα εξαχθούν όταν εισάγονται βίντεο κατά τη διάρκεια της σάρωσης της βιβλιοθήκης. Αν απενεργοποιηθούν, θα εξαχθούν κατά τη διάρκεια της προγραμματισμένης εργασίας των κεφαλαίων, επιτρέποντας την ταχύτερη ολοκλήρωση της σάρωσης κανονικής βιβλιοθήκης.",
"LabelFailed": "Αποτυχία",
diff --git a/src/strings/en-us.json b/src/strings/en-us.json
index f783e9783f..92418a8fdb 100644
--- a/src/strings/en-us.json
+++ b/src/strings/en-us.json
@@ -630,8 +630,6 @@
"LabelEpisodeNumber": "Episode number:",
"LabelEvent": "Event:",
"LabelEveryXMinutes": "Every:",
- "LabelExternalDDNS": "External domain:",
- "LabelExternalDDNSHelp": "If you have a dynamic DNS enter it here for clients to use when connecting remotely. This field is required when used with a custom SSL certificate. Example: mydomain.com.",
"LabelBaseUrl": "Base URL:",
"LabelBaseUrlHelp": "You can add a custom subdirectory here to access the server from a more unique URL.",
"LabelExtractChaptersDuringLibraryScan": "Extract chapter images during the library scan",
diff --git a/src/strings/es-mx.json b/src/strings/es-mx.json
index 54ff64336c..6ce6eddf8e 100644
--- a/src/strings/es-mx.json
+++ b/src/strings/es-mx.json
@@ -604,8 +604,6 @@
"LabelEpisodeNumber": "Episodio numero:",
"LabelEvent": "Evento:",
"LabelEveryXMinutes": "Cada:",
- "LabelExternalDDNS": "Dominio externo:",
- "LabelExternalDDNSHelp": "Si tiene un DNS dinámico introdúzcalo aquí. Las aplicaciones Jellyfin lo usaran cuando se conecte remotamente. Este campo es obligatorio si se utiliza un certificado ssl personalizado. Ejemplo: midominio.com.",
"LabelExtractChaptersDuringLibraryScan": "Extraer imágenes de capítulos durante la exploración de la biblioteca",
"LabelExtractChaptersDuringLibraryScanHelp": "Si se activa, las imágenes de capítulos serán extraídas cuando los videos sean importados durante la exploración de la biblioteca. Si se deshabilita, serán extraídas durante la ejecución de la tarea programada de extracción de imágenes de capítulos, permitiéndo que la exploración normal de la biblioteca se complete más rápidamente.",
"LabelFailed": "Fallido",
diff --git a/src/strings/es.json b/src/strings/es.json
index 17ab3f0a99..70339526db 100644
--- a/src/strings/es.json
+++ b/src/strings/es.json
@@ -539,8 +539,6 @@
"LabelEpisodeNumber": "Episodio número:",
"LabelEvent": "Evento:",
"LabelEveryXMinutes": "Cada:",
- "LabelExternalDDNS": "Dominio externo:",
- "LabelExternalDDNSHelp": "Si tienes un DNS dinámico introdúcelo aquí. Las aplicaciones de Jellyfin lo usarán para conectarse remotamente. Este campo es necesario cuando utilices un certificado SSL personalizado. Ejemplo: example.com.",
"LabelExtractChaptersDuringLibraryScan": "Extraer imágenes de los capítulos durante el escaneo de la biblioteca",
"LabelExtractChaptersDuringLibraryScanHelp": "Si está activado, se extraerán imágenes de capíulos cuando se importen vídeos durante el escaneo de las bibliotecas. Si se desactiva, las imágenes se descargarán cuando se ejecute la terea programada para ello, permitiendo asi un escaneo de la biblioteca más rápido.",
"LabelFailed": "Error",
diff --git a/src/strings/fr.json b/src/strings/fr.json
index 346e83bfe7..46c32478cf 100644
--- a/src/strings/fr.json
+++ b/src/strings/fr.json
@@ -599,8 +599,6 @@
"LabelEpisodeNumber": "Numéro d'épisode :",
"LabelEvent": "Évènement :",
"LabelEveryXMinutes": "Tous les :",
- "LabelExternalDDNS": "Domaine extérieur :",
- "LabelExternalDDNSHelp": "Si vous avez un DNS dynamique saisissez-le ici. Les applications Jellyfin vont l'utiliser pour les connexions distantes. Ce champ est obligatoire lorsqu'il est utilisé avec un certificat SSL personnalisé. Exemple : mondomaine.com.",
"LabelExtractChaptersDuringLibraryScan": "Extraire les images des chapitres pendant l'actualisation de la médiathèque",
"LabelExtractChaptersDuringLibraryScanHelp": "Si l'option est activée, les images des chapitres seront extraites lors de l'importation de vidéos pendant l'actualisation de la médiathèque. Sinon elles seront extraites pendant la tâche planifiée des images des chapitres, permettant de terminer plus rapidement les actualisations de la médiathèque.",
"LabelFailed": "Échoué",
diff --git a/src/strings/hr.json b/src/strings/hr.json
index cb9d1db40e..7ab4caab38 100644
--- a/src/strings/hr.json
+++ b/src/strings/hr.json
@@ -422,7 +422,6 @@
"LabelEpisodeNumber": "Broj epizode:",
"LabelEvent": "Događaj:",
"LabelEveryXMinutes": "Svaki:",
- "LabelExternalDDNS": "Vanjska domena:",
"LabelExtractChaptersDuringLibraryScan": "Izvadi slike poglavlja dok traje skeniranje biblioteke",
"LabelExtractChaptersDuringLibraryScanHelp": "Ako je omogućeno, slike poglavlje će se izdvojiti kad se videozapisi uvezu tijekom skeniranja biblioteke. Ako je onemogućeno izdvojiti će se u rasporedu zadatka slika poglavlja, čime se omogućuje da se skeniranje redovne biblioteke završiti brže.",
"LabelFailed": "Neuspješno",
diff --git a/src/strings/hu.json b/src/strings/hu.json
index ce05bd5b4f..543fd28885 100644
--- a/src/strings/hu.json
+++ b/src/strings/hu.json
@@ -894,8 +894,6 @@
"LabelEnableSingleImageInDidlLimit": "Korlátozás egyetlen beágyazott képre",
"LabelEnableSingleImageInDidlLimitHelp": "Néhány eszköz nem jeleníti meg megfelelően, ha több kép van beágyazva a Didl-be.",
"LabelEndDate": "Befejezés dátuma:",
- "LabelExternalDDNS": "Külső domain:",
- "LabelExternalDDNSHelp": "Ha dinamikus DNS-t használsz, írd be ide. A Jellyfin alkalmazások fogják ezt használni távoli kapcsolódáskor. Ezt a mezőt akkor kell megadni ha egyéni SSL tanúsítványt használsz. Példa: mydomain.com.",
"LabelExtractChaptersDuringLibraryScan": "Fejezet képek készítése a könyvtár beolvasása során",
"LabelExtractChaptersDuringLibraryScanHelp": "Ha engedélyezve van, a fejezetképek elkészítése a könyvtár beolvasása során történik meg. Ha le van tiltva, akkor az elkészítés az Ütemezett feladatokban meghatározott időben készül el, ami lehetővé teszi a könyvtárbeolvasás gyorsítását.",
"LabelFailed": "Sikertelen",
diff --git a/src/strings/it.json b/src/strings/it.json
index 6b521b33ee..f1318f87b7 100644
--- a/src/strings/it.json
+++ b/src/strings/it.json
@@ -581,8 +581,6 @@
"LabelEpisodeNumber": "Numero espisodio:",
"LabelEvent": "Evento:",
"LabelEveryXMinutes": "Tutti:",
- "LabelExternalDDNS": "Dominio esterno:",
- "LabelExternalDDNSHelp": "Se hai un DNS dinamico inseriscilo qui. Le applicazioni Jellyfin lo useranno per le connessioni remote. Questo campo è richiesto quando si usa un certificato SSL personalizzato. Esempio: miodominio.com",
"LabelExtractChaptersDuringLibraryScan": "Estrarre immagini capitolo durante la scansione della libreria",
"LabelExtractChaptersDuringLibraryScanHelp": "Se abilitata, le immagini capitolo verranno estratti quando i video vengono importati durante la scansione della libreria. Se disabilitata verranno estratti durante l'operazione pianificata di estrazione delle immagini capitolo, permettendo la scansione della libreria più velocemente.",
"LabelFailed": "Fallito",
diff --git a/src/strings/kk.json b/src/strings/kk.json
index 814aa28d99..e41b1caa5a 100644
--- a/src/strings/kk.json
+++ b/src/strings/kk.json
@@ -630,8 +630,6 @@
"LabelEpisodeNumber": "Bólim nómiri:",
"LabelEvent": "Oqıǵa:",
"LabelEveryXMinutes": "Ár:",
- "LabelExternalDDNS": "Syrtqy domen:",
- "LabelExternalDDNSHelp": "Eger sizde dınamıkalyq DNS bolsa, ony osynda engizińiz. Ol Jellyfin qoldanbalary qashyqtan qosylý kezinde paıdalanylady. Teńsheletin SSL-kýálandyrýmen paıdalanǵan kezde bul óris mindetti bolady. Mysaly: mydomain.com.",
"LabelExtractChaptersDuringLibraryScan": "Sahna sýretterin tasyǵyshhanany skanerleý mezgilinde shyǵaryp alý",
"LabelExtractChaptersDuringLibraryScanHelp": "Qosylǵanda, sahna sýretteri tasyǵyshhanany skanerleý mezgilinde, beıneler sheten ákelingende, bólinip alynady. Ajyratylǵanda, bular sahna sýretterine josparlaǵan tapsyrmasy mezgilinde, turaqty tasyǵyshhanany skanerleýin jyldamyraq aıaqtalýy ushin ruqsat etip, bólinip alynady.",
"LabelFailed": "Sátsiz",
diff --git a/src/strings/lt-lt.json b/src/strings/lt-lt.json
index b7d6154f05..cc24efa9ca 100644
--- a/src/strings/lt-lt.json
+++ b/src/strings/lt-lt.json
@@ -206,7 +206,6 @@
"LabelEpisodeNumber": "Serijos numeris:",
"LabelEvent": "Įvykis:",
"LabelEveryXMinutes": "Kas:",
- "LabelExternalDDNS": "Išorinis domenas:",
"LabelFailed": "Nepavyko",
"LabelFinish": "Baigti",
"LabelFriendlyName": "Draugiškas pavadinimas:",
diff --git a/src/strings/nb.json b/src/strings/nb.json
index 6091a3b091..6c74b45f14 100644
--- a/src/strings/nb.json
+++ b/src/strings/nb.json
@@ -483,7 +483,6 @@
"LabelEpisodeNumber": "Episode nummer:",
"LabelEvent": "Hendelse:",
"LabelEveryXMinutes": "Hver:",
- "LabelExternalDDNS": "Eksternt domene:",
"LabelExtractChaptersDuringLibraryScan": "Hent ut kapittel bilder under bibliotek skann",
"LabelExtractChaptersDuringLibraryScanHelp": "Hvis aktivert, vil kapittel bilder bli hentet ut mens videoer importeres under bibliotek skanning.\nHvis deaktivert, vil de bli hentet ut under planlagte oppgaver for kapittel bilder, som medfører at vanlig bibliotek skanning blir fortere ferdig.",
"LabelFailed": "Feilet",
diff --git a/src/strings/nl.json b/src/strings/nl.json
index 7ee063ab8a..d7d2746e2e 100644
--- a/src/strings/nl.json
+++ b/src/strings/nl.json
@@ -576,8 +576,6 @@
"LabelEpisodeNumber": "Afleveringsnummer:",
"LabelEvent": "Gebeurtenis:",
"LabelEveryXMinutes": "Iedere:",
- "LabelExternalDDNS": "Extern domein:",
- "LabelExternalDDNSHelp": "Als je een dynamische DNS hebt, geef deze dan hier in. Jellyfin apps zullen deze gebruiken om vanop afstand te verbinden. Dit veld is verplicht bij het gebruik van een aangepast SSL-certificaat. Voorbeeld: mijndomein.com.",
"LabelExtractChaptersDuringLibraryScan": "Hoofdstuk afbeeldingen uitpakken tijdens het scannen van de bibliotheek",
"LabelExtractChaptersDuringLibraryScanHelp": "Wanneer ingeschakeld worden hoofdstuk afbeeldingen uitgepakt wanneer video's worden geïmporteerd tijdens het scannen van de bibliotheek. Wanneer uitgeschakeld worden de hoofdstuk afbeeldingen uitgepakt tijdens de geplande taak \"Hoofdstukken uitpakken\", waardoor de standaard bibliotheek scan sneller voltooid is.",
"LabelFailed": "Mislukt",
diff --git a/src/strings/pl.json b/src/strings/pl.json
index 402acd867f..f9fe63e80c 100644
--- a/src/strings/pl.json
+++ b/src/strings/pl.json
@@ -613,8 +613,6 @@
"LabelEpisodeNumber": "Numer odcinka:",
"LabelEvent": "Zdarzenie:",
"LabelEveryXMinutes": "Częstotliwość:",
- "LabelExternalDDNS": "Domena zewnętrzna:",
- "LabelExternalDDNSHelp": "Jeśli korzystasz z dynamicznego adresu DNS - wprowadź go tutaj. Aplikacje Jellyfin będą jej używać podczas zdalnego połączenia. To pole jest wymagane, w przypadku używania niestandardowego certyfikatu SSL. Przykład: domena.pl.",
"LabelExtractChaptersDuringLibraryScan": "Wydobywaj obrazy rozdziałów podczas skanowania biblioteki",
"LabelExtractChaptersDuringLibraryScanHelp": "Jeśli aktywne, obrazy rozdziałów będą wydobywane, kiedy pliki wideo są importowane, podczas skanowania biblioteki. Jeżeli nieaktywne, będą one wydobywane podczas zaplanowanego zadania, dzięki czemu zwykłe skanowanie biblioteki będzie wykonywało się szybciej.",
"LabelFailed": "Nieudane",
diff --git a/src/strings/pt-br.json b/src/strings/pt-br.json
index b792c49799..202003f5e4 100644
--- a/src/strings/pt-br.json
+++ b/src/strings/pt-br.json
@@ -596,8 +596,6 @@
"LabelEpisodeNumber": "Número do episódio:",
"LabelEvent": "Evento:",
"LabelEveryXMinutes": "A cada:",
- "LabelExternalDDNS": "Domínio externo:",
- "LabelExternalDDNSHelp": "Se você usa DNS dinâmico digite aqui. Os apps do Jellyfin o usarão ao conectar remotamente. Este campo é necessario quando for usado com um certificado ssl personalizado. Exemplo: meudominio.com.",
"LabelExtractChaptersDuringLibraryScan": "Extrair imagens dos capítulos durante o rastreamento da biblioteca",
"LabelExtractChaptersDuringLibraryScanHelp": "Se ativado, as imagens dos capítulos serão extraídas quando os vídeos forem importados durante o rastreamento da biblioteca. Se desativado, elas serão extraídas durante a tarefa agendada de imagens dos capítulos, permitindo que a tarefa de rastreamento da biblioteca seja mais rápida.",
"LabelFailed": "Falhou",
diff --git a/src/strings/pt-pt.json b/src/strings/pt-pt.json
index 05e6173a99..58f597ed14 100644
--- a/src/strings/pt-pt.json
+++ b/src/strings/pt-pt.json
@@ -346,8 +346,6 @@
"LabelEpisodeNumber": "Número do episódio:",
"LabelEvent": "Evento:",
"LabelEveryXMinutes": "A cada:",
- "LabelExternalDDNS": "Domínio externo:",
- "LabelExternalDDNSHelp": "Se tem um servidor DNS dinâmico insira-o aqui. As aplicações do Jellyfin irão usá-lo ao ligar-se remotamente. Este campo é obrigatório quando usado com um certificado SSL personalizado. Exemplo: omeudominio.com.",
"LabelExtractChaptersDuringLibraryScan": "Extrair imagens dos capítulos durante o rastreamento da biblioteca",
"LabelExtractChaptersDuringLibraryScanHelp": "Se ativado, as imagens dos capítulos serão extraídas quando os vídeos forem importados durante a pesquisa na biblioteca. Se desativado, elas serão extraídas durante a tarefa agendada de imagens dos capítulos, permitindo que a pesquisa na biblioteca seja mais rápida.",
"LabelFailed": "Falhou",
diff --git a/src/strings/ru.json b/src/strings/ru.json
index 83b67d58ee..afbc0b3446 100644
--- a/src/strings/ru.json
+++ b/src/strings/ru.json
@@ -615,8 +615,6 @@
"LabelEpisodeNumber": "Номер эпизода:",
"LabelEvent": "Событие:",
"LabelEveryXMinutes": "Каждые:",
- "LabelExternalDDNS": "Внешний домен:",
- "LabelExternalDDNSHelp": "Если имеется динамический DNS, введите его здесь. Это будет использоваться Jellyfin-приложениями при удаленном подключении. Это поле требуется, когда используется вместе с пользовательским ssl-сертификатом. Например: mydomain.com.",
"LabelExtractChaptersDuringLibraryScan": "Извлекать рисунки сцен в процессе сканирования медиатеки",
"LabelExtractChaptersDuringLibraryScanHelp": "При включении, рисунки сцен будут извлечены, когда видео импортируется в процессе сканирования медиатеки. При отключении, они будут извлечены в процессе назначенной задачи «Рисунки сцен», позволяя регулярному сканированию медиатеки завершаться быстрее.",
"LabelFailed": "Неудачно",
diff --git a/src/strings/sk.json b/src/strings/sk.json
index a3244662e4..bafaca9662 100644
--- a/src/strings/sk.json
+++ b/src/strings/sk.json
@@ -375,7 +375,6 @@
"LabelEndDate": "Dátum ukončenia:",
"LabelEpisodeNumber": "Číslo epizódy:",
"LabelEvent": "Udalosť:",
- "LabelExternalDDNS": "Externá doména:",
"LabelExtractChaptersDuringLibraryScan": "Extrahovať obrázky kapitol počas prehľadávania knižnice",
"LabelFailed": "Zlyhalo",
"LabelFileOrUrl": "Súbor alebo URL:",
diff --git a/src/strings/sv.json b/src/strings/sv.json
index 3a8ecaffc1..8c9e7f6581 100644
--- a/src/strings/sv.json
+++ b/src/strings/sv.json
@@ -569,8 +569,6 @@
"LabelEpisodeNumber": "Avsnittsnummer:",
"LabelEvent": "Händelse:",
"LabelEveryXMinutes": "Varje:",
- "LabelExternalDDNS": "Extern domän:",
- "LabelExternalDDNSHelp": "Lägg in Dynamisk DNS här om du använder det. Jellyfin-appar kommer använda det när man ansluter externt. Det här fältet krävs när man använder ett anpassat SSL-certifikat. T.ex. mindoman.com.",
"LabelExtractChaptersDuringLibraryScan": "Extrahera kapitelbildrutor vid genomsökning av biblioteket",
"LabelExtractChaptersDuringLibraryScanHelp": "Om aktiverat extraheras kapitelbildrutor när videor importeras vid genomsökning av biblioteket. Om avaktiverat kommer extrahering att ske vid schemalagd kapitelbildrutebehandling, för att snabba upp den regelbundna genomsökningen av biblioteket.",
"LabelFailed": "Misslyckades",
diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json
index b3fbe4a16a..9107eef988 100644
--- a/src/strings/zh-cn.json
+++ b/src/strings/zh-cn.json
@@ -574,8 +574,6 @@
"LabelEpisodeNumber": "集号:",
"LabelEvent": "事件:",
"LabelEveryXMinutes": "每:",
- "LabelExternalDDNS": "外部域名:",
- "LabelExternalDDNSHelp": "如果你输入了一个动态 DNS,Jellyfin 应用程序将会在远程连接时使用它。当你使用一个自定义的 SSL 证书时你需要填写这一栏。例子:mydomain.com 。",
"LabelExtractChaptersDuringLibraryScan": "媒体库扫描过程中解压章节图像",
"LabelExtractChaptersDuringLibraryScanHelp": "如果启用,当媒体库导入视频并扫描时,将提取章节图像。如果禁用,章节图像将在之后的计划任务提取,而媒体库会更快完成扫描。",
"LabelFailed": "失败",