# Internationalization

Need to include translations to other languages, or translate the entire plugin for a client? We've set everything up to work with WPML.

You'll need to first enable the Mapster WP maps Post Types in WPML. Go to WPML > Settings > Post Types Translation, and change Maps, Locations, Lines, and Polygons to "Translatable".

Then enable Map Category translation: go to WPML > Settings > Taxonomies Translation, and change Map Categories to "Translatable".

Now you'll be able to make copies of your maps in different languages, and these will automatically pull any category or other translations from your settings.

There is also a setting in Maps > Features, where you can choose to show features from *all* languages on your map, even if they don't have a translation in the currently active language.

### Map Language

You can select the language for a given map on any Map screen. Just go into the Setup tab and select the language you want. You'll need to use Mapbox for this and a style that has the appropriate language available.

<figure><img src="/files/3WRdWiIZgC5wxHPkRzni" alt=""><figcaption></figcaption></figure>

### Admin Translation

If you need to translate all the backend language, as well, that can be done through WPML's String Translation plugin. Enable this plugin, go to WPML > Theme and plugins localization > Strings in the plugins and select Mapster WP Maps. Scan the plugin for strings.

Head over to WPML > String Translation and enter translations where you think they are needed. Presto -- internationalized!

Note that by default, translations will only appear in the front end of the site. If you want backend translation as well, you will need to enable "Set admin language as editing language" on the Profile page in the Users area of WP.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wpmaps-docs.mapster.me/developer/internationalization.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
