From 2eb5f55f9f61fb0dcf15db8282e1716aba8f8613 Mon Sep 17 00:00:00 2001
From: uye <99072975+ABA2396@users.noreply.github.com>
Date: Fri, 25 Jul 2025 15:39:41 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E5=BC=80=E6=9C=BA?=
=?UTF-8?q?=E8=87=AA=E5=90=AF=E4=B8=8E=E7=B3=BB=E7=BB=9F=E9=80=9A=E7=9F=A5?=
=?UTF-8?q?=E7=9B=B8=E5=85=B3=E6=B3=A8=E5=86=8C=E8=A1=A8=E6=8F=90=E7=A4=BA?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
MAA.sln.DotSettings | 2 ++
src/MaaWpfGui/Res/Localizations/en-us.xaml | 12 ++++++++++++
src/MaaWpfGui/Res/Localizations/ja-jp.xaml | 12 ++++++++++++
src/MaaWpfGui/Res/Localizations/ko-kr.xaml | 12 ++++++++++++
src/MaaWpfGui/Res/Localizations/zh-cn.xaml | 12 ++++++++++++
src/MaaWpfGui/Res/Localizations/zh-tw.xaml | 12 ++++++++++++
.../Settings/GuiSettingsUserControl.xaml | 8 ++++----
.../Settings/StartSettingsUserControl.xaml | 16 +++++++++-------
8 files changed, 75 insertions(+), 11 deletions(-)
diff --git a/MAA.sln.DotSettings b/MAA.sln.DotSettings
index b976e086f5..5577726764 100644
--- a/MAA.sln.DotSettings
+++ b/MAA.sln.DotSettings
@@ -84,6 +84,8 @@
True
True
True
+ True
+
True
True
True
diff --git a/src/MaaWpfGui/Res/Localizations/en-us.xaml b/src/MaaWpfGui/Res/Localizations/en-us.xaml
index 5d80c2eb3c..95d7684598 100644
--- a/src/MaaWpfGui/Res/Localizations/en-us.xaml
+++ b/src/MaaWpfGui/Res/Localizations/en-us.xaml
@@ -353,6 +353,11 @@ You can cancel this popup by clicking the 「{key=Settings} - {key=IssueReport}
Configuration <{0}> added successfully
Configuration <{0}> already exists
Auto start with PC
+
+This feature modifies the registry to enable launching on system startup.
+Since MAA is a non-installed application, it does not remove registry entries automatically.
+If you are concerned about leftover entries, please disable this option before deleting the program.
+
Administrator mode does not support startup on boot. It is not recommended to run MAA with administrator privileges for an extended period.\nIf necessary, please go to Control Panel > Windows Tools > Task Scheduler to create a custom task. When setting the trigger, make sure to check 「Run with highest privileges」
@@ -448,6 +453,13 @@ Please do not check it when the stage OF-1 is not unlocked.
Disable Tray Icon
Hide to tray when minimized
System Notification
+
+MAA is a portable (non-installed) application. Its notification feature uses the Microsoft.Toolkit.Uwp.Notifications library, which by default registers notifications using the application's executable path.
+If you have run MAA from multiple locations, Windows will create separate notification icons (e.g., in the taskbar toast) for each path. This is the default behavior of the library and cannot be controlled or cleaned up automatically by MAA.
+To clean up, open the Registry Editor and navigate to:
+HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Notifications\Settings
+Then delete the entries corresponding to the paths.
+
Hide close button
Window Title Scrolling
Reverse right-click effect for main task
diff --git a/src/MaaWpfGui/Res/Localizations/ja-jp.xaml b/src/MaaWpfGui/Res/Localizations/ja-jp.xaml
index ac24726a66..dcdfa8bdfe 100644
--- a/src/MaaWpfGui/Res/Localizations/ja-jp.xaml
+++ b/src/MaaWpfGui/Res/Localizations/ja-jp.xaml
@@ -353,6 +353,11 @@
構成< {0}>が正常に追加されました
構成 < {0}> は既に存在します
スタートアップ
+
+この機能は、レジストリを変更してシステム起動時に自動起動するように設定します。
+MAA は非インストール型のアプリケーションであり、レジストリを自動で削除しません。
+レジストリの残留が気になる場合は、削除前にこのオプションを無効にしてください。
+
管理者権限での起動は、起動時の自動実行をサポートしていません。MAAを長時間管理者権限で実行することはお勧めしません。\n必要な場合は、「コントロールパネル > Windowsツール > タスクスケジューラ」 に移動してカスタムタスクを作成してください。トリガーを設定する際に、「最も高い特権で実行」 を必ず選択してください。
@@ -448,6 +453,13 @@
トレイアイコンを隠す
最小化した際にトレイに表示
重要な通知をポップアップする
+
+MAA は非インストール型のポータブルソフトウェアで、通知機能は Microsoft.Toolkit.Uwp.Notifications ライブラリを使用しています。このライブラリはデフォルトで実行ファイルのパスを登録識別子として使用します。
+複数の場所から MAA を起動すると、Windows は各パスごとに別々の通知アイコン(タスクバーのトーストなど)を作成します。これはライブラリのデフォルト動作であり、MAA は制御または自動削除できません。
+削除したい場合は、レジストリエディターを開き、以下の場所に移動してください:
+HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Notifications\Settings
+該当するパスのキーを削除してください。
+
「閉じる」 ボタンを隠す
タイトルのスクロール機能
メインタスクの右クリック効果を反転
diff --git a/src/MaaWpfGui/Res/Localizations/ko-kr.xaml b/src/MaaWpfGui/Res/Localizations/ko-kr.xaml
index 2cf88884cc..b12d4cd346 100644
--- a/src/MaaWpfGui/Res/Localizations/ko-kr.xaml
+++ b/src/MaaWpfGui/Res/Localizations/ko-kr.xaml
@@ -352,6 +352,11 @@
구성 < {0}>가 성공적으로 추가되었습니다
구성 < {0}>가 이미 있습니다
시스템 시작 시 MAA 실행
+
+이 기능은 시스템 시작 시 자동 실행을 위해 레지스트리를 수정합니다.
+MAA는 비설치형 응용 프로그램으로, 삭제 시 레지스트리 항목을 자동으로 정리하지 않습니다.
+레지스트리 잔여 항목이 걱정된다면 프로그램 삭제 전에 이 옵션을 비활성화하세요.
+
관리자 권한으로 실행 시 부팅 시 자동 실행이 지원되지 않습니다. MAA를 관리자 권한으로 장시간 실행하는 것은 권장하지 않습니다.\n필요할 경우 제어판 > Windows 도구 > 작업 스케줄러에서 사용자 지정 작업을 생성하세요. 트리거를 설정할 때 "가장 높은 권한으로 실행"을 반드시 선택하세요.
@@ -447,6 +452,13 @@ OF-1 스테이지가 개방되지 않은 경우에는 선택하지 마세요.트레이 아이콘 숨기기
최소화 시 트레이에 숨기기
중요 알림 팝업
+
+MAA는 설치하지 않는 포터블 프로그램입니다. 알림 기능은 Microsoft.Toolkit.Uwp.Notifications 라이브러리를 사용하며, 이 라이브러리는 기본적으로 실행 파일 경로를 등록 식별자로 사용합니다.
+여러 위치에서 MAA를 실행하면 Windows는 각 경로마다 별도의 알림 아이콘(예: 작업 표시줄 알림)을 생성합니다. 이는 라이브러리의 기본 동작이며 MAA가 제어하거나 자동으로 정리할 수 없습니다.
+정리하려면 레지스트리 편집기를 열고 다음 경로로 이동하세요:
+HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Notifications\Settings
+해당 경로에 해당하는 항목을 삭제하세요.
+
닫기 버튼 숨기기
윈도우 제목 스크롤
메인 작업 오른쪽 클릭 효과 반전
diff --git a/src/MaaWpfGui/Res/Localizations/zh-cn.xaml b/src/MaaWpfGui/Res/Localizations/zh-cn.xaml
index 0a799ae573..03eaf40c3d 100644
--- a/src/MaaWpfGui/Res/Localizations/zh-cn.xaml
+++ b/src/MaaWpfGui/Res/Localizations/zh-cn.xaml
@@ -353,6 +353,11 @@
配置 <{0}> 添加成功
配置 <{0}> 已存在
开机自动启动 MAA
+
+该功能通过修改注册表实现开机自启动。
+由于 MAA 是非安装型软件,不会自动清理注册表项。
+如介意注册表残留,请在删除程序前取消启用此选项。
+
管理员权限启动不支持开机自启。不建议长期以管理员权限运行 MAA。\n如确有需要,请前往 控制面板 > Windows 工具 > 任务计划程序 创建自定义任务。设置触发器时,请确保勾选 「使用最高权限运行」。
@@ -448,6 +453,13 @@
隐藏托盘图标
最小化时隐藏至托盘
重要信息弹出系统通知
+
+MAA 是非安装型软件,通知功能使用 Microsoft.Toolkit.Uwp.Notifications 库,该库默认以程序所在路径作为注册标识。
+如果从多个路径启动过 MAA,Windows 会为每个路径生成不同的通知来源图标(如任务栏弹窗图标),这是该库的默认行为,MAA 无法控制或自动清除。
+如需清理,请手动打开注册表编辑器,定位至:
+HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Notifications\Settings
+删除对应的路径项即可。
+
隐藏关闭按钮
窗口标题滚动
反转主任务右键单击效果
diff --git a/src/MaaWpfGui/Res/Localizations/zh-tw.xaml b/src/MaaWpfGui/Res/Localizations/zh-tw.xaml
index 3562fcfd63..2cb519a960 100644
--- a/src/MaaWpfGui/Res/Localizations/zh-tw.xaml
+++ b/src/MaaWpfGui/Res/Localizations/zh-tw.xaml
@@ -351,6 +351,11 @@
配置 <{0}> 新增成功
配置 <{0}> 已存在
開機自動啟動 MAA
+
+此功能透過修改登錄檔來實現開機自動啟動。
+由於 MAA 為非安裝軟體,不會自動清除登錄檔項目。
+若在意登錄檔殘留,請在刪除程式前先取消啟用此選項。
+
「以系統管理員身分執行」 不支援開機自動啟動。不建議長期以系統管理員身分執行 MAA。\n如有需要,請前往 控制台 > 系統管理工具 > 工作排程器 建立工作。設定安全性選項時,請確保已勾選 「以最高權限執行」。
@@ -446,6 +451,13 @@
隱藏工作列圖標
最小化時隱藏至工作列
重要訊息彈出系統通知
+
+MAA 是非安裝型軟體,通知功能使用 Microsoft.Toolkit.Uwp.Notifications 庫,該庫預設以程式所在路徑作為註冊識別。
+若從多個路徑啟動過 MAA,Windows 會為每個路徑產生不同的通知來源圖示(如工作列彈出圖示),這是該庫的預設行為,MAA 無法控制或自動清除。
+如需清理,請手動開啟登錄檔編輯器,定位至:
+HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Notifications\Settings
+刪除對應的路徑項目即可。
+
隱藏關閉按鈕
窗口標題滾動
反轉主任務右鍵單擊效果
diff --git a/src/MaaWpfGui/Views/UserControl/Settings/GuiSettingsUserControl.xaml b/src/MaaWpfGui/Views/UserControl/Settings/GuiSettingsUserControl.xaml
index 8f7f856cdc..f379f6bdf7 100644
--- a/src/MaaWpfGui/Views/UserControl/Settings/GuiSettingsUserControl.xaml
+++ b/src/MaaWpfGui/Views/UserControl/Settings/GuiSettingsUserControl.xaml
@@ -45,10 +45,10 @@
IsChecked="{Binding MinimizeToTray}"
Visibility="{c:Binding UseTray,
FalseToVisibility=Collapsed}" />
-
+
+
+
+
-
+
+
+
+