feat: bulk tag editing, bulk export, and move recipes between collections
Extends the existing bulk-select infra: recipes list gets tag add/remove and multi-recipe Markdown export; collection pages get a select mode to move recipes to another collection or remove them from the current one. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -197,6 +197,17 @@
|
||||
"bulkUpdateFailed": "Update failed",
|
||||
"bulkDeleteConfirmTitle": "{count, plural, one {Delete 1 recipe?} other {Delete {count} recipes?}}",
|
||||
"bulkDeleteConfirmDescription": "This action cannot be undone.",
|
||||
"bulkTagsButton": "Tags",
|
||||
"bulkTagsTitle": "{count, plural, one {Edit tags on 1 recipe} other {Edit tags on {count} recipes}}",
|
||||
"bulkTagsAddLabel": "Add tags",
|
||||
"bulkTagsAddPlaceholder": "Type a tag and press Enter",
|
||||
"bulkTagsAddButton": "Add",
|
||||
"bulkTagsRemoveLabel": "Remove existing tags",
|
||||
"bulkTagsUpdated": "{count, plural, one {Tags updated on 1 recipe} other {Tags updated on {count} recipes}}",
|
||||
"bulkExportButton": "Export",
|
||||
"bulkExportFailed": "Export failed",
|
||||
"moveToCollectionTitle": "Move {count, plural, one {1 recipe} other {{count} recipes}} to a collection",
|
||||
"moveToCollectionSuccess": "{count, plural, one {1 recipe} other {{count} recipes}} moved to \"{name}\"",
|
||||
"deselectAll": "Deselect all",
|
||||
"selectAll": "Select all",
|
||||
"clickToSelect": "Click cards to select",
|
||||
@@ -979,7 +990,14 @@
|
||||
"createFailed": "Failed to create",
|
||||
"forking": "Forking…",
|
||||
"forkCollection": "Fork collection",
|
||||
"forkFailed": "Fork failed"
|
||||
"forkFailed": "Fork failed",
|
||||
"selectRecipes": "Select",
|
||||
"moveToCollection": "Move to…",
|
||||
"removeFromCollection": "Remove",
|
||||
"removedFromCollection": "{count, plural, one {1 recipe removed from this collection} other {{count} recipes removed from this collection}}",
|
||||
"removeFromCollectionFailed": "Failed to remove from collection",
|
||||
"removeFromCollectionConfirmTitle": "{count, plural, one {Remove 1 recipe from this collection?} other {Remove {count} recipes from this collection?}}",
|
||||
"removeFromCollectionConfirmDescription": "The recipe itself won't be deleted, just removed from this collection."
|
||||
},
|
||||
"shareDialog": {
|
||||
"invite": "Invite",
|
||||
|
||||
@@ -197,6 +197,17 @@
|
||||
"bulkUpdateFailed": "Échec de la mise à jour",
|
||||
"bulkDeleteConfirmTitle": "{count, plural, one {Supprimer 1 recette ?} other {Supprimer {count} recettes ?}}",
|
||||
"bulkDeleteConfirmDescription": "Cette action est irréversible.",
|
||||
"bulkTagsButton": "Étiquettes",
|
||||
"bulkTagsTitle": "{count, plural, one {Modifier les étiquettes de 1 recette} other {Modifier les étiquettes de {count} recettes}}",
|
||||
"bulkTagsAddLabel": "Ajouter des étiquettes",
|
||||
"bulkTagsAddPlaceholder": "Tapez une étiquette et appuyez sur Entrée",
|
||||
"bulkTagsAddButton": "Ajouter",
|
||||
"bulkTagsRemoveLabel": "Retirer des étiquettes existantes",
|
||||
"bulkTagsUpdated": "{count, plural, one {Étiquettes mises à jour sur 1 recette} other {Étiquettes mises à jour sur {count} recettes}}",
|
||||
"bulkExportButton": "Exporter",
|
||||
"bulkExportFailed": "Échec de l'export",
|
||||
"moveToCollectionTitle": "Déplacer {count, plural, one {1 recette} other {{count} recettes}} vers une collection",
|
||||
"moveToCollectionSuccess": "{count, plural, one {1 recette} other {{count} recettes}} déplacée(s) vers « {name} »",
|
||||
"deselectAll": "Tout désélectionner",
|
||||
"selectAll": "Tout sélectionner",
|
||||
"clickToSelect": "Cliquez sur les cartes pour sélectionner",
|
||||
@@ -967,7 +978,14 @@
|
||||
"createFailed": "Échec de la création",
|
||||
"forking": "Duplication…",
|
||||
"forkCollection": "Dupliquer la collection",
|
||||
"forkFailed": "Échec de la duplication"
|
||||
"forkFailed": "Échec de la duplication",
|
||||
"selectRecipes": "Sélectionner",
|
||||
"moveToCollection": "Déplacer vers…",
|
||||
"removeFromCollection": "Retirer",
|
||||
"removedFromCollection": "{count, plural, one {1 recette retirée de cette collection} other {{count} recettes retirées de cette collection}}",
|
||||
"removeFromCollectionFailed": "Échec du retrait de la collection",
|
||||
"removeFromCollectionConfirmTitle": "{count, plural, one {Retirer 1 recette de cette collection ?} other {Retirer {count} recettes de cette collection ?}}",
|
||||
"removeFromCollectionConfirmDescription": "La recette elle-même ne sera pas supprimée, seulement retirée de cette collection."
|
||||
},
|
||||
"shareDialog": {
|
||||
"invite": "Inviter",
|
||||
|
||||
Reference in New Issue
Block a user