diff --git a/ftl/qt/addons.ftl b/ftl/qt/addons.ftl index a81f7cf02..908d9096f 100644 --- a/ftl/qt/addons.ftl +++ b/ftl/qt/addons.ftl @@ -5,9 +5,13 @@ addons-failed-to-load = When loading '{ $name }': { $traceback } addons-failed-to-load2 = - The following add-ons failed to load, so they have been disabled: - + The following add-ons failed to load: { $addons } + + Use Tools>Add-ons to check for updates. For add-ons that don't have + an update available, you can disable or delete the add-on to prevent this + message from appearing. +addons-startup-failed = Add-on Startup Failed # Shown in the add-on configuration screen (Tools>Add-ons>Config), in the title bar addons-config-window-title = Configure '{ $name }' addons-config-validation-error = There was a problem with the provided configuration: { $problem }, at path { $path }, against schema { $schema }. diff --git a/qt/aqt/addons.py b/qt/aqt/addons.py index f9ebfcf7f..8e3327093 100644 --- a/qt/aqt/addons.py +++ b/qt/aqt/addons.py @@ -241,7 +241,6 @@ class AddonManager: except AbortAddonImport: pass except: - self.toggleEnabled(addon.dir_name, enable=False) name = html.escape(addon.human_name()) page = addon.page() if page: @@ -252,16 +251,22 @@ class AddonManager: if broken: addons = "\n\n- " + "\n- ".join(broken) - addons = f"