logo

pleroma

My custom branche(s) on git.pleroma.social/pleroma/pleroma git clone https://anongit.hacktivis.me/git/pleroma.git/
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:

Achangelog.d/description.skip1+
Mconfig/description.exs11++---------
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},