fix(core/formatter): handle semi-colons in english_name when converting to code

This commit is contained in:
Viren070
2025-11-07 20:28:25 +00:00
parent 9693da8bc5
commit 5d2aef8cac
+6 -2
View File
@@ -63,8 +63,12 @@ export function languageToCode(language: string): string | undefined {
const extractLanguage = (lang: string) => lang.split('(')[0].trim();
const possibleLangs = FULL_LANGUAGE_MAPPING.filter(
(lang) =>
extractLanguage(lang.english_name).toLowerCase() ===
language.toLowerCase() ||
lang.english_name
.split(';')
.some(
(name) =>
extractLanguage(name).toLowerCase() === language.toLowerCase()
) ||
(lang.internal_english_name &&
extractLanguage(lang.internal_english_name).toLowerCase() ===
language.toLowerCase()) ||