diff --git a/locale/en_US/LC_MESSAGES/xhs.mo b/locale/en_US/LC_MESSAGES/xhs.mo index b3a76d0..27a0409 100644 Binary files a/locale/en_US/LC_MESSAGES/xhs.mo and b/locale/en_US/LC_MESSAGES/xhs.mo differ diff --git a/locale/en_US/LC_MESSAGES/xhs.po b/locale/en_US/LC_MESSAGES/xhs.po index 9a190ef..16179bb 100644 --- a/locale/en_US/LC_MESSAGES/xhs.po +++ b/locale/en_US/LC_MESSAGES/xhs.po @@ -310,24 +310,28 @@ msgstr "Update" msgid "返回首页" msgstr "Return" -#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:42 +#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:44 msgid "如果 XHS-Downloader 对您有帮助,请考虑为它点个 Star,感谢您的支持!" msgstr "" "If XHS-Downloader is helpful to you, please consider giving it Star. Thank " "you for your support!" -#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:44 +#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:49 msgid "Discord 社区" msgstr "Discord Community" -#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:48 -#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:55 -#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:61 +#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:51 +msgid "邀请链接:" +msgstr "Invitation link: " + +#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:53 +#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:60 +#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:66 #: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\index.py:65 msgid "点击访问" msgstr "Click to visit" -#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:50 +#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:55 msgid "作者的其他开源项目" msgstr "Other open-source projects of the author" @@ -357,6 +361,14 @@ msgstr "Monitor" msgid "关于项目" msgstr "About" +#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\index.py:56 +msgid "开源协议: " +msgstr "Open source protocol: " + +#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\index.py:61 +msgid "项目地址: " +msgstr "Repository link: " + #: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\index.py:69 msgid "请输入小红书图文/视频作品链接" msgstr "Please enter the link to the Xiaohongshu image or video works" diff --git a/locale/xhs.pot b/locale/xhs.pot index 8ab9ef0..34a4bc5 100644 --- a/locale/xhs.pot +++ b/locale/xhs.pot @@ -290,22 +290,26 @@ msgstr "" msgid "返回首页" msgstr "" -#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:42 +#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:44 msgid "如果 XHS-Downloader 对您有帮助,请考虑为它点个 Star,感谢您的支持!" msgstr "" -#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:44 +#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:49 msgid "Discord 社区" msgstr "" -#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:48 -#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:55 -#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:61 +#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:51 +msgid "邀请链接:" +msgstr "" + +#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:53 +#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:60 +#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:66 #: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\index.py:65 msgid "点击访问" msgstr "" -#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:50 +#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:55 msgid "作者的其他开源项目" msgstr "" @@ -332,6 +336,14 @@ msgstr "" msgid "关于项目" msgstr "" +#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\index.py:56 +msgid "开源协议: " +msgstr "" + +#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\index.py:61 +msgid "项目地址: " +msgstr "" + #: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\index.py:69 msgid "请输入小红书图文/视频作品链接" msgstr "" diff --git a/locale/zh_CN/LC_MESSAGES/xhs.po b/locale/zh_CN/LC_MESSAGES/xhs.po index 2778d0b..c7c6ee8 100644 --- a/locale/zh_CN/LC_MESSAGES/xhs.po +++ b/locale/zh_CN/LC_MESSAGES/xhs.po @@ -290,22 +290,26 @@ msgstr "" msgid "返回首页" msgstr "" -#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:42 +#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:44 msgid "如果 XHS-Downloader 对您有帮助,请考虑为它点个 Star,感谢您的支持!" msgstr "" -#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:44 +#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:49 msgid "Discord 社区" msgstr "" -#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:48 -#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:55 -#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:61 +#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:51 +msgid "邀请链接:" +msgstr "" + +#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:53 +#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:60 +#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:66 #: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\index.py:65 msgid "点击访问" msgstr "" -#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:50 +#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\about.py:55 msgid "作者的其他开源项目" msgstr "" @@ -332,6 +336,14 @@ msgstr "" msgid "关于项目" msgstr "" +#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\index.py:56 +msgid "开源协议: " +msgstr "" + +#: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\index.py:61 +msgid "项目地址: " +msgstr "" + #: C:\Users\youyq\PycharmProjects\XHS-Downloader\source\TUI\index.py:69 msgid "请输入小红书图文/视频作品链接" msgstr "" diff --git a/source/TUI/about.py b/source/TUI/about.py index 4255f44..40a4a23 100644 --- a/source/TUI/about.py +++ b/source/TUI/about.py @@ -39,11 +39,16 @@ class About(Screen): def compose(self) -> ComposeResult: yield Header() - yield Label(Text(_("如果 XHS-Downloader 对您有帮助,请考虑为它点个 Star,感谢您的支持!"), style=INFO), - classes="prompt", ) + yield Label( + Text( + _("如果 XHS-Downloader 对您有帮助,请考虑为它点个 Star,感谢您的支持!"), + style=INFO, + ), + classes="prompt", + ) yield Label(Text(_("Discord 社区"), style=PROMPT), classes="prompt", ) yield Link( - f"{_("邀请链接:")}https://discord.com/invite/ZYtmgKud9Y", + _("邀请链接:") + "https://discord.com/invite/ZYtmgKud9Y", url="https://discord.com/invite/ZYtmgKud9Y", tooltip=_("点击访问"), ) diff --git a/source/TUI/app.py b/source/TUI/app.py index 4c05ece..a76645d 100644 --- a/source/TUI/app.py +++ b/source/TUI/app.py @@ -74,7 +74,7 @@ class XHSDownloader(App): await self.push_screen("setting", save_settings) async def refresh_screen(self): - self.pop_screen() + await self.pop_screen() await self.close_database() await self.APP.close() self.__initialization() diff --git a/source/TUI/index.py b/source/TUI/index.py index 92c2b4b..f962fc4 100644 --- a/source/TUI/index.py +++ b/source/TUI/index.py @@ -53,12 +53,12 @@ class Index(Screen): yield ScrollableContainer( Label( Text( - f"{_("开源协议")}: {LICENCE}", + _("开源协议: ") + LICENCE, style=MASTER) ), Link( Text( - f"{_("项目地址")}{REPOSITORY}", + _("项目地址: ") + REPOSITORY, style=MASTER, ), url=REPOSITORY, @@ -130,7 +130,7 @@ class Index(Screen): Text(">" * 50, style=GENERAL), animate=True, ) - self.app.pop_screen() + await self.app.pop_screen() async def action_quit(self) -> None: await self.app.action_quit()