1.2.3 • Published 2 years ago
leaflet-draw-locales v1.2.3
Leaflet.draw.locales
Localization for Leaflet.draw, changing between languages is now effortless.
Install
$ npm install --save leaflet-draw-localesExample
import drawLocales from 'leaflet-draw-locales'
// Automatically defines Leaflet.draw to the specified language
drawLocales('fr')
// Customize locale language
const locale = drawLocales('fr')
locale.draw.toolbar.buttons.polygon = 'Awesome polygon!'
L.drawLocal = localeLanguages
| Code | Language |
|---|---|
| de | German |
| en | English |
| ar | Arabic |
| fi | Finnish |
| fr | French |
| hu | Hungarian |
| it | Italian |
| ka | Georgian |
| es | Spanish |
| pl | Polish |
| pt | Portuguese |
| ru | Russian |
| uk | Ukrainian |
| cs | Czech |
| sk | Slovak |
| nl | Dutch |
| no | Norwegian |
| am | Amharic |
| zh | Chinese |
| tr | Turkish |
| ro | Romanian |
Submit a language
- Fork this repo
- Install node modules with
npm install - Copy-paste an existing
.tslanguage fromsrc/locales/as your template - Include your new language in
src/index.ts, it should be included at:- The import at the top, import your new file
- The
languagecontant should get the 2 letter identification for the language - The switch-case should be updated to support cases for your language, setting the
localeto the 2 letter code for the language - The
Languagetype should be edited to include a union of all possible cases for the language you added
- Include your language in the table in
README.md - Run
npm run test && npm run buildto confirm your code works properly - Submit your locales via a GitHub PR