diff --git a/MAA.sln.DotSettings b/MAA.sln.DotSettings
index 6fa9bc7786..9fdd1008a5 100644
--- a/MAA.sln.DotSettings
+++ b/MAA.sln.DotSettings
@@ -155,5 +155,6 @@
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 96476f2521..816224e6ba 100644
--- a/src/MaaWpfGui/Res/Localizations/en-us.xaml
+++ b/src/MaaWpfGui/Res/Localizations/en-us.xaml
@@ -242,8 +242,9 @@ You can cancel this popup by clicking the Settings - About Us - Issue Reporting
Resource update
Update Source
Global Source
- Mirror-Chyan
- Mirror-chan has detected a resource version update. Please go to 'Settings - Software Update' to configure CDK or update the resource version using the Global source
+ MirrorChyan
+ MirrorChyan has detected a software update. Please go to「Settings - Software Update」to configure CDK or using the Global source.
+ MirrorChyan has detected a resource update. Please go to「Settings - Software Update」to configure CDK, or click「Resource Update」to update manually.
New Version Found
Downloading in the background……
Version:
diff --git a/src/MaaWpfGui/Res/Localizations/ja-jp.xaml b/src/MaaWpfGui/Res/Localizations/ja-jp.xaml
index 6dca8d948e..0476a7a477 100644
--- a/src/MaaWpfGui/Res/Localizations/ja-jp.xaml
+++ b/src/MaaWpfGui/Res/Localizations/ja-jp.xaml
@@ -242,8 +242,9 @@
リソース更新
更新ソース
グローバルソース
- ミラーちゃん
- Mirrorちゃんがリソースのバージョン更新を検出しましたが。「設定-ソフトウェア更新」でCDKを設定するか、グローバルソースを使用してリソースのバージョンを更新してください。
+ MirrorChyan
+ MirrorChyan はソフトウェアの更新を検出しました。CDK を構成するか、グローバル ソースを使用するには、「設定-アップデート設定」に移動してください。
+ MirrorChyan はリソースの更新を検出しました。「設定-ソフトウェア更新」に移動して CDK を構成するか、「リソース更新」をクリックして手動で更新してください。
新しいバージョンが見つかりました
バックグラウンドでダウンロードを行います……
バージョン:
@@ -830,7 +831,7 @@ C:\\leidian\\LDPlayer9
編成開始
オペレーターを選択:
現在の手順: {0} {1}
- サポートされていないステージです。ステージ名を確認するか、「設定 - ソフトウェア更新 - リソース更新」に移動してリソースバージョンを更新してみてください!
+ サポートされていないステージです。ステージ名を確認するか、「設定 - アップデート設定 - ソフト更新」に移動してリソースバージョンを更新してみてください!
認識結果:
接続失敗
再接続を試みています
diff --git a/src/MaaWpfGui/Res/Localizations/ko-kr.xaml b/src/MaaWpfGui/Res/Localizations/ko-kr.xaml
index 5bf2e031c6..09583fad52 100644
--- a/src/MaaWpfGui/Res/Localizations/ko-kr.xaml
+++ b/src/MaaWpfGui/Res/Localizations/ko-kr.xaml
@@ -242,8 +242,9 @@
리소스 업데이트
업데이트 소스
글로벌 소스
- 미러짱
- Mirror-chan 리소스 버전 업데이트 확인. '설정-소프트웨어 업데이트'로 이동하여 CDK를 구성하거나 글로벌 소스를 사용하여 리소스 버전을 업데이트하세요.
+ MirrorChyan
+ MirrorChyan이 소프트웨어 업데이트를 감지했습니다.「설정 - 소프트웨어 업데이트」로 이동하여 CDK를 구성하거나 글로벌 소스를 사용하세요.
+ MirrorChyan이 리소스 업데이트를 감지했습니다.「설정 - 소프트웨어 업데이트」로 이동하여 CDK를 구성하거나「리소스 업데이트」를 클릭하여 수동으로 업데이트하세요.
새로운 버전 확인
백그라운드에서 다운로드 중……
버전:
@@ -359,7 +360,7 @@ OF-1을 해금하지 않았다면 선택하지 말아 주세요.
모든 메일 보상 받기
한정 가챠에서 일일 무료 뽑기 진행
무료 단챠가 없는 경우 가챠를 하지 않습니다
- 이 기능은 위험한 기능이며 문제가 발생할 수 있습니다\n'확인' 버튼을 누름으로써 귀하는 발생 가능한 위험성을 인지하였음을 확인합니다
+ 이 기능은 위험한 기능이며 문제가 발생할 수 있습니다\n「확인」버튼을 누름으로써 귀하는 발생 가능한 위험성을 인지하였음을 확인합니다
복권방에서 일일 합성옥 받기
한정 채굴에서 일일 합성옥 받기
스페셜 액세스 보상 받기
diff --git a/src/MaaWpfGui/Res/Localizations/zh-cn.xaml b/src/MaaWpfGui/Res/Localizations/zh-cn.xaml
index fe6372b7da..55a07f762f 100644
--- a/src/MaaWpfGui/Res/Localizations/zh-cn.xaml
+++ b/src/MaaWpfGui/Res/Localizations/zh-cn.xaml
@@ -16,7 +16,7 @@
界面设置
界面主题
热键设置
- 软件更新
+ 更新设置
关于我们
MAA 版本
构建日期
@@ -246,7 +246,8 @@
更新源
海外源
Mirror 酱
- Mirror 酱检查到资源版本更新,可前往「设置-软件更新」配置 CDK 或使用 海外源 进行资源版本更新
+ Mirror 酱检测到软件更新。请前往「设置-更新设置」配置 CDK 或使用海外源。
+ Mirror 酱检测到资源更新。请前往「设置-更新设置」配置 CDK,或点击「资源更新」进行手动更新。
检测到新版本
正在后台下载……
版本号:
@@ -832,7 +833,7 @@ C:\\leidian\\LDPlayer9。\n
开始编队
选择干员:
当前步骤: {0} {1}
- 不支持的关卡,请检查关卡名或前往「设置 - 软件更新 - 资源更新」尝试更新资源版本!
+ 不支持的关卡,请检查关卡名或前往「设置 - 更新设置 - 资源更新」尝试更新资源版本!
识别结果:
连接失败
正在尝试重连
diff --git a/src/MaaWpfGui/Res/Localizations/zh-tw.xaml b/src/MaaWpfGui/Res/Localizations/zh-tw.xaml
index 8d805e2d17..70a8fdaeb6 100644
--- a/src/MaaWpfGui/Res/Localizations/zh-tw.xaml
+++ b/src/MaaWpfGui/Res/Localizations/zh-tw.xaml
@@ -16,7 +16,7 @@
介面設定
介面主題
熱鍵設定
- 軟體更新
+ 更新設定
關於我們
MAA 版本
構建日期
@@ -241,9 +241,10 @@
更新日誌
資源更新
更新來源
- 全球源
+ 全域來源
Mirror 醬
- Mirror 醬檢查到資源版本更新,可前往「設定-軟體更新」配置 CDK 或使用 全球源 進行資源版本更新
+ Mirror 醬偵測到軟體更新。請前往「設定-更新設定」設定 CDK 或使用全域來源。
+ Mirror 醬偵測到資源更新。請前往「設定-更新設定」設定 CDK,或點選「資源更新」進行手動更新。
檢測到新版本
正在後臺下載……
版本號:
@@ -829,7 +830,7 @@ C:\\leidian\\LDPlayer9。\n
開始編隊
選擇幹員:
當前步驟: {0} {1}
- 不支援的關卡,請檢查關卡名稱或前往「設置 - 軟體更新 - 資源更新」,嘗試更新資源版本!
+ 不支援的關卡,請檢查關卡名稱或前往「設置 - 更新設定 - 資源更新」,嘗試更新資源版本!
辨識結果:
連接失敗
正在嘗試重连
diff --git a/src/MaaWpfGui/ViewModels/UI/VersionUpdateViewModel.cs b/src/MaaWpfGui/ViewModels/UI/VersionUpdateViewModel.cs
index 7f2664be73..27803f4d33 100644
--- a/src/MaaWpfGui/ViewModels/UI/VersionUpdateViewModel.cs
+++ b/src/MaaWpfGui/ViewModels/UI/VersionUpdateViewModel.cs
@@ -413,6 +413,11 @@ public class VersionUpdateViewModel : Screen
/// 只更新了游戏资源
///
OnlyGameResourceUpdated,
+
+ ///
+ /// NoMirrorChyanCdk
+ ///
+ NoMirrorChyanCdk,
}
public enum AppUpdateSource
@@ -789,7 +794,7 @@ public class VersionUpdateViewModel : Screen
try
{
var ret = await CheckUpdateByMirrorChyan();
- if (ret is CheckUpdateRetT.OK or CheckUpdateRetT.AlreadyLatest)
+ if (ret is CheckUpdateRetT.OK or CheckUpdateRetT.AlreadyLatest or CheckUpdateRetT.NoMirrorChyanCdk)
{
return (ret, AppUpdateSource.MirrorChyan);
}
@@ -1002,11 +1007,7 @@ public class VersionUpdateViewModel : Screen
if (string.IsNullOrEmpty(cdk))
{
- ToastNotification.ShowDirect(LocalizationHelper.GetString("MirrorChyanResourceUpdateTip"));
-
- // 现在仅有cdk才会调用到这里,不应该没cdk的,直接先报个错
- // 以后如果所有人都使用mirrorc检查更新,这里再改一下
- return CheckUpdateRetT.UnknownError;
+ return CheckUpdateRetT.NoMirrorChyanCdk;
}
_mirrorcDownloadUrl = data["data"]?["url"]?.ToString();
diff --git a/src/MaaWpfGui/ViewModels/UserControl/Settings/VersionUpdateSettingsUserControlModel.cs b/src/MaaWpfGui/ViewModels/UserControl/Settings/VersionUpdateSettingsUserControlModel.cs
index 588fd522a7..932cb10bc8 100644
--- a/src/MaaWpfGui/ViewModels/UserControl/Settings/VersionUpdateSettingsUserControlModel.cs
+++ b/src/MaaWpfGui/ViewModels/UserControl/Settings/VersionUpdateSettingsUserControlModel.cs
@@ -400,6 +400,10 @@ public class VersionUpdateSettingsUserControlModel : PropertyChangedBase
toastMessage = LocalizationHelper.GetString("GameResourceUpdated");
break;
+ case VersionUpdateViewModel.CheckUpdateRetT.NoMirrorChyanCdk:
+ toastMessage = LocalizationHelper.GetString("MirrorChyanSoftwareUpdateTip");
+ break;
+
default:
throw new ArgumentOutOfRangeException();
}