From 6295374fdb36206a01d357700be43bba25bcbfaf Mon Sep 17 00:00:00 2001 From: axolotle Date: Tue, 4 Oct 2022 19:27:04 +0200 Subject: [PATCH] configpanels: auto add i18n help for an arg if present in locales --- src/utils/config.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/utils/config.py b/src/utils/config.py index 36f7d986d..869b2792d 100644 --- a/src/utils/config.py +++ b/src/utils/config.py @@ -527,6 +527,7 @@ class ConfigPanel: "filter", "readonly", "enabled", + # "confirm", # TODO: to ask confirmation before running an action ], "defaults": {}, }, @@ -669,6 +670,9 @@ class ConfigPanel: for panel, section, option in self._iterate(): if "ask" not in option: option["ask"] = m18n.n(self.config["i18n"] + "_" + option["id"]) + # auto add i18n help text if present in locales + if m18n.key_exists(self.config["i18n"] + "_" + option["id"] + '_help'): + option["help"] = m18n.n(self.config["i18n"] + "_" + option["id"] + '_help') def display_header(message): """CLI panel/section header display"""