From 102e7adbd4e357855f509b3e0671fba0ee104903 Mon Sep 17 00:00:00 2001 From: JoeanAmier Date: Sat, 28 Dec 2024 22:58:11 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E6=9B=B4=E6=96=B0=E7=A8=8B=E5=BA=8F?= =?UTF-8?q?=E7=95=8C=E9=9D=A2=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 更新英语翻译 --- locale/en_US/LC_MESSAGES/xhs.mo | Bin 12820 -> 12973 bytes locale/en_US/LC_MESSAGES/xhs.po | 24 ++++++++++++++++++------ locale/xhs.pot | 24 ++++++++++++++++++------ locale/zh_CN/LC_MESSAGES/xhs.po | 24 ++++++++++++++++++------ source/TUI/about.py | 11 ++++++++--- source/TUI/app.py | 2 +- source/TUI/index.py | 6 +++--- 7 files changed, 66 insertions(+), 25 deletions(-) diff --git a/locale/en_US/LC_MESSAGES/xhs.mo b/locale/en_US/LC_MESSAGES/xhs.mo index b3a76d07d39c2e266a0832caf71616a327de791a..27a04091c603920ab758e72aa2ba5e231ba51612 100644 GIT binary patch delta 2250 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 WYR$Wp<9C 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()