I have tried to change the language of my map from hebrew to english. can someone help?
|
I see that the question of what language to display labels in a map has been asked before ;-) I understand that OSM wants to be useful and usable to the natives of a country and so OSM displays labels in that country's language. Unfortunately, the consequence is that OSM maps are at best of limited use to non-native users. I, for instance, would need to know to read Thai in order to use a Thai map and that's not going to happen. For me, OSM is only useful to if a country's labels are in Latin script. Apparently, OSM uses tiles and the language used in a tile is fixed. That has been the answer given over the years to why OSM cannot display tiles in other than the native language. OK, but why can't there be multiple tiles with the one chosen based on language preference?
permanent link
This answer is marked "community wiki".
answered 06 Mar '22, 19:30 vgivanovic @vgivanovic: I wrote about that just a few days ago, see answer here: https://help.openstreetmap.org/questions/83654/french-cities-names-on-maps/83659 If you need latin-script world-maps, have a look at https://wiki.openstreetmap.org/wiki/osMap where you'll find ten different versions (Danish, Dutch, Czech, English, French, German, Italian, Polish, Portuguese and Spanish).
(06 Mar '22, 19:35)
Spiekerooger
|
There used to be maps in many languages on http://cassini.toolserver.org/tile-browse/ - Does anybody know what has happened to them? answered 07 Jan '11, 14:45 Kartograefin 1
They have moved to http://toolserver.org/~osm/locale/ I am not sure though what their (wikimedia's) tile usage policy is with respect to using in external projects, and if their english tiles ( http://toolserver.org/~osm/locale/en.html ) could be used in the case of this question
(09 Jan '11, 12:56)
apmon
|
If you mean that you want the names on the map to appear in a different language then the answer is that you can't if you're using our tiles (which the OpenLayers OSM layer does) as we only render one set of tiles and the names are part of the tile images. So you would need to render your own tiles, or find somebody that has rendered some in the language you want and is prepared to let you use them, and then configure OpenLayers to display them. answered 16 Dec '10, 15:24 TomH ♦♦ |