diff --git a/network-poc/hub/nodes.db b/network-poc/hub/nodes.db index de23c8b..08c9306 100644 Binary files a/network-poc/hub/nodes.db and b/network-poc/hub/nodes.db differ diff --git a/network-poc/static/index.html b/network-poc/static/index.html index 456bbc2..906fdbd 100644 --- a/network-poc/static/index.html +++ b/network-poc/static/index.html @@ -2062,6 +2062,8 @@ auto_tasks: "Vastaanota automaattisia tehtäviä hubilta", try_own_text: "Kokeile omaa tekstiä:", btn_tokenize: "Tokenisoi", + btn_code: "Koodaa", + btn_generate: "Generoi", metric_tasks: "Tehtäviä", metric_avg: "Ka. aika", metric_tokens: "Tokeneita", @@ -2086,6 +2088,8 @@ auto_tasks: "Ta emot automatiska uppgifter från hubben", try_own_text: "Prova med egen text:", btn_tokenize: "Tokenisera", + btn_code: "Koda", + btn_generate: "Generera", metric_tasks: "Uppgifter", metric_avg: "Snittid", metric_tokens: "Tokens", @@ -2110,6 +2114,8 @@ auto_tasks: "Receive automatic tasks from hub", try_own_text: "Test your own text:", btn_tokenize: "Tokenize", + btn_code: "Code", + btn_generate: "Generate", metric_tasks: "Tasks", metric_avg: "Avg. Time", metric_tokens: "Tokens", @@ -2135,6 +2141,31 @@ }); if(window.updatePromptEditor) window.updatePromptEditor(); + + // Käännä lennossa ne painikkeet jotka ovat ehkä vaihtaneet tekstiä dynaamisesti (esim. JS-tilan muutokset) + const sendBtnEl = document.getElementById('send-btn'); + if (sendBtnEl && window.wasm_active) { + // Riippuu valitusta tehtävästä + const sTask = window.selectedTask || document.querySelector('.task-option.selected')?.dataset?.task; + if (sTask === 'tokenize') sendBtnEl.textContent = t.btn_tokenize || 'Tokenisoi'; + else if (sTask === 'qwen-coder') sendBtnEl.textContent = t.btn_code || 'Koodaa'; + else sendBtnEl.textContent = t.btn_generate || 'Generoi'; + } + + const jbtn = document.getElementById('start-btn'); + if (jbtn) { + // start-btn vaihtuu connect / disconnect kun ollaan aktiivitilassa + if (window.wasm_active || jbtn.textContent === 'Katkaise Yhteys' || jbtn.textContent === 'Koppla från' || jbtn.textContent === 'Disconnect') { + jbtn.textContent = t.btn_disconnect || 'Katkaise Yhteys'; + } else { + jbtn.textContent = t.btn_join || 'Liity laskentaverkkoon'; + } + } + + const cbtn = document.getElementById('code-send-btn'); + if (cbtn && !cbtn.textContent.includes('...')) { + cbtn.textContent = t.btn_generate || 'Generate'; + } }; document.addEventListener('DOMContentLoaded', () => {