(potentially) fixed interchangable russian characters not working

moved the check below the funbox check
This commit is contained in:
Miodec 2023-04-24 12:32:28 +02:00
parent c906c25b5e
commit 80e7932101

View file

@ -340,15 +340,6 @@ function isCharCorrect(char: string, charIndex: number): boolean {
return true;
}
if (Config.language.startsWith("russian")) {
if ((char === "е" || char === "e") && originalChar === "ё") {
return true;
}
if (char === "ё" && (originalChar === "е" || originalChar === "e")) {
return true;
}
}
const funbox = FunboxList.get(Config.funbox).find(
(f) => f.functions?.isCharCorrect
);
@ -356,6 +347,15 @@ function isCharCorrect(char: string, charIndex: number): boolean {
return funbox.functions.isCharCorrect(char, originalChar);
}
if (Config.language.startsWith("russian")) {
if (
(char === "ё" || char === "е" || char === "e") &&
(originalChar === "ё" || originalChar === "е" || originalChar === "e")
) {
return true;
}
}
if (
(char === "" || char === "" || char === "'" || char === "ʼ") &&
(originalChar === "" ||