From 5d2aef8cace6b677165489be75d201547de98b3a Mon Sep 17 00:00:00 2001 From: Viren070 Date: Fri, 7 Nov 2025 20:28:25 +0000 Subject: [PATCH] fix(core/formatter): handle semi-colons in english_name when converting to code --- packages/core/src/formatters/utils.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/core/src/formatters/utils.ts b/packages/core/src/formatters/utils.ts index 246717c8..1c11bb88 100644 --- a/packages/core/src/formatters/utils.ts +++ b/packages/core/src/formatters/utils.ts @@ -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()) ||