diff --git a/linphone-app/assets/languages/de.ts b/linphone-app/assets/languages/de.ts
index 2aaa0f4c9..1c1df0f74 100644
--- a/linphone-app/assets/languages/de.ts
+++ b/linphone-app/assets/languages/de.ts
@@ -1159,6 +1159,10 @@ Server URL ist nicht konfiguriert.
developerSettingsEnabledLabel
Entwicklereinstellungen aktivieren
+
+ logsMailerFailed
+
+
SettingsAudio
diff --git a/linphone-app/assets/languages/en.ts b/linphone-app/assets/languages/en.ts
index 4a88ea50d..a6b7541f0 100644
--- a/linphone-app/assets/languages/en.ts
+++ b/linphone-app/assets/languages/en.ts
@@ -1164,6 +1164,11 @@ your friend's SIP address or username.
developerSettingsEnabledLabel
Enable developer settings
+
+ logsMailerFailed
+ Message when Linphone try to open a mailer to send logs, after uploading them to the server (%1 would be the upload url)
+ Mailer cannot be found but logs were upload at %1
+
SettingsAudio
diff --git a/linphone-app/assets/languages/ja.ts b/linphone-app/assets/languages/ja.ts
index 8e40c3cbe..f4c00552f 100644
--- a/linphone-app/assets/languages/ja.ts
+++ b/linphone-app/assets/languages/ja.ts
@@ -1159,6 +1159,10 @@
developerSettingsEnabledLabel
+
+ logsMailerFailed
+
+
SettingsAudio
diff --git a/linphone-app/assets/languages/lt.ts b/linphone-app/assets/languages/lt.ts
index 84d15932d..078c2a9c8 100644
--- a/linphone-app/assets/languages/lt.ts
+++ b/linphone-app/assets/languages/lt.ts
@@ -1164,6 +1164,10 @@ Tiesiog, įveskite savo draugo SIP adresą ar naudotojo vardą.
developerSettingsEnabledLabel
Įjungti kūrėjo nustatymus
+
+ logsMailerFailed
+
+
SettingsAudio
diff --git a/linphone-app/assets/languages/pt_BR.ts b/linphone-app/assets/languages/pt_BR.ts
index d1868c47d..c756b871b 100644
--- a/linphone-app/assets/languages/pt_BR.ts
+++ b/linphone-app/assets/languages/pt_BR.ts
@@ -1164,6 +1164,10 @@ o endereço SIP ou nome de usuário do seu amigo.
developerSettingsEnabledLabel
Habilitar configurações de desenvolvedor
+
+ logsMailerFailed
+
+
SettingsAudio
diff --git a/linphone-app/assets/languages/ru.ts b/linphone-app/assets/languages/ru.ts
index 5eb5d19ae..87e509de4 100644
--- a/linphone-app/assets/languages/ru.ts
+++ b/linphone-app/assets/languages/ru.ts
@@ -1162,6 +1162,10 @@
developerSettingsEnabledLabel
Включить настройки для разработчиков
+
+ logsMailerFailed
+
+
SettingsAudio
diff --git a/linphone-app/assets/languages/sv.ts b/linphone-app/assets/languages/sv.ts
index 9381bdff1..855d2a119 100644
--- a/linphone-app/assets/languages/sv.ts
+++ b/linphone-app/assets/languages/sv.ts
@@ -1162,6 +1162,10 @@ Klicka här: <a href="%1">%1</a>
developerSettingsEnabledLabel
Aktivera utvecklarinställningar
+
+ logsMailerFailed
+
+
SettingsAudio
diff --git a/linphone-app/assets/languages/tr.ts b/linphone-app/assets/languages/tr.ts
index 59b676f30..8b3096c8f 100644
--- a/linphone-app/assets/languages/tr.ts
+++ b/linphone-app/assets/languages/tr.ts
@@ -1164,6 +1164,10 @@ arkadaşınızın SIP adresini veya kullanıcı adını girin.
developerSettingsEnabledLabel
Geliştirici ayarlarını etkinleştir
+
+ logsMailerFailed
+
+
SettingsAudio
diff --git a/linphone-app/ui/views/App/Settings/SettingsAdvanced.js b/linphone-app/ui/views/App/Settings/SettingsAdvanced.js
index c0f88a0ee..4ea7cda63 100644
--- a/linphone-app/ui/views/App/Settings/SettingsAdvanced.js
+++ b/linphone-app/ui/views/App/Settings/SettingsAdvanced.js
@@ -39,12 +39,16 @@ function cleanLogs () {
function handleLogsUploaded (url) {
if (url.length && Utils.startsWith(url, 'http')) {
- sendLogsBlock.stop('')
- Qt.openUrlExternally(
- 'mailto:' + encodeURIComponent(Linphone.SettingsModel.logsEmail) +
- '?subject=' + encodeURIComponent('Desktop Linphone Log') +
- '&body=' + encodeURIComponent(url)
- )
+
+ if(Qt.openUrlExternally(
+ 'mailto:' + encodeURIComponent(Linphone.SettingsModel.logsEmail) +
+ '?subject=' + encodeURIComponent('Desktop Linphone Log') +
+ '&body=' + encodeURIComponent(url)
+ ))
+ sendLogsBlock.stop('')
+ else
+ sendLogsBlock.stop(qsTr('logsMailerFailed').replace('%1', encodeURIComponent(url)))
+
} else {
sendLogsBlock.stop(qsTr('logsUploadFailed'))
}