<p><code>display_name</code> is nothing but a concatenation of the address parts with a bit of deduplication thrown in for convenience. This part the website can do by itself if it wants more fancy formatting, different delimiter etc.</p>

<p>I don't think the comma in the suburb was really the issue here. The original poster of the note just didn't know that there is a suburb called 'St. Ulrich Dom' (Saint Ulrich church) and assumed that the entry in the list referred to the church. No localized formatting could help with that. Well, except maybe solution 2 above but  I think we can agree that this would create a mess of overlong results that causes even more confusion. So, for what it's worth I do agree with your assessment of 'won't fix'.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/openstreetmap/openstreetmap-website/issues/1006#issuecomment-121870677">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABWnLaw8c1LJW_Lpyjs0a1UYrqSXFbqDks5od1v2gaJpZM4FY-WH.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
  <div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
    <link itemprop="url" href="https://github.com/openstreetmap/openstreetmap-website/issues/1006#issuecomment-121870677"></link>
    <meta itemprop="name" content="View Issue"></meta>
  </div>
  <meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>