diff --git a/frontend/components/Domain/Recipe/RecipeOrganizerPage.vue b/frontend/components/Domain/Recipe/RecipeOrganizerPage.vue index d724e4796e0d..04fc10290d22 100644 --- a/frontend/components/Domain/Recipe/RecipeOrganizerPage.vue +++ b/frontend/components/Domain/Recipe/RecipeOrganizerPage.vue @@ -5,12 +5,15 @@ - {{ $t("general.confirm-delete-generic-with-name", { name: deleteTarget.name }) }} + +

{{ $t("general.confirm-delete-generic-with-name", { name: $t(translationKey) }) }}

+

{{ deleteTarget.name }}

+
@@ -136,6 +139,15 @@ export default defineComponent({ const presets = useContextPresets(); + const translationKey = computed(() => { + const typeMap = { + "categories": "category.category", + "tags": "tag.tag", + "tools": "tool.tool" + }; + return typeMap[props.itemType] || ""; + }); + const deleteTarget = ref(null); const updateTarget = ref(null); @@ -223,6 +235,7 @@ export default defineComponent({ presets, itemsSorted, searchString, + translationKey, }; }, // Needed for useMeta diff --git a/frontend/lang/messages/en-US.json b/frontend/lang/messages/en-US.json index 5018821ad276..f5401ba22d04 100644 --- a/frontend/lang/messages/en-US.json +++ b/frontend/lang/messages/en-US.json @@ -789,7 +789,8 @@ "tags": "Tags", "untagged-count": "Untagged {count}", "create-a-tag": "Create a Tag", - "tag-name": "Tag Name" + "tag-name": "Tag Name", + "tag": "Tag" }, "tool": { "tools": "Tools", @@ -798,7 +799,8 @@ "tool-name": "Tool Name", "create-new-tool": "Create New Tool", "on-hand-checkbox-label": "Show as On Hand (Checked)", - "required-tools": "Required Tools" + "required-tools": "Required Tools", + "tool": "Tool" }, "user": { "admin": "Admin", diff --git a/frontend/pages/group/data/labels.vue b/frontend/pages/group/data/labels.vue index 71838dfd3d93..604135b05873 100644 --- a/frontend/pages/group/data/labels.vue +++ b/frontend/pages/group/data/labels.vue @@ -39,7 +39,9 @@ > {{ $t("general.confirm-delete-generic") }} - + + +