AIGODLIKE / AIGODLIKE-ComfyUI-Translation

A plugin for multilingual translation of ComfyUI,This plugin implements translation of resident menu bar/search bar/right-click context menu/node, etc
https://www.aigodlike.com/
1.64k stars 130 forks source link

关于 MenuTranslate.js 有一个小问题 #273

Open RainSkyFox opened 2 months ago

RainSkyFox commented 2 months ago

感谢您无私地分享

您好,这次更新发现了一个小问题

replaceText(target) function 内的 for (const childNode of target.childNodes) 内需要增加 if (this.tSkip(childNode)) return;
目前这边会透过 childNode 处将 "lite-search-item-type" 的内容转换出来

  for (const childNode of target.childNodes) {
       if (this.tSkip(childNode)) return;  <== 这边
    this.replaceText(childNode);
    const targetLangText = childNode?.nodeType === Node.ELEMENT_NODE ? this.MT(childNode.innerText) : this.MT(childNode.nodeValue);
    if (!targetLangText) continue;
    if (childNode?.nodeType === Node.TEXT_NODE) {
      childNode.nodeValue = targetLangText;
    }
    if (childNode?.nodeType === Node.ELEMENT_NODE) {
      childNode.innerText = targetLangText;
    }
  }
Yorha4D commented 1 month ago

@RainSkyFox 感谢反馈,目前正在对新版本进行适应性开发,这将起到帮助