Renders start–end as a single date when they fall on the same day, and collapses shared year/month for fi/sv (e.g. "1.–3.5.2026"). Any other locale (eg. en) gets no collapsing, and its two endpoints are separated by non-breaking spaces around the dash so it doesn't get lost among the date's own hyphens.
start given, locale="fi": end given, locale="fi":