hytranslator / src /utils /language.ts
no1b4me's picture
Upload 25 files
c237e22 verified
raw
history blame
555 Bytes
export const guessLanguage = (name: string, category?: string) => {
if (category?.includes("HU")) return "Hungarian";
const split = name
.toLowerCase()
.replace(/\W/g, " ")
.replace("x", " ")
.split(" ");
if (split.includes("hun") || split.includes("hungarian")) return "Hungarian";
if (split.includes("ger") || split.includes("german")) return "German";
if (split.includes("fre") || split.includes("french")) return "French";
if (split.includes("ita") || split.includes("italian")) return "Italian";
return "English";
};