@@ -6,7 +6,30 @@ Diplomat prepares your interactive map for an international audience. With a few
66| ----------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
77| <img src =" docs/navajo-nation.png " width =" 400 " alt =" Navajo Nation;Naabeehó Bináhásdzo " > | [ <img src =" docs/navajo-nation-es.png " width =" 400 " alt =" Nación Navajo (Navajo Nation • Naabeehó Bináhásdzo) " >] ( https://americanamap.org/#map=9/36.2134/-109.2837&language=es ) |
88| <img src =" docs/north-sea.png " width =" 400 " alt =" North Sea / Nordsee / Noordzee / Nordsøen / Nordsjøen / Mer du Nord " > | [ <img src =" docs/north-sea-la.png " width =" 400 " alt =" Mare Germanicum " >] ( https://americanamap.org/#map=4/56/3&language=la ) |
9- | <img src =" docs/section-ross.png " width =" 400 " alt =" Ross Avenue;Tennesssee Avenue at Rhode Island Avenue;Section Avenue " > | [ <img src =" docs/section-ross-en.png " width =" 400 " alt =" Ross Avenue • Tennesssee Avenue at Rhode Island Avenue • Section Avenue " >] ( https://americanamap.org/#map=17/39.168568/-84.460075 ) |
9+ | <img src =" docs/section-ross.png " width =" 400 " alt =" Ross Avenue;Tennessee Avenue at Rhode Island Avenue;Section Avenue " > | [ <img src =" docs/section-ross-en.png " width =" 400 " alt =" Ross Avenue • Tennessee Avenue at Rhode Island Avenue • Section Avenue " >] ( https://americanamap.org/#map=17/39.168568/-84.460075 ) |
10+
11+ ## Features
12+
13+ Diplomat gives all parties a win-win:
14+
15+ * Tailors labels to the user’s preferred language.
16+ * Respects multilingualism with optional dual language labels: both the user’s preferred language and the local native language.
17+ * Recognizes any language, dialect, or script out of the box.
18+
19+ Diplomat lets your designer save face:
20+
21+ * Uses space efficiently with both multiline and inline label layouts.
22+ * Deduplicates names within a label to avoid clutter.
23+ * Preserves diacritics in English exonyms where appropriate.
24+ * Respects right-to-left and vertical text layouts.
25+
26+ Diplomat works quietly behind the scenes:
27+
28+ * Changes the style on the fly at runtime – no need to publish a new style or tileset for every language.
29+ * You choose which style layers to localize, or localize them all automatically.
30+ * Supports multiple popular vector tile schemas without hacky workarounds, plus custom vector tilesets and GeoJSON sources.
31+
32+ All localization is subject to the availability of localized names in the map data source. See [ the caveats] ( #caveats ) for more details.
1033
1134## Requirements
1235
@@ -21,7 +44,7 @@ With additional configuration, Diplomat supports even more vector tilesets, incl
2144
2245- [ Mapbox Streets] ( https://docs.mapbox.com/data/tilesets/reference/mapbox-streets-v8/#names )
2346- [ OpenHistoricalMap] ( https://wiki.openstreetmap.org/wiki/OpenHistoricalMap/Reuse#Vector_tiles )
24- - [ Shortbread] ( https://shortbread-tiles.org/schema/ ) : [ OpenStreetMap.org] ( https://vector.openstreetmap.org/ )
47+ - [ Shortbread] ( https://shortbread-tiles.org/schema/ ) implementations, e.g., [ OpenStreetMap.org] ( https://vector.openstreetmap.org/ ) , [ VersaTiles ] ( https://github.com/versatiles-org/versatiles-generator /)
2548
2649## Installation
2750
0 commit comments