localizedName method
Implementation
String localizedName(String languageCode) {
// First try exact match
if (nameTranslations.containsKey(languageCode)) {
return nameTranslations[languageCode]!;
}
// Try case-insensitive match
final normalizedLanguageCode = languageCode.toLowerCase();
for (final key in nameTranslations.keys) {
if (key.toLowerCase() == normalizedLanguageCode) {
return nameTranslations[key]!;
}
}
// Fall back to default name
return name;
}