From c25c29d7dd74aea87d77edb94bc141d2bdd31f72 Mon Sep 17 00:00:00 2001 From: uye <99072975+ABA2396@users.noreply.github.com> Date: Tue, 6 Feb 2024 10:48:14 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E9=83=A8=E5=88=86=E9=9C=80=E9=87=8D?= =?UTF-8?q?=E5=90=AF=E7=94=9F=E6=95=88=E7=9A=84=E9=80=89=E9=A1=B9=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E9=87=8D=E5=90=AF=E7=A1=AE=E8=AE=A4=E5=BC=B9=E7=AA=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix #8259 --- src/MaaWpfGui/Res/Localizations/en-us.xaml | 2 +- src/MaaWpfGui/Res/Localizations/ja-jp.xaml | 2 +- src/MaaWpfGui/Res/Localizations/ko-kr.xaml | 2 +- src/MaaWpfGui/Res/Localizations/zh-cn.xaml | 2 +- src/MaaWpfGui/Res/Localizations/zh-tw.xaml | 2 +- .../ViewModels/UI/SettingsViewModel.cs | 22 +++++++++++++++++-- 6 files changed, 25 insertions(+), 7 deletions(-) diff --git a/src/MaaWpfGui/Res/Localizations/en-us.xaml b/src/MaaWpfGui/Res/Localizations/en-us.xaml index 681b55b2e6..878775d4e8 100644 --- a/src/MaaWpfGui/Res/Localizations/en-us.xaml +++ b/src/MaaWpfGui/Res/Localizations/en-us.xaml @@ -293,7 +293,7 @@ Please do not check it when the stage OF-1 is not unlocked. Hide close button Custom log date format Date format string - Whether to restart immediately to apply changes? + Whether to restart immediately to apply changes? Use alternative stage Use remaining sanity stage Brush the specified stage after completing the main task, won't use sanity potion or stone diff --git a/src/MaaWpfGui/Res/Localizations/ja-jp.xaml b/src/MaaWpfGui/Res/Localizations/ja-jp.xaml index 6382604a4e..e0600a724a 100644 --- a/src/MaaWpfGui/Res/Localizations/ja-jp.xaml +++ b/src/MaaWpfGui/Res/Localizations/ja-jp.xaml @@ -293,7 +293,7 @@ 「閉じる」ボタンを隠す カスタムログ日付形式 日付書式文字列 - 変更を適用するためにすぐに再起動しますか? + 変更を適用するためにすぐに再起動しますか? 代替ステージを選択可能にする 余剰理性の使用 メインタスク終了後に指定されたレベルを選択しても、理性剤も源石も使わない diff --git a/src/MaaWpfGui/Res/Localizations/ko-kr.xaml b/src/MaaWpfGui/Res/Localizations/ko-kr.xaml index ede2dbe31c..f9b5775cf0 100644 --- a/src/MaaWpfGui/Res/Localizations/ko-kr.xaml +++ b/src/MaaWpfGui/Res/Localizations/ko-kr.xaml @@ -293,7 +293,7 @@ OF-1을 해금하지 않았다면 선택하지 말아 주세요. 닫기 버튼 숨기기 사용자 정의 로그 날짜 형식 날짜 형식 문자열 - 변경 사항을 적용하려면 즉시 다시 시작하시겠습니까? + 변경 사항을 적용하려면 즉시 다시 시작하시겠습니까? 대체 스테이지 사용 남은 이성 활용 주요 작업을 완료한 후 지정된 스테이지를 실행하며, 이성 회복제나 오리지늄을 사용하지 않습니다. diff --git a/src/MaaWpfGui/Res/Localizations/zh-cn.xaml b/src/MaaWpfGui/Res/Localizations/zh-cn.xaml index 2ef5e431f3..73041e8f88 100644 --- a/src/MaaWpfGui/Res/Localizations/zh-cn.xaml +++ b/src/MaaWpfGui/Res/Localizations/zh-cn.xaml @@ -293,7 +293,7 @@ 隐藏关闭按钮 自选日志日期格式 日期格式字符串 - 是否立刻重启应用更改? + 是否立刻重启应用更改? 使用备选关卡 使用剩余理智 在完成主任务后刷取指定关卡,不使用理智药/碎石 diff --git a/src/MaaWpfGui/Res/Localizations/zh-tw.xaml b/src/MaaWpfGui/Res/Localizations/zh-tw.xaml index 2a1392ec48..b26dabcf5e 100644 --- a/src/MaaWpfGui/Res/Localizations/zh-tw.xaml +++ b/src/MaaWpfGui/Res/Localizations/zh-tw.xaml @@ -293,7 +293,7 @@ 隱藏關閉按鈕 自訂日誌日期格式 日期格式字串 - 是否立刻重啟應用更改? + 是否立刻重啟應用更改? 使用備選關卡 使用剩餘理智 在完成主任務後刷取指定關卡,不使用理智藥/碎石 diff --git a/src/MaaWpfGui/ViewModels/UI/SettingsViewModel.cs b/src/MaaWpfGui/ViewModels/UI/SettingsViewModel.cs index 26127f1ed8..2be21fe1e1 100644 --- a/src/MaaWpfGui/ViewModels/UI/SettingsViewModel.cs +++ b/src/MaaWpfGui/ViewModels/UI/SettingsViewModel.cs @@ -1433,6 +1433,15 @@ namespace MaaWpfGui.ViewModels.UI Instances.TaskQueueViewModel.UpdateStageList(true); Instances.TaskQueueViewModel.UpdateDatePrompt(); Instances.AsstProxy.LoadResource(); + var result = MessageBoxHelper.Show( + LocalizationHelper.GetString("PromptRestartForSettingsChange"), + LocalizationHelper.GetString("Tip"), + MessageBoxButton.OKCancel, + MessageBoxImage.Question); + if (result == MessageBoxResult.OK) + { + Bootstrapper.ShutdownAndRestartWithoutArgs(); + } } } @@ -3557,8 +3566,17 @@ namespace MaaWpfGui.ViewModels.UI set { SetAndNotify(ref _touchMode, value); - ConfigurationHelper.SetValue(ConfigurationKeys.TouchMode, value); UpdateInstanceSettings(); + ConfigurationHelper.SetValue(ConfigurationKeys.TouchMode, value); + var result = MessageBoxHelper.Show( + LocalizationHelper.GetString("PromptRestartForSettingsChange"), + LocalizationHelper.GetString("Tip"), + MessageBoxButton.OKCancel, + MessageBoxImage.Question); + if (result == MessageBoxResult.OK) + { + Bootstrapper.ShutdownAndRestartWithoutArgs(); + } } } @@ -3893,7 +3911,7 @@ namespace MaaWpfGui.ViewModels.UI /* var result = MessageBoxHelper.Show( - LocalizationHelper.GetString("DarkModeSetColorsTip"), + LocalizationHelper.GetString("PromptRestartForSettingsChange"), LocalizationHelper.GetString("Tip"), MessageBoxButton.OKCancel, MessageBoxImage.Question);