diff --git a/linphone-app/assets/languages/da.ts b/linphone-app/assets/languages/da.ts
index 477a7a151..d96e412dd 100644
--- a/linphone-app/assets/languages/da.ts
+++ b/linphone-app/assets/languages/da.ts
@@ -108,6 +108,10 @@
commandLineOptionCallArg
+
+ checkForUpdates
+
+
AssistantAbstractView
@@ -1399,6 +1403,11 @@ Klik her: <a href="%1">%1</a>
quit
Stop
+
+ checkForUpdates
+ 'Check for updates' : Item menu for checking updates
+
+
ManageAccounts
diff --git a/linphone-app/assets/languages/de.ts b/linphone-app/assets/languages/de.ts
index 94e306494..22651b5f2 100644
--- a/linphone-app/assets/languages/de.ts
+++ b/linphone-app/assets/languages/de.ts
@@ -108,6 +108,10 @@
commandLineOptionCallArg
+
+ checkForUpdates
+
+
AssistantAbstractView
@@ -1399,6 +1403,11 @@ Klicken Sie hier: <a href="%1">%1</a>
quit
Aufhören
+
+ checkForUpdates
+ 'Check for updates' : Item menu for checking updates
+
+
ManageAccounts
diff --git a/linphone-app/assets/languages/en.ts b/linphone-app/assets/languages/en.ts
index 7f8506010..5ca95a7bf 100644
--- a/linphone-app/assets/languages/en.ts
+++ b/linphone-app/assets/languages/en.ts
@@ -108,6 +108,10 @@
commandLineOptionCallArg
SIP address
+
+ checkForUpdates
+ Check for updates
+
AssistantAbstractView
@@ -1399,6 +1403,11 @@ Click here: <a href="%1">%1</a>
quit
Quit
+
+ checkForUpdates
+ 'Check for updates' : Item menu for checking updates
+ Check for updates
+
ManageAccounts
diff --git a/linphone-app/assets/languages/es.ts b/linphone-app/assets/languages/es.ts
index 8719c481c..54fdb5b3b 100644
--- a/linphone-app/assets/languages/es.ts
+++ b/linphone-app/assets/languages/es.ts
@@ -108,6 +108,10 @@
commandLineOptionCallArg
+
+ checkForUpdates
+
+
AssistantAbstractView
@@ -1399,6 +1403,11 @@ Haga clic aquí: <a href="%1">%1 </a>
quit
Renunciar
+
+ checkForUpdates
+ 'Check for updates' : Item menu for checking updates
+
+
ManageAccounts
diff --git a/linphone-app/assets/languages/fr_FR.ts b/linphone-app/assets/languages/fr_FR.ts
index 3042fdb4d..d669c4e74 100644
--- a/linphone-app/assets/languages/fr_FR.ts
+++ b/linphone-app/assets/languages/fr_FR.ts
@@ -108,6 +108,10 @@
commandLineOptionCallArg
adresse SIP
+
+ checkForUpdates
+ Vérifier les mises à jour
+
AssistantAbstractView
@@ -1399,6 +1403,11 @@ Cliquez ici : <a href="%1">%1</a>
quit
Quitter
+
+ checkForUpdates
+ 'Check for updates' : Item menu for checking updates
+ Vérifier les mises à jour
+
ManageAccounts
diff --git a/linphone-app/assets/languages/hu.ts b/linphone-app/assets/languages/hu.ts
index 01a1c8d92..f1cb607aa 100644
--- a/linphone-app/assets/languages/hu.ts
+++ b/linphone-app/assets/languages/hu.ts
@@ -108,6 +108,10 @@
commandLineOptionCallArg
SIP-cím
+
+ checkForUpdates
+ Frissítések keresése
+
AssistantAbstractView
@@ -1390,6 +1394,11 @@ Kattintson ide: <a href="%1">%1</a>
quit
Kilépés
+
+ checkForUpdates
+ 'Check for updates' : Item menu for checking updates
+ Frissítések keresése
+
ManageAccounts
diff --git a/linphone-app/assets/languages/it.ts b/linphone-app/assets/languages/it.ts
index c4c544173..905fcbde0 100644
--- a/linphone-app/assets/languages/it.ts
+++ b/linphone-app/assets/languages/it.ts
@@ -108,6 +108,10 @@
commandLineOptionCallArg
indirizzo SIP
+
+ checkForUpdates
+
+
AssistantAbstractView
@@ -1399,6 +1403,11 @@ Clicca: <a href="%1">%1</a>
quit
Provando
+
+ checkForUpdates
+ 'Check for updates' : Item menu for checking updates
+
+
ManageAccounts
diff --git a/linphone-app/assets/languages/ja.ts b/linphone-app/assets/languages/ja.ts
index 2e54166ec..466155d3d 100644
--- a/linphone-app/assets/languages/ja.ts
+++ b/linphone-app/assets/languages/ja.ts
@@ -108,6 +108,10 @@
commandLineOptionCallArg
+
+ checkForUpdates
+
+
AssistantAbstractView
@@ -1390,6 +1394,11 @@
quit
やめろ
+
+ checkForUpdates
+ 'Check for updates' : Item menu for checking updates
+
+
ManageAccounts
diff --git a/linphone-app/assets/languages/lt.ts b/linphone-app/assets/languages/lt.ts
index 6db8e3881..a3823b536 100644
--- a/linphone-app/assets/languages/lt.ts
+++ b/linphone-app/assets/languages/lt.ts
@@ -108,6 +108,10 @@
commandLineOptionCallArg
+
+ checkForUpdates
+
+
AssistantAbstractView
@@ -1408,6 +1412,11 @@ Spustelėkite čia: <a href="%1">%1</a>
quit
Mesti
+
+ checkForUpdates
+ 'Check for updates' : Item menu for checking updates
+
+
ManageAccounts
diff --git a/linphone-app/assets/languages/pt_BR.ts b/linphone-app/assets/languages/pt_BR.ts
index a39b43b89..6f5810515 100644
--- a/linphone-app/assets/languages/pt_BR.ts
+++ b/linphone-app/assets/languages/pt_BR.ts
@@ -108,6 +108,10 @@
commandLineOptionCallArg
Endereço SIP
+
+ checkForUpdates
+ Verifique se há atualizações
+
AssistantAbstractView
@@ -1399,6 +1403,11 @@ Clique aqui: <a href="%1">%1 </a>
quit
Desistir
+
+ checkForUpdates
+ 'Check for updates' : Item menu for checking updates
+ Verifique se há atualizações
+
ManageAccounts
diff --git a/linphone-app/assets/languages/ru.ts b/linphone-app/assets/languages/ru.ts
index 1f250cca5..268bec528 100644
--- a/linphone-app/assets/languages/ru.ts
+++ b/linphone-app/assets/languages/ru.ts
@@ -108,6 +108,10 @@
commandLineOptionCallArg
+
+ checkForUpdates
+
+
AssistantAbstractView
@@ -1408,6 +1412,11 @@
quit
Уйти
+
+ checkForUpdates
+ 'Check for updates' : Item menu for checking updates
+
+
ManageAccounts
diff --git a/linphone-app/assets/languages/sv.ts b/linphone-app/assets/languages/sv.ts
index 9c90d1a3c..111b335eb 100644
--- a/linphone-app/assets/languages/sv.ts
+++ b/linphone-app/assets/languages/sv.ts
@@ -108,6 +108,10 @@
commandLineOptionCallArg
+
+ checkForUpdates
+
+
AssistantAbstractView
@@ -1399,6 +1403,11 @@ Klicka här: <a href="%1">%1</a>
quit
Sluta
+
+ checkForUpdates
+ 'Check for updates' : Item menu for checking updates
+
+
ManageAccounts
diff --git a/linphone-app/assets/languages/tr.ts b/linphone-app/assets/languages/tr.ts
index 62984611a..532be4828 100644
--- a/linphone-app/assets/languages/tr.ts
+++ b/linphone-app/assets/languages/tr.ts
@@ -108,6 +108,10 @@
commandLineOptionCallArg
+
+ checkForUpdates
+
+
AssistantAbstractView
@@ -1390,6 +1394,11 @@ Buraya tıklayın: <a href="%1">%1</a>
quit
Bırakın
+
+ checkForUpdates
+ 'Check for updates' : Item menu for checking updates
+
+
ManageAccounts
diff --git a/linphone-app/assets/languages/uk.ts b/linphone-app/assets/languages/uk.ts
index 32c34d6ca..5dfbac8bd 100644
--- a/linphone-app/assets/languages/uk.ts
+++ b/linphone-app/assets/languages/uk.ts
@@ -108,6 +108,10 @@
commandLineOptionCallArg
+
+ checkForUpdates
+
+
AssistantAbstractView
@@ -1408,6 +1412,11 @@
quit
Кинути
+
+ checkForUpdates
+ 'Check for updates' : Item menu for checking updates
+
+
ManageAccounts
diff --git a/linphone-app/assets/languages/zh_CN.ts b/linphone-app/assets/languages/zh_CN.ts
index 7521b1a74..e416a13ec 100644
--- a/linphone-app/assets/languages/zh_CN.ts
+++ b/linphone-app/assets/languages/zh_CN.ts
@@ -108,6 +108,10 @@
commandLineOptionCallArg
SIP地址
+
+ checkForUpdates
+
+
AssistantAbstractView
@@ -1390,6 +1394,11 @@
quit
退出
+
+ checkForUpdates
+ 'Check for updates' : Item menu for checking updates
+
+
ManageAccounts
diff --git a/linphone-app/src/app/App.cpp b/linphone-app/src/app/App.cpp
index 06a888b3a..76fd16ac8 100644
--- a/linphone-app/src/app/App.cpp
+++ b/linphone-app/src/app/App.cpp
@@ -716,6 +716,11 @@ void App::setTrayIcon () {
App::smartShowWindow(getSettingsWindow());
});
+ QAction *updateCheckAction = new QAction(tr("checkForUpdates"), root);
+ root->connect(updateCheckAction, &QAction::triggered, root, [this] {
+ checkForUpdates(true);
+ });
+
QAction *aboutAction = new QAction(tr("about"), root);
root->connect(aboutAction, &QAction::triggered, root, [root] {
App::smartShowWindow(root);
@@ -748,6 +753,7 @@ void App::setTrayIcon () {
menu->setTitle(APPLICATION_NAME);
// Build trayIcon menu.
menu->addAction(settingsAction);
+ menu->addAction(updateCheckAction);
menu->addAction(aboutAction);
menu->addSeparator();
menu->addAction(restoreAction);
diff --git a/linphone-app/ui/views/App/Main/MainWindowTopMenuBar.qml b/linphone-app/ui/views/App/Main/MainWindowTopMenuBar.qml
index 9ed15d392..e686e74c9 100644
--- a/linphone-app/ui/views/App/Main/MainWindowTopMenuBar.qml
+++ b/linphone-app/ui/views/App/Main/MainWindowTopMenuBar.qml
@@ -56,6 +56,13 @@ MenuBar {
onTriggered: settingsShortcut.onActivated()
}
+
+ MenuItem {
+ //: 'Check for updates' : Item menu for checking updates
+ text: qsTr('checkForUpdates')
+
+ onTriggered: App.checkForUpdates(true)
+ }
MenuItem {
text: qsTr('about')