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);