From d6cf18bd5c79353c8382d0b4999bdb59e6445247 Mon Sep 17 00:00:00 2001 From: MistEO Date: Mon, 10 Feb 2025 19:35:17 +0800 Subject: [PATCH] chore: update mirrorc tips (#11832) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore: update mirrorc tips * chore: tips翻译调整 * i18n: 修改翻译 * chore: 统一tips * chore: update cn tips * chore: 调整 enum 命名 * i18n: 调整翻译 * chore: 调整 UpdateSettings 中文翻译 --------- Co-authored-by: uye <99072975+ABA2396@users.noreply.github.com> --- MAA.sln.DotSettings | 1 + src/MaaWpfGui/Res/Localizations/en-us.xaml | 5 +++-- src/MaaWpfGui/Res/Localizations/ja-jp.xaml | 7 ++++--- src/MaaWpfGui/Res/Localizations/ko-kr.xaml | 7 ++++--- src/MaaWpfGui/Res/Localizations/zh-cn.xaml | 7 ++++--- src/MaaWpfGui/Res/Localizations/zh-tw.xaml | 9 +++++---- .../ViewModels/UI/VersionUpdateViewModel.cs | 13 +++++++------ .../VersionUpdateSettingsUserControlModel.cs | 4 ++++ 8 files changed, 32 insertions(+), 21 deletions(-) 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(); }