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
