getLanguageGroups method
T022: Gets language groups from provided locales. Groups locales by their language code (e.g., en_US, en_GB -> group 'en').
Implementation
Map<String, List<String>> getLanguageGroups(List<String> locales) {
final groups = <String, List<String>>{};
for (final locale in locales) {
final lang = getLanguageCode(locale);
groups.putIfAbsent(lang, () => []).add(locale);
}
return groups;
}