Translating the plugin with WPML
Overview
WP Go Mapsย Basicย andย Proย support translation withย WPML.
WPMLย allows you to easily translate the user interface ofย WP Go Mapsย on your site. This document does require you to haveย WPMLย installed on your site.
The following documentation shows how to add translations for WP Go Maps within WPML, and assumes that you have alreadyย Set up WPMLย on your site.
Setup
Prerequisites
The Following Plugins need to be installed and active
- WP Go Maps
- WP Go Maps Pro Addon (optional)
- WPML Multilingual CMS
- WPML String Translation
Please note:ย Marker data translations (Dynamic data) is currently not supported, meaning it is not currently possible to translate marker titles or descriptions. We are working on adding support for dynamic translations in the future.
Translate Page/Post
Navigate to the page/post where the WP Go Maps shortcode or widget will be placed.
Ensure the page is translated to the target language to fully support language switching.

Scan WP Go Maps for translation strings
Navigate to the โThemes and plugins localizationโ area within WPML
WPML -> Themes and plugins localization

Select โWP Go Mapsโ and/or โWP Go Maps โ Pro Add-onโ and click โScan selected plugins for stringsโ.

WPML will scan and locate all the strings within our plugin which can be translated.

Once the scan is complete, you should see updated string counters within this area.

String translation
Navigate to the โString Translationโ page
WPML -> String Translation

Search for the string that you would like to translate with WPML.
Click on the โ+โ icon under the flag of the language that you would like to translate.

The translation window will appear where you may enter in your preferred translation.
You can save your translation by hitting the Enter or Tab keys on your keyboard or by simply clicking out of the window.

Once you have completed translation, they will become available on your site, depending on the language option selected.
Example
We have prepared an example of our store locator, translated with WPML below.
Before

After

Troubleshooting
Should you be experiencing issues whereby the translations are not being implemented on the frontend, please may you enable the โLook for strings while pages are renderedโ setting (WPML -> String Translation).

๏ปฟ
