diff --git a/public/client.js b/public/client.js index 82be8e3..a12fa26 100644 --- a/public/client.js +++ b/public/client.js @@ -159,6 +159,16 @@ }); } + function translateText(el) { + if (window.require) { + window.require(['translator'], function (translator) { + translator.translate(el.textContent, (translated) => { + el.textContent = translated; + }); + }); + } + } + function renderUnreadMenu(menuEl, topics) { if (!menuEl) { return; @@ -179,6 +189,7 @@ empty.className = 'dropdown-item disabled'; empty.textContent = '[[unread:no-unread-topics]]'; addItem(empty); + translateText(empty); } list.forEach((topic) => { @@ -204,14 +215,7 @@ seeAll.href = `${relativePath}/unread`; seeAll.textContent = '[[unread:title]]'; addItem(seeAll); - - if (window.require) { - window.require(['translator'], function (translator) { - translator.translate(menuEl.innerHTML, (translated) => { - menuEl.innerHTML = translated; - }); - }); - } + translateText(seeAll); } function getWestgateTopbar() {