From 6c83c65e028d48d0771e9b9a21bfd56e20d26c5d Mon Sep 17 00:00:00 2001 From: Will Miao <13051207myq@gmail.com> Date: Sun, 31 Aug 2025 20:32:37 +0800 Subject: [PATCH] feat(localization): add custom filter message and update toast keys for recipe actions --- locales/en.json | 3 ++- static/js/components/shared/RecipeTab.js | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/locales/en.json b/locales/en.json index 6d476392..5e587ec3 100644 --- a/locales/en.json +++ b/locales/en.json @@ -713,7 +713,8 @@ }, "filters": { "applied": "{message}", - "cleared": "Filters cleared" + "cleared": "Filters cleared", + "noCustomFilterToClear": "No custom filter to clear" }, "downloads": { "imagesCompleted": "Example images {action} completed", diff --git a/static/js/components/shared/RecipeTab.js b/static/js/components/shared/RecipeTab.js index 1f34c0d7..78c4e9cc 100644 --- a/static/js/components/shared/RecipeTab.js +++ b/static/js/components/shared/RecipeTab.js @@ -162,7 +162,7 @@ function getLoraStatusTitle(totalCount, missingCount) { */ function copyRecipeSyntax(recipeId) { if (!recipeId) { - showToast('recipeTab.noRecipeId', {}, 'error'); + showToast('toast.recipes.noRecipeId', {}, 'error'); return; } @@ -177,7 +177,7 @@ function copyRecipeSyntax(recipeId) { }) .catch(err => { console.error('Failed to copy: ', err); - showToast('recipeTab.copyFailed', {}, 'error'); + showToast('toast.recipes.copyFailed', { message: err.message }, 'error'); }); }