From 3485034152a6a6814c75bc1126f67f07b2f6fd60 Mon Sep 17 00:00:00 2001 From: Kato Date: Thu, 3 Sep 2026 21:26:21 +0000 Subject: [PATCH] Add EN language support to wiki accordion: use topic_en, subtopic_en, wiki_en fields --- js/main.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/js/main.js b/js/main.js index 368219a..0a0405d 100644 --- a/js/main.js +++ b/js/main.js @@ -350,10 +350,12 @@ async function loadWiki() { if (result.data && Array.isArray(result.data)) { wikiContainer.innerHTML = ''; + + const isEN = document.body.dataset.lang === 'en'; const topics = {}; result.data.forEach(item => { - const topic = item.topic || 'Unknown'; + const topic = isEN && item.topic_en ? item.topic_en : item.topic || 'Unknown'; if (!topics[topic]) topics[topic] = []; topics[topic].push(item); }); @@ -384,12 +386,14 @@ async function loadWiki() { }; subtopics.forEach(sub => { + const subtopicTitle = isEN && sub.subtopic_en ? sub.subtopic_en : sub.subtopic; + const subtopicContent = isEN && sub.wiki_en ? sub.wiki_en : sub.wiki; const subtopicDiv = document.createElement('div'); subtopicDiv.className = 'wiki-subtopic'; subtopicDiv.innerHTML = ` -
${sub.subtopic}
+
${subtopicTitle || ''}
-

${sub.wiki || ''}

+

${subtopicContent || ''}

`; subtopicsDiv.appendChild(subtopicDiv);