I'm not sure, if that's a good solution...
It's relatively simple and can be done automatically, but do it hit the target?

For most Asian and Arabian countries that would help perhaps: the native language uses other character (sub)sets and therefore the rest of the world probably don't know how to read it, but let's consider Europe:

Deutschland => Germany: yes, sounds like a good idea for international use
France => France: sounds useless as these are the same (well - you ignored same values in the query) Belgien (german), /België/ <http://upload.wikimedia.org/wikipedia/commons/e/e6/Nl-Koninkrijk_Belgi%C3%AB.ogg>^ <http://de.wikipedia.org/wiki/Hilfe:Audio> <http://de.wikipedia.org/wiki/Datei:Nl-Koninkrijk_Belgi%C3%AB.ogg> (netherlands), /Belgique/ (france), Belgium (Englisch)... - is that useful to put both onto the map? It's similar in a human mind, I think.

That in mind I would say, we should search for a more sophisticated solution; and the best thing (while much work to do) would be to have language specific label layers.

regards
Peter

On 14.10.2010 09:59, Peter Körner wrote:
Am 14.10.2010 08:39, schrieb Jochen Topf:
And one problem they have is that maps are hard to use if you
can't read half the country names.

This is one of those problems that will not be solved until the renderers get more clever and, for instance, take the "name" tag and the "name:en" tag and put them together in the "local name (english name)" form. Only then can
we tag this consistently. (Feel free to work on that problem :-)
This sounds doable in the Style's SQL Statements. Currently we use

SELECT name AS local_name,
       COALESCE(tags->'name:en', name) AS display_name
  FROM planet_point
 WHERE tags @> '"place"=>"country"'
   AND NOT name IS NULL;

but we may also use
SELECT name AS local_name,
       CASE WHEN name != (tags->'name:en')
            THEN name || ' (' || (tags->'name:en') ||')'
            ELSE name
        END AS display_name
  FROM planet_point
 WHERE tags @> '"place"=>"country"'
   AND NOT name IS NULL
 LIMIT 10;

I could set up such a style on the toolserver if it would be helpful, but I'd like to point to the localized maps we currently have in >30 languages: http://toolserver.org/~osm/locale/ (use the layer switcher).

Peter


_______________________________________________
Tagging mailing list
Tagging@openstreetmap.org
http://lists.openstreetmap.org/listinfo/tagging


_______________________________________________
Tagging mailing list
Tagging@openstreetmap.org
http://lists.openstreetmap.org/listinfo/tagging

Reply via email to