Customize Language
Customize Language
Change the language of user-facing copy in Leaflet-Geoman
map.pm.setLang("de");
Currently available languages are cz, da, de, el, en, es, fa, fi, fr, hu, id, it, ja, ko, ky, nl, no, pl, pt_br, pt_pt, ro, ru, sv, tr, ua, zh and zh_tw.
To add translations to the plugin, you can add a translation file via Pull Request.
You can also provide your own custom translations.
const customTranslation = {
tooltips: {
placeMarker: "Custom Marker Translation",
},
};
map.pm.setLang("customName", customTranslation, "en");
The 3rd parameter is the fallback language in case you only want to override a few Strings.
See the english translation file for all available strings.
The following events are available on a map instance:
| Event | Params | Description | Output |
|---|---|---|---|
| pm:langchange | e | Fired when language is changed. | activeLang, oldLang, fallback, translations |