Map users could guess that the first language should be shown first; for
example, if default:language=fr;nl you can show name:fr= first, then
name:nl= , and fall back on name= if neither language-specific tags exist.

In Brussels the order of names shown on signs actually alternates; one sign
is:

<French Name>
<Dutch Name>

The next street sign shows:

<Dutch Name>
<French Name>

But the convention in OSM is to just put  the French name first.

Personally, I think it is usually better to separate the two names on
different lines, when possible, rather than using a character to separate
them. But these detailed rendering decisions can be made by the renderer in
a consistent way.

Now if someone is mapping individual street signs or highway destination
signs as nodes, those tags should show the text exactly as written on the
sign, but “name=“ isn’t used in that case.

Joseph

On Fri, Oct 19, 2018 at 6:06 AM Martin Koppenhoefer <[email protected]>
wrote:

>
>
> sent from a phone
>
> > On 17. Oct 2018, at 06:28, Joseph Eisenberg <[email protected]>
> wrote:
> >
> > The tag default:language=fr;nl should prompt a map renderer or database
> user to find both name:fr and name:nl. It is up to the map renderer to
> decide how to display the two names, if they wish.
>
>
> this is a pity because it means we would have less information than with
> the current name tag about how the name is locally expected to be
> presented. On what basis should the renderer decide which name to put first
> and how to separate them?
>
> Cheers,
> Martin
> _______________________________________________
> Tagging mailing list
> [email protected]
> https://lists.openstreetmap.org/listinfo/tagging
>
_______________________________________________
Tagging mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/tagging

Reply via email to