Change the UI language.
(self)
| 1345 | # Settings |
| 1346 | # ========================================================================= |
| 1347 | def _change_language(self): |
| 1348 | """Change the UI language.""" |
| 1349 | new_lang = self.language_var.get() |
| 1350 | if new_lang != get_language(): |
| 1351 | set_language(new_lang) |
| 1352 | self._save_config() |
| 1353 | self._log(get_text("log_language_changed")) |
| 1354 | self.root.title(get_text("title")) |
| 1355 | messagebox.showinfo( |
| 1356 | get_text("success_title"), |
| 1357 | "Language changed. Some changes will take effect after restart.\n" |
| 1358 | "语言已更改。部分更改将在重启后生效。", |
| 1359 | ) |
| 1360 | |
| 1361 | def _change_appearance_mode(self): |
| 1362 | """Change the appearance mode (dark/light/system).""" |
nothing calls this directly
no test coverage detected