normalizeLanguageCode function

String normalizeLanguageCode(
  1. String code
)

Normalize a language code to ISO 639-1 (2-letter) format

Implementation

String normalizeLanguageCode(String code) {
  if (code.isEmpty) return 'en';
  return code.trim().toLowerCase().split('-')[0].substring(0, 2);
}