commit: 8c9e130cc9089a041b9d710ff572390d8b6da8be
parent c6298be9f0a7b1a4e19248efdc39f443a24f73fd
Author: nicole mikołajczyk <me@mkljczk.pl>
Date: Tue, 16 Dec 2025 20:53:52 +0100
Merge branch 'description-improvement' into 'develop'
Use :list_behaviour_implementations for LanguageDetector and Translation providers
See merge request pleroma/pleroma!4407
Diffstat:
2 files changed, 3 insertions(+), 9 deletions(-)
diff --git a/changelog.d/description.skip 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
@@ -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},