pub fn parse_subtitle_language(file_name: &str) -> LanguageExpand description
Public entry: mirror C# LanguageParser.ParseSubtitleLanguage
(lines 217-250).
Algorithm:
simple_filename = strip_last_extension(file_name).- Match
SUBTITLE_LANGUAGE_REGEXagainstsimple_filename. On success, look upiso_codeviaiso_languages::find; that maps toLanguage::Unknownif the code is unknown. - Otherwise, walk
Language::Allcheckingsimple_filename.ends_with(language.name())case-insensitively. First hit wins. - Otherwise return
Language::Unknown.