feat: add bulk "add to collection" action on recipes page

Select recipes → add to an existing collection or create a new one inline. Fixes duplicate "visibility" i18n key bug found during verification.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Arnaud
2026-07-09 15:06:34 +02:00
parent 212d6f7335
commit a8406e9963
5 changed files with 189 additions and 7 deletions
+8
View File
@@ -121,6 +121,14 @@
"viewList": "List view",
"viewCompact": "Compact view",
"updatedLabel": "Updated {date}",
"addToCollection": "Add to collection",
"addToCollectionTitle": "Add {count, plural, one {1 recipe} other {{count} recipes}} to a collection",
"newCollectionOption": "New collection…",
"newCollectionNamePlaceholder": "Collection name",
"addToCollectionSuccess": "{count, plural, one {1 recipe} other {{count} recipes}} added to \"{name}\"",
"addToCollectionFailed": "Failed to add to collection",
"createCollectionFailed": "Failed to create collection",
"noCollectionsYet": "You don't have any collections yet.",
"versionHistoryTitle": "Version History",
"versionsLoading": "Loading versions...",
"versionsEmpty": "No versions yet. Versions are saved automatically when you edit this recipe.",
+8
View File
@@ -121,6 +121,14 @@
"viewList": "Vue liste",
"viewCompact": "Vue compacte",
"updatedLabel": "Mis à jour le {date}",
"addToCollection": "Ajouter à une collection",
"addToCollectionTitle": "Ajouter {count, plural, one {1 recette} other {{count} recettes}} à une collection",
"newCollectionOption": "Nouvelle collection…",
"newCollectionNamePlaceholder": "Nom de la collection",
"addToCollectionSuccess": "{count, plural, one {1 recette} other {{count} recettes}} ajoutée(s) à « {name} »",
"addToCollectionFailed": "Échec de l'ajout à la collection",
"createCollectionFailed": "Échec de la création de la collection",
"noCollectionsYet": "Vous n'avez pas encore de collection.",
"versionHistoryTitle": "Historique des versions",
"versionsLoading": "Chargement des versions...",
"versionsEmpty": "Aucune version pour l'instant. Les versions sont enregistrées automatiquement lorsque vous modifiez cette recette.",