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()