fix(recipes): serve duplicate scan from cache and guard against re-entry

This commit is contained in:
Will Miao
2026-08-26 20:34:50 +08:00
parent c52cfc7e7a
commit 3025c64fea
13 changed files with 80 additions and 66 deletions
+1
View File
@@ -963,6 +963,7 @@
}
},
"duplicates": {
"finding": "[TODO: Translate] Scanning for duplicate recipes...",
"found": "{count} Duplikat-Gruppen gefunden",
"noGroups": "Keine Duplikat-Gruppen mit dem aktuellen Abgleichskriterium gefunden",
"keepLatest": "Neueste Versionen behalten",
+1
View File
@@ -963,6 +963,7 @@
}
},
"duplicates": {
"finding": "Scanning for duplicate recipes...",
"found": "Found {count} duplicate groups",
"noGroups": "No duplicate groups found with the current matching basis",
"keepLatest": "Keep Latest Versions",
+1
View File
@@ -963,6 +963,7 @@
}
},
"duplicates": {
"finding": "[TODO: Translate] Scanning for duplicate recipes...",
"found": "Se encontraron {count} grupos de duplicados",
"noGroups": "No se encontraron grupos de duplicados con el criterio de coincidencia actual",
"keepLatest": "Mantener versiones más recientes",
+1
View File
@@ -963,6 +963,7 @@
}
},
"duplicates": {
"finding": "[TODO: Translate] Scanning for duplicate recipes...",
"found": "Trouvé {count} groupes de doublons",
"noGroups": "Aucun groupe de doublons trouvé avec le critère de correspondance actuel",
"keepLatest": "Garder les dernières versions",
+1
View File
@@ -963,6 +963,7 @@
}
},
"duplicates": {
"finding": "[TODO: Translate] Scanning for duplicate recipes...",
"found": "נמצאו {count} קבוצות כפולות",
"noGroups": "לא נמצאו קבוצות כפולות לפי קריטריון ההתאמה הנוכחי",
"keepLatest": "שמור גרסאות אחרונות",
+1
View File
@@ -963,6 +963,7 @@
}
},
"duplicates": {
"finding": "[TODO: Translate] Scanning for duplicate recipes...",
"found": "{count} 個の重複グループが見つかりました",
"noGroups": "現在の一致基準では重複グループが見つかりませんでした",
"keepLatest": "最新バージョンを保持",
+1
View File
@@ -963,6 +963,7 @@
}
},
"duplicates": {
"finding": "[TODO: Translate] Scanning for duplicate recipes...",
"found": "{count}개의 중복 그룹 발견",
"noGroups": "현재 일치 기준으로 중복 그룹을 찾을 수 없습니다",
"keepLatest": "최신 버전 유지",
+1
View File
@@ -963,6 +963,7 @@
}
},
"duplicates": {
"finding": "[TODO: Translate] Scanning for duplicate recipes...",
"found": "Найдено {count} групп дубликатов",
"noGroups": "Дубликатов с текущим критерием не найдено",
"keepLatest": "Оставить последние версии",
+1
View File
@@ -963,6 +963,7 @@
}
},
"duplicates": {
"finding": "[TODO: Translate] Scanning for duplicate recipes...",
"found": "发现 {count} 个重复组",
"noGroups": "按当前判重依据未找到重复组",
"keepLatest": "保留最新版本",
+1
View File
@@ -963,6 +963,7 @@
}
},
"duplicates": {
"finding": "[TODO: Translate] Scanning for duplicate recipes...",
"found": "發現 {count} 組重複項",
"noGroups": "按目前判重依據未找到重複組",
"keepLatest": "保留最新版本",