Create an internationalized OpenStreetMap theme for Marble
completed by: Edwin Veber
mentors: Torsten Rahn, Dennis Nienhüser, René Küttner
Marble is a virtual globe and world atlas — your Swiss army knife for maps. Find your way and explore the world!
The default OpenStreetMap view shows names of places in the local language. Many places know about other languages as well. The Map internationalization project of OpenStreetMap provides internationalized maps. This task is about adding support for these maps to Marble in a new map theme.
- Download the ready-to-use openstreetmap-i18n maptheme from http://nienhueser.de/marble/openstreetmap-i18n.tar.bz2
- Extract the file in the ~/.local/share/marble/ folder. You'll end up with a folder ~/.local/share/marble/maps/earth/openstreetmap-i18n with several files inside
- Run Marble, select the OpenStreetMap (english) theme. Open the legend and verify that the various language layers work
- Change the openstreetmap-i18n.dgml file to use radio buttons for languages instead of checkboxes. See http://www.google-melange.com/gci/task/view/google/gci2013/5890891378065408
- Compare openstreetmap-i18n.dgml to Marble's openstreetmap.dgml and copy missing things over to openstreetmap-i18n.dgml: The license tag and the legend items
- Upload the new openstreetmap-i18n.dgml as the result of the task
- The easiest way to reach Marble developers to help you is to visit the #marble IRC channel in freenode. Watch out for Earthwings