Skip to content

osgeonepal/OSMLocalizer

OSM Localizer

pdm-managed CircleCI Netlify Status

One tool to localize them all.

OSMLocalizer is a web-based app that allows users to localize elements in OpenStreetMap. Challenge creators can draw an area on the map and provide an Overpass query to create a challenge. Users can then select a challenge to work on and will be provided a random element from the challenge area. They can make changes and upload their changes directly to OSM from the tool.

Getting Started

To get started with OSMLocalizer, simply create an account and log in using your OSM credentials. Once you are logged in, you can select a challenge to work on. You will be provided a random element from the challenge area to localize in OpenStreetMap.

In the editor view, you can edit the name tags of the element to localize it in the desired language. Once you have completed localizing the element, you can save your changes and move on to the next element in the challenge. When you have completed making changes, your can uploaded them directly to OSM from the application itself.

Features

OSMLocalizer includes the following features:

  • User authentication and authorization using OSM OAuth2
  • Ability for challenge creators to draw an area on the map and provide an Overpass query to create challenges
  • Integrated input tool and possibility to integrate translate engine for easy localization.
  • Editor view to edit name tags of elements to localize in the desired language
  • Direct upload of changes to OSM from the tool

Contributing

Contributions to OSMLocalizer are welcome! If you would like to contribute, please fork the repository and submit a pull request. Please ensure that your pull request follows the contribution guidelines and includes a detailed description of your changes. To set up the development environment, please follow the instructions in the development setup guide.