Fix an issue that ignored setting of second language

This commit is contained in:
sienori 2018-06-03 03:58:07 +09:00
parent d6cd895cf4
commit 0976b12982

View file

@ -10,7 +10,6 @@ const T = new Translate();
S.init().then(function (value) { S.init().then(function (value) {
defaultTargetLang = value.targetLang; defaultTargetLang = value.targetLang;
secondTargetLang = value.secondTargetLang; secondTargetLang = value.secondTargetLang;
ifChangeSecondLang = value.ifChangeSecondLang;
langList.value = value.targetLang; //リスト初期値をセット langList.value = value.targetLang; //リスト初期値をセット
langList.addEventListener("change", changeLang); langList.addEventListener("change", changeLang);
@ -26,7 +25,6 @@ textarea.placeholder = initialText;
let secondTargetLang; let secondTargetLang;
let defaultTargetLang; let defaultTargetLang;
let ifChangeSecondLang;
let sourceWord = ""; let sourceWord = "";
setLangList(); setLangList();
@ -157,6 +155,7 @@ function showResult(resultText, candidateText) {
let changeLangFlag = false; let changeLangFlag = false;
function changeSecondLang(defaultTargetLang, sourceLang, percentage) { function changeSecondLang(defaultTargetLang, sourceLang, percentage) {
if(!S.get().ifChangeSecondLang) return;
//検出された翻訳元言語がターゲット言語と一致 //検出された翻訳元言語がターゲット言語と一致
const equalsSourceAndTarget = sourceLang == langList.value && percentage > 0; const equalsSourceAndTarget = sourceLang == langList.value && percentage > 0;