The plugin uses localised messages for many common languages — albeit mostly through Google Translate. Some very kind people have provided real, human translations for their languages — thanks!
The plugin automatically loads the localised messages for the current language set in WordPress, so if your installation is set for your language, you probably don’t need to do anything. For example, the following actions will make the plugin load localised messages automatically:
- setting the WP_LANG in the wp-config.php file
- setting the language for a site in a multisite installation
- creating a translated page in WPML
If you need to force it to pick up your language (or want to offer a different language), use the locale
parameter, e.g. locale="el"
or locale="zh-TW"
. Google Maps will use the locale information from your web browser to help display maps in your language (see your browser’s language settings).
[flexiblemap center="-32.918657,151.797894" locale="el" directions="true" title="Nobby's Head" width="100%"]
Usually, Google Maps will display maps and directions in the preferred language settings of your web browser, rather than the locale set in WordPress or the Flexible Map plugin. If you need to force Google Maps to use the current WordPress locale, you can add this code to a simple plugin or your theme’s functions.php file:
// force Google Maps to use current locale add_filter('flexmap_google_maps_api_args', 'force_gmaps_locale'); function force_gmaps_locale($args) { $args['language'] = get_locale(); return $args; }