static LocaleRef? tryFromCode(String localeCode) { final parts = localeCode.split('_'); if (parts.length == 2) { return LocaleRef(parts[0], parts[1]); } return null; }