Skip to main content

normalize_lang

Function normalize_lang 

Source
pub fn normalize_lang(lang: &str) -> String
Expand description

把语言标识归一化为 LANGUAGES 注册表里的 canonical key。

步骤:trim → lowercase → 查 LANG_ALIASES,命中返回映射值,未命中返回 trim+lowercase 后的原值(保证 canonical 名与未注册字符串都能被调用方处理)。

归一化是 is_supported_lang / parse_fence_info 的前置步骤,也是 execute.rsLANGUAGES.get 前必须调用的——否则用别名查表会落空。