From c05d2d02c2c930d03e90e6b7e725bd3529e743ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?nicole=20miko=C5=82ajczyk?= Date: Tue, 16 Dec 2025 00:04:33 +0100 Subject: [PATCH] Use :list_behaviour_implementations for LanguageDetector and Translation providers MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: nicole mikołajczyk --- changelog.d/description.skip | 1 + config/description.exs | 11 ++--------- 2 files changed, 3 insertions(+), 9 deletions(-) create mode 100644 changelog.d/description.skip diff --git a/changelog.d/description.skip b/changelog.d/description.skip new file mode 100644 index 000000000..bbcfb2e13 --- /dev/null +++ b/changelog.d/description.skip @@ -0,0 +1 @@ +Use :list_behaviour_implementations for LanguageDetector and Translation providers diff --git a/config/description.exs b/config/description.exs index e8a065f72..2566cfba6 100644 --- a/config/description.exs +++ b/config/description.exs @@ -3539,9 +3539,7 @@ config :pleroma, :config_description, [ %{ key: :provider, type: :module, - suggestions: [ - Pleroma.Language.LanguageDetector.Fasttext - ] + suggestions: {:list_behaviour_implementations, Pleroma.Language.LanguageDetector.Provider} }, %{ group: {:subgroup, Pleroma.Language.LanguageDetector.Fasttext}, @@ -3561,12 +3559,7 @@ config :pleroma, :config_description, [ %{ key: :provider, type: :module, - suggestions: [ - Pleroma.Language.Translation.Deepl, - Pleroma.Language.Translation.Libretranslate, - Pleroma.Language.Translation.Mozhi, - Pleroma.Language.Translation.TranslateLocally - ] + suggestions: {:list_behaviour_implementations, Pleroma.Language.Translation.Provider} }, %{ group: {:subgroup, Pleroma.Language.Translation.Deepl},