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},