From bca4640cf54a8d13950ac633ea905512e40d8757 Mon Sep 17 00:00:00 2001 From: mic Date: Mon, 15 Jul 2024 00:00:38 +0200 Subject: [PATCH] using the current lang when translating if no lang is set. see #53. to be improved in #6 --- js/mzta-menus.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/js/mzta-menus.js b/js/mzta-menus.js index 95928cea..73890c1e 100644 --- a/js/mzta-menus.js +++ b/js/mzta-menus.js @@ -106,7 +106,12 @@ export class mzta_Menus { switch(curr_prompt.id){ case 'prompt_translate_this': - fullPrompt = curr_prompt.text + chatgpt_lang + ". \"" + body_text + "\" "; + let prefs2 = await browser.storage.sync.get({default_chatgpt_lang: getLanguageDisplayName(browser.i18n.getUILanguage())}); + let chatgpt_lang2 = prefs2.default_chatgpt_lang; + if(chatgpt_lang2 === ''){ + chatgpt_lang2 = getLanguageDisplayName(browser.i18n.getUILanguage()); + } + fullPrompt = curr_prompt.text + chatgpt_lang2 + ". \"" + body_text + "\" "; break; case 'prompt_reply': fullPrompt += "Do not add the subject line to the response."