isValidLanguageCode function
Validate a language code format
Implementation
bool isValidLanguageCode(String code) {
if (code.isEmpty) return false;
final trimmed = code.trim().toLowerCase();
return RegExp(r'^[a-z]{2,3}(-[a-z]{2,4})?$', caseSensitive: false)
.hasMatch(trimmed);
}