[Tilesathome] Multilingual Map
Dirk Stöcker
openstreetmap at dstoecker.de
Fri Feb 27 22:05:53 GMT 2009
Hello,
There are many places on this earth which have need for multilingual place
names. Now both OSM maps only support one name for each place, which is a
bad design. The result are combined name-Tags which carry the
international name and local form or two local names. Nearly in all cases
this looks pretty ugly.
The correct form would be to display the major name larger and the less
important name smaller below and in brackets.
e.g.
Praha
(Prague)
Now we have the problem, that it is not easy to find the major and the
minor name. E.G. here in Saxony it can be
a) maro name is internation name and minor would be german or
b) major name is german and minor name is Sorbian
My idea to solve that problem would be table containing
polygons and preferences.
E.g.
- border of saxony-polygon: order is name:de,name:hsb,name:lsb
- Czech republic: order is name:cz,name:de
- country xx: order is name:ru,name:ar
...
Now for tah we may append name:en or int_name and prepend name for all
cases and always take the first two different entries for display.
Others may choose other languages as preferred, but the order is still
existing and helpful.
When we store this data in some of the already existing region based
polygons (e.g. boundaries), the support for this would be really easy and
we could improve the language handling a lot.
Ciao
--
http://www.dstoecker.eu/ (PGP key available)
More information about the Tilesathome
mailing list