diff --git a/syncplay/messages_de.py b/syncplay/messages_de.py
index c693d2f..1c2e149 100755
--- a/syncplay/messages_de.py
+++ b/syncplay/messages_de.py
@@ -313,7 +313,7 @@ de = {
# startTLS messages - TODO: Translate
"startTLS-initiated": "Attempting secure connection",
"startTLS-secure-connection-ok": "Secure connection established ({})",
- "startTLS-server-certificate-invalid": "Secure connection failed. The server uses an invalid security certificate. This communication could be intercepted by a third party.",
+ "startTLS-server-certificate-invalid": 'Secure connection failed. The server uses an invalid security certificate. This communication could be intercepted by a third party. For further details and troubleshooting see here.',
"startTLS-not-supported-client": "This client does not support TLS",
"startTLS-not-supported-server": "This server does not support TLS",
diff --git a/syncplay/messages_en.py b/syncplay/messages_en.py
index 4bfa882..eb7a71c 100755
--- a/syncplay/messages_en.py
+++ b/syncplay/messages_en.py
@@ -314,7 +314,7 @@ en = {
"startTLS-initiated": "Attempting secure connection",
"startTLS-secure-connection-ok": "Secure connection established ({})",
- "startTLS-server-certificate-invalid": "Secure connection failed. The server uses an invalid security certificate. This communication could be intercepted by a third party.",
+ "startTLS-server-certificate-invalid": 'Secure connection failed. The server uses an invalid security certificate. This communication could be intercepted by a third party. For further details and troubleshooting see here.',
"startTLS-not-supported-client": "This client does not support TLS",
"startTLS-not-supported-server": "This server does not support TLS",
diff --git a/syncplay/messages_it.py b/syncplay/messages_it.py
index 339863d..6415810 100755
--- a/syncplay/messages_it.py
+++ b/syncplay/messages_it.py
@@ -314,7 +314,7 @@ it = {
"startTLS-initiated": "Tentativo di connessione sicura in corso",
"startTLS-secure-connection-ok": "Connessione sicura stabilita ({})",
- "startTLS-server-certificate-invalid": "Connessione sicura non riuscita. Il certificato di sicurezza di questo server non è valido. La comunicazione potrebbe essere intercettata da una terza parte.",
+ "startTLS-server-certificate-invalid": 'Connessione sicura non riuscita. Il certificato di sicurezza di questo server non è valido. La comunicazione potrebbe essere intercettata da una terza parte. Per ulteriori dettagli e informazioni sulla risoluzione del problema, clicca qui.',
"startTLS-not-supported-client": "Questo client non supporta TLS",
"startTLS-not-supported-server": "Questo server non supporta TLS",
diff --git a/syncplay/messages_ru.py b/syncplay/messages_ru.py
index 17bdd00..038daa1 100755
--- a/syncplay/messages_ru.py
+++ b/syncplay/messages_ru.py
@@ -316,7 +316,7 @@ ru = {
# startTLS messages - TODO: Translate
"startTLS-initiated": "Attempting secure connection",
"startTLS-secure-connection-ok": "Secure connection established ({})",
- "startTLS-server-certificate-invalid": "Secure connection failed. The server uses an invalid security certificate. This communication could be intercepted by a third party.",
+ "startTLS-server-certificate-invalid": 'Secure connection failed. The server uses an invalid security certificate. This communication could be intercepted by a third party. For further details and troubleshooting see here.',
"startTLS-not-supported-client": "This client does not support TLS",
"startTLS-not-supported-server": "This server does not support TLS",
diff --git a/syncplay/ui/gui.py b/syncplay/ui/gui.py
index ed12463..cfaf161 100755
--- a/syncplay/ui/gui.py
+++ b/syncplay/ui/gui.py
@@ -779,6 +779,7 @@ class MainWindow(QtWidgets.QMainWindow):
if criticalerror:
QtWidgets.QMessageBox.critical(self, "Syncplay", message)
message = message.replace("&", "&").replace('"', """).replace("<", "<").replace(">", ">")
+ message = message.replace("<a href="https://syncplay.pl/trouble">", '').replace("</a>", "")
message = message.replace("\n", "
")
message = "".format(constants.STYLE_ERRORNOTIFICATION) + message + ""
self.newMessage(time.strftime(constants.UI_TIME_FORMAT, time.localtime()) + message + "
")