From f92feef474a88cbf9442216608e217d292a4448d Mon Sep 17 00:00:00 2001 From: fufu-girl-meow Date: Mon, 23 Jun 2025 14:06:09 +0700 Subject: [PATCH] Lang Impl, Dialog[Char][Languge] --- public/yml/{DialogPorsche.yml => DialogPorscheEnglish.yml} | 0 src/main.jsx | 2 +- src/pages/vistualNovelHandler.jsx | 6 +++--- 3 files changed, 4 insertions(+), 4 deletions(-) rename public/yml/{DialogPorsche.yml => DialogPorscheEnglish.yml} (100%) diff --git a/public/yml/DialogPorsche.yml b/public/yml/DialogPorscheEnglish.yml similarity index 100% rename from public/yml/DialogPorsche.yml rename to public/yml/DialogPorscheEnglish.yml diff --git a/src/main.jsx b/src/main.jsx index 9a8dd44..0a8c1fc 100644 --- a/src/main.jsx +++ b/src/main.jsx @@ -20,7 +20,7 @@ createRoot(document.getElementById('root')).render( } /> } /> } /> - } /> + } /> } /> } /> diff --git a/src/pages/vistualNovelHandler.jsx b/src/pages/vistualNovelHandler.jsx index 9236a25..8fa9a6e 100644 --- a/src/pages/vistualNovelHandler.jsx +++ b/src/pages/vistualNovelHandler.jsx @@ -14,12 +14,12 @@ function VitualNovelHandler() { const [error, setError] = useState(null); const [currentStep, setCurrentStep] = useState(0); const navigate = useNavigate(); - const { char, step } = useParams(); + const { char, lang, step } = useParams(); useEffect(() => { const loadData = async () => { try { - const yamlPath = `/yml/Dialog${char}.yml`; + const yamlPath = `/yml/Dialog${char}${lang}.yml`; const parsedData = await fetchYamlData({ src: yamlPath }); if (!Array.isArray(parsedData)) { throw new Error('YAML data is not an array'); @@ -57,7 +57,7 @@ function VitualNovelHandler() { } else{ setCurrentStep(nextstep); - navigate(`/vs/${char}/${nextstep}`); + navigate(`/vs/${char}/${lang}/${nextstep}`); // console.log("currentStep:", currentStep); // console.log("data at currentStep:", data[currentStep]); }