0.1.1 • Published 7 months ago

leaflet.locale v0.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

This package has been renamed to Leaflet.translate.


Node.js CI NPM Leaflet 1.9.4

Leaflet.locale

A localization/ translation plugin for Leaflet.

The plugin contains both locales/ language pack files, and code to load them (see L-9092).

It uses the Leaflet.i18n internationalisation plugin.

Also, fix accessibility issues with Leaflet.a11y.

Usage

Include or import core Leaflet and the plugins:

<script src="path/to/leaflet.js"></script>
<script src="path/to/Leaflet.i18n.js"></script>
<script src="path/to/Leaflet.locale.js"></script>

Then, call load and use the L._ translation function:

// Load language pack, based on URL parameter ('?lang=fr').
await L.l10n.load(L.l10n.fromUrl());

var map = L.map('map').setView([51.505, -0.09], 13);

// ...

L.marker([51.5, -0.09], {
  alt: L._('Marker: {name}', { name: 'Sterry Street …' })
})
  .addTo(MAP)
  .bindPopup(L._('Hello! I’m a translation test.'));

Build and Test

npm install
npm run build
npm test
npm start

Feedback, contributions and pull requests are welcome!


License: MIT.

0.1.1

7 months ago

0.1.0

7 months ago