feat: setting: translate page title

This commit is contained in:
Gabe Yuan
2024-02-02 11:20:39 +08:00
parent 309646bf1d
commit dca54e0033

View File

@@ -309,14 +309,12 @@ export class Translator {
} }
// 翻译页面标题 // 翻译页面标题
if (this._setting.transTitle) { if (this._setting.transTitle && !this._docTitle) {
const title = document.title; const title = document.title;
if (!title.endsWith("| ByKT")) { this._docTitle = title;
this._docTitle = title; this.translateText(title).then((trText) => {
this.translateText(title).then((trText) => { document.title = `${trText} | ${title}`;
document.title = `${trText} | ${title} | ByKT`; });
});
}
} }
}; };
@@ -366,8 +364,9 @@ export class Translator {
_unRegister = () => { _unRegister = () => {
// 恢复页面标题 // 恢复页面标题
if (this._setting.transTitle) { if (this._docTitle) {
document.title = this._docTitle; document.title = this._docTitle;
this._docTitle = "";
} }
// 解除节点变化监听 // 解除节点变化监听