Compare commits

...

153 Commits

Author SHA1 Message Date
Stephan Bösch-Plepelits 6d3e7c932e pt: show directions in hover and selected 5 years ago
Stephan Bösch-Plepelits 4225e151fa pt: show arrowHeads to indicate direction of routes 5 years ago
Stephan Bösch-Plepelits 2ab2a904b2 pt: instead of circles on stops use markers of type circle (always on top) 5 years ago
Stephan Bösch-Plepelits 0613261833 Cycle routes: hover/selected on the member features instead of master 5 years ago
Stephan Bösch-Plepelits 11c08791ea Cycle routes: show directions on ways 5 years ago
Stephan Bösch-Plepelits f968b451ad New category: power routes 5 years ago
Stephan Bösch-Plepelits 11c5fd6b7d coal, oil_gas: description for power=generator 5 years ago
Stephan Bösch-Plepelits 5adefe2457 Energy: add new 'renewables' category 5 years ago
Stephan Bösch-Plepelits 1a1c093ef4 historic/religion: also show wayside_chapel in religion 5 years ago
Stephan Bösch-Plepelits fd3659240d Make new categories translateable 6 years ago
Stephan Bösch-Plepelits 0ca6f228a0 remove fossil-energy (has been split into oil_gas and coal) 6 years ago
Stephan Bösch-Plepelits a8ef4e5e26 Merge branch 'energy' 6 years ago
Stephan Bösch-Plepelits 6e629d8420 Merge branch 'maxspeed' 6 years ago
Stephan Bösch-Plepelits 3122a83cbe railway-maxspeed: prefix name by railway (DE/EN) 6 years ago
Stephan Bösch-Plepelits e6838b8e2d car_maxspeed/railway-maxspeed: show speed (w/o unit) as label 6 years ago
Stephan Bösch-Plepelits a1c25cfe76 railway-maxspeed: new category 6 years ago
Stephan Bösch-Plepelits 85f3dc53d9 Merge branch 'historic_improvements' 6 years ago
Stephan Bösch-Plepelits 7c98911738 pt: show 'loading' on stops when not fully loaded yet or 'unknown' when unnamed (or can't be referenced from not loaded stop_area) 6 years ago
Stephan Bösch-Plepelits 60a90b2725 All routes: join route refs by ' · ' 6 years ago
Stephan Bösch-Plepelits aba940bc6e car_routes: improve refs 6 years ago
Stephan Bösch-Plepelits dd826ba6e6 coal, oil_gas: improvements 6 years ago
Stephan Bösch-Plepelits 8261dedec9 Split fossil-energy in coal resp oil_gas 6 years ago
Stephan Bösch-Plepelits 2564cbd9ef historic/religion: move wayside_cross/wayside_shrine to religion 6 years ago
Stephan Bösch-Plepelits 979714e92c Memorial: use "historic=memorial memorial=*" (or alias memorial:type=*) as description 6 years ago
Stephan Bösch-Plepelits 0d37e906c8 Split memorial from historic 6 years ago
Stephan Bösch-Plepelits 6f93c24123 Health: bugfix icons 6 years ago
Stephan Bösch-Plepelits a97bdff17f Import hu translations to categories 6 years ago
Stephan Bösch-Plepelits 596042834e Merge branch 'patch-4' of https://github.com/debyos/openstreetbrowser-categories-main 6 years ago
Stephan Bösch-Plepelits 60bd5cb3a1
Merge pull request #20 from debyos/patch-3 6 years ago
debyos d14db0f125
Another minor improvement 6 years ago
debyos c8a0dea299
Minor improvements 6 years ago
Stephan Bösch-Plepelits 6c95b95080 Import hu translations to categories 6 years ago
Stephan Bösch-Plepelits db620d0140
Merge pull request #19 from debyos/patch-2 6 years ago
debyos 61969d4ae0
Update and completion of missing translations 6 years ago
Stephan Bösch-Plepelits fe7792fda7 Add some category titles which were accidentially missing 6 years ago
Stephan Bösch-Plepelits ec620a9823 Fix order of language strings in lang/ files 6 years ago
Stephan Bösch-Plepelits aa4849675a Import hu translations to categories 6 years ago
Stephan Bösch-Plepelits 3adf2dcf46
Merge pull request #18 from debyos/patch-1 6 years ago
debyos bd815e0553
Hungarian translation completed 6 years ago
Stephan Bösch-Plepelits 937d96a177 historic: use different translation/icon for "historic=memorial memorial=plaque" 6 years ago
Stephan Bösch-Plepelits e066f56f4d Payment options: tooltip for each value 6 years ago
Stephan Bösch-Plepelits e9981668b6 Separate payment options by ',' 6 years ago
Stephan Bösch-Plepelits 363b6021b4 Translate payment options 6 years ago
Stephan Bösch-Plepelits fa0abe70ec Import pt-br translations to categories 6 years ago
Stephan Bösch-Plepelits 6de4ac1f86
Merge pull request #16 from IgorEliezer/patch-1 6 years ago
Igor Eliezer a180b52039
Fix pt-br.json 6 years ago
Igor Eliezer e3d43961a9
Merge pull request #5 from plepe/master 6 years ago
Stephan Bösch-Plepelits 8b6f136101 Import pt-br translations to categories 6 years ago
Stephan Bösch-Plepelits 4120b34011
Merge pull request #15 from IgorEliezer/patch-1 6 years ago
Stephan Bösch-Plepelits 52d041e50a emergency: fix descriptions and icons 6 years ago
Igor Eliezer 8f5154ef15
Update pt-br.json 6 years ago
Igor Eliezer 9ff770ed4f
Merge pull request #4 from plepe/master 6 years ago
Stephan Bösch-Plepelits 484ec0904b water: waterway=drain 6 years ago
Stephan Bösch-Plepelits 15aa49c4ea Merge translations into categories (pt-br) 6 years ago
Stephan Bösch-Plepelits 5dab28760c
Merge pull request #14 from IgorEliezer/patch-1 6 years ago
Igor Eliezer 572441044e
Update pt-br.json 6 years ago
Igor Eliezer 535a3be5f9
Merge pull request #3 from plepe/master 6 years ago
Stephan Bösch-Plepelits 2339038885 Merge translations into categories (fr) 6 years ago
Stephan Bösch-Plepelits 1cbac8f3c0
Merge pull request #13 from Cybereric/patch-7 6 years ago
Cybereric 5892b4b98b
Update fr.json 6 years ago
Stephan Bösch-Plepelits 1147a67d83 Re-organize infrastructure/energy; Rename power->electric_power 6 years ago
Stephan Bösch-Plepelits 96e273a8b3 gastro: show dietary options 6 years ago
Stephan Bösch-Plepelits f10910dc63 popupBody: link to wikipedia 6 years ago
Stephan Bösch-Plepelits b09b903aa6 pt: order fields as written by openstreetbrowser-editor 6 years ago
Stephan Bösch-Plepelits 529e8ecfd8 car_routes: complete; color by 'network' tag 6 years ago
Stephan Bösch-Plepelits 31e66a0388 car_routes: inital code (mostly copied from cycle_routes) 6 years ago
Stephan Bösch-Plepelits a0bfccf64e Update language files 6 years ago
Stephan Bösch-Plepelits dcb7010a71 pt: show only stops with min. 1 route 6 years ago
Stephan Bösch-Plepelits ece5008798 pt: route icons in stop/way popup 6 years ago
Stephan Bösch-Plepelits ce40299b2a PT: re-enable PT Amenities category 6 years ago
Stephan Bösch-Plepelits fb8fc5c05c pt: support PTv1 (and PTv3?) 6 years ago
Stephan Bösch-Plepelits 95a2fa0cb4 New sub category 'outdoor' which includes mtb routes 6 years ago
Stephan Bösch-Plepelits 805e910681 cycle_routes, hiking_routes: fix priority 6 years ago
Stephan Bösch-Plepelits d767e9303f * routes: improve popup display 6 years ago
Stephan Bösch-Plepelits 0c9e212b4a cycle_routes, hiking_routes: improve popup 6 years ago
Stephan Bösch-Plepelits f9c0ba53ab railway-routes: improve popup 6 years ago
Stephan Bösch-Plepelits e4ad01f1ce railway-routes: color routes by operator 6 years ago
Stephan Bösch-Plepelits fcd65084ca railway-routes 6 years ago
Stephan Bösch-Plepelits 256dc89193 cycle_routes, hiking_routes: improve code 6 years ago
Stephan Bösch-Plepelits 300b6d78a8 Hiking Routes: copy code from cycle networks 6 years ago
Stephan Bösch-Plepelits 601fcd0f31 fix 6 years ago
Stephan Bösch-Plepelits bedbfe18a1 cycle_routes: add map key, list symbols, improve colors 6 years ago
Stephan Bösch-Plepelits e17ef2db6d cycle_routes: use new members queries 6 years ago
Stephan Bösch-Plepelits bd4585e532 pt: Add list names to lang/ 6 years ago
Stephan Bösch-Plepelits 0e5fbf4606 Merge branch 'master' into pt 6 years ago
Stephan Bösch-Plepelits 89746d5e1e Replace null in lang strings by ""; remove deleted categories 6 years ago
Stephan Bösch-Plepelits 034d0c448b pt: fixes 6 years ago
Stephan Bösch-Plepelits add73ee88d pt: hide platforms, marker for stops in list 6 years ago
Stephan Bösch-Plepelits 4fe9d70dcc railway-electrification: translate non electrified 6 years ago
Stephan Bösch-Plepelits ea69d063c4 pt: remove duplicate refs, order naturally 6 years ago
Stephan Bösch-Plepelits 01997790e5 pt: different styles for stop, way, platform 6 years ago
Stephan Bösch-Plepelits 3b8466b204 pt: also load stop_areas, use relation name if stop_position has no name 6 years ago
Stephan Bösch-Plepelits 2338dfdd29 pt: show route refs on ways 6 years ago
Stephan Bösch-Plepelits 89b8bb41c9 pt: improvements 6 years ago
Stephan Bösch-Plepelits 1acb3fd7f8 railway-infrastructure: include usage=* and service=* in description 6 years ago
Stephan Bösch-Plepelits bcfeb519cb railway-infrastructure: localization for usage tag 6 years ago
Stephan Bösch-Plepelits fdf93ee86e railway-infrastructure: localization for service tag 6 years ago
Stephan Bösch-Plepelits 371ca42047 pt: sub lists 6 years ago
Stephan Bösch-Plepelits 2d1ca4dfe5 pt: improve colors 6 years ago
Stephan Bösch-Plepelits 8c4fc6f64e pt: fixes 6 years ago
Stephan Bösch-Plepelits e40239f646 Replace pt_routes/pt_stops by new pt category 6 years ago
Stephan Bösch-Plepelits c74852a03b lint 6 years ago
Stephan Bösch-Plepelits da702616f4 Merge branch 'waldyrious-patch-1' 6 years ago
Stephan Bösch-Plepelits 63bad9136c Distribute pt language strings to categories 6 years ago
Waldir Pimenta 30bf3b4e82
Create pt.json 6 years ago
Igor Eliezer 270ca44713
Merge pull request #2 from plepe/master 6 years ago
Stephan Bösch-Plepelits 7c89f678a7 Merge branch 'IgorEliezer-11' 6 years ago
Stephan Bösch-Plepelits 1d38fc7ea9 Distribute language strings to categories (pt-br) 6 years ago
Stephan Bösch-Plepelits 9858d79080 fossil-energy: include quarry and mine_shaft (coal) 6 years ago
Igor Eliezer e12e971a75
Fix for consistency 6 years ago
Igor Eliezer fe9344ccc5
Update pt-br 6 years ago
Igor Eliezer 3b5a3cd1c6
Merge pull request #1 from plepe/master 6 years ago
Stephan Bösch-Plepelits 31d0d59148 Religion: description depends on the building=* tag 6 years ago
Stephan Bösch-Plepelits aee96a7e11 cycle_amenities: translate bicycle tube dispensers 6 years ago
Stephan Bösch-Plepelits 44fe15406c Fossil Energy: include coal and power generators 6 years ago
Stephan Bösch-Plepelits f737061637 Craft: import translation (fr) 6 years ago
Stephan Bösch-Plepelits 5bd5f67f69
Merge pull request #10 from Cybereric/patch-6 6 years ago
Cybereric 10af6d8202
Update fr.json 6 years ago
Stephan Bösch-Plepelits cc2f1c06b7 Fossil Energy: new category 6 years ago
Stephan Bösch-Plepelits 5412b0b57e Bugfixes (API adaption) 6 years ago
Stephan Bösch-Plepelits b3500f5491 Tourism Services: bugfix (API adaption) 6 years ago
Stephan Bösch-Plepelits 3ed43d7f7d
Cycle Amenities: show charging stations from z13 6 years ago
Stephan Bösch-Plepelits 318e97494e Craft: new category 6 years ago
Stephan Bösch-Plepelits 80a07e84aa Car / Cycle Amenities: include ev charging stations 6 years ago
Stephan Bösch-Plepelits b6707d9d62 Historic: center icon of memorials 6 years ago
Stephan Bösch-Plepelits baaf77be4d gastro-smoking: update lang fr 6 years ago
Stephan Bösch-Plepelits b072f74489
Merge pull request #9 from Cybereric/patch-5 6 years ago
Cybereric 4320c21324
Smoking free category FR translation 6 years ago
Stephan Bösch-Plepelits a58a5ae4dd Update translations 6 years ago
Stephan Bösch-Plepelits 256d9630e4 Merge remote-tracking branch 'origin/master' 6 years ago
Stephan Bösch-Plepelits 65cd20ab6f
Merge pull request #8 from Cybereric/patch-4 6 years ago
Cybereric b8dcb0e4e1
Better french translations 6 years ago
Stephan Bösch-Plepelits 82ad789095 Index: move gastro-smoking to special 6 years ago
Stephan Bösch-Plepelits 6f91f00762 Gastronomy Smoking: new category! 6 years ago
Stephan Bösch-Plepelits 6d373b0066 Health: handle tag keys (drawback: duplicate entries in info) 6 years ago
Stephan Bösch-Plepelits ad500f33c1 Emergency: use emergency=phone instead amenity=emergency_phone 6 years ago
Stephan Bösch-Plepelits 8cfdc2c23c Culture and Religion: fix title (en, fr) 6 years ago
Stephan Bösch-Plepelits d976bb063d Import category titles from translation (fr) 6 years ago
Stephan Bösch-Plepelits 9687b637b9 Merge branch 'master' of github.com:plepe/openstreetbrowser-categories-main 6 years ago
Stephan Bösch-Plepelits c96f2c0c53
Merge pull request #6 from Cybereric/patch-2 6 years ago
Cybereric a0b6ccb06e
Categories update 6 years ago
Stephan Bösch-Plepelits b4897eadd2 Agriculture: priorities 6 years ago
Stephan Bösch-Plepelits 411044a164 Translations: add template.json file 6 years ago
Stephan Bösch-Plepelits 22c878b47c Import category titles from translation (pt-br) 6 years ago
Stephan Bösch-Plepelits 73ca7808fb
Merge pull request #5 from IgorEliezer/patch-1 6 years ago
Igor Eliezer 8ff6fde7be
Fix missing comma 6 years ago
Igor Eliezer a567b73d1a
Create pt-br.json 6 years ago
Stephan Bösch-Plepelits 6e50207339 Update 'culture_religion.json' 6 years ago
Stephan Bösch-Plepelits ed68cdb2a3 Import category titles from translation (fr) 6 years ago
Stephan Bösch-Plepelits 91ceada260 Merge remote-tracking branch 'origin/master' 6 years ago
Stephan Bösch-Plepelits 7b7bf9f422
Merge pull request #4 from Cybereric/patch-1 6 years ago
Cybereric c6c77239ab
Update fr.json 6 years ago
Cybereric 11b84e3c9c
Update fr.json 6 years ago
  1. 4
      administrative.json
  2. 13
      agriculture.json
  3. 2
      alternative_amenities.json
  4. 3
      alternative_routes.json
  5. 5
      buildings.json
  6. 8
      car_amenities.json
  7. 5
      car_furniture.json
  8. 10
      car_maxspeed.json
  9. 65
      car_routes.json
  10. 4
      children.json
  11. 41
      coal.json
  12. 2
      communication.json
  13. 5
      construction.json
  14. 77
      craft.json
  15. 2
      culture.json
  16. 11
      culture_religion.json
  17. 18
      cycle_amenities.json
  18. 144
      cycle_routes.json
  19. 5
      detailsBody.html
  20. 5
      education.json
  21. 6
      electric_power.json
  22. 34
      emergency.json
  23. 7
      financial.json
  24. 70
      gastro-smoking.json
  25. 18
      gastro.json
  26. 34
      health.json
  27. 95
      hiking_routes.json
  28. 24
      historic.json
  29. 102
      index.json
  30. 5
      internet.json
  31. 63
      lang/ast.json
  32. 121
      lang/ca.json
  33. 63
      lang/cs.json
  34. 47
      lang/de.json
  35. 87
      lang/el.json
  36. 49
      lang/en.json
  37. 123
      lang/es.json
  38. 96
      lang/et.json
  39. 65
      lang/fr.json
  40. 108
      lang/hu.json
  41. 71
      lang/it.json
  42. 69
      lang/ja.json
  43. 65
      lang/nl.json
  44. 106
      lang/pl.json
  45. 79
      lang/pt-br.json
  46. 79
      lang/pt.json
  47. 82
      lang/ro.json
  48. 71
      lang/ru.json
  49. 79
      lang/template.json
  50. 78
      lang/uk.json
  51. 3
      leisure.json
  52. 67
      memorial.json
  53. 4
      military.json
  54. 53
      mtb-routes.json
  55. 4
      natural.json
  56. 64
      oil_gas.json
  57. 4
      other.json
  58. 15
      outdoor.json
  59. 3
      phone.json
  60. 2
      places.json
  61. 2
      places_geo.json
  62. 3
      playgrounds.json
  63. 26
      popupBody.html
  64. 4
      post.json
  65. 63
      power_routes.json
  66. 235
      pt.json
  67. 2
      pt_amenities.json
  68. 80
      pt_routes.json
  69. 47
      pt_stops.json
  70. 3
      public.json
  71. 11
      railway-electrification.json
  72. 22
      railway-infrastructure.json
  73. 117
      railway-maxspeed.json
  74. 60
      railway-routes.json
  75. 39
      religion.json
  76. 37
      renewables.json
  77. 2
      residential.json
  78. 3
      resources.json
  79. 4
      shop.json
  80. 6
      sport.json
  81. 6
      tourism_attractions.json
  82. 8
      tourism_services.json
  83. 3
      transport_alternative.json
  84. 4
      walk_amenities.json
  85. 5
      waste.json
  86. 13
      water.json
  87. 6
      wikipedia.json
  88. 5
      works.json

4
administrative.json

@ -8,9 +8,11 @@
"en": "Administrative Areas",
"et": "Administratiivalad",
"fr": "Zones administratives",
"hu": "Adminisztratív határok",
"hu": "Közigazgatási 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 %}"
]
}
}

2
alternative_amenities.json

@ -5,9 +5,11 @@
"de": "Einrichtungen",
"en": "Amenities",
"fr": "Équipement",
"hu": "Létesítmények",
"it": "Infrastrutture",
"ja": "生活環境",
"nl": "Voorzieningen",
"pt-br": "Equipamentos",
"ru": "Полезные места",
"uk": "Amenities"
}

3
alternative_routes.json

@ -5,9 +5,12 @@
"de": "(ausgeschilderte) Routen",
"en": "Routes",
"fr": "Routes",
"hu": "Útvonalak",
"it": "Itinerari segnalati",
"ja": "ルート",
"nl": "Alternatieve routes",
"pt": "Rotas",
"pt-br": "Rotas",
"ru": "Маршруты",
"uk": "Маршрути"
}

5
buildings.json

@ -3,7 +3,10 @@
"name": {
"de": "Gebäude",
"en": "Buildings",
"fr": "Bâtiments"
"fr": "Bâtiments",
"hu": "Épületek",
"pt": "Edifícios",
"pt-br": "Edificações"
},
"query": {
"16": [

8
car_amenities.json

@ -5,10 +5,12 @@
"cs": "Občasnká vybavenost",
"de": "Einrichtungen",
"en": "Amenities",
"fr": "Infrastructures routières",
"fr": "Équipements auto",
"hu": "Létesítmények",
"it": "Infrastrutture",
"ja": "生活環境",
"nl": "Voorzieningen",
"pt-br": "Equipamentos",
"ru": "Обслуживание транспорта",
"uk": "Amenities"
},
@ -18,6 +20,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 +44,7 @@
"car_rental": "R",
"car_sharing": "S",
"car_wash": "🚿",
"charging_station": "🔌 ",
"charging_station": "🔌",
"fuel": "⛽",
"parking": "🅿",
"motorcycle_parking": "🅿"

5
car_furniture.json

@ -4,11 +4,14 @@
"cs": "Pouliční přislušenství",
"de": "Straßenausstattung",
"en": "Street Furniture",
"fr": "Infrastrucutures résidentielles",
"fr": "Fournitures automobiles",
"hu": "Jelzőtáblák",
"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

@ -3,7 +3,10 @@
"name": {
"de": "Höchstgeschwindigkeiten",
"en": "Maxspeed",
"fr": "Limites de vitesse"
"fr": "Limites de vitesse",
"hu": "Sebességkorlátozás",
"pt": "Velocidade máxima",
"pt-br": "Velocidade máxima"
},
"query": {
"11": "way[highway~\"^(motorway|trunk)$\"];",
@ -54,7 +57,10 @@
"listMarkerSymbol": "line",
"style": {
"width": "3",
"color": "{{ color }}"
"color": "{{ color }}",
"text": "{{ maxspeed }} ",
"textRepeat": "1",
"textFontWeight": "bold"
}
},
"const": {

65
car_routes.json

@ -0,0 +1,65 @@
{
"type": "overpass",
"name": {
"en": "Car routes",
"hu": "Főútvonalak",
"pt-br": "Rotas rodoviárias"
},
"query": {
"10": "relation[type=route][route=road]"
},
"members": true,
"feature": {
"pre": "{% set color = '#' ~ tags.network|default('')|md5|slice(0, 6) %}",
"description": "{% if tags.network %}{{ tagTrans('network', tags.network) }}{% endif %}",
"title": "{% if tags.ref and tags.name %}{{ tags.ref }} - {{ tags.name }}{% elseif tags.ref %}{{ tags.ref }}{% elseif tags.name %}{{ tags.name }}{% else %}{{ trans('unnamed') }}{% endif %}",
"listMarkerSymbol": "{{ markerLine({ 'width': 4, 'color': color })|raw }}",
"markerSymbol": "",
"styles": ""
},
"memberFeature": {
"pre": [
"{% set refs = [] %}",
"{% set color = '#d41d8c' %}",
"{% if tags.ref %}",
" {% for ref in tags.ref|split(';') %}",
" {% set refs = refs|merge([ ref|trim ]) %}",
" {% endfor %}",
"{% endif %}",
"",
"{% for master in masters %}",
" {% if master.tags.network %}",
" {% set color = '#' ~ master.tags.network|md5|slice(0, 6) %}",
" {% endif %}",
" {% if master.tags.ref %}",
" {% set refs = refs|merge([ master.tags.ref ]) %}",
" {% endif %}",
"{% endfor %}",
"",
"{% set refs = refs|unique|natsort({ insensitive: true }) %}"
],
"body": [
"<h4>Routes</h4>",
"<ul>",
"{% for master in masters %}",
" {% set _color = '#' ~ master.tags.operator|default('')|md5|slice(0, 6) %}",
" <li data-object=\"{{ master.id }}\" style='list-style: none;'>",
" <span class='markerParent'><div class='marker'>{{ markerLine({ width: 4, color: _color })|raw }}</div></span>",
" <span class='title'>{% if master.tags.ref and master.tags.name %}{{ master.tags.ref }} - {{ master.tags.name|default(master.tags.ref) }}{% elseif master.tags.ref %}{{ master.tags.ref }}{% elseif master.tags.name %}{{ master.tags.name }}{% else %}{{ trans('unnamed') }}{% endif %}</span>",
" <span class='description'>{{ tagTrans('network', master.tags.network) }}</span>",
" </li>",
"{% endfor %}",
"</ul>"
],
"listExclude": "1",
"style": {
"color": "{{ color }}",
"width": 4,
"opacity": 1,
"text": "{{ refs|join(' · ') }} ",
"textRepeat": "1",
"textOffset": "12",
"textFontWeight": "bold"
}
}
}

4
children.json

@ -3,7 +3,9 @@
"name": {
"de": "Einrichtungen für Kinder",
"en": "Children amenities",
"fr": "Équipements pour enfants"
"fr": "Équipements pour enfants",
"hu": "Gyermekek",
"pt-br": "Equipamentos infantis"
},
"query": {
"15": [

41
coal.json

@ -0,0 +1,41 @@
{
"type": "overpass",
"name": {
"de": "Kohle",
"en": "Coal"
},
"query": {
"11": [
"(",
"node[landuse~\"^(quarry)$\"][resource~\"^(|.*;)coal(|;.*)$\"];",
"way[landuse~\"^(quarry)$\"][resource~\"^(|.*;)coal(|;.*)$\"];",
"relation[landuse~\"^(quarry)$\"][resource~\"^(|.*;)coal(|;.*)$\"];",
"node[man_made~\"^(mineshaft)$\"][resource~\"^(|.*;)coal(|;.*)$\"];",
"way[man_made~\"^(mineshaft)$\"][resource~\"^(|.*;)coal(|;.*)$\"];",
"way[man_made~\"^(pipeline|goods_conveyor)$\"][substance~\"^(|.*;)(coal)(|;.*)$\"];",
"relation[man_made~\"^(pipeline|goods_conveyor)$\"][substance~\"^(|.*;)(coal)(|;.*)$\"];",
"node[power~\"^(plant)$\"][\"generator:source\"~\"^(|.*;)(coal)(|;.*)$\"];",
"way[power~\"^(plant)$\"][\"generator:source\"~\"^(|.*;)(coal)(|;.*)$\"];",
"relation[power~\"^(plant)$\"][\"generator:source\"~\"^(|.*;)(coal)(|;.*)$\"];",
")"
]
},
"feature": {
"description": [
"{% if tags.man_made == 'pipeline' %}",
"{{ tagTrans('man_made', 'pipeline') }} ({{ tagTrans('substance', tags.substance) }})",
"{% elseif tags.man_made %}",
"{{ tagTrans('man_made', tags.man_made) }}",
"{% elseif tags.power == 'plant' %}",
"{{ tagTrans('power', 'plant') }} {% if attribute(tags, 'generator:source') %}({{ tagTransList('generator:source', attribute(tags, 'generator:source')) }}){% endif %}",
"{% elseif tags.power == 'generator' %}",
"{{ tagTrans('power', 'generator') }} {% if attribute(tags, 'generator:source') %}({{ tagTransList('generator:source', attribute(tags, 'generator:source')) }}){% endif %}",
"{% elseif tags.landuse == 'quarry' %}",
"{{ tagTrans('landuse', tags.landuse) }} {% if tags.resource %}({{ tagTrans('resource', tags.resource) }}){% endif %}",
"{% elseif tags.landuse == 'industrial' %}",
"{{ tagTrans('landuse', tags.landuse) }} ({{ tagTrans('industrial', tags.industrial) }})",
"{% endif %}"
],
"markerSymbol": null
}
}

2
communication.json

@ -13,6 +13,8 @@
"it": "Communicazioni",
"ja": "交流",
"nl": "Communicatie",
"pt": "Comunicação",
"pt-br": "Comunicação",
"ro": "Comunicatii",
"ru": "Услуги связи",
"uk": "Телекомунікації"

5
construction.json

@ -5,10 +5,13 @@
"cs": "Staveniště",
"de": "Baustellen",
"en": "Construction Sites",
"fr": "Zones industrielles",
"fr": "Constructions",
"hu": "Építési terület",
"it": "Cantieri",
"ja": "工事中",
"nl": "Bouwterrein",
"pt": "Locais de construção",
"pt-br": "Terrenos vazios e obras",
"ru": "Места строительства"
},
"query": {

77
craft.json

@ -0,0 +1,77 @@
{
"type": "overpass",
"name": {
"de": "Handwerk",
"en": "Craft",
"fr": "Artisanat",
"hu": "Műhelyek",
"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": "Культура "

11
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",
"hu": "Kultúra",
"fr": "Culture et Religion",
"hu": "Kultúra és vallás",
"it": "Cultura",
"ja": "文化",
"nl": "Cultuur",
"pl": "Kultura",
"pt": "Cultura e religião",
"pt-br": "Cultura",
"ro": "Cultura",
"ru": "Культура",
"uk": "Культура "
@ -26,6 +28,9 @@
{
"id": "historic"
},
{
"id": "memorial"
},
{
"id": "religion"
},

18
cycle_amenities.json

@ -3,7 +3,9 @@
"name": {
"de": "Einrichtungen",
"en": "Amenities",
"fr": "Équipements"
"fr": "Équipements vélo",
"hu": "Kerékpáros létesítmények",
"pt-br": "Equipamentos"
},
"query": {
"13": [
@ -11,6 +13,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)$\"];",
@ -21,6 +24,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)$\"];",
@ -56,7 +60,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 }}",
@ -121,6 +131,10 @@
"amenity=compressed_air": {
"sign": "A",
"priority": 2
},
"amenity=charging_station": {
"sign": "🔌",
"priority": 2
}
}
}

144
cycle_routes.json

@ -3,7 +3,10 @@
"name": {
"de": "Radrouten",
"en": "Cycle Routes",
"fr": "Itinéraires vélo"
"fr": "Itinéraires vélo",
"hu": "Kerékpáros útvonalak",
"pt": "Ciclovias",
"pt-br": "Ciclorrotas"
},
"query": {
"6": "relation[type=route][route=bicycle][network~'^(icn)$']",
@ -11,12 +14,141 @@
"12": "relation[type=route][route=bicycle][network~'^(icn|ncn|rcn)$']",
"15": "relation[type=route][route=bicycle]"
},
"members": true,
"feature": {
"priority": "{% if tags.network=='icn' %}0{% elseif tags.network=='ncn' %}1{% elseif tags.network=='rcn' %}2{% else %}3{% endif %}",
"priority": "{{ const[tags.network].priority|default(4) }}",
"description": "{{ tagTrans('network', tags.network) }}",
"listMarkerSymbol": "{{ markerLine({ 'width': 4, 'color': const[tags.network].color|default(const[''].color) })|raw }}",
"title": "{% if tags.ref and tags.name %}{{ tags.ref }} - {{ tags.name }}{% elseif tags.ref %}{{ tags.ref }}{% elseif tags.name %}{{ tags.name }}{% else %}{{ trans('unnamed') }}{% endif %}",
"styles": "",
"style:hover": {
"width": 0
},
"style:selected": {
"width": 0
},
"markerSymbol": ""
},
"memberFeature": {
"pre": [
"{% set priority = 4 %}",
"{% set network = '' %}",
"{% set refs = [] %}",
"{% set dirForward = false %}",
"{% set dirBackward = false %}",
"{% set hover = false %}",
"{% set selected = false %}",
"",
"{% for master in masters %}",
" {% set _p = const[master.tags.network].priority|default(4) %}",
" {% if _p < priority %}",
" {% set priority = _p %}",
" {% set network = master.tags.network %}",
" {% endif %}",
" {% if master.tags.ref %}",
" {% set refs = refs|merge([ master.tags.ref ]) %}",
" {% endif %}",
" {% if master.role == 'forward' %}{% set dirForward = true %}",
" {% elseif master.role == 'backward' %}{% set dirBackward = true %}",
" {% else %}{% set dirForward = true %}{% set dirBackward = true %}",
" {% endif %}",
" {% if master.flags.hover %}{% set hover = master.role|default('both') %}{% endif %}",
" {% if master.flags.selected %}{% set selected = master.role|default('both') %}{% endif %}",
"{% endfor %}"
],
"title": "",
"body": [
"<h4>Routes</h4>",
"<ul class='overpass-layer-list'>",
"{% for master in masters %}",
" <li data-object=\"{{ master.id }}\">",
" <span class='markerParent'><div class='marker'>{{ markerLine({ width: 4, color: const[master.tags.network].color|default(const[''].color) })|raw }}</div></span>",
" <span class='title'>{% if master.tags.ref and master.tags.name %}{{ master.tags.ref }} - {{ master.tags.name|default(master.tags.ref) }}{% elseif master.tags.ref %}{{ master.tags.ref }}{% elseif master.tags.name %}{{ master.tags.name }}{% else %}{{ trans('unnamed') }}{% endif %}</span>",
" <span class='description'>{{ tagTrans('network', master.tags.network) }}</span>",
" </li>",
"{% endfor %}",
"</ul>"
],
"listExclude": "1",
"styles": "default{% if hover %},hover{% endif %}{% if selected %},selected{% endif %}",
"style": {
"width": 4,
"color": "{% if tags.network=='icn' %}#ff0000{% elseif tags.network=='ncn' %}#ff007f{% elseif tags.network=='rcn' %}#7f00ff{% else %}#0000ff{% endif %}",
"opacity": 1
"color": "{{ const[network].color }}",
"width": "{% if not dirForward or not dirBackward %}0{% else %}4{% endif %}",
"opacity": 1,
"text": "{{ refs|join(' · ') }} ",
"textRepeat": "1",
"textOffset": "12",
"textFontWeight": "bold",
"pattern": "{% if dirForward and dirBackward %}{% else %}arrowHead{% endif %}",
"pattern-pixelSize": "4",
"pattern-repeat": "7",
"pattern-polygon": "",
"pattern-path-weight": "2",
"pattern-path-color": "{{ const[network].color }}",
"pattern-path-angleCorrection": "{% if dirBackward %}180{% else %}0{% endif %}"
},
"style:hover": {
"pane": "hover",
"width": "{% if hover == 'forward' or hover == 'backward' %}0{% else %}4{% endif %}",
"color": "black",
"pattern": "{% if hover == 'forward' or hover == 'backward' %}arrowHead{% endif %}",
"pattern-pixelSize": "4",
"pattern-repeat": "7",
"pattern-polygon": "",
"pattern-path-weight": "2",
"pattern-path-color": "black",
"pattern-path-angleCorrection": "{% if hover == 'backward' %}180{% else %}0{% endif %}"
},
"style:selected": {
"pane": "selected",
"width": "{% if selected == 'forward' or selected == 'backward' %}0{% else %}3{% endif %}",
"color": "#3f3f3f",
"pattern": "{% if selected == 'forward' or selected == 'backward' %}arrowHead{% endif %}",
"pattern-pixelSize": "4",
"pattern-repeat": "7",
"pattern-polygon": "",
"pattern-path-weight": "2",
"pattern-path-color": "#3f3f3f",
"pattern-path-angleCorrection": "{% if selected == 'backward' %}180{% else %}0{% endif %}"
}
},
"const": {
"icn": {
"color": "#ff0000",
"priority": 0,
"zoom": 6
},
"ncn": {
"color": "#ff00ba",
"priority": 1,
"zoom": 9
},
"rcn": {
"color": "#ba00ff",
"priority": 2,
"zoom": 12
},
"lcn": {
"color": "#0000ff",
"priority": 3,
"zoom": 15
},
"": {
"color": "#007fff",
"priority": 4,
"zoom": 15
}
}
},
"info": [
"<table>",
"{% for value, data in const %}",
"{% if data.zoom <= map.zoom %}",
" <tr>",
" <td>{{ markerLine({ 'width': 4, color: data.color })|raw }}</td>",
" <td>{% if value %}{{ tagTrans('network', value) }}{% else %}{{ trans('unknown') }}{% endif %}</td>",
" </tr>",
"{% endif %}",
"{% endfor %}",
"</table>"
]
}

5
detailsBody.html

@ -93,8 +93,11 @@
<i class="fa fa-money" aria-hidden="true"></i>
<span class='key'>{{ keyTrans('payment') }}:</span>
<span class='value'>
{% set i = 0 %}
{% for k, tag in payment %}
{% if tags[tag] == 'no' %}<s>{{ k }}</s> {% else %}{{ k }} {% endif %}
{%- if i > 0 %},{% endif %}
<span title="{{ tagTrans(k, tags[tag]) }}">{% if tags[tag] == 'no' %}<s>{{ keyTrans(tag, { default: k }) }}</s>{% else %}{{ keyTrans(tag, { default: k }) }}{% endif -%}</span>
{% set i = i + 1 -%}
{% endfor %}
</span>
</li>

5
education.json

@ -7,11 +7,14 @@
"el": "Υπηρεσίες Εκπαίδευσης",
"en": "Educational Services",
"et": "Haridusteenused",
"fr": "Services éducatifs",
"fr": "Éducation",
"hu": "Oktatás",
"it": "Istruzione",
"ja": "教育サービス",
"nl": "Onderwijs",
"pl": "Edukacyjne",
"pt": "Educação",
"pt-br": "Educação",
"ro": "Servicii educatie",
"ru": "Образование",
"uk": "Освіта"

6
power.json → electric_power.json

@ -3,14 +3,16 @@
"name": {
"ast": "Enerxía",
"cs": "Elektřina",
"de": "Energie",
"en": "Power",
"de": "Elektrischer Strom",
"en": "Electric Power",
"et": "Elekter",
"fr": "Énergie",
"hu": "Áramellátás",
"it": "Energia",
"ja": "電力",
"nl": "Stroomvoorziening",
"pt": "Eletricidade",
"pt-br": "Energia",
"ro": "Energie",
"ru": "Энергетика"
},

34
emergency.json

@ -10,9 +10,12 @@
"es": "Servicios de emergencia",
"et": "Hädaabi teenused",
"fr": "Services d'urgence",
"hu": "Vészhelyzet",
"it": "Servizi d'emergenza",
"ja": "緊急サービス",
"nl": "Hulpdiensten",
"pt": "Emergência",
"pt-br": "Emergência",
"ro": "Servicii urgenta",
"ru": "Экстренные службы",
"uk": "Швидка допомога"
@ -27,16 +30,27 @@
],
"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": {
"description": "{{ tagTrans('amenity', tags.amenity) }}",
"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 %}",
"{% set kv = key ~ \"=\" ~ value %}"
],
"description": "{{ tagTrans(key, value) }}",
"markerSign": [
"{% set data = const[tags.amenity] %}",
"{% set data = const[kv] %}",
"{% if data %}",
"{{ data.sign }}",
"{% endif %}"
@ -48,26 +62,26 @@
"{% if data.zoom <= map.zoom %}",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>{{ data.sign }}</div></td>",
" <td>{{ tagTrans('amenity', value) }}</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": "📞"
}

7
financial.json

@ -7,10 +7,13 @@
"el": "Χρήμα",
"en": "Financial",
"fr": "Finance",
"hu": "Pénzügyek",
"it": "Finanze",
"ja": "金融",
"nl": "Financieel",
"pl": "Finasowe",
"pt": "Finanças",
"pt-br": "Finanças",
"ro": "Financiar",
"ru": "Финансы",
"uk": "Фінанси"
@ -20,14 +23,14 @@
"(",
"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)$\"];",
")"
]
},

70
gastro-smoking.json

@ -0,0 +1,70 @@
{
"type": "overpass",
"name": {
"de": "Rauchfreie Gastronomie",
"en": "Smokefree Gastronomy",
"fr": "Restauration sans tabac",
"hu": "Nem dohányzó vendéglátóhelyek",
"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>"
]
}

18
gastro.json

@ -6,12 +6,14 @@
"de": "Gastronomie",
"el": "Γαστρονομία",
"en": "Gastronomy",
"fr": "Gastronomie",
"hu": "Gasztronómia",
"fr": "Restauration",
"hu": "Vendéglátás",
"it": "Gastronomia",
"ja": "食べ物",
"nl": "Gastronomie",
"pl": "Gastronomia",
"pt": "Restauração",
"pt-br": "Gastronomia",
"ro": "Gastronomie",
"ru": "Общепит",
"uk": "Гастрономія"
@ -28,6 +30,18 @@
" <span class='key'>{{ keyTrans('cuisine') }}:</span>",
" <span class='value'>{{ tagTransList('cuisine', tags.cuisine)|default(trans('unknown')) }}</span>",
" </li>",
" {% set diets = tagsPrefix(tags, 'diet:') %}",
" {% if diets %}",
" <li class='hasSymbol'>",
" <i class=\"fa fa-cutlery\" aria-hidden=\"true\"></i>",
" <span class='key'>{{ keyTrans('diet') }}:</span>",
" <span class='value'>",
" {% for kv, k in diets %}",
" {% set v = tags[k] %}",
" <span title='{{ k ~ '=' ~ v }}' style='white-space: nowrap; margin-right: 0.5em;'>{% if v == 'no' %}✘ {% elseif v == 'only' %}❗{% else %}✔{% endif %}{{ keyTrans(k) }}</span>",
" {% endfor %}",
" </span></li>",
" {% endif %}",
"</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 %}"

34
health.json

@ -7,10 +7,13 @@
"el": "Υγεία",
"en": "Health",
"fr": "Santé",
"hu": "Egészségügy",
"it": "Sanità",
"ja": "健康",
"nl": "Gezondheid",
"pl": "Zdrowie",
"pt": "Saúde",
"pt-br": "Saúde e assistência",
"ro": "Sanatate",
"ru": "Медицина",
"uk": "Здоров'я"
@ -58,31 +61,32 @@
"{{ tagTransList('healthcare:speciality', attribute(tags, 'healthcare:speciality')) }}",
"{% endif %}"
],
"markerSign": "{{ const[value]|raw }}"
"markerSign": "{{ const[key ~ '=' ~ value]|raw }}"
},
"info": [
"<table>",
"{% for value, sign in const %}",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>{{ sign|raw }}</div></td>",
" <td>{{ tagTrans('amenity', value) }}</td>",
" <td>{{ tagTrans(value|split('=')[0], value|split('=')[1]) }}</td>",
" </tr>",
"{% endfor %}",
"</table>"
],
"const": {
"baby_hatch": "🚼",
"blood_bank": "<img src='maki:blood-bank'>",
"blood_donation": "<img src='maki:blood-bank'>",
"clinic": "🏥",
"defibrillator": "<img src='maki:defibrillator'>",
"dentist": "<img src='maki:dentist'>",
"doctor": "<img src='maki:doctor'>",
"doctors": "<img src='maki:doctor'>",
"hospital": "🏥",
"nursing_home": "",
"pharmacy": "<img src='maki:pharmacy'>",
"social_facility": "",
"veterinary": "<img src='maki: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'>"
}
}

95
hiking_routes.json

@ -2,7 +2,11 @@
"type": "overpass",
"name": {
"de": "Wanderrouten",
"en": "Hiking routes"
"en": "Hiking routes",
"fr": "Itinéraires pédestres",
"hu": "Turistautak",
"pt": "Rotas de caminhada",
"pt-br": "Rotas de caminhada"
},
"query": {
"10": "relation[type=route][route=hiking][network~\"^(iwn)$\"]",
@ -10,27 +14,92 @@
"12": "relation[type=route][route=hiking][network~\"^(iwn|nwn|rwn)$\"]",
"14": "relation[type=route][route=hiking]"
},
"members": true,
"feature": {
"description": "{{ tagTrans('network', tags.network) }}",
"priority": [
"{% set network_data = const[tags.network] %}",
"{% if network_data %}",
"{{ network_data.priority }}",
"{% endif %}"
]
"priority": "{{ const[tags.network].priority|default(4) }}",
"description": "{% if tags.network %}{{ tagTrans('network', tags.network) }}{% endif %}",
"listMarkerSymbol": "{{ markerLine({ 'width': 4, 'color': const[tags.network|default('')].color|default(const[''].color) })|raw }}",
"title": "{% if tags.ref and tags.name %}{{ tags.ref }} - {{ tags.name }}{% elseif tags.ref %}{{ tags.ref }}{% elseif tags.name %}{{ tags.name }}{% else %}{{ trans('unnamed') }}{% endif %}",
"styles": "",
"markerSymbol": ""
},
"memberFeature": {
"pre": [
"{% set priority = 4 %}",
"{% set network = '' %}",
"{% set refs = [] %}",
"",
"{% for master in masters %}",
" {% set _p = const[master.tags.network].priority|default(4) %}",
" {% if _p < priority %}",
" {% set priority = _p %}",
" {% set network = master.tags.network %}",
" {% endif %}",
" {% if master.tags.ref %}",
" {% set refs = refs|merge([ master.tags.ref ]) %}",
" {% endif %}",
"{% endfor %}"
],
"body": [
"<h4>Routes</h4>",
"<ul class='overpass-layer-list'>",
"{% for master in masters %}",
" <li data-object=\"{{ master.id }}\">",
" <span class='markerParent'><div class='marker'>{{ markerLine({ width: 4, color: const[master.tags.network].color|default(const[''].color) })|raw }}</div></span>",
" <span class='title'>{% if master.tags.ref and master.tags.name %}{{ master.tags.ref }} - {{ master.tags.name|default(master.tags.ref) }}{% elseif master.tags.ref %}{{ master.tags.ref }}{% elseif master.tags.name %}{{ master.tags.name }}{% else %}{{ trans('unnamed') }}{% endif %}</span>",
" <span class='description'>{{ tagTrans('network', master.tags.network) }}</span>",
" </li>",
"{% endfor %}",
"</ul>"
],
"listExclude": "1",
"style": {
"color": "{{ const[network].color }}",
"width": 4,
"opacity": 1,
"text": "{{ refs|join(' · ') }} ",
"textRepeat": "1",
"textOffset": "12",
"textFontWeight": "bold"
}
},
"const": {
"iwn": {
"priority": 1
"color": "#ff0000",
"priority": 0,
"zoom": 10
},
"nwn": {
"priority": 2
"color": "#ff00ba",
"priority": 1,
"zoom": 11
},
"rwn": {
"priority": 3
"color": "#ba00ff",
"priority": 2,
"zoom": 12
},
"lwn": {
"priority": 4
"color": "#0000ff",
"priority": 3,
"zoom": 14
},
"": {
"color": "#007fff",
"priority": 4,
"zoom": 14
}
}
},
"info": [
"<table>",
"{% for value, data in const %}",
"{% if data.zoom <= map.zoom %}",
" <tr>",
" <td>{{ markerLine({ 'width': 4, color: data.color })|raw }}</td>",
" <td>{% if value %}{{ tagTrans('network', value) }}{% else %}{{ trans('unknown') }}{% endif %}</td>",
" </tr>",
"{% endif %}",
"{% endfor %}",
"</table>"
]
}

24
historic.json

@ -8,11 +8,13 @@
"en": "Historic",
"et": "Ajalooline",
"fr": "Histoire",
"hu": "Historikus",
"hu": "Történelmi objektumok",
"it": "Storia",
"ja": "記念",
"nl": "Historisch",
"pl": "Miejsca Historyczne",
"pt": "Histórico",
"pt-br": "Histórico",
"ro": "Istoric",
"ru": "Историческое",
"uk": "Історія"
@ -20,16 +22,16 @@
"query": {
"11": [
"(",
"node[historic~\"^(castle|archaeological_site|battlefield|monument)$\"];",
"way[historic~\"^(castle|archaeological_site|battlefield|monument)$\"];",
"relation[historic~\"^(castle|archaeological_site|battlefield|monument)$\"];",
"node[historic~\"^(castle|archaeological_site|battlefield)$\"];",
"way[historic~\"^(castle|archaeological_site|battlefield)$\"];",
"relation[historic~\"^(castle|archaeological_site|battlefield)$\"];",
")"
],
"14": [
"(",
"node[historic];",
"way[historic];",
"relation[historic];",
"node[historic][historic!~\"^(memorial|monument|wayside_cross|wayside_shrine|wayside_chapel)$\"];",
"way[historic][historic!~\"^(memorial|monument|wayside_cross|wayside_shrine|wayside_chapel)$\"];",
"relation[historic][historic!~\"^(memorial|monument|wayside_cross|wayside_shrine|wayside_chapel)$\"];",
")"
]
},
@ -71,14 +73,6 @@
"aircraft": {
"sign": "<img src='maki:airport'>",
"zoom": 14
},
"memorial": {
"sign": "<img src='maki:monument?size=11'>",
"zoom": 14
},
"monument": {
"sign": "<img src='maki:monument?size=15'>",
"zoom": 11
}
}
}

102
index.json

@ -14,14 +14,16 @@
"es": "Ocio, deporte y compras",
"et": "Vaba aeg, sport ja ostmine",
"fr": "Loisirs",
"hu": "Szabadidő",
"hu": "Szabadidő, sport és vásárlás",
"it": "Tempo libero, sport e shopping",
"ja": "レジャー",
"nl": "Vrije tijd, Sport en Winkelen",
"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"
},
@ -38,6 +43,9 @@
},
{
"id": "children"
},
{
"id": "outdoor"
}
]
},
@ -54,14 +62,16 @@
"es": "Servicios",
"et": "Teenused",
"fr": "Services",
"hu": "Szolgáltatás",
"hu": "Szolgáltatások",
"it": "Servizi",
"ja": "サービス",
"nl": "Dienstverlening",
"pl": "Usługi",
"ro": "Servicii",
"ru": "Услуги",
"uk": "Послуги"
"uk": "Послуги",
"pt-br": "Prestação de serviços",
"pt": "Serviços"
},
"subCategories": [
{
@ -108,7 +118,9 @@
"pl": "Transport",
"ro": "Transport",
"ru": "Транспорт",
"uk": "Транспорт"
"uk": "Транспорт",
"pt-br": "Mobilidade",
"pt": "Transportes"
},
"subCategories": [
{
@ -117,7 +129,10 @@
"name": {
"de": "Zu Fuß gehen",
"en": "Walking",
"fr": "Marche à pied"
"fr": "Marche à pied",
"pt-br": "Pedestre",
"pt": "Pedestre",
"hu": "Gyalogos közlekedés"
},
"subCategories": [
{
@ -134,7 +149,10 @@
"name": {
"de": "Radfahren",
"en": "Cycling",
"fr": "Cyclisme"
"fr": "Cyclisme",
"pt-br": "Ciclismo",
"pt": "Ciclismo",
"hu": "Kerékpáros közlekedés"
},
"subCategories": [
{
@ -163,17 +181,16 @@
"pl": "Transport Publiczny",
"ro": "Transport public",
"ru": "Общественный транспорт",
"uk": "Громадський транспорт"
"uk": "Громадський транспорт",
"pt-br": "Transporte público",
"pt": "Transportes públicos"
},
"subCategories": [
{
"id": "pt_amenities"
},
{
"id": "pt_stops"
},
{
"id": "pt_routes"
"id": "pt"
}
]
},
@ -192,7 +209,10 @@
"pl": "Transport Indywidualny",
"ro": "Trafic individual",
"ru": "Частный транспорт",
"uk": "Приватний транспорт"
"uk": "Приватний транспорт",
"pt-br": "Tráfego individual",
"pt": "Transporte individual",
"hu": "Autós közlekedés"
},
"subCategories": [
{
@ -200,6 +220,9 @@
},
{
"id": "car_maxspeed"
},
{
"id": "car_routes"
}
]
}
@ -211,7 +234,10 @@
"name": {
"de": "Infrastruktur",
"en": "Infrastructure",
"fr": "Infrastructures"
"fr": "Infrastructures",
"pt-br": "Infraestrutura",
"pt": "Infraestrutura",
"hu": "Infrastruktúra"
},
"subCategories": [
{
@ -224,7 +250,29 @@
"id": "military"
},
{
"id": "power"
"id": "energy",
"type": "index",
"name": {
"en": "Energy",
"de": "Energie"
},
"subCategories": [
{
"id": "electric_power"
},
{
"id": "power_routes"
},
{
"id": "coal"
},
{
"id": "oil_gas"
},
{
"id": "renewables"
}
]
},
{
"id": "railway",
@ -240,7 +288,9 @@
"it": "Ferrovie",
"ja": "鉄道",
"nl": "Spoorwegen",
"ru": "Железные дороги"
"ru": "Железные дороги",
"pt-br": "Ferrovia",
"pt": "Linhas ferroviárias"
},
"subCategories": [
{
@ -248,6 +298,12 @@
},
{
"id": "railway-electrification"
},
{
"id": "railway-maxspeed"
},
{
"id": "railway-routes"
}
]
},
@ -273,14 +329,24 @@
"type": "index",
"name": {
"en": "Special",
"de": "Spezial"
"de": "Spezial",
"pt-br": "Especial",
"fr": "Catégories spéciales",
"pt": "Especial",
"hu": "Speciális"
},
"subCategories": [
{
"id": "gastro-smoking"
},
{
"id": "wikipedia"
}
]
}
],
"name": {}
"name": {
"hu": "Tartalom",
"pt-br": "Índice"
}
}

5
internet.json

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

63
lang/ast.json

@ -3,60 +3,77 @@
"category:agriculture": "Agricultura",
"category:alternative_amenities": "Infraestructures",
"category:alternative_routes": "Rutes",
"category:buildings": null,
"category:buildings": "",
"category:car_amenities": "Infraestructures",
"category:car_furniture": "Acondicionamientu urbanu",
"category:car_maxspeed": null,
"category:children": null,
"category:car_maxspeed": "",
"category:car_routes": "",
"category:children": "",
"category:coal": "",
"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:cycle_amenities": "",
"category:cycle_routes": "",
"category:education": "Servicios educativos",
"category:electric_power": "Enerxía",
"category:emergency": "Servicios d'emerxencia",
"category:energy": "",
"category:financial": "Dineru",
"category:gastro": "Gastronomía",
"category:gastro-smoking": "",
"category:health": "Salú",
"category:hiking_routes": null,
"category:hiking_routes": "",
"category:historic": "Hestoria",
"category:index": null,
"category:index": "",
"category:infrastructure": "",
"category:internet": "Accesu a Internet",
"category:leisure": "Recréu",
"category:leisure_sport_shopping": "Recréu, deportes y compres",
"category:memorial": "",
"category:military": "Militar",
"category:mtb-routes": "",
"category:natural": "Formaciones naturales",
"category:oil_gas": "",
"category:other": "Otres",
"category:outdoor": "",
"category:phone": "Teléfonos",
"category:places": "Llugares",
"category:places_geo": "Llugares",
"category:playgrounds": "Xuegos infantiles",
"category:post": "Corréu",
"category:power": "Enerxía",
"category:power_routes": "",
"category:pt": "",
"category:pt:routes": "",
"category:pt:stops": "Paraes y estaciones",
"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:railway": "Ferrocarril",
"category:railway-electrification": "",
"category:railway-infrastructure": "",
"category:railway-maxspeed": "",
"category:railway-routes": "",
"category:religion": "Relixón",
"category:renewables": "",
"category:residential": "Zones residenciales",
"category:resources": "Estraición de recursos",
"category:services": "Servicios",
"category:shop": "Compres",
"category:special": "",
"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_alternative": "Alternativu (Ciclismu, senderismu, ...)",
"category:transport_car": "Tráficu individual",
"category:transport_pt": "Tresporte Públicu"
"category:transport_cycle": "",
"category:transport_pt": "Tresporte Públicu",
"category:transport_walk": "",
"category:walk_amenities": "",
"category:waste": "Basures",
"category:water": "",
"category:wikipedia": "",
"category:works": "Fábriques"
}

121
lang/ca.json

@ -1,58 +1,79 @@
{
"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:administrative": "",
"category:agriculture": "",
"category:alternative_amenities": "",
"category:alternative_routes": "",
"category:buildings": "",
"category:car_amenities": "",
"category:car_furniture": "",
"category:car_maxspeed": "",
"category:car_routes": "",
"category:children": "",
"category:coal": "",
"category:communication": "Comunicacions",
"category:construction": null,
"category:construction": "",
"category:craft": "",
"category:culture": "Cultura",
"category:culture_religion": "Cultura i religió",
"category:cycle_amenities": null,
"category:cycle_routes": null,
"category:education": null,
"category:cycle_amenities": "",
"category:cycle_routes": "",
"category:education": "",
"category:electric_power": "",
"category:emergency": "Serveis d'emergència",
"category:financial": null,
"category:gastro": null,
"category:health": null,
"category:hiking_routes": null,
"category:historic": null,
"category:index": null,
"category:energy": "",
"category:financial": "",
"category:gastro": "",
"category:gastro-smoking": "",
"category:health": "",
"category:hiking_routes": "",
"category:historic": "",
"category:index": "",
"category:infrastructure": "",
"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": "",
"category:leisure_sport_shopping": "Oci, esport i compres",
"category:services": "Serveis"
"category:memorial": "",
"category:military": "",
"category:mtb-routes": "",
"category:natural": "",
"category:oil_gas": "",
"category:other": "",
"category:outdoor": "",
"category:phone": "",
"category:places": "",
"category:places_geo": "",
"category:playgrounds": "",
"category:post": "",
"category:power_routes": "",
"category:pt": "",
"category:pt:routes": "",
"category:pt:stops": "",
"category:pt_amenities": "",
"category:public": "",
"category:railway": "",
"category:railway-electrification": "",
"category:railway-infrastructure": "",
"category:railway-maxspeed": "",
"category:railway-routes": "",
"category:religion": "",
"category:renewables": "",
"category:residential": "",
"category:resources": "",
"category:services": "Serveis",
"category:shop": "",
"category:special": "",
"category:sport": "",
"category:tourism_attractions": "",
"category:tourism_services": "",
"category:transport": "",
"category:transport_alternative": "",
"category:transport_car": "",
"category:transport_cycle": "",
"category:transport_pt": "",
"category:transport_walk": "",
"category:walk_amenities": "",
"category:waste": "",
"category:water": "",
"category:wikipedia": "",
"category:works": ""
}

63
lang/cs.json

@ -3,60 +3,77 @@
"category:agriculture": "Zemědělství",
"category:alternative_amenities": "Občanská vybavenost",
"category:alternative_routes": "Trasy cest",
"category:buildings": null,
"category:buildings": "",
"category:car_amenities": "Občasnká vybavenost",
"category:car_furniture": "Pouliční přislušenství",
"category:car_maxspeed": null,
"category:children": null,
"category:car_maxspeed": "",
"category:car_routes": "",
"category:children": "",
"category:coal": "",
"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:cycle_amenities": "",
"category:cycle_routes": "",
"category:education": "Vzdělávací služby",
"category:electric_power": "Elektřina",
"category:emergency": "Pohotovostní služby",
"category:energy": "",
"category:financial": "Finanční služby",
"category:gastro": "Stravování",
"category:gastro-smoking": "",
"category:health": "Zdravotnictví",
"category:hiking_routes": null,
"category:hiking_routes": "",
"category:historic": "Historické",
"category:index": null,
"category:index": "",
"category:infrastructure": "",
"category:internet": "Přístup k internetu",
"category:leisure": "Volný čas",
"category:leisure_sport_shopping": "Volný čas, sporty a nákupy",
"category:memorial": "",
"category:military": "Vojenské",
"category:mtb-routes": "",
"category:natural": "Přírodní úkazy",
"category:oil_gas": "",
"category:other": "Jiné",
"category:outdoor": "",
"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:power_routes": "",
"category:pt": "",
"category:pt:routes": "",
"category:pt:stops": "Zastávky & Stanice",
"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:railway": "Železnice",
"category:railway-electrification": "",
"category:railway-infrastructure": "",
"category:railway-maxspeed": "",
"category:railway-routes": "",
"category:religion": "Religion",
"category:renewables": "",
"category:residential": "Obytné oblasti",
"category:resources": "Těžba surovin",
"category:services": "Služby",
"category:shop": "Obchody",
"category:special": "",
"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_alternative": "Alternativní (Cyklistika, Pěší turistika, ...)",
"category:transport_car": "Individuální doprava",
"category:transport_pt": "Veřejná doprava"
"category:transport_cycle": "",
"category:transport_pt": "Veřejná doprava",
"category:transport_walk": "",
"category:walk_amenities": "",
"category:waste": "Nakládání s odpady",
"category:water": "",
"category:wikipedia": "",
"category:works": "Továrny"
}

47
lang/de.json

@ -7,60 +7,73 @@
"category:car_amenities": "Einrichtungen",
"category:car_furniture": "Straßenausstattung",
"category:car_maxspeed": "Höchstgeschwindigkeiten",
"category:car_routes": "",
"category:children": "Einrichtungen für Kinder",
"category:coal": "Kohle",
"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:electric_power": "Elektrischer Strom",
"category:emergency": "Notfalldienste",
"category:energy": "Energie",
"category:financial": "Finanzen",
"category:gastro": "Gastronomie",
"category:gastro-smoking": "Rauchfreie Gastronomie",
"category:health": "Gesundheitsdienste",
"category:hiking_routes": "Wanderrouten",
"category:historic": "Geschichte",
"category:index": null,
"category:index": "",
"category:infrastructure": "Infrastruktur",
"category:internet": "Internetzugang",
"category:leisure": "Freizeit",
"category:leisure_sport_shopping": "Freizeit, Sport und Einkauf",
"category:memorial": "Denkmäler",
"category:military": "Militär",
"category:mtb-routes": "",
"category:natural": "Geographische Objekte",
"category:oil_gas": "Erdöl und Erdgas",
"category:other": "Andere",
"category:outdoor": "Freiluftaktivitäten",
"category:phone": "Telekommunikation",
"category:places": "Orte",
"category:places_geo": "Orte",
"category:playgrounds": "Spielplätze",
"category:post": "Post",
"category:power": "Energie",
"category:power_routes": "",
"category:pt": "ÖV Karte",
"category:pt:routes": "Routen",
"category:pt:stops": "Haltestellen",
"category:pt_amenities": "Einrichtungen",
"category:pt_routes": "Routen",
"category:pt_stops": "Haltestellen",
"category:public": "Öffentliche Dienste",
"category:railway": "Eisenbahn",
"category:railway-electrification": "Eisenbahn Elektrifizierung",
"category:railway-infrastructure": "Eisenbahn Infrastruktur",
"category:railway-maxspeed": "Eisenbahn Höchstgeschwindigkeiten",
"category:railway-routes": "",
"category:religion": "Religion",
"category:renewables": "Erneuerbare Energien",
"category:residential": "Wohngebiete",
"category:resources": "Ressourcengewinnung",
"category:services": "Dienste",
"category:shop": "Einkauf",
"category:special": "Spezial",
"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_alternative": "",
"category:transport_car": "Motorisierter Individualverkehr",
"category:transport_cycle": "Radfahren",
"category:transport_pt": "Öffentlicher Verkehr",
"category:transport_walk": "Zu Fuß gehen"
"category:transport_walk": "Zu Fuß gehen",
"category:walk_amenities": "Einrichtungen",
"category:waste": "Entsorgung",
"category:water": "Gewässer",
"category:wikipedia": "Wikipedia",
"category:works": "Fabriken"
}

87
lang/el.json

@ -1,60 +1,79 @@
{
"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:alternative_amenities": "",
"category:alternative_routes": "",
"category:buildings": "",
"category:car_amenities": "",
"category:car_furniture": "",
"category:car_maxspeed": "",
"category:car_routes": "",
"category:children": "",
"category:coal": "",
"category:communication": "Επικοινωνίες",
"category:construction": null,
"category:construction": "",
"category:craft": "",
"category:culture": "Πολιτισμός",
"category:culture_religion": "Πολιτισμός",
"category:cycle_amenities": null,
"category:cycle_routes": null,
"category:cycle_amenities": "",
"category:cycle_routes": "",
"category:education": "Υπηρεσίες Εκπαίδευσης",
"category:electric_power": "",
"category:emergency": "Υπηρεσίες Έκτακτης Ανάγκης",
"category:energy": "",
"category:financial": "Χρήμα",
"category:gastro": "Γαστρονομία",
"category:gastro-smoking": "",
"category:health": "Υγεία",
"category:hiking_routes": null,
"category:hiking_routes": "",
"category:historic": "Ιστορικά",
"category:index": null,
"category:internet": null,
"category:index": "",
"category:infrastructure": "",
"category:internet": "",
"category:leisure": "Αναψυχή",
"category:leisure_sport_shopping": "Αναψυχή, Αθλητισμός και Αγορές",
"category:memorial": "",
"category:military": "Στρατιωτικό",
"category:mtb-routes": "",
"category:natural": "Φυσικοί Σχηματισμοί",
"category:other": null,
"category:phone": null,
"category:oil_gas": "",
"category:other": "",
"category:outdoor": "",
"category:phone": "",
"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:playgrounds": "",
"category:post": "",
"category:power_routes": "",
"category:pt": "",
"category:pt:routes": "",
"category:pt:stops": "Στάσεις & Σταθμοί",
"category:pt_amenities": "",
"category:public": "Δημόσιες Υπηρεσίες",
"category:railway-electrification": null,
"category:railway-infrastructure": null,
"category:railway": "",
"category:railway-electrification": "",
"category:railway-infrastructure": "",
"category:railway-maxspeed": "",
"category:railway-routes": "",
"category:religion": "Θρησκεία",
"category:renewables": "",
"category:residential": "Περιοχές Κατοικίας",
"category:resources": null,
"category:resources": "",
"category:services": "Υπηρεσίες",
"category:shop": "Αγορές",
"category:special": "",
"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": "Δημόσιες Μεταφορές"
"category:transport_alternative": "Εναλλακτικά (ποδηλασία, ορειβασία,...)",
"category:transport_car": "",
"category:transport_cycle": "",
"category:transport_pt": "Δημόσιες Μεταφορές",
"category:transport_walk": "",
"category:walk_amenities": "",
"category:waste": "",
"category:water": "",
"category:wikipedia": "",
"category:works": ""
}

49
lang/en.json

@ -7,60 +7,73 @@
"category:car_amenities": "Amenities",
"category:car_furniture": "Street Furniture",
"category:car_maxspeed": "Maxspeed",
"category:car_routes": "Car routes",
"category:children": "Children amenities",
"category:coal": "Coal",
"category:communication": "Communication",
"category:construction": "Construction Sites",
"category:craft": "Craft",
"category:culture": "Culture",
"category:culture_religion": "Culture",
"category:culture_religion": "Culture and Religion",
"category:cycle_amenities": "Amenities",
"category:cycle_routes": "Cycle Routes",
"category:education": "Educational Services",
"category:electric_power": "Electric Power",
"category:emergency": "Emergency Services",
"category:energy": "Energy",
"category:financial": "Financial",
"category:gastro": "Gastronomy",
"category:gastro-smoking": "Smokefree Gastronomy",
"category:health": "Health",
"category:hiking_routes": "Hiking routes",
"category:historic": "Historic",
"category:index": null,
"category:index": "",
"category:infrastructure": "Infrastructure",
"category:internet": "Internet access",
"category:leisure": "Leisure",
"category:leisure_sport_shopping": "Leisure, Sport and Shopping",
"category:memorial": "Memorials",
"category:military": "Military",
"category:mtb-routes": "Mountain bike routes",
"category:natural": "Natural Formations",
"category:oil_gas": "Petroleum and natural gas",
"category:other": "Other",
"category:outdoor": "Outdoor activities",
"category:phone": "Phone",
"category:places": "Places",
"category:places_geo": "Places",
"category:playgrounds": "Playground",
"category:post": "Post",
"category:power": "Power",
"category:power_routes": "Power routes",
"category:pt": "Public transport map",
"category:pt:routes": "Routes",
"category:pt:stops": "Stops & Stations",
"category:pt_amenities": "Amenities",
"category:pt_routes": "Routes",
"category:pt_stops": "Stops & Stations",
"category:public": "Public Services",
"category:railway": "Railway",
"category:railway-electrification": "Railway electrification",
"category:railway-infrastructure": "Railway infrastructure",
"category:railway-maxspeed": "Railway Maxspeed",
"category:railway-routes": "Railway Routes",
"category:religion": "Religion",
"category:renewables": "Renewables",
"category:residential": "Residential Areas",
"category:resources": "Resource Extraction",
"category:services": "Services",
"category:shop": "Shopping",
"category:special": "Special",
"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_alternative": "",
"category:transport_car": "Individual Traffic",
"category:transport_cycle": "Cycling",
"category:transport_pt": "Public Transportation",
"category:transport_walk": "Walking"
"category:transport_walk": "Walking",
"category:walk_amenities": "Amenities",
"category:waste": "Disposal",
"category:water": "Waterbodies",
"category:wikipedia": "Wikipedia",
"category:works": "Works"
}

123
lang/es.json

@ -1,58 +1,79 @@
{
"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:administrative": "",
"category:agriculture": "",
"category:alternative_amenities": "",
"category:alternative_routes": "",
"category:buildings": "",
"category:car_amenities": "",
"category:car_furniture": "",
"category:car_maxspeed": "",
"category:car_routes": "",
"category:children": "",
"category:coal": "",
"category:communication": "",
"category:construction": "",
"category:craft": "",
"category:culture": "Cultura",
"category:culture_religion": "Cultura y religión",
"category:cycle_amenities": null,
"category:cycle_routes": null,
"category:education": null,
"category:cycle_amenities": "",
"category:cycle_routes": "",
"category:education": "",
"category:electric_power": "",
"category:emergency": "Servicios de emergencia",
"category:financial": null,
"category:gastro": null,
"category:health": null,
"category:hiking_routes": null,
"category:historic": null,
"category:index": null,
"category:energy": "",
"category:financial": "",
"category:gastro": "",
"category:gastro-smoking": "",
"category:health": "",
"category:hiking_routes": "",
"category:historic": "",
"category:index": "",
"category:infrastructure": "",
"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": "",
"category:leisure_sport_shopping": "Ocio, deporte y compras",
"category:services": "Servicios"
"category:memorial": "",
"category:military": "",
"category:mtb-routes": "",
"category:natural": "",
"category:oil_gas": "",
"category:other": "",
"category:outdoor": "",
"category:phone": "",
"category:places": "",
"category:places_geo": "",
"category:playgrounds": "",
"category:post": "",
"category:power_routes": "",
"category:pt": "",
"category:pt:routes": "",
"category:pt:stops": "Paradas y estaciones",
"category:pt_amenities": "",
"category:public": "",
"category:railway": "",
"category:railway-electrification": "",
"category:railway-infrastructure": "",
"category:railway-maxspeed": "",
"category:railway-routes": "",
"category:religion": "",
"category:renewables": "",
"category:residential": "",
"category:resources": "",
"category:services": "Servicios",
"category:shop": "",
"category:special": "",
"category:sport": "",
"category:tourism_attractions": "",
"category:tourism_services": "",
"category:transport": "",
"category:transport_alternative": "",
"category:transport_car": "",
"category:transport_cycle": "",
"category:transport_pt": "",
"category:transport_walk": "",
"category:walk_amenities": "",
"category:waste": "",
"category:water": "",
"category:wikipedia": "",
"category:works": ""
}

96
lang/et.json

@ -1,61 +1,79 @@
{
"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:alternative_amenities": "",
"category:alternative_routes": "",
"category:buildings": "",
"category:car_amenities": "",
"category:car_furniture": "",
"category:car_maxspeed": "",
"category:car_routes": "",
"category:children": "",
"category:coal": "",
"category:communication": "Kommunikatsioon",
"category:construction": null,
"category:construction": "",
"category:craft": "",
"category:culture": "Kultuur",
"category:culture_religion": "Kultuur ja religioon",
"category:cycle_amenities": null,
"category:cycle_routes": null,
"category:cycle_amenities": "",
"category:cycle_routes": "",
"category:education": "Haridusteenused",
"category:electric_power": "Elekter",
"category:emergency": "Hädaabi teenused",
"category:financial": null,
"category:gastro": null,
"category:health": null,
"category:hiking_routes": null,
"category:energy": "",
"category:financial": "",
"category:gastro": "",
"category:gastro-smoking": "",
"category:health": "",
"category:hiking_routes": "",
"category:historic": "Ajalooline",
"category:index": null,
"category:internet": null,
"category:leisure": null,
"category:military": null,
"category:natural": null,
"category:index": "",
"category:infrastructure": "",
"category:internet": "",
"category:leisure": "",
"category:leisure_sport_shopping": "Vaba aeg, sport ja ostmine",
"category:memorial": "",
"category:military": "",
"category:mtb-routes": "",
"category:natural": "",
"category:oil_gas": "",
"category:other": "Ülejäänud",
"category:outdoor": "",
"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:post": "",
"category:power_routes": "",
"category:pt": "",
"category:pt:routes": "",
"category:pt:stops": "",
"category:pt_amenities": "",
"category:public": "Kommunaalteenused",
"category:railway-electrification": null,
"category:railway-infrastructure": null,
"category:railway": "Raudtee",
"category:railway-electrification": "",
"category:railway-infrastructure": "",
"category:railway-maxspeed": "",
"category:railway-routes": "",
"category:religion": "Religioon",
"category:renewables": "",
"category:residential": "Elamupiirkonnad",
"category:resources": null,
"category:resources": "",
"category:services": "Teenused",
"category:shop": "Ostmine",
"category:sport": null,
"category:special": "",
"category:sport": "",
"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"
"category:transport_alternative": "Alternatiivne (jalgrattasõit, matkamine, ...)",
"category:transport_car": "",
"category:transport_cycle": "",
"category:transport_pt": "Ühistransport",
"category:transport_walk": "",
"category:walk_amenities": "",
"category:waste": "",
"category:water": "",
"category:wikipedia": "",
"category:works": ""
}

65
lang/fr.json

@ -4,52 +4,65 @@
"category:alternative_amenities": "Équipement",
"category:alternative_routes": "Routes",
"category:buildings": "Bâtiments",
"category:car_amenities": "Infrastructures routières",
"category:car_furniture": "Infrastrucutures résidentielles",
"category:car_amenities": "Équipements auto",
"category:car_furniture": "Fournitures automobiles",
"category:car_maxspeed": "Limites de vitesse",
"category:car_routes": "",
"category:children": "Équipements pour enfants",
"category:coal": "",
"category:communication": "Communication",
"category:construction": "Zones industrielles",
"category:construction": "Constructions",
"category:craft": "Artisanat",
"category:culture": "Culture",
"category:culture_religion": "Culture",
"category:cycle_amenities": "Équipements",
"category:cycle_infrastructure": null,
"category:culture_religion": "Culture et Religion",
"category:cycle_amenities": "Équipements vélo",
"category:cycle_routes": "Itinéraires vélo",
"category:education": "Services éducatifs",
"category:education": "Éducation",
"category:electric_power": "Énergie",
"category:emergency": "Services d'urgence",
"category:energy": "",
"category:financial": "Finance",
"category:gastro": "Gastronomie",
"category:gastro": "Restauration",
"category:gastro-smoking": "Restauration sans tabac",
"category:health": "Santé",
"category:hiking_routes": null,
"category:hiking_routes": "Itinéraires pédestres",
"category:historic": "Histoire",
"category:index": null,
"category:index": "",
"category:infrastructure": "Infrastructures",
"category:internet": null,
"category:internet": "Internet",
"category:leisure": "Loisirs",
"category:leisure_sport_shopping": "Loisirs",
"category:memorial": "",
"category:military": "Militaire",
"category:natural": "Formation Naturelle",
"category:other": "Autre",
"category:phone": null,
"category:mtb-routes": "Itinéraires de VTT",
"category:natural": "Éléments naturels",
"category:oil_gas": "",
"category:other": "Autres",
"category:outdoor": "Activités de plein air",
"category:phone": "Téléphone",
"category:places": "Lieux",
"category:places_geo": "Lieux",
"category:playgrounds": "Jeux pour enfants",
"category:post": null,
"category:power": "Énergie",
"category:post": "",
"category:power_routes": "",
"category:pt": "",
"category:pt:routes": "Lignes",
"category:pt:stops": "Arrêts/Stops, Stations",
"category:pt_amenities": "Équipements",
"category:pt_routes": "Lignes",
"category:pt_stops": "Arrêts/Stops, Stations",
"category:public": "Services Publics",
"category:railway": "Chemins de fer",
"category:railway-electrification": "Électrification ferroviaire",
"category:railway-electrification": "Puissance électrique ferroviaire",
"category:railway-infrastructure": "Infrastructure ferroviaire",
"category:railway-maxspeed": "Limites de vitesse",
"category:railway-routes": "Lignes ferroviaires",
"category:religion": "Religion",
"category:renewables": "",
"category:residential": "Zones résidentielles",
"category:resources": "Extraction des ressources",
"category:services": "Services",
"category:shop": "Magasinage/Shopping",
"category:special": null,
"category:sport": "Autres sports",
"category:shop": "Magasins/Boutiques",
"category:special": "Catégories spéciales",
"category:sport": "Sports",
"category:tourism_attractions": "Tourisme",
"category:tourism_services": "Tourisme",
"category:transport": "Transports",
@ -58,9 +71,9 @@
"category:transport_cycle": "Cyclisme",
"category:transport_pt": "Transports publics",
"category:transport_walk": "Marche à pied",
"category:walk_amenities": "Équipements",
"category:waste": "Rebuts",
"category:walk_amenities": "Équipements piétons",
"category:waste": "Déchets/Recyclage",
"category:water": "Hydrographie",
"category:wikipedia": null,
"category:works": "Construction"
"category:wikipedia": "Wikipédia",
"category:works": "Zones industrielles"
}

108
lang/hu.json

@ -1,61 +1,79 @@
{
"category:administrative": "Adminisztratív határok",
"category:administrative": "Közigazgatási 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:alternative_amenities": "Létesítmények",
"category:alternative_routes": "Útvonalak",
"category:buildings": "Épületek",
"category:car_amenities": "Létesítmények",
"category:car_furniture": "Jelzőtáblák",
"category:car_maxspeed": "Sebességkorlátozás",
"category:car_routes": "Főútvonalak",
"category:children": "Gyermekek",
"category:coal": "",
"category:communication": "Kommunikácó",
"category:construction": null,
"category:construction": "Építési terület",
"category:craft": "Műhelyek",
"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": "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:culture_religion": "Kultúra és vallás",
"category:cycle_amenities": "Kerékpáros létesítmények",
"category:cycle_routes": "Kerékpáros útvonalak",
"category:education": "Oktatás",
"category:electric_power": "Áramellátás",
"category:emergency": "Vészhelyzet",
"category:energy": "",
"category:financial": "Pénzügyek",
"category:gastro": "Vendéglátás",
"category:gastro-smoking": "Nem dohányzó vendéglátóhelyek",
"category:health": "Egészségügy",
"category:hiking_routes": "Turistautak",
"category:historic": "Történelmi objektumok",
"category:index": "Tartalom",
"category:infrastructure": "Infrastruktúra",
"category:internet": "Internetcsatlakozás",
"category:leisure": "Szabadidő",
"category:leisure_sport_shopping": "Szabadidő, sport és vásárlás",
"category:memorial": "",
"category:military": "Katonai objektumok",
"category:mtb-routes": "Hegyikerékpáros útvonalak",
"category:natural": "Természeti képződmények",
"category:oil_gas": "",
"category:other": "Egyéb",
"category:outdoor": "Szabadtéri tevékenységek",
"category:phone": "Telefon",
"category:places": "Helyek",
"category:places_geo": "Helyek",
"category:playgrounds": null,
"category:playgrounds": "Játszóterek",
"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:power_routes": "",
"category:pt": "Tömegközlekedési térkép",
"category:pt:routes": "Útvonalak",
"category:pt:stops": "Megállók és állomások",
"category:pt_amenities": "Létesítmények",
"category:public": "Közszolgáltatások",
"category:railway": "Vasút",
"category:railway-electrification": "Vasút villamosítottsága",
"category:railway-infrastructure": "Vasúti infrastruktúra",
"category:railway-maxspeed": "Sebességkorlátozás",
"category:railway-routes": "Vasútvonalak",
"category:religion": "Vallás",
"category:renewables": "",
"category:residential": "Lakóövezetek",
"category:resources": null,
"category:resources": "Bányászat",
"category:services": "Szolgáltatások",
"category:shop": "Vásárlás",
"category:special": "Speciális",
"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:tourism_attractions": "Látnivalók",
"category:tourism_services": "Turisztikai szolgáltatások",
"category:transport": "Közlekedés",
"category:transport_pt": "Tömegközlekedés"
"category:transport_alternative": "Alternatív (Kerékpár, Túra)",
"category:transport_car": "Autós közlekedés",
"category:transport_cycle": "Kerékpáros közlekedés",
"category:transport_pt": "Tömegközlekedés",
"category:transport_walk": "Gyalogos közlekedés",
"category:walk_amenities": "Gyalogos létesítmények",
"category:waste": "Hulladék",
"category:water": "Vizek",
"category:wikipedia": "Wikipédia",
"category:works": "Üzemek"
}

71
lang/it.json

@ -3,60 +3,77 @@
"category:agriculture": "Agricoltura",
"category:alternative_amenities": "Infrastrutture",
"category:alternative_routes": "Itinerari segnalati",
"category:buildings": null,
"category:buildings": "",
"category:car_amenities": "Infrastrutture",
"category:car_furniture": "Dotazioni stradali",
"category:car_maxspeed": null,
"category:children": null,
"category:car_maxspeed": "",
"category:car_routes": "",
"category:children": "",
"category:coal": "",
"category:communication": "Communicazioni",
"category:construction": "Cantieri",
"category:craft": "",
"category:culture": "Cultura",
"category:culture_religion": "Cultura",
"category:cycle_amenities": null,
"category:cycle_routes": null,
"category:cycle_amenities": "",
"category:cycle_routes": "",
"category:education": "Istruzione",
"category:electric_power": "Energia",
"category:emergency": "Servizi d'emergenza",
"category:energy": "",
"category:financial": "Finanze",
"category:gastro": "Gastronomia",
"category:gastro-smoking": "",
"category:health": "Sanità",
"category:hiking_routes": null,
"category:hiking_routes": "",
"category:historic": "Storia",
"category:index": null,
"category:internet": null,
"category:index": "",
"category:infrastructure": "",
"category:internet": "",
"category:leisure": "Tempo libero",
"category:leisure_sport_shopping": "Tempo libero, sport e shopping",
"category:memorial": "",
"category:military": "Militare",
"category:mtb-routes": "",
"category:natural": "Natura",
"category:oil_gas": "",
"category:other": "Altri",
"category:phone": null,
"category:outdoor": "",
"category:phone": "",
"category:places": "Luoghi",
"category:places_geo": "Luoghi",
"category:playgrounds": null,
"category:post": null,
"category:power": "Energia",
"category:playgrounds": "",
"category:post": "",
"category:power_routes": "",
"category:pt": "",
"category:pt:routes": "",
"category:pt:stops": "Stazioni e fermate",
"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:railway": "Ferrovie",
"category:railway-electrification": "",
"category:railway-infrastructure": "",
"category:railway-maxspeed": "",
"category:railway-routes": "",
"category:religion": "Religione",
"category:renewables": "",
"category:residential": "Aree residenziali",
"category:resources": "Areee estrattive",
"category:services": "Servizi",
"category:shop": "Acquisti",
"category:special": "",
"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_alternative": "Alternativi (bicicletta, camminate, ...)",
"category:transport_car": "Trasporti individuali",
"category:transport_pt": "Trasporti pubblici"
"category:transport_cycle": "",
"category:transport_pt": "Trasporti pubblici",
"category:transport_walk": "",
"category:walk_amenities": "",
"category:waste": "Smaltimento",
"category:water": "",
"category:wikipedia": "",
"category:works": "Fabbriche"
}

69
lang/ja.json

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

65
lang/nl.json

@ -3,60 +3,77 @@
"category:agriculture": "Landbouw",
"category:alternative_amenities": "Voorzieningen",
"category:alternative_routes": "Alternatieve routes",
"category:buildings": null,
"category:buildings": "",
"category:car_amenities": "Voorzieningen",
"category:car_furniture": "Straatmeubilair",
"category:car_maxspeed": null,
"category:children": null,
"category:car_maxspeed": "",
"category:car_routes": "",
"category:children": "",
"category:coal": "",
"category:communication": "Communicatie",
"category:construction": "Bouwterrein",
"category:craft": "",
"category:culture": "Cultuur",
"category:culture_religion": "Cultuur",
"category:cycle_amenities": null,
"category:cycle_routes": null,
"category:cycle_amenities": "",
"category:cycle_routes": "",
"category:education": "Onderwijs",
"category:electric_power": "Stroomvoorziening",
"category:emergency": "Hulpdiensten",
"category:energy": "",
"category:financial": "Financieel",
"category:gastro": "Gastronomie",
"category:gastro-smoking": "",
"category:health": "Gezondheid",
"category:hiking_routes": null,
"category:hiking_routes": "",
"category:historic": "Historisch",
"category:index": null,
"category:index": "",
"category:infrastructure": "",
"category:internet": "Internettoegang",
"category:leisure": "Vrije tijd",
"category:leisure_sport_shopping": "Vrije tijd, Sport en Winkelen",
"category:memorial": "",
"category:military": "Militair",
"category:mtb-routes": "",
"category:natural": "Natuurlijke Formaties",
"category:oil_gas": "",
"category:other": "Andere",
"category:outdoor": "",
"category:phone": "Telefonie",
"category:places": "Plaatsen",
"category:places_geo": "Plaatsen",
"category:playgrounds": null,
"category:playgrounds": "",
"category:post": "Post",
"category:power": "Stroomvoorziening",
"category:power_routes": "",
"category:pt": "",
"category:pt:routes": "",
"category:pt:stops": "Haltes en Stations",
"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:railway": "Spoorwegen",
"category:railway-electrification": "",
"category:railway-infrastructure": "",
"category:railway-maxspeed": "",
"category:railway-routes": "",
"category:religion": "Religie",
"category:renewables": "",
"category:residential": "Woongebieden",
"category:resources": "Grondstoffenwinning",
"category:services": "Dienstverlening",
"category:shop": "Winkelen",
"category:special": "",
"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_alternative": "Alternatief (Fiets, Wandel, ...)",
"category:transport_car": "Gemotoriseerd individueel verkeer",
"category:transport_pt": "Openbaar vervoer"
"category:transport_cycle": "",
"category:transport_pt": "Openbaar vervoer",
"category:transport_walk": "",
"category:walk_amenities": "",
"category:waste": "Afvalverwijdering",
"category:water": "",
"category:wikipedia": "",
"category:works": "Fabrieken"
}

106
lang/pl.json

@ -1,61 +1,79 @@
{
"category:administrative": null,
"category:agriculture": null,
"category:alternative_amenities": null,
"category:alternative_routes": null,
"category:buildings": null,
"category:car_amenities": null,
"category:administrative": "",
"category:agriculture": "",
"category:alternative_amenities": "",
"category:alternative_routes": "",
"category:buildings": "",
"category:car_amenities": "",
"category:car_furniture": "Elementy drogowe",
"category:car_maxspeed": null,
"category:children": null,
"category:communication": null,
"category:construction": null,
"category:car_maxspeed": "",
"category:car_routes": "",
"category:children": "",
"category:coal": "",
"category:communication": "",
"category:construction": "",
"category:craft": "",
"category:culture": "Kultura",
"category:culture_religion": "Kultura",
"category:cycle_amenities": null,
"category:cycle_routes": null,
"category:cycle_amenities": "",
"category:cycle_routes": "",
"category:education": "Edukacyjne",
"category:emergency": null,
"category:electric_power": "",
"category:emergency": "",
"category:energy": "",
"category:financial": "Finasowe",
"category:gastro": "Gastronomia",
"category:gastro-smoking": "",
"category:health": "Zdrowie",
"category:hiking_routes": null,
"category:hiking_routes": "",
"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:index": "",
"category:infrastructure": "",
"category:internet": "",
"category:leisure": "",
"category:leisure_sport_shopping": "Wypoczynek, Sport i Zakupy",
"category:memorial": "",
"category:military": "",
"category:mtb-routes": "",
"category:natural": "",
"category:oil_gas": "",
"category:other": "",
"category:outdoor": "",
"category:phone": "",
"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:playgrounds": "",
"category:post": "",
"category:power_routes": "",
"category:pt": "",
"category:pt:routes": "",
"category:pt:stops": "Przystanki i Stacje",
"category:pt_amenities": "",
"category:public": "",
"category:railway": "",
"category:railway-electrification": "",
"category:railway-infrastructure": "",
"category:railway-maxspeed": "",
"category:railway-routes": "",
"category:religion": "",
"category:renewables": "",
"category:residential": "",
"category:resources": "",
"category:services": "Usługi",
"category:shop": "Zakupy",
"category:sport": null,
"category:special": "",
"category:sport": "",
"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_alternative": "",
"category:transport_car": "Transport Indywidualny",
"category:transport_pt": "Transport Publiczny"
"category:transport_cycle": "",
"category:transport_pt": "Transport Publiczny",
"category:transport_walk": "",
"category:walk_amenities": "",
"category:waste": "",
"category:water": "",
"category:wikipedia": "",
"category:works": ""
}

79
lang/pt-br.json

@ -0,0 +1,79 @@
{
"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:car_routes": "Rotas rodoviárias",
"category:children": "Equipamentos infantis",
"category:coal": "",
"category:communication": "Comunicação",
"category:construction": "Terrenos vazios 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:electric_power": "Energia",
"category:emergency": "Emergência",
"category:energy": "",
"category:financial": "Finanças",
"category:gastro": "Gastronomia",
"category:gastro-smoking": "Gastronomia sem fumo",
"category:health": "Saúde e assistência",
"category:hiking_routes": "Rotas de caminhada",
"category:historic": "Histórico",
"category:index": "Índice",
"category:infrastructure": "Infraestrutura",
"category:internet": "Acesso à Internet",
"category:leisure": "Lazer",
"category:leisure_sport_shopping": "Lazer, esportes e compras",
"category:memorial": "",
"category:military": "Militar",
"category:mtb-routes": "Rotas mountain bike",
"category:natural": "Formações naturais",
"category:oil_gas": "",
"category:other": "Outros",
"category:outdoor": "Atividades ao ar livre",
"category:phone": "Telefone",
"category:places": "Lugares",
"category:places_geo": "Lugares",
"category:playgrounds": "Parquinhos",
"category:post": "Correios",
"category:power_routes": "",
"category:pt": "Mapa de transporte público",
"category:pt:routes": "Rotas",
"category:pt:stops": "Paradas e estações",
"category:pt_amenities": "Equipamentos",
"category:public": "Serviços públicos",
"category:railway": "Ferrovia",
"category:railway-electrification": "Eletrificação ferroviária",
"category:railway-infrastructure": "Infraestrutura ferroviária",
"category:railway-maxspeed": "Velocidade máxima",
"category:railway-routes": "Rotas ferroviárias",
"category:religion": "Religião",
"category:renewables": "",
"category:residential": "Áreas residenciais",
"category:resources": "Extração de recursos",
"category:services": "Prestação de serviços",
"category:shop": "Compras",
"category:special": "Especial",
"category:sport": "Esportes",
"category:tourism_attractions": "Turismo",
"category:tourism_services": "Serviços de turismo",
"category:transport": "Mobilidade",
"category:transport_alternative": "Transporte alternativo",
"category:transport_car": "Tráfego individual",
"category:transport_cycle": "Ciclismo",
"category:transport_pt": "Transporte público",
"category:transport_walk": "Pedestre",
"category:walk_amenities": "Equipamentos",
"category:waste": "Lixo",
"category:water": "Hidrografia",
"category:wikipedia": "Wikipédia",
"category:works": "Fábricas"
}

79
lang/pt.json

@ -0,0 +1,79 @@
{
"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:car_routes": "",
"category:children": "",
"category:coal": "",
"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:electric_power": "Eletricidade",
"category:emergency": "Emergência",
"category:energy": "",
"category:financial": "Finanças",
"category:gastro": "Restauração",
"category:gastro-smoking": "Restauração livre de tabaco",
"category:health": "Saúde",
"category:hiking_routes": "Rotas de caminhada",
"category:historic": "Histórico",
"category:index": "",
"category:infrastructure": "Infraestrutura",
"category:internet": "Acesso à Internet",
"category:leisure": "Lazer",
"category:leisure_sport_shopping": "Lazer, desporto e compras",
"category:memorial": "",
"category:military": "Militar",
"category:mtb-routes": "",
"category:natural": "Formações naturais",
"category:oil_gas": "",
"category:other": "Outros",
"category:outdoor": "",
"category:phone": "Telefone",
"category:places": "Lugares",
"category:places_geo": "Lugares",
"category:playgrounds": "Parques infantis",
"category:post": "Correios",
"category:power_routes": "",
"category:pt": "",
"category:pt:routes": "Rotas",
"category:pt:stops": "",
"category:pt_amenities": "",
"category:public": "Serviços públicos",
"category:railway": "Linhas ferroviárias",
"category:railway-electrification": "Eletrificação ferroviária",
"category:railway-infrastructure": "Infraestrutura ferroviária",
"category:railway-maxspeed": "Velocidade máxima",
"category:railway-routes": "",
"category:religion": "Religião",
"category:renewables": "",
"category:residential": "Áreas residenciais",
"category:resources": "Extração de recursos",
"category:services": "Serviços",
"category:shop": "Compras",
"category:special": "Especial",
"category:sport": "Desporto",
"category:tourism_attractions": "Turismo",
"category:tourism_services": "Turismo",
"category:transport": "Transportes",
"category:transport_alternative": "",
"category:transport_car": "Transporte individual",
"category:transport_cycle": "Ciclismo",
"category:transport_pt": "Transportes públicos",
"category:transport_walk": "Pedestre",
"category:walk_amenities": "",
"category:waste": "Lixo",
"category:water": "Massas de água",
"category:wikipedia": "Wikipédia",
"category:works": "Fábricas"
}

82
lang/ro.json

@ -1,61 +1,79 @@
{
"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:alternative_amenities": "",
"category:alternative_routes": "",
"category:buildings": "",
"category:car_amenities": "",
"category:car_furniture": "",
"category:car_maxspeed": "",
"category:car_routes": "",
"category:children": "",
"category:coal": "",
"category:communication": "Comunicatii",
"category:construction": null,
"category:construction": "",
"category:craft": "",
"category:culture": "Cultura",
"category:culture_religion": "Cultura",
"category:cycle_amenities": null,
"category:cycle_routes": null,
"category:cycle_amenities": "",
"category:cycle_routes": "",
"category:education": "Servicii educatie",
"category:electric_power": "Energie",
"category:emergency": "Servicii urgenta",
"category:energy": "",
"category:financial": "Financiar",
"category:gastro": "Gastronomie",
"category:gastro-smoking": "",
"category:health": "Sanatate",
"category:hiking_routes": null,
"category:hiking_routes": "",
"category:historic": "Istoric",
"category:index": null,
"category:index": "",
"category:infrastructure": "",
"category:internet": "Acces internet",
"category:leisure": "Timp liber",
"category:leisure_sport_shopping": "Timp liber, Sport si Cumparaturi",
"category:memorial": "",
"category:military": "Militar",
"category:natural": null,
"category:mtb-routes": "",
"category:natural": "",
"category:oil_gas": "",
"category:other": "Altele",
"category:outdoor": "",
"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:post": "",
"category:power_routes": "",
"category:pt": "",
"category:pt:routes": "",
"category:pt:stops": "",
"category:pt_amenities": "",
"category:public": "Servicii publice",
"category:railway-electrification": null,
"category:railway-infrastructure": null,
"category:railway": "",
"category:railway-electrification": "",
"category:railway-infrastructure": "",
"category:railway-maxspeed": "",
"category:railway-routes": "",
"category:religion": "Religie",
"category:renewables": "",
"category:residential": "Zona rezidentiala",
"category:resources": null,
"category:resources": "",
"category:services": "Servicii",
"category:shop": "Cumpărături",
"category:sport": null,
"category:special": "",
"category:sport": "",
"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_alternative": "Alternativ(Bicicleta,Drumetii)",
"category:transport_car": "Trafic individual",
"category:transport_pt": "Transport public"
"category:transport_cycle": "",
"category:transport_pt": "Transport public",
"category:transport_walk": "",
"category:walk_amenities": "",
"category:waste": "",
"category:water": "",
"category:wikipedia": "",
"category:works": ""
}

71
lang/ru.json

@ -3,60 +3,77 @@
"category:agriculture": "Сельское хозяйство",
"category:alternative_amenities": "Полезные места",
"category:alternative_routes": "Маршруты",
"category:buildings": null,
"category:buildings": "",
"category:car_amenities": "Обслуживание транспорта",
"category:car_furniture": "Элементы дороги",
"category:car_maxspeed": null,
"category:children": null,
"category:car_maxspeed": "",
"category:car_routes": "",
"category:children": "",
"category:coal": "",
"category:communication": "Услуги связи",
"category:construction": "Места строительства",
"category:craft": "",
"category:culture": "Культура",
"category:culture_religion": "Культура",
"category:cycle_amenities": null,
"category:cycle_routes": null,
"category:cycle_amenities": "",
"category:cycle_routes": "",
"category:education": "Образование",
"category:electric_power": "Энергетика",
"category:emergency": "Экстренные службы",
"category:energy": "",
"category:financial": "Финансы",
"category:gastro": "Общепит",
"category:gastro-smoking": "",
"category:health": "Медицина",
"category:hiking_routes": null,
"category:hiking_routes": "",
"category:historic": "Историческое",
"category:index": null,
"category:internet": null,
"category:index": "",
"category:infrastructure": "",
"category:internet": "",
"category:leisure": "Досуг",
"category:leisure_sport_shopping": "Досуг",
"category:memorial": "",
"category:military": "Вооружённые силы",
"category:mtb-routes": "",
"category:natural": "Природные образования",
"category:oil_gas": "",
"category:other": "Прочее",
"category:phone": null,
"category:outdoor": "",
"category:phone": "",
"category:places": "Места",
"category:places_geo": "Места",
"category:playgrounds": null,
"category:post": null,
"category:power": "Энергетика",
"category:playgrounds": "",
"category:post": "",
"category:power_routes": "",
"category:pt": "",
"category:pt:routes": "",
"category:pt:stops": "Остановки и станции",
"category:pt_amenities": "Транспортные принадлежности",
"category:pt_routes": null,
"category:pt_stops": "Остановки и станции",
"category:public": "Общественные места",
"category:railway-electrification": null,
"category:railway-infrastructure": null,
"category:railway": "Железные дороги",
"category:railway-electrification": "",
"category:railway-infrastructure": "",
"category:railway-maxspeed": "",
"category:railway-routes": "",
"category:religion": "Религия",
"category:renewables": "",
"category:residential": "Жилые районы",
"category:resources": "Добыча ресурсов",
"category:services": "Услуги",
"category:shop": "Покупки",
"category:special": "",
"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_alternative": "Альтернативное передвижение (Велоспорт, Пешие прогулки, ...)",
"category:transport_car": "Частный транспорт",
"category:transport_pt": "Общественный транспорт"
"category:transport_cycle": "",
"category:transport_pt": "Общественный транспорт",
"category:transport_walk": "",
"category:walk_amenities": "",
"category:waste": "Переработка отходов",
"category:water": "",
"category:wikipedia": "",
"category:works": "Промышленность"
}

79
lang/template.json

@ -0,0 +1,79 @@
{
"category:administrative": "",
"category:agriculture": "",
"category:alternative_amenities": "",
"category:alternative_routes": "",
"category:buildings": "",
"category:car_amenities": "",
"category:car_furniture": "",
"category:car_maxspeed": "",
"category:car_routes": "",
"category:children": "",
"category:coal": "",
"category:communication": "",
"category:construction": "",
"category:craft": "",
"category:culture": "",
"category:culture_religion": "",
"category:cycle_amenities": "",
"category:cycle_routes": "",
"category:education": "",
"category:electric_power": "",
"category:emergency": "",
"category:energy": "",
"category:financial": "",
"category:gastro": "",
"category:gastro-smoking": "",
"category:health": "",
"category:hiking_routes": "",
"category:historic": "",
"category:index": "",
"category:infrastructure": "",
"category:internet": "",
"category:leisure": "",
"category:leisure_sport_shopping": "",
"category:memorial": "",
"category:military": "",
"category:mtb-routes": "",
"category:natural": "",
"category:oil_gas": "",
"category:other": "",
"category:outdoor": "",
"category:phone": "",
"category:places": "",
"category:places_geo": "",
"category:playgrounds": "",
"category:post": "",
"category:power_routes": "",
"category:pt": "",
"category:pt:routes": "",
"category:pt:stops": "",
"category:pt_amenities": "",
"category:public": "",
"category:railway": "",
"category:railway-electrification": "",
"category:railway-infrastructure": "",
"category:railway-maxspeed": "",
"category:railway-routes": "",
"category:religion": "",
"category:renewables": "",
"category:residential": "",
"category:resources": "",
"category:services": "",
"category:shop": "",
"category:special": "",
"category:sport": "",
"category:tourism_attractions": "",
"category:tourism_services": "",
"category:transport": "",
"category:transport_alternative": "",
"category:transport_car": "",
"category:transport_cycle": "",
"category:transport_pt": "",
"category:transport_walk": "",
"category:walk_amenities": "",
"category:waste": "",
"category:water": "",
"category:wikipedia": "",
"category:works": ""
}

78
lang/uk.json

@ -1,61 +1,79 @@
{
"category:administrative": null,
"category:agriculture": null,
"category:administrative": "",
"category:agriculture": "",
"category:alternative_amenities": "Amenities",
"category:alternative_routes": "Маршрути",
"category:buildings": null,
"category:buildings": "",
"category:car_amenities": "Amenities",
"category:car_furniture": "Street Furniture",
"category:car_maxspeed": null,
"category:children": null,
"category:car_maxspeed": "",
"category:car_routes": "",
"category:children": "",
"category:coal": "",
"category:communication": "Телекомунікації",
"category:construction": null,
"category:construction": "",
"category:craft": "",
"category:culture": "Культура ",
"category:culture_religion": "Культура ",
"category:cycle_amenities": null,
"category:cycle_routes": null,
"category:cycle_amenities": "",
"category:cycle_routes": "",
"category:education": "Освіта",
"category:electric_power": "",
"category:emergency": "Швидка допомога",
"category:energy": "",
"category:financial": "Фінанси",
"category:gastro": "Гастрономія",
"category:gastro-smoking": "",
"category:health": "Здоров'я",
"category:hiking_routes": null,
"category:hiking_routes": "",
"category:historic": "Історія",
"category:index": null,
"category:internet": null,
"category:index": "",
"category:infrastructure": "",
"category:internet": "",
"category:leisure": "Дозвілля",
"category:military": null,
"category:leisure_sport_shopping": "Дозвілля",
"category:memorial": "",
"category:military": "",
"category:mtb-routes": "",
"category:natural": "Природне середовище",
"category:oil_gas": "",
"category:other": "Інше",
"category:phone": null,
"category:outdoor": "",
"category:phone": "",
"category:places": "Місцевість",
"category:places_geo": "Місцевість",
"category:playgrounds": "Дитячий майданчик",
"category:post": null,
"category:power": null,
"category:post": "",
"category:power_routes": "",
"category:pt": "",
"category:pt:routes": "",
"category:pt:stops": "Зупинки та станції",
"category:pt_amenities": "Amenities",
"category:pt_routes": null,
"category:pt_stops": "Зупинки та станції",
"category:public": "Громадські місця",
"category:railway-electrification": null,
"category:railway-infrastructure": null,
"category:railway": "",
"category:railway-electrification": "",
"category:railway-infrastructure": "",
"category:railway-maxspeed": "",
"category:railway-routes": "",
"category:religion": "Релігія",
"category:renewables": "",
"category:residential": "Житлова зона",
"category:resources": null,
"category:resources": "",
"category:services": "Послуги",
"category:shop": "Торгівля",
"category:special": "",
"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_alternative": "Інші (Велосипедні, піші, ...)",
"category:transport_car": "Приватний транспорт",
"category:transport_pt": "Громадський транспорт"
"category:transport_cycle": "",
"category:transport_pt": "Громадський транспорт",
"category:transport_walk": "",
"category:walk_amenities": "",
"category:waste": "",
"category:water": "",
"category:wikipedia": "",
"category:works": ""
}

3
leisure.json

@ -7,9 +7,12 @@
"el": "Αναψυχή",
"en": "Leisure",
"fr": "Loisirs",
"hu": "Szabadidő",
"it": "Tempo libero",
"ja": "レジャー",
"nl": "Vrije tijd",
"pt": "Lazer",
"pt-br": "Lazer",
"ro": "Timp liber",
"ru": "Досуг",
"uk": "Дозвілля"

67
memorial.json

@ -0,0 +1,67 @@
{
"type": "overpass",
"name": {
"de": "Denkmäler",
"en": "Memorials"
},
"query": {
"11": [
"(",
"node[historic~\"^(monument)$\"];",
"way[historic~\"^(monument)$\"];",
"relation[historic~\"^(monument)$\"];",
")"
],
"14": [
"(",
"node[historic~\"^(memorial|monument)$\"];",
"way[historic~\"^(memorial|monument)$\"];",
"relation[historic~\"^(memorial|monument)$\"];",
")"
]
},
"feature": {
"pre": [
"{% set value = tags.historic %}",
"{% if tags.historic == 'memorial' and tags.memorial %}",
" {% set value = tags.historic ~ ' memorial=' ~ tags.memorial %}",
"{% elseif tags.historic == 'memorial' and attribute(tags, 'memorial:type') %}",
" {% set value = tags.historic ~ ' memorial=' ~ attribute(tags, 'memorial:type') %}",
"{% endif %}"
],
"description": "{{ tagTransList('historic', value) }}",
"markerSign": "{{ const[value].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": {
"memorial": {
"sign": "<span style='position: relative; top: -2px;'><img src='maki:monument?size=11'></span>",
"zoom": 14
},
"memorial memorial=plaque": {
"sign": "",
"zoom": 14
},
"monument": {
"sign": "<img src='maki:monument?size=15'>",
"zoom": 11
}
}
}

4
military.json

@ -7,10 +7,12 @@
"el": "Στρατιωτικό",
"en": "Military",
"fr": "Militaire",
"hu": "Katonai",
"hu": "Katonai objektumok",
"it": "Militare",
"ja": "軍事",
"nl": "Militair",
"pt": "Militar",
"pt-br": "Militar",
"ro": "Militar",
"ru": "Вооружённые силы"
},

53
mtb-routes.json

@ -0,0 +1,53 @@
{
"type": "overpass",
"name": {
"en": "Mountain bike routes",
"fr": "Itinéraires de VTT",
"hu": "Hegyikerékpáros útvonalak",
"pt-br": "Rotas mountain bike"
},
"query": {
"13": "relation[type=route][route=mtb]"
},
"members": true,
"feature": {
"description": "{{ tagTrans('route', 'mtb') }}",
"listMarkerSymbol": "{{ markerLine({ 'width': 4, 'color': '#007fff' })|raw }}",
"title": "{% if tags.ref and tags.name %}{{ tags.ref }} - {{ tags.name }}{% elseif tags.ref %}{{ tags.ref }}{% elseif tags.name %}{{ tags.name }}{% else %}{{ trans('unnamed') }}{% endif %}",
"styles": "",
"markerSymbol": ""
},
"memberFeature": {
"pre": [
"{% set refs = [] %}",
"",
"{% for master in masters %}",
" {% if master.tags.ref %}",
" {% set refs = refs|merge([ master.tags.ref ]) %}",
" {% endif %}",
"{% endfor %}"
],
"body": [
"<h4>Routes</h4>",
"<ul class='overpass-layer-list'>",
"{% for master in masters %}",
" <li data-object=\"{{ master.id }}\">",
" <span class='markerParent'><div class='marker'>{{ markerLine({ width: 4, color: '#007fff' })|raw }}</div></span>",
" <span class='title'>{% if master.tags.ref and master.tags.name %}{{ master.tags.ref }} - {{ master.tags.name|default(master.tags.ref) }}{% elseif master.tags.ref %}{{ master.tags.ref }}{% elseif master.tags.name %}{{ master.tags.name }}{% else %}{{ trans('unnamed') }}{% endif %}</span>",
" <span class='description'>{{ tagTrans('route', 'mtb') }}</span>",
" </li>",
"{% endfor %}",
"</ul>"
],
"listExclude": "1",
"style": {
"color": "#007fff",
"width": 4,
"opacity": 1,
"text": "{{ refs|join(' · ') }} ",
"textRepeat": "1",
"textOffset": "12",
"textFontWeight": "bold"
}
}
}

4
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": "Природне середовище"
},

64
oil_gas.json

@ -0,0 +1,64 @@
{
"type": "overpass",
"name": {
"de": "Erdöl und Erdgas",
"en": "Petroleum and natural gas"
},
"query": {
"11": [
"(",
"way[man_made~\"^(pipeline|goods_conveyor)$\"][substance~\"^(|.*;)(oil|gas|lng|cng|multiphase)(|;.*)$\"];",
"relation[man_made~\"^(pipeline|goods_conveyor)$\"][substance~\"^(|.*;)(oil|gas|lng|cng|multiphase)(|;.*)$\"];",
"node[landuse=industrial][industrial~\"^(|.*;)(refinery)(|;.*)$\"];",
"way[landuse=industrial][industrial~\"^(|.*;)(refinery)(|;.*)$\"];",
"relation[landuse=industrial][industrial~\"^(|.*;)(refinery)(|;.*)$\"];",
"way[waterway=offshore_field];",
"relation[waterway=offshore_field];",
"node[man_made~\"^(offshore_platform)$\"];",
"way[man_made~\"^(offshore_platform)$\"];",
"relation[man_made~\"^(offshore_platform)$\"];",
"node[power~\"^(plant)$\"][\"generator:source\"~\"^(|.*;)(oil|gas|diesel|gasoline)(|;.*)$\"];",
"way[power~\"^(plant)$\"][\"generator:source\"~\"^(|.*;)(oil|gas|diesel|gasoline)(|;.*)$\"];",
"relation[power~\"^(plant)$\"][\"generator:source\"~\"^(|.*;)(oil|gas|diesel|gasoline)(|;.*)$\"];",
")"
],
"13": [
"(",
"way[man_made~\"^(pipeline|goods_conveyor)$\"][substance~\"^(|.*;)(oil|gas|lng|cng|multiphase)(|;.*)$\"];",
"relation[man_made~\"^(pipeline|goods_conveyor)$\"][substance~\"^(|.*;)(oil|gas|lng|cng|multiphase)(|;.*)$\"];",
"node[landuse=industrial][industrial~\"^(|.*;)(oil|gas|lng|cng|multiphase|refinery|oil_refinery)(|;.*)$\"];",
"way[landuse=industrial][industrial~\"^(|.*;)(oil|gas|lng|cng|multiphase|refinery|oil_refinery)(|;.*)$\"];",
"relation[landuse=industrial][industrial~\"^(|.*;)(oil|gas|lng|cng|multiphase|refinery|oil_refinery)(|;.*)$\"];",
"way[waterway=offshore_field];",
"relation[waterway=offshore_field];",
"node[man_made~\"^(petroleum_well|offshore_platform|gasometer|oil_tank|gas_cavern)$\"];",
"node[man_made~\"^(storage_tank)$\"][contents~\"^(oil|gas|lng|cng|multiphase)$\"];",
"way[man_made~\"^(petroleum_well|offshore_platform|gasometer|oil_tank|gas_cavern)$\"];",
"way[man_made~\"^(storage_tank)$\"][contents~\"^(oil|gas|lng|cng|multiphase)(|;.*)$\"];",
"relation[man_made~\"^(petroleum_well|offshore_platform|gasometer|oil_tank|gas_cavern)(|;.*)$\"];",
"relation[man_made~\"^(storage_tank)$\"][contents~\"^(|.*;)(oil|gas|lng|cng|multiphase)(|;.*)$\"];",
"node[power~\"^(plant|generator)$\"][\"generator:source\"~\"^(|.*;)(oil|gas|diesel|gasoline)(|;.*)$\"];",
"way[power~\"^(plant|generator)$\"][\"generator:source\"~\"^(|.*;)(oil|gas|diesel|gasoline)(|;.*)$\"];",
"relation[power~\"^(plant|generator)$\"][\"generator:source\"~\"^(|.*;)(oil|gas|diesel|gasoline)(|;.*)$\"];",
")"
]
},
"feature": {
"description": [
"{% if tags.man_made == 'pipeline' %}",
"{{ tagTrans('man_made', 'pipeline') }} ({{ tagTrans('substance', tags.substance) }})",
"{% elseif tags.man_made %}",
"{{ tagTrans('man_made', tags.man_made) }}",
"{% elseif tags.power == 'plant' %}",
"{{ tagTrans('power', 'plant') }} {% if attribute(tags, 'generator:source') %}({{ tagTransList('generator:source', attribute(tags, 'generator:source')) }}){% endif %}",
"{% elseif tags.power == 'generator' %}",
"{{ tagTrans('power', 'generator') }} {% if attribute(tags, 'generator:source') %}({{ tagTransList('generator:source', attribute(tags, 'generator:source')) }}){% endif %}",
"{% elseif tags.waterway == 'offshore_field' %}",
"{{ tagTrans('waterway', tags.waterway) }}",
"{% elseif tags.landuse == 'industrial' %}",
"{{ tagTrans('landuse', tags.landuse) }} ({{ tagTrans('industrial', tags.industrial) }})",
"{% endif %}"
],
"markerSymbol": null
}
}

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": "Інше"

15
outdoor.json

@ -0,0 +1,15 @@
{
"type": "index",
"name": {
"de": "Freiluftaktivitäten",
"en": "Outdoor activities",
"fr": "Activités de plein air",
"hu": "Szabadtéri tevékenységek",
"pt-br": "Atividades ao ar livre"
},
"subCategories": [
{
"id": "mtb-routes"
}
]
}

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"
}
}

2
places.json

@ -13,6 +13,8 @@
"ja": "場所",
"nl": "Plaatsen",
"pl": "Miejsca",
"pt": "Lugares",
"pt-br": "Lugares",
"ro": "Locuri",
"ru": "Места",
"uk": "Місцевість"

2
places_geo.json

@ -13,6 +13,8 @@
"ja": "場所",
"nl": "Plaatsen",
"pl": "Miejsca",
"pt": "Lugares",
"pt-br": "Lugares",
"ro": "Locuri",
"ru": "Места",
"uk": "Місцевість"

3
playgrounds.json

@ -6,6 +6,9 @@
"en": "Playground",
"et": "Mänguväljak",
"fr": "Jeux pour enfants",
"hu": "Játszóterek",
"pt": "Parques infantis",
"pt-br": "Parquinhos",
"ro": "Loc de joaca",
"uk": "Дитячий майданчик"
}

26
popupBody.html

@ -91,8 +91,11 @@
<i class="fa fa-money" aria-hidden="true"></i>
<span class='key'>{{ keyTrans('payment') }}:</span>
<span class='value'>
{% set i = 0 %}
{% for k, tag in payment %}
{% if tags[tag] == 'no' %}<s>{{ k }}</s> {% else %}{{ k }} {% endif %}
{%- if i > 0 %},{% endif %}
<span title="{{ tagTrans(k, tags[tag]) }}">{% if tags[tag] == 'no' %}<s>{{ keyTrans(tag, { default: k }) }}</s>{% else %}{{ keyTrans(tag, { default: k }) }}{% endif -%}</span>
{% set i = i + 1 -%}
{% endfor %}
</span>
</li>
@ -115,4 +118,25 @@
</li>
{% endif %}
{% set wikipedia = null %}
{% if attribute(tags, 'wikipedia') %}
{% set wikipedia = tags.wikipedia|matches("^([^:]+):(.*)$") %}
{% endif %}
{% if not wikipedia %}
{% for k, v in tags %}
{% set m = k|matches("^wikipedia:(.*)$") %}
{% if m %}
{% set wikipedia = [ 0, m[1], v ] %}
{% endif %}
{% endfor %}
{% endif %}
{% if wikipedia %}
<li class='hasSymbol'>
<i class="fa fa-wikipedia-w" aria-hidden="true"></i>
<span class='key'>{{ keyTrans('wikipedia') }}:</span>
<span class='value'><a href="https://{{ wikipedia[1] }}.wikipedia.org/wiki/{{ wikipedia[2]|replace({ ' ': '_' }) }}">{{ wikipedia[2] }}</a></span>
{% endif %}
</ul>

4
post.json

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

63
power_routes.json

@ -0,0 +1,63 @@
{
"type": "overpass",
"name": {
"en": "Power routes"
},
"query": {
"10": "relation[type=route][route=power]"
},
"members": true,
"feature": {
"pre": "{% set color = '#' ~ tags.operator|default('')|md5|slice(0, 6) %}",
"description": "{% if tags.operator %}{{ tags.operator }}{% endif %}",
"title": "{% if tags.ref and tags.name %}{{ tags.ref }} - {{ tags.name }}{% elseif tags.ref %}{{ tags.ref }}{% elseif tags.name %}{{ tags.name }}{% else %}{{ trans('unnamed') }}{% endif %}",
"listMarkerSymbol": "{{ markerLine({ 'width': 4, 'color': color })|raw }}",
"markerSymbol": "",
"styles": ""
},
"memberFeature": {
"pre": [
"{% set refs = [] %}",
"{% set color = '#d41d8c' %}",
"{% if tags.ref %}",
" {% for ref in tags.ref|split(';') %}",
" {% set refs = refs|merge([ ref|trim ]) %}",
" {% endfor %}",
"{% endif %}",
"",
"{% for master in masters %}",
" {% if master.tags.operator %}",
" {% set color = '#' ~ master.tags.operator|md5|slice(0, 6) %}",
" {% endif %}",
" {% if master.tags.ref %}",
" {% set refs = refs|merge([ master.tags.ref ]) %}",
" {% endif %}",
"{% endfor %}",
"",
"{% set refs = refs|unique|natsort({ insensitive: true }) %}"
],
"body": [
"<h4>Routes</h4>",
"<ul>",
"{% for master in masters %}",
" {% set _color = '#' ~ master.tags.operator|default('')|md5|slice(0, 6) %}",
" <li data-object=\"{{ master.id }}\" style='list-style: none;'>",
" <span class='markerParent'><div class='marker'>{{ markerLine({ width: 4, color: _color })|raw }}</div></span>",
" <span class='title'>{% if master.tags.ref and master.tags.name %}{{ master.tags.ref }} - {{ master.tags.name|default(master.tags.ref) }}{% elseif master.tags.ref %}{{ master.tags.ref }}{% elseif master.tags.name %}{{ master.tags.name }}{% else %}{{ trans('unnamed') }}{% endif %}</span>",
" <span class='description'>{{ master.tags.operator }}</span>",
" </li>",
"{% endfor %}",
"</ul>"
],
"listExclude": "1",
"style": {
"color": "{{ color }}",
"width": 4,
"opacity": 1,
"text": "{{ refs|join(' · ') }} ",
"textRepeat": "1",
"textOffset": "12",
"textFontWeight": "bold"
}
}
}

235
pt.json

@ -0,0 +1,235 @@
{
"type": "overpass",
"name": {
"de": "ÖV Karte",
"en": "Public transport map",
"hu": "Tömegközlekedési térkép",
"pt-br": "Mapa de transporte público"
},
"query": {
"12": "relation[type=route][route~\"^(subway|monorail|ferry|train)$\"];",
"14": [
"(",
"relation[type=route][route~\"^(subway|monorail|aerialway|bus|trolleybus|ferry|train|tram)$\"];",
"relation[type=public_transport][public_transport=stop_area];",
")"
]
},
"lists": {
"stops": {
"prefix": "listStops",
"name": {
"ast": "Paraes y estaciones",
"cs": "Zastávky & Stanice",
"de": "Haltestellen",
"el": "Στάσεις & Σταθμοί",
"en": "Stops & Stations",
"es": "Paradas y estaciones",
"fr": "Arrêts/Stops, Stations",
"hu": "Megállók és állomások",
"it": "Stazioni e fermate",
"ja": "停留所と駅",
"nl": "Haltes en Stations",
"pl": "Przystanki i Stacje",
"pt-br": "Paradas e estações",
"ru": "Остановки и станции",
"uk": "Зупинки та станції"
}
},
"routes": {
"prefix": "listRoutes",
"name": {
"de": "Routen",
"en": "Routes",
"fr": "Lignes",
"hu": "Útvonalak",
"pt": "Rotas",
"pt-br": "Rotas"
}
}
},
"feature": {
"pre": "{% set isStopArea = tags.public_transport == 'stop_area' %}",
"title": [
"{% if tags.ref %}{{ tags.ref }} - {% endif %}",
"",
"{{ localizedTag(tags, 'name') |default(localizedTag(tags, 'operator')) | default(localizedTag(tags, 'ref')) | default(trans('unnamed')) }}"
],
"description": "{{ tagTrans('route', tags.route) }}",
"body": [
"<h4>Stops</h4><ul>",
"{% for member in members %}",
"{% if member.tags.highway == 'bus_stop' or member.tags.amenity == 'bus_station' or member.tags.amenity == 'ferry_terminal' or member.tags.railway == 'tram_stop' or member.tags.railway == 'halt' or member.tags.railway == 'station' or member.tags.aerialway == 'station' or member.tags.public_transport == 'stop_position' or member.role|slice(-4) == 'stop' %}",
"<li data-object='{{ member.id }}' data-sublayer='member'><b>{% if member.tags %}{{ member.tags.name|default(trans('unknown')) }}{% else %}<i>{{ trans('loading') }}</i>{% endif %}</li>",
"{% endif %}",
"{% endfor %}",
"</ul>"
],
"markerSymbol": "",
"styles": "",
"listStopsExclude": "true",
"listRoutesMarkerSign": "{{ const[tags.route].sign|raw }}",
"listRoutesMarkerSymbol": "{{ markerCircle({fillColor:const[tags.route].color})|raw }}",
"listRoutesExclude": "{{ isStopArea }}"
},
"members": true,
"memberFeature": {
"pre": [
"{% set stopName = '' %}",
"{% set isStop = false %}",
"{% set stopCount = 0 %}",
"{% if tags.highway == 'bus_stop' or tags.amenity == 'bus_station' or tags.amenity == 'ferry_terminal' or tags.railway == 'tram_stop' or tags.railway == 'halt' or tags.railway == 'station' or tags.aerialway == 'station' or tags.public_transport == 'stop_position' %}{% set isStop = true %}{% endif %}",
"{% set isWay = false %}",
"{% set aRoute = null %}",
"{% set refs = [] %}",
"{% set dirForward = false %}",
"{% set dirBackward = false %}",
"{% set hover = false %}",
"{% set selected = false %}",
"{% for master in masters %}",
" {% if master.tags.public_transport == 'stop_area' %}",
" {% set stopName = master.tags.name %}",
" {% else %}",
" {% if master.role|matches('^(|.*stop)$') and isStop %}",
" {% set isStop = true %}",
" {% set stopCount = stopCount + 1 %}",
" {% elseif master.role|matches('^(|forward|backward)$') and type == 'way' %}",
" {% set isWay = true %}",
" {% endif %}",
" {% set aRoute = master %}",
"",
" {% if master.tags.ref %}",
" {% set refs = refs|merge([ master.tags.ref ]) %}",
" {% endif %}",
" {% if master.dir == 'forward' %}{% set dirForward = true %}",
" {% elseif master.dir == 'backward' %}{% set dirBackward = true %}",
" {% else %}{% set dirForward = true %}{% set dirBackward = true %}",
" {% endif %}",
" {% endif %}",
"",
" {% if master.flags.hover %}{% set hover = master.dir|default('both') %}{% endif %}",
" {% if master.flags.selected %}{% set selected = master.dir|default('both') %}{% endif %}",
"{% endfor %}",
"",
"{% set refs = refs|unique|natsort({ insensitive: true }) %}",
"{% set color = const[aRoute.tags.route].color %}"
],
"title": "{% if isStop %}{{ tags.name|default(stopName)|default(id) }}{% endif %}",
"body": [
"<h4>Routes</h4>",
"<ul class='overpass-layer-list'>",
"{% for master in masters %}",
" {% if master.tags.public_transport != 'stop_area' %}",
" <li data-object=\"{{ master.id }}\">",
" <span class='markerParent'><div class='marker'>{{ markerCircle({fillColor:const[master.tags.route].color})|raw }}</div><div class='icon'>{{ const[master.tags.route].sign|raw }}</div></span>",
" <span class='title'>{% if master.tags.ref and master.tags.name %}{{ master.tags.ref }} - {{ master.tags.name|default(master.tags.ref) }}{% elseif master.tags.ref %}{{ master.tags.ref }}{% elseif master.tags.name %}{{ master.tags.name }}{% else %}{{ trans('unnamed') }}{% endif %}</span>",
" <span class='description'>{{ tagTrans('route', master.tags.route) }}{{ master.dir }}</span>",
" </li>",
" {% endif %}",
"{% endfor %}",
"</ul>"
],
"styles": "{% if isStop and stopCount > 0 %}{% elseif isWay %}way{% if hover %},hover{% endif %}{% if selected %},selected{% endif %}{% endif %}",
"listStopsMarkerSign": null,
"listStopsMarkerSymbol": "{{ markerCircle({ width: 5, color: color, fillOpacity: '1', radius: 3 })|raw }}",
"listStopsExclude": "{{ not isStop or stopCount == 0 }}",
"listStopsTitle": "{% if tags %}{{ tags.name|default(stopName)|default(trans('unknown')) }}{% else %}<li>{{ trans('loading') }}</li>{% endif %}",
"listStopsDescription": "{{ refs|join(' · ') }}",
"listRoutesExclude": "true",
"markerSymbol": "{% if isStop and stopCount > 0 %}{% if hover or selected %}{{ markerCircle({ width: 0, fill: true, fillColor: hover ? '#000000' : '#3f3f3f', fillOpacity: '1', radius: 7 })|raw }}{% else %}{{ markerCircle({ width: 0, fill: true, fillColor: color, fillOpacity: '1', radius: 5 })|raw }}{% endif %}{% endif %}",
"style:way": {
"width": "3",
"opacity": "{% if (dirForward and dirBackward) or (not dirForward and not dirBackward) %}1{% else %}0{% endif %}",
"color": "{{ color|default('#ff0000') }}",
"text": "{{ refs|join(' · ') }} ",
"textRepeat": "1",
"textOffset": "12",
"textFontWeight": "bold",
"pattern": "{% if dirForward and dirBackward %}{% else %}arrowHead{% endif %}",
"pattern-pixelSize": "4",
"pattern-repeat": "7",
"pattern-polygon": "",
"pattern-angleCorrection": "{% if dirBackward %}180{% else %}0{% endif %}",
"pattern-path-weight": "2",
"pattern-path-color": "{{ color|default('#ff0000') }}"
},
"style:hover": {
"pane": "hover",
"width": "{% if hover == 'forward' or hover == 'backward' %}0{% else %}4{% endif %}",
"color": "black",
"pattern": "{% if hover == 'forward' or hover == 'backward' %}arrowHead{% endif %}",
"pattern-pixelSize": "4",
"pattern-repeat": "7",
"pattern-polygon": "",
"pattern-path-weight": "2",
"pattern-path-color": "black",
"pattern-path-angleCorrection": "{% if hover == 'backward' %}180{% else %}0{% endif %}"
},
"style:selected": {
"pane": "selected",
"width": "{% if selected == 'forward' or selected == 'backward' %}0{% else %}3{% endif %}",
"color": "#3f3f3f",
"pattern": "{% if selected == 'forward' or selected == 'backward' %}arrowHead{% endif %}",
"pattern-pixelSize": "4",
"pattern-repeat": "7",
"pattern-polygon": "",
"pattern-path-weight": "2",
"pattern-path-color": "#3f3f3f",
"pattern-path-angleCorrection": "{% if selected == 'backward' %}180{% else %}0{% endif %}"
}
},
"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": "#00007f"
},
"subway": {
"sign": "<img src='maki:rail-metro?fill=#ffffff'>",
"zoom": 12,
"color": "#0000ff"
},
"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_amenities.json

@ -6,9 +6,11 @@
"de": "Einrichtungen",
"en": "Amenities",
"fr": "Équipements",
"hu": "Létesítmények",
"it": "Infrastrutture",
"ja": "生活環境",
"nl": "Voorzieningen",
"pt-br": "Equipamentos",
"ru": "Транспортные принадлежности",
"uk": "Amenities"
},

80
pt_routes.json

@ -1,80 +0,0 @@
{
"type": "overpass",
"name": {
"de": "Routen",
"en": "Routes",
"fr": "Lignes"
},
"query": {
"12": "relation[type=route][route~\"^(subway|monorail|ferry|train)$\"];",
"14": "relation[type=route][route~\"^(subway|monorail|aerialway|bus|trolleybus|ferry|train|tram)$\"];"
},
"feature": {
"title": [
"{% if tags.ref %}{{ tags.ref }} - {% endif %}",
"",
"{{ localizedTag(tags, 'name') |default(localizedTag(tags, 'operator')) | default(localizedTag(tags, 'ref')) | default(trans('unnamed')) }}"
],
"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"
}
}
}

47
pt_stops.json

@ -1,47 +0,0 @@
{
"type": "overpass",
"name": {
"ast": "Paraes y estaciones",
"cs": "Zastávky & Stanice",
"de": "Haltestellen",
"el": "Στάσεις & Σταθμοί",
"en": "Stops & Stations",
"es": "Paradas y estaciones",
"fr": "Arrêts/Stops, Stations",
"hu": "Megállók és állomások",
"it": "Stazioni e fermate",
"ja": "停留所と駅",
"nl": "Haltes en Stations",
"pl": "Przystanki i Stacje",
"ru": "Остановки и станции",
"uk": "Зупинки та станції"
},
"query": {
"14": [
"(",
"node[railway~\"^(station|halt|tram_stop|platform)$\"];",
"way[railway~\"^(station|platform)$\"];",
"node[highway~\"^(bus_stop|platform)$\"];",
"way[highway~\"^(platform)$\"];",
"node[public_transport~\"^(stop_position|platform)$\"];",
"way[public_transport~\"^(platform)$\"];",
"node[amenity~\"^(ferry_terminal|bus_station)$\"];",
")"
]
},
"feature": {
"pre": [
"{% if tags.amenity in [ 'ferry_terminal', 'bus_station' ] %}",
" {% set key = 'amenity' %}",
" {% set value = tags.amenity %}",
"{% elseif tags.railway == 'platform' or tags.highway == 'platform' or tags.public_transport == 'platform' %}",
" {% set key = 'public_transport' %}",
" {% set value = 'platform' %}",
"{% else %}",
" {% set key = 'public_transport' %}",
" {% set value = 'stop_position' %}",
"{% endif %}"
],
"description": "{{ tagTrans(key, value) }}"
}
}

3
public.json

@ -8,9 +8,12 @@
"en": "Public Services",
"et": "Kommunaalteenused",
"fr": "Services Publics",
"hu": "Közszolgáltatások",
"it": "Servizi pubblici",
"ja": "公共サービス",
"nl": "Openbare diensten",
"pt": "Serviços públicos",
"pt-br": "Serviços públicos",
"ro": "Servicii publice",
"ru": "Общественные места",
"uk": "Громадські місця"

11
railway-electrification.json

@ -3,7 +3,10 @@
"name": {
"de": "Eisenbahn Elektrifizierung",
"en": "Railway electrification",
"fr": "Électrification ferroviaire"
"fr": "Puissance électrique ferroviaire",
"hu": "Vasút villamosítottsága",
"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)$'];",
@ -37,12 +40,12 @@
],
"title": "{% if tags.ref %}{{ localizedTag(tags, 'ref') }} - {% endif %}{{ localizedTag(tags, 'name')|default(localizedTag(tags, 'operator'))|default(trans('unnamed')) }}",
"description": [
"{{ tagTrans('railway', tags.railway) }} -",
"{{ tagTrans('railway', tags.railway) }}",
"",
"{% if tags.electrified == 'no' %}",
" {{ trans('not electrified') }}",
" - {{ tagTrans('electrified', 'no') }}",
"{% elseif tags.electrified %}",
" {{ tags.voltage|default(trans('unknown')) }}V, {{ tags.frequency|default(trans('unknown')) }}Hz",
" - {{ tags.voltage|default(trans('unknown')) }}V, {{ tags.frequency|default(trans('unknown')) }}Hz",
"{% endif %}"
],
"body": [

22
railway-infrastructure.json

@ -3,7 +3,10 @@
"name": {
"de": "Eisenbahn Infrastruktur",
"en": "Railway infrastructure",
"fr": "Infrastructure ferroviaire"
"fr": "Infrastructure ferroviaire",
"hu": "Vasúti infrastruktúra",
"pt": "Infraestrutura ferroviária",
"pt-br": "Infraestrutura ferroviária"
},
"query": {
"11": "(way[railway=rail][usage~'^(main|branch)$'];node[railway~'^(station)$'];)",
@ -12,14 +15,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": [

117
railway-maxspeed.json

@ -0,0 +1,117 @@
{
"type": "overpass",
"name": {
"de": "Eisenbahn Höchstgeschwindigkeiten",
"en": "Railway Maxspeed",
"fr": "Limites de vitesse",
"hu": "Sebességkorlátozás",
"pt": "Velocidade máxima",
"pt-br": "Velocidade máxima"
},
"query": {
"11": "way[railway=rail][railway!~'^(platform|abandoned|disused|station|proposed|subway_entrance)$'][usage~'^(main|branch)$'];",
"14": "way[railway][railway!~'^(platform|abandoned|disused|station|proposed|subway_entrance)$'];"
},
"feature": {
"pre": [
"{% if tags.maxspeed is not defined %}",
"{% set maxspeedKmh = null %}",
"{% set maxspeed = null %}",
"{% set unit = null %}",
"{% else %}",
"",
"{% if tags.maxspeed|matches(\"^[0-9]+$\") %}",
"{% set maxspeedKmh = tags.maxspeed %}",
"{% set maxspeed = tags.maxspeed %}",
"{% set unit = \"km/h\" %}",
"{% endif %}",
"",
"",
"{% set m = tags.maxspeed|matches(\"(^[0-9]+) mph$\") %}",
"{% if m %}",
"{% set maxspeedKmh = m[1] * 1.60934 %}",
"{% set maxspeed = m[1] %}",
"{% set unit = \"mph\" %}",
"{% endif %}",
"",
"{% endif %}",
"",
"{% if not maxspeedKmh %}",
"{% set color = \"#404040\" %}",
"{% else %}",
"{% set color = colorInterpolate(const.colorMap, (maxspeedKmh - const.offsetColorSpeed) / const.highestColorSpeed) %}",
"{% endif %}"
],
"description": [
"{% if maxspeed %}",
"<span style='color: {{ color }}'>{{ maxspeed }} {{ unit }}</span>",
"{% elseif tags.maxspeed %}",
"{{ tags.maxspeed }}",
"{% else %}",
"{{ trans('unknown') }}",
"{% endif %}"
],
"markerSymbol": null,
"listMarkerSymbol": "line",
"style": {
"width": "3",
"color": "{{ color }}",
"text": "{{ maxspeed }} ",
"textRepeat": "1",
"textFontWeight": "bold"
}
},
"const": {
"colorMap": [
"#00af00",
"#ff7f00",
"#ff0000",
"#af00af"
],
"highestColorSpeed": 300,
"offsetColorSpeed": 20
},
"info": [
"<div style='display: inline-block'>",
"<table>",
" <tr>",
" <td>{{ markerLine(evaluate({}))|raw }}</td>",
" <td colspan>{{ trans('unknown') }}</td>",
" </tr>",
"{% for i in range(25, 280, 25) %}",
" <tr>",
" <td>{{ markerLine(evaluate({ \"maxspeed\": i }))|raw }}</td>",
" <td>{{ i }}km/h</td>",
" </tr>",
"{% endfor %}",
" <tr>",
" <td>{{ markerLine(evaluate({ \"maxspeed\": 300 }))|raw }}</td>",
" <td>≥300km/h</td>",
" </tr>",
"</table>",
"</div>",
"",
"<div style='display: inline-block'>",
"<table>",
" <tr>",
" <td>{{ markerLine(evaluate({}))|raw }}</td>",
" <td colspan>{{ trans('unknown') }}</td>",
" </tr>",
"{% for i in range(15, 150, 15) %}",
" <tr>",
" <td>{{ markerLine(evaluate({ \"maxspeed\": (i * 1.60934)|round }))|raw }}</td>",
" <td>{{ i }}mph</td>",
" </tr>",
"{% endfor %}",
" <tr>",
" <td>{{ markerLine(evaluate({ \"maxspeed\": (175 * 1.60934)|round }))|raw }}</td>",
" <td>175mph</td>",
" </tr>",
" <tr>",
" <td>{{ markerLine(evaluate({ \"maxspeed\": (200 * 1.60934)|round }))|raw }}</td>",
" <td>≥200mph</td>",
" </tr>",
"</table>",
"</div>"
]
}

60
railway-routes.json

@ -0,0 +1,60 @@
{
"type": "overpass",
"name": {
"en": "Railway Routes",
"fr": "Lignes ferroviaires",
"hu": "Vasútvonalak",
"pt-br": "Rotas ferroviárias"
},
"query": {
"12": "relation[type=route][route=railway]"
},
"members": true,
"feature": {
"pre": "{% set color = '#' ~ tags.operator|default('')|md5|slice(0, 6) %}",
"listMarkerSymbol": "{{ markerLine({ 'width': 4, 'color': color })|raw }}",
"description": "{{ tags.operator }}",
"title": "{% if tags.ref and tags.name %}{{ tags.ref }} - {{ tags.name }}{% elseif tags.ref %}{{ tags.ref }}{% elseif tags.name %}{{ tags.name }}{% else %}{{ trans('unnamed') }}{% endif %}",
"styles": "",
"markerSymbol": ""
},
"memberFeature": {
"pre": [
"{% set refs = [] %}",
"{% set color = '#d41d8c' %}",
"",
"{% for master in masters %}",
" {% if master.tags.operator %}",
" {% set color = '#' ~ master.tags.operator|md5|slice(0, 6) %}",
" {% endif %}",
" {% if master.tags.ref %}",
" {% set refs = refs|merge([ master.tags.ref ]) %}",
" {% endif %}",
"{% endfor %}"
],
"title": "",
"body": [
"<h4>Routes</h4>",
"<ul>",
"{% for master in masters %}",
" {% set _color = '#' ~ master.tags.operator|default('')|md5|slice(0, 6) %}",
" <li data-object=\"{{ master.id }}\" style='list-style: none;'>",
" <span class='markerParent'><div class='marker'>{{ markerLine({ width: 4, color: _color })|raw }}</div></span>",
" <span class='title'>{% if master.tags.ref and master.tags.name %}{{ master.tags.ref }} - {{ master.tags.name|default(master.tags.ref) }}{% elseif master.tags.ref %}{{ master.tags.ref }}{% elseif master.tags.name %}{{ master.tags.name }}{% else %}{{ trans('unnamed') }}{% endif %}</span>",
" <span class='description'>{{ master.tags.operator }}</span>",
" </li>",
"{% endfor %}",
"</ul>"
],
"listExclude": "1",
"style": {
"color": "{{ color }}",
"width": 4,
"opacity": 1,
"text": "{{ refs|join(' · ') }} ",
"textRepeat": "1",
"textOffset": "12",
"textFontWeight": "bold"
}
}
}

39
religion.json

@ -12,6 +12,8 @@
"it": "Religione",
"ja": "宗教",
"nl": "Religie",
"pt": "Religião",
"pt-br": "Religião",
"ro": "Religie",
"ru": "Религия",
"uk": "Релігія"
@ -25,6 +27,18 @@
"way[landuse~\"^(cemetery)$\"];",
"relation[landuse~\"^(cemetery)$\"];",
")"
],
"14": [
"(",
"node[amenity~\"^(place_of_worship|grave_yard|crematorium)$\"];",
"way[amenity~\"^(place_of_worship|grave_yard|crematorium)$\"];",
"relation[amenity~\"^(place_of_worship|grave_yard|crematorium)$\"];",
"way[landuse~\"^(cemetery)$\"];",
"relation[landuse~\"^(cemetery)$\"];",
"node[historic~\"^wayside_(cross|shrine|chapel)$\"];",
"way[historic~\"^wayside_(cross|shrine|chapel)$\"];",
"relation[historic~\"^wayside_(cross|shrine|chapel)$\"];",
")"
]
},
"feature": {
@ -32,20 +46,37 @@
"{% if tags.landuse == 'cemetery' %}",
"{% set key = 'landuse' %}",
"{% set value = tags.landuse %}",
"{% elseif tags.historic in [ 'wayside_cross', 'wayside_shrine', 'wayside_chapel' ] %}",
"{% set key = 'historic' %}",
"{% set value = tags.historic %}",
"{% else %}",
"{% set key = 'amenity' %}",
"{% 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": [

37
renewables.json

@ -0,0 +1,37 @@
{
"type": "overpass",
"name": {
"de": "Erneuerbare Energien",
"en": "Renewables"
},
"query": {
"11": [
"(",
"node[power~\"^(plant)$\"][\"plant:source\"~\"^(wind|solar|biomass|hydro|geothermal|biogas|biofuel)$\"];",
"way[power~\"^(plant)$\"][\"plant:source\"~\"^(wind|solar|biomass|hydro|geothermal|biogas|biofuel)$\"];",
"relation[power~\"^(plant)$\"][\"plant:source\"~\"^(wind|solar|biomass|hydro|geothermal|biogas|biofuel)$\"];",
")",
""
],
"15": [
"(",
"node[power~\"^(plant)$\"][\"plant:source\"~\"^(wind|solar|biomass|hydro|geothermal|biogas|biofuel)$\"];",
"way[power~\"^(plant)$\"][\"plant:source\"~\"^(wind|solar|biomass|hydro|geothermal|biogas|biofuel)$\"];",
"relation[power~\"^(plant)$\"][\"plant:source\"~\"^(wind|solar|biomass|hydro|geothermal|biogas|biofuel)$\"];",
"node[power~\"^(generator)$\"][\"generator:source\"~\"^(wind|solar|biomass|hydro|geothermal|biogas|biofuel)$\"];",
"way[power~\"^(generator)$\"][\"generator:source\"~\"^(wind|solar|biomass|hydro|geothermal|biogas|biofuel)$\"];",
"relation[power~\"^(generator)$\"][\"generator:source\"~\"^(wind|solar|biomass|hydro|geothermal|biogas|biofuel)$\"];",
")"
]
},
"feature": {
"description": "{{ tagTrans('power', tags.power) }}{% set x='generator:source' %}{% if tags[x] %}, {{ tagTransList('generator:source', tags[x]) }}{% endif %}",
"popupDescription": "{{ tagTrans('power', tags.power) }}",
"body": [
"{% set x='generator:source' %}{% if tags[x] %}<br/>{{ keyTrans('generator:source') }}: {{ tagTransList('generator:source', tags[x]) }}{% endif %}",
"{% 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 %}"
],
"priority": "{% if tags.power == 'plant' %}0{% elseif tags.power == 'generator' or tags.power == 'line' %}1{% elseif tags.power == 'substation' %}2{% else %}3{% endif %}"
}
}

2
residential.json

@ -12,6 +12,8 @@
"it": "Aree residenziali",
"ja": "住居エリア",
"nl": "Woongebieden",
"pt": "Áreas residenciais",
"pt-br": "Áreas residenciais",
"ro": "Zona rezidentiala",
"ru": "Жилые районы",
"uk": "Житлова зона"

3
resources.json

@ -6,8 +6,11 @@
"de": "Ressourcengewinnung",
"en": "Resource Extraction",
"fr": "Extraction des ressources",
"hu": "Bányászat",
"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": "Autres sports",
"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)) }}",

6
tourism_attractions.json

@ -8,11 +8,13 @@
"en": "Tourism",
"et": "Turism",
"fr": "Tourisme",
"hu": "Túrizmus",
"hu": "Látnivalók",
"it": "Turismo",
"ja": "観光",
"nl": "Toerisme",
"pl": "Turystyka",
"pt": "Turismo",
"pt-br": "Turismo",
"ro": "Turism",
"ru": "Туризм",
"uk": "Туризм"
@ -22,7 +24,7 @@
"(",
"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)$\"];",
")"
]
},

8
tourism_services.json

@ -8,11 +8,13 @@
"en": "Tourism",
"et": "Turism",
"fr": "Tourisme",
"hu": "Túrizmus",
"hu": "Turisztikai szolgáltatások",
"it": "Turismo",
"ja": "観光",
"nl": "Toerisme",
"pl": "Turystyka",
"pt": "Turismo",
"pt-br": "Serviços de turismo",
"ro": "Turism",
"ru": "Туризм",
"uk": "Туризм"
@ -22,14 +24,14 @@
"(",
"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)$\"]",
"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)$\"];",
")"
]
},

3
transport_alternative.json

@ -5,10 +5,11 @@
"el": "Εναλλακτικά (ποδηλασία, ορειβασία,...)",
"et": "Alternatiivne (jalgrattasõit, matkamine, ...)",
"fr": "Alternatif (Cyclisme, Randonnée, ...)",
"hu": "Alternatív (Krékpár, Túra)",
"hu": "Alternatív (Kerékpár, Túra)",
"it": "Alternativi (bicicletta, camminate, ...)",
"ja": "その他交通 (サイクリング、ハイキング、...)",
"nl": "Alternatief (Fiets, Wandel, ...)",
"pt-br": "Transporte alternativo",
"ro": "Alternativ(Bicicleta,Drumetii)",
"ru": "Альтернативное передвижение (Велоспорт, Пешие прогулки, ...)",
"uk": "Інші (Велосипедні, піші, ...)"

4
walk_amenities.json

@ -3,7 +3,9 @@
"name": {
"de": "Einrichtungen",
"en": "Amenities",
"fr": "Équipements"
"fr": "Équipements piétons",
"hu": "Gyalogos létesítmények",
"pt-br": "Equipamentos"
},
"query": {
"13": [

5
waste.json

@ -5,10 +5,13 @@
"cs": "Nakládání s odpady",
"de": "Entsorgung",
"en": "Disposal",
"fr": "Rebuts",
"fr": "Déchets/Recyclage",
"hu": "Hulladék",
"it": "Smaltimento",
"ja": "処理場",
"nl": "Afvalverwijdering",
"pt": "Lixo",
"pt-br": "Lixo",
"ru": "Переработка отходов"
},
"query": {

13
water.json

@ -3,7 +3,10 @@
"name": {
"de": "Gewässer",
"en": "Waterbodies",
"fr": "Hydrographie"
"fr": "Hydrographie",
"hu": "Vizek",
"pt": "Massas de água",
"pt-br": "Hidrografia"
},
"query": {
"10": [
@ -49,7 +52,7 @@
"0",
"{% elseif tags.waterway == 'river' %}",
"1",
"{% elseif tags.waterway == 'stream' %}",
"{% elseif tags.waterway == 'stream' or tags.waterway == 'drain' %}",
"3",
"{% elseif tags.waterway == 'ditch' %}",
"5",
@ -61,7 +64,7 @@
"width": [
"{% if tags.waterway == 'river' %}",
"4",
"{% elseif tags.waterway == 'stream' %}",
"{% elseif tags.waterway == 'stream' or tags.waterway == 'drain' %}",
"2",
"{% elseif tags.waterway == 'ditch' %}",
"1",
@ -79,7 +82,7 @@
"{% endif %}"
],
"text": [
"{% if type=='way' and tags.waterway in [ 'river', 'stream', 'canal', 'ditch', 'wadi', 'drystream' ] %}",
"{% if type=='way' and tags.waterway in [ 'river', 'stream', 'canal', 'ditch', 'wadi', 'drystream', 'drain' ] %}",
"{{ tags.name }} ➔ ",
"{% endif %}"
],
@ -100,7 +103,7 @@
"{% if map.zoom >= 13 %}",
" <tr>",
" <td>{{ markerLine(evaluate({ \"waterway\": \"stream\" }))|raw }}</td>",
" <td>{{ tagTrans('waterway', 'stream') }}</td>",
" <td>{{ tagTrans('waterway', 'stream') }}, {{ tagTrans('waterway', 'drain') }}</td>",
" </tr>",
" <tr>",
" <td>{{ markerLine(evaluate({ \"waterway\": \"ditch\" }))|raw }}</td>",

6
wikipedia.json

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

5
works.json

@ -5,10 +5,13 @@
"cs": "Továrny",
"de": "Fabriken",
"en": "Works",
"fr": "Construction",
"fr": "Zones industrielles",
"hu": "Üzemek",
"it": "Fabbriche",
"ja": "工場",
"nl": "Fabrieken",
"pt": "Fábricas",
"pt-br": "Fábricas",
"ru": "Промышленность"
},
"query": {

Loading…
Cancel
Save