Fix for translations failing to match sometimes

Fixes #62 (again)
This commit is contained in:
Dominik Reh
2022-11-06 13:59:00 +01:00
parent 4eabf00f01
commit e86c604903

View File

@@ -383,7 +383,8 @@ function addResultsToList(textArea, results, tagword, resetList) {
// search in translations if no alias matches
if (!bestAlias) {
var translationKey = [...translations].find(pair => pair[0] === result[0] && pair[1].includes(tagword))[0];
let tagOrAlias = pair => pair[0] === result[0] || result[3].split(",").includes(pair[0]);
var translationKey = [...translations].find(pair => tagOrAlias(pair) && pair[1].includes(tagword))[0];
bestAlias = translationKey// ? translations.get(translationKey) : null;
}