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')) }