From b10429e0ae8fa2e0696fd82334300b1463256fdb Mon Sep 17 00:00:00 2001 From: thororen1234 <78185467+thororen1234@users.noreply.github.com> Date: Wed, 28 Aug 2024 10:37:13 -0400 Subject: [PATCH] Language Blacklist for MessageTranslate --- src/equicordplugins/messageTranslate/index.tsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/equicordplugins/messageTranslate/index.tsx b/src/equicordplugins/messageTranslate/index.tsx index 3b1739d6..f3ff8322 100644 --- a/src/equicordplugins/messageTranslate/index.tsx +++ b/src/equicordplugins/messageTranslate/index.tsx @@ -22,9 +22,16 @@ const settings = definePluginSettings( default: "0.8", restartNeeded: true }, + languageBlacklist: { + type: OptionType.STRING, + description: "Language codes to disable functionality in (separate with comma)", + default: "", + restartNeeded: true + }, }); async function translateAPI(sourceLang: string, targetLang: string, text: string): Promise { + if (settings.store.languageBlacklist.includes(sourceLang)) return; const url = `https://translate.googleapis.com/translate_a/single?client=gtx&sl=${sourceLang}&tl=${targetLang}&dt=t&dj=1&q=${encodeURIComponent(text)}`; const response = await fetch(url);