fix(subtitles): remember search language

close #1002
This commit is contained in:
edde746
2026-05-11 02:40:50 +02:00
parent f185ebd554
commit cd31b2e2e6
4 changed files with 51 additions and 6 deletions
+6
View File
@@ -25,6 +25,12 @@ class LanguageCodes {
return variations.toList();
}
static String? getIso6391Code(String code) {
final normalized = code.toLowerCase().trim().split(RegExp('[-_]')).first;
if (normalized.isEmpty) return null;
return _resolve(normalized)?.code1;
}
/// Get a display name for a language/locale code.
/// Handles plain codes ("en" → "English") and locale codes ("en-US" → "English",
/// "en-AU" → "English (Australia)").