feat: 添加游戏资源更新失败提示

This commit is contained in:
uye
2023-11-09 11:12:04 +08:00
parent adbd0baa9e
commit 1b80d641cd
6 changed files with 17 additions and 6 deletions

View File

@@ -76,11 +76,17 @@ namespace MaaWpfGui.Models
{
var ret = await Update();
if (ret == UpdateResult.Success)
string toastMessage = ret switch
{
UpdateResult.Failed => LocalizationHelper.GetString("GameResourceFailed"),
UpdateResult.Success => LocalizationHelper.GetString("GameResourceUpdated"),
_ => string.Empty,
};
if (!string.IsNullOrEmpty(toastMessage))
{
_ = Execute.OnUIThreadAsync(() =>
{
using var toast = new ToastNotification(LocalizationHelper.GetString("GameResourceUpdated"));
using var toast = new ToastNotification(toastMessage);
toast.Show();
});
}

View File

@@ -689,7 +689,8 @@ The video aspect ratio needs to be 16:9 without interference factors such as bla
<!-- Api -->
<system:String x:Key="ApiUpdateSuccess">Stage data retrieval successful</system:String>
<system:String x:Key="GameResourceUpdating">Game resources are being updated.</system:String>
<system:String x:Key="GameResourceUpdated">Game resource updated, please restart MAA</system:String>
<system:String x:Key="GameResourceUpdated">Game resource updated, please restart MAA.</system:String>
<system:String x:Key="GameResourceFailed">Game resource update failed, please try again later.</system:String>
<!-- !Api -->
<!-- Remote Control -->
<system:String x:Key="RemoteControlSettings">Remote Control</system:String>

View File

@@ -689,7 +689,8 @@ Bilibili: ログイン インターフェイスに表示されるアカウント
<!-- Api -->
<system:String x:Key="ApiUpdateSuccess">ステージデータの取得に成功しました</system:String>
<system:String x:Key="GameResourceUpdating">ゲームリソースが更新中です。</system:String>
<system:String x:Key="GameResourceUpdated">ゲームリソースが更新されました。MAAを再起動してください</system:String>
<system:String x:Key="GameResourceUpdated">ゲームリソースが更新されました。MAAを再起動してください</system:String>
<system:String x:Key="GameResourceFailed">ゲームリソースの更新に失敗しました。後でもう一度お試しください。</system:String>
<!-- !Api -->
<!-- Remote Control -->
<system:String x:Key="RemoteControlSettings">リモートコントロール</system:String>

View File

@@ -690,6 +690,7 @@ Bilibili: 로그인 인터페이스에 표시되는 계정 이름(예: 장산)
<system:String x:Key="ApiUpdateSuccess">스테이지 데이터 획득 성공</system:String>
<system:String x:Key="GameResourceUpdating">게임 자원이 업데이트 중입니다.</system:String>
<system:String x:Key="GameResourceUpdated">게임 리소스가 업데이트되었으니 MAA를 다시 시작해주세요.</system:String>
<system:String x:Key="GameResourceFailed">게임 자원 업데이트 실패, 나중에 다시 시도해주세요.</system:String>
<!-- !Api -->
<!-- Remote Control -->
<system:String x:Key="RemoteControlSettings">원격 제어</system:String>

View File

@@ -689,7 +689,8 @@
<!-- Api -->
<system:String x:Key="ApiUpdateSuccess">关卡数据获取成功</system:String>
<system:String x:Key="GameResourceUpdating">游戏资源正在更新</system:String>
<system:String x:Key="GameResourceUpdated">游戏资源已更新,请重启 MAA</system:String>
<system:String x:Key="GameResourceUpdated">游戏资源已更新,请重启 MAA</system:String>
<system:String x:Key="GameResourceFailed">游戏资源更新失败,请稍后尝试。</system:String>
<!-- !Api -->
<!-- Remote Control -->
<system:String x:Key="RemoteControlSettings">远程控制</system:String>

View File

@@ -689,7 +689,8 @@
<!-- Api -->
<system:String x:Key="ApiUpdateSuccess">關卡數據獲取成功</system:String>
<system:String x:Key="GameResourceUpdating">遊戲資源正在更新</system:String>
<system:String x:Key="GameResourceUpdated">遊戲資源已更新,請重啟 MAA</system:String>
<system:String x:Key="GameResourceUpdated">遊戲資源已更新,請重啟 MAA</system:String>
<system:String x:Key="GameResourceFailed">遊戲資源更新失敗,請稍後嘗試。</system:String>
<!-- !Api -->
<!-- Remote Control -->
<system:String x:Key="RemoteControlSettings">遠程控制</system:String>