From dca54e00332fc18c86b9ffdc81a9c5b3b6162e69 Mon Sep 17 00:00:00 2001 From: Gabe Yuan Date: Fri, 2 Feb 2024 11:20:39 +0800 Subject: [PATCH] feat: setting: translate page title --- src/libs/translator.js | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/libs/translator.js b/src/libs/translator.js index bffe619..bda529b 100644 --- a/src/libs/translator.js +++ b/src/libs/translator.js @@ -309,14 +309,12 @@ export class Translator { } // 翻译页面标题 - if (this._setting.transTitle) { + if (this._setting.transTitle && !this._docTitle) { const title = document.title; - if (!title.endsWith("| ByKT")) { - this._docTitle = title; - this.translateText(title).then((trText) => { - document.title = `${trText} | ${title} | ByKT`; - }); - } + this._docTitle = title; + this.translateText(title).then((trText) => { + document.title = `${trText} | ${title}`; + }); } }; @@ -366,8 +364,9 @@ export class Translator { _unRegister = () => { // 恢复页面标题 - if (this._setting.transTitle) { + if (this._docTitle) { document.title = this._docTitle; + this._docTitle = ""; } // 解除节点变化监听