From 208d87a6ab5a88f1b4d32195ec8e2631475054a0 Mon Sep 17 00:00:00 2001 From: kever Date: Mon, 16 Feb 2026 14:37:51 +0800 Subject: [PATCH] feat(i18n): integrate i18next for internationalization support and add initial translation setup --- frontend/src/pages/OptimizerPage.tsx | 35 +++++++++++++++++----------- 1 file changed, 22 insertions(+), 13 deletions(-) diff --git a/frontend/src/pages/OptimizerPage.tsx b/frontend/src/pages/OptimizerPage.tsx index 7c95b60..e165da7 100644 --- a/frontend/src/pages/OptimizerPage.tsx +++ b/frontend/src/pages/OptimizerPage.tsx @@ -625,10 +625,16 @@ const getMainStatLabel = (target: 'necklace' | 'ring' | 'boots', value: MainStat } }, [setPickerOpen]); - const resetFilters = () => { - setStatFilters(emptyFilters); + const resetSetsAndAttrs = () => { setSetFilters(emptySetFilters); + setStatFilters(emptyFilters); setMainStatFilters({necklace: 'All', ring: 'All', boots: 'All'}); + setResults([]); + setSelectedResult(null); + setTotalCombos(0); + }; + + const resetPreferences = () => { setWeightValues({ atk: 3, def: 3, @@ -1000,18 +1006,21 @@ const getMainStatLabel = (target: 'necklace' | 'ring' | 'boots', value: MainStat - +
+ + + + +
-
- - -