Compare commits

...

104 Commits

Author SHA1 Message Date
Stephan Bösch-Plepelits 4b4a2f3cb6 fitness_trail: improvements 6 years ago
Stephan Bösch-Plepelits 1879b0e210 Payment options: tooltip for each value 6 years ago
Stephan Bösch-Plepelits 15d8ad3031 Separate payment options by ',' 6 years ago
Stephan Bösch-Plepelits e8bb288613 Translate payment options 6 years ago
Stephan Bösch-Plepelits d5dee37ac3 fitness_trail: better code, list other roles as well 6 years ago
Stephan Bösch-Plepelits 80ac3b519e fitness_trail: show marker with 'S' on all stations 6 years ago
Stephan Bösch-Plepelits 1966f3f948 fitness_trail: new category 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 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/ 7 years ago
Stephan Bösch-Plepelits 0e5fbf4606 Merge branch 'master' into pt 7 years ago
Stephan Bösch-Plepelits 89746d5e1e Replace null in lang strings by ""; remove deleted categories 7 years ago
Stephan Bösch-Plepelits 034d0c448b pt: fixes 7 years ago
Stephan Bösch-Plepelits add73ee88d pt: hide platforms, marker for stops in list 7 years ago
Stephan Bösch-Plepelits 4fe9d70dcc railway-electrification: translate non electrified 7 years ago
Stephan Bösch-Plepelits ea69d063c4 pt: remove duplicate refs, order naturally 7 years ago
Stephan Bösch-Plepelits 01997790e5 pt: different styles for stop, way, platform 7 years ago
Stephan Bösch-Plepelits 3b8466b204 pt: also load stop_areas, use relation name if stop_position has no name 7 years ago
Stephan Bösch-Plepelits 2338dfdd29 pt: show route refs on ways 7 years ago
Stephan Bösch-Plepelits 89b8bb41c9 pt: improvements 7 years ago
Stephan Bösch-Plepelits 1acb3fd7f8 railway-infrastructure: include usage=* and service=* in description 7 years ago
Stephan Bösch-Plepelits bcfeb519cb railway-infrastructure: localization for usage tag 7 years ago
Stephan Bösch-Plepelits fdf93ee86e railway-infrastructure: localization for service tag 7 years ago
Stephan Bösch-Plepelits 371ca42047 pt: sub lists 7 years ago
Stephan Bösch-Plepelits 2d1ca4dfe5 pt: improve colors 7 years ago
Stephan Bösch-Plepelits 8c4fc6f64e pt: fixes 7 years ago
Stephan Bösch-Plepelits e40239f646 Replace pt_routes/pt_stops by new pt category 7 years ago
Stephan Bösch-Plepelits c74852a03b lint 7 years ago
Stephan Bösch-Plepelits da702616f4 Merge branch 'waldyrious-patch-1' 7 years ago
Stephan Bösch-Plepelits 63bad9136c Distribute pt language strings to categories 7 years ago
Waldir Pimenta 30bf3b4e82
Create pt.json 7 years ago
Igor Eliezer 270ca44713
Merge pull request #2 from plepe/master 7 years ago
Stephan Bösch-Plepelits 7c89f678a7 Merge branch 'IgorEliezer-11' 7 years ago
Stephan Bösch-Plepelits 1d38fc7ea9 Distribute language strings to categories (pt-br) 7 years ago
Igor Eliezer e12e971a75
Fix for consistency 7 years ago
Igor Eliezer fe9344ccc5
Update pt-br 7 years ago
Igor Eliezer 3b5a3cd1c6
Merge pull request #1 from plepe/master 7 years ago
Stephan Bösch-Plepelits 31d0d59148 Religion: description depends on the building=* tag 7 years ago
Stephan Bösch-Plepelits aee96a7e11 cycle_amenities: translate bicycle tube dispensers 7 years ago
Stephan Bösch-Plepelits f737061637 Craft: import translation (fr) 7 years ago
Stephan Bösch-Plepelits 5bd5f67f69
Merge pull request #10 from Cybereric/patch-6 7 years ago
Cybereric 10af6d8202
Update fr.json 7 years ago
Stephan Bösch-Plepelits 5412b0b57e Bugfixes (API adaption) 7 years ago
Stephan Bösch-Plepelits b3500f5491 Tourism Services: bugfix (API adaption) 7 years ago
Stephan Bösch-Plepelits 3ed43d7f7d
Cycle Amenities: show charging stations from z13 7 years ago
Stephan Bösch-Plepelits 318e97494e Craft: new category 7 years ago
Stephan Bösch-Plepelits 80a07e84aa Car / Cycle Amenities: include ev charging stations 7 years ago
Stephan Bösch-Plepelits b6707d9d62 Historic: center icon of memorials 7 years ago
Stephan Bösch-Plepelits baaf77be4d gastro-smoking: update lang fr 7 years ago
Stephan Bösch-Plepelits b072f74489
Merge pull request #9 from Cybereric/patch-5 7 years ago
Cybereric 4320c21324
Smoking free category FR translation 7 years ago
Stephan Bösch-Plepelits a58a5ae4dd Update translations 7 years ago
Stephan Bösch-Plepelits 256d9630e4 Merge remote-tracking branch 'origin/master' 7 years ago
Stephan Bösch-Plepelits 65cd20ab6f
Merge pull request #8 from Cybereric/patch-4 7 years ago
Cybereric b8dcb0e4e1
Better french translations 7 years ago
Stephan Bösch-Plepelits 82ad789095 Index: move gastro-smoking to special 7 years ago
Stephan Bösch-Plepelits 6f91f00762 Gastronomy Smoking: new category! 7 years ago
Stephan Bösch-Plepelits 6d373b0066 Health: handle tag keys (drawback: duplicate entries in info) 7 years ago
Stephan Bösch-Plepelits ad500f33c1 Emergency: use emergency=phone instead amenity=emergency_phone 7 years ago
Stephan Bösch-Plepelits 8cfdc2c23c Culture and Religion: fix title (en, fr) 7 years ago
Stephan Bösch-Plepelits d976bb063d Import category titles from translation (fr) 7 years ago
Stephan Bösch-Plepelits 9687b637b9 Merge branch 'master' of github.com:plepe/openstreetbrowser-categories-main 7 years ago
Stephan Bösch-Plepelits c96f2c0c53
Merge pull request #6 from Cybereric/patch-2 7 years ago
Cybereric a0b6ccb06e
Categories update 7 years ago
Stephan Bösch-Plepelits b4897eadd2 Agriculture: priorities 7 years ago
Stephan Bösch-Plepelits 411044a164 Translations: add template.json file 7 years ago
Stephan Bösch-Plepelits 22c878b47c Import category titles from translation (pt-br) 7 years ago
Stephan Bösch-Plepelits 73ca7808fb
Merge pull request #5 from IgorEliezer/patch-1 7 years ago
Igor Eliezer 8ff6fde7be
Fix missing comma 7 years ago
Igor Eliezer a567b73d1a
Create pt-br.json 7 years ago
Stephan Bösch-Plepelits 6e50207339 Update 'culture_religion.json' 7 years ago
Stephan Bösch-Plepelits ed68cdb2a3 Import category titles from translation (fr) 7 years ago
Stephan Bösch-Plepelits 91ceada260 Merge remote-tracking branch 'origin/master' 7 years ago
Stephan Bösch-Plepelits 7b7bf9f422
Merge pull request #4 from Cybereric/patch-1 7 years ago
Cybereric c6c77239ab
Update fr.json 7 years ago
Cybereric 11b84e3c9c
Update fr.json 7 years ago
  1. 2
      administrative.json
  2. 13
      agriculture.json
  3. 1
      alternative_amenities.json
  4. 2
      alternative_routes.json
  5. 4
      buildings.json
  6. 7
      car_amenities.json
  7. 4
      car_furniture.json
  8. 4
      car_maxspeed.json
  9. 59
      car_routes.json
  10. 3
      children.json
  11. 2
      communication.json
  12. 4
      construction.json
  13. 76
      craft.json
  14. 2
      culture.json
  15. 6
      culture_religion.json
  16. 17
      cycle_amenities.json
  17. 93
      cycle_routes.json
  18. 5
      detailsBody.html
  19. 4
      education.json
  20. 28
      emergency.json
  21. 6
      financial.json
  22. 92
      fitness_trail.json
  23. 69
      gastro-smoking.json
  24. 16
      gastro.json
  25. 33
      health.json
  26. 94
      hiking_routes.json
  27. 6
      historic.json
  28. 65
      index.json
  29. 3
      internet.json
  30. 35
      lang/ast.json
  31. 103
      lang/ca.json
  32. 35
      lang/cs.json
  33. 15
      lang/de.json
  34. 65
      lang/el.json
  35. 17
      lang/en.json
  36. 105
      lang/es.json
  37. 71
      lang/et.json
  38. 69
      lang/fr.json
  39. 67
      lang/hu.json
  40. 43
      lang/it.json
  41. 41
      lang/ja.json
  42. 37
      lang/nl.json
  43. 87
      lang/pl.json
  44. 71
      lang/pt-br.json
  45. 71
      lang/pt.json
  46. 59
      lang/ro.json
  47. 43
      lang/ru.json
  48. 61
      lang/template.json
  49. 57
      lang/uk.json
  50. 2
      leisure.json
  51. 2
      military.json
  52. 52
      mtb-routes.json
  53. 4
      natural.json
  54. 4
      other.json
  55. 17
      outdoor.json
  56. 3
      phone.json
  57. 2
      places.json
  58. 2
      places_geo.json
  59. 2
      playgrounds.json
  60. 26
      popupBody.html
  61. 4
      post.json
  62. 2
      power.json
  63. 194
      pt.json
  64. 1
      pt_amenities.json
  65. 80
      pt_routes.json
  66. 47
      pt_stops.json
  67. 2
      public.json
  68. 10
      railway-electrification.json
  69. 21
      railway-infrastructure.json
  70. 59
      railway-routes.json
  71. 24
      religion.json
  72. 2
      residential.json
  73. 2
      resources.json
  74. 4
      shop.json
  75. 6
      sport.json
  76. 6
      tourism_attractions.json
  77. 6
      tourism_services.json
  78. 1
      transport_alternative.json
  79. 3
      walk_amenities.json
  80. 4
      waste.json
  81. 12
      water.json
  82. 5
      wikipedia.json
  83. 4
      works.json

2
administrative.json

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

13
agriculture.json

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

1
alternative_amenities.json

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

2
alternative_routes.json

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

4
buildings.json

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

7
car_amenities.json

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

4
car_furniture.json

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

4
car_maxspeed.json

@ -3,7 +3,9 @@
"name": { "name": {
"de": "Höchstgeschwindigkeiten", "de": "Höchstgeschwindigkeiten",
"en": "Maxspeed", "en": "Maxspeed",
"fr": "Limites de vitesse"
"fr": "Limites de vitesse",
"pt": "Velocidade máxima",
"pt-br": "Velocidade máxima"
}, },
"query": { "query": {
"11": "way[highway~\"^(motorway|trunk)$\"];", "11": "way[highway~\"^(motorway|trunk)$\"];",

59
car_routes.json

@ -0,0 +1,59 @@
{
"type": "overpass",
"name": {
"en": "Car routes"
},
"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 %}",
" {% set refs = refs|merge([ tags.ref ]) %}",
"{% 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 %}"
],
"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"
}
}
}

3
children.json

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

2
communication.json

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

4
construction.json

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

76
craft.json

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

2
culture.json

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

6
culture_religion.json

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

17
cycle_amenities.json

@ -3,7 +3,8 @@
"name": { "name": {
"de": "Einrichtungen", "de": "Einrichtungen",
"en": "Amenities", "en": "Amenities",
"fr": "Équipements"
"fr": "Équipements vélo",
"pt-br": "Equipamentos"
}, },
"query": { "query": {
"13": [ "13": [
@ -11,6 +12,7 @@
"node[amenity~\"^(bicycle_rental)$\"];", "node[amenity~\"^(bicycle_rental)$\"];",
"way[amenity~\"^(bicycle_rental)$\"];", "way[amenity~\"^(bicycle_rental)$\"];",
"relation[amenity~\"^(bicycle_rental)$\"];", "relation[amenity~\"^(bicycle_rental)$\"];",
"node[amenity~\"^(charging_station)$\"][bicycle!=\"no\"];",
"node[shop~\"^(bicycle)$\"];", "node[shop~\"^(bicycle)$\"];",
"way[shop~\"^(bicycle)$\"];", "way[shop~\"^(bicycle)$\"];",
"relation[shop~\"^(bicycle)$\"];", "relation[shop~\"^(bicycle)$\"];",
@ -21,6 +23,7 @@
"node[amenity~\"^(bicycle_.*|compressed_air)$\"];", "node[amenity~\"^(bicycle_.*|compressed_air)$\"];",
"way[amenity~\"^(bicycle_.*|compressed_air)$\"];", "way[amenity~\"^(bicycle_.*|compressed_air)$\"];",
"relation[amenity~\"^(bicycle_.*|compressed_air)$\"];", "relation[amenity~\"^(bicycle_.*|compressed_air)$\"];",
"node[amenity~\"^(charging_station)$\"][bicycle!=\"no\"];",
"node[shop~\"^(bicycle)$\"];", "node[shop~\"^(bicycle)$\"];",
"way[shop~\"^(bicycle)$\"];", "way[shop~\"^(bicycle)$\"];",
"relation[shop~\"^(bicycle)$\"];", "relation[shop~\"^(bicycle)$\"];",
@ -56,7 +59,13 @@
"", "",
"{% if tags.capacity %}({{ tags.capacity }}){% endif %}" "{% 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": [ "body": [
"{% if tags.capacity %}", "{% if tags.capacity %}",
" {{ keyTrans('capacity') }}: {{ tags.capacity }}", " {{ keyTrans('capacity') }}: {{ tags.capacity }}",
@ -121,6 +130,10 @@
"amenity=compressed_air": { "amenity=compressed_air": {
"sign": "A", "sign": "A",
"priority": 2 "priority": 2
},
"amenity=charging_station": {
"sign": "🔌",
"priority": 2
} }
} }
} }

93
cycle_routes.json

@ -3,7 +3,9 @@
"name": { "name": {
"de": "Radrouten", "de": "Radrouten",
"en": "Cycle Routes", "en": "Cycle Routes",
"fr": "Itinéraires vélo"
"fr": "Itinéraires vélo",
"pt": "Ciclovias",
"pt-br": "Ciclorrotas"
}, },
"query": { "query": {
"6": "relation[type=route][route=bicycle][network~'^(icn)$']", "6": "relation[type=route][route=bicycle][network~'^(icn)$']",
@ -11,12 +13,93 @@
"12": "relation[type=route][route=bicycle][network~'^(icn|ncn|rcn)$']", "12": "relation[type=route][route=bicycle][network~'^(icn|ncn|rcn)$']",
"15": "relation[type=route][route=bicycle]" "15": "relation[type=route][route=bicycle]"
}, },
"members": true,
"feature": { "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": "",
"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 %}"
],
"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",
"style": { "style": {
"color": "{{ const[network].color }}",
"width": 4, "width": 4,
"color": "{% if tags.network=='icn' %}#ff0000{% elseif tags.network=='ncn' %}#ff007f{% elseif tags.network=='rcn' %}#7f00ff{% else %}#0000ff{% endif %}",
"opacity": 1
"opacity": 1,
"text": "{{ refs|join(' ') }} ",
"textRepeat": "1",
"textOffset": "12",
"textFontWeight": "bold"
}
},
"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> <i class="fa fa-money" aria-hidden="true"></i>
<span class='key'>{{ keyTrans('payment') }}:</span> <span class='key'>{{ keyTrans('payment') }}:</span>
<span class='value'> <span class='value'>
{% set i = 0 %}
{% for k, tag in payment %} {% 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 %} {% endfor %}
</span> </span>
</li> </li>

4
education.json

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

28
emergency.json

@ -13,6 +13,8 @@
"it": "Servizi d'emergenza", "it": "Servizi d'emergenza",
"ja": "緊急サービス", "ja": "緊急サービス",
"nl": "Hulpdiensten", "nl": "Hulpdiensten",
"pt": "Emergência",
"pt-br": "Emergência",
"ro": "Servicii urgenta", "ro": "Servicii urgenta",
"ru": "Экстренные службы", "ru": "Экстренные службы",
"uk": "Швидка допомога" "uk": "Швидка допомога"
@ -27,13 +29,23 @@
], ],
"13": [ "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": { "feature": {
"pre": [
"{% if tags.amenity in [ 'fire_station', 'hospital', 'police' ] %}",
"{% set key = 'amenity' %}",
"{% set value = tags.amenity %}",
"{% elseif tags.emergency %}",
"{% set key = 'emergency' %}",
"{% set value = tags.emergency %}",
"{% endif %}"
],
"description": "{{ tagTrans('amenity', tags.amenity) }}", "description": "{{ tagTrans('amenity', tags.amenity) }}",
"markerSign": [ "markerSign": [
"{% set data = const[tags.amenity] %}", "{% set data = const[tags.amenity] %}",
@ -48,26 +60,26 @@
"{% if data.zoom <= map.zoom %}", "{% if data.zoom <= map.zoom %}",
" <tr>", " <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>{{ data.sign }}</div></td>", " <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>", " </tr>",
"{% endif %}", "{% endif %}",
"{% endfor %}", "{% endfor %}",
"</table>" "</table>"
], ],
"const": { "const": {
"fire_station": {
"amenity=fire_station": {
"zoom": "11", "zoom": "11",
"sign": "🔥" "sign": "🔥"
}, },
"hospital": {
"amenity=hospital": {
"zoom": "11", "zoom": "11",
"sign": "🏥" "sign": "🏥"
}, },
"police": {
"amenity=police": {
"zoom": "13", "zoom": "13",
"sign": "👮" "sign": "👮"
}, },
"emergency_phone": {
"emergency=phone": {
"zoom": "13", "zoom": "13",
"sign": "📞" "sign": "📞"
} }

6
financial.json

@ -11,6 +11,8 @@
"ja": "金融", "ja": "金融",
"nl": "Financieel", "nl": "Financieel",
"pl": "Finasowe", "pl": "Finasowe",
"pt": "Finanças",
"pt-br": "Finanças",
"ro": "Financiar", "ro": "Financiar",
"ru": "Финансы", "ru": "Финансы",
"uk": "Фінанси" "uk": "Фінанси"
@ -20,14 +22,14 @@
"(", "(",
"node[amenity~\"^(bank)$\"];", "node[amenity~\"^(bank)$\"];",
"way[amenity~\"^(bank)$\"];", "way[amenity~\"^(bank)$\"];",
"relation[amenity~\"^(bank)$\"]",
"relation[amenity~\"^(bank)$\"];",
")" ")"
], ],
"15": [ "15": [
"(", "(",
"node[amenity~\"^(bank|bureau_de_change|atm)$\"];", "node[amenity~\"^(bank|bureau_de_change|atm)$\"];",
"way[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)$\"];",
")" ")"
] ]
}, },

92
fitness_trail.json

@ -0,0 +1,92 @@
{
"type": "overpass",
"name": {
"en": "Fitness trails"
},
"query": {
"14": "relation[type=route][route=fitness_trail]"
},
"members": true,
"feature": {
"body": [
"{% set countMembers = 0 %}",
"{% for member in members %}",
"{% if const.roles[member.role] %}",
"{% if countMembers == 0 %}<h4>Route</h4><ul class='overpass-layer-list'>{% endif %}",
"{% set countMembers = countMembers + 1 %}",
"<li data-object='{{ member.id }}' data-sublayer='member'>",
" <span class='markerParent'><div class='marker'>{{ markerCircle({})|raw }}</div><div class='icon'>{{ const.roles[member.role].sign|raw }}</div></span>",
" <span class='title'>{{ member.tags.name|default(trans('loading')) }}</span>",
"</li>",
"{% endif %}",
"{% endfor %}",
"{% if countMembers > 0 %}</ul>{% endif %}"
],
"description": "{{ tagTrans('route', 'fitness_trail') }}",
"listMarkerSymbol": "{{ markerLine({ 'width': 4, 'color': '#007fff' })|raw }}",
"markerSymbol": "",
"style": {
"opacity": 0,
"z-index": 1,
"width": 4
},
"style:hover": {
"width": "4",
"color": "#000000",
"radius": "4"
}
},
"memberFeature": {
"pre": [
"{% set master0 = masters[0] %}"
],
"title": "{{ tags.name }}",
"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'>{{ master.tags.name }}</span>",
" <span class='description'>{{ tagTrans('route', master.tags.route) }}</span>",
" </li>",
"{% endfor %}",
"</ul>"
],
"listExclude": "1",
"style": {
"color": "{{ '#007fff' }}",
"width": 4,
"opacity": 1,
"textRepeat": "1",
"textOffset": "12",
"textFontWeight": "bold",
"radius": "3"
},
"style:hover": {
"radius": "4"
},
"markerSymbol": "{% if const.roles[master0.role] %}{{ markerPointer({})|raw }}{% endif %}",
"markerSign": "{% if const.roles[master0.role] %}{{ const.roles[master0.role].sign|raw }}{% endif %} ",
"popupReplace": "{% if masters|length == 1 %}{{ master0.id }}{% endif %}"
},
"const": {
"roles": {
"station": {
"sign": "<img src='maki:pitch'>"
},
"information": {
"sign": "🛈"
},
"start": {
"sign": "⚐"
},
"stop": {
"sign": "🏁"
},
"start_stop": {
"sign": "⚐"
}
}
}
}

69
gastro-smoking.json

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

16
gastro.json

@ -6,12 +6,14 @@
"de": "Gastronomie", "de": "Gastronomie",
"el": "Γαστρονομία", "el": "Γαστρονομία",
"en": "Gastronomy", "en": "Gastronomy",
"fr": "Gastronomie",
"fr": "Restauration",
"hu": "Gasztronómia", "hu": "Gasztronómia",
"it": "Gastronomia", "it": "Gastronomia",
"ja": "食べ物", "ja": "食べ物",
"nl": "Gastronomie", "nl": "Gastronomie",
"pl": "Gastronomia", "pl": "Gastronomia",
"pt": "Restauração",
"pt-br": "Gastronomia",
"ro": "Gastronomie", "ro": "Gastronomie",
"ru": "Общепит", "ru": "Общепит",
"uk": "Гастрономія" "uk": "Гастрономія"
@ -28,6 +30,18 @@
" <span class='key'>{{ keyTrans('cuisine') }}:</span>", " <span class='key'>{{ keyTrans('cuisine') }}:</span>",
" <span class='value'>{{ tagTransList('cuisine', tags.cuisine)|default(trans('unknown')) }}</span>", " <span class='value'>{{ tagTransList('cuisine', tags.cuisine)|default(trans('unknown')) }}</span>",
" </li>", " </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>" "</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 %}" "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 %}"

33
health.json

@ -11,6 +11,8 @@
"ja": "健康", "ja": "健康",
"nl": "Gezondheid", "nl": "Gezondheid",
"pl": "Zdrowie", "pl": "Zdrowie",
"pt": "Saúde",
"pt-br": "Saúde e assistência",
"ro": "Sanatate", "ro": "Sanatate",
"ru": "Медицина", "ru": "Медицина",
"uk": "Здоров'я" "uk": "Здоров'я"
@ -58,31 +60,32 @@
"{{ tagTransList('healthcare:speciality', attribute(tags, 'healthcare:speciality')) }}", "{{ tagTransList('healthcare:speciality', attribute(tags, 'healthcare:speciality')) }}",
"{% endif %}" "{% endif %}"
], ],
"markerSign": "{{ const[value]|raw }}"
"markerSign": "{{ const[concat(key, '=', value)]|raw }}"
}, },
"info": [ "info": [
"<table>", "<table>",
"{% for value, sign in const %}", "{% for value, sign in const %}",
" <tr>", " <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>{{ sign|raw }}</div></td>", " <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>", " </tr>",
"{% endfor %}", "{% endfor %}",
"</table>" "</table>"
], ],
"const": { "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'>"
} }
} }

94
hiking_routes.json

@ -2,7 +2,10 @@
"type": "overpass", "type": "overpass",
"name": { "name": {
"de": "Wanderrouten", "de": "Wanderrouten",
"en": "Hiking routes"
"en": "Hiking routes",
"fr": "Itinéraires pédestres",
"pt": "Rotas de caminhada",
"pt-br": "Rotas de caminhada"
}, },
"query": { "query": {
"10": "relation[type=route][route=hiking][network~\"^(iwn)$\"]", "10": "relation[type=route][route=hiking][network~\"^(iwn)$\"]",
@ -10,27 +13,92 @@
"12": "relation[type=route][route=hiking][network~\"^(iwn|nwn|rwn)$\"]", "12": "relation[type=route][route=hiking][network~\"^(iwn|nwn|rwn)$\"]",
"14": "relation[type=route][route=hiking]" "14": "relation[type=route][route=hiking]"
}, },
"members": true,
"feature": { "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": { "const": {
"iwn": { "iwn": {
"priority": 1
"color": "#ff0000",
"priority": 0,
"zoom": 10
}, },
"nwn": { "nwn": {
"priority": 2
"color": "#ff00ba",
"priority": 1,
"zoom": 11
}, },
"rwn": { "rwn": {
"priority": 3
"color": "#ba00ff",
"priority": 2,
"zoom": 12
}, },
"lwn": { "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>"
]
} }

6
historic.json

@ -13,6 +13,8 @@
"ja": "記念", "ja": "記念",
"nl": "Historisch", "nl": "Historisch",
"pl": "Miejsca Historyczne", "pl": "Miejsca Historyczne",
"pt": "Histórico",
"pt-br": "Histórico",
"ro": "Istoric", "ro": "Istoric",
"ru": "Историческое", "ru": "Историческое",
"uk": "Історія" "uk": "Історія"
@ -73,7 +75,7 @@
"zoom": 14 "zoom": 14
}, },
"memorial": { "memorial": {
"sign": "<img src='maki:monument?size=11'>",
"sign": "<span style='position: relative; top: -2px;'><img src='maki:monument?size=11'></span>",
"zoom": 14 "zoom": 14
}, },
"monument": { "monument": {
@ -81,4 +83,4 @@
"zoom": 11 "zoom": 11
} }
} }
}
}

65
index.json

@ -21,7 +21,9 @@
"pl": "Wypoczynek, Sport i Zakupy", "pl": "Wypoczynek, Sport i Zakupy",
"ro": "Timp liber, Sport si Cumparaturi", "ro": "Timp liber, Sport si Cumparaturi",
"ru": "Досуг", "ru": "Досуг",
"uk": "Дозвілля"
"uk": "Дозвілля",
"pt-br": "Lazer, esportes e compras",
"pt": "Lazer, desporto e compras"
}, },
"subCategories": [ "subCategories": [
{ {
@ -30,6 +32,9 @@
{ {
"id": "shop" "id": "shop"
}, },
{
"id": "craft"
},
{ {
"id": "leisure" "id": "leisure"
}, },
@ -38,6 +43,9 @@
}, },
{ {
"id": "children" "id": "children"
},
{
"id": "outdoor"
} }
] ]
}, },
@ -61,7 +69,9 @@
"pl": "Usługi", "pl": "Usługi",
"ro": "Servicii", "ro": "Servicii",
"ru": "Услуги", "ru": "Услуги",
"uk": "Послуги"
"uk": "Послуги",
"pt-br": "Prestação de serviços",
"pt": "Serviços"
}, },
"subCategories": [ "subCategories": [
{ {
@ -108,7 +118,9 @@
"pl": "Transport", "pl": "Transport",
"ro": "Transport", "ro": "Transport",
"ru": "Транспорт", "ru": "Транспорт",
"uk": "Транспорт"
"uk": "Транспорт",
"pt-br": "Transportes",
"pt": "Transportes"
}, },
"subCategories": [ "subCategories": [
{ {
@ -117,7 +129,9 @@
"name": { "name": {
"de": "Zu Fuß gehen", "de": "Zu Fuß gehen",
"en": "Walking", "en": "Walking",
"fr": "Marche à pied"
"fr": "Marche à pied",
"pt-br": "Pedestre",
"pt": "Pedestre"
}, },
"subCategories": [ "subCategories": [
{ {
@ -134,7 +148,9 @@
"name": { "name": {
"de": "Radfahren", "de": "Radfahren",
"en": "Cycling", "en": "Cycling",
"fr": "Cyclisme"
"fr": "Cyclisme",
"pt-br": "Ciclismo",
"pt": "Ciclismo"
}, },
"subCategories": [ "subCategories": [
{ {
@ -163,17 +179,16 @@
"pl": "Transport Publiczny", "pl": "Transport Publiczny",
"ro": "Transport public", "ro": "Transport public",
"ru": "Общественный транспорт", "ru": "Общественный транспорт",
"uk": "Громадський транспорт"
"uk": "Громадський транспорт",
"pt-br": "Transporte público",
"pt": "Transportes públicos"
}, },
"subCategories": [ "subCategories": [
{ {
"id": "pt_amenities" "id": "pt_amenities"
}, },
{ {
"id": "pt_stops"
},
{
"id": "pt_routes"
"id": "pt"
} }
] ]
}, },
@ -192,7 +207,9 @@
"pl": "Transport Indywidualny", "pl": "Transport Indywidualny",
"ro": "Trafic individual", "ro": "Trafic individual",
"ru": "Частный транспорт", "ru": "Частный транспорт",
"uk": "Приватний транспорт"
"uk": "Приватний транспорт",
"pt-br": "Tráfego individual",
"pt": "Transporte individual"
}, },
"subCategories": [ "subCategories": [
{ {
@ -200,6 +217,9 @@
}, },
{ {
"id": "car_maxspeed" "id": "car_maxspeed"
},
{
"id": "car_routes"
} }
] ]
} }
@ -211,7 +231,9 @@
"name": { "name": {
"de": "Infrastruktur", "de": "Infrastruktur",
"en": "Infrastructure", "en": "Infrastructure",
"fr": "Infrastructures"
"fr": "Infrastructures",
"pt-br": "Infraestrutura",
"pt": "Infraestrutura"
}, },
"subCategories": [ "subCategories": [
{ {
@ -240,7 +262,9 @@
"it": "Ferrovie", "it": "Ferrovie",
"ja": "鉄道", "ja": "鉄道",
"nl": "Spoorwegen", "nl": "Spoorwegen",
"ru": "Железные дороги"
"ru": "Железные дороги",
"pt-br": "Ferrovia",
"pt": "Linhas ferroviárias"
}, },
"subCategories": [ "subCategories": [
{ {
@ -248,6 +272,9 @@
}, },
{ {
"id": "railway-electrification" "id": "railway-electrification"
},
{
"id": "railway-routes"
} }
] ]
}, },
@ -273,14 +300,22 @@
"type": "index", "type": "index",
"name": { "name": {
"en": "Special", "en": "Special",
"de": "Spezial"
"de": "Spezial",
"pt-br": "Especial",
"fr": "Catégories spéciales",
"pt": "Especial"
}, },
"subCategories": [ "subCategories": [
{
"id": "gastro-smoking"
},
{ {
"id": "wikipedia" "id": "wikipedia"
} }
] ]
} }
], ],
"name": {}
"name": {
"pt-br": "Índice"
}
} }

3
internet.json

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

35
lang/ast.json

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

103
lang/ca.json

@ -1,58 +1,63 @@
{ {
"category:administrative": null,
"category:agriculture": null,
"category:alternative_amenities": null,
"category:alternative_routes": null,
"category:buildings": null,
"category:car_amenities": null,
"category:car_furniture": 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:children": "",
"category:communication": "Comunicacions", "category:communication": "Comunicacions",
"category:construction": null,
"category:construction": "",
"category:craft": "",
"category:culture": "Cultura", "category:culture": "Cultura",
"category:culture_religion": "Cultura i religió", "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:emergency": "Serveis d'emergència", "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:financial": "",
"category:gastro-smoking": "",
"category:gastro": "",
"category:health": "",
"category:hiking_routes": "",
"category:historic": "",
"category:index": "",
"category:internet": "Accés a Internet", "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:military": "",
"category:mtb-routes": "",
"category:natural": "",
"category:other": "",
"category:outdoor": "",
"category:phone": "",
"category:places": "",
"category:places_geo": "",
"category:playgrounds": "",
"category:post": "",
"category:power": "",
"category:pt": "",
"category:pt:stops": "",
"category:pt:routes": "",
"category:pt_amenities": "",
"category:public": "",
"category:railway-electrification": "",
"category:railway-infrastructure": "",
"category:railway-routes": "",
"category:religion": "",
"category:residential": "",
"category:resources": "",
"category:shop": "",
"category:sport": "",
"category:tourism_attractions": "",
"category:tourism_services": "",
"category:transport_alternative": "",
"category:walk_amenities": "",
"category:waste": "",
"category:water": "",
"category:wikipedia": "",
"category:works": "",
"category:leisure_sport_shopping": "Oci, esport i compres", "category:leisure_sport_shopping": "Oci, esport i compres",
"category:services": "Serveis" "category:services": "Serveis"
} }

35
lang/cs.json

@ -3,42 +3,48 @@
"category:agriculture": "Zemědělství", "category:agriculture": "Zemědělství",
"category:alternative_amenities": "Občanská vybavenost", "category:alternative_amenities": "Občanská vybavenost",
"category:alternative_routes": "Trasy cest", "category:alternative_routes": "Trasy cest",
"category:buildings": null,
"category:buildings": "",
"category:car_amenities": "Občasnká vybavenost", "category:car_amenities": "Občasnká vybavenost",
"category:car_furniture": "Pouliční přislušenství", "category:car_furniture": "Pouliční přislušenství",
"category:car_maxspeed": null,
"category:children": null,
"category:car_maxspeed": "",
"category:children": "",
"category:communication": "Komunikace", "category:communication": "Komunikace",
"category:construction": "Staveniště", "category:construction": "Staveniště",
"category:craft": "",
"category:culture": "Kultura", "category:culture": "Kultura",
"category:culture_religion": "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:education": "Vzdělávací služby",
"category:emergency": "Pohotovostní služby", "category:emergency": "Pohotovostní služby",
"category:financial": "Finanční služby", "category:financial": "Finanční služby",
"category:gastro-smoking": "",
"category:gastro": "Stravování", "category:gastro": "Stravování",
"category:health": "Zdravotnictví", "category:health": "Zdravotnictví",
"category:hiking_routes": null,
"category:hiking_routes": "",
"category:historic": "Historické", "category:historic": "Historické",
"category:index": null,
"category:index": "",
"category:internet": "Přístup k internetu", "category:internet": "Přístup k internetu",
"category:leisure": "Volný čas", "category:leisure": "Volný čas",
"category:military": "Vojenské", "category:military": "Vojenské",
"category:mtb-routes": "",
"category:natural": "Přírodní úkazy", "category:natural": "Přírodní úkazy",
"category:other": "Jiné", "category:other": "Jiné",
"category:outdoor": "",
"category:phone": "Telefony", "category:phone": "Telefony",
"category:places": "Sídla", "category:places": "Sídla",
"category:places_geo": "Sídla", "category:places_geo": "Sídla",
"category:playgrounds": "Hřiště", "category:playgrounds": "Hřiště",
"category:post": "Poštovní služby", "category:post": "Poštovní služby",
"category:power": "Elektřina", "category:power": "Elektřina",
"category:pt": "",
"category:pt:stops": "Zastávky & Stanice",
"category:pt:routes": "",
"category:pt_amenities": "Občanská vybavenost", "category:pt_amenities": "Občanská vybavenost",
"category:pt_routes": null,
"category:pt_stops": "Zastávky & Stanice",
"category:public": "Veřejné služby", "category:public": "Veřejné služby",
"category:railway-electrification": null,
"category:railway-infrastructure": null,
"category:railway-electrification": "",
"category:railway-infrastructure": "",
"category:railway-routes": "",
"category:religion": "Religion", "category:religion": "Religion",
"category:residential": "Obytné oblasti", "category:residential": "Obytné oblasti",
"category:resources": "Těžba surovin", "category:resources": "Těžba surovin",
@ -47,12 +53,11 @@
"category:tourism_attractions": "Turistika", "category:tourism_attractions": "Turistika",
"category:tourism_services": "Turistika", "category:tourism_services": "Turistika",
"category:transport_alternative": "Alternativní (Cyklistika, Pěší turistika, ...)", "category:transport_alternative": "Alternativní (Cyklistika, Pěší turistika, ...)",
"category:walk_amenities": null,
"category:walk_amenities": "",
"category:waste": "Nakládání s odpady", "category:waste": "Nakládání s odpady",
"category:water": null,
"category:wikipedia": null,
"category:water": "",
"category:wikipedia": "",
"category:works": "Továrny", "category:works": "Továrny",
"category:cycle_infrastructure": null,
"category:leisure_sport_shopping": "Volný čas, sporty a nákupy", "category:leisure_sport_shopping": "Volný čas, sporty a nákupy",
"category:railway": "Železnice", "category:railway": "Železnice",
"category:services": "Služby", "category:services": "Služby",

15
lang/de.json

@ -10,6 +10,7 @@
"category:children": "Einrichtungen für Kinder", "category:children": "Einrichtungen für Kinder",
"category:communication": "Kommunikation", "category:communication": "Kommunikation",
"category:construction": "Baustellen", "category:construction": "Baustellen",
"category:craft": "Handwerk",
"category:culture": "Kultur", "category:culture": "Kultur",
"category:culture_religion": "Kultur und Religion", "category:culture_religion": "Kultur und Religion",
"category:cycle_amenities": "Einrichtungen", "category:cycle_amenities": "Einrichtungen",
@ -17,28 +18,33 @@
"category:education": "Bildungseinrichtungen", "category:education": "Bildungseinrichtungen",
"category:emergency": "Notfalldienste", "category:emergency": "Notfalldienste",
"category:financial": "Finanzen", "category:financial": "Finanzen",
"category:gastro-smoking": "Rauchfreie Gastronomie",
"category:gastro": "Gastronomie", "category:gastro": "Gastronomie",
"category:health": "Gesundheitsdienste", "category:health": "Gesundheitsdienste",
"category:hiking_routes": "Wanderrouten", "category:hiking_routes": "Wanderrouten",
"category:historic": "Geschichte", "category:historic": "Geschichte",
"category:index": null,
"category:index": "",
"category:internet": "Internetzugang", "category:internet": "Internetzugang",
"category:leisure": "Freizeit", "category:leisure": "Freizeit",
"category:military": "Militär", "category:military": "Militär",
"category:mtb-routes": "",
"category:natural": "Geographische Objekte", "category:natural": "Geographische Objekte",
"category:other": "Andere", "category:other": "Andere",
"category:outdoor": "Freiluftaktivitäten",
"category:phone": "Telekommunikation", "category:phone": "Telekommunikation",
"category:places": "Orte", "category:places": "Orte",
"category:places_geo": "Orte", "category:places_geo": "Orte",
"category:playgrounds": "Spielplätze", "category:playgrounds": "Spielplätze",
"category:post": "Post", "category:post": "Post",
"category:power": "Energie", "category:power": "Energie",
"category:pt": "ÖV Karte",
"category:pt:stops": "Haltestellen",
"category:pt:routes": "Routen",
"category:pt_amenities": "Einrichtungen", "category:pt_amenities": "Einrichtungen",
"category:pt_routes": "Routen",
"category:pt_stops": "Haltestellen",
"category:public": "Öffentliche Dienste", "category:public": "Öffentliche Dienste",
"category:railway-electrification": "Eisenbahn Elektrifizierung", "category:railway-electrification": "Eisenbahn Elektrifizierung",
"category:railway-infrastructure": "Eisenbahn Infrastruktur", "category:railway-infrastructure": "Eisenbahn Infrastruktur",
"category:railway-routes": "",
"category:religion": "Religion", "category:religion": "Religion",
"category:residential": "Wohngebiete", "category:residential": "Wohngebiete",
"category:resources": "Ressourcengewinnung", "category:resources": "Ressourcengewinnung",
@ -46,13 +52,12 @@
"category:sport": "Sport", "category:sport": "Sport",
"category:tourism_attractions": "Tourismus", "category:tourism_attractions": "Tourismus",
"category:tourism_services": "Tourismus", "category:tourism_services": "Tourismus",
"category:transport_alternative": null,
"category:transport_alternative": "",
"category:walk_amenities": "Einrichtungen", "category:walk_amenities": "Einrichtungen",
"category:waste": "Entsorgung", "category:waste": "Entsorgung",
"category:water": "Gewässer", "category:water": "Gewässer",
"category:wikipedia": "Wikipedia", "category:wikipedia": "Wikipedia",
"category:works": "Fabriken", "category:works": "Fabriken",
"category:cycle_infrastructure": "Radwege",
"category:infrastructure": "Infrastruktur", "category:infrastructure": "Infrastruktur",
"category:leisure_sport_shopping": "Freizeit, Sport und Einkauf", "category:leisure_sport_shopping": "Freizeit, Sport und Einkauf",
"category:railway": "Eisenbahn", "category:railway": "Eisenbahn",

65
lang/el.json

@ -1,58 +1,63 @@
{ {
"category:administrative": "Διοικητικά Όρια", "category:administrative": "Διοικητικά Όρια",
"category:agriculture": "Γεωργία", "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:children": "",
"category:communication": "Επικοινωνίες", "category:communication": "Επικοινωνίες",
"category:construction": null,
"category:construction": "",
"category:craft": "",
"category:culture": "Πολιτισμός", "category:culture": "Πολιτισμός",
"category:culture_religion": "Πολιτισμός", "category:culture_religion": "Πολιτισμός",
"category:cycle_amenities": null,
"category:cycle_routes": null,
"category:cycle_amenities": "",
"category:cycle_routes": "",
"category:education": "Υπηρεσίες Εκπαίδευσης", "category:education": "Υπηρεσίες Εκπαίδευσης",
"category:emergency": "Υπηρεσίες Έκτακτης Ανάγκης", "category:emergency": "Υπηρεσίες Έκτακτης Ανάγκης",
"category:financial": "Χρήμα", "category:financial": "Χρήμα",
"category:gastro-smoking": "",
"category:gastro": "Γαστρονομία", "category:gastro": "Γαστρονομία",
"category:health": "Υγεία", "category:health": "Υγεία",
"category:hiking_routes": null,
"category:hiking_routes": "",
"category:historic": "Ιστορικά", "category:historic": "Ιστορικά",
"category:index": null,
"category:internet": null,
"category:index": "",
"category:internet": "",
"category:leisure": "Αναψυχή", "category:leisure": "Αναψυχή",
"category:military": "Στρατιωτικό", "category:military": "Στρατιωτικό",
"category:mtb-routes": "",
"category:natural": "Φυσικοί Σχηματισμοί", "category:natural": "Φυσικοί Σχηματισμοί",
"category:other": null,
"category:phone": null,
"category:other": "",
"category:outdoor": "",
"category:phone": "",
"category:places": "Μέρη", "category:places": "Μέρη",
"category:places_geo": "Μέρη", "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": "",
"category:pt": "",
"category:pt:stops": "Στάσεις & Σταθμοί",
"category:pt:routes": "",
"category:pt_amenities": "",
"category:public": "Δημόσιες Υπηρεσίες", "category:public": "Δημόσιες Υπηρεσίες",
"category:railway-electrification": null,
"category:railway-infrastructure": null,
"category:railway-electrification": "",
"category:railway-infrastructure": "",
"category:railway-routes": "",
"category:religion": "Θρησκεία", "category:religion": "Θρησκεία",
"category:residential": "Περιοχές Κατοικίας", "category:residential": "Περιοχές Κατοικίας",
"category:resources": null,
"category:resources": "",
"category:shop": "Αγορές", "category:shop": "Αγορές",
"category:sport": "Άθληση", "category:sport": "Άθληση",
"category:tourism_attractions": "Τουρισμός", "category:tourism_attractions": "Τουρισμός",
"category:tourism_services": "Τουρισμός", "category:tourism_services": "Τουρισμός",
"category:transport_alternative": "Εναλλακτικά (ποδηλασία, ορειβασία,...)", "category:transport_alternative": "Εναλλακτικά (ποδηλασία, ορειβασία,...)",
"category:walk_amenities": null,
"category:waste": null,
"category:water": null,
"category:wikipedia": null,
"category:works": null,
"category:cycle_infrastructure": null,
"category:walk_amenities": "",
"category:waste": "",
"category:water": "",
"category:wikipedia": "",
"category:works": "",
"category:leisure_sport_shopping": "Αναψυχή, Αθλητισμός και Αγορές", "category:leisure_sport_shopping": "Αναψυχή, Αθλητισμός και Αγορές",
"category:services": "Υπηρεσίες", "category:services": "Υπηρεσίες",
"category:transport": "Μεταφορές", "category:transport": "Μεταφορές",

17
lang/en.json

@ -10,35 +10,41 @@
"category:children": "Children amenities", "category:children": "Children amenities",
"category:communication": "Communication", "category:communication": "Communication",
"category:construction": "Construction Sites", "category:construction": "Construction Sites",
"category:craft": "Craft",
"category:culture": "Culture", "category:culture": "Culture",
"category:culture_religion": "Culture",
"category:culture_religion": "Culture and Religion",
"category:cycle_amenities": "Amenities", "category:cycle_amenities": "Amenities",
"category:cycle_routes": "Cycle Routes", "category:cycle_routes": "Cycle Routes",
"category:education": "Educational Services", "category:education": "Educational Services",
"category:emergency": "Emergency Services", "category:emergency": "Emergency Services",
"category:financial": "Financial", "category:financial": "Financial",
"category:gastro-smoking": "Smokefree Gastronomy",
"category:gastro": "Gastronomy", "category:gastro": "Gastronomy",
"category:health": "Health", "category:health": "Health",
"category:hiking_routes": "Hiking routes", "category:hiking_routes": "Hiking routes",
"category:historic": "Historic", "category:historic": "Historic",
"category:index": null,
"category:index": "",
"category:internet": "Internet access", "category:internet": "Internet access",
"category:leisure": "Leisure", "category:leisure": "Leisure",
"category:military": "Military", "category:military": "Military",
"category:mtb-routes": "Mountain bike routes",
"category:natural": "Natural Formations", "category:natural": "Natural Formations",
"category:other": "Other", "category:other": "Other",
"category:outdoor": "Outdoor activities",
"category:phone": "Phone", "category:phone": "Phone",
"category:places": "Places", "category:places": "Places",
"category:places_geo": "Places", "category:places_geo": "Places",
"category:playgrounds": "Playground", "category:playgrounds": "Playground",
"category:post": "Post", "category:post": "Post",
"category:power": "Power", "category:power": "Power",
"category:pt": "Public transport map",
"category:pt:stops": "Stops & Stations",
"category:pt:routes": "Routes",
"category:pt_amenities": "Amenities", "category:pt_amenities": "Amenities",
"category:pt_routes": "Routes",
"category:pt_stops": "Stops & Stations",
"category:public": "Public Services", "category:public": "Public Services",
"category:railway-electrification": "Railway electrification", "category:railway-electrification": "Railway electrification",
"category:railway-infrastructure": "Railway infrastructure", "category:railway-infrastructure": "Railway infrastructure",
"category:railway-routes": "Railway Routes",
"category:religion": "Religion", "category:religion": "Religion",
"category:residential": "Residential Areas", "category:residential": "Residential Areas",
"category:resources": "Resource Extraction", "category:resources": "Resource Extraction",
@ -46,13 +52,12 @@
"category:sport": "Sport", "category:sport": "Sport",
"category:tourism_attractions": "Tourism", "category:tourism_attractions": "Tourism",
"category:tourism_services": "Tourism", "category:tourism_services": "Tourism",
"category:transport_alternative": null,
"category:transport_alternative": "",
"category:walk_amenities": "Amenities", "category:walk_amenities": "Amenities",
"category:waste": "Disposal", "category:waste": "Disposal",
"category:water": "Waterbodies", "category:water": "Waterbodies",
"category:wikipedia": "Wikipedia", "category:wikipedia": "Wikipedia",
"category:works": "Works", "category:works": "Works",
"category:cycle_infrastructure": "Cycleways",
"category:infrastructure": "Infrastructure", "category:infrastructure": "Infrastructure",
"category:leisure_sport_shopping": "Leisure, Sport and Shopping", "category:leisure_sport_shopping": "Leisure, Sport and Shopping",
"category:railway": "Railway", "category:railway": "Railway",

105
lang/es.json

@ -1,58 +1,63 @@
{ {
"category:administrative": null,
"category:agriculture": null,
"category:alternative_amenities": null,
"category:alternative_routes": null,
"category:buildings": null,
"category:car_amenities": null,
"category:car_furniture": 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:children": "",
"category:communication": "",
"category:construction": "",
"category:craft": "",
"category:culture": "Cultura", "category:culture": "Cultura",
"category:culture_religion": "Cultura y religión", "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:emergency": "Servicios de emergencia", "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:financial": "",
"category:gastro-smoking": "",
"category:gastro": "",
"category:health": "",
"category:hiking_routes": "",
"category:historic": "",
"category:index": "",
"category:internet": "Acceso a Internet", "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:military": "",
"category:mtb-routes": "",
"category:natural": "",
"category:other": "",
"category:outdoor": "",
"category:phone": "",
"category:places": "",
"category:places_geo": "",
"category:playgrounds": "",
"category:post": "",
"category:power": "",
"category:pt": "",
"category:pt:stops": "Paradas y estaciones",
"category:pt:routes": "",
"category:pt_amenities": "",
"category:public": "",
"category:railway-electrification": "",
"category:railway-infrastructure": "",
"category:railway-routes": "",
"category:religion": "",
"category:residential": "",
"category:resources": "",
"category:shop": "",
"category:sport": "",
"category:tourism_attractions": "",
"category:tourism_services": "",
"category:transport_alternative": "",
"category:walk_amenities": "",
"category:waste": "",
"category:water": "",
"category:wikipedia": "",
"category:works": "",
"category:leisure_sport_shopping": "Ocio, deporte y compras", "category:leisure_sport_shopping": "Ocio, deporte y compras",
"category:services": "Servicios" "category:services": "Servicios"
} }

71
lang/et.json

@ -1,58 +1,63 @@
{ {
"category:administrative": "Administratiivalad", "category:administrative": "Administratiivalad",
"category:agriculture": "Põllumajandus", "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:children": "",
"category:communication": "Kommunikatsioon", "category:communication": "Kommunikatsioon",
"category:construction": null,
"category:construction": "",
"category:craft": "",
"category:culture": "Kultuur", "category:culture": "Kultuur",
"category:culture_religion": "Kultuur ja religioon", "category:culture_religion": "Kultuur ja religioon",
"category:cycle_amenities": null,
"category:cycle_routes": null,
"category:cycle_amenities": "",
"category:cycle_routes": "",
"category:education": "Haridusteenused", "category:education": "Haridusteenused",
"category:emergency": "Hädaabi teenused", "category:emergency": "Hädaabi teenused",
"category:financial": null,
"category:gastro": null,
"category:health": null,
"category:hiking_routes": null,
"category:financial": "",
"category:gastro-smoking": "",
"category:gastro": "",
"category:health": "",
"category:hiking_routes": "",
"category:historic": "Ajalooline", "category:historic": "Ajalooline",
"category:index": null,
"category:internet": null,
"category:leisure": null,
"category:military": null,
"category:natural": null,
"category:index": "",
"category:internet": "",
"category:leisure": "",
"category:military": "",
"category:mtb-routes": "",
"category:natural": "",
"category:other": "Ülejäänud", "category:other": "Ülejäänud",
"category:outdoor": "",
"category:phone": "Telefon", "category:phone": "Telefon",
"category:places": "Kohad", "category:places": "Kohad",
"category:places_geo": "Kohad", "category:places_geo": "Kohad",
"category:playgrounds": "Mänguväljak", "category:playgrounds": "Mänguväljak",
"category:post": null,
"category:post": "",
"category:power": "Elekter", "category:power": "Elekter",
"category:pt_amenities": null,
"category:pt_routes": null,
"category:pt_stops": null,
"category:pt": "",
"category:pt:stops": "",
"category:pt:routes": "",
"category:pt_amenities": "",
"category:public": "Kommunaalteenused", "category:public": "Kommunaalteenused",
"category:railway-electrification": null,
"category:railway-infrastructure": null,
"category:railway-electrification": "",
"category:railway-infrastructure": "",
"category:railway-routes": "",
"category:religion": "Religioon", "category:religion": "Religioon",
"category:residential": "Elamupiirkonnad", "category:residential": "Elamupiirkonnad",
"category:resources": null,
"category:resources": "",
"category:shop": "Ostmine", "category:shop": "Ostmine",
"category:sport": null,
"category:sport": "",
"category:tourism_attractions": "Turism", "category:tourism_attractions": "Turism",
"category:tourism_services": "Turism", "category:tourism_services": "Turism",
"category:transport_alternative": "Alternatiivne (jalgrattasõit, matkamine, ...)", "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:walk_amenities": "",
"category:waste": "",
"category:water": "",
"category:wikipedia": "",
"category:works": "",
"category:leisure_sport_shopping": "Vaba aeg, sport ja ostmine", "category:leisure_sport_shopping": "Vaba aeg, sport ja ostmine",
"category:railway": "Raudtee", "category:railway": "Raudtee",
"category:services": "Teenused", "category:services": "Teenused",

69
lang/fr.json

@ -4,63 +4,68 @@
"category:alternative_amenities": "Équipement", "category:alternative_amenities": "Équipement",
"category:alternative_routes": "Routes", "category:alternative_routes": "Routes",
"category:buildings": "Bâtiments", "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_maxspeed": "Limites de vitesse",
"category:children": "Équipements pour enfants", "category:children": "Équipements pour enfants",
"category:communication": "Communication", "category:communication": "Communication",
"category:construction": "Zones industrielles",
"category:construction": "Constructions",
"category:craft": "Artisanat",
"category:culture": "Culture", "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:cycle_routes": "Itinéraires vélo",
"category:education": "Services éducatifs",
"category:education": "Éducation",
"category:emergency": "Services d'urgence", "category:emergency": "Services d'urgence",
"category:financial": "Finance", "category:financial": "Finance",
"category:gastro": "Gastronomie",
"category:gastro-smoking": "Restauration sans tabac",
"category:gastro": "Restauration",
"category:health": "Santé", "category:health": "Santé",
"category:hiking_routes": null,
"category:hiking_routes": "Itinéraires pédestres",
"category:historic": "Histoire", "category:historic": "Histoire",
"category:index": null,
"category:infrastructure": "Infrastructures",
"category:internet": null,
"category:index": "",
"category:internet": "Internet",
"category:leisure": "Loisirs", "category:leisure": "Loisirs",
"category:leisure_sport_shopping": "Loisirs",
"category:military": "Militaire", "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:other": "Autres",
"category:outdoor": "Activités de plein air",
"category:phone": "Téléphone",
"category:places": "Lieux", "category:places": "Lieux",
"category:places_geo": "Lieux", "category:places_geo": "Lieux",
"category:playgrounds": "Jeux pour enfants", "category:playgrounds": "Jeux pour enfants",
"category:post": null,
"category:post": "",
"category:power": "Énergie", "category:power": "Énergie",
"category:pt": "",
"category:pt:stops": "Arrêts/Stops, Stations",
"category:pt:routes": "Lignes",
"category:pt_amenities": "Équipements", "category:pt_amenities": "Équipements",
"category:pt_routes": "Lignes",
"category:pt_stops": "Arrêts/Stops, Stations",
"category:public": "Services Publics", "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-infrastructure": "Infrastructure ferroviaire",
"category:railway-routes": "Lignes ferroviaires",
"category:religion": "Religion", "category:religion": "Religion",
"category:residential": "Zones résidentielles", "category:residential": "Zones résidentielles",
"category:resources": "Extraction des ressources", "category:resources": "Extraction des ressources",
"category:services": "Services",
"category:shop": "Magasinage/Shopping",
"category:special": null,
"category:sport": "Autres sports",
"category:shop": "Magasins/Boutiques",
"category:sport": "Sports",
"category:tourism_attractions": "Tourisme", "category:tourism_attractions": "Tourisme",
"category:tourism_services": "Tourisme", "category:tourism_services": "Tourisme",
"category:transport": "Transports",
"category:transport_alternative": "Alternatif (Cyclisme, Randonnée, ...)", "category:transport_alternative": "Alternatif (Cyclisme, Randonnée, ...)",
"category:walk_amenities": "Équipements piétons",
"category:waste": "Déchets/Recyclage",
"category:water": "Hydrographie",
"category:wikipedia": "Wikipédia",
"category:works": "Zones industrielles",
"category:infrastructure": "Infrastructures",
"category:leisure_sport_shopping": "Loisirs",
"category:railway": "Chemins de fer",
"category:services": "Services",
"category:special": "Catégories spéciales",
"category:transport": "Transports",
"category:transport_car": "Transport automobile", "category:transport_car": "Transport automobile",
"category:transport_cycle": "Cyclisme", "category:transport_cycle": "Cyclisme",
"category:transport_pt": "Transports publics", "category:transport_pt": "Transports publics",
"category:transport_walk": "Marche à pied",
"category:walk_amenities": "Équipements",
"category:waste": "Rebuts",
"category:water": "Hydrographie",
"category:wikipedia": null,
"category:works": "Construction"
"category:transport_walk": "Marche à pied"
} }

67
lang/hu.json

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

43
lang/it.json

@ -3,42 +3,48 @@
"category:agriculture": "Agricoltura", "category:agriculture": "Agricoltura",
"category:alternative_amenities": "Infrastrutture", "category:alternative_amenities": "Infrastrutture",
"category:alternative_routes": "Itinerari segnalati", "category:alternative_routes": "Itinerari segnalati",
"category:buildings": null,
"category:buildings": "",
"category:car_amenities": "Infrastrutture", "category:car_amenities": "Infrastrutture",
"category:car_furniture": "Dotazioni stradali", "category:car_furniture": "Dotazioni stradali",
"category:car_maxspeed": null,
"category:children": null,
"category:car_maxspeed": "",
"category:children": "",
"category:communication": "Communicazioni", "category:communication": "Communicazioni",
"category:construction": "Cantieri", "category:construction": "Cantieri",
"category:craft": "",
"category:culture": "Cultura", "category:culture": "Cultura",
"category:culture_religion": "Cultura", "category:culture_religion": "Cultura",
"category:cycle_amenities": null,
"category:cycle_routes": null,
"category:cycle_amenities": "",
"category:cycle_routes": "",
"category:education": "Istruzione", "category:education": "Istruzione",
"category:emergency": "Servizi d'emergenza", "category:emergency": "Servizi d'emergenza",
"category:financial": "Finanze", "category:financial": "Finanze",
"category:gastro-smoking": "",
"category:gastro": "Gastronomia", "category:gastro": "Gastronomia",
"category:health": "Sanità", "category:health": "Sanità",
"category:hiking_routes": null,
"category:hiking_routes": "",
"category:historic": "Storia", "category:historic": "Storia",
"category:index": null,
"category:internet": null,
"category:index": "",
"category:internet": "",
"category:leisure": "Tempo libero", "category:leisure": "Tempo libero",
"category:military": "Militare", "category:military": "Militare",
"category:mtb-routes": "",
"category:natural": "Natura", "category:natural": "Natura",
"category:other": "Altri", "category:other": "Altri",
"category:phone": null,
"category:outdoor": "",
"category:phone": "",
"category:places": "Luoghi", "category:places": "Luoghi",
"category:places_geo": "Luoghi", "category:places_geo": "Luoghi",
"category:playgrounds": null,
"category:post": null,
"category:playgrounds": "",
"category:post": "",
"category:power": "Energia", "category:power": "Energia",
"category:pt": "",
"category:pt:stops": "Stazioni e fermate",
"category:pt:routes": "",
"category:pt_amenities": "Infrastrutture", "category:pt_amenities": "Infrastrutture",
"category:pt_routes": null,
"category:pt_stops": "Stazioni e fermate",
"category:public": "Servizi pubblici", "category:public": "Servizi pubblici",
"category:railway-electrification": null,
"category:railway-infrastructure": null,
"category:railway-electrification": "",
"category:railway-infrastructure": "",
"category:railway-routes": "",
"category:religion": "Religione", "category:religion": "Religione",
"category:residential": "Aree residenziali", "category:residential": "Aree residenziali",
"category:resources": "Areee estrattive", "category:resources": "Areee estrattive",
@ -47,12 +53,11 @@
"category:tourism_attractions": "Turismo", "category:tourism_attractions": "Turismo",
"category:tourism_services": "Turismo", "category:tourism_services": "Turismo",
"category:transport_alternative": "Alternativi (bicicletta, camminate, ...)", "category:transport_alternative": "Alternativi (bicicletta, camminate, ...)",
"category:walk_amenities": null,
"category:walk_amenities": "",
"category:waste": "Smaltimento", "category:waste": "Smaltimento",
"category:water": null,
"category:wikipedia": null,
"category:water": "",
"category:wikipedia": "",
"category:works": "Fabbriche", "category:works": "Fabbriche",
"category:cycle_infrastructure": null,
"category:leisure_sport_shopping": "Tempo libero, sport e shopping", "category:leisure_sport_shopping": "Tempo libero, sport e shopping",
"category:railway": "Ferrovie", "category:railway": "Ferrovie",
"category:services": "Servizi", "category:services": "Servizi",

41
lang/ja.json

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

37
lang/nl.json

@ -3,42 +3,48 @@
"category:agriculture": "Landbouw", "category:agriculture": "Landbouw",
"category:alternative_amenities": "Voorzieningen", "category:alternative_amenities": "Voorzieningen",
"category:alternative_routes": "Alternatieve routes", "category:alternative_routes": "Alternatieve routes",
"category:buildings": null,
"category:buildings": "",
"category:car_amenities": "Voorzieningen", "category:car_amenities": "Voorzieningen",
"category:car_furniture": "Straatmeubilair", "category:car_furniture": "Straatmeubilair",
"category:car_maxspeed": null,
"category:children": null,
"category:car_maxspeed": "",
"category:children": "",
"category:communication": "Communicatie", "category:communication": "Communicatie",
"category:construction": "Bouwterrein", "category:construction": "Bouwterrein",
"category:craft": "",
"category:culture": "Cultuur", "category:culture": "Cultuur",
"category:culture_religion": "Cultuur", "category:culture_religion": "Cultuur",
"category:cycle_amenities": null,
"category:cycle_routes": null,
"category:cycle_amenities": "",
"category:cycle_routes": "",
"category:education": "Onderwijs", "category:education": "Onderwijs",
"category:emergency": "Hulpdiensten", "category:emergency": "Hulpdiensten",
"category:financial": "Financieel", "category:financial": "Financieel",
"category:gastro-smoking": "",
"category:gastro": "Gastronomie", "category:gastro": "Gastronomie",
"category:health": "Gezondheid", "category:health": "Gezondheid",
"category:hiking_routes": null,
"category:hiking_routes": "",
"category:historic": "Historisch", "category:historic": "Historisch",
"category:index": null,
"category:index": "",
"category:internet": "Internettoegang", "category:internet": "Internettoegang",
"category:leisure": "Vrije tijd", "category:leisure": "Vrije tijd",
"category:military": "Militair", "category:military": "Militair",
"category:mtb-routes": "",
"category:natural": "Natuurlijke Formaties", "category:natural": "Natuurlijke Formaties",
"category:other": "Andere", "category:other": "Andere",
"category:outdoor": "",
"category:phone": "Telefonie", "category:phone": "Telefonie",
"category:places": "Plaatsen", "category:places": "Plaatsen",
"category:places_geo": "Plaatsen", "category:places_geo": "Plaatsen",
"category:playgrounds": null,
"category:playgrounds": "",
"category:post": "Post", "category:post": "Post",
"category:power": "Stroomvoorziening", "category:power": "Stroomvoorziening",
"category:pt": "",
"category:pt:stops": "Haltes en Stations",
"category:pt:routes": "",
"category:pt_amenities": "Voorzieningen", "category:pt_amenities": "Voorzieningen",
"category:pt_routes": null,
"category:pt_stops": "Haltes en Stations",
"category:public": "Openbare diensten", "category:public": "Openbare diensten",
"category:railway-electrification": null,
"category:railway-infrastructure": null,
"category:railway-electrification": "",
"category:railway-infrastructure": "",
"category:railway-routes": "",
"category:religion": "Religie", "category:religion": "Religie",
"category:residential": "Woongebieden", "category:residential": "Woongebieden",
"category:resources": "Grondstoffenwinning", "category:resources": "Grondstoffenwinning",
@ -47,12 +53,11 @@
"category:tourism_attractions": "Toerisme", "category:tourism_attractions": "Toerisme",
"category:tourism_services": "Toerisme", "category:tourism_services": "Toerisme",
"category:transport_alternative": "Alternatief (Fiets, Wandel, ...)", "category:transport_alternative": "Alternatief (Fiets, Wandel, ...)",
"category:walk_amenities": null,
"category:walk_amenities": "",
"category:waste": "Afvalverwijdering", "category:waste": "Afvalverwijdering",
"category:water": null,
"category:wikipedia": null,
"category:water": "",
"category:wikipedia": "",
"category:works": "Fabrieken", "category:works": "Fabrieken",
"category:cycle_infrastructure": null,
"category:leisure_sport_shopping": "Vrije tijd, Sport en Winkelen", "category:leisure_sport_shopping": "Vrije tijd, Sport en Winkelen",
"category:railway": "Spoorwegen", "category:railway": "Spoorwegen",
"category:services": "Dienstverlening", "category:services": "Dienstverlening",

87
lang/pl.json

@ -1,58 +1,63 @@
{ {
"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_furniture": "Elementy drogowe",
"category:car_maxspeed": null,
"category:children": null,
"category:communication": null,
"category:construction": null,
"category:car_maxspeed": "",
"category:children": "",
"category:communication": "",
"category:construction": "",
"category:craft": "",
"category:culture": "Kultura", "category:culture": "Kultura",
"category:culture_religion": "Kultura", "category:culture_religion": "Kultura",
"category:cycle_amenities": null,
"category:cycle_routes": null,
"category:cycle_amenities": "",
"category:cycle_routes": "",
"category:education": "Edukacyjne", "category:education": "Edukacyjne",
"category:emergency": null,
"category:emergency": "",
"category:financial": "Finasowe", "category:financial": "Finasowe",
"category:gastro-smoking": "",
"category:gastro": "Gastronomia", "category:gastro": "Gastronomia",
"category:health": "Zdrowie", "category:health": "Zdrowie",
"category:hiking_routes": null,
"category:hiking_routes": "",
"category:historic": "Miejsca Historyczne", "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:internet": "",
"category:leisure": "",
"category:military": "",
"category:mtb-routes": "",
"category:natural": "",
"category:other": "",
"category:outdoor": "",
"category:phone": "",
"category:places": "Miejsca", "category:places": "Miejsca",
"category:places_geo": "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": "",
"category:pt": "",
"category:pt:stops": "Przystanki i Stacje",
"category:pt:routes": "",
"category:pt_amenities": "",
"category:public": "",
"category:railway-electrification": "",
"category:railway-infrastructure": "",
"category:railway-routes": "",
"category:religion": "",
"category:residential": "",
"category:resources": "",
"category:shop": "Zakupy", "category:shop": "Zakupy",
"category:sport": null,
"category:sport": "",
"category:tourism_attractions": "Turystyka", "category:tourism_attractions": "Turystyka",
"category:tourism_services": "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:transport_alternative": "",
"category:walk_amenities": "",
"category:waste": "",
"category:water": "",
"category:wikipedia": "",
"category:works": "",
"category:leisure_sport_shopping": "Wypoczynek, Sport i Zakupy", "category:leisure_sport_shopping": "Wypoczynek, Sport i Zakupy",
"category:services": "Usługi", "category:services": "Usługi",
"category:transport": "Transport", "category:transport": "Transport",

71
lang/pt-br.json

@ -0,0 +1,71 @@
{
"category:administrative": "Divisão político-administrativa",
"category:agriculture": "Agricultura",
"category:alternative_amenities": "Equipamentos",
"category:alternative_routes": "Rotas",
"category:buildings": "Edificações",
"category:car_amenities": "Equipamentos",
"category:car_furniture": "Mobiliário urbano",
"category:car_maxspeed": "Velocidade máxima",
"category:children": "Equipamentos infantis",
"category:communication": "Comunicação",
"category:construction": "Terrenos 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:emergency": "Emergência",
"category:financial": "Finanças",
"category:gastro-smoking": "Gastronomia sem fumo",
"category:gastro": "Gastronomia",
"category:health": "Saúde e assistência",
"category:hiking_routes": "Rotas de caminhada",
"category:historic": "Histórico",
"category:index": "Índice",
"category:internet": "Acesso à Internet",
"category:leisure": "Lazer",
"category:military": "Militar",
"category:mtb-routes": "Rotas mountain bike",
"category:natural": "Formações naturais",
"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": "Energia",
"category:pt": "Mapa de transporte público",
"category:pt:stops": "Paradas e estações",
"category:pt:routes": "Rotas",
"category:pt_amenities": "Equipamentos",
"category:public": "Serviços públicos",
"category:railway-electrification": "Eletrificação ferroviária",
"category:railway-infrastructure": "Infraestrutura ferroviária",
"category:railway-routes": "Rotas ferroviárias",
"category:religion": "Religião",
"category:residential": "Áreas residenciais",
"category:resources": "Extração de recursos",
"category:shop": "Compras",
"category:sport": "Esportes",
"category:tourism_attractions": "Turismo",
"category:tourism_services": "Serviços de turismo",
"category:transport_alternative": "Transporte alternativo",
"category:walk_amenities": "Equipamentos",
"category:waste": "Lixo",
"category:water": "Hidrografia",
"category:wikipedia": "Wikipédia",
"category:works": "Fábricas",
"category:infrastructure": "Infraestrutura",
"category:leisure_sport_shopping": "Lazer, esportes e compras",
"category:railway": "Ferrovia",
"category:services": "Prestação de serviços",
"category:special": "Especial",
"category:transport": "Transportes",
"category:transport_car": "Tráfego individual",
"category:transport_cycle": "Ciclismo",
"category:transport_pt": "Transporte público",
"category:transport_walk": "Pedestre"
}

71
lang/pt.json

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

59
lang/ro.json

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

43
lang/ru.json

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

61
lang/template.json

@ -0,0 +1,61 @@
{
"category:administrative": "",
"category:agriculture": "",
"category:alternative_amenities": "",
"category:alternative_routes": "",
"category:buildings": "",
"category:car_amenities": "",
"category:car_furniture": "",
"category:car_maxspeed": "",
"category:children": "",
"category:communication": "",
"category:construction": "",
"category:craft": "",
"category:culture": "",
"category:culture_religion": "",
"category:cycle_amenities": "",
"category:cycle_routes": "",
"category:education": "",
"category:emergency": "",
"category:financial": "",
"category:gastro-smoking": "",
"category:gastro": "",
"category:health": "",
"category:hiking_routes": "",
"category:historic": "",
"category:index": "",
"category:internet": "",
"category:leisure": "",
"category:military": "",
"category:mtb-routes": "",
"category:natural": "",
"category:other": "",
"category:outdoor": "",
"category:phone": "",
"category:places": "",
"category:places_geo": "",
"category:playgrounds": "",
"category:post": "",
"category:power": "",
"category:pt": "",
"category:pt:stops": "",
"category:pt:routes": "",
"category:pt_amenities": "",
"category:public": "",
"category:railway-electrification": "",
"category:railway-infrastructure": "",
"category:railway-routes": "",
"category:religion": "",
"category:residential": "",
"category:resources": "",
"category:shop": "",
"category:sport": "",
"category:tourism_attractions": "",
"category:tourism_services": "",
"category:transport_alternative": "",
"category:walk_amenities": "",
"category:waste": "",
"category:water": "",
"category:wikipedia": "",
"category:works": ""
}

57
lang/uk.json

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

2
leisure.json

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

2
military.json

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

52
mtb-routes.json

@ -0,0 +1,52 @@
{
"type": "overpass",
"name": {
"en": "Mountain bike routes",
"fr": "Itinéraires de VTT",
"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", "de": "Geographische Objekte",
"el": "Φυσικοί Σχηματισμοί", "el": "Φυσικοί Σχηματισμοί",
"en": "Natural Formations", "en": "Natural Formations",
"fr": "Formation Naturelle",
"fr": "Éléments naturels",
"hu": "Természeti képződmények", "hu": "Természeti képződmények",
"it": "Natura", "it": "Natura",
"ja": "自然地層", "ja": "自然地層",
"nl": "Natuurlijke Formaties", "nl": "Natuurlijke Formaties",
"pt": "Formações naturais",
"pt-br": "Formações naturais",
"ru": "Природные образования", "ru": "Природные образования",
"uk": "Природне середовище" "uk": "Природне середовище"
}, },

4
other.json

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

17
outdoor.json

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

3
phone.json

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

2
places.json

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

2
places_geo.json

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

2
playgrounds.json

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

26
popupBody.html

@ -91,8 +91,11 @@
<i class="fa fa-money" aria-hidden="true"></i> <i class="fa fa-money" aria-hidden="true"></i>
<span class='key'>{{ keyTrans('payment') }}:</span> <span class='key'>{{ keyTrans('payment') }}:</span>
<span class='value'> <span class='value'>
{% set i = 0 %}
{% for k, tag in payment %} {% 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 %} {% endfor %}
</span> </span>
</li> </li>
@ -115,4 +118,25 @@
</li> </li>
{% endif %} {% 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> </ul>

4
post.json

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

2
power.json

@ -11,6 +11,8 @@
"it": "Energia", "it": "Energia",
"ja": "電力", "ja": "電力",
"nl": "Stroomvoorziening", "nl": "Stroomvoorziening",
"pt": "Eletricidade",
"pt-br": "Energia",
"ro": "Energie", "ro": "Energie",
"ru": "Энергетика" "ru": "Энергетика"
}, },

194
pt.json

@ -0,0 +1,194 @@
{
"type": "overpass",
"name": {
"de": "ÖV Karte",
"en": "Public transport map",
"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",
"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>{{ member.tags.name|default(member.id) }}</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 = [] %}",
"{% 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 %}",
" {% 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) }}</span>",
" </li>",
" {% endif %}",
"{% endfor %}",
"</ul>"
],
"styles": "{% if isStop and stopCount > 0 %}stop{% elseif isWay %}way{% else %}{% endif %}",
"listStopsMarkerSign": null,
"listStopsMarkerSymbol": "{{ markerCircle({ width: 5, color: color, fillOpacity: '1', radius: 3 })|raw }}",
"listStopsExclude": "{{ not isStop or stopCount == 0 }}",
"listStopsTitle": "{{ tags.name|default(stopName)|default(id) }}",
"listStopsDescription": "{{ refs|join(' ') }}",
"listRoutesExclude": "true",
"style:way": {
"width": "3",
"color": "{{ color|default('#ff0000') }}",
"text": "{{ refs|join(' ') }} ",
"textRepeat": "1",
"textOffset": "12",
"textFontWeight": "bold"
},
"style:stop": {
"width": "5",
"color": "{{ color|default('#ff0000') }}",
"radius": "3"
}
},
"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"
}
}
}

1
pt_amenities.json

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

2
public.json

@ -11,6 +11,8 @@
"it": "Servizi pubblici", "it": "Servizi pubblici",
"ja": "公共サービス", "ja": "公共サービス",
"nl": "Openbare diensten", "nl": "Openbare diensten",
"pt": "Serviços públicos",
"pt-br": "Serviços públicos",
"ro": "Servicii publice", "ro": "Servicii publice",
"ru": "Общественные места", "ru": "Общественные места",
"uk": "Громадські місця" "uk": "Громадські місця"

10
railway-electrification.json

@ -3,7 +3,9 @@
"name": { "name": {
"de": "Eisenbahn Elektrifizierung", "de": "Eisenbahn Elektrifizierung",
"en": "Railway electrification", "en": "Railway electrification",
"fr": "Électrification ferroviaire"
"fr": "Puissance électrique ferroviaire",
"pt": "Eletrificação ferroviária",
"pt-br": "Eletrificação ferroviária"
}, },
"query": { "query": {
"11": "way[railway=rail][railway!~'^(platform|abandoned|disused|station|proposed|subway_entrance)$'][usage~'^(main|branch)$'];", "11": "way[railway=rail][railway!~'^(platform|abandoned|disused|station|proposed|subway_entrance)$'][usage~'^(main|branch)$'];",
@ -37,12 +39,12 @@
], ],
"title": "{% if tags.ref %}{{ localizedTag(tags, 'ref') }} - {% endif %}{{ localizedTag(tags, 'name')|default(localizedTag(tags, 'operator'))|default(trans('unnamed')) }}", "title": "{% if tags.ref %}{{ localizedTag(tags, 'ref') }} - {% endif %}{{ localizedTag(tags, 'name')|default(localizedTag(tags, 'operator'))|default(trans('unnamed')) }}",
"description": [ "description": [
"{{ tagTrans('railway', tags.railway) }} -",
"{{ tagTrans('railway', tags.railway) }}",
"", "",
"{% if tags.electrified == 'no' %}", "{% if tags.electrified == 'no' %}",
" {{ trans('not electrified') }}",
" - {{ tagTrans('electrified', 'no') }}",
"{% elseif tags.electrified %}", "{% 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 %}" "{% endif %}"
], ],
"body": [ "body": [

21
railway-infrastructure.json

@ -3,7 +3,9 @@
"name": { "name": {
"de": "Eisenbahn Infrastruktur", "de": "Eisenbahn Infrastruktur",
"en": "Railway infrastructure", "en": "Railway infrastructure",
"fr": "Infrastructure ferroviaire"
"fr": "Infrastructure ferroviaire",
"pt": "Infraestrutura ferroviária",
"pt-br": "Infraestrutura ferroviária"
}, },
"query": { "query": {
"11": "(way[railway=rail][usage~'^(main|branch)$'];node[railway~'^(station)$'];)", "11": "(way[railway=rail][usage~'^(main|branch)$'];node[railway~'^(station)$'];)",
@ -12,14 +14,21 @@
}, },
"feature": { "feature": {
"title": "{% if tags.ref %}{{ localizedTag(tags, 'ref') }} - {% endif %}{{ localizedTag(tags, 'name')|default(localizedTag(tags, 'operator'))|default(trans('unnamed')) }}", "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": [ "body": [
"{% if tags.operator %}{{ keyTrans('operator') }}: {{ localizedTag(tags, 'operator') }}<br>{% endif %}", "{% 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/>", "{{ 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 %}", "markerSign": "{% if tags.railway in [ 'halt', 'tram_stop', 'station', 'stop', 'subway_entrance' ] %}X{% endif %}",
"markerSymbol": [ "markerSymbol": [

59
railway-routes.json

@ -0,0 +1,59 @@
{
"type": "overpass",
"name": {
"en": "Railway Routes",
"fr": "Lignes ferroviaires",
"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"
}
}
}

24
religion.json

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

2
residential.json

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

2
resources.json

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

4
shop.json

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

6
sport.json

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

6
tourism_attractions.json

@ -13,6 +13,8 @@
"ja": "観光", "ja": "観光",
"nl": "Toerisme", "nl": "Toerisme",
"pl": "Turystyka", "pl": "Turystyka",
"pt": "Turismo",
"pt-br": "Turismo",
"ro": "Turism", "ro": "Turism",
"ru": "Туризм", "ru": "Туризм",
"uk": "Туризм" "uk": "Туризм"
@ -22,7 +24,7 @@
"(", "(",
"node[tourism][tourism!~\"^(alpine_hut|apartment|camp_site|caravan_site|chalet|guest_house|hostel|hotel|information|motel|wilderness_hut)$\"];", "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)$\"];", "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)$\"];",
")" ")"
] ]
}, },
@ -55,4 +57,4 @@
"viewpoint": "<i class='fa fa-eye' aria-hidden='true'></i>", "viewpoint": "<i class='fa fa-eye' aria-hidden='true'></i>",
"zoo": "🦁" "zoo": "🦁"
} }
}
}

6
tourism_services.json

@ -13,6 +13,8 @@
"ja": "観光", "ja": "観光",
"nl": "Toerisme", "nl": "Toerisme",
"pl": "Turystyka", "pl": "Turystyka",
"pt": "Turismo",
"pt-br": "Serviços de turismo",
"ro": "Turism", "ro": "Turism",
"ru": "Туризм", "ru": "Туризм",
"uk": "Туризм" "uk": "Туризм"
@ -22,14 +24,14 @@
"(", "(",
"node[tourism~\"^(alpine_hut|apartment|camp_site|caravan_site|chalet|guest_house|hostel|hotel|motel|wilderness_hut)$\"];", "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)$\"];", "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": [ "16": [
"(", "(",
"node[tourism~\"^(alpine_hut|apartment|camp_site|caravan_site|chalet|guest_house|hostel|hotel|information|motel|wilderness_hut)$\"];", "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)$\"];", "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)$\"];",
")" ")"
] ]
}, },

1
transport_alternative.json

@ -9,6 +9,7 @@
"it": "Alternativi (bicicletta, camminate, ...)", "it": "Alternativi (bicicletta, camminate, ...)",
"ja": "その他交通 (サイクリング、ハイキング、...)", "ja": "その他交通 (サイクリング、ハイキング、...)",
"nl": "Alternatief (Fiets, Wandel, ...)", "nl": "Alternatief (Fiets, Wandel, ...)",
"pt-br": "Transporte alternativo",
"ro": "Alternativ(Bicicleta,Drumetii)", "ro": "Alternativ(Bicicleta,Drumetii)",
"ru": "Альтернативное передвижение (Велоспорт, Пешие прогулки, ...)", "ru": "Альтернативное передвижение (Велоспорт, Пешие прогулки, ...)",
"uk": "Інші (Велосипедні, піші, ...)" "uk": "Інші (Велосипедні, піші, ...)"

3
walk_amenities.json

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

4
waste.json

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

12
water.json

@ -3,7 +3,9 @@
"name": { "name": {
"de": "Gewässer", "de": "Gewässer",
"en": "Waterbodies", "en": "Waterbodies",
"fr": "Hydrographie"
"fr": "Hydrographie",
"pt": "Massas de água",
"pt-br": "Hidrografia"
}, },
"query": { "query": {
"10": [ "10": [
@ -49,7 +51,7 @@
"0", "0",
"{% elseif tags.waterway == 'river' %}", "{% elseif tags.waterway == 'river' %}",
"1", "1",
"{% elseif tags.waterway == 'stream' %}",
"{% elseif tags.waterway == 'stream' or tags.waterway == 'drain' %}",
"3", "3",
"{% elseif tags.waterway == 'ditch' %}", "{% elseif tags.waterway == 'ditch' %}",
"5", "5",
@ -61,7 +63,7 @@
"width": [ "width": [
"{% if tags.waterway == 'river' %}", "{% if tags.waterway == 'river' %}",
"4", "4",
"{% elseif tags.waterway == 'stream' %}",
"{% elseif tags.waterway == 'stream' or tags.waterway == 'drain' %}",
"2", "2",
"{% elseif tags.waterway == 'ditch' %}", "{% elseif tags.waterway == 'ditch' %}",
"1", "1",
@ -79,7 +81,7 @@
"{% endif %}" "{% endif %}"
], ],
"text": [ "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 }} ➔ ", "{{ tags.name }} ➔ ",
"{% endif %}" "{% endif %}"
], ],
@ -100,7 +102,7 @@
"{% if map.zoom >= 13 %}", "{% if map.zoom >= 13 %}",
" <tr>", " <tr>",
" <td>{{ markerLine(evaluate({ \"waterway\": \"stream\" }))|raw }}</td>", " <td>{{ markerLine(evaluate({ \"waterway\": \"stream\" }))|raw }}</td>",
" <td>{{ tagTrans('waterway', 'stream') }}</td>",
" <td>{{ tagTrans('waterway', 'stream') }}, {{ tagTrans('waterway', 'drain') }}</td>",
" </tr>", " </tr>",
" <tr>", " <tr>",
" <td>{{ markerLine(evaluate({ \"waterway\": \"ditch\" }))|raw }}</td>", " <td>{{ markerLine(evaluate({ \"waterway\": \"ditch\" }))|raw }}</td>",

5
wikipedia.json

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

4
works.json

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

Loading…
Cancel
Save