Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
This commit is contained in:
marcin mikołajczak 2022-10-31 21:58:10 +01:00
commit 2b739faa7e
10 changed files with 34 additions and 31 deletions

View file

@ -3526,38 +3526,41 @@ config :pleroma, :config_description, [
},
%{
group: :pleroma,
key: Pleroma.Translation,
key: Pleroma.Language.Translation,
type: :group,
description: "Translation providers",
children: [
%{
key: :service,
key: :provider,
type: :module,
suggestions: [Pleroma.Translation.Deepl, Pleroma.Translation.Libretranslate]
suggestions: [
Pleroma.Language.Translation.Deepl,
Pleroma.Language.Translation.Libretranslate
]
},
%{
group: {:subgroup, Pleroma.Translation.Deepl},
group: {:subgroup, Pleroma.Language.Translation.Deepl},
key: :plan,
label: "DeepL plan",
type: {:dropdown, :atom},
suggestions: [:free, :pro]
},
%{
group: {:subgroup, Pleroma.Translation.Deepl},
group: {:subgroup, Pleroma.Language.Translation.Deepl},
key: :api_key,
label: "DeepL API Key",
type: :string,
suggestions: ["YOUR_API_KEY"]
},
%{
group: {:subgroup, Pleroma.Translation.Libretranslate},
group: {:subgroup, Pleroma.Language.Translation.Libretranslate},
key: :base_url,
label: "LibreTranslate plan",
type: :string,
suggestions: ["https://libretranslate.com"]
},
%{
group: {:subgroup, Pleroma.Translation.Libretranslate},
group: {:subgroup, Pleroma.Language.Translation.Libretranslate},
key: :api_key,
label: "LibreTranslate API Key",
type: :string,