Skip to content

Commit 2e8911d

Browse files
authored
refactor(selection-tools): remove redundant getPreferredLanguage calls (#593)
1 parent 8230f5f commit 2e8911d

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

src/content-script/selection-tools/index.mjs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,12 @@ const createGenPrompt =
2020
includeLanguagePrefix = false,
2121
}) =>
2222
async (selection) => {
23-
const preferredLanguage = isTranslation ? targetLanguage : await getPreferredLanguage()
23+
let preferredLanguage = targetLanguage
24+
25+
if (!preferredLanguage) {
26+
preferredLanguage = await getPreferredLanguage()
27+
}
28+
2429
let fullMessage = isTranslation
2530
? `Translate the following into ${preferredLanguage} and only show me the translated content`
2631
: message
@@ -45,7 +50,6 @@ export const config = {
4550
label: 'Translate',
4651
genPrompt: createGenPrompt({
4752
isTranslation: true,
48-
targetLanguage: await getPreferredLanguage(),
4953
}),
5054
},
5155
translateToEn: {
@@ -69,7 +73,6 @@ export const config = {
6973
label: 'Translate (Bidirectional)',
7074
genPrompt: createGenPrompt({
7175
isTranslation: true,
72-
targetLanguage: await getPreferredLanguage(),
7376
enableBidirectional: true,
7477
}),
7578
},

0 commit comments

Comments
 (0)