View Categories

Translating the plugin with WPML (Legacy)

1 min read

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.

Ensure your page is translated

Ensure your page is translated

Scan WP Go Maps for translation strings #

Navigate to the “Themes and plugins localization” area within WPML

WPML -> Themes and plugins localization

Access WPML plugin localization area

Access WPML plugin localization area

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

Scan WP Go Maps for Strings

Scan WP Go Maps for Strings

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

Translation String Scan Results

Translation String Scan Results

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

Updated string counters

Updated string counters

String translation #

Navigate to the “String Translation” page

WPML -> String Translation

Access String Translation area

Access String Translation area

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.

Select string to translate

Select string 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.

Translated String

Translated String

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 #

Map before Translation

Map before Translation

After #

Map after Translation

Map after Translation

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).

Look for strings while pages are rendered setting in WPML

Look for strings while pages are rendered setting in WPML