c6055d94ba
Live audit shows Angular DOES add a third crumb on /onlineboard and /schedule details pages when the user reached them through ?request=: - onlineboard-flight → 'Рейс: SU 6188' (carrier+number space-separated) - onlineboard-route → 'Маршрут: Москва - Санкт-Петербург' - onlineboard-departure → 'Вылет: Шереметьево' (airport name when IATA is airport-only) - onlineboard-arrival → 'Прилет: Санкт-Петербург' (city name when IATA is also a city) - schedule-route → 'Москва - Санкт-Петербург' (no 'Маршрут:' prefix) Restore the leaf-emit logic, fix RU FLIGHT-NUMBER label to 'Рейс:', add spaces around the dash in ROUTE/SCHEDULE-ROUTE across all 9 locales, and add useStationDisplayName (city dict first, airport dict fallback — no parent-city escalation, matches Angular's getCityOrAirport).