From ed02b48d80d04de3d900b32c357086395aaf2fd7 Mon Sep 17 00:00:00 2001 From: yw1573 Date: Tue, 28 Jul 2026 15:55:59 +0800 Subject: [PATCH] =?UTF-8?q?fix(i18n):=20=E9=A6=96=E5=90=AF=E6=A0=B9?= =?UTF-8?q?=E6=8D=AEsettings.json=E7=9A=84locale=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E6=AD=A3=E7=A1=AE=E5=8A=A0=E8=BD=BD=E8=AF=AD=E8=A8=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- a1_swap_mod_packer/gui.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/a1_swap_mod_packer/gui.py b/a1_swap_mod_packer/gui.py index 11cc855..6ae97bc 100644 --- a/a1_swap_mod_packer/gui.py +++ b/a1_swap_mod_packer/gui.py @@ -351,6 +351,11 @@ class MainWindow(QMainWindow): self.load_swap_gcode_to_combo() self.restore_settings_to_ui() self.connect_option_signals() + # 确保语言状态与保存的 locale 一致 + saved_locale = self.language_combo.currentData() + if saved_locale: + i18n_switch(saved_locale) + self._refresh_ui_texts() self._loading_settings = False self.update_total_summary() self.update_output_preview()