79 Commits

Author SHA1 Message Date
Stephan Bösch-Plepelits 1acb3fd7f8 railway-infrastructure: include usage=* and service=* in description 7 years ago
Stephan Bösch-Plepelits bcfeb519cb railway-infrastructure: localization for usage tag 7 years ago
Stephan Bösch-Plepelits fdf93ee86e railway-infrastructure: localization for service tag 7 years ago
Stephan Bösch-Plepelits c74852a03b lint 7 years ago
Stephan Bösch-Plepelits da702616f4 Merge branch 'waldyrious-patch-1' 7 years ago
Stephan Bösch-Plepelits 63bad9136c Distribute pt language strings to categories 7 years ago
Waldir Pimenta 30bf3b4e82
Create pt.json 7 years ago
Stephan Bösch-Plepelits 7c89f678a7 Merge branch 'IgorEliezer-11' 7 years ago
Stephan Bösch-Plepelits 1d38fc7ea9 Distribute language strings to categories (pt-br) 7 years ago
Igor Eliezer e12e971a75
Fix for consistency 7 years ago
Igor Eliezer fe9344ccc5
Update pt-br 7 years ago
Igor Eliezer 3b5a3cd1c6
Merge pull request #1 from plepe/master 7 years ago
Stephan Bösch-Plepelits 31d0d59148 Religion: description depends on the building=* tag 7 years ago
Stephan Bösch-Plepelits aee96a7e11 cycle_amenities: translate bicycle tube dispensers 7 years ago
Stephan Bösch-Plepelits f737061637 Craft: import translation (fr) 7 years ago
Stephan Bösch-Plepelits 5bd5f67f69
Merge pull request #10 from Cybereric/patch-6 7 years ago
Cybereric 10af6d8202
Update fr.json 7 years ago
Stephan Bösch-Plepelits 5412b0b57e Bugfixes (API adaption) 7 years ago
Stephan Bösch-Plepelits b3500f5491 Tourism Services: bugfix (API adaption) 7 years ago
Stephan Bösch-Plepelits 3ed43d7f7d
Cycle Amenities: show charging stations from z13 7 years ago
Stephan Bösch-Plepelits 318e97494e Craft: new category 7 years ago
Stephan Bösch-Plepelits 80a07e84aa Car / Cycle Amenities: include ev charging stations 7 years ago
Stephan Bösch-Plepelits b6707d9d62 Historic: center icon of memorials 7 years ago
Stephan Bösch-Plepelits baaf77be4d gastro-smoking: update lang fr 7 years ago
Stephan Bösch-Plepelits b072f74489
Merge pull request #9 from Cybereric/patch-5 7 years ago
Cybereric 4320c21324
Smoking free category FR translation 7 years ago
Stephan Bösch-Plepelits a58a5ae4dd Update translations 7 years ago
Stephan Bösch-Plepelits 256d9630e4 Merge remote-tracking branch 'origin/master' 7 years ago
Stephan Bösch-Plepelits 65cd20ab6f
Merge pull request #8 from Cybereric/patch-4 7 years ago
Cybereric b8dcb0e4e1
Better french translations 7 years ago
Stephan Bösch-Plepelits 82ad789095 Index: move gastro-smoking to special 7 years ago
Stephan Bösch-Plepelits 6f91f00762 Gastronomy Smoking: new category! 7 years ago
Stephan Bösch-Plepelits 6d373b0066 Health: handle tag keys (drawback: duplicate entries in info) 7 years ago
Stephan Bösch-Plepelits ad500f33c1 Emergency: use emergency=phone instead amenity=emergency_phone 7 years ago
Stephan Bösch-Plepelits 8cfdc2c23c Culture and Religion: fix title (en, fr) 7 years ago
Stephan Bösch-Plepelits d976bb063d Import category titles from translation (fr) 7 years ago
Stephan Bösch-Plepelits 9687b637b9 Merge branch 'master' of github.com:plepe/openstreetbrowser-categories-main 7 years ago
Stephan Bösch-Plepelits c96f2c0c53
Merge pull request #6 from Cybereric/patch-2 7 years ago
Cybereric a0b6ccb06e
Categories update 7 years ago
Stephan Bösch-Plepelits b4897eadd2 Agriculture: priorities 7 years ago
Stephan Bösch-Plepelits 411044a164 Translations: add template.json file 7 years ago
Stephan Bösch-Plepelits 22c878b47c Import category titles from translation (pt-br) 7 years ago
Stephan Bösch-Plepelits 73ca7808fb
Merge pull request #5 from IgorEliezer/patch-1 7 years ago
Igor Eliezer 8ff6fde7be
Fix missing comma 7 years ago
Igor Eliezer a567b73d1a
Create pt-br.json 7 years ago
Stephan Bösch-Plepelits 6e50207339 Update 'culture_religion.json' 7 years ago
Stephan Bösch-Plepelits ed68cdb2a3 Import category titles from translation (fr) 7 years ago
Stephan Bösch-Plepelits 91ceada260 Merge remote-tracking branch 'origin/master' 7 years ago
Stephan Bösch-Plepelits 7b7bf9f422
Merge pull request #4 from Cybereric/patch-1 7 years ago
Cybereric c6c77239ab
Update fr.json 7 years ago
Cybereric 11b84e3c9c
Update fr.json 7 years ago
Stephan Bösch-Plepelits 9ee5ae183a Tourism Attractions: map key, translate 'other' 7 years ago
Stephan Bösch-Plepelits 1e6e41c6b8 Historic: map key, translate 'other' 7 years ago
Stephan Bösch-Plepelits 22f6affc74 Update some map keys, wrong key for translation 7 years ago
Eric Brosselin f60e9dab76 Update french translation (fr) 7 years ago
Stephan Bösch-Plepelits b81e42bfcc Include titles from recursive subCategories in indexes 7 years ago
Stephan Bösch-Plepelits 1f6022fdbe Update german translation 7 years ago
Stephan Bösch-Plepelits bc0d7cb27b lang/: create language file with all category names 7 years ago
Stephan Bösch-Plepelits 1fe5e1e9be lint 7 years ago
Stephan Bösch-Plepelits 5d97058482 Public: add toilets 7 years ago
Stephan Bösch-Plepelits 0921bec873 Update 'waste.json' 7 years ago
Stephan Bösch-Plepelits 818671599d Disposal: improve code, map key, add icons, add amenity=waste_basket 7 years ago
Stephan Bösch-Plepelits e664a00d55 pt_routes: color routes by type 7 years ago
Stephan Bösch-Plepelits 7a790c295d pt_routes: map key, icons, general improvements 7 years ago
Stephan Bösch-Plepelits 08daf2be34 Tourism Attractions: map key, more/better icons 7 years ago
Stephan Bösch-Plepelits a3db8b986d Historic: map key, more icons 7 years ago
Stephan Bösch-Plepelits db0b34642e Tourism Services: Map key, information only >=z16 7 years ago
Stephan Bösch-Plepelits f07d045837 Financial: map key, better icons 7 years ago
Stephan Bösch-Plepelits 6a9efac3be Communication: improve code, map key, better icons 7 years ago
Stephan Bösch-Plepelits eabf436703 Health: more/better icons, map key 7 years ago
Stephan Bösch-Plepelits a2052e2cf9 Education: improve code, map key 7 years ago
Stephan Bösch-Plepelits 658f12458a Emergency: map key 7 years ago
Stephan Bösch-Plepelits 91018e63ea Public: Map key, code improvements 7 years ago
Stephan Bösch-Plepelits 48fd7f455d Public: improvements, icons 7 years ago
Stephan Bösch-Plepelits eaa9a94532 Children: improve map key 7 years ago
Stephan Bösch-Plepelits 0fcccfccb3 Children: Map key 7 years ago
Stephan Bösch-Plepelits d2e44646f8 Children: Break long lines 7 years ago
Stephan Bösch-Plepelits 6c3de20059 Adapt to new marker handling 7 years ago
Stephan Bösch-Plepelits 11b5fcd6b5 water: repeat name/arrow; also show text on ditches 7 years ago
  1. 2
      administrative.json
  2. 13
      agriculture.json
  3. 1
      alternative_amenities.json
  4. 2
      alternative_routes.json
  5. 7
      buildings.json
  6. 7
      car_amenities.json
  7. 4
      car_furniture.json
  8. 10
      car_maxspeed.json
  9. 80
      children.json
  10. 54
      communication.json
  11. 4
      construction.json
  12. 76
      craft.json
  13. 2
      culture.json
  14. 6
      culture_religion.json
  15. 18
      cycle_amenities.json
  16. 5
      cycle_routes.json
  17. 91
      education.json
  18. 52
      emergency.json
  19. 35
      financial.json
  20. 69
      gastro-smoking.json
  21. 4
      gastro.json
  22. 39
      health.json
  23. 5
      hiking_routes.json
  24. 48
      historic.json
  25. 57
      index.json
  26. 3
      internet.json
  27. 1
      lang/README.md
  28. 64
      lang/ast.json
  29. 60
      lang/ca.json
  30. 64
      lang/cs.json
  31. 68
      lang/de.json
  32. 62
      lang/el.json
  33. 68
      lang/en.json
  34. 60
      lang/es.json
  35. 63
      lang/et.json
  36. 68
      lang/fr.json
  37. 63
      lang/hu.json
  38. 64
      lang/it.json
  39. 64
      lang/ja.json
  40. 64
      lang/nl.json
  41. 63
      lang/pl.json
  42. 68
      lang/pt-br.json
  43. 68
      lang/pt.json
  44. 63
      lang/ro.json
  45. 64
      lang/ru.json
  46. 68
      lang/template.json
  47. 63
      lang/uk.json
  48. 2
      leisure.json
  49. 2
      military.json
  50. 18
      natural.json
  51. 4
      other.json
  52. 3
      phone.json
  53. 4
      places.json
  54. 4
      places_geo.json
  55. 3
      playgrounds.json
  56. 4
      post.json
  57. 4
      power.json
  58. 1
      pt_amenities.json
  59. 70
      pt_routes.json
  60. 2
      pt_stops.json
  61. 59
      public.json
  62. 7
      railway-electrification.json
  63. 22
      railway-infrastructure.json
  64. 24
      religion.json
  65. 4
      residential.json
  66. 2
      resources.json
  67. 4
      shop.json
  68. 6
      sport.json
  69. 30
      tourism_attractions.json
  70. 80
      tourism_services.json
  71. 4
      walk_amenities.json
  72. 55
      waste.json
  73. 12
      water.json
  74. 6
      wikipedia.json
  75. 6
      works.json

2
administrative.json

@ -11,6 +11,8 @@
"hu": "Adminisztratív határok",
"it": "Suddivisioni amministrative",
"nl": "Administratieve gebieden",
"pt": "Regiões administrativas",
"pt-br": "Divisão Político-Administrativa",
"ro": "Zona administrativa",
"ru": "Административные границы"
},

13
agriculture.json

@ -12,6 +12,8 @@
"it": "Agricoltura",
"ja": "農業",
"nl": "Landbouw",
"pt": "Agricultura",
"pt-br": "Agricultura",
"ro": "Agricultura",
"ru": "Сельское хозяйство"
},
@ -25,6 +27,15 @@
]
},
"feature": {
"description": "{{ tagTrans('landuse', tags.landuse) }}"
"description": "{{ tagTrans('landuse', tags.landuse) }}",
"priority": [
"{% if tags.landuse == 'farmyard' %}",
"0",
"{% elseif tags.landuse == 'allotments' %}",
"1",
"{% else %}",
"2",
"{% endif %}"
]
}
}

1
alternative_amenities.json

@ -8,6 +8,7 @@
"it": "Infrastrutture",
"ja": "生活環境",
"nl": "Voorzieningen",
"pt-br": "Equipamentos",
"ru": "Полезные места",
"uk": "Amenities"
}

2
alternative_routes.json

@ -8,6 +8,8 @@
"it": "Itinerari segnalati",
"ja": "ルート",
"nl": "Alternatieve routes",
"pt": "Rotas",
"pt-br": "Rotas",
"ru": "Маршруты",
"uk": "Маршрути"
}

7
buildings.json

@ -1,8 +1,11 @@
{
"type": "overpass",
"name": {
"de": "Gebäude",
"en": "Buildings",
"de": "Gebäude"
"fr": "Bâtiments",
"pt": "Edifícios",
"pt-br": "Edificações"
},
"query": {
"16": [
@ -13,7 +16,7 @@
]
},
"feature": {
"markerSign": null,
"markerSymbol": null,
"priority": [
"{% set p = 100 %}",
"{% if tags.name %}{% set p = p - 10 %}{% endif %}",

7
car_amenities.json

@ -5,10 +5,11 @@
"cs": "Občasnká vybavenost",
"de": "Einrichtungen",
"en": "Amenities",
"fr": "Infrastructures routières",
"fr": "Équipements auto",
"it": "Infrastrutture",
"ja": "生活環境",
"nl": "Voorzieningen",
"pt-br": "Equipamentos",
"ru": "Обслуживание транспорта",
"uk": "Amenities"
},
@ -18,6 +19,8 @@
"node[amenity~\"^(car_rental|car_sharing|fuel)$\"];",
"way[amenity~\"^(car_rental|car_sharing|fuel)$\"];",
"relation[amenity~\"^(car_rental|car_sharing|fuel)$\"];",
"node[amenity~\"^(charging_station)$\"][car!=\"no\"];",
"node[amenity~\"^(charging_station)$\"][motorcycle!=\"no\"];",
")"
],
"16": [
@ -40,7 +43,7 @@
"car_rental": "R",
"car_sharing": "S",
"car_wash": "🚿",
"charging_station": "🔌 ",
"charging_station": "🔌",
"fuel": "⛽",
"parking": "🅿",
"motorcycle_parking": "🅿"

4
car_furniture.json

@ -4,11 +4,13 @@
"cs": "Pouliční přislušenství",
"de": "Straßenausstattung",
"en": "Street Furniture",
"fr": "Infrastrucutures résidentielles",
"fr": "Fournitures automobiles",
"it": "Dotazioni stradali",
"ja": "街路設置公共物",
"nl": "Straatmeubilair",
"pl": "Elementy drogowe",
"pt": "Mobiliário urbano",
"pt-br": "Mobiliário Urbano",
"ru": "Элементы дороги",
"uk": "Street Furniture"
}

10
car_maxspeed.json

@ -1,12 +1,16 @@
{
"type": "overpass",
"name": {
"en": "Maxspeed"
"de": "Höchstgeschwindigkeiten",
"en": "Maxspeed",
"fr": "Limites de vitesse",
"pt": "Velocidade máxima",
"pt-br": "Velocidade Máxima"
},
"query": {
"11": "way[highway~\"^(motorway|trunk)$\"];",
"15": "way[highway~\"^(motorway|motorway_link|trunk|trunk_link|primary|primary_link|secondary|secondary_link|tertiary|tertiary_link|residential|unclassified)$\"];",
"13": "way[highway~\"^(motorway|motorway_link|trunk|trunk_link|primary|primary_link|secondary|tertiary)$\"];",
"15": "way[highway~\"^(motorway|motorway_link|trunk|trunk_link|primary|primary_link|secondary|secondary_link|tertiary|tertiary_link|residential|unclassified)$\"];",
"17": "way[highway~\"^(motorway|motorway_link|trunk|trunk_link|primary|primary_link|secondary|secondary_link|tertiary|tertiary_link|residential|unclassified|service|living_street|pedestrian|track|road)$\"];"
},
"feature": {
@ -48,7 +52,7 @@
"{{ trans('unknown') }}",
"{% endif %}"
],
"markerSign": null,
"markerSymbol": null,
"listMarkerSymbol": "line",
"style": {
"width": "3",

80
children.json

@ -2,13 +2,83 @@
"type": "overpass",
"name": {
"de": "Einrichtungen für Kinder",
"en": "Children amenities"
"en": "Children amenities",
"fr": "Équipements pour enfants",
"pt-br": "Equipamentos Infantis"
},
"query": {
"15": "(node[leisure~'^(playground|summer_camp|indoor_play)$'];way[leisure~'^(playground|summer_camp|indoor_play)$'];relation[leisure~'^(playground|summer_camp|indoor_play)$'];node[shop~'^(baby_goods|toys)$'];way[shop~'^(baby_goods|toys)$'];relation[shop~'^(baby_goods|toys)$'];node[amenity=toilets][diaper];way[amenity=toilets][diaper];relation[amenity=toilets][diaper];node[kids_area];way[kids_area];relation[kids_area];);"
"15": [
"(",
"node[leisure~'^(playground|summer_camp|indoor_play)$'];",
"way[leisure~'^(playground|summer_camp|indoor_play)$'];",
"relation[leisure~'^(playground|summer_camp|indoor_play)$'];",
"node[shop~'^(baby_goods|toys)$'];",
"way[shop~'^(baby_goods|toys)$'];",
"relation[shop~'^(baby_goods|toys)$'];",
"node[amenity=toilets][diaper];",
"way[amenity=toilets][diaper];relation[amenity=toilets][diaper];",
"node[kids_area];",
"way[kids_area];",
"relation[kids_area];",
");"
]
},
"feature": {
"description": "{% if tags.leisure=='playground' %}{{ tagTrans('leisure', 'playground') }}{% elseif tags.leisure=='summer_camp'%}{{ tagTrans('leisure', 'summer_camp') }}{% elseif tags.leisure=='indoor_play' %}{{ tagTrans('leisure', 'indoor_play') }}{% elseif tags.kids_area %}{{ keyTrans('kids_area') }}{% elseif tags.shop=='baby_goods' or tags.shop=='toys' %}{{ keyTrans('shop') }}: {{ tagTrans('shop', tags.shop) }}{% elseif tags.amenity=='toilets' and tags.diaper %}{{ tagTrans('amenity', 'toilets') }} with diaper changing table{% endif %}",
"markerSign": "{% if tags.leisure=='playground' %}&#9977;{% elseif tags.leisure=='summer_camp'%}&#127957;{% elseif tags.leisure=='indoor_play' or tags.kids_area %}&#127968;{% elseif tags.shop=='baby_goods' or tags.shop=='toys' %}<i class=\"fa fa-shopping-cart\"></i>{% elseif tags.amenity=='toilets' and tags.diaper %}&#128701;&#128700;{% endif %}"
}
"description": [
"{% if tags.leisure=='playground' %}",
"{{ tagTrans('leisure', 'playground') }}",
"{% elseif tags.leisure=='summer_camp'%}",
"{{ tagTrans('leisure', 'summer_camp') }}",
"{% elseif tags.leisure=='indoor_play' %}",
"{{ tagTrans('leisure', 'indoor_play') }}",
"{% elseif tags.kids_area %}",
"{{ keyTrans('kids_area') }}",
"{% elseif tags.shop=='baby_goods' or tags.shop=='toys' %}",
"{{ keyTrans('shop') }}: {{ tagTrans('shop', tags.shop) }}",
"{% elseif tags.amenity=='toilets' and tags.diaper %}",
"{{ tagTrans('amenity', 'toilets') }} with diaper changing table",
"{% endif %}"
],
"markerSign": [
"{% if tags.leisure=='playground' %}",
"⛹",
"{% elseif tags.leisure=='summer_camp'%}",
"🏕",
"{% elseif tags.leisure=='indoor_play' or tags.kids_area %}",
"🏠",
"{% elseif tags.shop=='baby_goods' or tags.shop=='toys' %}",
"<i class=\"fa fa-shopping-cart\"></i>",
"{% elseif tags.amenity=='toilets' and tags.diaper %}",
"🚽🚼",
"{% endif %}"
]
},
"info": [
"<table>",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>⛹</div></td>",
" <td>{{ tagTrans('leisure', 'playground') }}</td>",
" </tr>",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>🏠</div></td>",
" <td>{{ tagTrans('leisure', 'indoor_play') }}</td>",
" </tr>",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>🏕</div></td>",
" <td>{{ tagTrans('leisure', 'summer_camp') }}</td>",
" </tr>",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>🏠</div></td>",
" <td>{{ keyTrans('kids_area') }}</td>",
" </tr>",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'><i class=\"fa fa-shopping-cart\"></i></div></td>",
" <td>{{ keyTrans('shop') }}: {{ tagTransList('shop', 'baby_goods;toys') }}</td>",
" </tr>",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>🚽🚼</div></td>",
" <td>{{ tagTrans('amenity', 'toilets') }} with diaper changing table</td>",
" </tr>",
"</table>"
]
}

54
communication.json

@ -13,18 +13,66 @@
"it": "Communicazioni",
"ja": "交流",
"nl": "Communicatie",
"pt": "Comunicação",
"pt-br": "Comunicação",
"ro": "Comunicatii",
"ru": "Услуги связи",
"uk": "Телекомунікації"
},
"query": {
"13": "(node[amenity~'^(post_office|internet_cafe)$'];way[amenity~'^(post_office|internet_cafe)$'];relation[amenity~'^(post_office|internet_cafe)$'];);",
"16": "(node[amenity~'^(post_office|internet_cafe|post_box|telephone)$'];way[amenity~'^(post_office|internet_cafe)$'];relation[amenity~'^(post_office|internet_cafe)$'];);"
"13": [
"(",
"node[amenity~'^(post_office|internet_cafe)$'];",
"way[amenity~'^(post_office|internet_cafe)$'];",
"relation[amenity~'^(post_office|internet_cafe)$'];",
");"
],
"16": [
"(node[amenity~'^(post_office|internet_cafe|post_box|telephone)$'];",
"way[amenity~'^(post_office|internet_cafe)$'];",
"relation[amenity~'^(post_office|internet_cafe)$'];",
");"
]
},
"feature": {
"title": "{{ localizedTag(tags, 'name') |default(localizedTag(tags, 'operator')) |default(tagTrans('amenity', tags.amenity)) }}",
"description": "{{ tagTrans('amenity', tags.amenity) }}",
"body": "{% if tags.operator %}{{ keyTrans('operator') }}: {{ localizedTag(tags, 'operator') }}<br/>{% endif %}",
"markerSign": "{% if tags.amenity=='post_office' %}&#127972;{% elseif tags.amenity=='post_box'%}&#128238;{% elseif tags.amenity=='internet_cafe' %}&#128187;{% elseif tags.amenity=='telephone' %}&#9990;{% endif %}"
"markerSign": [
"{% set data = const[tags.amenity] %}",
"{% if data %}",
"{{ data.sign|raw }}",
"{% endif %}"
]
},
"info": [
"<table>",
"{% for value, data in const %}",
"{% if data.zoom <= map.zoom %}",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>{{ data.sign|raw }}</div></td>",
" <td>{{ tagTrans('amenity', value) }}</td>",
" </tr>",
"{% endif %}",
"{% endfor %}",
"</table>"
],
"const": {
"post_office": {
"sign": "<img src='maki:post?size=15'>",
"zoom": 13
},
"post_box": {
"sign": "<img src='maki:post?size=11'>",
"zoom": 16
},
"internet_cafe": {
"sign": "<i class='fa fa-laptop' aria-hidden='true'></i>",
"zoom": 13
},
"telephone": {
"sign": "<img src='maki:telephone'>",
"zoom": 16
}
}
}

4
construction.json

@ -5,10 +5,12 @@
"cs": "Staveniště",
"de": "Baustellen",
"en": "Construction Sites",
"fr": "Sites en construction",
"fr": "Constructions",
"it": "Cantieri",
"ja": "工事中",
"nl": "Bouwterrein",
"pt": "Locais de construção",
"pt-br": "Terrenos e Obras",
"ru": "Места строительства"
},
"query": {

76
craft.json

@ -0,0 +1,76 @@
{
"type": "overpass",
"name": {
"de": "Handwerk",
"en": "Craft",
"fr": "Artisanat",
"pt": "Artesanato",
"pt-br": "Ofícios"
},
"query": {
"15": "(node[craft];way[craft];relation[craft];);"
},
"feature": {
"description": "{{ tagTransList('craft', tags.craft) }}",
"markerSign": "{% set craft0 = tags.craft|split(';')[0] %}{% if const.crafts[craft0] %}{% set v = const.crafts[craft0] %}{% else %}{% set v = const.default %}{% endif %}{% if v|slice(0, 3) == 'fa-' %}<i class=\"fa {{ v }}\"></i>{% else %}{{ v|raw }}{% endif %}"
},
"const": {
"default": "",
"crafts": {
"bakery": "fa-birthday-cake",
"beekeeper": "🐝",
"blacksmith": "🔨",
"boatbuilder": "⛵",
"bookbinder": "📕",
"brewery": "fa-beer",
"builder": "🚧",
"carpenter": "",
"carpet_layer": "",
"caterer": "fa-birthday-cake",
"chimney_sweeper": "",
"clockmaker": "⌚",
"confectionery": "",
"distillery": "🍷",
"dressmaker": "&#128090;",
"electrician": "🔌",
"floorer": "",
"gardener": "⚘",
"glaziery": "",
"handicraft": "",
"hvac": "",
"insulation": "",
"jeweller": "💍",
"key_cutter": "🔑",
"locksmith": "🔑",
"metal_construction": "",
"optician": "👓",
"painter": "🖌",
"parquet_layer": "",
"photographer": "📷",
"photographic_laboratory": "📷",
"piano_tuner": "",
"plasterer": "",
"plumber": "",
"pottery": "",
"rigger": "",
"roofer": "",
"saddler": "🐎",
"sailmaker": "⛵",
"sawmill": "",
"scaffolder": "",
"sculptor": "",
"shoemaker": "👞",
"stand_builder": "",
"stonemason": "",
"sun_protection": "",
"tailor": "&#128090;",
"tiler": "",
"tinsmith": "",
"turner": "",
"upholsterer": "",
"watchmaker": "⌚",
"window_construction": "",
"winery": "🍷"
}
}
}

2
culture.json

@ -15,6 +15,8 @@
"ja": "文化",
"nl": "Cultuur",
"pl": "Kultura",
"pt": "Cultura",
"pt-br": "Cultura",
"ro": "Cultura",
"ru": "Культура",
"uk": "Культура "

6
culture_religion.json

@ -6,15 +6,17 @@
"cs": "Kultura",
"de": "Kultur und Religion",
"el": "Πολιτισμός",
"en": "Culture",
"en": "Culture and Religion",
"es": "Cultura y religión",
"et": "Kultuur ja religioon",
"fr": "Culture",
"fr": "Culture et Religion",
"hu": "Kultúra",
"it": "Cultura",
"ja": "文化",
"nl": "Cultuur",
"pl": "Kultura",
"pt": "Cultura e religião",
"pt-br": "Cultura",
"ro": "Cultura",
"ru": "Культура",
"uk": "Культура "

18
cycle_amenities.json

@ -1,8 +1,10 @@
{
"type": "overpass",
"name": {
"de": "Einrichtungen",
"en": "Amenities",
"de": "Einrichtungen"
"fr": "Équipements vélo",
"pt-br": "Equipamentos"
},
"query": {
"13": [
@ -10,6 +12,7 @@
"node[amenity~\"^(bicycle_rental)$\"];",
"way[amenity~\"^(bicycle_rental)$\"];",
"relation[amenity~\"^(bicycle_rental)$\"];",
"node[amenity~\"^(charging_station)$\"][bicycle!=\"no\"];",
"node[shop~\"^(bicycle)$\"];",
"way[shop~\"^(bicycle)$\"];",
"relation[shop~\"^(bicycle)$\"];",
@ -20,6 +23,7 @@
"node[amenity~\"^(bicycle_.*|compressed_air)$\"];",
"way[amenity~\"^(bicycle_.*|compressed_air)$\"];",
"relation[amenity~\"^(bicycle_.*|compressed_air)$\"];",
"node[amenity~\"^(charging_station)$\"][bicycle!=\"no\"];",
"node[shop~\"^(bicycle)$\"];",
"way[shop~\"^(bicycle)$\"];",
"relation[shop~\"^(bicycle)$\"];",
@ -55,7 +59,13 @@
"",
"{% if tags.capacity %}({{ tags.capacity }}){% endif %}"
],
"description": "{{ tagTrans(key, value) }}",
"description": [
"{% if tags.amenity == 'vending_machine' %}",
"{{ tagTransList('amenity=vending_machine vending', value) }}",
"{% else %}",
"{{ tagTrans(key, value) }}",
"{% endif %}"
],
"body": [
"{% if tags.capacity %}",
" {{ keyTrans('capacity') }}: {{ tags.capacity }}",
@ -120,6 +130,10 @@
"amenity=compressed_air": {
"sign": "A",
"priority": 2
},
"amenity=charging_station": {
"sign": "🔌",
"priority": 2
}
}
}

5
cycle_routes.json

@ -2,7 +2,10 @@
"type": "overpass",
"name": {
"de": "Radrouten",
"en": "Cycle Routes"
"en": "Cycle Routes",
"fr": "Itinéraires vélo",
"pt": "Ciclovias",
"pt-br": "Ciclorrotas"
},
"query": {
"6": "relation[type=route][route=bicycle][network~'^(icn)$']",

91
education.json

@ -7,24 +7,103 @@
"el": "Υπηρεσίες Εκπαίδευσης",
"en": "Educational Services",
"et": "Haridusteenused",
"fr": "Service d'Éducation",
"fr": "Éducation",
"it": "Istruzione",
"ja": "教育サービス",
"nl": "Onderwijs",
"pl": "Edukacyjne",
"pt": "Educação",
"pt-br": "Educação",
"ro": "Servicii educatie",
"ru": "Образование",
"uk": "Освіта"
},
"query": {
"11": "(node[amenity~'^(college|university|library)$'];way[amenity~'^(college|university|library)$'];relation[amenity~'^(college|university|library)$'];)",
"14": "(node[amenity~'^(college|university|library|school|kindergarten|language_school)$'];way[amenity~'^(college|university|library|school|kindergarten|language_school)$'];relation[amenity~'^(college|university|library|school|kindergarten|language_school)$'];)",
"16": "(node[amenity~'^(college|university|library|school|kindergarten|public_bookcase)$'];way[amenity~'^(college|university|library|school|kindergarten|public_bookcase)$'];relation[amenity~'^(college|university|library|school|kindergarten|public_bookcase)$'];)"
"11": [
"(",
"node[amenity~'^(college|university|library)$'];",
"way[amenity~'^(college|university|library)$'];",
"relation[amenity~'^(college|university|library)$'];",
")"
],
"14": [
"(",
"node[amenity~'^(college|university|library|school|kindergarten|language_school)$'];",
"way[amenity~'^(college|university|library|school|kindergarten|language_school)$'];",
"relation[amenity~'^(college|university|library|school|kindergarten|language_school)$'];",
")"
],
"16": [
"(",
"node[amenity~'^(college|university|library|school|kindergarten|public_bookcase)$'];",
"way[amenity~'^(college|university|library|school|kindergarten|public_bookcase)$'];",
"relation[amenity~'^(college|university|library|school|kindergarten|public_bookcase)$'];",
")"
]
},
"feature": {
"description": "{{ tagTrans('amenity', tags.amenity) }}",
"body": "{% if tags.operator %}{{ keyTrans('operator') }}: {{ tags.operator }}<br/>{% endif %}",
"markerSign": "{% if tags.amenity == 'university' or tags.amenity == 'college' %}🎓{% elseif tags.amenity == 'library' %}🕮{% elseif tags.amenity == 'school' or tags.amenity == 'language_school' %}🏫{% elseif tags.amenity == 'kindergarten' %}⛹{% elseif tags.amenity == 'public_bookcase' %}📚{% endif %}",
"priority": "{% if tags.amenity == 'university' %}0{% elseif tags.amenity == 'college' %}1{% elseif tags.amenity == 'library' %}2{% elseif tags.amenity == 'school' or tags.amenity == 'language_school' %}3{% elseif tags.amenity == 'kindergarten' %}4{% elseif tags.amenity == 'public_bookcase' %}5{% endif %}"
"markerSign": [
"{% set data = const[tags.amenity] %}",
"{% if data %}",
"{{ data.sign }}",
"{% endif %}"
],
"priority": [
"{% set data = const[tags.amenity] %}",
"{% if data %}",
"{{ data.priority }}",
"{% endif %}"
]
},
"info": [
"<table>",
"{% for value, data in const %}",
"{% if data.zoom <= map.zoom %}",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>{{ data.sign }}</div></td>",
" <td>{{ tagTrans('amenity', value) }}</td>",
" </tr>",
"{% endif %}",
"{% endfor %}",
"</table>"
],
"const": {
"university": {
"priority": 0,
"sign": "🎓",
"zoom": 11
},
"college": {
"priority": 1,
"sign": "🎓",
"zoom": 11
},
"library": {
"priority": 2,
"sign": "🕮",
"zoom": 11
},
"school": {
"priority": 3,
"sign": "🏫",
"zoom": 14
},
"language_school": {
"priority": 3,
"sign": "🏫",
"zoom": 14
},
"kindergarten": {
"priority": 4,
"sign": "⛹",
"zoom": 14
},
"public_bookcase": {
"priority": 5,
"sign": "📚",
"zoom": 16
}
}
}

52
emergency.json

@ -9,27 +9,43 @@
"en": "Emergency Services",
"es": "Servicios de emergencia",
"et": "Hädaabi teenused",
"fr": "Service d'urgence",
"fr": "Services d'urgence",
"it": "Servizi d'emergenza",
"ja": "緊急サービス",
"nl": "Hulpdiensten",
"pt": "Emergência",
"pt-br": "Emergência",
"ro": "Servicii urgenta",
"ru": "Экстренные службы",
"uk": "Швидка допомога"
},
"query": {
"11": [
"(node[amenity~\"^(fire_station|hospital)$\"];",
"(",
"node[amenity~\"^(fire_station|hospital)$\"];",
"way[amenity~\"^(fire_station|hospital)$\"];",
"relation[amenity~\"^(fire_station|hospital)$\"])"
"relation[amenity~\"^(fire_station|hospital)$\"];",
")"
],
"13": [
"(node[amenity~\"^(fire_station|hospital|police|emergency_phone)$\"];",
"way[amenity~\"^(fire_station|hospital|police|emergency_phone)$\"];",
"relation[amenity~\"^(fire_station|hospital|police|emergency_phone)$\"])"
"(",
"node[amenity~\"^(fire_station|hospital|police)$\"];",
"way[amenity~\"^(fire_station|hospital|police)$\"];",
"relation[amenity~\"^(fire_station|hospital|police)$\"];",
"node[emergency~\"^(phone)$\"];",
")"
]
},
"feature": {
"pre": [
"{% if tags.amenity in [ 'fire_station', 'hospital', 'police' ] %}",
"{% set key = 'amenity' %}",
"{% set value = tags.amenity %}",
"{% elseif tags.emergency %}",
"{% set key = 'emergency' %}",
"{% set value = tags.emergency %}",
"{% endif %}"
],
"description": "{{ tagTrans('amenity', tags.amenity) }}",
"markerSign": [
"{% set data = const[tags.amenity] %}",
@ -38,17 +54,33 @@
"{% endif %}"
]
},
"info": [
"<table>",
"{% for value, data in const %}",
"{% if data.zoom <= map.zoom %}",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>{{ data.sign }}</div></td>",
" <td>{{ tagTrans(value|split('=')[0], value|split('=')[1]) }}</td>",
" </tr>",
"{% endif %}",
"{% endfor %}",
"</table>"
],
"const": {
"fire_station": {
"amenity=fire_station": {
"zoom": "11",
"sign": "🔥"
},
"hospital": {
"amenity=hospital": {
"zoom": "11",
"sign": "🏥"
},
"police": {
"amenity=police": {
"zoom": "13",
"sign": "👮"
},
"emergency_phone": {
"emergency=phone": {
"zoom": "13",
"sign": "📞"
}
}

35
financial.json

@ -11,6 +11,8 @@
"ja": "金融",
"nl": "Financieel",
"pl": "Finasowe",
"pt": "Finanças",
"pt-br": "Finanças",
"ro": "Financiar",
"ru": "Финансы",
"uk": "Фінанси"
@ -20,24 +22,45 @@
"(",
"node[amenity~\"^(bank)$\"];",
"way[amenity~\"^(bank)$\"];",
"relation[amenity~\"^(bank)$\"]",
"relation[amenity~\"^(bank)$\"];",
")"
],
"15": [
"(",
"node[amenity~\"^(bank|bureau_de_change|atm)$\"];",
"way[amenity~\"^(bank|bureau_de_change|atm)$\"];",
"relation[amenity~\"^(bank|bureau_de_change|atm)$\"]",
"relation[amenity~\"^(bank|bureau_de_change|atm)$\"];",
")"
]
},
"feature": {
"description": "{{ tagTrans('amenity', tags.amenity) }}",
"markerSign": "{{ const[tags.amenity] }}"
"markerSign": "{{ const[tags.amenity].sign|raw }}"
},
"info": [
"<table>",
"{% for value, data in const %}",
"{% if data.zoom <= map.zoom %}",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>{{ data.sign|raw }}</div></td>",
" <td>{{ tagTrans('amenity', value) }}</td>",
" </tr>",
"{% endif %}",
"{% endfor %}",
"</table>"
],
"const": {
"atm": "💵",
"bank": "🏢",
"bureau_de_change": "⇄"
"atm": {
"sign": "<img src='maki:bank?size=11'>",
"zoom": 15
},
"bank": {
"sign": "<img src='maki:building'>",
"zoom": 14
},
"bureau_de_change": {
"sign": "⇄",
"zoom": 15
}
}
}

69
gastro-smoking.json

@ -0,0 +1,69 @@
{
"type": "overpass",
"name": {
"de": "Rauchfreie Gastronomie",
"en": "Smokefree Gastronomy",
"fr": "Restauration sans tabac",
"pt": "Restauração livre de tabaco",
"pt-br": "Gastronomia sem fumo"
},
"query": {
"16": "(node[amenity~'^(bar|biergarten|cafe|fast_food|ice_cream|pub|restaurant)$'];way[amenity~'^(bar|biergarten|cafe|fast_food|ice_cream|pub|restaurant)$'];relation[amenity~'^(bar|biergarten|cafe|fast_food|ice_cream|pub|restaurant)$'];);"
},
"feature": {
"pre": [
"{% if tags.smoking == 'yes' or tags.smoking == 'dedicated' %}",
" {% set smoking_color='red' %}",
" {% set smoking_icon='🚬' %}",
"{% elseif tags.smoking == 'separated' or tags.smoking == 'isolated' %}",
" {% set smoking_color='#ffdf00' %}",
" {% set smoking_icon='🚬' %}",
"{% elseif tags.smoking == 'no' or tags.smoking == 'outside' or tags.smokefree == 'yes' %}",
" {% set smoking_color='#00ff00' %}",
" {% set smoking_icon='🚭' %}",
"{% else %}",
" {% set smoking_color='white' %}",
" {% set smoking_icon='' %}",
"{% endif %}"
],
"description": "{{ tagTrans('amenity', tags.amenity) }}",
"body": [
"<ul>",
" <li class='hasSymbol'>",
" <i class=\"fa fa-cutlery\" aria-hidden=\"true\"></i>",
" <span class='key'>{{ keyTrans('cuisine') }}:</span>",
" <span class='value'>{{ tagTransList('cuisine', tags.cuisine)|default(trans('unknown')) }}</span>",
" </li>",
" <li class='hasSymbol'>",
" <span class='symbol'>🚬</span>",
" <span class='key'>{{ keyTrans('smoking') }}:</span>",
" <span class='value'>{% if tags.smoking %}{{ tagTrans('smoking', tags.smoking) }}{% else %}{{ trans('unknown') }}{% endif %}</span>",
" </li>",
"</ul>"
],
"markerSign": "{% if tags.amenity=='bar' %}&#127864;{% elseif tags.amenity=='biergarten'%}&#127867;{% elseif tags.amenity=='cafe' %}&#9749;{% elseif tags.amenity=='fast_food' %}&#127828;{% elseif tags.amenity=='ice_cream' %}&#127848;{% elseif tags.amenity=='pub' %}&#127866;{% else %}&#127860;{% endif %}",
"markerSymbol": "{{ markerPointer({\"fillColor\": smoking_color })|raw }}",
"listMarkerSymbol": "{{ markerCircle({\"fillColor\": smoking_color })|raw }}"
},
"info": [
"{{ keyTrans('smoking') }}:",
"<table>",
" <tr>",
" <td>{{ markerCircle({ \"fillColor\": \"#00ff00\" })|raw }}</td>",
" <td>{{ tagTrans('smoking', 'no') }}, {{ tagTrans('smoking', 'outside') }}</td>",
" </tr>",
" <tr>",
" <td>{{ markerCircle({ \"fillColor\": \"#ffdf00\" })|raw }}</td>",
" <td>{{ tagTrans('smoking', 'separated') }}, {{ tagTrans('smoking', 'isolated') }}</td>",
" </tr>",
" <tr>",
" <td>{{ markerCircle({ \"fillColor\": \"red\" })|raw }}</td>",
" <td>{{ tagTrans('smoking', 'yes') }}, {{ tagTrans('smoking', 'dedicated') }}</td>",
" </tr>",
" <tr>",
" <td>{{ markerCircle({ \"fillColor\": \"white\" })|raw }}</td>",
" <td>{{ trans('unknown') }}</td>",
" </tr>",
"</table>"
]
}

4
gastro.json

@ -6,12 +6,14 @@
"de": "Gastronomie",
"el": "Γαστρονομία",
"en": "Gastronomy",
"fr": "Gastronomie",
"fr": "Restauration",
"hu": "Gasztronómia",
"it": "Gastronomia",
"ja": "食べ物",
"nl": "Gastronomie",
"pl": "Gastronomia",
"pt": "Restauração",
"pt-br": "Gastronomia",
"ro": "Gastronomie",
"ru": "Общепит",
"uk": "Гастрономія"

39
health.json

@ -11,6 +11,8 @@
"ja": "健康",
"nl": "Gezondheid",
"pl": "Zdrowie",
"pt": "Saúde",
"pt-br": "Saúde e Assistência",
"ro": "Sanatate",
"ru": "Медицина",
"uk": "Здоров'я"
@ -58,19 +60,32 @@
"{{ tagTransList('healthcare:speciality', attribute(tags, 'healthcare:speciality')) }}",
"{% endif %}"
],
"markerSign": "{{ const[value] }}"
"markerSign": "{{ const[concat(key, '=', value)]|raw }}"
},
"info": [
"<table>",
"{% for value, sign in const %}",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>{{ sign|raw }}</div></td>",
" <td>{{ tagTrans(value|split('=')[0], value|split('=')[1]) }}</td>",
" </tr>",
"{% endfor %}",
"</table>"
],
"const": {
"baby_hatch": "🚼",
"clinic": "🏥",
"dentist": "☤",
"defibrillator": "❤",
"doctor": "☤",
"doctors": "☤",
"hospital": "🏥",
"nursing_home": "",
"pharmacy": "",
"social_facility": "",
"veterinary": "🐕"
"amenity=baby_hatch": "🚼",
"healthcare=blood_bank": "<img src='maki:blood-bank'>",
"healthcare=blood_donation": "<img src='maki:blood-bank'>",
"healthcare=clinic": "🏥",
"emergency=defibrillator": "<img src='maki:defibrillator'>",
"healthcare=dentist": "<img src='maki:dentist'>",
"healthcare=doctor": "<img src='maki:doctor'>",
"amenity=doctors": "<img src='maki:doctor'>",
"amenity=hospital": "🏥",
"healthcare=hospital": "🏥",
"amenity=nursing_home": "",
"amenity=pharmacy": "<img src='maki:pharmacy'>",
"amenity=social_facility": "",
"amenity=veterinary": "<img src='maki:veterinary'>"
}
}

5
hiking_routes.json

@ -1,8 +1,11 @@
{
"type": "overpass",
"name": {
"de": "Wanderrouten",
"en": "Hiking routes",
"de": "Wanderrouten"
"fr": "Itinéraires pédestres",
"pt": "Rotas de caminhada",
"pt-br": "Rotas de Caminhada"
},
"query": {
"10": "relation[type=route][route=hiking][network~\"^(iwn)$\"]",

48
historic.json

@ -13,6 +13,8 @@
"ja": "記念",
"nl": "Historisch",
"pl": "Miejsca Historyczne",
"pt": "Histórico",
"pt-br": "Histórico",
"ro": "Istoric",
"ru": "Историческое",
"uk": "Історія"
@ -35,10 +37,50 @@
},
"feature": {
"description": "{{ tagTransList('historic', tags.historic) }}",
"markerSign": "{{ const[tags.historic] }}"
"markerSign": "{{ const[tags.historic].sign|raw }}"
},
"info": [
"<table>",
"{% for value, data in const %}",
"{% if data.zoom <= map.zoom %}",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>{{ data.sign|raw }}</div></td>",
" <td>{{ tagTrans('historic', value) }}</td>",
" </tr>",
"{% endif %}",
"{% endfor %}",
"{% if 14 <= map.zoom %}",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'></div></td>",
" <td>{{ trans('other') }}</td>",
" </tr>",
"{% endif %}",
"</table>"
],
"const": {
"castle": "🏰",
"aircraft": "✈"
"archaeological_site": {
"sign": "",
"zoom": 11
},
"battlefield": {
"sign": "",
"zoom": 11
},
"castle": {
"sign": "<img src='maki:castle'>",
"zoom": 11
},
"aircraft": {
"sign": "<img src='maki:airport'>",
"zoom": 14
},
"memorial": {
"sign": "<span style='position: relative; top: -2px;'><img src='maki:monument?size=11'></span>",
"zoom": 14
},
"monument": {
"sign": "<img src='maki:monument?size=15'>",
"zoom": 11
}
}
}

57
index.json

@ -21,7 +21,9 @@
"pl": "Wypoczynek, Sport i Zakupy",
"ro": "Timp liber, Sport si Cumparaturi",
"ru": "Досуг",
"uk": "Дозвілля"
"uk": "Дозвілля",
"pt-br": "Lazer, Esportes e Compras",
"pt": "Lazer, desporto e compras"
},
"subCategories": [
{
@ -30,6 +32,9 @@
{
"id": "shop"
},
{
"id": "craft"
},
{
"id": "leisure"
},
@ -61,7 +66,9 @@
"pl": "Usługi",
"ro": "Servicii",
"ru": "Услуги",
"uk": "Послуги"
"uk": "Послуги",
"pt-br": "Serviços",
"pt": "Serviços"
},
"subCategories": [
{
@ -100,7 +107,7 @@
"el": "Μεταφορές",
"en": "Transportation",
"et": "Transport",
"fr": "Transport",
"fr": "Transports",
"hu": "Közlekedés",
"it": "Trasporti",
"ja": "輸送",
@ -108,7 +115,9 @@
"pl": "Transport",
"ro": "Transport",
"ru": "Транспорт",
"uk": "Транспорт"
"uk": "Транспорт",
"pt-br": "Transportes",
"pt": "Transportes"
},
"subCategories": [
{
@ -116,7 +125,10 @@
"type": "index",
"name": {
"de": "Zu Fuß gehen",
"en": "Walking"
"en": "Walking",
"fr": "Marche à pied",
"pt-br": "Pedestre",
"pt": "Pedestre"
},
"subCategories": [
{
@ -132,7 +144,10 @@
"type": "index",
"name": {
"de": "Radfahren",
"en": "Cycling"
"en": "Cycling",
"fr": "Cyclisme",
"pt-br": "Ciclismo",
"pt": "Ciclismo"
},
"subCategories": [
{
@ -153,7 +168,7 @@
"el": "Δημόσιες Μεταφορές",
"en": "Public Transportation",
"et": "Ühistransport",
"fr": "Transport public",
"fr": "Transports publics",
"hu": "Tömegközlekedés",
"it": "Trasporti pubblici",
"ja": "公共輸送",
@ -161,7 +176,9 @@
"pl": "Transport Publiczny",
"ro": "Transport public",
"ru": "Общественный транспорт",
"uk": "Громадський транспорт"
"uk": "Громадський транспорт",
"pt-br": "Transporte Público",
"pt": "Transportes públicos"
},
"subCategories": [
{
@ -190,7 +207,9 @@
"pl": "Transport Indywidualny",
"ro": "Trafic individual",
"ru": "Частный транспорт",
"uk": "Приватний транспорт"
"uk": "Приватний транспорт",
"pt-br": "Tráfego Individual",
"pt": "Transporte individual"
},
"subCategories": [
{
@ -208,7 +227,10 @@
"type": "index",
"name": {
"de": "Infrastruktur",
"en": "Infrastructure"
"en": "Infrastructure",
"fr": "Infrastructures",
"pt-br": "Infraestrutura",
"pt": "Infraestrutura"
},
"subCategories": [
{
@ -237,7 +259,9 @@
"it": "Ferrovie",
"ja": "鉄道",
"nl": "Spoorwegen",
"ru": "Железные дороги"
"ru": "Железные дороги",
"pt-br": "Ferrovia",
"pt": "Linhas ferroviárias"
},
"subCategories": [
{
@ -270,13 +294,20 @@
"type": "index",
"name": {
"en": "Special",
"de": "Spezial"
"de": "Spezial",
"pt-br": "Especial",
"fr": "Catégories spéciales",
"pt": "Especial"
},
"subCategories": [
{
"id": "gastro-smoking"
},
{
"id": "wikipedia"
}
]
}
]
],
"name": {}
}

3
internet.json

@ -6,9 +6,12 @@
"de": "Internetzugang",
"en": "Internet access",
"es": "Acceso a Internet",
"fr": "Internet",
"hu": "Internethozzáférés",
"ja": "インターネット接続",
"nl": "Internettoegang",
"pt": "Acesso à Internet",
"pt-br": "Acesso à Internet",
"ro": "Acces internet"
}
}

1
lang/README.md

@ -0,0 +1 @@
The files in this directory simplify translating categories. The real names will be read from the 'name' property in the categories. Translations in this directory will be copied to the categories.

64
lang/ast.json

@ -0,0 +1,64 @@
{
"category:administrative": "Divisiones Alministratives",
"category:agriculture": "Agricultura",
"category:alternative_amenities": "Infraestructures",
"category:alternative_routes": "Rutes",
"category:buildings": null,
"category:car_amenities": "Infraestructures",
"category:car_furniture": "Acondicionamientu urbanu",
"category:car_maxspeed": null,
"category:children": null,
"category:communication": "Comunicaciones",
"category:construction": "Sitios d'obres",
"category:craft": "",
"category:culture": "Cultura",
"category:culture_religion": "Cultura",
"category:cycle_amenities": null,
"category:cycle_routes": null,
"category:education": "Servicios educativos",
"category:emergency": "Servicios d'emerxencia",
"category:financial": "Dineru",
"category:gastro-smoking": "",
"category:gastro": "Gastronomía",
"category:health": "Salú",
"category:hiking_routes": null,
"category:historic": "Hestoria",
"category:index": null,
"category:internet": "Accesu a Internet",
"category:leisure": "Recréu",
"category:military": "Militar",
"category:natural": "Formaciones naturales",
"category:other": "Otres",
"category:phone": "Teléfonos",
"category:places": "Llugares",
"category:places_geo": "Llugares",
"category:playgrounds": "Xuegos infantiles",
"category:post": "Corréu",
"category:power": "Enerxía",
"category:pt_amenities": "Infraestructures",
"category:pt_routes": null,
"category:pt_stops": "Paraes y estaciones",
"category:public": "Serviciu Públicu",
"category:railway-electrification": null,
"category:railway-infrastructure": null,
"category:religion": "Relixón",
"category:residential": "Zones residenciales",
"category:resources": "Estraición de recursos",
"category:shop": "Compres",
"category:sport": "Deportes",
"category:tourism_attractions": "Turismu",
"category:tourism_services": "Turismu",
"category:transport_alternative": "Alternativu (Ciclismu, senderismu, ...)",
"category:walk_amenities": null,
"category:waste": "Basures",
"category:water": null,
"category:wikipedia": null,
"category:works": "Fábriques",
"category:cycle_infrastructure": null,
"category:leisure_sport_shopping": "Recréu, deportes y compres",
"category:railway": "Ferrocarril",
"category:services": "Servicios",
"category:transport": "Tresporte",
"category:transport_car": "Tráficu individual",
"category:transport_pt": "Tresporte Públicu"
}

60
lang/ca.json

@ -0,0 +1,60 @@
{
"category:administrative": null,
"category:agriculture": null,
"category:alternative_amenities": null,
"category:alternative_routes": null,
"category:buildings": null,
"category:car_amenities": null,
"category:car_furniture": null,
"category:car_maxspeed": null,
"category:children": null,
"category:communication": "Comunicacions",
"category:construction": null,
"category:craft": "",
"category:culture": "Cultura",
"category:culture_religion": "Cultura i religió",
"category:cycle_amenities": null,
"category:cycle_routes": null,
"category:education": null,
"category:emergency": "Serveis d'emergència",
"category:financial": null,
"category:gastro-smoking": "",
"category:gastro": null,
"category:health": null,
"category:hiking_routes": null,
"category:historic": null,
"category:index": null,
"category:internet": "Accés a Internet",
"category:leisure": null,
"category:military": null,
"category:natural": null,
"category:other": null,
"category:phone": null,
"category:places": null,
"category:places_geo": null,
"category:playgrounds": null,
"category:post": null,
"category:power": null,
"category:pt_amenities": null,
"category:pt_routes": null,
"category:pt_stops": null,
"category:public": null,
"category:railway-electrification": null,
"category:railway-infrastructure": null,
"category:religion": null,
"category:residential": null,
"category:resources": null,
"category:shop": null,
"category:sport": null,
"category:tourism_attractions": null,
"category:tourism_services": null,
"category:transport_alternative": null,
"category:walk_amenities": null,
"category:waste": null,
"category:water": null,
"category:wikipedia": null,
"category:works": null,
"category:cycle_infrastructure": null,
"category:leisure_sport_shopping": "Oci, esport i compres",
"category:services": "Serveis"
}

64
lang/cs.json

@ -0,0 +1,64 @@
{
"category:administrative": "Administrativní oblasti",
"category:agriculture": "Zemědělství",
"category:alternative_amenities": "Občanská vybavenost",
"category:alternative_routes": "Trasy cest",
"category:buildings": null,
"category:car_amenities": "Občasnká vybavenost",
"category:car_furniture": "Pouliční přislušenství",
"category:car_maxspeed": null,
"category:children": null,
"category:communication": "Komunikace",
"category:construction": "Staveniště",
"category:craft": "",
"category:culture": "Kultura",
"category:culture_religion": "Kultura",
"category:cycle_amenities": null,
"category:cycle_routes": null,
"category:education": "Vzdělávací služby",
"category:emergency": "Pohotovostní služby",
"category:financial": "Finanční služby",
"category:gastro-smoking": "",
"category:gastro": "Stravování",
"category:health": "Zdravotnictví",
"category:hiking_routes": null,
"category:historic": "Historické",
"category:index": null,
"category:internet": "Přístup k internetu",
"category:leisure": "Volný čas",
"category:military": "Vojenské",
"category:natural": "Přírodní úkazy",
"category:other": "Jiné",
"category:phone": "Telefony",
"category:places": "Sídla",
"category:places_geo": "Sídla",
"category:playgrounds": "Hřiště",
"category:post": "Poštovní služby",
"category:power": "Elektřina",
"category:pt_amenities": "Občanská vybavenost",
"category:pt_routes": null,
"category:pt_stops": "Zastávky & Stanice",
"category:public": "Veřejné služby",
"category:railway-electrification": null,
"category:railway-infrastructure": null,
"category:religion": "Religion",
"category:residential": "Obytné oblasti",
"category:resources": "Těžba surovin",
"category:shop": "Obchody",
"category:sport": "Sport",
"category:tourism_attractions": "Turistika",
"category:tourism_services": "Turistika",
"category:transport_alternative": "Alternativní (Cyklistika, Pěší turistika, ...)",
"category:walk_amenities": null,
"category:waste": "Nakládání s odpady",
"category:water": null,
"category:wikipedia": null,
"category:works": "Továrny",
"category:cycle_infrastructure": null,
"category:leisure_sport_shopping": "Volný čas, sporty a nákupy",
"category:railway": "Železnice",
"category:services": "Služby",
"category:transport": "Doprava",
"category:transport_car": "Individuální doprava",
"category:transport_pt": "Veřejná doprava"
}

68
lang/de.json

@ -0,0 +1,68 @@
{
"category:administrative": "Administrative Gebiete",
"category:agriculture": "Landwirtschaft",
"category:alternative_amenities": "Einrichtungen",
"category:alternative_routes": "(ausgeschilderte) Routen",
"category:buildings": "Gebäude",
"category:car_amenities": "Einrichtungen",
"category:car_furniture": "Straßenausstattung",
"category:car_maxspeed": "Höchstgeschwindigkeiten",
"category:children": "Einrichtungen für Kinder",
"category:communication": "Kommunikation",
"category:construction": "Baustellen",
"category:craft": "Handwerk",
"category:culture": "Kultur",
"category:culture_religion": "Kultur und Religion",
"category:cycle_amenities": "Einrichtungen",
"category:cycle_routes": "Radrouten",
"category:education": "Bildungseinrichtungen",
"category:emergency": "Notfalldienste",
"category:financial": "Finanzen",
"category:gastro-smoking": "Rauchfreie Gastronomie",
"category:gastro": "Gastronomie",
"category:health": "Gesundheitsdienste",
"category:hiking_routes": "Wanderrouten",
"category:historic": "Geschichte",
"category:index": null,
"category:internet": "Internetzugang",
"category:leisure": "Freizeit",
"category:military": "Militär",
"category:natural": "Geographische Objekte",
"category:other": "Andere",
"category:phone": "Telekommunikation",
"category:places": "Orte",
"category:places_geo": "Orte",
"category:playgrounds": "Spielplätze",
"category:post": "Post",
"category:power": "Energie",
"category:pt_amenities": "Einrichtungen",
"category:pt_routes": "Routen",
"category:pt_stops": "Haltestellen",
"category:public": "Öffentliche Dienste",
"category:railway-electrification": "Eisenbahn Elektrifizierung",
"category:railway-infrastructure": "Eisenbahn Infrastruktur",
"category:religion": "Religion",
"category:residential": "Wohngebiete",
"category:resources": "Ressourcengewinnung",
"category:shop": "Einkauf",
"category:sport": "Sport",
"category:tourism_attractions": "Tourismus",
"category:tourism_services": "Tourismus",
"category:transport_alternative": null,
"category:walk_amenities": "Einrichtungen",
"category:waste": "Entsorgung",
"category:water": "Gewässer",
"category:wikipedia": "Wikipedia",
"category:works": "Fabriken",
"category:cycle_infrastructure": "Radwege",
"category:infrastructure": "Infrastruktur",
"category:leisure_sport_shopping": "Freizeit, Sport und Einkauf",
"category:railway": "Eisenbahn",
"category:services": "Dienste",
"category:special": "Spezial",
"category:transport": "Transport",
"category:transport_car": "Motorisierter Individualverkehr",
"category:transport_cycle": "Radfahren",
"category:transport_pt": "Öffentlicher Verkehr",
"category:transport_walk": "Zu Fuß gehen"
}

62
lang/el.json

@ -0,0 +1,62 @@
{
"category:administrative": "Διοικητικά Όρια",
"category:agriculture": "Γεωργία",
"category:alternative_amenities": null,
"category:alternative_routes": null,
"category:buildings": null,
"category:car_amenities": null,
"category:car_furniture": null,
"category:car_maxspeed": null,
"category:children": null,
"category:communication": "Επικοινωνίες",
"category:construction": null,
"category:craft": "",
"category:culture": "Πολιτισμός",
"category:culture_religion": "Πολιτισμός",
"category:cycle_amenities": null,
"category:cycle_routes": null,
"category:education": "Υπηρεσίες Εκπαίδευσης",
"category:emergency": "Υπηρεσίες Έκτακτης Ανάγκης",
"category:financial": "Χρήμα",
"category:gastro-smoking": "",
"category:gastro": "Γαστρονομία",
"category:health": "Υγεία",
"category:hiking_routes": null,
"category:historic": "Ιστορικά",
"category:index": null,
"category:internet": null,
"category:leisure": "Αναψυχή",
"category:military": "Στρατιωτικό",
"category:natural": "Φυσικοί Σχηματισμοί",
"category:other": null,
"category:phone": null,
"category:places": "Μέρη",
"category:places_geo": "Μέρη",
"category:playgrounds": null,
"category:post": null,
"category:power": null,
"category:pt_amenities": null,
"category:pt_routes": null,
"category:pt_stops": "Στάσεις & Σταθμοί",
"category:public": "Δημόσιες Υπηρεσίες",
"category:railway-electrification": null,
"category:railway-infrastructure": null,
"category:religion": "Θρησκεία",
"category:residential": "Περιοχές Κατοικίας",
"category:resources": null,
"category:shop": "Αγορές",
"category:sport": "Άθληση",
"category:tourism_attractions": "Τουρισμός",
"category:tourism_services": "Τουρισμός",
"category:transport_alternative": "Εναλλακτικά (ποδηλασία, ορειβασία,...)",
"category:walk_amenities": null,
"category:waste": null,
"category:water": null,
"category:wikipedia": null,
"category:works": null,
"category:cycle_infrastructure": null,
"category:leisure_sport_shopping": "Αναψυχή, Αθλητισμός και Αγορές",
"category:services": "Υπηρεσίες",
"category:transport": "Μεταφορές",
"category:transport_pt": "Δημόσιες Μεταφορές"
}

68
lang/en.json

@ -0,0 +1,68 @@
{
"category:administrative": "Administrative Areas",
"category:agriculture": "Agriculture",
"category:alternative_amenities": "Amenities",
"category:alternative_routes": "Routes",
"category:buildings": "Buildings",
"category:car_amenities": "Amenities",
"category:car_furniture": "Street Furniture",
"category:car_maxspeed": "Maxspeed",
"category:children": "Children amenities",
"category:communication": "Communication",
"category:construction": "Construction Sites",
"category:craft": "Craft",
"category:culture": "Culture",
"category:culture_religion": "Culture and Religion",
"category:cycle_amenities": "Amenities",
"category:cycle_routes": "Cycle Routes",
"category:education": "Educational Services",
"category:emergency": "Emergency Services",
"category:financial": "Financial",
"category:gastro-smoking": "Smokefree Gastronomy",
"category:gastro": "Gastronomy",
"category:health": "Health",
"category:hiking_routes": "Hiking routes",
"category:historic": "Historic",
"category:index": null,
"category:internet": "Internet access",
"category:leisure": "Leisure",
"category:military": "Military",
"category:natural": "Natural Formations",
"category:other": "Other",
"category:phone": "Phone",
"category:places": "Places",
"category:places_geo": "Places",
"category:playgrounds": "Playground",
"category:post": "Post",
"category:power": "Power",
"category:pt_amenities": "Amenities",
"category:pt_routes": "Routes",
"category:pt_stops": "Stops & Stations",
"category:public": "Public Services",
"category:railway-electrification": "Railway electrification",
"category:railway-infrastructure": "Railway infrastructure",
"category:religion": "Religion",
"category:residential": "Residential Areas",
"category:resources": "Resource Extraction",
"category:shop": "Shopping",
"category:sport": "Sport",
"category:tourism_attractions": "Tourism",
"category:tourism_services": "Tourism",
"category:transport_alternative": null,
"category:walk_amenities": "Amenities",
"category:waste": "Disposal",
"category:water": "Waterbodies",
"category:wikipedia": "Wikipedia",
"category:works": "Works",
"category:cycle_infrastructure": "Cycleways",
"category:infrastructure": "Infrastructure",
"category:leisure_sport_shopping": "Leisure, Sport and Shopping",
"category:railway": "Railway",
"category:services": "Services",
"category:special": "Special",
"category:transport": "Transportation",
"category:transport_car": "Individual Traffic",
"category:transport_cycle": "Cycling",
"category:transport_pt": "Public Transportation",
"category:transport_walk": "Walking"
}

60
lang/es.json

@ -0,0 +1,60 @@
{
"category:administrative": null,
"category:agriculture": null,
"category:alternative_amenities": null,
"category:alternative_routes": null,
"category:buildings": null,
"category:car_amenities": null,
"category:car_furniture": null,
"category:car_maxspeed": null,
"category:children": null,
"category:communication": null,
"category:construction": null,
"category:craft": "",
"category:culture": "Cultura",
"category:culture_religion": "Cultura y religión",
"category:cycle_amenities": null,
"category:cycle_routes": null,
"category:education": null,
"category:emergency": "Servicios de emergencia",
"category:financial": null,
"category:gastro-smoking": "",
"category:gastro": null,
"category:health": null,
"category:hiking_routes": null,
"category:historic": null,
"category:index": null,
"category:internet": "Acceso a Internet",
"category:leisure": null,
"category:military": null,
"category:natural": null,
"category:other": null,
"category:phone": null,
"category:places": null,
"category:places_geo": null,
"category:playgrounds": null,
"category:post": null,
"category:power": null,
"category:pt_amenities": null,
"category:pt_routes": null,
"category:pt_stops": "Paradas y estaciones",
"category:public": null,
"category:railway-electrification": null,
"category:railway-infrastructure": null,
"category:religion": null,
"category:residential": null,
"category:resources": null,
"category:shop": null,
"category:sport": null,
"category:tourism_attractions": null,
"category:tourism_services": null,
"category:transport_alternative": null,
"category:walk_amenities": null,
"category:waste": null,
"category:water": null,
"category:wikipedia": null,
"category:works": null,
"category:cycle_infrastructure": null,
"category:leisure_sport_shopping": "Ocio, deporte y compras",
"category:services": "Servicios"
}

63
lang/et.json

@ -0,0 +1,63 @@
{
"category:administrative": "Administratiivalad",
"category:agriculture": "Põllumajandus",
"category:alternative_amenities": null,
"category:alternative_routes": null,
"category:buildings": null,
"category:car_amenities": null,
"category:car_furniture": null,
"category:car_maxspeed": null,
"category:children": null,
"category:communication": "Kommunikatsioon",
"category:construction": null,
"category:craft": "",
"category:culture": "Kultuur",
"category:culture_religion": "Kultuur ja religioon",
"category:cycle_amenities": null,
"category:cycle_routes": null,
"category:education": "Haridusteenused",
"category:emergency": "Hädaabi teenused",
"category:financial": null,
"category:gastro-smoking": "",
"category:gastro": null,
"category:health": null,
"category:hiking_routes": null,
"category:historic": "Ajalooline",
"category:index": null,
"category:internet": null,
"category:leisure": null,
"category:military": null,
"category:natural": null,
"category:other": "Ülejäänud",
"category:phone": "Telefon",
"category:places": "Kohad",
"category:places_geo": "Kohad",
"category:playgrounds": "Mänguväljak",
"category:post": null,
"category:power": "Elekter",
"category:pt_amenities": null,
"category:pt_routes": null,
"category:pt_stops": null,
"category:public": "Kommunaalteenused",
"category:railway-electrification": null,
"category:railway-infrastructure": null,
"category:religion": "Religioon",
"category:residential": "Elamupiirkonnad",
"category:resources": null,
"category:shop": "Ostmine",
"category:sport": null,
"category:tourism_attractions": "Turism",
"category:tourism_services": "Turism",
"category:transport_alternative": "Alternatiivne (jalgrattasõit, matkamine, ...)",
"category:walk_amenities": null,
"category:waste": null,
"category:water": null,
"category:wikipedia": null,
"category:works": null,
"category:cycle_infrastructure": null,
"category:leisure_sport_shopping": "Vaba aeg, sport ja ostmine",
"category:railway": "Raudtee",
"category:services": "Teenused",
"category:transport": "Transport",
"category:transport_pt": "Ühistransport"
}

68
lang/fr.json

@ -0,0 +1,68 @@
{
"category:administrative": "Zones administratives",
"category:agriculture": "Agriculture",
"category:alternative_amenities": "Équipement",
"category:alternative_routes": "Routes",
"category:buildings": "Bâtiments",
"category:car_amenities": "Équipements auto",
"category:car_furniture": "Fournitures automobiles",
"category:car_maxspeed": "Limites de vitesse",
"category:children": "Équipements pour enfants",
"category:communication": "Communication",
"category:construction": "Constructions",
"category:craft": "Artisanat",
"category:culture": "Culture",
"category:culture_religion": "Culture et Religion",
"category:cycle_amenities": "Équipements vélo",
"category:cycle_routes": "Itinéraires vélo",
"category:education": "Éducation",
"category:emergency": "Services d'urgence",
"category:financial": "Finance",
"category:gastro-smoking": "Restauration sans tabac",
"category:gastro": "Restauration",
"category:health": "Santé",
"category:hiking_routes": "Itinéraires pédestres",
"category:historic": "Histoire",
"category:index": null,
"category:internet": "Internet",
"category:leisure": "Loisirs",
"category:military": "Militaire",
"category:natural": "Éléments naturels",
"category:other": "Autres",
"category:phone": "Téléphone",
"category:places": "Lieux",
"category:places_geo": "Lieux",
"category:playgrounds": "Jeux pour enfants",
"category:post": null,
"category:power": "Énergie",
"category:pt_amenities": "Équipements",
"category:pt_routes": "Lignes",
"category:pt_stops": "Arrêts/Stops, Stations",
"category:public": "Services Publics",
"category:railway-electrification": "Puissance électrique ferroviaire",
"category:railway-infrastructure": "Infrastructure ferroviaire",
"category:religion": "Religion",
"category:residential": "Zones résidentielles",
"category:resources": "Extraction des ressources",
"category:shop": "Magasins/Boutiques",
"category:sport": "Sports",
"category:tourism_attractions": "Tourisme",
"category:tourism_services": "Tourisme",
"category:transport_alternative": "Alternatif (Cyclisme, Randonnée, ...)",
"category:walk_amenities": "Équipements piétons",
"category:waste": "Déchets/Recyclage",
"category:water": "Hydrographie",
"category:wikipedia": "Wikipédia",
"category:works": "Zones industrielles",
"category:cycle_infrastructure": "Infrastructures vélo",
"category:infrastructure": "Infrastructures",
"category:leisure_sport_shopping": "Loisirs",
"category:railway": "Chemins de fer",
"category:services": "Services",
"category:special": "Catégories spéciales",
"category:transport": "Transports",
"category:transport_car": "Transport automobile",
"category:transport_cycle": "Cyclisme",
"category:transport_pt": "Transports publics",
"category:transport_walk": "Marche à pied"
}

63
lang/hu.json

@ -0,0 +1,63 @@
{
"category:administrative": "Adminisztratív határok",
"category:agriculture": "Mezőgazdaság",
"category:alternative_amenities": null,
"category:alternative_routes": null,
"category:buildings": null,
"category:car_amenities": null,
"category:car_furniture": null,
"category:car_maxspeed": null,
"category:children": null,
"category:communication": "Kommunikácó",
"category:construction": null,
"category:craft": "",
"category:culture": "Kultúra",
"category:culture_religion": "Kultúra",
"category:cycle_amenities": null,
"category:cycle_routes": null,
"category:education": null,
"category:emergency": null,
"category:financial": null,
"category:gastro-smoking": "",
"category:gastro": "Gasztronómia",
"category:health": null,
"category:hiking_routes": null,
"category:historic": "Historikus",
"category:index": null,
"category:internet": "Internethozzáférés",
"category:leisure": null,
"category:military": "Katonai",
"category:natural": "Természeti képződmények",
"category:other": "Egyéb",
"category:phone": "Telefon",
"category:places": "Helyek",
"category:places_geo": "Helyek",
"category:playgrounds": null,
"category:post": "Posta",
"category:power": "Áramellátás",
"category:pt_amenities": null,
"category:pt_routes": null,
"category:pt_stops": "Megállók és állomások",
"category:public": null,
"category:railway-electrification": null,
"category:railway-infrastructure": null,
"category:religion": "Vallás",
"category:residential": "Lakóövezetek",
"category:resources": null,
"category:shop": "Vásárlás",
"category:sport": "Sport",
"category:tourism_attractions": "Túrizmus",
"category:tourism_services": "Túrizmus",
"category:transport_alternative": "Alternatív (Krékpár, Túra)",
"category:walk_amenities": null,
"category:waste": null,
"category:water": null,
"category:wikipedia": null,
"category:works": null,
"category:cycle_infrastructure": null,
"category:leisure_sport_shopping": "Szabadidő",
"category:railway": "Vasút",
"category:services": "Szolgáltatás",
"category:transport": "Közlekedés",
"category:transport_pt": "Tömegközlekedés"
}

64
lang/it.json

@ -0,0 +1,64 @@
{
"category:administrative": "Suddivisioni amministrative",
"category:agriculture": "Agricoltura",
"category:alternative_amenities": "Infrastrutture",
"category:alternative_routes": "Itinerari segnalati",
"category:buildings": null,
"category:car_amenities": "Infrastrutture",
"category:car_furniture": "Dotazioni stradali",
"category:car_maxspeed": null,
"category:children": null,
"category:communication": "Communicazioni",
"category:construction": "Cantieri",
"category:craft": "",
"category:culture": "Cultura",
"category:culture_religion": "Cultura",
"category:cycle_amenities": null,
"category:cycle_routes": null,
"category:education": "Istruzione",
"category:emergency": "Servizi d'emergenza",
"category:financial": "Finanze",
"category:gastro-smoking": "",
"category:gastro": "Gastronomia",
"category:health": "Sanità",
"category:hiking_routes": null,
"category:historic": "Storia",
"category:index": null,
"category:internet": null,
"category:leisure": "Tempo libero",
"category:military": "Militare",
"category:natural": "Natura",
"category:other": "Altri",
"category:phone": null,
"category:places": "Luoghi",
"category:places_geo": "Luoghi",
"category:playgrounds": null,
"category:post": null,
"category:power": "Energia",
"category:pt_amenities": "Infrastrutture",
"category:pt_routes": null,
"category:pt_stops": "Stazioni e fermate",
"category:public": "Servizi pubblici",
"category:railway-electrification": null,
"category:railway-infrastructure": null,
"category:religion": "Religione",
"category:residential": "Aree residenziali",
"category:resources": "Areee estrattive",
"category:shop": "Acquisti",
"category:sport": "Sport",
"category:tourism_attractions": "Turismo",
"category:tourism_services": "Turismo",
"category:transport_alternative": "Alternativi (bicicletta, camminate, ...)",
"category:walk_amenities": null,
"category:waste": "Smaltimento",
"category:water": null,
"category:wikipedia": null,
"category:works": "Fabbriche",
"category:cycle_infrastructure": null,
"category:leisure_sport_shopping": "Tempo libero, sport e shopping",
"category:railway": "Ferrovie",
"category:services": "Servizi",
"category:transport": "Trasporti",
"category:transport_car": "Trasporti individuali",
"category:transport_pt": "Trasporti pubblici"
}

64
lang/ja.json

@ -0,0 +1,64 @@
{
"category:administrative": null,
"category:agriculture": "農業",
"category:alternative_amenities": "生活環境",
"category:alternative_routes": "ルート",
"category:buildings": null,
"category:car_amenities": "生活環境",
"category:car_furniture": "街路設置公共物",
"category:car_maxspeed": null,
"category:children": null,
"category:communication": "交流",
"category:construction": "工事中",
"category:craft": "",
"category:culture": "文化",
"category:culture_religion": "文化",
"category:cycle_amenities": null,
"category:cycle_routes": null,
"category:education": "教育サービス",
"category:emergency": "緊急サービス",
"category:financial": "金融",
"category:gastro-smoking": "",
"category:gastro": "食べ物",
"category:health": "健康",
"category:hiking_routes": null,
"category:historic": "記念",
"category:index": null,
"category:internet": "インターネット接続",
"category:leisure": "レジャー",
"category:military": "軍事",
"category:natural": "自然地層",
"category:other": "その他",
"category:phone": "電話",
"category:places": "場所",
"category:places_geo": "場所",
"category:playgrounds": null,
"category:post": "郵便",
"category:power": "電力",
"category:pt_amenities": "生活環境",
"category:pt_routes": null,
"category:pt_stops": "停留所と駅",
"category:public": "公共サービス",
"category:railway-electrification": null,
"category:railway-infrastructure": null,
"category:religion": "宗教",
"category:residential": "住居エリア",
"category:resources": null,
"category:shop": "ショッピング",
"category:sport": "スポーツ",
"category:tourism_attractions": "観光",
"category:tourism_services": "観光",
"category:transport_alternative": "その他交通 (サイクリング、ハイキング、...)",
"category:walk_amenities": null,
"category:waste": "処理場",
"category:water": null,
"category:wikipedia": null,
"category:works": "工場",
"category:cycle_infrastructure": null,
"category:leisure_sport_shopping": "レジャー",
"category:railway": "鉄道",
"category:services": "サービス",
"category:transport": "輸送",
"category:transport_car": "個人輸送機関",
"category:transport_pt": "公共輸送"
}

64
lang/nl.json

@ -0,0 +1,64 @@
{
"category:administrative": "Administratieve gebieden",
"category:agriculture": "Landbouw",
"category:alternative_amenities": "Voorzieningen",
"category:alternative_routes": "Alternatieve routes",
"category:buildings": null,
"category:car_amenities": "Voorzieningen",
"category:car_furniture": "Straatmeubilair",
"category:car_maxspeed": null,
"category:children": null,
"category:communication": "Communicatie",
"category:construction": "Bouwterrein",
"category:craft": "",
"category:culture": "Cultuur",
"category:culture_religion": "Cultuur",
"category:cycle_amenities": null,
"category:cycle_routes": null,
"category:education": "Onderwijs",
"category:emergency": "Hulpdiensten",
"category:financial": "Financieel",
"category:gastro-smoking": "",
"category:gastro": "Gastronomie",
"category:health": "Gezondheid",
"category:hiking_routes": null,
"category:historic": "Historisch",
"category:index": null,
"category:internet": "Internettoegang",
"category:leisure": "Vrije tijd",
"category:military": "Militair",
"category:natural": "Natuurlijke Formaties",
"category:other": "Andere",
"category:phone": "Telefonie",
"category:places": "Plaatsen",
"category:places_geo": "Plaatsen",
"category:playgrounds": null,
"category:post": "Post",
"category:power": "Stroomvoorziening",
"category:pt_amenities": "Voorzieningen",
"category:pt_routes": null,
"category:pt_stops": "Haltes en Stations",
"category:public": "Openbare diensten",
"category:railway-electrification": null,
"category:railway-infrastructure": null,
"category:religion": "Religie",
"category:residential": "Woongebieden",
"category:resources": "Grondstoffenwinning",
"category:shop": "Winkelen",
"category:sport": "Sport",
"category:tourism_attractions": "Toerisme",
"category:tourism_services": "Toerisme",
"category:transport_alternative": "Alternatief (Fiets, Wandel, ...)",
"category:walk_amenities": null,
"category:waste": "Afvalverwijdering",
"category:water": null,
"category:wikipedia": null,
"category:works": "Fabrieken",
"category:cycle_infrastructure": null,
"category:leisure_sport_shopping": "Vrije tijd, Sport en Winkelen",
"category:railway": "Spoorwegen",
"category:services": "Dienstverlening",
"category:transport": "Vervoer",
"category:transport_car": "Gemotoriseerd individueel verkeer",
"category:transport_pt": "Openbaar vervoer"
}

63
lang/pl.json

@ -0,0 +1,63 @@
{
"category:administrative": null,
"category:agriculture": null,
"category:alternative_amenities": null,
"category:alternative_routes": null,
"category:buildings": null,
"category:car_amenities": null,
"category:car_furniture": "Elementy drogowe",
"category:car_maxspeed": null,
"category:children": null,
"category:communication": null,
"category:construction": null,
"category:craft": "",
"category:culture": "Kultura",
"category:culture_religion": "Kultura",
"category:cycle_amenities": null,
"category:cycle_routes": null,
"category:education": "Edukacyjne",
"category:emergency": null,
"category:financial": "Finasowe",
"category:gastro-smoking": "",
"category:gastro": "Gastronomia",
"category:health": "Zdrowie",
"category:hiking_routes": null,
"category:historic": "Miejsca Historyczne",
"category:index": null,
"category:internet": null,
"category:leisure": null,
"category:military": null,
"category:natural": null,
"category:other": null,
"category:phone": null,
"category:places": "Miejsca",
"category:places_geo": "Miejsca",
"category:playgrounds": null,
"category:post": null,
"category:power": null,
"category:pt_amenities": null,
"category:pt_routes": null,
"category:pt_stops": "Przystanki i Stacje",
"category:public": null,
"category:railway-electrification": null,
"category:railway-infrastructure": null,
"category:religion": null,
"category:residential": null,
"category:resources": null,
"category:shop": "Zakupy",
"category:sport": null,
"category:tourism_attractions": "Turystyka",
"category:tourism_services": "Turystyka",
"category:transport_alternative": null,
"category:walk_amenities": null,
"category:waste": null,
"category:water": null,
"category:wikipedia": null,
"category:works": null,
"category:cycle_infrastructure": null,
"category:leisure_sport_shopping": "Wypoczynek, Sport i Zakupy",
"category:services": "Usługi",
"category:transport": "Transport",
"category:transport_car": "Transport Indywidualny",
"category:transport_pt": "Transport Publiczny"
}

68
lang/pt-br.json

@ -0,0 +1,68 @@
{
"category:administrative": "Divisão Político-Administrativa",
"category:agriculture": "Agricultura",
"category:alternative_amenities": "Equipamentos",
"category:alternative_routes": "Rotas",
"category:buildings": "Edificações",
"category:car_amenities": "Equipamentos",
"category:car_furniture": "Mobiliário Urbano",
"category:car_maxspeed": "Velocidade Máxima",
"category:children": "Equipamentos Infantis",
"category:communication": "Comunicação",
"category:construction": "Terrenos e Obras",
"category:craft": "Ofícios",
"category:culture": "Cultura",
"category:culture_religion": "Cultura",
"category:cycle_amenities": "Equipamentos",
"category:cycle_routes": "Ciclorrotas",
"category:education": "Educação",
"category:emergency": "Emergência",
"category:financial": "Finanças",
"category:gastro-smoking": "Gastronomia sem fumo",
"category:gastro": "Gastronomia",
"category:health": "Saúde e Assistência",
"category:hiking_routes": "Rotas de Caminhada",
"category:historic": "Histórico",
"category:index": null,
"category:internet": "Acesso à Internet",
"category:leisure": "Lazer",
"category:military": "Militar",
"category:natural": "Formações Naturais",
"category:other": "Outros",
"category:phone": "Telefone",
"category:places": "Lugares",
"category:places_geo": "Lugares",
"category:playgrounds": "Parquinhos",
"category:post": "Correios",
"category:power": "Energia",
"category:pt_amenities": "Equipamentos",
"category:pt_routes": "Rotas",
"category:pt_stops": "Paradas e Estações",
"category:public": "Serviços Públicos",
"category:railway-electrification": "Eletrificação Ferroviária",
"category:railway-infrastructure": "Infraestrutura Ferroviária",
"category:religion": "Religião",
"category:residential": "Áreas Residenciais",
"category:resources": "Extração de Recursos",
"category:shop": "Compras",
"category:sport": "Esportes",
"category:tourism_attractions": "Turismo",
"category:tourism_services": "Turismo",
"category:transport_alternative": null,
"category:walk_amenities": "Equipamentos",
"category:waste": "Lixo",
"category:water": "Hidrografia",
"category:wikipedia": "Wikipédia",
"category:works": "Fábricas",
"category:cycle_infrastructure": "Ciclovias",
"category:infrastructure": "Infraestrutura",
"category:leisure_sport_shopping": "Lazer, Esportes e Compras",
"category:railway": "Ferrovia",
"category:services": "Serviços",
"category:special": "Especial",
"category:transport": "Transportes",
"category:transport_car": "Tráfego Individual",
"category:transport_cycle": "Ciclismo",
"category:transport_pt": "Transporte Público",
"category:transport_walk": "Pedestre"
}

68
lang/pt.json

@ -0,0 +1,68 @@
{
"category:administrative": "Regiões administrativas",
"category:agriculture": "Agricultura",
"category:alternative_amenities": "",
"category:alternative_routes": "Rotas",
"category:buildings": "Edifícios",
"category:car_amenities": "",
"category:car_furniture": "Mobiliário urbano",
"category:car_maxspeed": "Velocidade máxima",
"category:children": "",
"category:communication": "Comunicação",
"category:construction": "Locais de construção",
"category:craft": "Artesanato",
"category:culture": "Cultura",
"category:culture_religion": "Cultura e religião",
"category:cycle_amenities": "",
"category:cycle_routes": "Ciclovias",
"category:education": "Educação",
"category:emergency": "Emergência",
"category:financial": "Finanças",
"category:gastro-smoking": "Restauração livre de tabaco",
"category:gastro": "Restauração",
"category:health": "Saúde",
"category:hiking_routes": "Rotas de caminhada",
"category:historic": "Histórico",
"category:index": null,
"category:internet": "Acesso à Internet",
"category:leisure": "Lazer",
"category:military": "Militar",
"category:natural": "Formações naturais",
"category:other": "Outros",
"category:phone": "Telefone",
"category:places": "Lugares",
"category:places_geo": "Lugares",
"category:playgrounds": "Parques infantis",
"category:post": "Correios",
"category:power": "Eletricidade",
"category:pt_amenities": "",
"category:pt_routes": "Rotas",
"category:pt_stops": "Paragens e estações",
"category:public": "Serviços públicos",
"category:railway-electrification": "Eletrificação ferroviária",
"category:railway-infrastructure": "Infraestrutura ferroviária",
"category:religion": "Religião",
"category:residential": "Áreas residenciais",
"category:resources": "Extração de recursos",
"category:shop": "Compras",
"category:sport": "Desporto",
"category:tourism_attractions": "Turismo",
"category:tourism_services": "Turismo",
"category:transport_alternative": null,
"category:walk_amenities": "",
"category:waste": "Lixo",
"category:water": "Massas de água",
"category:wikipedia": "Wikipédia",
"category:works": "Fábricas",
"category:cycle_infrastructure": "Ciclovias",
"category:infrastructure": "Infraestrutura",
"category:leisure_sport_shopping": "Lazer, desporto e compras",
"category:railway": "Linhas ferroviárias",
"category:services": "Serviços",
"category:special": "Especial",
"category:transport": "Transportes",
"category:transport_car": "Transporte individual",
"category:transport_cycle": "Ciclismo",
"category:transport_pt": "Transportes públicos",
"category:transport_walk": "Pedestre"
}

63
lang/ro.json

@ -0,0 +1,63 @@
{
"category:administrative": "Zona administrativa",
"category:agriculture": "Agricultura",
"category:alternative_amenities": null,
"category:alternative_routes": null,
"category:buildings": null,
"category:car_amenities": null,
"category:car_furniture": null,
"category:car_maxspeed": null,
"category:children": null,
"category:communication": "Comunicatii",
"category:construction": null,
"category:craft": "",
"category:culture": "Cultura",
"category:culture_religion": "Cultura",
"category:cycle_amenities": null,
"category:cycle_routes": null,
"category:education": "Servicii educatie",
"category:emergency": "Servicii urgenta",
"category:financial": "Financiar",
"category:gastro-smoking": "",
"category:gastro": "Gastronomie",
"category:health": "Sanatate",
"category:hiking_routes": null,
"category:historic": "Istoric",
"category:index": null,
"category:internet": "Acces internet",
"category:leisure": "Timp liber",
"category:military": "Militar",
"category:natural": null,
"category:other": "Altele",
"category:phone": "Telefon",
"category:places": "Locuri",
"category:places_geo": "Locuri",
"category:playgrounds": "Loc de joaca",
"category:post": null,
"category:power": "Energie",
"category:pt_amenities": null,
"category:pt_routes": null,
"category:pt_stops": null,
"category:public": "Servicii publice",
"category:railway-electrification": null,
"category:railway-infrastructure": null,
"category:religion": "Religie",
"category:residential": "Zona rezidentiala",
"category:resources": null,
"category:shop": "Cumpărături",
"category:sport": null,
"category:tourism_attractions": "Turism",
"category:tourism_services": "Turism",
"category:transport_alternative": "Alternativ(Bicicleta,Drumetii)",
"category:walk_amenities": null,
"category:waste": null,
"category:water": null,
"category:wikipedia": null,
"category:works": null,
"category:cycle_infrastructure": null,
"category:leisure_sport_shopping": "Timp liber, Sport si Cumparaturi",
"category:services": "Servicii",
"category:transport": "Transport",
"category:transport_car": "Trafic individual",
"category:transport_pt": "Transport public"
}

64
lang/ru.json

@ -0,0 +1,64 @@
{
"category:administrative": "Административные границы",
"category:agriculture": "Сельское хозяйство",
"category:alternative_amenities": "Полезные места",
"category:alternative_routes": "Маршруты",
"category:buildings": null,
"category:car_amenities": "Обслуживание транспорта",
"category:car_furniture": "Элементы дороги",
"category:car_maxspeed": null,
"category:children": null,
"category:communication": "Услуги связи",
"category:construction": "Места строительства",
"category:craft": "",
"category:culture": "Культура",
"category:culture_religion": "Культура",
"category:cycle_amenities": null,
"category:cycle_routes": null,
"category:education": "Образование",
"category:emergency": "Экстренные службы",
"category:financial": "Финансы",
"category:gastro-smoking": "",
"category:gastro": "Общепит",
"category:health": "Медицина",
"category:hiking_routes": null,
"category:historic": "Историческое",
"category:index": null,
"category:internet": null,
"category:leisure": "Досуг",
"category:military": "Вооружённые силы",
"category:natural": "Природные образования",
"category:other": "Прочее",
"category:phone": null,
"category:places": "Места",
"category:places_geo": "Места",
"category:playgrounds": null,
"category:post": null,
"category:power": "Энергетика",
"category:pt_amenities": "Транспортные принадлежности",
"category:pt_routes": null,
"category:pt_stops": "Остановки и станции",
"category:public": "Общественные места",
"category:railway-electrification": null,
"category:railway-infrastructure": null,
"category:religion": "Религия",
"category:residential": "Жилые районы",
"category:resources": "Добыча ресурсов",
"category:shop": "Покупки",
"category:sport": "Спорт",
"category:tourism_attractions": "Туризм",
"category:tourism_services": "Туризм",
"category:transport_alternative": "Альтернативное передвижение (Велоспорт, Пешие прогулки, ...)",
"category:walk_amenities": null,
"category:waste": "Переработка отходов",
"category:water": null,
"category:wikipedia": null,
"category:works": "Промышленность",
"category:cycle_infrastructure": null,
"category:leisure_sport_shopping": "Досуг",
"category:railway": "Железные дороги",
"category:services": "Услуги",
"category:transport": "Транспорт",
"category:transport_car": "Частный транспорт",
"category:transport_pt": "Общественный транспорт"
}

68
lang/template.json

@ -0,0 +1,68 @@
{
"category:administrative": "",
"category:agriculture": "",
"category:alternative_amenities": "",
"category:alternative_routes": "",
"category:buildings": "",
"category:car_amenities": "",
"category:car_furniture": "",
"category:car_maxspeed": "",
"category:children": "",
"category:communication": "",
"category:construction": "",
"category:craft": "",
"category:culture": "",
"category:culture_religion": "",
"category:cycle_amenities": "",
"category:cycle_routes": "",
"category:education": "",
"category:emergency": "",
"category:financial": "",
"category:gastro-smoking": "",
"category:gastro": "",
"category:health": "",
"category:hiking_routes": "",
"category:historic": "",
"category:index": "",
"category:internet": "",
"category:leisure": "",
"category:military": "",
"category:natural": "",
"category:other": "",
"category:phone": "",
"category:places": "",
"category:places_geo": "",
"category:playgrounds": "",
"category:post": "",
"category:power": "",
"category:pt_amenities": "",
"category:pt_routes": "",
"category:pt_stops": "",
"category:public": "",
"category:railway-electrification": "",
"category:railway-infrastructure": "",
"category:religion": "",
"category:residential": "",
"category:resources": "",
"category:shop": "",
"category:sport": "",
"category:tourism_attractions": "",
"category:tourism_services": "",
"category:transport_alternative": "",
"category:walk_amenities": "",
"category:waste": "",
"category:water": "",
"category:wikipedia": "",
"category:works": "",
"category:cycle_infrastructure": "",
"category:infrastructure": "",
"category:leisure_sport_shopping": "",
"category:railway": "",
"category:services": "",
"category:special": "",
"category:transport": "",
"category:transport_car": "",
"category:transport_cycle": "",
"category:transport_pt": "",
"category:transport_walk": ""
}

63
lang/uk.json

@ -0,0 +1,63 @@
{
"category:administrative": null,
"category:agriculture": null,
"category:alternative_amenities": "Amenities",
"category:alternative_routes": "Маршрути",
"category:buildings": null,
"category:car_amenities": "Amenities",
"category:car_furniture": "Street Furniture",
"category:car_maxspeed": null,
"category:children": null,
"category:communication": "Телекомунікації",
"category:construction": null,
"category:craft": "",
"category:culture": "Культура ",
"category:culture_religion": "Культура ",
"category:cycle_amenities": null,
"category:cycle_routes": null,
"category:education": "Освіта",
"category:emergency": "Швидка допомога",
"category:financial": "Фінанси",
"category:gastro-smoking": "",
"category:gastro": "Гастрономія",
"category:health": "Здоров'я",
"category:hiking_routes": null,
"category:historic": "Історія",
"category:index": null,
"category:internet": null,
"category:leisure": "Дозвілля",
"category:military": null,
"category:natural": "Природне середовище",
"category:other": "Інше",
"category:phone": null,
"category:places": "Місцевість",
"category:places_geo": "Місцевість",
"category:playgrounds": "Дитячий майданчик",
"category:post": null,
"category:power": null,
"category:pt_amenities": "Amenities",
"category:pt_routes": null,
"category:pt_stops": "Зупинки та станції",
"category:public": "Громадські місця",
"category:railway-electrification": null,
"category:railway-infrastructure": null,
"category:religion": "Релігія",
"category:residential": "Житлова зона",
"category:resources": null,
"category:shop": "Торгівля",
"category:sport": "Спорт. Інше.",
"category:tourism_attractions": "Туризм",
"category:tourism_services": "Туризм",
"category:transport_alternative": "Інші (Велосипедні, піші, ...)",
"category:walk_amenities": null,
"category:waste": null,
"category:water": null,
"category:wikipedia": null,
"category:works": null,
"category:cycle_infrastructure": null,
"category:leisure_sport_shopping": "Дозвілля",
"category:services": "Послуги",
"category:transport": "Транспорт",
"category:transport_car": "Приватний транспорт",
"category:transport_pt": "Громадський транспорт"
}

2
leisure.json

@ -10,6 +10,8 @@
"it": "Tempo libero",
"ja": "レジャー",
"nl": "Vrije tijd",
"pt": "Lazer",
"pt-br": "Lazer",
"ro": "Timp liber",
"ru": "Досуг",
"uk": "Дозвілля"

2
military.json

@ -11,6 +11,8 @@
"it": "Militare",
"ja": "軍事",
"nl": "Militair",
"pt": "Militar",
"pt-br": "Militar",
"ro": "Militar",
"ru": "Вооружённые силы"
},

18
natural.json

@ -6,11 +6,13 @@
"de": "Geographische Objekte",
"el": "Φυσικοί Σχηματισμοί",
"en": "Natural Formations",
"fr": "Formation Naturelle",
"fr": "Éléments naturels",
"hu": "Természeti képződmények",
"it": "Natura",
"ja": "自然地層",
"nl": "Natuurlijke Formaties",
"pt": "Formações naturais",
"pt-br": "Formações Naturais",
"ru": "Природные образования",
"uk": "Природне середовище"
},
@ -20,19 +22,19 @@
"node[natural~\"^(peak|volcano)$\"];",
")"
],
"16": [
"(",
"node[natural];",
"way[natural];",
"relation[natural];",
")"
],
"13": [
"(",
"node[natural~\"^(peak|volcano|wood|scrub|heath|grassland|fell|bare_rock|scree|shingle|sand|mud|water|wetland|glacier|bay|cape|beach|coastline|spring|hot_spring|geyser|valley|ridge|arete|cliff|saddle|rock|stone|sinkhole|cave_entrance)$\"];",
"way[natural~\"^(peak|volcano|wood|scrub|heath|grassland|fell|bare_rock|scree|shingle|sand|mud|water|wetland|glacier|bay|cape|beach|coastline|spring|hot_spring|geyser|valley|ridge|arete|cliff|saddle|rock|stone|sinkhole|cave_entrance)$\"];",
"relation[natural~\"^(peak|volcano|wood|scrub|heath|grassland|fell|bare_rock|scree|shingle|sand|mud|water|wetland|glacier|bay|cape|beach|coastline|spring|hot_spring|geyser|valley|ridge|arete|cliff|saddle|rock|stone|sinkhole|cave_entrance)$\"];",
")"
],
"16": [
"(",
"node[natural];",
"way[natural];",
"relation[natural];",
")"
]
},
"feature": {

4
other.json

@ -5,11 +5,13 @@
"de": "Andere",
"en": "Other",
"et": "Ülejäänud",
"fr": "Autre",
"fr": "Autres",
"hu": "Egyéb",
"it": "Altri",
"ja": "その他",
"nl": "Andere",
"pt": "Outros",
"pt-br": "Outros",
"ro": "Altele",
"ru": "Прочее",
"uk": "Інше"

3
phone.json

@ -5,9 +5,12 @@
"de": "Telekommunikation",
"en": "Phone",
"et": "Telefon",
"fr": "Téléphone",
"hu": "Telefon",
"ja": "電話",
"nl": "Telefonie",
"pt": "Telefone",
"pt-br": "Telefone",
"ro": "Telefon"
}
}

4
places.json

@ -7,12 +7,14 @@
"el": "Μέρη",
"en": "Places",
"et": "Kohad",
"fr": "Place",
"fr": "Lieux",
"hu": "Helyek",
"it": "Luoghi",
"ja": "場所",
"nl": "Plaatsen",
"pl": "Miejsca",
"pt": "Lugares",
"pt-br": "Lugares",
"ro": "Locuri",
"ru": "Места",
"uk": "Місцевість"

4
places_geo.json

@ -7,12 +7,14 @@
"el": "Μέρη",
"en": "Places",
"et": "Kohad",
"fr": "Place",
"fr": "Lieux",
"hu": "Helyek",
"it": "Luoghi",
"ja": "場所",
"nl": "Plaatsen",
"pl": "Miejsca",
"pt": "Lugares",
"pt-br": "Lugares",
"ro": "Locuri",
"ru": "Места",
"uk": "Місцевість"

3
playgrounds.json

@ -2,9 +2,12 @@
"name": {
"ast": "Xuegos infantiles",
"cs": "Hřiště",
"de": "Spielplätze",
"en": "Playground",
"et": "Mänguväljak",
"fr": "Jeux pour enfants",
"pt": "Parques infantis",
"pt-br": "Parquinhos",
"ro": "Loc de joaca",
"uk": "Дитячий майданчик"
}

4
post.json

@ -6,6 +6,8 @@
"en": "Post",
"hu": "Posta",
"ja": "郵便",
"nl": "Post"
"nl": "Post",
"pt": "Correios",
"pt-br": "Correios"
}
}

4
power.json

@ -11,6 +11,8 @@
"it": "Energia",
"ja": "電力",
"nl": "Stroomvoorziening",
"pt": "Eletricidade",
"pt-br": "Energia",
"ro": "Energie",
"ru": "Энергетика"
},
@ -28,7 +30,7 @@
"{% set x='generator:method' %}{% if tags[x] %}<br/>{{ keyTrans('generator:method') }}: {{ tagTransList('generator:method', tags[x]) }}{% endif %}",
"{% set x='generator:type' %}{% if tags[x] %}<br/>{{ tagTransList('generator:type') }}: {{ tagTrans('generator:type', tags[x]) }}{% endif %}"
],
"markerSign": null,
"markerSymbol": null,
"priority": "{% if tags.power == 'plant' %}0{% elseif tags.power == 'generator' or tags.power == 'line' %}1{% elseif tags.power == 'substation' %}2{% else %}3{% endif %}"
}
}

1
pt_amenities.json

@ -9,6 +9,7 @@
"it": "Infrastrutture",
"ja": "生活環境",
"nl": "Voorzieningen",
"pt-br": "Equipamentos",
"ru": "Транспортные принадлежности",
"uk": "Amenities"
},

70
pt_routes.json

@ -1,11 +1,15 @@
{
"type": "overpass",
"name": {
"de": "Routen",
"en": "Routes",
"de": "Routen"
"fr": "Lignes",
"pt": "Rotas",
"pt-br": "Rotas"
},
"query": {
"13": "relation[type=route][route~\"^(bus|trolleybus|ferry|train|tram)$\"];"
"12": "relation[type=route][route~\"^(subway|monorail|ferry|train)$\"];",
"14": "relation[type=route][route~\"^(subway|monorail|aerialway|bus|trolleybus|ferry|train|tram)$\"];"
},
"feature": {
"title": [
@ -13,6 +17,66 @@
"",
"{{ localizedTag(tags, 'name') |default(localizedTag(tags, 'operator')) | default(localizedTag(tags, 'ref')) | default(trans('unnamed')) }}"
],
"description": "{{ tagTrans('route', tags.route) }}"
"description": "{{ tagTrans('route', tags.route) }}",
"listMarkerSign": "{{ const[tags.route].sign|raw }}",
"markerSymbol": null,
"listMarkerSymbol": "{{ markerCircle({fillColor:const[tags.route].color})|raw }}",
"style": {
"color": "{{ const[tags.route].color }}"
}
},
"info": [
"<table>",
"{% for value, data in const %}",
"{% if data.zoom <= map.zoom %}",
" <tr>",
" <td>{{ markerCircle({fillColor:data.color})|raw }}<div class='sign'>{{ data.sign|raw }}</div></td>",
" <td>{{ tagTrans('route', value) }}</td>",
" </tr>",
"{% endif %}",
"{% endfor %}",
"</table>"
],
"const": {
"train": {
"sign": "<img src='maki:rail?fill=#ffffff'>",
"zoom": 12,
"color": "#202020"
},
"subway": {
"sign": "<img src='maki:rail-metro?fill=#ffffff'>",
"zoom": 12,
"color": "#00007f"
},
"monorail": {
"sign": "<span style='color: #ffffff'>M</span>",
"zoom": 12,
"color": "#006f8f"
},
"tram": {
"sign": "<img src='maki:rail-light?fill=#ffffff'>",
"zoom": 12,
"color": "#7f007f"
},
"bus": {
"sign": "<img src='maki:bus?fill=#ffffff'>",
"zoom": 12,
"color": "#af0000"
},
"trolleybus": {
"sign": "<img src='maki:bus?fill=#ffffff'>",
"zoom": 12,
"color": "#af3f00"
},
"aerialway": {
"sign": "<img src='maki:aerialway?fill=#ffffff'>",
"zoom": 12,
"color": "#00aaaa"
},
"ferry": {
"sign": "<img src='maki:ferry?fill=#ffffff'>",
"zoom": 12,
"color": "#007fff"
}
}
}

2
pt_stops.json

@ -13,6 +13,8 @@
"ja": "停留所と駅",
"nl": "Haltes en Stations",
"pl": "Przystanki i Stacje",
"pt": "Paragens e estações",
"pt-br": "Paradas e Estações",
"ru": "Остановки и станции",
"uk": "Зупинки та станції"
},

59
public.json

@ -11,18 +11,67 @@
"it": "Servizi pubblici",
"ja": "公共サービス",
"nl": "Openbare diensten",
"pt": "Serviços públicos",
"pt-br": "Serviços Públicos",
"ro": "Servicii publice",
"ru": "Общественные места",
"uk": "Громадські місця"
},
"query": {
"12": "(node[amenity~'^(court_house|embassy|public_building|townhall)$'];way[amenity~'^(court_house|embassy|public_building|townhall)$'];relation[amenity~'^(court_house|embassy|public_building|townhall)$'];node[amenity=recycling][recyling_type=centre];way[amenity=recycling][recyling_type=centre];relation[amenity=recycling][recyling_type=centre];);",
"16": "(node[amenity~'^(court_house|embassy|public_building|townhall|clock|drinking_water|recycling)$'];way[amenity~'^(court_house|embassy|public_building|townhall|recycling)$'];relation[amenity~'^(court_house|embassy|public_building|townhall|recycling)$'];node[drinking_water]);"
"12": [
"(",
"node[amenity~'^(courthouse|embassy|public_building|townhall)$'];",
"way[amenity~'^(courthouse|embassy|public_building|townhall)$'];",
"relation[amenity~'^(courthouse|embassy|public_building|townhall)$'];",
"node[amenity=recycling][recyling_type=centre];",
"way[amenity=recycling][recyling_type=centre];",
"relation[amenity=recycling][recyling_type=centre];",
");"
],
"16": [
"(",
"node[amenity~'^(courthouse|embassy|public_building|townhall|clock|drinking_water|recycling|toilets)$'];",
"way[amenity~'^(courthouse|embassy|public_building|townhall|recycling|toilets)$'];",
"relation[amenity~'^(courthouse|embassy|public_building|townhall|recycling|toilets)$'];",
"node[drinking_water];",
");"
]
},
"feature": {
"title": "{{ tags.name|default(tags.operator)|default(tagTrans('amenity', tags.amenity)) }}",
"description": "{{ tagTrans('amenity', tags.amenity) }}",
"pre": [
"{% if tags.drinking_water %}",
"{% set value = 'drinking_water' %}",
"{% else %}",
"{% set value = tags.amenity %}",
"{% endif %}"
],
"title": "{{ tags.name|default(tags.operator)|default(tagTrans('amenity', value)) }}",
"description": "{{ tagTrans('amenity', value) }}",
"body": "{% if tags.operator %}{{ keyTrans('operator') }}: {{ tags.operator }}<br/>{% endif %}",
"markerSign": "{% if tags.amenity=='post_office' %}&#127972;{% elseif tags.amenity=='post_box'%}&#128238;{% elseif tags.amenity=='internet_cafe' %}&#128187;{% elseif tags.amenity=='telephone' %}&#9990;{% endif %}"
"markerSign": [
"{% if const[value] %}",
"{{ const[value]|raw }}",
"{% endif %}"
]
},
"info": [
"<table>",
"{% for value, sign in const %}",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>{{ sign|raw }}</div></td>",
" <td>{{ tagTrans('amenity', value) }}</td>",
" </tr>",
"{% endfor %}",
"</table>"
],
"const": {
"courthouse": "⚖",
"clock": "<i class='fa fa-clock-o' aria-hidden='true'></i>",
"drinking_water": "<img src='maki:drinking-water'>",
"embassy": "<img src='maki:embassy'>",
"public_building": "<img src='maki:building'>",
"recycling": "<img src='maki:recycling'>",
"toilets": "<img src='maki:toilet'>",
"townhall": "<img src='maki:town-hall'>"
}
}

7
railway-electrification.json

@ -2,7 +2,10 @@
"type": "overpass",
"name": {
"de": "Eisenbahn Elektrifizierung",
"en": "Railway electrification"
"en": "Railway electrification",
"fr": "Puissance électrique ferroviaire",
"pt": "Eletrificação ferroviária",
"pt-br": "Eletrificação Ferroviária"
},
"query": {
"11": "way[railway=rail][railway!~'^(platform|abandoned|disused|station|proposed|subway_entrance)$'][usage~'^(main|branch)$'];",
@ -52,7 +55,7 @@
"{{ keyTrans('gauge') }}: {{ tags.gauge|default(trans('unknown')) }}<br/>",
"{% if tags.electrified == 'no' %}{{ keyTrans('electrified') }}: {{ tagTrans('electrified', 'no') }}{% elseif tags.electrified %}{{ keyTrans('electrified') }}: {{ tagTrans('electrified', tags.electrified) }}, {{ keyTrans('voltage') }}: {{ tags.voltage|default(trans('unknown')) }}, {{ keyTrans('frequency') }}: {{ tags.frequency|default(trans('unknown')) }}<br/>{% endif %}"
],
"markerSign": null,
"markerSymbol": null,
"listMarkerSymbol": "line",
"styles": "casing,default",
"priority": "{% if tags.railway == 'station' %}0{% elseif tags.railway in [ 'halt', 'tram_stop' ] %}1{% else %}5{% endif %}",

22
railway-infrastructure.json

@ -1,8 +1,11 @@
{
"type": "overpass",
"name": {
"de": "Eisenbahn Infrastruktur",
"en": "Railway infrastructure",
"de": "Eisenbahn Infrastruktur"
"fr": "Infrastructure ferroviaire",
"pt": "Infraestrutura ferroviária",
"pt-br": "Infraestrutura Ferroviária"
},
"query": {
"11": "(way[railway=rail][usage~'^(main|branch)$'];node[railway~'^(station)$'];)",
@ -11,14 +14,21 @@
},
"feature": {
"title": "{% if tags.ref %}{{ localizedTag(tags, 'ref') }} - {% endif %}{{ localizedTag(tags, 'name')|default(localizedTag(tags, 'operator'))|default(trans('unnamed')) }}",
"description": "{{ tagTrans('railway', tags.railway) }}",
"description": [
"{{ tagTrans('railway', tags.railway) -}}",
"{%- if tags.usage %}",
", {{ tagTrans('railway=rail usage', tags.usage) }}",
"{% endif -%}",
"{%- if tags.service %}",
", {{ tagTrans('railway=rail service', tags.service) }}",
"{% endif -%}"
],
"body": [
"{% if tags.operator %}{{ keyTrans('operator') }}: {{ localizedTag(tags, 'operator') }}<br>{% endif %}",
"{% if tags.usage %}{{ keyTrans('usage') }}: {{ tagTrans('usage', tags.usage)|default(trans('unknown')) }}<br/>{% endif %}",
"{% if tags.service %}{{ keyTrans('service') }}: {{ tagTrans('service', tags.service ) }}<br/>{% endif %}",
"{% if tags.usage %}{{ keyTrans('railway=rail usage') }}: {{ tagTrans('railway=rail usage', tags.usage)|default(trans('unknown')) }}<br/>{% endif %}",
"{% if tags.service %}{{ keyTrans('railway=rail service') }}: {{ tagTrans('railway=rail service', tags.service ) }}<br/>{% endif %}",
"{{ keyTrans('gauge') }}: {{ tags.gauge|default(trans('unknown')) }}<br/>",
"{% if tags.electrified == 'no' %}{{ keyTrans('electrified') }}: {{ tagTrans('electrified', 'no') }}{% elseif tags.electrified %}{{ keyTrans('electrified') }}: {{ tagTrans('electrified', tags.electrified) }}, {{ keyTrans('voltage') }}: {{ tags.voltage|default(trans('unknown')) }}, {{ keyTrans('frequency') }}: {{ tags.frequency|default(trans('unknown')) }}<br/>{% endif %}",
""
"{% if tags.electrified == 'no' %}{{ keyTrans('electrified') }}: {{ tagTrans('electrified', 'no') }}{% elseif tags.electrified %}{{ keyTrans('electrified') }}: {{ tagTrans('electrified', tags.electrified) }}, {{ keyTrans('voltage') }}: {{ tags.voltage|default(trans('unknown')) }}, {{ keyTrans('frequency') }}: {{ tags.frequency|default(trans('unknown')) }}<br/>{% endif %}"
],
"markerSign": "{% if tags.railway in [ 'halt', 'tram_stop', 'station', 'stop', 'subway_entrance' ] %}X{% endif %}",
"markerSymbol": [

24
religion.json

@ -12,6 +12,8 @@
"it": "Religione",
"ja": "宗教",
"nl": "Religie",
"pt": "Religião",
"pt-br": "Religião",
"ro": "Religie",
"ru": "Религия",
"uk": "Релігія"
@ -37,15 +39,29 @@
"{% set value = tags.amenity %}",
"{% endif %}"
],
"description": "{{ tagTrans(key, value) }}{% if tags.religion %}: {{ tagTransList('religion', tags.religion) }}{% endif %}",
"description": [
"{% if tags.building and tags.religion %}",
" {% if isTranslated('tag:building=' ~ tags.building ~ ' religion=' ~ tags.religion) %}",
" {{ trans('tag:building=' ~ tags.building ~ ' religion=' ~ tags.religion) }}",
" {% elseif tags.building != 'yes' %}",
" {{ trans('tag:building=' ~ tags.building) }}{% if tags.religion %}: {{ tagTransList('religion', tags.religion) }}{% endif %}",
" {% else %}",
" {{ tagTrans(key, value) }}: {{ tagTransList('religion', tags.religion) }}",
" {% endif %}",
"{% else %}",
" {{ tagTrans(key, value) }}{% if tags.religion %}: {{ tagTransList('religion', tags.religion) }}{% endif %}",
"{% endif %}"
],
"popupDescription": "{{ tagTrans(key, value) }}",
"body": [
"{% if tags.building %}",
" {{ keyTrans('building') }}: {{ tagTrans('building', tags.building) }}<br/>",
"{% endif %}",
"{% if tags.religion %}",
" {{ keyTrans('religion') }}: {{ tagTransList('religion', tags.religion) }}",
" {{ keyTrans('religion') }}: {{ tagTransList('religion', tags.religion) }}<br/>",
"{% endif %}",
"{% if tags.denomination %}",
" <br/>",
" {{ keyTrans('denomination') }}: {{ tagTransList('denomination', tags.denomination) }}",
" {{ keyTrans('denomination') }}: {{ tagTransList('denomination', tags.denomination) }}<br/>",
"{% endif %}"
],
"markerSign": [

4
residential.json

@ -7,11 +7,13 @@
"el": "Περιοχές Κατοικίας",
"en": "Residential Areas",
"et": "Elamupiirkonnad",
"fr": "Zone Résidentielle",
"fr": "Zones résidentielles",
"hu": "Lakóövezetek",
"it": "Aree residenziali",
"ja": "住居エリア",
"nl": "Woongebieden",
"pt": "Áreas residenciais",
"pt-br": "Áreas Residenciais",
"ro": "Zona rezidentiala",
"ru": "Жилые районы",
"uk": "Житлова зона"

2
resources.json

@ -8,6 +8,8 @@
"fr": "Extraction des ressources",
"it": "Areee estrattive",
"nl": "Grondstoffenwinning",
"pt": "Extração de recursos",
"pt-br": "Extração de Recursos",
"ru": "Добыча ресурсов"
},
"query": {

4
shop.json

@ -7,12 +7,14 @@
"el": "Αγορές",
"en": "Shopping",
"et": "Ostmine",
"fr": "Magasinage/Shopping",
"fr": "Magasins/Boutiques",
"hu": "Vásárlás",
"it": "Acquisti",
"ja": "ショッピング",
"nl": "Winkelen",
"pl": "Zakupy",
"pt": "Compras",
"pt-br": "Compras",
"ro": "Cumpărături",
"ru": "Покупки",
"uk": "Торгівля"

6
sport.json

@ -6,16 +6,18 @@
"de": "Sport",
"el": "Άθληση",
"en": "Sport",
"fr": "Other Sport",
"fr": "Sports",
"hu": "Sport",
"it": "Sport",
"ja": "スポーツ",
"nl": "Sport",
"pt": "Desporto",
"pt-br": "Esportes",
"ru": "Спорт",
"uk": "Спорт. Інше."
},
"query": {
"14": "(node[sport];way[sport];relation[sport])"
"14": "(node[sport];way[sport];relation[sport];)"
},
"feature": {
"title": "{{ localizedTag(tags, 'name') |default(localizedTag(tags, 'operator')) |default(tagTransList('sport', tags.sport)) }}",

30
tourism_attractions.json

@ -13,6 +13,8 @@
"ja": "観光",
"nl": "Toerisme",
"pl": "Turystyka",
"pt": "Turismo",
"pt-br": "Turismo",
"ro": "Turism",
"ru": "Туризм",
"uk": "Туризм"
@ -22,23 +24,37 @@
"(",
"node[tourism][tourism!~\"^(alpine_hut|apartment|camp_site|caravan_site|chalet|guest_house|hostel|hotel|information|motel|wilderness_hut)$\"];",
"way[tourism][tourism!~\"^(alpine_hut|apartment|camp_site|caravan_site|chalet|guest_house|hostel|hotel|information|motel|wilderness_hut)$\"];",
"relation[tourism][tourism!~\"^(alpine_hut|apartment|camp_site|caravan_site|chalet|guest_house|hostel|hotel|information|motel|wilderness_hut)$\"]",
"relation[tourism][tourism!~\"^(alpine_hut|apartment|camp_site|caravan_site|chalet|guest_house|hostel|hotel|information|motel|wilderness_hut)$\"];",
")"
]
},
"feature": {
"description": "{{ tagTrans('tourism', tags.tourism) }}",
"markerSign": "{{ const[tags.tourism] }}"
"markerSign": "{{ const[tags.tourism]|raw }}"
},
"info": [
"<table>",
"{% for value, sign in const %}",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>{{ sign|raw }}</div></td>",
" <td>{{ tagTrans('tourism', value) }}</td>",
" </tr>",
"{% endfor %}",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'></div></td>",
" <td>{{ trans('other') }}</td>",
" </tr>",
"</table>"
],
"const": {
"aquarium": "🐟",
"artwork": "🎨 ",
"attraction": "",
"attraction": "<img src='maki:attraction'>",
"gallery": "🖼",
"museum": "",
"picnic_site": "",
"theme_park": "",
"viewpoint": "",
"museum": "<img src='maki:museum'>",
"picnic_site": "<img src='maki:picnic-site'>",
"theme_park": "<img src='maki:amusement-park'>",
"viewpoint": "<i class='fa fa-eye' aria-hidden='true'></i>",
"zoo": "🦁"
}
}

80
tourism_services.json

@ -13,34 +13,88 @@
"ja": "観光",
"nl": "Toerisme",
"pl": "Turystyka",
"pt": "Turismo",
"pt-br": "Turismo",
"ro": "Turism",
"ru": "Туризм",
"uk": "Туризм"
},
"query": {
"13": [
"(",
"node[tourism~\"^(alpine_hut|apartment|camp_site|caravan_site|chalet|guest_house|hostel|hotel|motel|wilderness_hut)$\"];",
"way[tourism~\"^(alpine_hut|apartment|camp_site|caravan_site|chalet|guest_house|hostel|hotel|motel|wilderness_hut)$\"];",
"relation[tourism~\"^(alpine_hut|apartment|camp_site|caravan_site|chalet|guest_house|hostel|hotel|motel|wilderness_hut)$\"];",
")"
],
"16": [
"(",
"node[tourism~\"^(alpine_hut|apartment|camp_site|caravan_site|chalet|guest_house|hostel|hotel|information|motel|wilderness_hut)$\"];",
"way[tourism~\"^(alpine_hut|apartment|camp_site|caravan_site|chalet|guest_house|hostel|hotel|information|motel|wilderness_hut)$\"];",
"relation[tourism~\"^(alpine_hut|apartment|camp_site|caravan_site|chalet|guest_house|hostel|hotel|information|motel|wilderness_hut)$\"]",
"relation[tourism~\"^(alpine_hut|apartment|camp_site|caravan_site|chalet|guest_house|hostel|hotel|information|motel|wilderness_hut)$\"];",
")"
]
},
"feature": {
"description": "{{ tagTrans('tourism', tags.tourism) }}",
"markerSign": "{{ const[tags.tourism] }}"
"markerSign": "{{ const[tags.tourism].sign|raw }}"
},
"info": [
"<table>",
"{% for value, data in const %}",
"{% if data.zoom <= map.zoom %}",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>{{ data.sign|raw }}</div></td>",
" <td>{{ tagTrans('tourism', value) }}</td>",
" </tr>",
"{% endif %}",
"{% endfor %}",
"</table>"
],
"const": {
"alpine_hut": "🛌",
"apartment": "🛌",
"camp_site": "⛺",
"caravan_site": "⛺",
"chalet": "🛌",
"guest_house": "🛌",
"hostel": "🛌",
"hotel": "🛌",
"information": "ℹ️",
"motel": "🛌",
"wilderness_hut": ""
"alpine_hut": {
"sign": "🛌",
"zoom": 13
},
"apartment": {
"sign": "🛌",
"zoom": 13
},
"camp_site": {
"sign": "⛺",
"zoom": 13
},
"caravan_site": {
"sign": "⛺",
"zoom": 13
},
"chalet": {
"sign": "🛌",
"zoom": 13
},
"guest_house": {
"sign": "🛌",
"zoom": 13
},
"hostel": {
"sign": "🛌",
"zoom": 13
},
"hotel": {
"sign": "🛌",
"zoom": 13
},
"motel": {
"sign": "🛌",
"zoom": 13
},
"wilderness_hut": {
"sign": "",
"zoom": 13
},
"information": {
"sign": "ℹ️",
"zoom": 16
}
}
}

4
walk_amenities.json

@ -1,8 +1,10 @@
{
"type": "overpass",
"name": {
"de": "Einrichtungen",
"en": "Amenities",
"de": "Einrichtungen"
"fr": "Équipements piétons",
"pt-br": "Equipamentos"
},
"query": {
"13": [

55
waste.json

@ -5,10 +5,12 @@
"cs": "Nakládání s odpady",
"de": "Entsorgung",
"en": "Disposal",
"fr": "Rebuts",
"fr": "Déchets/Recyclage",
"it": "Smaltimento",
"ja": "処理場",
"nl": "Afvalverwijdering",
"pt": "Lixo",
"pt-br": "Lixo",
"ru": "Переработка отходов"
},
"query": {
@ -37,6 +39,19 @@
"relation[man_made=wastewater_plant];",
"relation[amenity=recycling];",
")"
],
"18": [
"(",
"node[landuse=landfill];",
"node[man_made=wastewater_plant];",
"node[amenity~\"^(recycling|waste_basket)$\"];",
"way[landuse=landfill];",
"way[man_made=wastewater_plant];",
"way[amenity=recycling];",
"relation[landuse=landfill];",
"relation[man_made=wastewater_plant];",
"relation[amenity=recycling];",
")"
]
},
"feature": {
@ -47,16 +62,50 @@
"{% elseif tags.man_made == 'wastewater_plant' %}",
" {% set key = 'man_made' %}",
" {% set value = tags.man_made %}",
"{% elseif tags.amenity == 'recycling' %}",
"{% elseif tags.amenity == 'recycling' or tags.amenity == 'waste_basket' %}",
" {% set key = 'amenity' %}",
" {% set value = tags.amenity %}",
"{% endif %}"
"{% endif %}",
"{% set kv = key ~ '=' ~ value %}"
],
"description": "{{ tagTrans(key, value) }}",
"body": [
"{% if tags.recycling_type %}",
"{{ keyTrans('recycling_type') }}: {{ tagTrans('recycling_type', tags.recycling_type) }}",
"{% endif %}"
],
"markerSign": [
"{% if const[kv] %}",
"{{ const[kv].sign|raw }}",
"{% endif %}"
]
},
"info": [
"<table>",
"{% for kv, data in const %}",
" {% if map.zoom >= data.minZoom %}",
" {% set key = kv|split('=')[0] %}",
" {% set value = kv|split('=')[1] %}",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>{{ data.sign|raw }}</div></td>",
" <td>{{ tagTrans('leisure', value) }}</td>",
" </tr>",
" {% endif %}",
"{% endfor %}",
" <tr>",
" <td>{{ markerCircle({})|raw }}</td>",
" <td>{{ trans('other') }}</td>",
" </tr>",
"</table>"
],
"const": {
"amenity=recycling": {
"minZoom": 13,
"sign": "<img src='maki:recycling'>"
},
"amenity=waste_basket": {
"minZoom": 18,
"sign": "<img src='maki:waste-basket'>"
}
}
}

12
water.json

@ -1,8 +1,11 @@
{
"type": "overpass",
"name": {
"de": "Gewässer",
"en": "Waterbodies",
"de": "Gewässer"
"fr": "Hydrographie",
"pt": "Massas de água",
"pt-br": "Hidrografia"
},
"query": {
"10": [
@ -33,7 +36,7 @@
"{{ tagTrans('natural', tags.natural) }}",
"{% endif %}"
],
"markerSign": null,
"markerSymbol": null,
"listMarkerSymbol": [
"{% if tags.natural == 'water' %}",
"polygon",
@ -78,10 +81,11 @@
"{% endif %}"
],
"text": [
"{% if type=='way' and tags.waterway in [ 'river', 'stream', 'canal', 'wadi', 'drystream' ] %}",
"{% if type=='way' and tags.waterway in [ 'river', 'stream', 'canal', 'ditch', 'wadi', 'drystream' ] %}",
"{{ tags.name }} ➔ ",
"{% endif %}"
]
],
"textRepeat": "1"
}
},
"info": [

6
wikipedia.json

@ -1,7 +1,11 @@
{
"type": "overpass",
"name": {
"en": "Wikipedia"
"de": "Wikipedia",
"en": "Wikipedia",
"fr": "Wikipédia",
"pt": "Wikipédia",
"pt-br": "Wikipédia"
},
"query": {
"14": [

6
works.json

@ -5,16 +5,18 @@
"cs": "Továrny",
"de": "Fabriken",
"en": "Works",
"fr": "Construction",
"fr": "Zones industrielles",
"it": "Fabbriche",
"ja": "工場",
"nl": "Fabrieken",
"pt": "Fábricas",
"pt-br": "Fábricas",
"ru": "Промышленность"
},
"query": {
"12": "(node[landuse~'^(industrial)$'];way[landuse~'^(industrial)$'];relation[landuse~'^(industrial)$'];)"
},
"feature": {
"markerSign": null
"markerSymbol": null
}
}
Loading…
Cancel
Save