From 5b066ab65d9cfe2722994acf0acc45b0e4c41e53 Mon Sep 17 00:00:00 2001 From: cdhigh Date: Wed, 31 Jul 2024 19:04:53 -0300 Subject: [PATCH] adding share links after translating --- application/lib/calibre/web/feeds/news.py | 7 ++++--- docs/Chinese/reader.md | 6 +++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/application/lib/calibre/web/feeds/news.py b/application/lib/calibre/web/feeds/news.py index 7f14e64c..0afe77dc 100644 --- a/application/lib/calibre/web/feeds/news.py +++ b/application/lib/calibre/web/feeds/news.py @@ -1120,9 +1120,6 @@ def _postprocess_html(self, soup, first_fetch, job_info): if not h_tag.get_text(strip=True): h_tag.string = title - #job_info.article.url才是真实的url,对于内嵌内容RSS,job_info.url为一个临时文件名 - self.append_share_links(soup, url=job_info.article.url) - ans = self.postprocess_html(soup, first_fetch) # Nuke HTML5 tags @@ -1142,6 +1139,10 @@ def _postprocess_html(self, soup, first_fetch, job_info): if self.translator.get('enable') and (tts_enable != 'audio_only'): self.translate_html(soup, title) + #添加分享链接,需要在翻译之后,避免翻译新添加的链接文字 + #job_info.article.url才是真实的url,对于内嵌内容RSS,job_info.url为一个临时文件名 + self.append_share_links(soup, url=job_info.article.url) + if job_info: try: if job_info.article: diff --git a/docs/Chinese/reader.md b/docs/Chinese/reader.md index 3c7c7f69..0e24f623 100644 --- a/docs/Chinese/reader.md +++ b/docs/Chinese/reader.md @@ -59,9 +59,9 @@ KindleEar支持邮件推送和在线阅读,内置一个为电子墨水屏进 ### 使用词典 1. 为了使用词典功能,首先在 "高级设置"/"词典" 选项页里面配置需要使用的翻译引擎和语种。 -2. 在阅读时遇到不认识的单词: -2.1. 如果已经激活左上角词典模式(默认),则点击页面左上角进入查词模式; -2.2. 打开菜单,点击 "词典" 图标; +2. 在阅读时遇到不认识的单词: +2.1. 如果已经激活左上角词典模式(默认),则点击页面左上角进入查词模式; +2.2. 打开菜单,点击 "词典" 图标; 任意一种方式进入查词模式后,页面左上角会出现一个词典角标,点击需要查询的单词即可,查词后会自动退出查词模式。 3. 点击弹出的查词框内任意地方关闭查词框。