diff --git a/translations/fa_IR.ts b/translations/fa_IR.ts
index 35894e9..234e5d0 100644
--- a/translations/fa_IR.ts
+++ b/translations/fa_IR.ts
@@ -1307,6 +1307,10 @@ End: %2
4. UDP Latency
+
+ Show Window
+ نمایش پنجره برنامه
+
ProxyItem
diff --git a/translations/zh_CN.ts b/translations/zh_CN.ts
index cdba678..682151f 100644
--- a/translations/zh_CN.ts
+++ b/translations/zh_CN.ts
@@ -1297,6 +1297,10 @@ Split by line.
3. 入口出口 IP
4. UDP DNS 延迟
+
+ Show Window
+ 显示主窗口
+
ProxyItem
diff --git a/ui/mainwindow.cpp b/ui/mainwindow.cpp
index 0b4cbb7..5345495 100644
--- a/ui/mainwindow.cpp
+++ b/ui/mainwindow.cpp
@@ -257,6 +257,7 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWi
ui->menu_program_preference->addActions(ui->menu_preferences->actions());
connect(ui->menu_add_from_clipboard2, &QAction::triggered, ui->menu_add_from_clipboard, &QAction::trigger);
connect(ui->actionRestart_Program, &QAction::triggered, this, [=] { MW_dialog_message("", "RestartProgram"); });
+ connect(ui->actionShow_window, &QAction::triggered, this, [=] { tray->activated(QSystemTrayIcon::ActivationReason::Trigger); });
//
connect(ui->menu_program, &QMenu::aboutToShow, this, [=]() {
ui->actionRemember_last_proxy->setChecked(NekoRay::dataStore->remember_enable);
diff --git a/ui/mainwindow.ui b/ui/mainwindow.ui
index a401512..aba7363 100644
--- a/ui/mainwindow.ui
+++ b/ui/mainwindow.ui
@@ -484,6 +484,7 @@
+
@@ -574,6 +575,11 @@
Exit
+
+
+ Show Window
+
+
Basic Settings