diff --git a/gui.py b/gui.py index 7b70dcf..f9c1621 100644 --- a/gui.py +++ b/gui.py @@ -1693,10 +1693,19 @@ class SettingsPanel: advanced_center = ttk.Frame(advanced_frame) advanced_center.grid(column=0, row=0) + # Warning message + ttk.Label( + advanced_center, text=_("gui", "settings", "advanced", "warning"), foreground="red" + ).grid(column=0, row=(irow := 0), columnspan=2) + ttk.Label( + advanced_center, + text=_("gui", "settings", "advanced", "warning_text"), + foreground="goldenrod", + ).grid(column=0, row=(irow := irow + 1), columnspan=2) # Toggles for badges and emotes, and available drops check ttk.Label( advanced_center, text=_("gui", "settings", "advanced", "enable_badges_emotes") - ).grid(column=0, row=(irow := 0), sticky="e") + ).grid(column=0, row=(irow := irow + 1), sticky="e") ttk.Checkbutton( advanced_center, variable=self._vars["enable_badges_emotes"], diff --git a/translate.py b/translate.py index 4c0335e..9da58a7 100644 --- a/translate.py +++ b/translate.py @@ -168,6 +168,8 @@ class GUISettingsGeneral(TypedDict): class GUISettingsAdvanced(TypedDict): name: str + warning: str + warning_text: str enable_badges_emotes: str available_drops_check: str @@ -375,6 +377,12 @@ default_translation: Translation = { }, "advanced": { "name": "Advanced", + "warning": "Warning!", + "warning_text": ( + "These options will cause the miner to misbehave.\n" + "If you're experiencing any issues, " + "make sure all of these options are disabled." + ), "enable_badges_emotes": "Enable partial support for badges and emotes: ", "available_drops_check": "Enable extra available drops check: ", },