leaflet-draw-locales
v1.2.3
Published
Localization for Leaflet.draw, changing between languages is now effortless.
Downloads
14,832
Maintainers
Readme
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
