diff --git a/package.json b/package.json
index 4f6a78b78d..8e4ea1fd47 100644
--- a/package.json
+++ b/package.json
@@ -86,6 +86,7 @@
"@babel/preset-typescript": "^7.12.7",
"@babel/register": "^7.12.10",
"@babel/runtime": "^7.12.5",
+ "@principalstudio/html-webpack-inject-preload": "^1.2.7",
"@types/flux": "^3.1.9",
"@types/modernizr": "^3.5.3",
"@types/node": "^14.14.22",
@@ -111,7 +112,7 @@
"fake-indexeddb": "^3.1.2",
"file-loader": "^5.1.0",
"fs-extra": "^0.30.0",
- "html-webpack-plugin": "^3.2.0",
+ "html-webpack-plugin": "^4.5.2",
"jest": "^26.6.3",
"jest-environment-jsdom-sixteen": "^1.0.3",
"json-loader": "^0.5.7",
diff --git a/src/i18n/strings/de_DE.json b/src/i18n/strings/de_DE.json
index a5b0066976..8183384acb 100644
--- a/src/i18n/strings/de_DE.json
+++ b/src/i18n/strings/de_DE.json
@@ -16,7 +16,7 @@
"Go to your browser to complete Sign In": "Gehe zu deinem Browser, um die Anmeldung abzuschließen",
"Open user settings": "Benutzereinstellungen öffnen",
"Unable to load config file: please refresh the page to try again.": "Konfigurationsdatei kann nicht geladen werden: Bitte aktualisiere die Seite, um es erneut zu versuchen.",
- "Missing indexeddb worker script!": "Fehlendes indexeddb Worker-Skript!",
+ "Missing indexeddb worker script!": "Fehlendes indexeddb-Arbeitsskript!",
"Previous/next recently visited room or community": "Vorheriger/nächster kürzlich besuchter Raum oder Community",
"Unsupported browser": "Nicht unterstützter Browser",
"Go to element.io": "Gehe zu element.io",
@@ -24,11 +24,11 @@
"%(brand)s Desktop (%(platformName)s)": "%(brand)s Desktop (%(platformName)s)",
"%(appName)s (%(browserName)s, %(osName)s)": "%(appName)s (%(browserName)s, %(osName)s)",
"Please install Chrome, Firefox, or Safari for the best experience.": "Bitte installiere Chrome, Firefox oder Safari für das beste Erlebnis.",
- "You can continue using your current browser, but some or all features may not work and the look and feel of the application may be incorrect.": "Du kannst deinen aktuellen Browser weiterhin verwenden, es kann aber sein, dass einige oder alle Funktionen nicht verfügbar sind oder dass Aussehen und Bedienung der Anwendung nicht korrekt ist.",
+ "You can continue using your current browser, but some or all features may not work and the look and feel of the application may be incorrect.": "Du kannst deinen aktuellen Browser weiterhin verwenden. Es ist aber möglich, dass nicht alles richtig funktioniert oder das Aussehen der App inkorrekt ist.",
"I understand the risks and wish to continue": "Ich verstehe die Risiken und möchte fortfahren",
"Your Element is misconfigured": "Dein Element ist falsch konfiguriert",
- "Your Element configuration contains invalid JSON. Please correct the problem and reload the page.": "Deine Element-Konfiguration enthält ungültiges JSON. Bitte korrigiere das Problem und lade die Seite neu.",
- "Download Completed": "Download fertiggestellt",
+ "Your Element configuration contains invalid JSON. Please correct the problem and reload the page.": "Deine Elementkonfiguration enthält ungültiges JSON. Bitte korrigiere das Problem und lade die Seite neu.",
+ "Download Completed": "Herunterladen fertiggestellt",
"Open": "Öffnen",
"%(brand)s uses advanced browser features which aren't supported by your current browser.": "%(brand)s verwendet erweiterte Browserfunktionen, die von deinem Browser nicht unterstützt werden.",
"Your browser can't run %(brand)s": "Dein Browser kann %(brand)s nicht ausführen",
diff --git a/src/i18n/strings/et.json b/src/i18n/strings/et.json
index 12ed468209..acaaf562b5 100644
--- a/src/i18n/strings/et.json
+++ b/src/i18n/strings/et.json
@@ -32,5 +32,6 @@
"Your Element configuration contains invalid JSON. Please correct the problem and reload the page.": "Sinu Element'i seadistustes on vigased JSON-vormingus andmed. Palun paranda see viga ja laadi leht uuesti.",
"Your browser can't run %(brand)s": "%(brand)s ei toimi sinu brauseris",
"%(brand)s uses advanced browser features which aren't supported by your current browser.": "%(brand)s kasutab mitmeid uusi brauseri-põhiseid tehnoloogiaid, mis ei ole veel sinu veebibrauseris toetatud.",
- "Powered by Matrix": "Põhineb Matrix'il"
+ "Powered by Matrix": "Põhineb Matrix'il",
+ "Use %(brand)s on mobile": "Kasuta %(brand)s rakendust nutiseadmes"
}
diff --git a/src/i18n/strings/oc.json b/src/i18n/strings/oc.json
index 002f260cb6..ffe8b038fc 100644
--- a/src/i18n/strings/oc.json
+++ b/src/i18n/strings/oc.json
@@ -10,5 +10,27 @@
"Decentralised, encrypted chat & collaboration powered by [matrix]": "Messatjariá chifrada, descentralizada e collaborativa propulsada per [matrix]",
"Sign In": "Se connectar",
"Create Account": "Crear un compte",
- "Explore rooms": "Percórrer las salas"
+ "Explore rooms": "Percórrer las salas",
+ "Missing indexeddb worker script!": "Lo worker script IndexedDB manca !",
+ "Invalid configuration: no default server specified.": "Configuracion invalida : pas de servidor per defauta especificat.",
+ "Invalid configuration: can only specify one of default_server_config, default_server_name, or default_hs_url.": "Configuracion invalida : podètz unicament especificar un camp entre default_server_config, default_server_name, o default_hs_url.",
+ "Failed to start": "Non se pòt pas lançar",
+ "Go to element.io": "Anar a element.io",
+ "I understand the risks and wish to continue": "Compréni los risques e vòli contunhar",
+ "You can continue using your current browser, but some or all features may not work and the look and feel of the application may be incorrect.": "Podètz contunhar a utilizar lo vòstre navigator actual, mas qualques o totes las foncionalitats o/e l'apparéncia poirián mal foncionar .",
+ "Please install Chrome, Firefox, or Safari for the best experience.": "Si vos plai installatz Chrome, Firefox, o Safari per una melhora experiéncia.",
+ "Your browser can't run %(brand)s": "Lo vòstre navigator non pòt pas executar %(brand)s",
+ "%(brand)s uses advanced browser features which aren't supported by your current browser.": "%(brand)s utiliza de foncions avançadas que lo vòstre navigator non suporta pas.",
+ "Unsupported browser": "Navigator incompatible",
+ "Powered by Matrix": "Fonciona ambé Matrix",
+ "You need to be using HTTPS to place a screen-sharing call.": "Devetz utilizar HTTPS per apelar ambé partatge d'ecran.",
+ "%(appName)s (%(browserName)s, %(osName)s)": "%(appName)s (%(browserName)s, %(osName)s)",
+ "%(brand)s Desktop (%(platformName)s)": "%(brand)s de burèu (%(platformName)s)",
+ "Previous/next recently visited room or community": "Sala o comunautat recentament visitada precedenta/seguenta",
+ "Open user settings": "Dobrir los paramètres utilizaire",
+ "Open": "Dobrir",
+ "Download Completed": "Descargament acabat",
+ "Unable to load config file: please refresh the page to try again.": "Se pòt pas cargar lo fichièr de configuracion : si vos plai actualizatz la pagina per tornar ensajar.",
+ "Your Element configuration contains invalid JSON. Please correct the problem and reload the page.": "La configuracion d'Element conténe de JSON invalid. Si vos plai corregitz lo problème e actualizatz la pagina.",
+ "Your Element is misconfigured": "Lo vòstre Element es mal configurat"
}
diff --git a/src/i18n/strings/th.json b/src/i18n/strings/th.json
index d9740a9aaf..e0c1f9c56b 100644
--- a/src/i18n/strings/th.json
+++ b/src/i18n/strings/th.json
@@ -1,13 +1,19 @@
{
"powered by Matrix": "ใช้เทคโนโลยี Matrix",
- "Dismiss": "ไม่สนใจ",
+ "Dismiss": "ปิด",
"Unknown device": "อุปกรณ์ที่ไม่รู้จัก",
"You need to be using HTTPS to place a screen-sharing call.": "คุณต้องใช้ HTTPS เพื่อเริ่มติดต่อแบบแบ่งปันหน้าจอ",
"Welcome to Element": "ยินดีต้อนรับสู่ Element",
"Decentralised, encrypted chat & collaboration powered by [matrix]": "ระบบแชทและประสานงาน ไร้ศูนย์กลางและเข้ารหัสได้ โดยใช้เทคโนโลยีจาก [matrix]",
- "The message from the parser is: %(message)s": "ข้อความจากparserคือ:%(message)s",
+ "The message from the parser is: %(message)s": "ข้อความจากตัวแยกวิเคราะห์คือ: %(message)s",
"Invalid JSON": "JSON ไม่ถูกต้อง",
- "Sign In": "เข้าสู่ระบบ",
+ "Sign In": "ลงชื่อเข้า",
"Create Account": "สร้างบัญชี",
- "Explore rooms": "สำรวจห้อง"
+ "Explore rooms": "สำรวจห้อง",
+ "Download Completed": "การดาวน์โหลดเสร็จสมบูรณ์",
+ "Open user settings": "เปิดการตั้งค่าผู้ใช้",
+ "Go to element.io": "ไปยัง element.io",
+ "Failed to start": "ไม่สามารถเริ่ม",
+ "Open": "เปิด",
+ "Powered by Matrix": "ขับเคลื่อนโดย Matrix"
}
diff --git a/src/vector/index.html b/src/vector/index.html
index b273de79a8..061d249e5d 100644
--- a/src/vector/index.html
+++ b/src/vector/index.html
@@ -22,7 +22,7 @@
-
+
<% }
} %>
+
+ <% for (var i=0; i < htmlWebpackPlugin.tags.headTags.length; i++) {
+ var tag = htmlWebpackPlugin.tags.headTags[i];
+ var path = tag.attributes && tag.attributes.href;
+ if (path.indexOf("Inter") !== -1) { %>
+
+ <% }
+ } %>
+