Skip to content

Commit 3f002e9

Browse files
committed
perf(savedata): optimize the UI and UX of backup logic
1 parent 2d5a31f commit 3f002e9

5 files changed

Lines changed: 132 additions & 246 deletions

File tree

src/locales/en-US.json

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -242,9 +242,7 @@
242242
"deleteGame": "Delete Game",
243243
"deleting": "Deleting...",
244244
"leLaunch": "LE Region Launch",
245-
"lePathCheckFailed": "Failed to check LE path",
246245
"lePathNotSet": "LE region switching software path not set, please configure the path first",
247-
"magpiePathCheckFailed": "Failed to check Magpie path",
248246
"magpiePathNotSet": "Magpie software path not set, please configure the path first",
249247
"magpieZoom": "Magpie Zoom",
250248
"changePlayStatus": "Change Play Status",
@@ -330,9 +328,6 @@
330328
"backup": "Backup",
331329
"Backup": {
332330
"autoSave": "Auto Backup",
333-
"autoSaveDisabled": "Auto backup disabled",
334-
"autoSaveEnabled": "Auto backup enabled",
335-
"autoSaveUpdateFailed": "Failed to update auto backup setting",
336331
"backupFailed": "Backup failed",
337332
"backupHistory": "Backup History",
338333
"backupSuccess": "Backup created successfully",
@@ -350,29 +345,25 @@
350345
"invalidMaxBackups": "Invalid maximum backups value",
351346
"manualBackup": "Manual Backup",
352347
"maxBackups": "Maximum Backups",
353-
"maxBackupsUpdateFailed": "Failed to update maximum backups",
354-
"maxBackupsUpdateSuccess": "Maximum backups updated successfully",
355348
"noBackups": "No backup records",
356349
"openBackupFolder": "Open Backup Folder",
357350
"openBackupFolderFailed": "Failed to open backup folder",
358351
"openSaveDataFolder": "Open Save Data Folder",
359352
"openSaveDataFolderFailed": "Failed to open save data folder",
360353
"pathRequired": "Please select a save data folder first",
361-
"pathUpdateFailed": "Failed to update path",
362-
"pathUpdateSuccess": "Save path updated successfully",
363354
"restoreBackup": "Restore Backup",
364355
"restoreBackupTitle": "Restore Save Data",
365356
"restoreFailed": "Failed to restore",
366357
"restoreSuccess": "Save data restored successfully",
367-
"save": "Save",
368358
"saveDataPath": "Save Data Folder Path",
369359
"savePathSettings": "Save Path Settings",
360+
"saveSettings": "Save Backup Settings",
361+
"saving": "Saving...",
370362
"selectSaveDataFolder": "Select Save Data Folder",
371-
"setPathForAutosave": "Please set the save path first to enable auto backup",
372363
"setPathForRestore": "Please set save data path first to restore backup",
373364
"settings": "Backup Settings",
374-
"updatePath": "Update Path",
375-
"updating": "Updating..."
365+
"settingsSaveFailed": "Failed to save backup settings",
366+
"settingsSaved": "Backup settings saved successfully"
376367
},
377368
"backupCount": "Backup Count",
378369
"collapseTags": "Collapse Tags",

src/locales/ja-JP.json

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -241,9 +241,7 @@
241241
"deleteGame": "ゲームを削除",
242242
"deleting": "削除中...",
243243
"leLaunch": "LE地域起動",
244-
"lePathCheckFailed": "LEパスのチェックに失敗しました",
245244
"lePathNotSet": "LE地域切り替えソフトウェアのパスが設定されていません、まずパスを設定してください",
246-
"magpiePathCheckFailed": "Magpieパスのチェックに失敗しました",
247245
"magpiePathNotSet": "Magpieソフトウェアのパスが設定されていません、まずパスを設定してください",
248246
"magpieZoom": "Magpieズーム",
249247
"changePlayStatus": "プレイ状態を変更",
@@ -329,9 +327,6 @@
329327
"backup": "バックアップ",
330328
"Backup": {
331329
"autoSave": "自動バックアップ",
332-
"autoSaveDisabled": "自動バックアップが無効になりました",
333-
"autoSaveEnabled": "自動バックアップが有効になりました",
334-
"autoSaveUpdateFailed": "自動バックアップ設定の更新に失敗しました",
335330
"backupFailed": "バックアップに失敗しました",
336331
"backupHistory": "バックアップ履歴",
337332
"backupSuccess": "バックアップが正常に作成されました",
@@ -349,29 +344,25 @@
349344
"invalidMaxBackups": "無効な最大バックアップ数",
350345
"manualBackup": "手動バックアップ",
351346
"maxBackups": "最大バックアップ数",
352-
"maxBackupsUpdateFailed": "最大バックアップ数の更新に失敗しました",
353-
"maxBackupsUpdateSuccess": "最大バックアップ数の更新が成功しました",
354347
"noBackups": "バックアップ記録がありません",
355348
"openBackupFolder": "バックアップフォルダを開く",
356349
"openBackupFolderFailed": "バックアップフォルダを開くのに失敗しました",
357350
"openSaveDataFolder": "セーブデータフォルダを開く",
358351
"openSaveDataFolderFailed": "セーブデータフォルダを開くのに失敗しました",
359352
"pathRequired": "まずセーブデータフォルダを選択してください",
360-
"pathUpdateFailed": "パスの更新に失敗しました",
361-
"pathUpdateSuccess": "セーブパスが正常に更新されました",
362353
"restoreBackup": "バックアップを復元",
363354
"restoreBackupTitle": "セーブデータを復元",
364355
"restoreFailed": "復元に失敗しました",
365356
"restoreSuccess": "セーブデータが正常に復元されました",
366-
"save": "保存",
367357
"saveDataPath": "セーブデータフォルダパス",
368358
"savePathSettings": "セーブパス設定",
359+
"saveSettings": "バックアップ設定を保存",
360+
"saving": "保存中...",
369361
"selectSaveDataFolder": "セーブデータフォルダを選択",
370-
"setPathForAutosave": "自動バックアップを有効にするには、まずセーブパスを設定してください",
371362
"setPathForRestore": "バックアップを復元するには、まずセーブデータパスを設定してください",
372363
"settings": "バックアップ設定",
373-
"updatePath": "パスを更新",
374-
"updating": "更新中..."
364+
"settingsSaveFailed": "バックアップ設定の保存に失敗しました",
365+
"settingsSaved": "バックアップ設定が正常に保存されました"
375366
},
376367
"backupCount": "バックアップ数",
377368
"collapseTags": "タグを折りたたむ",

src/locales/zh-CN.json

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -241,9 +241,7 @@
241241
"deleteGame": "删除游戏",
242242
"deleting": "删除中...",
243243
"leLaunch": "LE转区启动",
244-
"lePathCheckFailed": "检查LE路径失败",
245244
"lePathNotSet": "未设置LE转区软件路径,请先配置路径",
246-
"magpiePathCheckFailed": "检查Magpie路径失败",
247245
"magpiePathNotSet": "未设置Magpie软件路径,请先配置路径",
248246
"magpieZoom": "Magpie放大",
249247
"changePlayStatus": "修改游戏状态",
@@ -329,9 +327,6 @@
329327
"backup": "备份",
330328
"Backup": {
331329
"autoSave": "自动备份",
332-
"autoSaveDisabled": "自动备份已禁用",
333-
"autoSaveEnabled": "自动备份已启用",
334-
"autoSaveUpdateFailed": "自动备份设置失败",
335330
"backupFailed": "备份失败",
336331
"backupHistory": "备份历史",
337332
"backupSuccess": "备份创建成功",
@@ -349,29 +344,25 @@
349344
"invalidMaxBackups": "最大备份数量必须大于0",
350345
"manualBackup": "手动备份",
351346
"maxBackups": "最大备份数量",
352-
"maxBackupsUpdateFailed": "最大备份数量更新失败",
353-
"maxBackupsUpdateSuccess": "最大备份数量更新成功",
354347
"noBackups": "暂无备份记录",
355348
"openBackupFolder": "打开备份文件夹",
356349
"openBackupFolderFailed": "打开备份文件夹失败",
357350
"openSaveDataFolder": "打开存档文件夹",
358351
"openSaveDataFolderFailed": "打开存档文件夹失败",
359352
"pathRequired": "请先选择存档文件夹",
360-
"pathUpdateFailed": "路径更新失败",
361-
"pathUpdateSuccess": "存档路径更新成功",
362353
"restoreBackup": "恢复备份",
363354
"restoreBackupTitle": "恢复存档",
364355
"restoreFailed": "恢复失败",
365356
"restoreSuccess": "存档恢复成功",
366-
"save": "保存",
367357
"saveDataPath": "存档文件夹路径",
368358
"savePathSettings": "存档路径设置",
359+
"saveSettings": "保存备份设置",
360+
"saving": "保存中...",
369361
"selectSaveDataFolder": "选择存档文件夹",
370-
"setPathForAutosave": "请先设置存档路径以启用自动备份",
371362
"setPathForRestore": "请先设置存档路径以恢复备份",
372363
"settings": "备份设置",
373-
"updatePath": "更新路径",
374-
"updating": "更新中..."
364+
"settingsSaveFailed": "备份设置保存失败",
365+
"settingsSaved": "备份设置保存成功"
375366
},
376367
"backupCount": "存档备份数",
377368
"collapseTags": "折叠标签",

src/locales/zh-TW.json

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -241,9 +241,7 @@
241241
"deleteGame": "刪除遊戲",
242242
"deleting": "刪除中...",
243243
"leLaunch": "LE轉區啟動",
244-
"lePathCheckFailed": "檢查LE路徑失敗",
245244
"lePathNotSet": "未設定LE轉區軟體路徑,請先配置路徑",
246-
"magpiePathCheckFailed": "檢查Magpie路徑失敗",
247245
"magpiePathNotSet": "未設定Magpie軟體路徑,請先配置路徑",
248246
"magpieZoom": "Magpie放大",
249247
"changePlayStatus": "修改遊戲狀態",
@@ -329,9 +327,6 @@
329327
"backup": "備份",
330328
"Backup": {
331329
"autoSave": "自動備份",
332-
"autoSaveDisabled": "自動備份已禁用",
333-
"autoSaveEnabled": "自動備份已啟用",
334-
"autoSaveUpdateFailed": "自動備份設定失敗",
335330
"backupFailed": "備份失敗",
336331
"backupHistory": "備份歷史",
337332
"backupSuccess": "備份建立成功",
@@ -349,29 +344,25 @@
349344
"invalidMaxBackups": "無效的最大備份數",
350345
"manualBackup": "手動備份",
351346
"maxBackups": "最大備份數",
352-
"maxBackupsUpdateFailed": "最大備份數更新失敗",
353-
"maxBackupsUpdateSuccess": "最大備份數更新成功",
354347
"noBackups": "暫無備份記錄",
355348
"openBackupFolder": "開啟備份資料夾",
356349
"openBackupFolderFailed": "開啟備份資料夾失敗",
357350
"openSaveDataFolder": "開啟存檔資料夾",
358351
"openSaveDataFolderFailed": "開啟存檔資料夾失敗",
359352
"pathRequired": "請先選擇存檔資料夾",
360-
"pathUpdateFailed": "路徑更新失敗",
361-
"pathUpdateSuccess": "存檔路徑更新成功",
362353
"restoreBackup": "恢復備份",
363354
"restoreBackupTitle": "恢復存檔",
364355
"restoreFailed": "恢復失敗",
365356
"restoreSuccess": "存檔恢復成功",
366-
"save": "儲存",
367357
"saveDataPath": "存檔資料夾路徑",
368358
"savePathSettings": "存檔路徑設定",
359+
"saveSettings": "儲存備份設定",
360+
"saving": "儲存中...",
369361
"selectSaveDataFolder": "選擇存檔資料夾",
370-
"setPathForAutosave": "請先設定存檔路徑以啟用自動備份",
371362
"setPathForRestore": "請先設定存檔路徑以恢復備份",
372363
"settings": "備份設定",
373-
"updatePath": "更新路徑",
374-
"updating": "更新中..."
364+
"settingsSaveFailed": "備份設定儲存失敗",
365+
"settingsSaved": "備份設定儲存成功"
375366
},
376367
"backupCount": "存檔備份數",
377368
"collapseTags": "折疊標籤",

0 commit comments

Comments
 (0)