[OpenStreetMap Serbia] Fwd: [OSM-talk] [Talk-hr] Names of towns in Istria

Miloš Komarčević kmilos at gmail.com
Tue Jun 19 16:41:13 BST 2012


Sorry, just realized reply doesn't reply to the list.

---------- Forwarded message ----------
From: Miloš Komarčević <kmilos at gmail.com>
Date: Tue, Jun 19, 2012 at 2:55 PM
Subject: Re: [OSM-talk] [Talk-hr] Names of towns in Istria
To: Martin Koppenhoefer <dieterdreist at gmail.com>


On Tue, Jun 19, 2012 at 12:08 PM, Martin Koppenhoefer
<dieterdreist at gmail.com> wrote:
> the general solution is to put into
>
> - "name" all "official" names (or common versions of official names
> and then in official_name the real official name), separated by "/",
> see Belgium for example

We have had long discussions about this for Serbia as well, as we need
to support names in both Cyrillic and Latin scripts (as well as
languages of minorities where needed).

What you propose is not ideal IMHO for known reasons: abuse (which
comes first war), data redundancy, sync. Not to mention that it looks
ugly.

The default 'name' without the context of a language (and script) is
from my point of view (coming from i18n) useless, or it should be
understood as name:en, and hence creates problems like this. A proper
solution is needed rather than workarounds.

As Bernhard points out, it should be the renderer's problem what is
displayed, not the database's.

One idea I maybe have is that each admin relation (e.g. on whole
country level, or per district or lower level as needed) define what
is/are the official language/s (and script) for that entity. In
addition, renderers can override this to produce maps in whatever
language is required.

M



More information about the Talk-rs mailing list