feat: Implement recipe repair cancellation with UI support and refactor LoadingManager to a singleton.

This commit is contained in:
Will Miao
2026-01-02 20:03:27 +08:00
parent 837c32c42f
commit ab85ba54a9
16 changed files with 111 additions and 12 deletions

View File

@@ -167,6 +167,7 @@
"label": "Recipe-Daten reparieren",
"loading": "Recipe-Daten werden repariert...",
"success": "{count} Rezepte erfolgreich repariert.",
"cancelled": "Reparatur abgebrochen. {count} Rezepte wurden repariert.",
"error": "Recipe-Reparatur fehlgeschlagen: {message}"
}
},
@@ -1528,4 +1529,4 @@
"learnMore": "LM Civitai Extension Tutorial"
}
}
}
}

View File

@@ -167,6 +167,7 @@
"label": "Repair recipes data",
"loading": "Repairing recipe data...",
"success": "Successfully repaired {count} recipes.",
"cancelled": "Repair cancelled. {count} recipes were repaired.",
"error": "Recipe repair failed: {message}"
}
},

View File

@@ -167,6 +167,7 @@
"label": "Reparar datos de recetas",
"loading": "Reparando datos de recetas...",
"success": "Se repararon con éxito {count} recetas.",
"cancelled": "Reparación cancelada. {count} recetas fueron reparadas.",
"error": "Error al reparar recetas: {message}"
}
},
@@ -1528,4 +1529,4 @@
"learnMore": "LM Civitai Extension Tutorial"
}
}
}
}

View File

@@ -167,6 +167,7 @@
"label": "Réparer les données de recettes",
"loading": "Réparation des données de recettes...",
"success": "{count} recettes réparées avec succès.",
"cancelled": "Réparation annulée. {count} recettes ont été réparées.",
"error": "Échec de la réparation des recettes : {message}"
}
},
@@ -1528,4 +1529,4 @@
"learnMore": "LM Civitai Extension Tutorial"
}
}
}
}

View File

@@ -167,6 +167,7 @@
"label": "תיקון נתוני מתכונים",
"loading": "מתקן נתוני מתכונים...",
"success": "תוקנו בהצלחה {count} מתכונים.",
"cancelled": "תיקון בוטל. {count} מתכונים תוקנו.",
"error": "תיקון המתכונים נכשל: {message}"
}
},
@@ -1528,4 +1529,4 @@
"learnMore": "LM Civitai Extension Tutorial"
}
}
}
}

View File

@@ -167,6 +167,7 @@
"label": "レシピデータの修復",
"loading": "レシピデータを修復中...",
"success": "{count} 件のレシピを正常に修復しました。",
"cancelled": "修復がキャンセルされました。{count}個のレシピが修復されました。",
"error": "レシピの修復に失敗しました: {message}"
}
},
@@ -1528,4 +1529,4 @@
"learnMore": "LM Civitai Extension Tutorial"
}
}
}
}

View File

@@ -167,6 +167,7 @@
"label": "레시피 데이터 복구",
"loading": "레시피 데이터 복구 중...",
"success": "{count}개의 레시피가 성공적으로 복구되었습니다.",
"cancelled": "수리가 취소되었습니다. {count}개의 레시피가 수리되었습니다.",
"error": "레시피 복구 실패: {message}"
}
},
@@ -1528,4 +1529,4 @@
"learnMore": "LM Civitai Extension Tutorial"
}
}
}
}

View File

@@ -167,6 +167,7 @@
"label": "Восстановить данные рецептов",
"loading": "Восстановление данных рецептов...",
"success": "Успешно восстановлено {count} рецептов.",
"cancelled": "Восстановление отменено. {count} рецептов было восстановлено.",
"error": "Ошибка восстановления рецептов: {message}"
}
},
@@ -1528,4 +1529,4 @@
"learnMore": "LM Civitai Extension Tutorial"
}
}
}
}

View File

@@ -167,6 +167,7 @@
"label": "修复配方数据",
"loading": "正在修复配方数据...",
"success": "成功修复了 {count} 个配方。",
"cancelled": "修复已取消。已修复 {count} 个配方。",
"error": "配方修复失败:{message}"
}
},
@@ -1528,4 +1529,4 @@
"learnMore": "浏览器插件教程"
}
}
}
}

View File

@@ -167,6 +167,7 @@
"label": "修復配方資料",
"loading": "正在修復配方資料...",
"success": "成功修復 {count} 個配方。",
"cancelled": "修復已取消。已修復 {count} 個配方。",
"error": "配方修復失敗:{message}"
}
},
@@ -1528,4 +1529,4 @@
"learnMore": "LM Civitai Extension Tutorial"
}
}
}
}