79 Commits

Author SHA1 Message Date
Stephan Bösch-Plepelits ea86c75e7a cycleway_types: add labels for highway=footway, highway=cycleway 1 month ago
Stephan Bösch-Plepelits d17061d297 Revert "cycleway_width: hide from index, as category is not ready yet" 1 month ago
Stephan Bösch-Plepelits 4aad8533b8 Merge branch 'cycleway' 1 month ago
Stephan Bösch-Plepelits d34faa53b3 cycleway_width: hide from index, as category is not ready yet 1 month ago
Stephan Bösch-Plepelits 4e80e13360 cycleway_types: deprecated warning for cycleway=opposite 1 month ago
Stephan Bösch-Plepelits 7fadb51676 cycleway_types: show highway=living_street 1 month ago
Stephan Bösch-Plepelits e74306d5fa cycleway_types: label info 1 month ago
Stephan Bösch-Plepelits 65dae32012 cycleway_types: in info, show width of ways 1 month ago
Stephan Bösch-Plepelits 1ac38968b3 cycleway_types: bugfix oneway again 1 month ago
Stephan Bösch-Plepelits 56b33368a8 cycleway_types: different color for share_busway 1 month ago
Stephan Bösch-Plepelits cf4037b94c cycleway_types: improve rendering of oneway 1 month ago
Stephan Bösch-Plepelits 1f183851c2 cycleway_types: add cycleway=shoulder 1 month ago
Stephan Bösch-Plepelits 0203f0a054 cycleway_types: fix popup for cycleway=* (with indication for left/right/both) and cycleway=yes 1 month ago
Stephan Bösch-Plepelits cd41134110 cycleway_types: improve info 1 month ago
Stephan Bösch-Plepelits 9b6fd9f0c1 cycleway_types: handle cycleway=traffic_island and cycleway=link/sidepath 1 month ago
Stephan Bösch-Plepelits ba35dc1d73 cycleway_types: improve bridge rendering 1 month ago
Stephan Bösch-Plepelits 00fd3e56a2 cycleway: fix markerSymbol by forcing '0' for offset 1 month ago
Stephan Bösch-Plepelits 7810bcb451 cycleway_types: instead of 'crossing' introduce a more general 'otherInfrastructure' 1 month ago
Stephan Bösch-Plepelits 0f410a278e cycleway_types: add const for 'hiddenTypes' (e.g. 'no', 'separate') 1 month ago
Stephan Bösch-Plepelits 5b2cae63da cycleway_types: in popup show cycleway:xxx=no and similar tags 1 month ago
Stephan Bösch-Plepelits a4286e7304 cycleway_types: stack lines via tags.layer 1 month ago
Stephan Bösch-Plepelits 3f843459a8 cycleway_types: indicate crossings and bridges 1 month ago
Stephan Bösch-Plepelits 27c30b7543 cycleway_width: use tag 'width' as fallback of width 1 month ago
Stephan Bösch-Plepelits 9ae3405249 cycleway_types, cycleway_width: also handle highway=path, bicycle=* 1 month ago
Stephan Bösch-Plepelits 0f02b0844d car_maxspeed: bugfix, rotate traffic sign when direction=0 2 months ago
Stephan Bösch-Plepelits cf33b348e4 car_maxspeed: include traffic_sign=maxspeed 2 months ago
Stephan Bösch-Plepelits 72bfccdb36 car_*: convert to YAML 2 months ago
OpenStreetBrowser 57feed3e39 Merge branch 'master' of https://hosted.weblate.org/git/openstreetbrowser/main-categories 2 months ago
Jiří Podhorecký b1bb1409c9
Translated using Weblate (Czech) 2 months ago
Stephan Bösch-Plepelits 1e28f283bb gastro: diet filter - do not include diet:xyz=no 3 months ago
Stephan Bösch-Plepelits 52d37a0a9b gastro: change diet filter to a twig template 3 months ago
Kamborio 7726ec7226
Translated using Weblate (Spanish) 3 months ago
Babos Gábor 50b4d880e9
Translated using Weblate (Hungarian) 3 months ago
Stephan Bösch-Plepelits 4094142fa3 Recover strings which were accidentialy removed in 68089e671a 3 months ago
Stephan Bösch-Plepelits b8c68fa354 Merge remote-tracking branch 'origin/master' 3 months ago
Stephan Bösch-Plepelits 8757edf11e railway-infrastructure: support railway=razed 3 months ago
Stephan Bösch-Plepelits d023f921a4 railway-infrastructure: calculate 'width' in feature/pre 3 months ago
Stephan Bösch-Plepelits 587667ed37 railway-infrastructure: improve readability 3 months ago
Nekzuris 134e432eaa
Translated using Weblate (French) 3 months ago
Stephan Bösch-Plepelits 63c107d08e railway-infrastructure: add another casing for bridges 4 months ago
Stephan Bösch-Plepelits d5799b8f19 railway-infrastructure: layer lines 4 months ago
Stephan Bösch-Plepelits e70f34ec27 railway-infrastructure: add a white casing 4 months ago
Stephan Bösch-Plepelits 8346fedb49 railway-infrastructure: rename style for narrow_gauge to 'narrow' 4 months ago
Stephan Bösch-Plepelits 40bb973457 railway-infrastructure: lighten color for tunnels 4 months ago
Stephan Bösch-Plepelits 7cba873e2f railway-infrastructure: define color via const 4 months ago
Stephan Bösch-Plepelits f6b8774fe8 Convert railway categories to YAML 4 months ago
Stephan Bösch-Plepelits 11a0ed0fec etymology: link to wikipedia (either data_lang or ui_lang) 4 months ago
Stephan Bösch-Plepelits 3665322ff5 etymology: link to name:etymology:website or :url 4 months ago
Stephan Bösch-Plepelits ab1fdd3171 culture-media: include trees which are landmarks or natural monuments 4 months ago
Stephan Bösch-Plepelits 72d5fa2aa6 etymology: use 'name:etymology:description' if no wikidata available 4 months ago
Stephan Bösch-Plepelits 58cd278983 etymology: simplify code 4 months ago
Stephan Bösch-Plepelits 755f0cfb46 etymology: include description of wikidata items 4 months ago
Stephan Bösch-Plepelits 3be2192113 etymology: in body, show label from wikidata 4 months ago
Stephan Bösch-Plepelits ddb8995113 etymology: hide name:etymology from default body, show in category body 4 months ago
Stephan Bösch-Plepelits a1b171cb61 etymology: show name:start_date 4 months ago
Stephan Bösch-Plepelits e822436ed6 Etymology: load etymology from wikidata if name:etymology is not set 4 months ago
Stephan Bösch-Plepelits be15c5183b Etymology: new category 4 months ago
Stephan Bösch-Plepelits 293064f9dc default body: if name:etymology:wikidata is defined, link etymology to wikidata 4 months ago
Stephan Bösch-Plepelits 140ece90fe footways: bugfix 4 months ago
Stephan Bösch-Plepelits 4015797d4b fixme: break line if fixme contains newline 4 months ago
Stephan Bösch-Plepelits b3d1aa5f7f Support multi-values for email, website, phone (and contact:...) 4 months ago
Stephan Bösch-Plepelits 61ba758173 Modify queries to accept multi-value tags (e.g. amenity=bar;restaurant) 4 months ago
Stephan Bösch-Plepelits 9bdbfad9b6 Convert many categories to YAML format 4 months ago
Stephan Bösch-Plepelits 5eefa42b41 Replace newlines in description and inscription by <br> 4 months ago
OpenStreetBrowser c8c58dcf68 Merge remote-tracking branch 'weblate/master' 4 months ago
Louis 2188bab57e Translated using Weblate (French) 4 months ago
OpenStreetBrowser c28d884e67 Update category names 4 months ago
OpenStreetBrowser 565bd687fa Update category names 4 months ago
OpenStreetBrowser 6080f46a21 Update category names 4 months ago
OpenStreetBrowser 5ff4bdb7af Update category names 4 months ago
OpenStreetBrowser ab31359632 Update category names 4 months ago
OpenStreetBrowser 8ab5eb1958 Update category names 4 months ago
OpenStreetBrowser f196306ae8 Update category names 5 months ago
OpenStreetBrowser e5ae2bbb10 Update category names 5 months ago
OpenStreetBrowser d5569baca2 Update category names 5 months ago
OpenStreetBrowser 640fc2f943 Update category names 5 months ago
Stephan Bösch-Plepelits 8cf36331d3 culture-media: improvements for 'man_made' 5 months ago
OpenStreetBrowser 68089e671a Update category names 5 months ago
Stephan Bösch-Plepelits c31b9b0e89 culture-media QA: add some features from the man_made category 5 months ago
  1. 13
      administrative.json
  2. 10
      agriculture.json
  3. 10
      alternative_amenities.json
  4. 13
      alternative_routes.json
  5. 21
      buildings-entrances.yaml
  6. 18
      buildings-figure-ground.yaml
  7. 21
      buildings-height.yaml
  8. 21
      buildings-start_date.yaml
  9. 21
      buildings-type.yaml
  10. 16
      buildings.json
  11. 50
      car_amenities.json
  12. 53
      car_amenities.yaml
  13. 7
      car_furniture.json
  14. 203
      car_maxspeed.json
  15. 261
      car_maxspeed.yaml
  16. 66
      car_routes.json
  17. 77
      car_routes.yaml
  18. 124
      children.json
  19. 114
      children.yaml
  20. 16
      climbing.json
  21. 17
      coal.json
  22. 154
      communication.json
  23. 133
      communication.yaml
  24. 13
      construction.json
  25. 85
      craft.json
  26. 90
      craft.yaml
  27. 25
      culture-media.yaml
  28. 142
      culture.json
  29. 131
      culture.yaml
  30. 20
      culture_religion.json
  31. 142
      cycle_amenities.json
  32. 125
      cycle_amenities.yaml
  33. 6
      cycle_directions.yaml
  34. 16
      cycle_routes.json
  35. 180
      cycleway_types.yaml
  36. 17
      cycleway_width.yaml
  37. 55
      detailsBody.html
  38. 12
      developable_areas.json
  39. 142
      education.json
  40. 139
      education.yaml
  41. 12
      electric_power.json
  42. 144
      emergency.json
  43. 124
      emergency.yaml
  44. 74
      etymology.yaml
  45. 113
      financial.json
  46. 104
      financial.yaml
  47. 14
      fixme.yaml
  48. 13
      footways.yaml
  49. 14
      gastro-smoking.json
  50. 69
      gastro.yaml
  51. 247
      health.json
  52. 161
      health.yaml
  53. 28
      heritage.json
  54. 34
      heritage.yaml
  55. 16
      hiking_routes.json
  56. 13
      historic.json
  57. 183
      index.json
  58. 10
      internet.json
  59. 10
      kerbs.yaml
  60. 103
      lang/ast.json
  61. 122
      lang/ca.json
  62. 113
      lang/cs.json
  63. 118
      lang/de.json
  64. 73
      lang/el.json
  65. 115
      lang/en.json
  66. 116
      lang/es.json
  67. 67
      lang/et.json
  68. 123
      lang/fr.json
  69. 113
      lang/gl.json
  70. 121
      lang/hu.json
  71. 118
      lang/it.json
  72. 117
      lang/ja.json
  73. 109
      lang/nb.json
  74. 113
      lang/nl.json
  75. 116
      lang/oc.json
  76. 124
      lang/pl.json
  77. 122
      lang/pt-br.json
  78. 118
      lang/pt.json
  79. 79
      lang/ro.json
  80. 109
      lang/ru.json
  81. 101
      lang/sr.json
  82. 19
      lang/template.json
  83. 128
      lang/tr.json
  84. 87
      lang/uk.json
  85. 69
      law.json
  86. 76
      law.yaml
  87. 8
      leisure.json
  88. 40
      memorial.json
  89. 10
      military.json
  90. 17
      mtb-routes.json
  91. 12
      natural.json
  92. 16
      office.json
  93. 16
      oil_gas.json
  94. 18
      organisations.json
  95. 10
      other.json
  96. 16
      outdoor.json
  97. 8
      paddling.yaml
  98. 8
      paddling_amenities.yaml
  99. 8
      paddling_hazards.yaml
  100. 8
      paddling_routes.yaml

13
administrative.json

@ -2,19 +2,28 @@
"type": "overpass",
"name": {
"ast": "Divisiones Alministratives",
"ca": "Àrees Administratives",
"cs": "Administrativní oblasti",
"de": "Administrative Gebiete",
"el": "Διοικητικά Όρια",
"en": "Administrative Areas",
"es": "Áreas Administrativas",
"et": "Administratiivalad",
"fr": "Zones administratives",
"gl": "Divisións administrativas",
"hu": "Közigazgatási határok",
"it": "Suddivisioni amministrative",
"ja": "行政界",
"nb": "Administrative områder",
"nl": "Administratieve gebieden",
"oc": "Divisions administrativas",
"pl": "Obszary administracyjne",
"pt": "Regiões administrativas",
"pt-br": "Divisão político-administrativa",
"ro": "Zona administrativa",
"ru": "Административные границы"
"ro": "Zona administrativă",
"ru": "Административные границы",
"sr": "Административне зоне",
"tr": "İdari Alanlar"
},
"query": {
"3": [

10
agriculture.json

@ -2,20 +2,28 @@
"type": "overpass",
"name": {
"ast": "Agricultura",
"ca": "Agricultura",
"cs": "Zemědělství",
"de": "Landwirtschaft",
"el": "Γεωργία",
"en": "Agriculture",
"es": "Agricultura",
"et": "Põllumajandus",
"fr": "Agriculture",
"gl": "Agricultura",
"hu": "Mezőgazdaság",
"it": "Agricoltura",
"ja": "農業",
"nb": "Jordbruk",
"nl": "Landbouw",
"oc": "Agricultura",
"pl": "Rolnictwo",
"pt": "Agricultura",
"pt-br": "Agricultura",
"ro": "Agricultura",
"ru": "Сельское хозяйство"
"ru": "Сельское хозяйство",
"sr": "Пољопривреда",
"tr": "Tarım"
},
"query": {
"13": [

10
alternative_amenities.json

@ -1,16 +1,26 @@
{
"name": {
"ast": "Infraestructures",
"ca": "Serveis",
"cs": "Občanská vybavenost",
"de": "Einrichtungen",
"en": "Amenities",
"es": "Instalaciones",
"fr": "Équipement",
"gl": "Instalacións",
"hu": "Létesítmények",
"it": "Infrastrutture",
"ja": "生活環境",
"nb": "Fasiliteter",
"nl": "Voorzieningen",
"oc": "Equipament",
"pl": "Pożyteczne miejsca",
"pt": "Equipamentos",
"pt-br": "Equipamentos",
"ro": "Facilități",
"ru": "Полезные места",
"sr": "Додаци",
"tr": "Tesisler",
"uk": "Amenities"
}
}

13
alternative_routes.json

@ -1,17 +1,26 @@
{
"name": {
"ast": "Rutes",
"ca": "Rutes",
"cs": "Trasy cest",
"de": "(ausgeschilderte) Routen",
"en": "Routes",
"fr": "Routes",
"hu": "Útvonalak",
"es": "Rutas",
"fr": "Itinéraires",
"gl": "Rotas",
"hu": "(Jelzett) útvonalak",
"it": "Itinerari segnalati",
"ja": "ルート",
"nb": "Ruter",
"nl": "Alternatieve routes",
"oc": "Varianta d'itinerari",
"pl": "Trasy",
"pt": "Rotas",
"pt-br": "Rotas",
"ro": "Rute",
"ru": "Маршруты",
"sr": "Трасе",
"tr": "Rotalar",
"uk": "Маршрути"
}
}

21
buildings-entrances.yaml

@ -1,3 +1,24 @@
name:
ca: Entrades
cs: Vstupy
de: Eingänge
en: Entrances
es: Entradas
fr: Entrées
gl: Entradas
hu: Bejáratok
it: Ingressi
ja: エントランス
nb: Innganger
nl: Toegangen
oc: Intradas
pl: Wejścia
pt-br: Entradas
pt: Entradas
ro: Intrări
ru: Входы
sr: Улази
tr: Girişler
query:
16: |-
(

18
buildings-figure-ground.yaml

@ -1,3 +1,21 @@
name:
ca: Mapa a peu de carrer
cs: Schematický diagram
de: Schwarzplan
en: Figure-ground diagram
es: Diagrama figura-fondo
fr: Empreintes
gl: Cheos e baleiros
hu: Fekete épületalaprajzok
it: Schema di Impronta
ja: フィギュア-グランド図式
nb: Figur-bakke diagram
nl: Plattegrond
oc: Marca au sòu
pl: Plan zagospodarowania przestrzennego
pt-br: Cheios e vazios
pt: Cheios e vazios
tr: Figür-zemin diyagramı
query:
16: |-
(

21
buildings-height.yaml

@ -1,3 +1,24 @@
name:
ca: Alçada de l'edifici
cs: Výška budovy
de: Gebäudehöhen
en: Building height
es: Altura del edificio
fr: Hauteur
gl: Altitude do edificio
hu: Épületek magassága
it: Altezza dell'edificio
ja: 建物の高さ
nb: Bygningshøyde
nl: Bouwhoogte
oc: Autor de la bastissa
pl: Wysokości budynków
pt-br: Altura
pt: Altura dos edifícios
ro: Înălțimea clădirii
ru: Высота здания
sr: Висина зграде
tr: Bina yüksekliği
query:
16: |-
(

21
buildings-start_date.yaml

@ -1,3 +1,24 @@
name:
ca: Antiguitat de l'edifici
cs: Stáří budovy
de: Gebäudealter
en: Building age
es: Edad del edificio
fr: Date de construction
gl: Idade do edificio
hu: Épületek kora
it: Età dell'edificio
ja: 築年数
nb: Bygningsalder
nl: Ouderdom van het gebouw
oc: Data de bastison
pl: Wiek budynków
pt-br: Idade
pt: Idade dos edifícios
ro: Vârsta clădirii
ru: Возраст здания
sr: Старост зграде
tr: Bina yaşı
query:
16: |-
(

21
buildings-type.yaml

@ -1,3 +1,24 @@
name:
ca: Tipologies d'edificació
cs: typy budov
de: Gebäudearten
en: Building types
es: Tipos de edificio
fr: Type
gl: Tipos de edificios
hu: Épületek típusa
it: Tipi di edificio
ja: 建物の種類
nb: Bygningstyper
nl: Gebouwtypes
oc: Tipe de bastissa
pl: Rodzaje budynków
pt-br: Tipologias
pt: Tipos dos edifícios
ro: Tipuri de clădiri
ru: Типы зданий
sr: Врста зграде
tr: Bina tipleri
query:
16: nwr[building][building!=no];
feature:

16
buildings.json

@ -1,12 +1,26 @@
{
"type": "index",
"name": {
"ca": "Edificis",
"cs": "Budovy",
"de": "Gebäude",
"en": "Buildings",
"es": "Edificios",
"fr": "Bâtiments",
"gl": "Edificios",
"hu": "Épületek",
"it": "Edifici",
"ja": "建物",
"nb": "Bygninger",
"nl": "Gebouwen",
"oc": "Bastissas",
"pl": "Budynki",
"pt": "Edifícios",
"pt-br": "Edificações"
"pt-br": "Edificações",
"ro": "Clădiri",
"ru": "Здания",
"sr": "Зграде",
"tr": "Binalar"
},
"subCategories": [
{

50
car_amenities.json

@ -1,50 +0,0 @@
{
"type": "overpass",
"name": {
"ast": "Infraestructures",
"cs": "Občasnká vybavenost",
"de": "Einrichtungen",
"en": "Amenities",
"fr": "Équipements auto",
"hu": "Létesítmények",
"it": "Infrastrutture",
"ja": "生活環境",
"nl": "Voorzieningen",
"pt-br": "Equipamentos",
"ru": "Обслуживание транспорта",
"uk": "Amenities"
},
"query": {
"13": [
"(",
"nwr[amenity~\"^(car_rental|car_sharing|fuel)$\"];",
"nwr[amenity~\"^(charging_station)$\"][motorcar][motorcar!=\"no\"];",
"nwr[amenity~\"^(charging_station)$\"][motorcycle][motorcycle!=\"no\"];",
")"
],
"16": [
"(",
"nwr[amenity~\"^(car_rental|car_sharing|car_wash|fuel|motorcycle_parking|parking)$\"];",
"nwr[amenity~\"^(charging_station)$\"][motorcar][motorcar!=\"no\"];",
"nwr[amenity~\"^(charging_station)$\"][motorcycle][motorcycle!=\"no\"];",
")"
]
},
"feature": {
"pre": [
"{% set key = 'amenity' %}",
"{% set value = tags.amenity %}"
],
"description": "{{ tagTrans(key, value) }}",
"markerSign": "{{ const[value] }}"
},
"const": {
"car_rental": "R",
"car_sharing": "S",
"car_wash": "🚿",
"charging_station": "🔌",
"fuel": "⛽",
"parking": "🅿",
"motorcycle_parking": "🅿"
}
}

53
car_amenities.yaml

@ -0,0 +1,53 @@
type: overpass
name:
ast: Infraestructures
ca: Serveis
cs: Občasnká vybavenost
de: Einrichtungen
en: Amenities
es: Instalaciones
fr: Équipements auto
gl: Instalacións
hu: Létesítmények
it: Infrastrutture
ja: 生活環境
nb: Fasiliteter
nl: Voorzieningen
oc: Equipaments auto
pl: Użyteczne w transporcie drogowym
pt: Equipamentos
pt-br: Equipamentos
ro: Dotări
ru: Обслуживание транспорта
sr: Додаци
tr: Tesisler
uk: Amenities
query:
13: |-
(
nwr[amenity~"^(.*;|)(car_rental|car_sharing|fuel)(;.*|)$"];
nwr[amenity~"^(.*;|)(charging_station)(;.*|)$"][motorcar][motorcar!="no"];
nwr[amenity~"^(.*;|)(charging_station)(;.*|)$"][motorcycle][motorcycle!="no"];
)
16: |-
(
nwr[amenity~"^(.*;|)(car_rental|car_sharing|car_wash|fuel|motorcycle_parking|parking)(;.*|)$"];
nwr[amenity~"^(.*;|)(charging_station)(;.*|)$"][motorcar][motorcar!="no"];
nwr[amenity~"^(.*;|)(charging_station)(;.*|)$"][motorcycle][motorcycle!="no"];
)
feature:
pre: |-
{% set key = 'amenity' %}
{% set value = tags.amenity %}
description: |-
{{ tagTransList(key, value) }}
markerSign: |-
{{ const[value] }}
const:
car_rental: R
car_sharing: S
car_wash: 🚿
charging_station: 🔌
fuel:
parking: 🅿
motorcycle_parking: 🅿

7
car_furniture.json

@ -1,18 +1,25 @@
{
"name": {
"ast": "Acondicionamientu urbanu",
"ca": "Mobiliari Urbà",
"cs": "Pouliční přislušenství",
"de": "Straßenausstattung",
"en": "Street Furniture",
"es": "Mobiliario Urbano",
"fr": "Fournitures automobiles",
"gl": "Mobiliario urbano",
"hu": "Jelzőtáblák",
"it": "Dotazioni stradali",
"ja": "街路設置公共物",
"nb": "Gatemøbler",
"nl": "Straatmeubilair",
"oc": "Fornituras automobilas",
"pl": "Elementy drogowe",
"pt": "Mobiliário urbano",
"pt-br": "Mobiliário urbano",
"ro": "Mobilier Stradal",
"ru": "Элементы дороги",
"tr": "Sokak Mobilyaları",
"uk": "Street Furniture"
}
}

203
car_maxspeed.json

@ -1,203 +0,0 @@
{
"type": "overpass",
"name": {
"de": "Höchstgeschwindigkeiten",
"en": "Maxspeed",
"fr": "Limites de vitesse",
"hu": "Sebességkorlátozás",
"pt": "Velocidade máxima",
"pt-br": "Velocidade máxima"
},
"query": {
"11": "way[highway~\"^(motorway|trunk)$\"];",
"13": "way[highway~\"^(motorway|motorway_link|trunk|trunk_link|primary|primary_link|secondary|tertiary)$\"];",
"15": "way[highway~\"^(motorway|motorway_link|trunk|trunk_link|primary|primary_link|secondary|secondary_link|tertiary|tertiary_link|residential|unclassified)$\"];",
"17": "way[highway~\"^(motorway|motorway_link|trunk|trunk_link|primary|primary_link|secondary|secondary_link|tertiary|tertiary_link|residential|unclassified|service|living_street|pedestrian|track|road)$\"];"
},
"feature": {
"pre": [
"{% set maxspeedKmh = null %}",
"{% set maxspeed = null %}",
"{% set unit = null %}",
"",
"{% if tags.maxspeed is defined %}",
" {% if const.colorOther[tags.maxspeed] %}",
" {% set maxspeed = tags.maxspeed %}",
" {% elseif tags.maxspeed|matches(\"^[0-9]+$\") %}",
" {% set maxspeedKmh = tags.maxspeed %}",
" {% set maxspeed = tags.maxspeed %}",
" {% set unit = \"km/h\" %}",
" {% elseif tags.maxspeed|matches( \"(^[0-9]+) mph$\") %}",
" {% set m = tags.maxspeed|matches(\"(^[0-9]+) mph$\") %}",
" {% set maxspeedKmh = m[1] * 1.60934 %}",
" {% set maxspeed = m[1] %}",
" {% set unit = \"mph\" %}",
" {% else %}",
" {% set maxspeed = 'other' %}",
" {% endif %}",
"{% endif %}",
"",
"{% if attribute(tags, 'maxspeed:forward') is defined %}",
" {% set x = attribute(tags, 'maxspeed:forward') %}",
" {% if const.colorOther[x] %}",
" {% set maxspeedF = attribute(tags, 'maxspeed:forward') %}",
" {% elseif attribute(tags, 'maxspeed:forward')|matches(\"^[0-9]+$\") %}",
" {% set maxspeedFKmh = attribute(tags, 'maxspeed:forward') %}",
" {% set maxspeedF = attribute(tags, 'maxspeed:forward') %}",
" {% set unit = \"km/h\" %}",
" {% elseif attribute(tags, 'maxspeed:forward')|matches(\"^[0-9]+ mph$\") %}",
" {% set m = attribute(tags, 'maxspeed:forward')|matches(\"(^[0-9]+) mph$\") %}",
" {% set maxspeedFKmh = m[1] * 1.60934 %}",
" {% set maxspeedF = m[1] %}",
" {% set unit = \"mph\" %}",
" {% else %}",
" {% set maxspeedF = 'other' %}",
" {% endif %}",
"{% endif %}",
"",
"{% if attribute(tags, 'maxspeed:backward') is defined %}",
" {% set x = attribute(tags, 'maxspeed:backward') %}",
" {% if const.colorOther[x] %}",
" {% set maxspeedB = attribute(tags, 'maxspeed:backward') %}",
" {% elseif attribute(tags, 'maxspeed:backward')|matches(\"^[0-9]+$\") %}",
" {% set maxspeedBKmh = attribute(tags, 'maxspeed:backward') %}",
" {% set maxspeedB = attribute(tags, 'maxspeed:backward') %}",
" {% set unit = \"km/h\" %}",
" {% elseif attribute(tags, 'maxspeed:backward')|matches(\"^[0-9]+ mph$\") %}",
" {% set m = attribute(tags, 'maxspeed:backward')|matches(\"(^[0-9]+) mph$\") %}",
" {% set maxspeedBKmh = m[1] * 1.60934 %}",
" {% set maxspeedB = m[1] %}",
" {% set unit = \"mph\" %}",
" {% else %}",
" {% set maxspeedB = 'other' %}",
" {% endif %}",
"{% endif %}",
"",
"{% if const.colorOther[maxspeed] %}",
"{% set color = const.colorOther[maxspeed] %}",
"{% elseif not maxspeedKmh %}",
"{% set color = \"#404040\" %}",
"{% else %}",
"{% set color = colorInterpolate(const.colorMap, (maxspeedKmh - const.offsetColorSpeed) / const.highestColorSpeed) %}",
"{% endif %}",
"",
"{% if const.colorOther[maxspeedF] %}",
"{% set colorF = const.colorOther[maxspeedF] %}",
"{% elseif maxspeedFKmh %}",
"{% set colorF = colorInterpolate(const.colorMap, (maxspeedFKmh - const.offsetColorSpeed) / const.highestColorSpeed) %}",
"{% endif %}",
"",
"{% if const.colorOther[maxspeedB] %}",
"{% set colorB = const.colorOther[maxspeedB] %}",
"{% elseif maxspeedBKmh %}",
"{% set colorB = colorInterpolate(const.colorMap, (maxspeedBKmh - const.offsetColorSpeed) / const.highestColorSpeed) %}",
"{% endif %}"
],
"description": "{{ tagTransList('highway', tags.highway) }}",
"details": [
"{% if maxspeedF or maxspeedB %}",
"<span style='color: {{ colorB }}'>{{ maxspeedB == 'other' ? attribute(tags, 'maxspeed:backward') : const.colorOther[maxspeedB] ? tagTrans('maxspeed', maxspeedB) : maxspeedB|default(trans('unknown')) }}</span> / <span style='color: {{ colorF }}'>{{ maxspeedF == 'other' ? attribute(tags, 'maxspeed:forward') : const.colorOther[maxspeedF] ? tagTrans('maxspeed', maxspeedF) : maxspeedF|default(trans('unknown')) }}</span> {{ unit }}",
"{% elseif maxspeed %}",
"<span style='color: {{ color }}'>{{ maxspeed == 'other' ? tags.maxspeed : const.colorOther[maxspeed] ? tagTrans('maxspeed', maxspeed) : maxspeed }} {{ unit }}</span>",
"{% elseif tags.maxspeed %}",
"{{ tags.maxspeed }}",
"{% else %}",
"{{ trans('unknown') }}",
"{% endif %}"
],
"markerSymbol": "",
"listMarkerSymbol": "line",
"styles": "{% if maxspeedB or maxspeedF %}left,right,default{% else %}default{% endif %}",
"style": {
"width": "{% if maxspeedB or maxspeedF %}0{% else %}4{% endif %}",
"color": "{{ color }}",
"text": [
"{% if maxspeedB or maxspeedF %}",
" {% if maxspeedB %}🡸 {{ maxspeedB == 'other' ? attribute(tags, 'maxspeed:backward') : maxspeedB }} {% endif %}|{% if maxspeedF %} {{ maxspeedF == 'other' ? attribute(tags, 'maxspeed:forward') : maxspeedF }} 🡺{% endif %} ",
"{% else %}",
" {{ maxspeed == 'other' ? tags.maxspeed : maxspeed }} ",
"{% endif %}"
],
"textRepeat": "1",
"textOffset": "4",
"textFontWeight": "bold"
},
"style:left": {
"width": "2",
"color": "{{ colorB|default('#404040') }}",
"offset": "-1"
},
"style:right": {
"width": "2",
"color": "{{ colorF|default('#404040') }}",
"offset": "1"
}
},
"const": {
"colorMap": [
"#00af00",
"#ff7f00",
"#ff0000",
"#af00af"
],
"colorOther": {
"none": "#ff00ff",
"walk": "#00afff",
"other": "#0000ff"
},
"highestColorSpeed": 150,
"offsetColorSpeed": 10
},
"info": [
"<table>",
" <tr>",
" <td>{{ markerLine(evaluate({}))|raw }}</td>",
" <td colspan>{{ trans('unknown') }}</td>",
" </tr>",
" <tr>",
" <td>{{ markerLine(evaluate({ \"maxspeed\": \"walk\" }))|raw }}</td>",
" <td colspan>{{ tagTrans('maxspeed', 'walk') }}</td>",
" </tr>",
" <tr>",
" <td>{{ markerLine(evaluate({ \"maxspeed\": \"none\" }))|raw }}</td>",
" <td>{{ tagTrans('maxspeed', 'none') }}</td>",
" </tr>",
" <tr>",
" <td>{{ markerLine(evaluate({ \"maxspeed\": \"other\" }))|raw }}</td>",
" <td>{{ trans('other') }}</td>",
" </tr>",
"</table>",
"<div style='display: inline-block; width: 49%;'>",
"<table>",
"{% for i in range(10, 140, 20) %}",
" <tr>",
" <td>{{ markerLine(evaluate({ \"maxspeed\": i }))|raw }}</td>",
" <td>{{ i }}km/h</td>",
" </tr>",
"{% endfor %}",
" <tr>",
" <td>{{ markerLine(evaluate({ \"maxspeed\": 150 }))|raw }}</td>",
" <td>≥150km/h</td>",
" </tr>",
"</table>",
"</div>",
"<div style='display: inline-block; width: 49%;'>",
"<table>",
"{% for i in range(10, 60, 10) %}",
" <tr>",
" <td>{{ markerLine(evaluate({ \"maxspeed\": (i * 1.60934)|round }))|raw }}</td>",
" <td>{{ i }}mph</td>",
" </tr>",
"{% endfor %}",
" <tr>",
" <td>{{ markerLine(evaluate({ \"maxspeed\": (75 * 1.60934)|round }))|raw }}</td>",
" <td>75mph</td>",
" </tr>",
" <tr>",
" <td>{{ markerLine(evaluate({ \"maxspeed\": (95 * 1.60934)|round }))|raw }}</td>",
" <td>≥95mph</td>",
" </tr>",
"</table>",
"</div>"
]
}

261
car_maxspeed.yaml

@ -0,0 +1,261 @@
type: overpass
name:
ca: Velocitat màxima
cs: Maximální rychlost
de: Höchstgeschwindigkeiten
en: Maxspeed
es: Velocidad máxima
fr: Limites de vitesse
gl: Velocidade máxima
hu: Sebességkorlátozás
it: Velocità massima
ja: 最高速度
nb: Fartsgrense
nl: Snelheidslimiet
oc: Limits de velocitat
pl: Prędkość maksymalna
pt: Velocidade máxima
pt-br: Veloc. máxima
ro: Viteza maximă
ru: Максимальная скорость
sr: Максимална брзина
tr: En yüksek hız
query:
11: way[highway~"^(motorway|trunk)$"];
13: way[highway~"^(motorway|motorway_link|trunk|trunk_link|primary|primary_link|secondary|tertiary)$"];
15: way[highway~"^(motorway|motorway_link|trunk|trunk_link|primary|primary_link|secondary|secondary_link|tertiary|tertiary_link|residential|unclassified)$"];
16: |-
(
way[highway~"^(motorway|motorway_link|trunk|trunk_link|primary|primary_link|secondary|secondary_link|tertiary|tertiary_link|residential|unclassified)$"];
node[traffic_sign~"^(|.*;)maxspeed(;.*|)$"];
)
17: |-
(
way[highway~"^(motorway|motorway_link|trunk|trunk_link|primary|primary_link|secondary|secondary_link|tertiary|tertiary_link|residential|unclassified|service|living_street|pedestrian|track|road)$"];
node[traffic_sign~"^(|.*;)maxspeed(;.*|)$"];
)
feature:
pre: |-
{% set maxspeedKmh = null %}
{% set maxspeed = null %}
{% set unit = null %}
{% if tags.maxspeed is defined %}
{% if const.colorOther[tags.maxspeed] %}
{% set maxspeed = tags.maxspeed %}
{% elseif tags.maxspeed|matches("^[0-9]+$") %}
{% set maxspeedKmh = tags.maxspeed %}
{% set maxspeed = tags.maxspeed %}
{% set unit = "km/h" %}
{% elseif tags.maxspeed|matches( "(^[0-9]+) mph$") %}
{% set m = tags.maxspeed|matches("(^[0-9]+) mph$") %}
{% set maxspeedKmh = m[1] * 1.60934 %}
{% set maxspeed = m[1] %}
{% set unit = "mph" %}
{% else %}
{% set maxspeed = 'other' %}
{% endif %}
{% endif %}
{% if attribute(tags, 'maxspeed:forward') is defined %}
{% set x = attribute(tags, 'maxspeed:forward') %}
{% if const.colorOther[x] %}
{% set maxspeedF = attribute(tags, 'maxspeed:forward') %}
{% elseif attribute(tags, 'maxspeed:forward')|matches("^[0-9]+$") %}
{% set maxspeedFKmh = attribute(tags, 'maxspeed:forward') %}
{% set maxspeedF = attribute(tags, 'maxspeed:forward') %}
{% set unit = "km/h" %}
{% elseif attribute(tags, 'maxspeed:forward')|matches("^[0-9]+ mph$") %}
{% set m = attribute(tags, 'maxspeed:forward')|matches("(^[0-9]+) mph$") %}
{% set maxspeedFKmh = m[1] * 1.60934 %}
{% set maxspeedF = m[1] %}
{% set unit = "mph" %}
{% else %}
{% set maxspeedF = 'other' %}
{% endif %}
{% endif %}
{% if attribute(tags, 'maxspeed:backward') is defined %}
{% set x = attribute(tags, 'maxspeed:backward') %}
{% if const.colorOther[x] %}
{% set maxspeedB = attribute(tags, 'maxspeed:backward') %}
{% elseif attribute(tags, 'maxspeed:backward')|matches("^[0-9]+$") %}
{% set maxspeedBKmh = attribute(tags, 'maxspeed:backward') %}
{% set maxspeedB = attribute(tags, 'maxspeed:backward') %}
{% set unit = "km/h" %}
{% elseif attribute(tags, 'maxspeed:backward')|matches("^[0-9]+ mph$") %}
{% set m = attribute(tags, 'maxspeed:backward')|matches("(^[0-9]+) mph$") %}
{% set maxspeedBKmh = m[1] * 1.60934 %}
{% set maxspeedB = m[1] %}
{% set unit = "mph" %}
{% else %}
{% set maxspeedB = 'other' %}
{% endif %}
{% endif %}
{% if const.colorOther[maxspeed] %}
{% set color = const.colorOther[maxspeed] %}
{% elseif not maxspeedKmh %}
{% set color = "#404040" %}
{% else %}
{% set color = colorInterpolate(const.colorMap, (maxspeedKmh - const.offsetColorSpeed) / const.highestColorSpeed) %}
{% endif %}
{% if const.colorOther[maxspeedF] %}
{% set colorF = const.colorOther[maxspeedF] %}
{% elseif maxspeedFKmh %}
{% set colorF = colorInterpolate(const.colorMap, (maxspeedFKmh - const.offsetColorSpeed) / const.highestColorSpeed) %}
{% endif %}
{% if const.colorOther[maxspeedB] %}
{% set colorB = const.colorOther[maxspeedB] %}
{% elseif maxspeedBKmh %}
{% set colorB = colorInterpolate(const.colorMap, (maxspeedBKmh - const.offsetColorSpeed) / const.highestColorSpeed) %}
{% endif %}
description: |-
{% if tags.highway %}
{{ tagTransList('highway', tags.highway) }}
{% else %}
{{ keyTrans('traffic_sign') }}: {{ tagTransList('traffic_sign', tags.traffic_sign) }}
{% endif %}
details: |-
{% if maxspeedF or maxspeedB %}
<span style='color: {{ colorB }}'>{{ maxspeedB == 'other' ? attribute(tags, 'maxspeed:backward') : const.colorOther[maxspeedB] ? tagTrans('maxspeed', maxspeedB) : maxspeedB|default(trans('unknown')) }}</span> / <span style='color: {{ colorF }}'>{{ maxspeedF == 'other' ? attribute(tags, 'maxspeed:forward') : const.colorOther[maxspeedF] ? tagTrans('maxspeed', maxspeedF) : maxspeedF|default(trans('unknown')) }}</span> {{ unit }}
{% elseif maxspeed %}
<span style='color: {{ color }}'>{{ maxspeed == 'other' ? tags.maxspeed : const.colorOther[maxspeed] ? tagTrans('maxspeed', maxspeed) : maxspeed }} {{ unit }}</span>
{% elseif tags.maxspeed %}
{{ tags.maxspeed }}
{% else %}
{{ trans('unknown') }}
{% endif %}
markerSymbol: |-
{% if not tags.highway %}
{{ markerCircle({ color: 'red', width: 2, fill: true, fillColor: '#ffffff', fillOpacity: 1, radius: 9 }) }}
{% endif %}
listMarkerSymbol: |-
{% if tags.highway %}
line
{% else %}
{{ markerCircle({ color: 'red', width: 2, fill: true, fillColor: '#ffffff', fillOpacity: 1, radius: 9 }) }}
{% endif %}
markerSign: |
{% if not tags.highway %}
<span style='font-size: 8pt;
{% if tags.direction != null %}
transform: rotate({{ tags.direction|parseDirection|default(0) + 180 }}deg);
{% endif %}
'>{{ tags.maxspeed|default('?') }}</span>
{% endif %}
listMarkerSign: |
{% if not tags.highway %}
<span style='font-size: 8pt;'>{{ tags.maxspeed|default('?') }}</span>
{% endif %}
styles: |-
{% if not tags.highway %}
traffic_sign
{% elseif maxspeedB or maxspeedF %}
left,right,default
{% else %}
default
{% endif %}
style:
width: '{% if maxspeedB or maxspeedF %}0{% else %}4{% endif %}'
color: '{{ color }}'
text: |-
{% if maxspeedB or maxspeedF %}
{% if maxspeedB %}🡸 {{ maxspeedB == 'other' ? attribute(tags, 'maxspeed:backward') : maxspeedB }} {% endif %}|{% if maxspeedF %} {{ maxspeedF == 'other' ? attribute(tags, 'maxspeed:forward') : maxspeedF }} 🡺{% endif %}
{% else %}
{{ maxspeed == 'other' ? tags.maxspeed : maxspeed }}
{% endif %}
textRepeat: '1'
textOffset: '4'
textFontWeight: bold
style:left:
width: '2'
color: |-
{{ colorB|default('#404040') }}
offset: '-1'
style:right:
width: '2'
color: |
{{ colorF|default('#404040') }}
offset: '1'
style:traffic_sign:
width: 0
radius: 0
const:
colorMap:
- '#00af00'
- '#ff7f00'
- '#ff0000'
- '#af00af'
colorOther:
none: '#ff00ff'
walk: '#00afff'
other: '#0000ff'
highestColorSpeed: 150
offsetColorSpeed: 10
info: |-
<table>
<tr>
<td>{{ markerLine(evaluate({}))|raw }}</td>
<td colspan>{{ trans('unknown') }}</td>
</tr>
<tr>
<td>{{ markerLine(evaluate({ "maxspeed": "walk" }))|raw }}</td>
<td colspan>{{ tagTrans('maxspeed', 'walk') }}</td>
</tr>
<tr>
<td>{{ markerLine(evaluate({ "maxspeed": "none" }))|raw }}</td>
<td>{{ tagTrans('maxspeed', 'none') }}</td>
</tr>
<tr>
<td>{{ markerLine(evaluate({ "maxspeed": "other" }))|raw }}</td>
<td>{{ trans('other') }}</td>
</tr>
</table>
<div style='display: inline-block; width: 49%;'>
<table>
{% for i in range(10, 140, 20) %}
<tr>
<td>{{ markerLine(evaluate({ "maxspeed": i }))|raw }}</td>
<td>{{ i }}km/h</td>
</tr>
{% endfor %}
<tr>
<td>{{ markerLine(evaluate({ "maxspeed": 150 }))|raw }}</td>
<td>≥150km/h</td>
</tr>
</table>
</div>
<div style='display: inline-block; width: 49%;'>
<table>
{% for i in range(10, 60, 10) %}
<tr>
<td>{{ markerLine(evaluate({ "maxspeed": (i * 1.60934)|round }))|raw }}</td>
<td>{{ i }}mph</td>
</tr>
{% endfor %}
<tr>
<td>{{ markerLine(evaluate({ "maxspeed": (75 * 1.60934)|round }))|raw }}</td>
<td>75mph</td>
</tr>
<tr>
<td>{{ markerLine(evaluate({ "maxspeed": (95 * 1.60934)|round }))|raw }}</td>
<td>≥95mph</td>
</tr>
</table>
</div>
filter:
type:
name: |
{{ trans('filter:type') }}
type: select
show_default: true
values: |-
<option value='road' query='way[highway]'>{{ keyTrans('highway') }}</option>
<option value='traffic_sign' query='node[traffic_sign]'>{{ keyTrans('traffic_sign') }}</option>

66
car_routes.json

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

77
car_routes.yaml

@ -0,0 +1,77 @@
type: overpass
name:
ca: Rutes en cotxe
cs: Automobilové cesty
de: Autorouten
en: Car routes
es: Rutas de coche
fr: Itinéraires auto
gl: Rotas automobilísticas
hu: Főútvonalak
it: Tratte automobilistiche
ja: 車のルート
nb: Bilruter
nl: Autoroutes
oc: Itineraris auto
pl: Trasy samochodowe
pt: Rotas rodoviárias
pt-br: Rotas rodoviárias
ro: Rute auto
ru: Автомобильные маршруты
sr: Трасе за возила
tr: Araba Rotaları
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 }}{% endif %}
listMarkerSymbol: |-
{{ markerLine({ 'width': 4, 'color': color })|raw }}
markerSymbol: ''
styles: ''
memberFeature:
pre: |-
{% set refs = [] %}
{% set color = '#d41d8c' %}
{% if tags.ref %}
{% for ref in tags.ref|split(';') %}
{% set refs = refs|merge([ ref|trim ]) %}
{% endfor %}
{% endif %}
{% for master in masters %}
{% if master.tags.network %}
{% set color = '#' ~ master.tags.network|md5|slice(0, 6) %}
{% endif %}
{% if master.tags.ref %}
{% set refs = refs|merge([ master.tags.ref ]) %}
{% endif %}
{% endfor %}
{% set refs = refs|unique|natsort({ insensitive: true }) %}
body: |-
<h4>Routes</h4>
<ul>
{% for master in masters %}
{% set _color = '#' ~ master.tags.operator|default('')|md5|slice(0, 6) %}
<li data-object="{{ master.id }}" style='list-style: none;'>
<span class='markerParent'><div class='marker'>{{ markerLine({ width: 4, color: _color })|raw }}</div></span>
<span class='title'>{% if master.tags.ref and master.tags.name %}{{ master.tags.ref }} - {{ master.tags.name|default(master.tags.ref) }}{% elseif master.tags.ref %}{{ master.tags.ref }}{% elseif master.tags.name %}{{ master.tags.name }}{% else %}{{ trans('unnamed') }}{% endif %}</span>
<span class='description'>{{ tagTrans('network', master.tags.network) }}</span>
</li>
{% endfor %}
</ul>
listExclude: 1
style:
color: '{{ color }}'
width: 4
opacity: 1
text: '{{ refs|join(" · ") }} '
textRepeat: 1
textOffset: 12
textFontWeight: bold

124
children.json

@ -1,124 +0,0 @@
{
"type": "overpass",
"name": {
"de": "Einrichtungen für Kinder",
"en": "Children amenities",
"fr": "Équipements pour enfants",
"hu": "Gyermekek",
"pt-br": "Equipamentos infantis"
},
"query": {
"15": [
"(",
"node[leisure~'^(playground|summer_camp|indoor_play)$'];",
"way[leisure~'^(playground|summer_camp|indoor_play)$'];",
"relation[leisure~'^(playground|summer_camp|indoor_play)$'];",
"node[shop~'^(baby_goods|toys)$'];",
"way[shop~'^(baby_goods|toys)$'];",
"relation[shop~'^(baby_goods|toys)$'];",
"nwr[changing_table][changing_table!=no];",
"nwr[diaper][diaper!=no];",
"node[kids_area];",
"way[kids_area];",
"relation[kids_area];",
");"
]
},
"feature": {
"description": [
"{% if tags.leisure=='playground' %}",
"{{ tagTrans('leisure', 'playground') }}",
"{% elseif tags.leisure=='summer_camp'%}",
"{{ tagTrans('leisure', 'summer_camp') }}",
"{% elseif tags.leisure=='indoor_play' %}",
"{{ tagTrans('leisure', 'indoor_play') }}",
"{% elseif tags.kids_area %}",
"{{ keyTrans('kids_area') }}",
"{% elseif tags.shop=='baby_goods' or tags.shop=='toys' %}",
"{{ keyTrans('shop') }}: {{ tagTrans('shop', tags.shop) }}",
"{% elseif tags.amenity == 'toilets' and ( (tags.changing_table and tags.changing_table != 'no') or (tags.diaper and tags.diaper != 'no') ) %}",
"{{ tagTrans('amenity', 'toilets changing_table=yes') }}",
"{% elseif (tags.changing_table and tags.changing_table != 'no') or (tags.diaper and tags.diaper != 'no') %}",
"{{ keyTrans('changing_table') }}",
"{% endif %}"
],
"markerSign": [
"{% if tags.leisure=='playground' %}",
"⛹",
"{% elseif tags.leisure=='summer_camp'%}",
"🏕",
"{% elseif tags.leisure=='indoor_play' or tags.kids_area %}",
"🏠",
"{% elseif tags.shop=='baby_goods' or tags.shop=='toys' %}",
"<i class=\"fa fa-shopping-cart\"></i>",
"{% elseif tags.amenity=='toilets' and tags.changing_table and tags.changing_table!='no' %}",
"🚽🚼",
"{% endif %}"
]
},
"info": [
"<table>",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>⛹</div></td>",
" <td>{{ tagTrans('leisure', 'playground') }}</td>",
" </tr>",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>🏠</div></td>",
" <td>{{ tagTrans('leisure', 'indoor_play') }}</td>",
" </tr>",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>🏕</div></td>",
" <td>{{ tagTrans('leisure', 'summer_camp') }}</td>",
" </tr>",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>🏠</div></td>",
" <td>{{ keyTrans('kids_area') }}</td>",
" </tr>",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'><i class=\"fa fa-shopping-cart\"></i></div></td>",
" <td>{{ keyTrans('shop') }}: {{ tagTransList('shop', 'baby_goods;toys') }}</td>",
" </tr>",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>🚽🚼</div></td>",
" <td>{{ tagTrans('amenity', 'toilets changing_table=yes') }}</td>",
" </tr>",
"</table>"
],
"filter": {
"type": {
"name": "{{ trans('filter:type') }}",
"type": "select",
"show_default": "true",
"values": {
"playground": {
"name": "{{ tagTrans('leisure', 'playground') }}",
"query": "nwr[leisure=playground]"
},
"indoor_play": {
"name": "{{ tagTrans('leisure', 'indoor_play') }}",
"query": "nwr[leisure=indoor_play]"
},
"summer_camp": {
"name": "{{ tagTrans('leisure', 'summer_camp') }}",
"query": "nwr[leisure=summer_camp]"
},
"kids_area": {
"name": "{{ keyTrans('kids_area') }}",
"query": "nwr[kids_area]"
},
"shop_baby_goods": {
"name": "{{ tagTrans('shop', 'baby_goods') }}",
"query": "nwr[shop=baby_goods]"
},
"shop_toys": {
"name": "{{ tagTrans('shop', 'toys') }}",
"query": "nwr[shop=toys]"
},
"toilets": {
"name": "{{ tagTrans('amenity', 'toilets changing_table=yes') }}",
"query": "nwr[amenity=toilets][changing_table][changing_table!=no]"
}
}
}
}
}

114
children.yaml

@ -0,0 +1,114 @@
type: overpass
name:
ca: Serveis per a infants
cs: Vybavení pro děti
de: Einrichtungen für Kinder
en: Children amenities
es: Instalaciones para niños
fr: Équipements pour enfants
gl: Instalacións infantís
hu: Gyermekek
it: Luoghi per bambini
ja: 子ども用施設
nb: Barnefasiliteter
nl: Voorzieningen voor kinderen
oc: Luòcs per leis enfants
pl: Użyteczne dzieciom
pt: Equipamentos infantis
pt-br: Equipamentos infantis
ro: Facilități copii
sr: Додаци за децу
tr: Çocuk Malzemeleri
query:
15: |-
(
nwr[leisure~'^(playground|summer_camp|indoor_play)$'];
nwr[shop~'^(baby_goods|toys)$'];
nwr[changing_table][changing_table!=no];
nwr[diaper][diaper!=no];
nwr[kids_area];
);
feature:
description: |-
{% if tags.leisure=='playground' %}
{{ tagTrans('leisure', 'playground') }}
{% elseif tags.leisure=='summer_camp'%}
{{ tagTrans('leisure', 'summer_camp') }}
{% elseif tags.leisure=='indoor_play' %}
{{ tagTrans('leisure', 'indoor_play') }}
{% elseif tags.kids_area %}
{{ keyTrans('kids_area') }}
{% elseif tags.shop=='baby_goods' or tags.shop=='toys' %}
{{ keyTrans('shop') }}: {{ tagTrans('shop', tags.shop) }}
{% elseif tags.amenity == 'toilets' and ( (tags.changing_table and tags.changing_table != 'no') or (tags.diaper and tags.diaper != 'no') ) %}
{{ tagTrans('amenity', 'toilets changing_table=yes') }}
{% elseif (tags.changing_table and tags.changing_table != 'no') or (tags.diaper and tags.diaper != 'no') %}
{{ keyTrans('changing_table') }}
{% endif %}
markerSign: |-
{% if tags.leisure=='playground' %}
{% elseif tags.leisure=='summer_camp'%}
🏕
{% elseif tags.leisure=='indoor_play' or tags.kids_area %}
🏠
{% elseif tags.shop=='baby_goods' or tags.shop=='toys' %}
<i class="fa fa-shopping-cart"></i>
{% elseif tags.amenity=='toilets' and tags.changing_table and tags.changing_table!='no' %}
🚽🚼
{% endif %}
info: |-
<table>
<tr>
<td>{{ markerCircle({})|raw }}<div class='sign'>⛹</div></td>
<td>{{ tagTrans('leisure', 'playground') }}</td>
</tr>
<tr>
<td>{{ markerCircle({})|raw }}<div class='sign'>🏠</div></td>
<td>{{ tagTrans('leisure', 'indoor_play') }}</td>
</tr>
<tr>
<td>{{ markerCircle({})|raw }}<div class='sign'>🏕</div></td>
<td>{{ tagTrans('leisure', 'summer_camp') }}</td>
</tr>
<tr>
<td>{{ markerCircle({})|raw }}<div class='sign'>🏠</div></td>
<td>{{ keyTrans('kids_area') }}</td>
</tr>
<tr>
<td>{{ markerCircle({})|raw }}<div class='sign'><i class="fa fa-shopping-cart"></i></div></td>
<td>{{ keyTrans('shop') }}: {{ tagTransList('shop', 'baby_goods;toys') }}</td>
</tr>
<tr>
<td>{{ markerCircle({})|raw }}<div class='sign'>🚽🚼</div></td>
<td>{{ tagTrans('amenity', 'toilets changing_table=yes') }}</td>
</tr>
</table>
filter:
type:
name: |-
{{ trans('filter:type') }}
type: select
show_default: true
values:
playground:
name: '{{ tagTrans("leisure", "playground") }}'
query: nwr[leisure=playground]
indoor_play:
name: '{{ tagTrans("leisure", "indoor_play") }}'
query: nwr[leisure=indoor_play]
summer_camp:
name: '{{ tagTrans("leisure", "summer_camp") }}'
query: nwr[leisure=summer_camp]
kids_area:
name: '{{ keyTrans("kids_area") }}'
query: nwr[kids_area]
shop_baby_goods:
name: '{{ tagTrans("shop", "baby_goods") }}'
query: nwr[shop=baby_goods]
shop_toys:
name: '{{ tagTrans("shop", "toys") }}'
query: nwr[shop=toys]
toilets:
name: '{{ tagTrans("amenity", "toilets changing_table=yes") }}'
query: nwr[amenity=toilets][changing_table][changing_table!=no]

16
climbing.json

@ -1,8 +1,22 @@
{
"type": "overpass",
"name": {
"ca": "Escalada",
"cs": "Lezení",
"de": "Klettern",
"en": "Climbing",
"de": "Klettern"
"fr": "Escalade",
"gl": "Escalada",
"hu": "Hegymászás",
"it": "Arrampicata",
"ja": "登山",
"nb": "Klatring",
"oc": "Escalada",
"pl": "Wspinaczka",
"pt": "Escalada",
"pt-br": "Escalada",
"sr": "Пењање",
"tr": "Tırmanış"
},
"query": {
"12": [

17
coal.json

@ -1,11 +1,26 @@
{
"type": "overpass",
"name": {
"ca": "Carbó",
"cs": "Uhlí",
"de": "Kohle",
"en": "Coal",
"es": "Carbón",
"fr": "Charbon",
"gl": "Carbón",
"hu": "Kőszén",
"pt-br": "Carvão"
"it": "Carbone",
"ja": "石炭",
"nb": "Kull",
"nl": "Kolen",
"oc": "Carbon",
"pl": "Węgiel",
"pt": "Carvão",
"pt-br": "Carvão",
"ro": "Cărbune",
"ru": "Уголь",
"sr": "Угаљ",
"tr": "Kömür"
},
"query": {
"11": [

154
communication.json

@ -1,154 +0,0 @@
{
"type": "overpass",
"name": {
"ast": "Comunicaciones",
"ca": "Comunicacions",
"cs": "Komunikace",
"de": "Kommunikation",
"el": "Επικοινωνίες",
"en": "Communication",
"et": "Kommunikatsioon",
"fr": "Communication",
"hu": "Kommunikácó",
"it": "Communicazioni",
"ja": "交流",
"nl": "Communicatie",
"pt": "Comunicação",
"pt-br": "Comunicação",
"ro": "Comunicatii",
"ru": "Услуги связи",
"uk": "Телекомунікації"
},
"query": {
"13": [
"(",
"nwr[amenity~'^(post_office|internet_cafe)$'];",
"nwr[office~\"^(telecommunication|it|newspaper|publisher|advertising_agency)$\"];",
");"
],
"15": [
"(",
"nwr[amenity~'^(post_office|internet_cafe|post_box|parcel_locker|telephone)$'];",
"nwr[office~\"^(telecommunication|it|newspaper|publisher|advertising_agency)$\"];",
"nwr[vending~\"^(|.*;)parcel_pickup(;.*|)$\"];",
"nwr[vending~\"^(|.*;)parcel_mail_in(;.*|)$\"];",
");"
]
},
"feature": {
"pre": [
"{% if tags.vending %}",
" {% set key = 'amenity' %}",
" {% set value = 'parcel_locker' %}",
" {% set deprecated = ['vending=' ~ tags.vending, 'https://wiki.openstreetmap.org/wiki/Proposed_features/amenity%3Dparcel_locker'] %}",
"{% elseif tags.amenity %}",
" {% set key = 'amenity' %}",
" {% set value = tags.amenity %}",
"{% else %}",
" {% set key = 'office' %}",
" {% set value = tags.office %}",
"{% endif %}"
],
"description": [
"{% if key == 'office' %}",
" {{ keyTrans('office') }} ({{ tagTrans('office', tags.office) }})",
"{% else %}",
" {{ tagTransList(key, value) }}",
"{% endif %}"
],
"body": [
"{% if deprecated %}<div class='warning'>{{ repoTrans('deprecated', deprecated[0], deprecated[1])|raw }}</div>{% endif %}",
"{% if tags.operator %}{{ keyTrans('operator') }}: {{ localizedTag(tags, 'operator') }}<br/>{% endif %}"
],
"markerSign": [
"{% set data = const[key ~ '=' ~ value] %}",
"{% if data %}",
"{{ data.sign|raw }}",
"{% endif %}"
],
"markerSymbol": "{{ markerPointer({\"fillColor\": (deprecated ? 'red' : '#f2756a') })|raw }}",
"listMarkerSymbol": "{{ markerCircle({\"fillColor\": (deprecated ? 'red' : '#f2756a')})|raw }}"
},
"info": [
"<table>",
"{% for kv, data in const %}",
"{% if data.zoom <= map.zoom and not data.info_hide %}",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>{{ data.sign|raw }}</div></td>",
" <td>",
" {% if kv|split('=')[0] == 'office' %}",
" {{ keyTrans('office') }}",
" ({{ tagTrans('office', kv|split('=')[1]) }})",
" {% else %}",
" {{ tagTrans(kv|split('=')[0], kv|split('=')[1]) }}",
" {% endif %}",
" </td>",
" </tr>",
"{% endif %}",
"{% endfor %}",
"</table>"
],
"const": {
"amenity=post_office": {
"sign": "<img src='maki:post?size=15'>",
"zoom": 13
},
"amenity=post_box": {
"sign": "<img src='maki:post?size=11'>",
"zoom": 16
},
"amenity=internet_cafe": {
"sign": "<i class='fa fa-laptop' aria-hidden='true'></i>",
"zoom": 13
},
"amenity=parcel_locker": {
"sign": "<i class='fas fa-box'></i>",
"query": "(nwr[vending~\"^(|.*;)parcel_pickup(;.*|)$\"];nwr[vending~\"^(|.*;)parcel_mail_in(;.*|)$\"];nwr[amenity=parcel_locker];)",
"zoom": 16
},
"office=telecommunication": {
"sign": "<i class='fas fa-mobile-alt'></i>",
"zoom": 13
},
"office=it": {
"sign": "<i class='fas fa-desktop'></i>",
"zoom": 13
},
"office=newspaper": {
"sign": "<i class='fas fa-newspaper'></i>",
"zoom": 13
},
"office=publisher": {
"sign": "<i class='fas fa-book'></i>",
"zoom": 13
},
"office=advertising_agency": {
"sign": "<i class='fas fa-sign'></i>",
"zoom": 13
},
"office=public_relations": {
"sign": "<i class='fas fa-sign'></i>",
"zoom": 13
},
"office=audiovisual_production": {
"sign": "<i class='fas fa-film'></i>",
"zoom": 13
},
"office=film_production": {
"sign": "<i class='fas fa-film'></i>",
"zoom": 13
},
"amenity=telephone": {
"sign": "<img src='maki:telephone'>",
"zoom": 16
}
},
"filter": {
"type": {
"name": "{{ trans('filter:type') }}",
"show_default": "true",
"type": "select",
"values": "{% for k, v in const %}<option value=\"{{ k }}\" query=\"{% if v.query %}{{ v.query }}{% else %}nwr[{{ k }}]{% endif %}\" minzoom=\"{{ v.zoom }}\">{{ tagTrans(k) }}</option>{% endfor %}"
}
}
}

133
communication.yaml

@ -0,0 +1,133 @@
type: overpass
name:
ast: Comunicaciones
ca: Comunicacions
cs: Komunikace
de: Kommunikation
el: Επικοινωνίες
en: Communication
es: Comunicación
et: Kommunikatsioon
fr: Communication
gl: Comunicacións
hu: Kommunikácó
it: Comunicazione
ja: 情報通信
nb: Kommunikasjon
nl: Communicatie
oc: Communicacion
pl: Komunikacja
pt: Comunicação
pt-br: Comunicação
ro: Comunicatii
ru: Услуги связи
sr: Комуникација
tr: İletişim
uk: Телекомунікації
query:
13: |-
(
nwr[amenity~'^(.*;|)(post_office|internet_cafe)(;.*|)$'];
nwr[office~"^(.*;|)(telecommunication|it|newspaper|publisher|advertising_agency)(;.*|)$"];
);
15: |-
(
nwr[amenity~'^(.*;|)(post_office|internet_cafe|post_box|parcel_locker|telephone)(;.*|)$'];
nwr[office~"^(.*;|)(telecommunication|it|newspaper|publisher|advertising_agency)(;.*|)$"];
nwr[vending~"^(|.*;)parcel_pickup(;.*|)$"];
nwr[vending~"^(|.*;)parcel_mail_in(;.*|)$"];
);
feature:
pre: |-
{% if tags.vending %}
{% set key = 'amenity' %}
{% set value = 'parcel_locker' %}
{% set deprecated = ['vending=' ~ tags.vending, 'https://wiki.openstreetmap.org/wiki/Proposed_features/amenity%3Dparcel_locker'] %}
{% elseif tags.amenity %}
{% set key = 'amenity' %}
{% set value = tags.amenity %}
{% else %}
{% set key = 'office' %}
{% set value = tags.office %}
{% endif %}
description: |-
{% if key == 'office' %}
{{ keyTrans('office') }} ({{ tagTransList('office', tags.office) }})
{% else %}
{{ tagTransList(key, value) }}
{% endif %}
body: |-
{% if deprecated %}<div class='warning'>{{ repoTrans('deprecated', deprecated[0], deprecated[1])|raw }}</div>{% endif %}
{% if tags.operator %}{{ keyTrans('operator') }}: {{ localizedTag(tags, 'operator') }}<br/>{% endif %}
markerSign: |-
{% set data = const[key ~ '=' ~ value] %}
{% if data %}
{{ data.sign|raw }}
{% endif %}
markerSymbol: '{{ markerPointer({"fillColor": (deprecated ? "red" : "#f2756a") })|raw }}'
listMarkerSymbol: '{{ markerCircle({"fillColor": (deprecated ? "red" : "#f2756a")})|raw }}'
info: |-
<table>
{% for kv, data in const %}
{% if data.zoom <= map.zoom and not data.info_hide %}
<tr>
<td>{{ markerCircle({})|raw }}<div class='sign'>{{ data.sign|raw }}</div></td>
<td>
{% if kv|split('=')[0] == 'office' %}
{{ keyTrans('office') }}
({{ tagTrans('office', kv|split('=')[1]) }})
{% else %}
{{ tagTrans(kv|split('=')[0], kv|split('=')[1]) }}
{% endif %}
</td>
</tr>
{% endif %}
{% endfor %}
</table>
const:
amenity=post_office:
sign: <img src='maki:post?size=15'>
zoom: 13
amenity=post_box:
sign: <img src='maki:post?size=11'>
zoom: 16
amenity=internet_cafe:
sign: <i class='fa fa-laptop' aria-hidden='true'></i>
zoom: 13
amenity=parcel_locker:
sign: <i class='fas fa-box'></i>
query: (nwr[vending~"^(|.*;)parcel_pickup(;.*|)$"];nwr[vending~"^(|.*;)parcel_mail_in(;.*|)$"];nwr[amenity=parcel_locker];)
zoom: 16
office=telecommunication:
sign: <i class='fas fa-mobile-alt'></i>
zoom: 13
office=it:
sign: <i class='fas fa-desktop'></i>
zoom: 13
office=newspaper:
sign: <i class='fas fa-newspaper'></i>
zoom: 13
office=publisher:
sign: <i class='fas fa-book'></i>
zoom: 13
office=advertising_agency:
sign: <i class='fas fa-sign'></i>
zoom: 13
office=public_relations:
sign: <i class='fas fa-sign'></i>
zoom: 13
office=audiovisual_production:
sign: <i class='fas fa-film'></i>
zoom: 13
office=film_production:
sign: <i class='fas fa-film'></i>
zoom: 13
amenity=telephone:
sign: <img src='maki:telephone'>
zoom: 16
filter:
type:
name: '{{ trans("filter:type") }}'
show_default: 'true'
type: select
values: '{% for k, v in const %}<option value="{{ k }}" query="{% if v.query %}{{ v.query }}{% else %}nwr[{{ k }}]{% endif %}" minzoom="{{ v.zoom }}">{{ tagTrans(k) }}</option>{% endfor %}'

13
construction.json

@ -2,17 +2,26 @@
"type": "overpass",
"name": {
"ast": "Sitios d'obres",
"ca": "Llocs en Construcció",
"cs": "Staveniště",
"de": "Baustellen",
"en": "Construction Sites",
"fr": "Constructions",
"es": "Sitios de construcción",
"fr": "Chantiers de construction",
"gl": "Terreos baixo construción",
"hu": "Építési terület",
"it": "Cantieri",
"ja": "工事中",
"nb": "Konstruksjonsområde",
"nl": "Bouwterrein",
"oc": "Talhiers de construccion",
"pl": "Tereny budowy",
"pt": "Locais de construção",
"pt-br": "Terrenos vazios e obras",
"ru": "Места строительства"
"ro": "Șantiere",
"ru": "Места строительства",
"sr": "Градилишта",
"tr": "İnşaat Sahaları"
},
"query": {
"13": [

85
craft.json

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

90
craft.yaml

@ -0,0 +1,90 @@
type: overpass
name:
ca: Artesania
cs: Řemeslo
de: Handwerk
en: Craft
es: Artesano
fr: Artisanat
gl: Artesán
hu: Műhelyek
it: Artigianato
ja: 職人
nb: Håndverk
nl: Handwerk
oc: Artisanat
pl: Rzemiosło
pt: Artesanato
pt-br: Ofícios
ru: Мастерские
sr: Занат
tr: El Sanatları
query:
15: nwr[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: fa-hammer
carpet_layer: ''
caterer: fa-birthday-cake
chimney_sweeper: ''
clockmaker:
confectionery: ''
distillery: 🍷
dressmaker: '&#128090;'
electrician: 🔌
floorer: ''
gardener:
glaziery: ''
handicraft: fa-hammer
hvac: ''
insulation: ''
jeweller: 💍
key_cutter: 🔑
locksmith: 🔑
metal_construction: ''
optician: 👓
painter: 🖌
parquet_layer: ''
photographer: 📷
photographic_laboratory: 📷
piano_tuner: ''
plasterer: ''
plumber: fa-wrench
pottery: ''
rigger: ''
roofer: ''
saddler: 🐎
sailmaker:
sawmill: ''
scaffolder: ''
sculptor: ''
shoemaker: 👞
stand_builder: ''
stonemason: ''
sun_protection: fa-sun
tailor: '&#128090;'
tiler: ''
tinsmith: ''
turner: ''
upholsterer: ''
watchmaker:
window_construction: ''
winery: 🍷
filter:
craft:
name: '{{ trans("filter:type") }}'
type: select
show_default: 'true'
op: has
values: '{% set list = [] %}{% for t, v in const.crafts %}<option value="{{ t }}">{% set list = list|merge([ t ]) %}{{ tagTrans("craft", t) }}</option>{% endfor %}<option value="other" query="nwr[craft][craft!~"^({{ list|join("|") }})$"]">{{ trans("other") }}</option>'

25
culture-media.yaml

@ -1,11 +1,23 @@
type: "overpass"
name:
ca: Cultura - Mitjans/Wikidata
en: Culture - Media/Wikidata
fr: Culture - Média/Wikidata
hu: Kultúra – média/Wikidata
it: Cultura - Immagini/Wikidata
pl: Kultura - Media/Wikidane
pt-br: Cultura - Imagem e Wikidata
pt: Cultura - Media/Wikidata
tr: Kültür - Medya/Wikidata
query:
15: |
(
nwr[historic];
nwr[tourism~'^(attraction|artwork)$'];
nwr[tourism~'^(.*;|)(attraction|artwork)(;.*|)$'];
nwr[heritage];
nwr[amenity~'^(fountain|arts_centre|place_of_worship|theatre)$'];
nwr[amenity~'^(.*;|)(fountain|arts_centre|place_of_worship|theatre)(;.*|)$'];
nwr[man_made~'^(.*;|)(windmill|watermill|bridge|cairn|cross|geoglyph|hongsalmun|iljumun|lighthouse|obelisk|observatory|offshore_platform|paifang|stupa|torii)(;.*|)$'];
nwr[natural=tree][denotation~'^(natural_monument|landmark)$'];
)
feature:
pre: |
@ -60,11 +72,15 @@ feature:
{% elseif tags.tourism %}
{{ tagTransList('tourism', tags.tourism) }}
{% elseif tags.amenity %}
{{ tagTrans('amenity', tags.amenity) }}
{{ tagTransList('amenity', tags.amenity) }}
{% elseif tags.building %}
{{ tags.building == 'yes' ? keyTrans('building') : tagTrans('building', tags.building) }}
{% elseif tags.heritage %}
{{ keyTrans('heritage') }}
{% elseif tags.man_made %}
{{ tagTransList('man_made', tags.man_made) }}
{% elseif tags.natural %}
{{ tagTrans('natural', tags.natural) }} ({{ tagTrans('denotation', tags.denotation) }})
{% endif %}
markerSymbol: "{{ markerPointer({ fillColor: def.color })|raw }}"
listMarkerSymbol: "{{ markerCircle({ fillColor: def.color })|raw }}"
@ -144,7 +160,10 @@ const:
icon: '<i class="fas fa-place-of-worship"></i>'
amenity=theatre:
icon: '<i class="fas fa-theater-masks"></i>'
natural=tree:
icon: '<i class="fas fa-tree"></i>'
heritage:
man_made:
other:
query: 'nwr[historic][historic!~"^(memorial|monument|wayside_cross|wayside_shrine|building)$"]'
trans: 'other'

142
culture.json

@ -1,142 +0,0 @@
{
"type": "overpass",
"name": {
"ast": "Cultura",
"ca": "Cultura",
"cs": "Kultura",
"de": "Kultur",
"el": "Πολιτισμός",
"en": "Culture",
"es": "Cultura",
"et": "Kultuur",
"fr": "Culture",
"hu": "Kultúra",
"it": "Cultura",
"ja": "文化",
"nl": "Cultuur",
"pl": "Kultura",
"pt": "Cultura",
"pt-br": "Cultura",
"ro": "Cultura",
"ru": "Культура",
"uk": "Культура "
},
"query": {
"13": [
"(",
"node[amenity~\"^(arts_centre|cinema|community_centre|fountain|studio|theatre)$\"];",
"way[amenity~\"^(arts_centre|cinema|community_centre|fountain|studio|theatre)$\"];",
"relation[amenity~\"^(arts_centre|cinema|community_centre|fountain|studio|theatre)$\"];",
"node[tourism~\"^(artwork|gallery|museum|theme_park)$\"];",
"way[tourism~\"^(artwork|gallery|museum|theme_park)$\"];",
"relation[tourism~\"^(artwork|gallery|museum|theme_park)$\"];",
"nwr[amenity=clock][display~\"^(sundial|unorthodox)$\"];",
"nwr[amenity=clock][\"display:sundial\"];",
"nwr[amenity=clock][\"display:unorthodox\"];",
"nwr[shop~\"^(art)$\"];",
")"
]
},
"feature": {
"pre": [
"{% if tags.amenity in [ 'arts_centre', 'cinema', 'community_centre', 'fountain', 'studio', 'theatre', 'clock' ] %}",
"{% set key = 'amenity' %}",
"{% set value = tags.amenity %}",
"{% elseif tags.tourism %}",
"{% set key = 'tourism' %}",
"{% set value = tags.tourism %}",
"{% elseif tags.shop %}",
"{% set key = 'shop' %}",
"{% set value = tags.shop %}",
"{% endif %}"
],
"description": [
"{% if key == 'shop' %}",
" {{ keyTrans(key) }} ({{ tagTrans(key, value) }})",
"{% elseif tags.amenity == 'clock' %}",
" {% if tags.display == 'sundial' or attribute(tags, 'display:sundial') %}{{ tagTrans('amenity', 'clock display=sundial') }}{% endif %}",
" {% if tags.display == 'unorthodox' or attribute(tags, 'display:unorthodox') %}{{ tagTrans('amenity', 'clock display=unorthodox') }}{% endif %}",
"{% else %}",
" {{ tagTrans(key, value) }}",
"{% endif %}",
"",
"{% if tags.tourism == 'museum' and tags.museum %}",
"({{ tagTrans('museum', tags.museum) }})",
"{% endif %}",
"{% if tags.amenity == 'theatre' and attribute(tags, 'theatre:genre') %}",
"({{ tagTrans('theatre:genre', attribute(tags, 'theatre:genre')) }})",
"{% endif %}",
"{% if tags.amenity == 'community_centre' and tags.community_centre %}",
"({{ tagTrans('community_centre', tags.community_centre) }})",
"{% endif %}"
],
"body": [
"<ul>",
"{% if tags.inscription %}",
" <li class='hasSymbol'>",
" <i class=\"fa fa-pencil-alt\" aria-hidden=\"true\"></i>",
" <span class='key'>{{ keyTrans('inscription') }}:</span>",
" <span class='value'>{{ localizedTag(tags, 'inscription') }}</span>",
" </li>",
"{% elseif attribute(tags, 'inscription:url') %}",
" <li class='hasSymbol'>",
" <i class=\"fa fa-pencil-alt\" aria-hidden=\"true\"></i>",
" <span class='key'><a href=\"{{ attribute(tags, 'inscription:url') }}\">{{ keyTrans('inscription') }}</a></span>",
" </li>",
"{% endif %}",
"",
"{% if tags.artist_name %}",
" <li class='hasSymbol'>",
" <i class=\"fa fa-palette\" aria-hidden=\"true\"></i>",
" <span class='key'>{{ keyTrans('artist_name') }}:</span>",
" <span class='value'>{{ enumerate(tags.artist_name) }}</span>",
" </li>",
"{% endif %}",
"",
"{% if tags.material %}",
" <li class='hasSymbol'>",
" <img data-src=\"maki:warehouse\">",
" <span class='key'>{{ keyTrans('material') }}:</span>",
" <span class='value'>{{ tagTransList('material', tags.material) }}</span>",
" </li>",
"{% endif %}",
"",
"</ul>"
],
"markerSign": "{{ attribute(const, key ~ '=' ~ value)|raw }}"
},
"const": {
"amenity=arts_centre": "🎨",
"amenity=cinema": "🎦",
"amenity=clock": "<i class=\"fas fa-clock\"></i>",
"amenity=community_centre": "<i class=\"fas fa-users\" aria-hidden=\"true\"></i>",
"amenity=fountain": "⛲",
"amenity=studio": "<i class=\"fas fa-microphone\"></i>",
"amenity=theatre": "🎭",
"tourism=artwork": "🎨 ",
"tourism=gallery": "🖼",
"tourism=museum": "🏛 ",
"tourism=theme_park": "<img data-src='maki:amusement-park'>",
"shop=art": "<i class=\"fa fa-shopping-cart\"></i>"
},
"info": [
"<table>",
"{% for value, sign in const %}",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>{{ sign|raw }}</div></td>",
" <td>{{ tagTrans(value|split('=')[0], value|split('=')[1]) }}</td>",
" </tr>",
"{% endfor %}",
"</table>"
],
"filter": {
"type": {
"name": "{{ trans('filter:type') }}",
"show_default": "true",
"query": "nwr[{{ value }}]",
"type": "select",
"values": "{% for k, v in const %}<option value=\"{{ k }}\">{{ trans('tag:' ~ k) }}</option>{% endfor %}<option value=\"other\" query=\"nwr[amenity=fountain]\">{{ trans('other') }}</option>",
"valueName": "{{ trans('tag:' ~ value) }}"
}
}
}

131
culture.yaml

@ -0,0 +1,131 @@
type: overpass
name:
ast: Cultura
ca: Cultura
cs: Kultura
de: Kultur
el: Πολιτισμός
en: Culture
es: Cultura
et: Kultuur
fr: Culture
gl: Cultura
hu: Kultúra
it: Cultura
ja: 文化
nb: Kultur
nl: Cultuur
oc: Cultura
pl: Kultura
pt: Cultura
pt-br: Cultura
ro: Cultura
ru: Культура
sr: Култура
tr: Kültür
uk: 'Культура '
query:
13: |-
(
nwr[amenity~"^(.*;|)(arts_centre|cinema|community_centre|fountain|studio|theatre)(;.*|)$"];
nwr[tourism~"^(.*;|)(artwork|gallery|museum|theme_park)(;.*|)$"];
nwr[amenity~"^(.*;|)clock(;.*|)$"][display~"^(sundial|unorthodox)$"];
nwr[amenity~"^(.*;|)clock(;.*|)$"]["display:sundial"];
nwr[amenity~"^(.*;|)clock(;.*|)$"]["display:unorthodox"];
nwr[shop~"^(.*;|)(art)$"];
)
feature:
pre: |-
{% if tags.amenity in [ 'arts_centre', 'cinema', 'community_centre', 'fountain', 'studio', 'theatre', 'clock' ] %}
{% set key = 'amenity' %}
{% set value = tags.amenity %}
{% elseif tags.tourism %}
{% set key = 'tourism' %}
{% set value = tags.tourism %}
{% elseif tags.shop %}
{% set key = 'shop' %}
{% set value = tags.shop %}
{% endif %}
description: |-
{% if key == 'shop' %}
{{ keyTrans(key) }} ({{ tagTrans(key, value) }})
{% elseif tags.amenity matches "/^(.*;|)clock(;.*|)$/" %}
{% if tags.display == 'sundial' or attribute(tags, 'display:sundial') %}{{ tagTrans('amenity', 'clock display=sundial') }}{% endif %}
{% if tags.display == 'unorthodox' or attribute(tags, 'display:unorthodox') %}{{ tagTrans('amenity', 'clock display=unorthodox') }}{% endif %}
{% else %}
{{ tagTransList(key, value) }}
{% endif %}
{% if tags.tourism matches "/^(.*;|)museum(;.*|)$/" and tags.museum %}
({{ tagTransList('museum', tags.museum) }})
{% endif %}
{% if tags.amenity matches "/^(.*;|)theatre(;.*|)$/" and attribute(tags, 'theatre:genre') %}
({{ tagTransList('theatre:genre', attribute(tags, 'theatre:genre')) }})
{% endif %}
{% if tags.amenity matches "/^(.*;|)community_centre(;.*|)$/" and tags.community_centre %}
({{ tagTransList('community_centre', tags.community_centre) }})
{% endif %}
body: |-
<ul>
{% if tags.inscription %}
<li class='hasSymbol'>
<i class="fa fa-pencil-alt" aria-hidden="true"></i>
<span class='key'>{{ keyTrans('inscription') }}:</span>
<span class='value'>{{ localizedTag(tags, 'inscription')|nl2br }}</span>
</li>
{% elseif attribute(tags, 'inscription:url') %}
<li class='hasSymbol'>
<i class="fa fa-pencil-alt" aria-hidden="true"></i>
<span class='key'><a href="{{ attribute(tags, 'inscription:url') }}">{{ keyTrans('inscription') }}</a></span>
</li>
{% endif %}
{% if tags.artist_name %}
<li class='hasSymbol'>
<i class="fa fa-palette" aria-hidden="true"></i>
<span class='key'>{{ keyTrans('artist_name') }}:</span>
<span class='value'>{{ enumerate(tags.artist_name) }}</span>
</li>
{% endif %}
{% if tags.material %}
<li class='hasSymbol'>
<img data-src="maki:warehouse">
<span class='key'>{{ keyTrans('material') }}:</span>
<span class='value'>{{ tagTransList('material', tags.material) }}</span>
</li>
{% endif %}
</ul>
markerSign: '{{ attribute(const, key ~ "=" ~ value)|raw }}'
const:
amenity=arts_centre: 🎨
amenity=cinema: 🎦
amenity=clock: <i class="fas fa-clock"></i>
amenity=community_centre: <i class="fas fa-users" aria-hidden="true"></i>
amenity=fountain:
amenity=studio: <i class="fas fa-microphone"></i>
amenity=theatre: 🎭
tourism=artwork: '🎨 '
tourism=gallery: 🖼
tourism=museum: '🏛 '
tourism=theme_park: <img data-src='maki:amusement-park'>
shop=art: <i class="fa fa-shopping-cart"></i>
info: |-
<table>
{% for value, sign in const %}
<tr>
<td>{{ markerCircle({})|raw }}<div class='sign'>{{ sign|raw }}</div></td>
<td>{{ tagTrans(value|split('=')[0], value|split('=')[1]) }}</td>
</tr>
{% endfor %}
</table>
filter:
type:
name: '{{ trans("filter:type") }}'
show_default: 'true'
query: |-
nwr[{{ value|replace({ '=': '^' }) }}]
type: select
values: '{% for k, v in const %}<option value="{{ k }}">{{ trans("tag:" ~ k) }}</option>{% endfor %}<option value="other" query="nwr[amenity=fountain]">{{ trans("other") }}</option>'
valueName: '{{ trans("tag:" ~ value) }}'

20
culture_religion.json

@ -9,16 +9,21 @@
"en": "Culture and Religion",
"es": "Cultura y religión",
"et": "Kultuur ja religioon",
"fr": "Culture et religion",
"fr": "Culture et Religion",
"gl": "Cultura e relixión",
"hu": "Kultúra és vallás",
"it": "Cultura",
"ja": "文化",
"it": "Cultura e religione",
"ja": "文化と宗教",
"nb": "Kultur og religion",
"nl": "Cultuur",
"pl": "Kultura",
"oc": "Cultura e religion",
"pl": "Kultura i religia",
"pt": "Cultura e religião",
"pt-br": "Cultura",
"pt-br": "Cultura e religião",
"ro": "Cultura",
"ru": "Культура",
"ru": "Культура и религия",
"sr": "Култура и религија",
"tr": "Kültür ve Din",
"uk": "Культура "
},
"subCategories": [
@ -39,6 +44,9 @@
},
{
"id": "tourism_attractions"
},
{
"id": "etymology"
}
]
}

142
cycle_amenities.json

@ -1,142 +0,0 @@
{
"type": "overpass",
"name": {
"de": "Einrichtungen",
"en": "Amenities",
"fr": "Équipements vélo",
"hu": "Kerékpáros létesítmények",
"pt-br": "Equipamentos"
},
"query": {
"13": [
"(",
"nwr[amenity~\"^(bicycle_rental)$\"];",
"node[amenity~\"^(charging_station)$\"][bicycle][bicycle!=\"no\"];",
"nwr[shop~\"^(bicycle)$\"];",
"nwr[rental~\"^(.*;|)bicycle(|;.*)$\"];",
")"
],
"16": [
"(",
"nwr[amenity~\"^(bicycle_.*|compressed_air)$\"];",
"node[amenity~\"^(charging_station)$\"][bicycle][bicycle!=\"no\"];",
"nwr[shop~\"^(bicycle)$\"];",
"nwr[\"monitoring:bicycle\"];",
"nwr[vending~\"^(bicycle_tube)$\"];",
"nwr[rental~\"^(.*;|)bicycle(|;.*)$\"];",
")"
]
},
"feature": {
"pre": [
"{% if tags.shop in [ 'bicycle' ] %}",
" {% set key = 'shop' %}",
" {% set value = tags.shop %}",
"{% elseif attribute(tags, \"monitoring:bicycle\") %}",
" {% set key = 'man_made' %}",
" {% set value = 'monitoring_station' %}",
"{% elseif tags.vending in [ 'bicycle_tube' ] %}",
" {% set key = 'vending' %}",
" {% set value = tags.vending %}",
"{% elseif 'bicycle' in tags.rental|split(';') %}",
" {% set key = 'amenity' %}",
" {% set value = 'bicycle_rental' %}",
"{% else %}",
" {% set key = 'amenity' %}",
" {% set value = tags.amenity %}",
"{% endif %}",
"",
"{% set constIndex = (key ~ \"=\" ~ value) %}"
],
"title": [
"{{ localizedTag(tags, 'name') |default(localizedTag(tags, 'operator')) | default(localizedTag(tags, 'ref')) }}",
"",
"{% if tags.capacity %}({{ tags.capacity }}){% endif %}"
],
"description": [
"{% if tags.amenity == 'vending_machine' %}",
"{{ tagTransList('amenity=vending_machine vending', value) }}",
"{% else %}",
"{{ tagTrans(key, value) }}",
"{% endif %}"
],
"body": [
"{% if tags.capacity %}",
" {{ keyTrans('capacity') }}: {{ tags.capacity }}",
"{% endif %}"
],
"markerSign": "{{ const[constIndex]['sign'] }}",
"priority": [
"{% if const[constIndex] and const[constIndex]['priority']['capacity'] %}",
" {% set max=const[constIndex]['priority']['default'] %}",
" {% for v in const[constIndex]['priority']['capacity'] %}",
" {% if tags.capacity >= v[0] %}{% set max=v[1] %}{% endif %}",
" {% endfor %}",
" {{ max }}",
"{% elseif const[constIndex] is defined %}",
"{{ const[constIndex]['priority'] }}",
"{% else %}",
"10",
"{% endif %}"
]
},
"const": {
"shop=bicycle": {
"sign": "🚲",
"priority": 0
},
"amenity=bicycle_repair_station": {
"sign": "🔧",
"priority": 2
},
"amenity=bicycle_parking": {
"sign": "🅿",
"priority": {
"capacity": [
[
0,
3
],
[
20,
2
],
[
100,
0
]
],
"default": 3
}
},
"amenity=bicycle_rental": {
"sign": "R",
"filter_query": "(nwr[amenity=bicycle_rental];nwr[rental~\"^(.*;|)bicycle(|;.*)$\"];nwr['service:bicycle:rental']['service:bicycle:rental'!='no'];)",
"priority": 1
},
"man_made=monitoring_station": {
"sign": "#",
"priority": 4
},
"vending=bicycle_tube": {
"sign": "T",
"priority": 2
},
"amenity=compressed_air": {
"sign": "A",
"priority": 2
},
"amenity=charging_station": {
"sign": "🔌",
"priority": 2
}
},
"filter": {
"type": {
"name": "{{ trans('filter:type') }}",
"show_default": "true",
"type": "select",
"values": "{% for k, v in const %}<option value=\"{{ k }}\" query=\"{{ v.filter_query|default('nwr[' ~ k ~ ']') }}\">{{ tagTrans(k) }}</option>{% endfor %}"
}
}
}

125
cycle_amenities.yaml

@ -0,0 +1,125 @@
type: overpass
name:
ca: Serveis
cs: veřejná zařízení
de: Einrichtungen
en: Amenities
es: Instalaciones
fr: Équipements vélo
gl: Instalacións
hu: Kerékpáros létesítmények
it: Infrastrutture
ja: アメニティ
nb: Fasiliteter
nl: Voorzieningen
oc: Equipaments per lei cicistas
pl: Użyteczne w jeździe rowerem
pt: Equipamentos
pt-br: Equipamentos
ro: Facilități
sr: Додаци
tr: Tesisler
query:
13: |-
(
nwr[amenity~"^(.*;|)(bicycle_rental)(;.*|)$"];
node[amenity~"^(.*;|)(charging_station)(;.*|)$"][bicycle][bicycle!="no"];
nwr[shop~"^(.*;|)(bicycle)(;.*|)$"];
nwr[rental~"^(.*;|)bicycle(|;.*)$"];
)
16: |-
(
nwr[amenity~"^(.*;|)(bicycle_.*|compressed_air)(;.*|)$"];
node[amenity~"^(.*;|)(charging_station)(;.*|)$"][bicycle][bicycle!="no"];
nwr[shop~"^(.*;|)(bicycle)(;.*|)$"];
nwr["monitoring:bicycle"];
nwr[vending~"^(.*;|)(bicycle_tube)(;.*|)$"];
nwr[rental~"^(.*;|)bicycle(|;.*)$"];
)
feature:
pre: |-
{% if tags.shop and 'bicycle' in tags.shop|split(';') %}
{% set key = 'shop' %}
{% set value = tags.shop %}
{% elseif attribute(tags, "monitoring:bicycle") %}
{% set key = 'man_made' %}
{% set value = 'monitoring_station' %}
{% elseif tags.vending and 'bicycle_tube' in tags.vending|split(';') %}
{% set key = 'vending' %}
{% set value = 'bicycle_tube' %}
{% elseif 'bicycle' in tags.rental|split(';') %}
{% set key = 'amenity' %}
{% set value = 'bicycle_rental' %}
{% else %}
{% set key = 'amenity' %}
{% set value = tags.amenity %}
{% endif %}
{% set constIndex = (key ~ "=" ~ value) %}
title: |-
{{ localizedTag(tags, 'name') |default(localizedTag(tags, 'operator')) | default(localizedTag(tags, 'ref')) }}
{% if tags.capacity %}({{ tags.capacity }}){% endif %}
description: |-
{% if tags.amenity == 'vending_machine' %}
{{ tagTransList('amenity=vending_machine vending', value) }}
{% else %}
{{ tagTransList(key, value) }}
{% endif %}
body: |-
{% if tags.capacity %}
{{ keyTrans('capacity') }}: {{ tags.capacity }}
{% endif %}
markerSign: '{{ const[constIndex]["sign"] }}'
priority: |-
{% if const[constIndex] and const[constIndex]['priority']['capacity'] %}
{% set max=const[constIndex]['priority']['default'] %}
{% for v in const[constIndex]['priority']['capacity'] %}
{% if tags.capacity >= v[0] %}{% set max=v[1] %}{% endif %}
{% endfor %}
{{ max }}
{% elseif const[constIndex] is defined %}
{{ const[constIndex]['priority'] }}
{% else %}
10
{% endif %}
const:
shop=bicycle:
sign: 🚲
priority: 0
amenity=bicycle_repair_station:
sign: 🔧
priority: 2
amenity=bicycle_parking:
sign: 🅿
priority:
capacity:
- - 0
- 3
- - 20
- 2
- - 100
- 0
default: 3
amenity=bicycle_rental:
sign: R
filter_query: (nwr[amenity=bicycle_rental];nwr[rental~"^(.*;|)bicycle(|;.*)$"];nwr['service:bicycle:rental']['service:bicycle:rental'!='no'];)
priority: 1
man_made=monitoring_station:
sign: '#'
priority: 4
vending=bicycle_tube:
sign: T
priority: 2
amenity=compressed_air:
sign: A
priority: 2
amenity=charging_station:
sign: 🔌
priority: 2
filter:
type:
name: '{{ trans("filter:type") }}'
show_default: 'true'
type: select
values: '{% for k, v in const %}<option value="{{ k }}" query="{{ v.filter_query|default("nwr[" ~ k ~ "]") }}">{{ tagTrans(k) }}</option>{% endfor %}'

6
cycle_directions.yaml

@ -1,6 +1,10 @@
name:
de: Radwegrichtungen
en: Cycleway Directions
en: Directions
ca: Indicacions
it: indicazioni
pl: Kierunki
tr: Yol Tarifi
query:
14: |-
(

16
cycle_routes.json

@ -1,12 +1,26 @@
{
"type": "overpass",
"name": {
"ca": "Rutes Ciclistes",
"cs": "Cyklotrasy",
"de": "Radrouten",
"en": "Cycle Routes",
"es": "Rutas ciclistas",
"fr": "Itinéraires vélo",
"gl": "Rotas ciclistas",
"hu": "Kerékpáros útvonalak",
"it": "Percorsi ciclabili",
"ja": "自転車ルート",
"nb": "Sykkelruter",
"nl": "Fietsroutes",
"oc": "Itineraris ciclistas",
"pl": "Trasy rowerowe",
"pt": "Ciclovias",
"pt-br": "Ciclorrotas"
"pt-br": "Ciclorrotas",
"ro": "Trasee ciclism",
"ru": "Веломаршруты",
"sr": "Трасе за бицикле",
"tr": "Bisiklet Rotaları"
},
"query": {
"6": "relation[type=route][route~\"^(|.*;)bicycle(|;.*)$\"][network~'^(|.*;)(icn)(|;.*)$']",

180
cycleway_types.yaml

@ -3,6 +3,8 @@ query:
way[highway=cycleway];
way[cyclestreet=yes];
way[bicycle_road=yes];
way[highway=path][bicycle][bicycle!=no];
way[highway=living_street];
way["cycleway"]["cycleway"!~"(no|separate)"];
way["cycleway:left"]["cycleway:left"!~"(no|separate)"];
way["cycleway:right"]["cycleway:right"!~"(no|separate)"];
@ -12,10 +14,23 @@ feature:
pre: |
{% set type = tags.highway %}
{% if tags.highway == 'path' and tags.bicycle and tags.bicycle != 'no' %}
{% set type = 'cycleway' %}
{% endif %}
{% if tags.cyclestreet == 'yes' %}
{% set type = 'cyclestreet' %}
{% elseif tags.bicycle_road in ['yes', 'designated'] %}
{% set type = 'bicycle_road' %}
{% elseif tags.highway and const.types['highway=' ~ tags.highway] %}
{% set type = 'highway=' ~ tags.highway %}
{% endif %}
{% set mainOneway = tags.oneway %}
{% if mainOneway == 'yes' %}
{% set mainOneway = 1 %}
{% elseif mainOneway == 'no' %}
{% set mainOneway = 0 %}
{% endif %}
{% set oneway = attribute(tags, 'oneway:bicycle')|default(tags.oneway) %}
@ -28,7 +43,9 @@ feature:
{% set leftCycle = '' %}{% set rightCycle = '' %}
{% if tags.cycleway %}
{% if (tags.oneway in ['yes', 1] and map.driving_side == 'right') or (tags.oneway in [-1] and map.driving_side == 'left') %}
{% if const.otherInfrastructure[tags.cycleway] %}
{# skip #}
{% elseif (tags.oneway in ['yes', 1] and map.driving_side == 'right') or (tags.oneway in [-1] and map.driving_side == 'left') %}
{{ tags.cycleway|debug }}
{% if tags.cycleway matches '/^opposite/' %}
{% set leftCycle = tags.cycleway %}
@ -49,7 +66,7 @@ feature:
{% set leftCycle1 = attribute(tags, 'cycleway:left')|default(attribute(tags, 'cycleway:both')) %}
{% if leftCycle1 %}{% set leftCycle = leftCycle1 %}{% endif %}
{% if leftCycle in ['no', 'separate'] %}
{% if const.hiddenTypes[leftCycle] %}
{% set leftCycle = '' %}
{% endif %}
@ -62,7 +79,7 @@ feature:
{% set rightCycle1 = attribute(tags, 'cycleway:right')|default(attribute(tags, 'cycleway:both')) %}
{% if rightCycle1 %}{% set rightCycle = rightCycle1 %}{% endif %}
{% if rightCycle in ['no', 'separate'] %}
{% if const.hiddenTypes[rightCycle] %}
{% set rightCycle = '' %}
{% endif %}
@ -73,7 +90,25 @@ feature:
{% set rightOneway = 0 %}
{% endif %}
{% if mainOneway and ((not rightCycle and mainOneway == rightOneway) or (not leftCycle and mainOneway == leftOneway)) %}
{% set oneway = mainOneway %}
{% elseif mainOneway == oneway and ((rightCycle and mainOneway == rightOneway) or (leftCycle and mainOneway == leftOneway)) %}
{% set oneway = 0 %}
{% endif %}
{% if oneway and attribute(tags, 'oneway:bicycle') == 'no' and not rightCycle and not leftCycle %}
{% set oneway = 0 %}
{% endif %}
styles: |
{% if tags.bridge and tags.bridge != 'no' %}
bridge_outer,bridge_inner,
{% endif %}
{% if const.otherInfrastructure[tags.cycleway|default(tags.path)] %}
other,
{% endif %}
{% if tags.segregated %}
footway,
{% endif %}
@ -123,6 +158,8 @@ feature:
offset: |
{% if tags.segregated == 'yes' %}
{{ const.types[type].width / 2 - 1 }}
{% else %}
0
{% endif %}
pattern: |
@ -153,6 +190,9 @@ feature:
pattern-path-fillOpacity: 1
zIndex: |-
{{ tags.layer|default(0) }}
style:footway:
color: |
{{ const.types.footway.color }}
@ -195,6 +235,9 @@ feature:
{{ (const.types.footway.width / 2 - 1) * -1 }}
{% endif %}
zIndex: |-
{{ tags.layer|default(0) }}
style:left:
offset: -5
@ -228,6 +271,9 @@ feature:
pattern-path-fillOpacity: 1
zIndex: |-
{{ tags.layer|default(0) }}
style:right:
offset: 5
@ -261,11 +307,45 @@ feature:
pattern-path-fillOpacity: 1
zIndex: |-
{{ tags.layer|default(0) }}
style:other:
width: |
{{ const.types[type].width + const.otherInfrastructure[tags.cycleway].extraWidth }}
color: |
{{ const.otherInfrastructure[tags.cycleway].color }}
lineCap: |
{{ const.otherInfrastructure[tags.cycleway].lineCap|default('round') }}
dashArray: |
{{ const.otherInfrastructure[tags.cycleway].dashArray|default('') }}
offset: 0
zIndex: |-
{{ tags.layer|default(0) - 0.1 }}
style:bridge_outer:
width: |
{{ const.types[type].width|default(5) + 8 }}
color: black
lineCap: butt
zIndex: |-
{{ tags.layer|default(0) - 0.21 }}
style:bridge_inner:
width: |
{{ const.types[type].width|default(5) + 4 }}
color: white
lineCap: butt
zIndex: |-
{{ tags.layer|default(0) - 0.2 }}
description: |
{% if tags.cyclestreet == 'yes' %}
{{ keyTrans('cyclestreet') }}
{% elseif tags.bicycle_road in ['yes', 'designated'] %}
{{ keyTrans('bicycle_road') }}
{% elseif tags.highway and const.types['highway=' ~ tags.highway] %}
{{ tagTrans('highway', tags.highway) }}
{% elseif tags.segregated %}
{{ tagTrans('highway', 'cycleway segregated=' ~ tags.segregated) }}
{% elseif tags.highway %}
@ -274,10 +354,18 @@ feature:
body: |
<ul>
{% if tags.cycleway %}
{% if const.otherInfrastructure[tags.cycleway] %}
<li>
{{ keyTrans('cycleway') }}: {{ tagTrans('cycleway', tags.cycleway) }}
</li>
{% elseif tags.cycleway and tags.cycleway != 'yes' %}
<li>
{{ keyTrans('cycleway') }}:
<div class='warning'>Recommendation: Indicate side of way by using 'cycleway:left' and/or 'cycleway:right'.</div>
{% if const.types[tags.cycleway].warning %}
<div class='warning'>{{ const.types[tags.cycleway].warning|replace({'%driving_side%': map.driving_side, '%other_driving_side%': map.driving_side == 'right' ? 'left': 'right', '%current%': 'both'}) }}</div>
{% endif %}
<ul>
<li>{{ keyTrans('cycleway') }}: {{ tagTrans('cycleway', tags.cycleway) }}</li>
</ul>
@ -296,7 +384,7 @@ feature:
</li>
{% endif %}
{% if attribute(tags, 'cycleway:left')|default(attribute(tags, 'cycleway:both')) %}
{% if leftCycle and attribute(tags, 'cycleway:left')|default(attribute(tags, 'cycleway:both')) %}
<li>{{ keyTrans('cycleway:left') }}:
{% if const.types[leftCycle].warning %}
@ -318,9 +406,11 @@ feature:
{% endif %}
</li>
</ul></li>
{% elseif attribute(tags, 'cycleway:left')|default(attribute(tags, 'cycleway:both')) %}
<li>{{ keyTrans('cycleway:left') }}: {{ tagTrans('cycleway', attribute(tags, 'cycleway:left')|default(attribute(tags, 'cycleway:both'))) }}</li>
{% endif %}
{% if attribute(tags, 'cycleway:right')|default(attribute(tags, 'cycleway:both')) %}
{% if rightCycle and attribute(tags, 'cycleway:right')|default(attribute(tags, 'cycleway:both')) %}
<li>{{ keyTrans('cycleway:right') }}:
{% if const.types[rightCycle].warning %}
@ -343,7 +433,10 @@ feature:
{% endif %}
</li>
</ul></li>
{% elseif attribute(tags, 'cycleway:right')|default(attribute(tags, 'cycleway:both')) %}
<li>{{ keyTrans('cycleway:right') }}: {{ tagTrans('cycleway', attribute(tags, 'cycleway:right')|default(attribute(tags, 'cycleway:both'))) }}</li>
{% endif %}
</ul>
markerSymbol: ''
@ -356,30 +449,64 @@ info: |
<th></th>
</tr>
{% for k, v in const.types %}
{% if not v.hideInfo %}
<tr>
<td>
{{ markerLine({ width: 4, color: v.color }) }}
{{ markerLine({ width: v.width|default(4), color: v.color }) }}
</td>
<td>
{{ k }}
{% set label = v.label|default(k|split('=') > 1 ? k : ('cycleway=' ~ k)) %}
{% if label|split('=') > 1 %}
{{ tagTrans(label|split('=')[0], label|split('=')[1]) }}
{% else %}
{{ keyTrans(label) }}
{% endif %}
</td>
</tr>
{% endif %}
{% endfor %}
{% for k, v in const.otherInfrastructure %}
<tr>
<td>
{{ markerLine(evaluate({ highway: 'cycleway', cycleway: k })) }}
</td>
<td>
{{ tagTrans('cycleway', k) }}
</td>
</tr>
{% endfor %}
<tr>
<td>
{{ markerLine({ width: 4, color: '#ff0000' }) }}
</td>
<td>
Deprecated or invalid tag!
</td>
</tr>
</table>
const:
types:
cycleway:
color: '#009f00'
width: 4
footway:
color: '#ff9f00'
width: 4
cyclestreet:
color: '#006f3f'
width: 8
label: cyclestreet
bicycle_road:
color: '#006f4f'
width: 8
label: bicycle_road
highway=living_street:
color: '#ff9f00'
width: 8
cycleway:
color: '#009f00'
width: 4
label: highway=cycleway
footway:
color: '#ff9f00'
width: 4
label: highway=footway
lane:
color: '#00df3f'
track:
@ -387,19 +514,42 @@ const:
shared:
color: '#ff0000'
warning: 'Deprecated tag! Use oneway:bicycle=no and cycleway=lane, cycleway:oneway=-1 instead.'
hideInfo: true
shared_lane:
color: '#003faf'
share_busway:
color: '#ff7f00'
color: '#007faf'
shoulder:
color: '#7f00ff'
opposite:
color: '#ff0000'
warning: 'Deprecated tag! Use oneway:bicycle=no and cycleway:%other_driving_side%=lane, cycleway:%other_driving_side%:oneway=-1 instead.'
hideInfo: true
opposite_lane:
color: '#ff0000'
warning: 'Deprecated tag! Use oneway:bicycle=no and cycleway:%other_driving_side%=lane, cycleway:%other_driving_side%:oneway=-1 instead.'
hideInfo: true
opposite_share_busway:
color: '#ff0000'
warning: 'Deprecated tag! Use oneway:bicycle=no and cycleway:%other_driving_side%=share_busway, cycleway:%other_driving_side%:oneway=-1 instead.'
hideInfo: true
opposite_track:
color: '#ff0000'
warning: 'Deprecated tag! Use oneway:bicycle=no and cycleway:%other_driving_side%=track, cycleway:%other_driving_side%:oneway=-1 instead.'
hideInfo: true
otherInfrastructure:
crossing:
extraWidth: 4
lineCap: butt
dashArray: '4,4'
color: black
traffic_island:
extraWidth: 2
lineCap: butt
color: 'black'
hiddenTypes:
'no': true
'yes': true
separate: true
sidepath: true
link: true

17
cycleway_width.yaml

@ -1,6 +1,7 @@
query: |
(
way[highway=cycleway];
way[highway=path][bicycle][bicycle!=no];
way["cycleway:width"];
way["cycleway:left"]["cycleway:left"!~"(no|separate)"];
way["cycleway:right"]["cycleway:right"!~"(no|separate)"];
@ -10,7 +11,13 @@ feature:
pre: |
{% set driving_side = 'right' %}
{% set width = attribute(tags, 'cycleway:width') %}
{% set type = tags.highway %}
{% if tags.highway == 'path' and tags.bicycle and tags.bicycle != 'no' %}
{% set type = 'cycleway' %}
{% endif %}
{% set width = attribute(tags, 'cycleway:width')|default(tags.width) %}
{% if width matches "/'$/" %}
{% set width = (width|slice(0, -1)) * 0.3048 %}
{% endif %}
@ -49,7 +56,7 @@ feature:
style:
width: 4
opacity: |
{{ tags.highway == 'cycleway' or attribute(tags, 'cycleway:width') ? 1 : 0 }}
{{ type == 'cycleway' or attribute(tags, 'cycleway:width') ? 1 : 0 }}
color: |
{% set minWidth = tags.oneway in ['yes', 1, -1] ? const.minWidthOneway : const.minWidthBoth %}
{% set optWidth = tags.oneway in ['yes', 1, -1] ? const.optWidthOneway : const.optWidthBoth %}
@ -67,7 +74,7 @@ feature:
noClip: |
{{ tags.oneway in ['yes', 1, -1] }}
pattern: |
{% if tags.highway == 'cycleway' or attribute(tags, 'cycleway:width') %}
{% if type == 'cycleway' or attribute(tags, 'cycleway:width') %}
{% if tags.oneway in ['yes', 1, -1] %}arrowHead{% endif %}
{% endif %}
pattern-offset: |
@ -161,7 +168,7 @@ feature:
markerSymbol: false
listMarkerSymbol: line
description: |
{{ tagTrans('highway', tags.highway) }}
{{ tagTrans('highway', type) }}
details: |
{% if not attribute(tags, 'cycleway:width') %}
{% elseif attribute(tags, 'cycleway:width') matches "/'$/" %}
@ -171,7 +178,7 @@ feature:
{% endif %}
body: |
<ul>
{% if tags.highway in ['cycleway'] or attribute(tags, 'cycleway:width') %}
{% if type in ['cycleway'] or attribute(tags, 'cycleway:width') %}
<li>
{{ keyTrans('cycleway:width') }}:
{% if not attribute(tags, 'cycleway:width') %}

55
detailsBody.html

@ -3,7 +3,7 @@
{% if tags.description or hasDescription %}
<li class='hasSymbol'>
<i class="fa fa-info" aria-hidden="true"></i>
<span class='value'>{{ localizedTag(tags, 'description')|default(attribute(tags, 'description:' ~ hasDescription|keys[0])) }}</span>
<span class='value'>{{ localizedTag(tags, 'description')|default(attribute(tags, 'description:' ~ hasDescription|keys[0]))|nl2br }}</span>
</li>
{% endif %}
@ -35,11 +35,25 @@
</li>
{% endif %}
{% if attribute(tags, 'name:etymology') %}
{% if layer_id|split('/')|last != 'etymology' and (attribute(tags, 'name:etymology') or attribute(tags, 'name:etymology:wikidata')) %}
<li class='hasSymbol'>
<i class="fa fa-book" aria-hidden="true"></i>
<span class='key'>{{ keyTrans('name:etymology') }}:</span>
<span class='value'>{{ enumerate(attribute(tags, "name:etymology")) }}</span>
<span class='value'>
{% set etymWikidata = attribute(tags, 'name:etymology:wikidata') %}
{% if etymWikidata %}
{% set etymWikidata = etymWikidata|split(';') %}
{% set etymName = attribute(tags, 'name:etymology')|split(';') %}
{% set result = [] %}
{% for i in 0..max(etymName|length - 1, etymWikidata|length - 1) %}
{% set result = result|merge([ etymWikidata[i] ? '<a target="_blank" href="https://wikidata.org/wiki/' ~ etymWikidata[i]|url_encode ~ '">' ~ (etymName[i]|default(etymWikidata[i]))|e ~ '</a>' : etymName[i]|e ]) %}
{% endfor %}
{{ result|enumerate|raw }}
{% else %}
{{ attribute(tags, "name:etymology")|enumerate }}
{% endif %}
</span>
</li>
{% endif %}
@ -48,7 +62,10 @@
<i class="fa fa-globe" aria-hidden="true"></i>
<span class='key'>{{ keyTrans('website') }}:</span>
<span class='value'>
<a target='_blank' href='{{ tags.website|websiteUrl }}'>{{ tags.website }}</a>
{% for i, v in tags.website|split(';') -%}
{%- if i > 0 %}, {% endif %}
<a target='_blank' href='{{ v|websiteUrl }}'>{{ v }}</a>
{%- endfor %}
</span>
</li>
{% endif %}
@ -58,7 +75,10 @@
<i class="fa fa-globe" aria-hidden="true"></i>
<span class='key'>{{ keyTrans('website') }}:</span>
<span class='value'>
<a target='_blank' href='{{ attribute(tags, 'contact:website')|websiteUrl }}'>{{ attribute(tags, 'contact:website') }}</a>
{% for i, v in attribute(tags, 'contact:website')|split(';') -%}
{%- if i > 0 %}, {% endif %}
<a target='_blank' href='{{ v|websiteUrl }}'>{{ v }}</a>
{%- endfor %}
</span>
</li>
{% endif %}
@ -68,7 +88,10 @@
<i class="fa fa-phone" aria-hidden="true"></i>
<span class='key'>{{ keyTrans('phone') }}:</span>
<span class='value'>
<a target='_blank' href='tel:{{ tags.phone }}'>{{ tags.phone }}</a>
{% for i, v in tags.phone|split(';') -%}
{%- if i > 0 %}, {% endif %}
<a target='_blank' href='tel:{{ v }}'>{{ v }}</a>
{%- endfor %}
</span>
</li>
{% endif %}
@ -78,19 +101,24 @@
<i class="fa fa-phone" aria-hidden="true"></i>
<span class='key'>{{ keyTrans('phone') }}:</span>
<span class='value'>
<a target='_blank' href='tel:{{ attribute(tags, 'contact:phone') }}'>{{ attribute(tags, 'contact:phone') }}</a>
{% for i, v in attribute(tags, 'contact:phone')|split(';') -%}
{%- if i > 0 %}, {% endif %}
<a target='_blank' href='tel:{{ v }}'>{{ v }}</a>
{%- endfor %}
</span>
</li>
{% endif %}
{% if attribute(tags, 'contact:email') %}
<li class='hasSymbol'>
<i class="fa fa-envelope" aria-hidden="true"></i>
<span class='key'>{{ keyTrans('email') }}:</span>
<span class='value'>
<a target='_blank' href='mailto:{{ attribute(tags, 'contact:email') }}'>
{{ attribute(tags, 'contact:email') }}
</a>
{% for i, v in attribute(tags, 'contact:email')|split(';') -%}
{%- if i > 0 %}, {% endif %}
<a target='_blank' href='mailto:{{ v }}'>{{ v }}</a>
{%- endfor %}
</span>
</li>
{% endif %}
@ -100,9 +128,10 @@
<i class="fa fa-envelope" aria-hidden="true"></i>
<span class='key'>{{ keyTrans('email') }}:</span>
<span class='value'>
<a target='_blank' href='mailto:{{ attribute(tags, 'email') }}'>
{{ attribute(tags, 'email') }}
</a>
{% for i, v in tags.email|split(';') -%}
{%- if i > 0 %}, {% endif %}
<a target='_blank' href='mailto:{{ v }}'>{{ v }}</a>
{%- endfor %}
</span>
</li>
{% endif %}

12
developable_areas.json

@ -1,7 +1,17 @@
{
"type": "overpass",
"name": {
"en": "Developable Areas"
"ca": "Àrees en Desenvolupament",
"en": "Developable Areas",
"fr": "Zones aménageables",
"hu": "Fejlesztés alatti területek",
"it": "Aree sviluppabili",
"ja": "開発可能エリア",
"oc": "Airaus ameinatjats",
"pl": "Obszary do rozwoju",
"pt": "Áreas urbanizáveis",
"pt-br": "Áreas urbanizáveis",
"tr": "Gelişim Sahaları"
},
"query": {
"13": [

142
education.json

@ -1,142 +0,0 @@
{
"type": "overpass",
"name": {
"ast": "Servicios educativos",
"cs": "Vzdělávací služby",
"de": "Bildungseinrichtungen",
"el": "Υπηρεσίες Εκπαίδευσης",
"en": "Educational Services",
"et": "Haridusteenused",
"fr": "Éducation",
"hu": "Oktatás",
"it": "Istruzione",
"ja": "教育サービス",
"nl": "Onderwijs",
"pl": "Edukacyjne",
"pt": "Educação",
"pt-br": "Educação",
"ro": "Servicii educatie",
"ru": "Образование",
"uk": "Освіта"
},
"query": {
"11": [
"(",
"node[amenity~'^(college|university|library)$'];",
"way[amenity~'^(college|university|library)$'];",
"relation[amenity~'^(college|university|library)$'];",
")"
],
"14": [
"(",
"nwr[amenity~'^(college|university|library|school|kindergarten|language_school|childcare)$'];",
"nwr[office~\"^(educational_institution|research)$\"];",
")"
],
"16": [
"(",
"nwr[amenity~'^(college|university|library|school|kindergarten|language_school|public_bookcase|childcare)$'];",
"nwr[office~\"^(educational_institution|research)$\"];",
")"
]
},
"feature": {
"pre": [
"{% if tags.office == 'educational_institution' or tags.office == 'research' %}",
" {% set key = 'office' %}",
" {% set value = tags.office %}",
"{% else %}",
" {% set key = 'amenity' %}",
" {% set value = tags.amenity %}",
"{% endif %}"
],
"description": "{{ tagTrans(key, value) }}",
"body": "{% if tags.operator %}{{ keyTrans('operator') }}: {{ tags.operator }}<br/>{% endif %}",
"markerSign": [
"{% set data = const[key ~ '=' ~ value] %}",
"{% if data %}",
"{{ data.sign|raw }}",
"{% endif %}"
],
"priority": [
"{% set data = const[key ~ '=' ~ value] %}",
"{% if data %}",
"{{ data.priority }}",
"{% endif %}"
]
},
"info": [
"<table>",
"{% for kv, data in const %}",
"{% if data.zoom <= map.zoom %}",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>{{ data.sign|raw }}</div></td>",
" <td>",
" {{ tagTrans(kv|split('=')[0], kv|split('=')[1]) }}",
" </td>",
" </tr>",
"{% endif %}",
"{% endfor %}",
"</table>"
],
"const": {
"amenity=university": {
"priority": 0,
"sign": "🎓",
"zoom": 11
},
"amenity=college": {
"priority": 1,
"sign": "🎓",
"zoom": 11
},
"amenity=library": {
"priority": 2,
"sign": "🕮",
"zoom": 11
},
"amenity=school": {
"priority": 3,
"sign": "🏫",
"zoom": 14
},
"amenity=language_school": {
"priority": 3,
"sign": "🏫",
"zoom": 14
},
"amenity=kindergarten": {
"priority": 4,
"sign": "⛹",
"zoom": 14
},
"amenity=childcare": {
"priority": 4,
"sign": "⛹",
"zoom": 14
},
"amenity=public_bookcase": {
"priority": 5,
"sign": "📚",
"zoom": 16
},
"office=educational_institution": {
"priority": 3,
"sign": "🏢",
"zoom": 14
},
"office=research": {
"priority": 3,
"sign": "<i class='fas fa-vials'></i>",
"zoom": 14
}
},
"filter": {
"type": {
"name": "{{ trans('filter:type') }}",
"show_default": "true",
"type": "select",
"values": "{% for k, v in const %}<option value=\"{{ k }}\" query=\"nwr[{{ k }}]\" minzoom=\"{{ v.zoom }}\">{{ tagTrans(k) }}</option>{% endfor %}"
}
}
}

139
education.yaml

@ -0,0 +1,139 @@
type: overpass
name:
ast: Servicios educativos
ca: Serveis Educatius
cs: Vzdělávací služby
de: Bildungseinrichtungen
el: Υπηρεσίες Εκπαίδευσης
en: Educational Services
es: Servicios educativos
et: Haridusteenused
fr: Éducation
gl: Servizos educativos
hu: Oktatás
it: Servizi d'istruzione
ja: 教育サービス
nb: Utdanningstjenester
nl: Onderwijs
oc: Education
pl: Usługi edukacyjne
pt: Educação
pt-br: Educação
ro: Servicii educatie
ru: Образование
sr: Образовне услуге
tr: Eğitim Servisleri
uk: Освіта
query:
11: |-
(
nwr[amenity~'^(.*;|)(college|university|library)(;.*|)$'];
)
14: |-
(
nwr[amenity~'^(.*;|)(college|university|library|school|kindergarten|language_school|childcare)(;.*|)$'];
nwr[office~"^(.*;|)(educational_institution|research)(;.*|)$"];
)
16: |-
(
nwr[amenity~'^(.*;|)(college|university|library|school|kindergarten|language_school|public_bookcase|childcare)(;.*|)$'];
nwr[office~"^(.*;|)(educational_institution|research)(;.*|)$"];
)
feature:
pre: |-
{% set key = null %}
{% set value = null %}
{% if tags.office and 'educational_institution' in tags.office|split(';') %}
{% set key = 'office' %}
{% set value = 'educational_institution' %}
{% elseif tags.office and 'research' in tags.office|split(';') %}
{% set key = 'office' %}
{% set value = 'research' %}
{% else %}
{% for k, d in const %}
{% set kv = k|split('=') %}
{% if kv[0] == 'amenity' and kv[1] in tags.amenity|split(';') %}
{% set key = 'amenity' %}
{% set value = kv[1] %}
{% endif %}
{% endfor %}
{% endif %}
description: '{{ tagTransList(key, attribute(tags, key)) }}'
body: |
{% if tags.operator %}{{ keyTrans("operator") }}: {{ tags.operator }}<br/>{% endif %}
markerSign: |-
{% set data = const[key ~ '=' ~ value] %}
{% if data %}
{{ data.sign|raw }}
{% endif %}
priority: |-
{% set data = const[key ~ '=' ~ value] %}
{% if data %}
{{ data.priority }}
{% endif %}
info: |-
<table>
{% for kv, data in const %}
{% if data.zoom <= map.zoom %}
<tr>
<td>{{ markerCircle({})|raw }}<div class='sign'>{{ data.sign|raw }}</div></td>
<td>
{{ tagTrans(kv|split('=')[0], kv|split('=')[1]) }}
</td>
</tr>
{% endif %}
{% endfor %}
</table>
const:
amenity=university:
priority: 0
sign: 🎓
zoom: 11
amenity=college:
priority: 1
sign: 🎓
zoom: 11
amenity=library:
priority: 2
sign: 🕮
zoom: 11
amenity=school:
priority: 3
sign: 🏫
zoom: 14
amenity=language_school:
priority: 3
sign: 🏫
zoom: 14
amenity=kindergarten:
priority: 4
sign:
zoom: 14
amenity=childcare:
priority: 4
sign:
zoom: 14
amenity=public_bookcase:
priority: 5
sign: 📚
zoom: 16
office=educational_institution:
priority: 3
sign: 🏢
zoom: 14
office=research:
priority: 3
sign: <i class='fas fa-vials'></i>
zoom: 14
filter:
type:
name: '{{ trans("filter:type") }}'
show_default: 'true'
type: select
values: |
{% for k, v in const %}
<option value="{{ k }}" query="nwr[{{ k|replace({ '=', '^' }) }}]" minzoom="{{ v.zoom }}">
{{ tagTrans(k) }}
</option>
{% endfor %}

12
electric_power.json

@ -2,19 +2,27 @@
"type": "overpass",
"name": {
"ast": "Enerxía",
"ca": "Energia Elèctrica",
"cs": "Elektřina",
"de": "Elektrischer Strom",
"en": "Electric Power",
"es": "Energía eléctrica",
"et": "Elekter",
"fr": "Production/transport électrique",
"gl": "Enerxía eléctrica",
"hu": "Áramellátás",
"it": "Energia",
"it": "Energia elettrica",
"ja": "電力",
"nb": "Elektrisk strøm",
"nl": "Stroomvoorziening",
"oc": "Produccion/ Transpòrt d'Energia",
"pl": "Elektroenergetyka",
"pt": "Eletricidade",
"pt-br": "Energia elétrica",
"ro": "Energie",
"ru": "Энергетика"
"ru": "Электроэнергетика",
"sr": "Електрична енергија",
"tr": "Elektrik Enerjisi"
},
"query": {
"11": "(node[power~'^(plant)$'];way[power~'^(plant|line)$'];relation[power~'^(plant)$'];)",

144
emergency.json

@ -1,144 +0,0 @@
{
"type": "overpass",
"name": {
"ast": "Servicios d'emerxencia",
"ca": "Serveis d'emergència",
"cs": "Pohotovostní služby",
"de": "Notfalldienste",
"el": "Υπηρεσίες Έκτακτης Ανάγκης",
"en": "Emergency Services",
"es": "Servicios de emergencia",
"et": "Hädaabi teenused",
"fr": "Services d'urgence",
"hu": "Vészhelyzet",
"it": "Servizi d'emergenza",
"ja": "緊急サービス",
"nl": "Hulpdiensten",
"pt": "Emergência",
"pt-br": "Emergência",
"ro": "Servicii urgenta",
"ru": "Экстренные службы",
"uk": "Швидка допомога"
},
"query": {
"11": [
"(",
"nwr[amenity~\"^(fire_station|hospital)$\"];",
"nwr[emergency~\"^(lifeguard)$\"];",
")"
],
"13": [
"(",
"nwr[amenity~\"^(fire_station|hospital|police)$\"];",
"nwr[emergency~\"^(lifeguard)$\"];",
"node[emergency~\"^(phone|defibrillator|access_point)$\"];",
"node[highway=emergency_access_point];",
")"
]
},
"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 %}",
"{% elseif tags.highway == 'emergency_access_point' %}",
"{% set key = 'highway' %}",
"{% set value = tags.highway %}",
"{% endif %}",
"{% set kv = key ~ \"=\" ~ value %}"
],
"description": "{{ tagTrans(key, value) }}",
"markerSign": [
"{% set data = const[kv] %}",
"{% if data %}",
"{{ data.sign|raw }}",
"{% endif %}"
],
"markerSymbol": "{{ markerPointer({ fillColor: data.background|default('#f27f6a') })|raw }}",
"listMarkerSymbol": "{{ markerCircle({ fillColor: data.background|default('#f27f6a') })|raw }}"
},
"info": [
"<table>",
"{% for value, data in const %}",
"{% if data.zoom <= map.zoom %}",
" <tr>",
" <td>{{ markerCircle({ fillColor: data.background|default('#f27f6a') })|raw }}<div class='sign'>{{ data.sign|raw }}</div></td>",
" <td>{{ tagTrans(value|split('=')[0], value|split('=')[1]) }}</td>",
" </tr>",
"{% endif %}",
"{% endfor %}",
"</table>"
],
"const": {
"amenity=fire_station": {
"zoom": "11",
"sign": "🔥"
},
"amenity=hospital": {
"zoom": "11",
"sign": "🏥"
},
"amenity=police": {
"zoom": "13",
"sign": "👮"
},
"emergency=lifeguard": {
"zoom": "11",
"sign": "<i class='far fa-life-ring'></i>"
},
"emergency=phone": {
"zoom": "13",
"sign": "📞"
},
"emergency=defibrillator": {
"zoom": "13",
"sign": "<img data-src='maki:defibrillator?fill=white'>",
"background": "#009262"
},
"highway=emergency_access_point": {
"zoom": "13",
"sign": "<img data-src='maki:hospital?fill=white'>",
"background": "#009262"
}
},
"filter": {
"type": {
"name": "{{ trans('filter:type') }}",
"type": "select",
"show_default": "true",
"values": {
"fire_station": {
"name": "{{ tagTrans('amenity', 'fire_station') }}",
"query": "nwr[amenity=fire_station]"
},
"hospital": {
"name": "{{ tagTrans('amenity', 'hospital') }}",
"query": "nwr[amenity=hospital]"
},
"police": {
"name": "{{ tagTrans('amenity', 'police') }}",
"query": "nwr[amenity=police]"
},
"lifeguard": {
"name": "{{ tagTrans('emergency', 'lifeguard') }}",
"query": "nwr[emergency=lifeguard]"
},
"emergency_phone": {
"name": "{{ tagTrans('emergency', 'phone') }}",
"query": "node[emergency=phone]"
},
"defibrillator": {
"name": "{{ tagTrans('emergency', 'defibrillator') }}",
"query": "node[emergency=defibrillator]"
},
"emergency_access_point": {
"name": "{{ tagTrans('highway', 'emergency_access_point') }}",
"query": "(node[highway=emergency_access_point];node[emergency=access_point];)"
}
}
}
}
}

124
emergency.yaml

@ -0,0 +1,124 @@
type: overpass
name:
ast: Servicios d'emerxencia
ca: Serveis d'emergència
cs: Pohotovostní služby
de: Notfalldienste
el: Υπηρεσίες Έκτακτης Ανάγκης
en: Emergency Services
es: Servicios de emergencia
et: Hädaabi teenused
fr: Services d'urgence
gl: Servizos de emerxencia
hu: Vészhelyzet
it: Servizi d'emergenza
ja: 緊急サービス
nb: Nødtjenester
nl: Hulpdiensten
oc: Servicis d'urgéncia
pl: Służby ratunkowe
pt: Emergência
pt-br: Emergência
ro: Servicii urgenta
ru: Экстренные службы
sr: Хитне службе
tr: Acil Servisler
uk: Швидка допомога
query:
11: |-
(
nwr[amenity~"^(.*;|)(fire_station|hospital)(;.*|)$"];
nwr[emergency~"^(.*;|)(lifeguard)(;.*|)$"];
)
13: |-
(
nwr[amenity~"^(.*;|)(fire_station|hospital|police)(;.*|)$"];
nwr[emergency~"^(.*;|)(lifeguard)(;.*|)$"];
node[emergency~"^(.*;|)(phone|defibrillator|access_point)(;.*|)$"];
node[highway^emergency_access_point];
)
feature:
pre: |-
{% set key = null %}
{% set value = null %}
{% for k, d in const %}
{% set kv = k|split('=') %}
{% if attribute(tags, kv[0]) and kv[1] in attribute(tags, kv[0])|split(';') %}
{% set key = kv[0] %}
{% set value = kv[1] %}
{% endif %}
{% endfor %}
{% set kv = key ~ "=" ~ value %}
{% set data = const[kv] %}
description: |-
{{ tagTransList(key, attribute(tags, key)) }}
markerSign: |-
{% if data %}
{{ data.sign|raw }}
{% endif %}
markerSymbol: '{{ markerPointer({ fillColor: data.background|default("#f27f6a") })|raw }}'
listMarkerSymbol: '{{ markerCircle({ fillColor: data.background|default("#f27f6a") })|raw }}'
info: |-
<table>
{% for value, data in const %}
{% if data.zoom <= map.zoom %}
<tr>
<td>{{ markerCircle({ fillColor: data.background|default('#f27f6a') })|raw }}<div class='sign'>{{ data.sign|raw }}</div></td>
<td>{{ tagTrans(value|split('=')[0], value|split('=')[1]) }}</td>
</tr>
{% endif %}
{% endfor %}
</table>
const:
amenity=fire_station:
zoom: '11'
sign: 🔥
amenity=hospital:
zoom: '11'
sign: 🏥
amenity=police:
zoom: '13'
sign: 👮
emergency=lifeguard:
zoom: '11'
sign: <i class='far fa-life-ring'></i>
emergency=phone:
zoom: '13'
sign: 📞
emergency=defibrillator:
zoom: '13'
sign: <img data-src='maki:defibrillator?fill=white'>
background: '#009262'
highway=emergency_access_point:
zoom: '13'
sign: <img data-src='maki:hospital?fill=white'>
background: '#009262'
filter:
type:
name: '{{ trans("filter:type") }}'
type: select
show_default: 'true'
values:
fire_station:
name: '{{ tagTrans("amenity", "fire_station") }}'
query: nwr[amenity^fire_station]
hospital:
name: '{{ tagTrans("amenity", "hospital") }}'
query: nwr[amenity^hospital]
police:
name: '{{ tagTrans("amenity", "police") }}'
query: nwr[amenity^police]
lifeguard:
name: '{{ tagTrans("emergency", "lifeguard") }}'
query: nwr[emergency^lifeguard]
emergency_phone:
name: '{{ tagTrans("emergency", "phone") }}'
query: node[emergency^phone]
defibrillator:
name: '{{ tagTrans("emergency", "defibrillator") }}'
query: node[emergency^defibrillator]
emergency_access_point:
name: '{{ tagTrans("highway", "emergency_access_point") }}'
query: (node[highway^emergency_access_point];node[emergency^access_point];)

74
etymology.yaml

@ -0,0 +1,74 @@
name:
en: Etymology
query: |
(
nwr["name:etymology"];
nwr["name:etymology:wikidata"];
)
feature:
description: |
{% set value = null %}
{% for tag in ['highway', 'railway', 'amenity', 'leisure', 'shop', 'man_made', 'landuse', 'natural', 'waterway', 'place', 'route', 'aeroway', 'aerialway', 'craft', 'office', 'military', 'building', 'barrier','geological','historic', 'power', 'tourism', 'boundary'] %}
{% if not value and tags[tag] %}
{% set value = attribute(tags, tag) %}
{% if value in ['yes'] %}
{{ keyTrans(tag) }}
{% else %}
{{ tagTransList(tag, value) }}
{% endif %}
{% endif %}
{% endfor %}
details: |
{% if not attribute(tags, "name:etymology") and attribute(tags, 'name:etymology:wikidata') %}
{% for i, wd in attribute(tags, 'name:etymology:wikidata')|split(';') %}
{%- if i != 0 %},{% endif %}
{% if wd %}
{% set wikidata = wd|wikidataEntity %}
{{ wikidata ? (wikidata.labels[user.data_lang]|default(wikidata.labels[user.ui_lang])|default(wikidata.labels.en)).value : wd }}
{% endif %}
{% endfor %}
{% else %}
{{ attribute(tags, "name:etymology")|enumerate }}
{% endif %}
body: |
<ul>
{% if attribute(tags, "name:etymology") or attribute(tags, 'name:etymology:wikidata') %}
<li class='hasSymbol'>
<i class="fa fa-book" aria-hidden="true"></i>
<span class='key'>{{ keyTrans('name:etymology') }}:</span>
<span class='value'>
{% set etymWikidata = attribute(tags, 'name:etymology:wikidata')|split(';') %}
{% set etymName = attribute(tags, 'name:etymology')|split(';') %}
{% set etymDesc = attribute(tags, 'name:etymology:description')|split(';') %}
{% set result = [] %}
{% for i in 0..max(etymName|length - 1, etymWikidata|length - 1) %}
{% set wikidata = etymWikidata[i]|wikidataEntity %}
{% set label = wikidata ? (wikidata.labels[user.data_lang]|default(wikidata.labels[user.ui_lang])|default(wikidata.labels.en)).value : etymName[i]|default(etymWikidata[i]) %}
{% set desc = wikidata ? (wikidata.descriptions[user.data_lang]|default(wikidata.descriptions[user.ui_lang])|default(wikidata.descriptions.en)).value|default(etymDesc) : etymDesc %}
{% set url = attribute(tags, 'name:etymology:website')
|default(attribute(tags, 'name:etymology:url'))
|default(wikidata.sitelinks[user.data_lang ~ 'wiki'].url)
|default(wikidata.sitelinks[user.ui_lang ~ 'wiki'].url)
|default(etymWikidata[i] ? 'https://wikidata.org/wiki/' ~ etymWikidata[i]|url_encode : null)
%}
{% set result = result|merge([ url ? '<a target="_blank" href="' ~ url ~ '">' ~ (etymName[i]|default(label))|e ~ '</a>' ~ (desc ? ' (' ~ desc|e ~ ')' : '') : etymName[i]|e ~ (desc ? ' (' ~ desc|e ~ ')' : '') ]) %}
{% endfor %}
{{ result|enumerate|raw }}
</span>
</li>
{% endif %}
{% if attribute(tags, 'name:start_date') %}
<li class='hasSymbol'>
<i class="fa fa-book" aria-hidden="true"></i>
<span class='key'>{{ keyTrans('name:start_date') }}:</span>
<span class='value'>{{ attribute(tags, 'name:start_date')|osmFormatDate({ format: 'short' }) }}</span>
</li>
{% endif %}
</ul>

113
financial.json

@ -1,113 +0,0 @@
{
"type": "overpass",
"name": {
"ast": "Dineru",
"cs": "Finanční služby",
"de": "Finanzen",
"el": "Χρήμα",
"en": "Financial",
"fr": "Finance",
"hu": "Pénzügyek",
"it": "Finanze",
"ja": "金融",
"nl": "Financieel",
"pl": "Finasowe",
"pt": "Finanças",
"pt-br": "Finanças",
"ro": "Financiar",
"ru": "Финансы",
"uk": "Фінанси"
},
"query": {
"14": [
"(",
"node[amenity~\"^(bank)$\"];",
"way[amenity~\"^(bank)$\"];",
"relation[amenity~\"^(bank)$\"];",
")"
],
"15": [
"(",
"node[amenity~\"^(bank|bureau_de_change|atm)$\"];",
"way[amenity~\"^(bank|bureau_de_change|atm)$\"];",
"relation[amenity~\"^(bank|bureau_de_change|atm)$\"];",
"node[office~\"^(financial|accountant|insurance|tax|tax_advisor)$\"];",
"way[office~\"^(financial|accountant|insurance|tax|tax_advisor)$\"];",
"relation[office~\"^(financial|accountant|insurance|tax|tax_advisor)$\"];",
")"
]
},
"feature": {
"pre": [
"{% if tags.amenity %}",
" {% set key = 'amenity' %}",
" {% set value = tags.amenity %}",
"{% else %}",
" {% set key = 'office' %}",
" {% set value = tags.office %}",
"{% endif %}"
],
"description": "{{ tagTrans(key, value) }}",
"markerSign": "{{ const[key ~ '=' ~ value].sign|raw }}"
},
"info": [
"<table>",
"{% for kv, data in const %}",
"{% if data.zoom <= map.zoom %}",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>{{ data.sign|raw }}</div></td>",
" <td>",
" {{ tagTrans(kv|split('=')[0], kv|split('=')[1]) }}",
" </td>",
" </tr>",
"{% endif %}",
"{% endfor %}",
"</table>"
],
"const": {
"amenity=atm": {
"sign": "<img data-src='maki:bank?size=11'>",
"zoom": 15
},
"amenity=bank": {
"sign": "<img data-src='maki:building'>",
"zoom": 14
},
"amenity=bureau_de_change": {
"sign": "⇄",
"zoom": 15
},
"office=financial": {
"sign": "<i class=\"fas fa-coins\"></i>",
"zoom": 15
},
"office=accountant": {
"sign": "<i class=\"fas fa-book\"></i>",
"zoom": 15
},
"office=insurance": {
"sign": "<i class=\"fas fa-file-signature\"></i>",
"zoom": 15
},
"office=tax": {
"sign": "%",
"zoom": 15
},
"office=tax_advisor": {
"sign": "<span style='color: green'>%</span>",
"zoom": 15
},
"office=cooperative": {
"sign": "<i class=\"fas fa-piggy-bank\"></i>",
"zoom": 15
}
},
"filter": {
"type": {
"name": "{{ trans('filter:type') }}",
"show_default": "true",
"type": "select",
"values": "{% for k, v in const %}<option value=\"{{ k }}\" query=\"nwr[{{ k }}]\" minzoom=\"{{ v.zoom }}\">{{ tagTrans(k) }}</option>{% endfor %}"
}
}
}

104
financial.yaml

@ -0,0 +1,104 @@
type: overpass
name:
ast: Dineru
ca: Financer
cs: Finanční služby
de: Finanzen
el: Χρήμα
en: Financial
es: Financiera
fr: Finance
gl: Finanzas
hu: Pénzügyek
it: Finanziario
ja: 金融
nb: Finansiell
nl: Financieel
oc: Finança
pl: Finansowe
pt: Finanças
pt-br: Finanças e seguros
ro: Financiar
ru: Финансы
sr: Финансије
tr: Finansal
uk: Фінанси
query:
14: |-
nwr[amenity~"^(.*;|)(bank)(;.*|)$"];
15: |-
(
nwr[amenity~"^(.*;|)(bank|bureau_de_change|atm)(;.*|)$"];
nwr[office~"^(.*;|)(financial|accountant|insurance|tax|tax_advisor)(;.*|)$"];
)
feature:
pre: |-
{% set key = null %}
{% set value = null %}
{% for k, d in const %}
{% set kv = k|split('=') %}
{% if attribute(tags, kv[0]) and kv[1] in attribute(tags, kv[0])|split(';') %}
{% set key = kv[0] %}
{% set value = kv[1] %}
{% endif %}
{% endfor %}
{% set kv = key ~ "=" ~ value %}
{% set data = const[kv] %}
description: |-
{{ tagTransList(key, attribute(tags, key)) }}
markerSign: |-
{{ const[kv].sign|raw }}
info: |-
<table>
{% for kv, data in const %}
{% if data.zoom <= map.zoom %}
<tr>
<td>{{ markerCircle({})|raw }}<div class='sign'>{{ data.sign|raw }}</div></td>
<td>
{{ tagTrans(kv|split('=')[0], kv|split('=')[1]) }}
</td>
</tr>
{% endif %}
{% endfor %}
</table>
const:
amenity=atm:
sign: <img data-src='maki:bank?size=11'>
zoom: 15
amenity=bank:
sign: <img data-src='maki:building'>
zoom: 14
amenity=bureau_de_change:
sign:
zoom: 15
office=financial:
sign: <i class="fas fa-coins"></i>
zoom: 15
office=accountant:
sign: <i class="fas fa-book"></i>
zoom: 15
office=insurance:
sign: <i class="fas fa-file-signature"></i>
zoom: 15
office=tax:
sign: '%'
zoom: 15
office=tax_advisor:
sign: '<span style="color: green">%</span>'
zoom: 15
office=cooperative:
sign: <i class="fas fa-piggy-bank"></i>
zoom: 15
filter:
type:
name: '{{ trans("filter:type") }}'
show_default: 'true'
type: select
values: |-
{% for k, v in const %}
<option value="{{ k }}" query="nwr[{{ k|replace({ '=': '^' }) }}]" minzoom="{{ v.zoom }}">
{{ tagTrans(k) }}
</option>
{% endfor %}

14
fixme.yaml

@ -1,3 +1,13 @@
name:
ca: Corregeix-me
en: Fix Me
fr: Améliorez-moi
hu: Javíts ki! / Fix me
it: Correggimi
pl: Popraw mnie
pt-br: Corrija-me
pt: Corrige-me
tr: Beni Geliştirin
type: overpass
query:
14: nwr[~"^fixme(:.*|)$"~".",i]
@ -24,7 +34,7 @@ feature:
{% endfor %}
{% endif %}
details: |
{{ fixme }}
{{ fixme|nl2br }}
description: |
{% set found = false %}
{% for k in ['amenity', 'shop', 'telecom', 'waterway', 'craft', 'highway', 'railway', 'aerialway', 'emergency', 'geological', 'man_made', 'natural', 'office', 'power', 'aeroway', 'tourism', 'leisure', 'military', 'landuse', 'barrier', 'route'] if not found %}
@ -44,7 +54,7 @@ feature:
{{ tagTrans('boundary', tags.boundary) }}
{% endif %}
body: |
{{ fixme == 'yes' ? keyTrans('fixme') : fixme }}
{{ fixme == 'yes' ? keyTrans('fixme') : fixme|nl2br }}
markerSymbol: |
{{ markerPointer({ fillColor: const.fixme[category].color|default('#f2756a') }) }}
listMarkerSymbol: |

13
footways.yaml

@ -1,3 +1,13 @@
name:
ca: Camins peatonals
en: Footways
fr: Cheminements piétonniers
hu: Gyalogutak
it: Percorsi pedonali
pl: Chodniki
pt-br: Vias pedonais
pt: Vias pedonais
tr: Yaya Yolları
query:
15: |
(
@ -67,6 +77,7 @@ feature:
{% if attribute(tags, 'sidewalk:both') %}
{% set sidewalk_left = attribute(tags, 'sidewalk:both') %}
{% set sidewalk_right = attribute(tags, 'sidewalk:both') %}
{% set sides = sides|merge(['leftr', 'rightr']) %}
{% endif %}
@ -254,7 +265,7 @@ feature:
opacity: 0.3,
dashArray: '1,10',
lineCap: butt,
color: sidewalk_left in ['no', 'none'] ? '#000000' : const.categories.sidewalk.color
color: sidewalk_right in ['no', 'none'] ? '#000000' : const.categories.sidewalk.color
},
}) }}
{% endif %}

14
gastro-smoking.json

@ -1,12 +1,24 @@
{
"type": "overpass",
"name": {
"ca": "Gastronomia Lliure de Fum",
"cs": "Nekuřácké restaurace",
"de": "Rauchfreie Gastronomie",
"en": "Smokefree Gastronomy",
"es": "Gastronomía libre de humo",
"fr": "Restauration sans tabac",
"gl": "Restauración sen fume",
"hu": "Nem dohányzó vendéglátóhelyek",
"it": "Gastronomia non fumatori",
"ja": "禁煙の飲食店",
"nb": "Røykefritt Gastronomi",
"nl": "Rookvrije gastronomie",
"oc": "Restauration sensa tabat",
"pl": "Gastronomia wolna od papierosów",
"pt": "Restauração livre de tabaco",
"pt-br": "Gastronomia sem fumo"
"pt-br": "Gastronomia sem fumo",
"ru": "Общественное питание без курения",
"tr": "Dumansız Gastronomi"
},
"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)$'];);"

69
gastro.yaml

@ -1,9 +1,33 @@
name:
ast: Gastronomía
ca: Gastronomia
cs: Stravování
de: Gastronomie
el: Γαστρονομία
en: Gastronomy
es: Gastronomía
fr: Restauration
gl: Restauración
hu: Vendéglátás
it: Gastronomia
ja: 食べ物
nb: Gastronomi
nl: Gastronomie
oc: Restauracion/ Gastronomia
pl: Gastronomia
pt-br: Gastronomia
pt: Restauração
ro: Gastronomie
ru: Общепит
sr: Гастрономија
tr: Gastronomi
uk: Гастрономія
type: overpass
query:
15: nwr[amenity~'^(bar|biergarten|cafe|fast_food|food_court|ice_cream|pub|restaurant|canteen)$'];
15: nwr[amenity~'^(.*; *|)(bar|biergarten|cafe|fast_food|food_court|ice_cream|pub|restaurant|canteen)(| *;.*)$'];
feature:
description: |
{{ tagTrans('amenity', tags.amenity) }}
{{ tagTransList('amenity', tags.amenity) }}
details: |
{{ tagTransList('cuisine', tags.cuisine) }}
body: |
@ -46,7 +70,7 @@ filter:
- canteen
valueName: |
{{ tagTrans('amenity', value) }}
op: '='
op: 'has'
cuisine_food:
name: |
{{ keyTrans('cuisine/food') }}
@ -189,23 +213,22 @@ filter:
name: |
{{ keyTrans('diet') }}
type: select
values:
'*':
name: |
{{ repoTrans('Objects with diet information') }}
query: nwr[~"^diet:"~"."]
diet:vegan: {}
diet:vegetarian: {}
diet:pescetarian: {}
diet:lacto_vegetarian: {}
diet:ovo_vegetarian: {}
diet:fruitarian: {}
diet:raw: {}
diet:gluten_free: {}
diet:dairy_free: {}
diet:lactose_free: {}
diet:halal: {}
diet:kosher: {}
valueName: |
{{ keyTrans(value) }}
op: has_key_value
values: |
<option weight='-1' value='*' query='nwr[~"^diet:"~"."]'>{{ repoTrans('Objects with diet information') }}</option>
{% for key, def in const.diet %}
<option value='{{ key }}' query='nwr["{{ key }}"]["{{ key }}"!=no]'>{{ keyTrans(key) }}</option>
{% endfor %}
const:
diet:
diet:vegan: {}
diet:vegetarian: {}
diet:pescetarian: {}
diet:lacto_vegetarian: {}
diet:ovo_vegetarian: {}
diet:fruitarian: {}
diet:raw: {}
diet:gluten_free: {}
diet:dairy_free: {}
diet:lactose_free: {}
diet:halal: {}
diet:kosher: {}

247
health.json

@ -1,247 +0,0 @@
{
"type": "overpass",
"name": {
"ast": "Salú",
"cs": "Zdravotnictví",
"de": "Gesundheitsdienste",
"el": "Υγεία",
"en": "Health",
"fr": "Santé",
"hu": "Egészségügy",
"it": "Sanità",
"ja": "健康",
"nl": "Gezondheid",
"pl": "Zdrowie",
"pt": "Saúde",
"pt-br": "Saúde e assistência",
"ro": "Sanatate",
"ru": "Медицина",
"uk": "Здоров'я"
},
"query": {
"11": [
"(",
"node[amenity~\"^(hospital)$\"];",
"way[amenity~\"^(hospital)$\"];",
"relation[amenity~\"^(hospital)$\"];",
"node[healthcare~\"^(hospital|clinic)$\"];",
"way[healthcare~\"^(hospital|clinic)$\"];",
"relation[healthcare~\"^(hospital|clinic)$\"];",
")"
],
"14": [
"(",
"node[amenity~\"^(baby_hatch|clinic|dentist|doctors|hospital|nursing_home|pharmacy|social_facility|veterinary)$\"];",
"way[amenity~\"^(baby_hatch|clinic|dentist|doctors|hospital|nursing_home|pharmacy|social_facility|veterinary)$\"];",
"relation[amenity~\"^(baby_hatch|clinic|dentist|doctors|hospital|nursing_home|pharmacy|social_facility|veterinary)$\"];",
"node[healthcare];",
"way[healthcare];",
"relation[healthcare];",
")"
]
},
"feature": {
"pre": [
"{% if tags.healthcare %}",
" {% set key = 'healthcare' %}",
" {% set value = tags.healthcare|split(';')[0] %}",
"{% else %}",
" {% set key = 'amenity' %}",
" {% set value = tags.amenity %}",
"{% endif %}",
"{% set kv = key ~ '=' ~ value %}",
"{% set found = { sign: '' } %}",
"{% for data in const %}",
" {% if kv in data.types %}{% set found = data %}{% endif %}",
"{% endfor %}"
],
"description": [
"{{ tagTransList(key, attribute(tags, key)) }}",
"{% if attribute(tags, 'healthcare:speciality') %}",
"-",
"{{ tagTransList('healthcare:speciality', attribute(tags, 'healthcare:speciality')) }}",
"{% endif %}"
],
"markerSign": "{{ found.sign|raw }}"
},
"info": [
"<table>",
"{% for data in const %}",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>{{ data.sign|raw }}</div></td>",
" <td>{{ tagTrans(data.types[0]|split('=')[0], data.types[0]|split('=')[1]) }}</td>",
" </tr>",
"{% endfor %}",
"</table>"
],
"const": [
{
"types": [
"amenity=hospital",
"healthcare=hospital"
],
"sign": "<i class=\"fas fa-hospital-alt\"></i>"
},
{
"types": [
"healthcare=clinic"
],
"sign": "<i class=\"fas fa-hospital\"></i>"
},
{
"types": [
"healthcare=centre"
],
"sign": "<i class=\"far fa-hospital\"></i>"
},
{
"types": [
"healthcare=doctor",
"amenity=doctors"
],
"sign": "<img data-src='maki:doctor'>"
},
{
"types": [
"amenity=pharmacy",
"healthcare=pharmacy"
],
"sign": "<img data-src='maki:pharmacy'>"
},
{
"types": [
"healthcare=dentist",
"amenity=dentist"
],
"sign": "<img data-src='maki:dentist'>"
},
{
"types": [
"amenity=baby_hatch"
],
"sign": "🚼"
},
{
"types": [
"healthcare=blood_bank"
],
"sign": "<img data-src='maki:blood-bank'>"
},
{
"types": [
"healthcare=blood_donation"
],
"sign": "<img data-src='maki:blood-bank'>"
},
{
"types": [
"amenity=nursing_home"
]
},
{
"types": [
"amenity=social_facility"
],
"sign": "<i class=\"fas fa-users\"></i>"
},
{
"types": [
"amenity=veterinary"
],
"sign": "<img data-src='maki:veterinary'>"
},
{
"types": [
"healthcare=physiotherapist"
],
"sign": "<i class=\"fas fa-user-injured\"></i>"
},
{
"types": [
"healthcare=psychotherapist"
],
"sign": "<i class=\"fas fa-couch\"></i>"
},
{
"types": [
"healthcare=alternative"
],
"sign": ""
},
{
"types": [
"healthcare=audiologist"
],
"sign": "<i class=\"fas fa-headphones-alt\"></i>"
},
{
"types": [
"healthcare=birthing_centre",
"healthcare=birthing_center"
],
"sign": "<i class=\"fas fa-baby\"></i>"
},
{
"types": [
"healthcare=dialysis"
],
"sign": ""
},
{
"types": [
"healthcare=laboratory"
],
"sign": "<i class=\"fas fa-vials\"></i>"
},
{
"types": [
"healthcare=midwife"
],
"sign": ""
},
{
"types": [
"healthcare=nutrition_counseling"
],
"sign": "<i class=\"fas fa-carrot\"></i>"
},
{
"types": [
"healthcare=occupational_therapist"
],
"sign": ""
},
{
"types": [
"healthcare=optometrist"
],
"sign": "<i class=\"fas fa-eye\"></i>"
},
{
"types": [
"healthcare=podiatrist"
],
"sign": ""
},
{
"types": [
"healthcare=rehabilitation"
],
"sign": "<i class=\"fas fa-crutch\"></i>"
},
{
"types": [
"healthcare=speech_therapist"
],
"sign": ""
}
],
"filter": {
"type": {
"name": "{{ trans('filter:type') }}",
"show_default": "true",
"type": "select",
"values": "{% for data in const %}<option value=\"{{ data.types[0] }}\" query=\"({% for t in data.types %}nwr[{{ t }}];{% endfor %})\" minzoom=\"{{ data.zoom }}\">{{ tagTrans(data.types[0]) }}</option>{% endfor %}"
}
}
}

161
health.yaml

@ -0,0 +1,161 @@
type: overpass
name:
ast: Salú
ca: Sanitat
cs: Zdravotnictví
de: Gesundheitsdienste
el: Υγεία
en: Health
es: Salud
fr: Santé
gl: Saúde
hu: Egészségügy
it: Salute
ja: 健康
nb: Helse
nl: Gezondheid
oc: Santat
pl: Zdrowie
pt: Saúde
pt-br: Saúde e assistência
ro: Sanatate
ru: Медицина
sr: Здравље
tr: Sağlık
uk: Здоров'я
query:
11: |-
(
nwr[amenity~"^(.*;|)(hospital)(;.*|)$"];
nwr[healthcare~"^(.*;|)(hospital|clinic)(;.*|)$"];
)
14: |-
(
nwr[amenity~"^(.*;|)(baby_hatch|clinic|dentist|doctors|hospital|nursing_home|pharmacy|social_facility|veterinary)(;.*|)$"];
nwr[healthcare];
)
feature:
pre: |-
{% if tags.healthcare %}
{% set key = 'healthcare' %}
{% set value = tags.healthcare|split(';')[0] %}
{% else %}
{% set key = 'amenity' %}
{% set value = tags.amenity %}
{% endif %}
{% set kv = key ~ '=' ~ value %}
{% set found = { sign: '' } %}
{% for data in const %}
{% if kv in data.types %}{% set found = data %}{% endif %}
{% endfor %}
description: |-
{{ tagTransList(key, attribute(tags, key)) }}
{% if attribute(tags, 'healthcare:speciality') %}
-
{{ tagTransList('healthcare:speciality', attribute(tags, 'healthcare:speciality')) }}
{% endif %}
markerSign: '{{ found.sign|raw }}'
info: |-
<table>
{% for data in const %}
<tr>
<td>{{ markerCircle({})|raw }}<div class='sign'>{{ data.sign|raw }}</div></td>
<td>{{ tagTrans(data.types[0]|split('=')[0], data.types[0]|split('=')[1]) }}</td>
</tr>
{% endfor %}
</table>
const:
- types:
- amenity=hospital
- healthcare=hospital
sign: <i class="fas fa-hospital-alt"></i>
- types:
- healthcare=clinic
sign: <i class="fas fa-hospital"></i>
- types:
- healthcare=centre
sign: <i class="far fa-hospital"></i>
- types:
- healthcare=doctor
- amenity=doctors
sign: <img data-src='maki:doctor'>
- types:
- amenity=pharmacy
- healthcare=pharmacy
sign: <img data-src='maki:pharmacy'>
- types:
- healthcare=dentist
- amenity=dentist
sign: <img data-src='maki:dentist'>
- types:
- amenity=baby_hatch
sign: 🚼
- types:
- healthcare=blood_bank
sign: <img data-src='maki:blood-bank'>
- types:
- healthcare=blood_donation
sign: <img data-src='maki:blood-bank'>
- types:
- amenity=nursing_home
- types:
- amenity=social_facility
sign: <i class="fas fa-users"></i>
- types:
- amenity=veterinary
sign: <img data-src='maki:veterinary'>
- types:
- healthcare=physiotherapist
sign: <i class="fas fa-user-injured"></i>
- types:
- healthcare=psychotherapist
sign: <i class="fas fa-couch"></i>
- types:
- healthcare=alternative
sign: ''
- types:
- healthcare=audiologist
sign: <i class="fas fa-headphones-alt"></i>
- types:
- healthcare=birthing_centre
- healthcare=birthing_center
sign: <i class="fas fa-baby"></i>
- types:
- healthcare=dialysis
sign: ''
- types:
- healthcare=laboratory
sign: <i class="fas fa-vials"></i>
- types:
- healthcare=midwife
sign: ''
- types:
- healthcare=nutrition_counseling
sign: <i class="fas fa-carrot"></i>
- types:
- healthcare=occupational_therapist
sign: ''
- types:
- healthcare=optometrist
sign: <i class="fas fa-eye"></i>
- types:
- healthcare=podiatrist
sign: ''
- types:
- healthcare=rehabilitation
sign: <i class="fas fa-crutch"></i>
- types:
- healthcare=speech_therapist
sign: ''
filter:
type:
name: '{{ trans("filter:type") }}'
show_default: 'true'
type: select
values: |-
{% for data in const %}
<option value="{{ data.types[0] }}" query="({% for t in data.types %}nwr[{{ t|replace({ '=': '^' }) }}];{% endfor %})">
{{ tagTrans(data.types[0]) }}
</option>
{% endfor %}

28
heritage.json

@ -1,28 +0,0 @@
{
"type": "overpass",
"query": {
"8": "nwr[heritage~\"^(|.*;)1(|;.*)$\"];",
"11": "nwr[heritage~\"^(|.*;)(1|2)(|;.*)$\"];",
"13": "nwr[heritage];"
},
"feature": {
"description": [
"{% set found = false %}",
"{% for k in ['amenity', 'shop', 'telecom', 'waterway', 'craft', 'highway', 'railway', 'aerialway', 'emergency', 'geological', 'man_made', 'natural', 'office', 'power', 'aeroway', 'tourism', 'leisure', 'military', 'landuse', 'barrier', 'route'] if not found %}",
" {% if attribute(tags, k) and attribute(tags, k) != 'yes' %}",
" {{ tagTransList(k, attribute(tags, k)) }}",
" {% set found = true %}",
" {% endif %}",
"{% endfor %}",
"{% if found %}{# nothing #}",
"{% elseif tags.building and tags.building != 'yes' %}",
"{{ tagTransList('building', tags.building) }}",
"{% elseif tags.historic and tags.historic not in ['heritage', 'yes', 'building'] %}",
"{{ tagTransList('historic', tags.historic) }}",
"{% elseif tags.building == 'yes' or tags.historic == 'building' %}",
"{{ keyTrans('building') }}",
"{% endif %}"
],
"priority": "{{ min(tags.heritage|split(\";\")) }}"
}
}

34
heritage.yaml

@ -0,0 +1,34 @@
type: overpass
name:
ca: Protecció del Patrimoni
de: Denkmalschutz
en: Heritage Protection
fr: Protection patrimoniale
hu: Örökségvédelem
it: Protezione del patrimonio
pl: Ochrona dziedzictwa
pt: Património cultural
pt-br: Patrimônio histórico
tr: Kültürel Miras
query:
8: nwr[heritage~"^(|.*;)1(|;.*)$"];
11: nwr[heritage~"^(|.*;)(1|2)(|;.*)$"];
13: nwr[heritage];
feature:
description: |-
{% set found = false %}
{% for k in ['amenity', 'shop', 'telecom', 'waterway', 'craft', 'highway', 'railway', 'aerialway', 'emergency', 'geological', 'man_made', 'natural', 'office', 'power', 'aeroway', 'tourism', 'leisure', 'military', 'landuse', 'barrier', 'route'] if not found %}
{% if attribute(tags, k) and attribute(tags, k) != 'yes' %}
{{ tagTransList(k, attribute(tags, k)) }}
{% set found = true %}
{% endif %}
{% endfor %}
{% if found %}{# nothing #}
{% elseif tags.building and tags.building != 'yes' %}
{{ tagTransList('building', tags.building) }}
{% elseif tags.historic and tags.historic not in ['heritage', 'yes', 'building'] %}
{{ tagTransList('historic', tags.historic) }}
{% elseif tags.building == 'yes' or tags.historic == 'building' %}
{{ keyTrans('building') }}
{% endif %}
priority: '{{ min(tags.heritage|split(";")) }}'

16
hiking_routes.json

@ -1,12 +1,26 @@
{
"type": "overpass",
"name": {
"ca": "Rutes Excursionistes",
"cs": "Turistické trasy",
"de": "Wanderrouten",
"en": "Hiking routes",
"es": "Rutas de senderismo",
"fr": "Itinéraires pédestres",
"gl": "Rotas sendeiristas",
"hu": "Turistautak",
"it": "Percorsi escursionistici",
"ja": "ハイキングルート",
"nb": "Gåruter",
"nl": "Wandelroutes",
"oc": "Itineraris per escorregudas",
"pl": "Trasy turystyczne",
"pt": "Rotas de caminhada",
"pt-br": "Rotas de caminhada"
"pt-br": "Rotas de caminhada",
"ro": "Trasee de drumeție",
"ru": "Туристические маршруты",
"sr": "Трасе за планинарење",
"tr": "Yürüyüş Rotaları"
},
"query": {
"10": "relation[type=route][route~\"^(|.*;)hiking(|;.*)$\"][network~\"^(|.*;)(iwn)(|;.*)$\"]",

13
historic.json

@ -2,21 +2,28 @@
"type": "overpass",
"name": {
"ast": "Hestoria",
"ca": "Històric",
"cs": "Historické",
"de": "Geschichte",
"el": "Ιστορικά",
"en": "Historic",
"es": "Histórico",
"et": "Ajalooline",
"fr": "Histoire",
"gl": "Histórico",
"hu": "Történelmi objektumok",
"it": "Storia",
"ja": "記念",
"ja": "歴史",
"nb": "Historisk",
"nl": "Historisch",
"pl": "Miejsca Historyczne",
"oc": "Istòria",
"pl": "Miejsca historyczne",
"pt": "Histórico",
"pt-br": "Histórico",
"ro": "Istoric",
"ru": "Историческое",
"sr": "Историјско",
"tr": "Tarihi",
"uk": "Історія"
},
"query": {
@ -57,7 +64,7 @@
" <li class='hasSymbol'>",
" <i class=\"fa fa-pencil-alt\" aria-hidden=\"true\"></i>",
" <span class='key'>{{ keyTrans('inscription') }}:</span>",
" <span class='value'>{{ localizedTag(tags, 'inscription') }}</span>",
" <span class='value'>{{ localizedTag(tags, 'inscription')|nl2br }}</span>",
" </li>",
"{% elseif attribute(tags, 'inscription:url') %}",
" <li class='hasSymbol'>",

183
index.json

@ -1,8 +1,23 @@
{
"type": "index",
"name": {
"hu": "Tartalom",
"pt-br": "Índice"
"ca": "Índex de Categories",
"cs": "Rejstřík kategorií",
"en": "Index of Categories",
"es": "Índice de Categorías",
"fr": "Index des Catégories",
"gl": "Índice de categorías",
"hu": "Kategóriák jegyzéke",
"it": "Indice delle Categorie",
"ja": "目次(カテゴリ)",
"nb": "Indeks av kategorier",
"oc": "Indici dei categorias",
"pl": "Spis kategorii",
"pt": "Índice de categorias",
"pt-br": "Índice de Categorias",
"ru": "Индекс категорий",
"sr": "Садржај категорија",
"tr": "Kategori İndeksi"
},
"subCategories": [
{
@ -22,12 +37,17 @@
"it": "Tempo libero, sport e shopping",
"ja": "レジャー",
"nl": "Vrije tijd, Sport en Winkelen",
"pl": "Wypoczynek, Sport i Zakupy",
"pl": "Wypoczynek, sport i zakupy",
"ro": "Timp liber, Sport si Cumparaturi",
"ru": "Досуг",
"ru": "Досуг, спорт и магазины",
"uk": "Дозвілля",
"pt-br": "Lazer, esportes e compras",
"pt": "Lazer, desporto e compras"
"pt": "Lazer, desporto e compras",
"gl": "Lecer, deporte e compras",
"nb": "Fritid, sport og shopping",
"oc": "Vida quotidiana, lesers e espòrts",
"sr": "Разонода, спорт и куповина",
"tr": "Eğlence, Spor ve Alışveriş"
},
"subCategories": [
{
@ -78,7 +98,12 @@
"ru": "Услуги",
"uk": "Послуги",
"pt-br": "Prestação de serviços",
"pt": "Serviços"
"pt": "Serviços",
"gl": "Servizos",
"nb": "Tjenester",
"oc": "Servicis",
"sr": "Услуге",
"tr": "Hizmetler"
},
"subCategories": [
{
@ -136,7 +161,14 @@
"ru": "Транспорт",
"uk": "Транспорт",
"pt-br": "Mobilidade",
"pt": "Transportes"
"pt": "Transportes",
"ca": "Transport",
"es": "Transporte",
"gl": "Mobilidade",
"nb": "Transport",
"oc": "Transpòrts",
"sr": "Превоз",
"tr": "Ulaşım"
},
"subCategories": [
{
@ -149,7 +181,19 @@
"pt-br": "Pedestre",
"pt": "Pedestre",
"hu": "Gyalogos közlekedés",
"ja": "歩行"
"ja": "ウォーキング",
"ca": "Caminar",
"cs": "Turistika",
"es": "Viandantes",
"gl": "Peonil",
"it": "Pedonale",
"nb": "Gåing",
"nl": "Wandelen",
"oc": "Caminada",
"pl": "Pieszy",
"ru": "Пешеходный",
"sr": "Ходање",
"tr": "Yürüme"
},
"subCategories": [
{
@ -176,7 +220,19 @@
"pt-br": "Ciclismo",
"pt": "Ciclismo",
"hu": "Kerékpáros közlekedés",
"ja": "自転車"
"ja": "サイクリング",
"ca": "Ciclisme",
"cs": "Cyklistika",
"es": "Ciclismo",
"gl": "Ciclismo",
"it": "Ciclistico",
"nb": "Sykling",
"nl": "Fietsen",
"oc": "Ciclisme",
"pl": "Rowerowy",
"ru": "Велосипедный",
"sr": "Бициклизам",
"tr": "Bisiklet"
},
"subCategories": [
{
@ -211,12 +267,19 @@
"it": "Trasporti pubblici",
"ja": "公共輸送",
"nl": "Openbaar vervoer",
"pl": "Transport Publiczny",
"pl": "Transport publiczny",
"ro": "Transport public",
"ru": "Общественный транспорт",
"uk": "Громадський транспорт",
"pt-br": "Transporte público",
"pt": "Transportes públicos"
"pt": "Transportes públicos",
"ca": "Transport Públic",
"es": "Transporte público",
"gl": "Transporte público",
"nb": "Offentlig transport",
"oc": "Transpòrts publics",
"sr": "Јавни превоз",
"tr": "Toplu Taşıma"
},
"subCategories": [
{
@ -236,16 +299,23 @@
"de": "Motorisierter Individualverkehr",
"en": "Individual Traffic",
"fr": "Transport automobile",
"it": "Trasporti individuali",
"it": "Trasporto individuale",
"ja": "個人輸送機関",
"nl": "Gemotoriseerd individueel verkeer",
"pl": "Transport Indywidualny",
"pl": "Transport indywidualny",
"ro": "Trafic individual",
"ru": "Частный транспорт",
"uk": "Приватний транспорт",
"pt-br": "Tráfego individual",
"pt-br": "Transporte individual",
"pt": "Transporte individual",
"hu": "Autós közlekedés"
"hu": "Autós közlekedés",
"ca": "Trànsit Individual",
"es": "Tráfico individual",
"gl": "Tráfico individual",
"nb": "Individuell trafikk",
"oc": "Transpòrt automobil",
"sr": "Индивидуални саобраћај",
"tr": "Bireysel Trafik"
},
"subCategories": [
{
@ -271,7 +341,20 @@
"pt-br": "Infraestrutura",
"pt": "Infraestrutura",
"hu": "Infrastruktúra",
"ja": "インフラ"
"ja": "インフラ",
"ca": "Infraestructura",
"cs": "Infrastruktura",
"es": "Infraestructura",
"gl": "Infraestrutura",
"it": "Infrastrutture",
"nb": "Infrastruktur",
"nl": "Infrastructuur",
"oc": "Infrastructuras",
"pl": "Infrastruktura",
"ro": "Infrastructură",
"ru": "Инфраструктура",
"sr": "Инфраструктура",
"tr": "Altyapı"
},
"subCategories": [
{
@ -284,7 +367,18 @@
"id": "developments",
"type": "index",
"name": {
"en": "Planning and Construction"
"en": "Planning and Construction",
"ca": "Planificació i Construcció",
"fr": "Planification et construction",
"hu": "Tervek és építkezések",
"it": "Pianificazione e costruzione",
"ja": "計画と建設",
"oc": "Planificacion e construccion",
"pl": "Planowanie i budowanie",
"pt-br": "Planejamento e construção",
"pt": "Planeamento e construção",
"sr": "Планирање и изградња",
"tr": "Planlama ve İnşaat"
},
"subCategories": [
{
@ -310,7 +404,21 @@
"pt-br": "Energia",
"fr": "Énergie",
"hu": "Energiaellátás",
"ja": "エネルギー"
"ja": "エネルギー",
"ca": "Energia",
"cs": "Energie",
"es": "Energía",
"gl": "Enerxía",
"it": "Energia",
"nb": "Energi",
"nl": "Energie",
"oc": "Energia",
"pl": "Energetyka",
"pt": "Energia",
"ro": "Energie",
"ru": "Энергетика",
"sr": "Енергија",
"tr": "Enerji"
},
"subCategories": [
{
@ -341,12 +449,20 @@
"et": "Raudtee",
"fr": "Chemins de fer",
"hu": "Vasút",
"it": "Ferrovie",
"it": "Ferrovia",
"ja": "鉄道",
"nl": "Spoorwegen",
"ru": "Железные дороги",
"pt-br": "Ferrovia",
"pt": "Linhas ferroviárias"
"pt": "Linhas ferroviárias",
"ca": "Via fèrria",
"es": "Ferrocarril",
"gl": "Ferrocarril",
"nb": "Jernbane",
"oc": "Camins de fer",
"pl": "Kolej",
"sr": "Пруга",
"tr": "Demiryolu"
},
"subCategories": [
{
@ -393,7 +509,19 @@
"fr": "Catégories spéciales",
"pt": "Especial",
"hu": "Speciális",
"ja": "特別"
"ja": "特別",
"ca": "Especial",
"cs": "Speciální",
"es": "Especial",
"gl": "Especial",
"it": "Speciali",
"nb": "Spesielt",
"nl": "Speciaal",
"oc": "Categorias particularas",
"pl": "Specjalne",
"ru": "Специальное",
"sr": "Посебно",
"tr": "Özel"
},
"subCategories": [
{
@ -420,7 +548,18 @@
{
"id": "walk_amenities_qa"
}
]
],
"name": {
"ca": "Control de Qualitat d'OpenStreetMap",
"en": "OpenStreetMap Quality Control",
"fr": "Contrôle qualité OpenStreetMap",
"hu": "OpenStreetMap minőségellenőrzés",
"it": "Controllo della qualità di OpenStreetMap",
"pl": "Kontrola jakości OpenStreetMap",
"pt-br": "Controle de Qualidade OSM",
"pt": "Controlo de Qualidade do OpenStreetMap",
"tr": "OpenStreetMap Kalite Kontrol"
}
}
]
}

10
internet.json

@ -7,11 +7,19 @@
"en": "Internet access",
"es": "Acceso a Internet",
"fr": "Internet",
"gl": "Acceso á internet",
"hu": "Internetcsatlakozás",
"it": "Accesso a internet",
"ja": "インターネット接続",
"nb": "Internettilgang",
"nl": "Internettoegang",
"oc": "Accès a Internet",
"pl": "Dostęp do Internetu",
"pt": "Acesso à Internet",
"pt-br": "Acesso à Internet",
"ro": "Acces internet"
"ro": "Acces internet",
"ru": "Доступ в интернет",
"sr": "Приступ интернету",
"tr": "İnternet erişimi"
}
}

10
kerbs.yaml

@ -1,3 +1,13 @@
name:
ca: Voreres
en: Kerbs
fr: Bordures
hu: Járdaszegélyek
it: Cordoli
pl: Krawężniki
pt-br: Meios-fios
pt: Lancis
tr: Bordürler
query:
14: (way[kerb];way[barrier=kerb];node[kerb];node[barrier=kerb];)
feature:

103
lang/ast.json

@ -1,93 +1,110 @@
{
"Objects with diet information": "",
"category:historic": "Hestoria",
"category:leisure_sport_shopping": "Recréu, deportes y compres",
"category:services": "Servicios",
"category:transport": "Tresporte",
"category:transport_pt": "Tresporte Públicu",
"category:transport_car": "Tráficu individual",
"category:railway": "Ferrocarril",
"category:internet": "Accesu a Internet",
"category:leisure": "Recréu",
"category:military": "Militar",
"category:natural": "Formaciones naturales",
"category:other": "Otres",
"category:phone": "Teléfonos",
"category:places": "Llugares",
"category:places_geo": "Llugares",
"category:playgrounds": "Xuegos infantiles",
"category:post": "Corréu",
"category:pt:stops": "Paraes y estaciones",
"category:pt_amenities": "Infraestructures",
"category:public": "Serviciu Públicu",
"category:religion": "Relixón",
"category:shop": "Compres",
"category:sport": "Deportes",
"category:tourism_attractions": "Turismu",
"category:tourism_services": "Turismu",
"category:transport_alternative": "Alternativu (Ciclismu, senderismu, ...)",
"category:waste": "Basures",
"category:works": "Fábriques",
"category:administrative": "Divisiones Alministratives",
"category:agriculture": "Agricultura",
"category:alternative_amenities": "Infraestructures",
"category:alternative_routes": "Rutes",
"category:resources": "Estraición de recursos",
"category:residential": "Zones residenciales",
"category:car_amenities": "Infraestructures",
"category:car_furniture": "Acondicionamientu urbanu",
"category:communication": "Comunicaciones",
"category:construction": "Sitios d'obres",
"category:culture": "Cultura",
"category:culture_religion": "Cultura",
"category:education": "Servicios educativos",
"category:electric_power": "Enerxía",
"category:emergency": "Servicios d'emerxencia",
"category:financial": "Dineru",
"category:gastro": "Gastronomía",
"category:health": "Salú",
"category:buildings": "",
"category:buildings-entrances": "",
"category:buildings-figure-ground": "",
"category:buildings-height": "",
"category:buildings-start_date": "",
"category:buildings-type": "",
"category:car_amenities": "Infraestructures",
"category:car_furniture": "Acondicionamientu urbanu",
"category:car_maxspeed": "",
"category:car_routes": "",
"category:children": "",
"category:climbing": "",
"category:coal": "",
"category:communication": "Comunicaciones",
"category:construction": "Sitios d'obres",
"category:craft": "",
"category:culture": "Cultura",
"category:culture_religion": "Cultura",
"category:culture-media": "",
"category:cycle_amenities": "",
"category:cycle_directions": "",
"category:cycle_routes": "",
"category:education": "Servicios educativos",
"category:electric_power": "Enerxía",
"category:emergency": "Servicios d'emerxencia",
"category:developable_areas": "",
"category:developments": "",
"category:energy": "",
"category:financial": "Dineru",
"category:gastro": "Gastronomía",
"category:fixme": "",
"category:footways": "",
"category:gastro-smoking": "",
"category:health": "Salú",
"category:heritage": "",
"category:hiking_routes": "",
"category:historic": "Hestoria",
"category:index": "",
"category:infrastructure": "",
"category:internet": "Accesu a Internet",
"category:kerbs": "",
"category:law": "",
"category:leisure": "Recréu",
"category:leisure_sport_shopping": "Recréu, deportes y compres",
"category:memorial": "",
"category:military": "Militar",
"category:mtb-routes": "",
"category:natural": "Formaciones naturales",
"category:office": "",
"category:oil_gas": "",
"category:organisations": "",
"category:other": "Otres",
"category:osm-qa": "",
"category:outdoor": "",
"category:phone": "Teléfonos",
"category:places": "Llugares",
"category:places_geo": "Llugares",
"category:playgrounds": "Xuegos infantiles",
"category:post": "Corréu",
"category:paddling": "",
"category:paddling_amenities": "",
"category:paddling_hazards": "",
"category:paddling_routes": "",
"category:power_routes": "",
"category:proposals": "",
"category:pt": "",
"category:pt:routes": "",
"category:pt:stops": "Paraes y estaciones",
"category:pt_amenities": "Infraestructures",
"category:public": "Serviciu Públicu",
"category:railway": "Ferrocarril",
"category:railway-electrification": "",
"category:railway-gauge": "",
"category:railway-infrastructure": "",
"category:railway-maxspeed": "",
"category:railway-routes": "",
"category:religion": "Relixón",
"category:renewables": "",
"category:residential": "Zones residenciales",
"category:resources": "Estraición de recursos",
"category:services": "Servicios",
"category:shop": "Compres",
"category:roads": "",
"category:special": "",
"category:sport": "Deportes",
"category:swimming_bathing": "",
"category:tourism_attractions": "Turismu",
"category:tourism_services": "Turismu",
"category:transport": "Tresporte",
"category:transport_alternative": "Alternativu (Ciclismu, senderismu, ...)",
"category:transport_car": "Tráficu individual",
"category:transport_cycle": "",
"category:transport_pt": "Tresporte Públicu",
"category:transport_walk": "",
"category:walk_amenities": "",
"category:waste": "Basures",
"category:walk_amenities_qa": "",
"category:water": "",
"category:wikipedia": "",
"category:works": "Fábriques",
"category:xmas": "",
"Objects with diet information": "",
"date format not understood": "",
"outdated feature": "",
"xmas:outdated-warning": ""

122
lang/ca.json

@ -1,44 +1,23 @@
{
"Objects with diet information": "Objectes amb informació alimentaria",
"category:administrative": "Àrees Administratives",
"category:agriculture": "Agricultura",
"category:alternative_amenities": "Serveis",
"category:alternative_routes": "Rutes",
"category:buildings": "Edificis",
"category:buildings-entrances": "Entrades",
"category:buildings-figure-ground": "Mapa a peu de carrer",
"category:buildings-height": "Alçada de l'edifici",
"category:buildings-start_date": "Antiguitat de l'edifici",
"category:buildings-type": "Tipologies d'edificació",
"category:car_amenities": "Serveis",
"category:car_furniture": "Mobiliari Urbà",
"category:car_maxspeed": "Velocitat màxima",
"category:car_routes": "Rutes en cotxe",
"category:children": "Serveis per a infants",
"category:coal": "Carbó",
"category:communication": "Comunicacions",
"category:construction": "Llocs en Construcció",
"category:craft": "Artesania",
"category:culture": "Cultura",
"category:culture_religion": "Cultura i religió",
"category:cycle_amenities": "Serveis",
"category:cycle_routes": "Rutes Ciclistes",
"category:education": "Serveis Educatius",
"category:electric_power": "Energia Elèctrica",
"category:emergency": "Serveis d'emergència",
"category:energy": "Energia",
"category:financial": "Financer",
"category:gastro": "Gastronomia",
"category:gastro-smoking": "Gastronomia Lliure de Fum",
"category:health": "Sanitat",
"category:hiking_routes": "Rutes Excursionistes",
"category:historic": "Històric",
"category:index": "Índex de Categories",
"category:leisure_sport_shopping": "Oci, esport i compres",
"category:services": "Serveis",
"category:transport": "Transport",
"category:transport_walk": "Caminar",
"category:transport_cycle": "Ciclisme",
"category:transport_pt": "Transport Públic",
"category:transport_car": "Trànsit Individual",
"category:infrastructure": "Infraestructura",
"category:developments": "Planificació i Construcció",
"category:energy": "Energia",
"category:railway": "Via fèrria",
"category:special": "Especial",
"category:osm-qa": "Control de Qualitat d'OpenStreetMap",
"category:internet": "Accés a Internet",
"category:kerbs": "Voreres",
"category:law": "Llei",
"category:leisure": "Oci",
"category:leisure_sport_shopping": "Oci, esport i compres",
"category:memorial": "Memorials i Monuments",
"category:military": "Militar",
"category:mtb-routes": "Rutes Ciclistes de Muntanya",
@ -48,65 +27,86 @@
"category:organisations": "Organitzacions",
"category:other": "Altres",
"category:outdoor": "Activitats a l'aire lliure",
"category:paddling": "Remar",
"category:paddling_amenities": "Instal·lacions de Rem",
"category:paddling_hazards": "Riscos de Rem",
"category:paddling_routes": "Rutes de Rem",
"category:phone": "Telèfon",
"category:places": "Llocs",
"category:places_geo": "Llocs",
"category:playgrounds": "Parc infantil",
"category:post": "Correus",
"category:power_routes": "Rutes d'energia",
"category:proposals": "Propostes",
"category:pt": "Mapa de transport públic",
"category:pt:routes": "Rutes",
"category:pt:stops": "Parades i Estacions",
"category:pt:routes": "Rutes",
"category:pt_amenities": "Serveis",
"category:public": "Serveis Públics",
"category:railway": "Via fèrria",
"category:railway-electrification": "Electrificació de la via fèrria",
"category:railway-gauge": "Ample de via fèrria",
"category:railway-infrastructure": "Infraestructura fèrria",
"category:railway-maxspeed": "Velocitat màxima de la via fèrria",
"category:railway-routes": "Rutes Fèrries",
"category:religion": "Religió",
"category:renewables": "Renovables",
"category:residential": "Àrees Residencials",
"category:resources": "Extracció de Recursos",
"category:services": "Serveis",
"category:roads": "Carreteres",
"category:shop": "Compres",
"category:special": "Especial",
"category:sport": "Esport",
"category:swimming_bathing": "Natació i bany",
"category:tourism_attractions": "Turisme",
"category:tourism_services": "Turisme",
"category:transport": "Transport",
"category:transport_alternative": "Modes Alternatius de Transport",
"category:transport_car": "Trànsit Individual",
"category:transport_cycle": "Ciclisme",
"category:transport_pt": "Transport Públic",
"category:transport_walk": "Caminar",
"category:walk_amenities": "Serveis",
"category:walk_amenities_qa": "Serveis per a peatons",
"category:waste": "Deixalles",
"category:water": "Cossos d'aigua",
"category:wikipedia": "Viquipèdia",
"category:works": "Treballs",
"category:xmas": "Nadal",
"date format not understood": "Format de Data No Vàlida",
"outdated feature": "Característiques obsoletes",
"xmas:outdated-warning": "La característica no s'ha actualitzat per a la temporada actual! Comproveu i configureu l'etiqueta 'xmas:lastcheck' a la data actual.",
"category:administrative": "Àrees Administratives",
"category:agriculture": "Agricultura",
"category:alternative_amenities": "Serveis",
"category:alternative_routes": "Rutes",
"category:buildings-entrances": "Entrades",
"category:buildings-figure-ground": "Mapa a peu de carrer",
"category:buildings-height": "Alçada de l'edifici",
"category:buildings-start_date": "Antiguitat de l'edifici",
"category:resources": "Extracció de Recursos",
"category:residential": "Àrees Residencials",
"category:renewables": "Renovables",
"category:buildings-type": "Tipologies d'edificació",
"category:buildings": "Edificis",
"category:car_amenities": "Serveis",
"category:car_furniture": "Mobiliari Urbà",
"category:car_maxspeed": "Velocitat màxima",
"category:car_routes": "Rutes en cotxe",
"category:children": "Serveis per a infants",
"category:climbing": "Escalada",
"category:coal": "Carbó",
"category:communication": "Comunicacions",
"category:construction": "Llocs en Construcció",
"category:craft": "Artesania",
"category:culture-media": "Cultura - Mitjans/Wikidata",
"category:culture": "Cultura",
"category:culture_religion": "Cultura i religió",
"category:cycle_amenities": "Serveis",
"category:cycle_directions": "Indicacions",
"category:cycle_routes": "Rutes Ciclistes",
"category:developable_areas": "Àrees en Desenvolupament",
"category:developments": "Planificació i Construcció",
"category:education": "Serveis Educatius",
"category:electric_power": "Energia Elèctrica",
"category:emergency": "Serveis d'emergència",
"category:financial": "Financer",
"category:fixme": "Corregeix-me",
"category:footways": "Camins peatonals",
"category:gastro-smoking": "Gastronomia Lliure de Fum",
"category:gastro": "Gastronomia",
"category:health": "Sanitat",
"category:heritage": "Protecció del Patrimoni",
"category:kerbs": "Voreres",
"category:osm-qa": "Control de Qualitat d'OpenStreetMap",
"category:paddling": "Remar",
"category:paddling_amenities": "Instal·lacions de Rem",
"category:paddling_hazards": "Riscos de Rem",
"category:paddling_routes": "Rutes de Rem",
"category:proposals": "Propostes",
"category:roads": "Carreteres",
"deprecated": "L'etiqueta %s està obsoleta. Consulteu <a target='_blank' href=\"%s\">aquí</a> per obtenir més informació.",
"category:cycle_directions": "Indicacions",
"category:walk_amenities_qa": "Serveis per a peatons"
"category:hiking_routes": "Rutes Excursionistes",
"Objects with diet information": "Objectes amb informació alimentaria",
"date format not understood": "Format de Data No Vàlida",
"outdated feature": "Característiques obsoletes",
"xmas:outdated-warning": "La característica no s'ha actualitzat per a la temporada actual! Comproveu i configureu l'etiqueta 'xmas:lastcheck' a la data actual.",
"deprecated": "L'etiqueta %s està obsoleta. Consulteu <a target='_blank' href=\"%s\">aquí</a> per obtenir més informació."
}

113
lang/cs.json

@ -1,44 +1,20 @@
{
"Objects with diet information": "Objekty s info o stravování",
"category:administrative": "Administrativní oblasti",
"category:agriculture": "Zemědělství",
"category:alternative_amenities": "Občanská vybavenost",
"category:alternative_routes": "Trasy cest",
"category:buildings": "Budovy",
"category:buildings-entrances": "Vstupy",
"category:buildings-figure-ground": "Schematický diagram",
"category:buildings-height": "Výška budovy",
"category:buildings-start_date": "Stáří budovy",
"category:buildings-type": "typy budov",
"category:car_amenities": "Občasnká vybavenost",
"category:car_furniture": "Pouliční přislušenství",
"category:car_maxspeed": "Maximální rychlost",
"category:car_routes": "Automobilové cesty",
"category:children": "Vybavení pro děti",
"category:coal": "Uhlí",
"category:communication": "Komunikace",
"category:construction": "Staveniště",
"category:craft": "Řemeslo",
"category:culture": "Kultura",
"category:culture_religion": "Kultura",
"category:cycle_amenities": "veřejná zařízení",
"category:cycle_routes": "Cyklotrasy",
"category:education": "Vzdělávací služby",
"category:electric_power": "Elektřina",
"category:emergency": "Pohotovostní služby",
"category:energy": "Energie",
"category:financial": "Finanční služby",
"category:gastro": "Stravování",
"category:gastro-smoking": "Nekuřácké restaurace",
"category:health": "Zdravotnictví",
"category:hiking_routes": "Turistické trasy",
"category:historic": "Historické",
"category:index": "Rejstřík kategorií",
"category:leisure_sport_shopping": "Volný čas, sporty a nákupy",
"category:services": "Služby",
"category:transport": "Doprava",
"category:transport_walk": "Turistika",
"category:transport_cycle": "Cyklistika",
"category:transport_pt": "Veřejná doprava",
"category:transport_car": "Individuální doprava",
"category:infrastructure": "Infrastruktura",
"category:energy": "Energie",
"category:railway": "Železnice",
"category:special": "Speciální",
"category:internet": "Přístup k internetu",
"category:law": "Právo",
"category:leisure": "Volný čas",
"category:leisure_sport_shopping": "Volný čas, sporty a nákupy",
"category:memorial": "Památníky a pomníky",
"category:military": "Vojenské",
"category:mtb-routes": "Stezky pro horská kola",
@ -55,42 +31,83 @@
"category:post": "Poštovní služby",
"category:power_routes": "Stožáry vysokého napětí",
"category:pt": "Mapa veřejné dopravy",
"category:pt:routes": "Trasy",
"category:pt:stops": "Zastávky & Stanice",
"category:pt:routes": "Trasy",
"category:pt_amenities": "Občanská vybavenost",
"category:public": "Veřejné služby",
"category:railway": "Železnice",
"category:railway-electrification": "Elektrifikovaná železnice",
"category:railway-gauge": "Rozchod železnice",
"category:railway-infrastructure": "Železniční infrastruktura",
"category:railway-maxspeed": "Maximální rychlost železnice",
"category:railway-routes": "Železniční trasy",
"category:religion": "Náboženství",
"category:renewables": "Obnovitelné zdroje",
"category:residential": "Obytné oblasti",
"category:resources": "Těžba surovin",
"category:services": "Služby",
"category:roads": "Silnice",
"category:shop": "Obchody",
"category:special": "Speciální",
"category:sport": "Sport",
"category:swimming_bathing": "Koupání",
"category:tourism_attractions": "Turistika",
"category:tourism_services": "Turistika",
"category:transport": "Doprava",
"category:transport_alternative": "Alternativní doprava (Cyklistika, Pěší turistika, ...)",
"category:transport_car": "Individuální doprava",
"category:transport_cycle": "Cyklistika",
"category:transport_pt": "Veřejná doprava",
"category:transport_walk": "Turistika",
"category:walk_amenities": "Veřejná zařízení",
"category:waste": "Nakládání s odpady",
"category:water": "Vodní plochy",
"category:wikipedia": "Wikipedie",
"category:works": "Továrny",
"category:xmas": "Vánoce",
"category:administrative": "Administrativní oblasti",
"category:agriculture": "Zemědělství",
"category:alternative_amenities": "Občanská vybavenost",
"category:alternative_routes": "Trasy cest",
"category:buildings-entrances": "Vstupy",
"category:buildings-figure-ground": "Schematický diagram",
"category:buildings-height": "Výška budovy",
"category:buildings-start_date": "Stáří budovy",
"category:resources": "Těžba surovin",
"category:residential": "Obytné oblasti",
"category:renewables": "Obnovitelné zdroje",
"category:buildings-type": "typy budov",
"category:buildings": "Budovy",
"category:car_amenities": "Občasnká vybavenost",
"category:car_furniture": "Pouliční přislušenství",
"category:car_maxspeed": "Maximální rychlost",
"category:car_routes": "Automobilové cesty",
"category:children": "Vybavení pro děti",
"category:climbing": "Lezení",
"category:coal": "Uhlí",
"category:communication": "Komunikace",
"category:construction": "Staveniště",
"category:craft": "Řemeslo",
"category:culture": "Kultura",
"category:culture_religion": "Kultura",
"category:cycle_amenities": "veřejná zařízení",
"category:cycle_routes": "Cyklotrasy",
"category:education": "Vzdělávací služby",
"category:electric_power": "Elektřina",
"category:emergency": "Pohotovostní služby",
"category:financial": "Finanční služby",
"category:gastro-smoking": "Nekuřácké restaurace",
"category:gastro": "Stravování",
"category:health": "Zdravotnictví",
"category:hiking_routes": "Turistické trasy",
"category:culture-media": "Kultura - Média/Wikidata",
"category:cycle_directions": "Instrukce",
"category:developable_areas": "Zastavitelné plochy",
"category:developments": "Plánování a stavebnictví",
"category:fixme": "Oprav mě",
"category:footways": "Chodníky",
"category:heritage": "Ochrana kulturního dědictví",
"category:kerbs": "Obrubníky",
"category:osm-qa": "Kontrola kvality OpenStreetMap",
"category:paddling": "Pádlování",
"category:paddling_amenities": "Vybavení pro pádlování",
"category:paddling_hazards": "Nebezpečí při pádlování",
"category:paddling_routes": "Vodácké trasy",
"category:proposals": "Návrhy",
"category:walk_amenities_qa": "Vybavení pro pěší",
"Objects with diet information": "Objekty s info o stravování",
"date format not understood": "Neplatný datový formát",
"outdated feature": "Zastaralá vlastnost",
"xmas:outdated-warning": "Funkce nebyla aktualizována pro aktuální sezónu! Zkontrolujte a nastavte značku 'xmas:lastcheck' na aktuální datum.",
"category:climbing": "Lezení",
"category:roads": "Silnice"
"category:etymology": "Etymologie",
"deprecated": "Značka %s je zastaralá. Podrobnosti naleznete <a target='_blank' href=\"%s\">zde</a>."
}

118
lang/de.json

@ -1,46 +1,19 @@
{
"Objects with diet information": "Objekte mit Ernährungsinformationen",
"category:administrative": "Administrative Gebiete",
"category:agriculture": "Landwirtschaft",
"category:alternative_amenities": "Einrichtungen",
"category:alternative_routes": "(ausgeschilderte) Routen",
"category:buildings": "Gebäude",
"category:buildings-entrances": "Eingänge",
"category:buildings-figure-ground": "Schwarzplan",
"category:buildings-height": "Gebäudehöhen",
"category:buildings-start_date": "Gebäudealter",
"category:buildings-type": "Gebäudearten",
"category:car_amenities": "Einrichtungen",
"category:car_furniture": "Straßenausstattung",
"category:car_maxspeed": "Höchstgeschwindigkeiten",
"category:car_routes": "Autorouten",
"category:children": "Einrichtungen für Kinder",
"category:climbing": "Klettern",
"category:coal": "Kohle",
"category:communication": "Kommunikation",
"category:construction": "Baustellen",
"category:craft": "Handwerk",
"category:culture": "Kultur",
"category:culture_religion": "Kultur und Religion",
"category:cycle_amenities": "Einrichtungen",
"category:cycle_routes": "Radrouten",
"category:education": "Bildungseinrichtungen",
"category:electric_power": "Elektrischer Strom",
"category:emergency": "Notfalldienste",
"category:energy": "Energie",
"category:financial": "Finanzen",
"category:gastro": "Gastronomie",
"category:gastro-smoking": "Rauchfreie Gastronomie",
"category:health": "Gesundheitsdienste",
"category:heritage": "Denkmalschutz",
"category:hiking_routes": "Wanderrouten",
"category:historic": "Geschichte",
"category:index": "",
"category:leisure_sport_shopping": "Freizeit, Sport und Einkauf",
"category:services": "Dienste",
"category:transport": "Transport",
"category:transport_walk": "Zu Fuß gehen",
"category:transport_cycle": "Radfahren",
"category:transport_pt": "Öffentlicher Verkehr",
"category:transport_car": "Motorisierter Individualverkehr",
"category:infrastructure": "Infrastruktur",
"category:energy": "Energie",
"category:railway": "Eisenbahn",
"category:special": "Spezial",
"category:internet": "Internetzugang",
"category:law": "Juristische Institutionen",
"category:leisure": "Freizeit",
"category:leisure_sport_shopping": "Freizeit, Sport und Einkauf",
"category:memorial": "Denkmäler und Monumente",
"category:military": "Militär",
"category:mtb-routes": "Mointainbikerouten",
@ -57,41 +30,82 @@
"category:post": "Post",
"category:power_routes": "Hochspannungsverbindungen",
"category:pt": "ÖV Karte",
"category:pt:routes": "Routen",
"category:pt:stops": "Haltestellen",
"category:pt:routes": "Routen",
"category:pt_amenities": "Einrichtungen",
"category:public": "Öffentliche Dienste",
"category:railway": "Eisenbahn",
"category:railway-electrification": "Eisenbahn Elektrifizierung",
"category:railway-gauge": "Eisenbahn-Spurweite",
"category:railway-infrastructure": "Eisenbahn Infrastruktur",
"category:railway-maxspeed": "Eisenbahn Höchstgeschwindigkeiten",
"category:railway-routes": "Eisenbahnrouten",
"category:religion": "Religion",
"category:renewables": "Erneuerbare Energien",
"category:residential": "Wohngebiete",
"category:resources": "Ressourcengewinnung",
"category:services": "Dienste",
"category:roads": "Straßen",
"category:shop": "Einkauf",
"category:special": "Spezial",
"category:sport": "Sport",
"category:swimming_bathing": "Schwimmen und Baden",
"category:tourism_attractions": "Tourismus",
"category:tourism_services": "Tourismus",
"category:transport": "Transport",
"category:transport_alternative": "",
"category:transport_car": "Motorisierter Individualverkehr",
"category:transport_cycle": "Radfahren",
"category:transport_pt": "Öffentlicher Verkehr",
"category:transport_walk": "Zu Fuß gehen",
"category:walk_amenities": "Einrichtungen",
"category:waste": "Entsorgung",
"category:water": "Gewässer",
"category:wikipedia": "Wikipedia",
"category:works": "Fabriken",
"category:xmas": "Weihnachten",
"category:administrative": "Administrative Gebiete",
"category:agriculture": "Landwirtschaft",
"category:alternative_amenities": "Einrichtungen",
"category:alternative_routes": "(ausgeschilderte) Routen",
"category:buildings-entrances": "Eingänge",
"category:buildings-figure-ground": "Schwarzplan",
"category:buildings-height": "Gebäudehöhen",
"category:buildings-start_date": "Gebäudealter",
"category:resources": "Ressourcengewinnung",
"category:residential": "Wohngebiete",
"category:renewables": "Erneuerbare Energien",
"category:buildings-type": "Gebäudearten",
"category:buildings": "Gebäude",
"category:car_amenities": "Einrichtungen",
"category:car_furniture": "Straßenausstattung",
"category:car_maxspeed": "Höchstgeschwindigkeiten",
"category:car_routes": "Autorouten",
"category:children": "Einrichtungen für Kinder",
"category:climbing": "Klettern",
"category:coal": "Kohle",
"category:communication": "Kommunikation",
"category:construction": "Baustellen",
"category:craft": "Handwerk",
"category:culture": "Kultur",
"category:culture_religion": "Kultur und Religion",
"category:cycle_amenities": "Einrichtungen",
"category:cycle_directions": "Radwegrichtungen",
"category:cycle_routes": "Radrouten",
"category:education": "Bildungseinrichtungen",
"category:electric_power": "Elektrischer Strom",
"category:emergency": "Notfalldienste",
"category:financial": "Finanzen",
"category:gastro-smoking": "Rauchfreie Gastronomie",
"category:gastro": "Gastronomie",
"category:health": "Gesundheitsdienste",
"category:heritage": "Denkmalschutz",
"category:hiking_routes": "Wanderrouten",
"category:culture-media": "",
"category:developable_areas": "",
"category:developments": "",
"category:fixme": "",
"category:footways": "",
"category:index": "",
"category:kerbs": "",
"category:osm-qa": "",
"category:paddling": "",
"category:paddling_amenities": "",
"category:paddling_hazards": "",
"category:paddling_routes": "",
"category:proposals": "",
"category:transport_alternative": "",
"category:walk_amenities_qa": "",
"Objects with diet information": "Objekte mit Ernährungsinformationen",
"date format not understood": "Datumsformat nicht erkannt",
"outdated feature": "Informationen nicht aktuell",
"xmas:outdated-warning": "Objekt wurde nicht für die aktuelle Saison aktualisiert. Bitte prüfen und das Tag 'xmas:lastcheck' auf das aktuelle Datum setzen.",
"category:roads": "Straßen"
"xmas:outdated-warning": "Objekt wurde nicht für die aktuelle Saison aktualisiert. Bitte prüfen und das Tag 'xmas:lastcheck' auf das aktuelle Datum setzen."
}

73
lang/el.json

@ -1,7 +1,33 @@
{
"Objects with diet information": "",
"category:historic": "Ιστορικά",
"category:leisure_sport_shopping": "Αναψυχή, Αθλητισμός και Αγορές",
"category:services": "Υπηρεσίες",
"category:transport": "Μεταφορές",
"category:transport_pt": "Δημόσιες Μεταφορές",
"category:leisure": "Αναψυχή",
"category:military": "Στρατιωτικό",
"category:natural": "Φυσικοί Σχηματισμοί",
"category:places": "Μέρη",
"category:places_geo": "Μέρη",
"category:pt:stops": "Στάσεις & Σταθμοί",
"category:public": "Δημόσιες Υπηρεσίες",
"category:religion": "Θρησκεία",
"category:shop": "Αγορές",
"category:sport": "Άθληση",
"category:tourism_attractions": "Τουρισμός",
"category:tourism_services": "Τουρισμός",
"category:transport_alternative": "Εναλλακτικά (ποδηλασία, ορειβασία,...)",
"category:administrative": "Διοικητικά Όρια",
"category:agriculture": "Γεωργία",
"category:residential": "Περιοχές Κατοικίας",
"category:communication": "Επικοινωνίες",
"category:culture": "Πολιτισμός",
"category:culture_religion": "Πολιτισμός",
"category:education": "Υπηρεσίες Εκπαίδευσης",
"category:emergency": "Υπηρεσίες Έκτακτης Ανάγκης",
"category:financial": "Χρήμα",
"category:gastro": "Γαστρονομία",
"category:health": "Υγεία",
"category:alternative_amenities": "",
"category:alternative_routes": "",
"category:buildings": "",
@ -15,79 +41,70 @@
"category:car_maxspeed": "",
"category:car_routes": "",
"category:children": "",
"category:climbing": "",
"category:coal": "",
"category:communication": "Επικοινωνίες",
"category:construction": "",
"category:craft": "",
"category:culture": "Πολιτισμός",
"category:culture_religion": "Πολιτισμός",
"category:culture-media": "",
"category:cycle_amenities": "",
"category:cycle_directions": "",
"category:cycle_routes": "",
"category:education": "Υπηρεσίες Εκπαίδευσης",
"category:developable_areas": "",
"category:developments": "",
"category:electric_power": "",
"category:emergency": "Υπηρεσίες Έκτακτης Ανάγκης",
"category:energy": "",
"category:financial": "Χρήμα",
"category:gastro": "Γαστρονομία",
"category:fixme": "",
"category:footways": "",
"category:gastro-smoking": "",
"category:health": "Υγεία",
"category:heritage": "",
"category:hiking_routes": "",
"category:historic": "Ιστορικά",
"category:index": "",
"category:infrastructure": "",
"category:internet": "",
"category:kerbs": "",
"category:law": "",
"category:leisure": "Αναψυχή",
"category:leisure_sport_shopping": "Αναψυχή, Αθλητισμός και Αγορές",
"category:memorial": "",
"category:military": "Στρατιωτικό",
"category:mtb-routes": "",
"category:natural": "Φυσικοί Σχηματισμοί",
"category:office": "",
"category:oil_gas": "",
"category:organisations": "",
"category:osm-qa": "",
"category:other": "",
"category:outdoor": "",
"category:paddling": "",
"category:paddling_amenities": "",
"category:paddling_hazards": "",
"category:paddling_routes": "",
"category:phone": "",
"category:places": "Μέρη",
"category:places_geo": "Μέρη",
"category:playgrounds": "",
"category:post": "",
"category:power_routes": "",
"category:proposals": "",
"category:pt": "",
"category:pt:routes": "",
"category:pt:stops": "Στάσεις & Σταθμοί",
"category:pt_amenities": "",
"category:public": "Δημόσιες Υπηρεσίες",
"category:railway": "",
"category:railway-electrification": "",
"category:railway-gauge": "",
"category:railway-infrastructure": "",
"category:railway-maxspeed": "",
"category:railway-routes": "",
"category:religion": "Θρησκεία",
"category:renewables": "",
"category:residential": "Περιοχές Κατοικίας",
"category:resources": "",
"category:services": "Υπηρεσίες",
"category:shop": "Αγορές",
"category:roads": "",
"category:special": "",
"category:sport": "Άθληση",
"category:swimming_bathing": "",
"category:tourism_attractions": "Τουρισμός",
"category:tourism_services": "Τουρισμός",
"category:transport": "Μεταφορές",
"category:transport_alternative": "Εναλλακτικά (ποδηλασία, ορειβασία,...)",
"category:transport_car": "",
"category:transport_cycle": "",
"category:transport_pt": "Δημόσιες Μεταφορές",
"category:transport_walk": "",
"category:walk_amenities": "",
"category:walk_amenities_qa": "",
"category:waste": "",
"category:water": "",
"category:wikipedia": "",
"category:works": "",
"category:xmas": "",
"Objects with diet information": "",
"date format not understood": "",
"outdated feature": "",
"xmas:outdated-warning": ""

115
lang/en.json

@ -1,55 +1,23 @@
{
"Objects with diet information": "Objects with diet information",
"category:administrative": "Administrative Areas",
"category:agriculture": "Agriculture",
"category:alternative_amenities": "Amenities",
"category:alternative_routes": "Routes",
"category:buildings": "Buildings",
"category:buildings-entrances": "Entrances",
"category:buildings-figure-ground": "Figure-ground diagram",
"category:buildings-height": "Building height",
"category:buildings-start_date": "Building age",
"category:buildings-type": "Building types",
"category:car_amenities": "Amenities",
"category:car_furniture": "Street Furniture",
"category:car_maxspeed": "Maxspeed",
"category:car_routes": "Car routes",
"category:children": "Children amenities",
"category:climbing": "Climbing",
"category:coal": "Coal",
"category:communication": "Communication",
"category:construction": "Construction Sites",
"category:craft": "Craft",
"category:culture": "Culture",
"category:culture_religion": "Culture and Religion",
"category:culture-media": "Culture - Media/Wikidata",
"category:cycle_amenities": "Amenities",
"category:cycle_directions": "Directions",
"category:cycle_routes": "Cycle Routes",
"category:cycleway_types": "Cycleway Types",
"category:cycleway_width": "Cycleway Width",
"category:developable_areas": "Developable Areas",
"category:developments": "Planning and Construction",
"category:education": "Educational Services",
"category:electric_power": "Electric Power",
"category:emergency": "Emergency Services",
"category:energy": "Energy",
"category:financial": "Financial",
"category:fixme": "Fix Me",
"category:footways": "Footways",
"category:gastro": "Gastronomy",
"category:gastro-smoking": "Smokefree Gastronomy",
"category:health": "Health",
"category:heritage": "Heritage Protection",
"category:hiking_routes": "Hiking routes",
"category:historic": "Historic",
"category:index": "Index of Categories",
"category:leisure_sport_shopping": "Leisure, Sport and Shopping",
"category:services": "Services",
"category:transport": "Transportation",
"category:transport_walk": "Walking",
"category:transport_cycle": "Cycling",
"category:transport_pt": "Public Transportation",
"category:transport_car": "Individual Traffic",
"category:infrastructure": "Infrastructure",
"category:developments": "Planning and Construction",
"category:energy": "Energy",
"category:railway": "Railway",
"category:special": "Special",
"category:osm-qa": "OpenStreetMap Quality Control",
"category:internet": "Internet access",
"category:kerbs": "Kerbs",
"category:law": "Law",
"category:leisure": "Leisure",
"category:leisure_sport_shopping": "Leisure, Sport and Shopping",
"category:memorial": "Memorials & Monuments",
"category:military": "Military",
"category:mtb-routes": "Mountain bike routes",
@ -57,7 +25,6 @@
"category:office": "Offices",
"category:oil_gas": "Petroleum and natural gas",
"category:organisations": "Organisations",
"category:osm-qa": "OpenStreetMap Quality Control",
"category:other": "Other",
"category:outdoor": "Outdoor activities",
"category:paddling": "Paddling",
@ -72,34 +39,23 @@
"category:power_routes": "Power routes",
"category:proposals": "Proposals",
"category:pt": "Public transport map",
"category:pt:routes": "Routes",
"category:pt:stops": "Stops & Stations",
"category:pt:routes": "Routes",
"category:pt_amenities": "Amenities",
"category:public": "Public Services",
"category:railway": "Railway",
"category:railway-electrification": "Railway electrification",
"category:railway-gauge": "Railway gauge",
"category:railway-infrastructure": "Railway infrastructure",
"category:railway-maxspeed": "Railway Maxspeed",
"category:railway-routes": "Railway Routes",
"category:religion": "Religion",
"category:renewables": "Renewables",
"category:residential": "Residential Areas",
"category:resources": "Resource Extraction",
"category:roads": "Roads",
"category:services": "Services",
"category:shop": "Shopping",
"category:special": "Special",
"category:sport": "Sport",
"category:swimming_bathing": "Swimming and bathing",
"category:tourism_attractions": "Tourism",
"category:tourism_services": "Tourism",
"category:transport": "Transportation",
"category:transport_alternative": "Alternative Transportation modes",
"category:transport_car": "Individual Traffic",
"category:transport_cycle": "Cycling",
"category:transport_pt": "Public Transportation",
"category:transport_walk": "Walking",
"category:walk_amenities": "Amenities",
"category:walk_amenities_qa": "Walking Amenities",
"category:waste": "Disposal",
@ -107,6 +63,51 @@
"category:wikipedia": "Wikipedia",
"category:works": "Works",
"category:xmas": "Christmas",
"category:administrative": "Administrative Areas",
"category:agriculture": "Agriculture",
"category:alternative_amenities": "Amenities",
"category:alternative_routes": "Routes",
"category:buildings-entrances": "Entrances",
"category:buildings-figure-ground": "Figure-ground diagram",
"category:buildings-height": "Building height",
"category:buildings-start_date": "Building age",
"category:resources": "Resource Extraction",
"category:residential": "Residential Areas",
"category:renewables": "Renewables",
"category:buildings-type": "Building types",
"category:buildings": "Buildings",
"category:car_amenities": "Amenities",
"category:car_furniture": "Street Furniture",
"category:car_maxspeed": "Maxspeed",
"category:car_routes": "Car routes",
"category:children": "Children amenities",
"category:climbing": "Climbing",
"category:coal": "Coal",
"category:communication": "Communication",
"category:construction": "Construction Sites",
"category:craft": "Craft",
"category:culture-media": "Culture - Media/Wikidata",
"category:culture": "Culture",
"category:culture_religion": "Culture and Religion",
"category:cycle_amenities": "Amenities",
"category:cycle_directions": "Directions",
"category:cycle_routes": "Cycle Routes",
"category:cycleway_types": "Cycleway Types",
"category:cycleway_width": "Cycleway Width",
"category:developable_areas": "Developable Areas",
"category:education": "Educational Services",
"category:electric_power": "Electric Power",
"category:emergency": "Emergency Services",
"category:financial": "Financial",
"category:fixme": "Fix Me",
"category:footways": "Footways",
"category:gastro-smoking": "Smokefree Gastronomy",
"category:gastro": "Gastronomy",
"category:health": "Health",
"category:heritage": "Heritage Protection",
"category:hiking_routes": "Hiking routes",
"category:etymology": "Etymology",
"Objects with diet information": "Objects with diet information",
"date format not understood": "Invalid Date Format",
"outdated feature": "Features outdated",
"xmas:outdated-warning": "Feature has not been updated for the current season! Please check and set the tag 'xmas:lastcheck' to the current date.",

116
lang/es.json

@ -1,44 +1,20 @@
{
"Objects with diet information": "Objetos con información dietética",
"category:administrative": "Áreas Administrativas",
"category:agriculture": "Agricultura",
"category:alternative_amenities": "Instalaciones",
"category:alternative_routes": "Rutas",
"category:buildings": "Edificios",
"category:buildings-entrances": "Entradas",
"category:buildings-figure-ground": "Diagrama figura-fondo",
"category:buildings-height": "Altura del edificio",
"category:buildings-start_date": "Edad del edificio",
"category:buildings-type": "Tipos de edificio",
"category:car_amenities": "Instalaciones",
"category:car_furniture": "Mobiliario Urbano",
"category:car_maxspeed": "Velocidad máxima",
"category:car_routes": "Rutas de coche",
"category:children": "Instalaciones para niños",
"category:coal": "Carbón",
"category:communication": "Comunicación",
"category:construction": "Sitios de construcción",
"category:craft": "Artesano",
"category:culture": "Cultura",
"category:culture_religion": "Cultura y religión",
"category:cycle_amenities": "Instalaciones",
"category:cycle_routes": "Rutas ciclistas",
"category:education": "Servicios educativos",
"category:electric_power": "Energía eléctrica",
"category:emergency": "Servicios de emergencia",
"category:energy": "Energía",
"category:financial": "Financiera",
"category:gastro": "Gastronomía",
"category:gastro-smoking": "Gastronomía libre de humo",
"category:health": "Salud",
"category:hiking_routes": "Rutas de senderismo",
"category:historic": "Histórico",
"category:index": "Índice de Categorías",
"category:index": "Índice de categorías",
"category:leisure_sport_shopping": "Ocio, deporte y compras",
"category:services": "Servicios",
"category:transport": "Transporte",
"category:transport_walk": "Viandantes",
"category:transport_cycle": "Ciclismo",
"category:transport_pt": "Transporte público",
"category:transport_car": "Tráfico individual",
"category:infrastructure": "Infraestructura",
"category:internet": "Acceso a Internet",
"category:energy": "Energía",
"category:railway": "Ferrocarril",
"category:special": "Especial",
"category:internet": "Acceso a internet",
"category:law": "Ley",
"category:leisure": "Ocio",
"category:leisure_sport_shopping": "Ocio, deporte y compras",
"category:memorial": "Monumentos y lugares conmemorativos",
"category:military": "Militar",
"category:mtb-routes": "Rutas de ciclismo de montaña",
@ -55,41 +31,83 @@
"category:post": "Correos",
"category:power_routes": "Rutas de energía",
"category:pt": "Mapa de transporte público",
"category:pt:routes": "Rutas",
"category:pt:stops": "Paradas y estaciones",
"category:pt:routes": "Rutas",
"category:pt_amenities": "Instalaciones",
"category:public": "Servicios públicos",
"category:railway": "Ferrocarril",
"category:railway-electrification": "Electrificación ferroviaria",
"category:railway-gauge": "Ancho de vía",
"category:railway-infrastructure": "Infraestructura ferroviaria",
"category:railway-maxspeed": "Velocidad máxima del ferrocarril",
"category:railway-routes": "Rutas de ferrocarril",
"category:religion": "Religión",
"category:renewables": "Renovables",
"category:residential": "Áreas residenciales",
"category:resources": "Extracción de recursos",
"category:services": "Servicios",
"category:roads": "Carreteras",
"category:shop": "Compras",
"category:special": "Especial",
"category:sport": "Deportes",
"category:swimming_bathing": "Natación y baño",
"category:tourism_attractions": "Turismo",
"category:tourism_services": "Turismo",
"category:transport": "Transporte",
"category:transport_alternative": "Modos de transporte alternativo",
"category:transport_car": "Tráfico individual",
"category:transport_cycle": "Ciclismo",
"category:transport_pt": "Transporte público",
"category:transport_walk": "Viandantes",
"category:walk_amenities": "Instalaciones",
"category:waste": "Basura",
"category:water": "Cuerpos de agua",
"category:wikipedia": "Wikipedia",
"category:works": "Fábricas",
"category:xmas": "Navidades",
"category:administrative": "Áreas administrativas",
"category:agriculture": "Agricultura",
"category:alternative_amenities": "Instalaciones",
"category:alternative_routes": "Rutas",
"category:buildings-entrances": "Entradas",
"category:buildings-figure-ground": "Diagrama figura-fondo",
"category:buildings-height": "Altura del edificio",
"category:buildings-start_date": "Edad del edificio",
"category:resources": "Extracción de recursos",
"category:residential": "Áreas residenciales",
"category:renewables": "Renovables",
"category:buildings-type": "Tipos de edificio",
"category:buildings": "Edificios",
"category:car_amenities": "Instalaciones",
"category:car_furniture": "Mobiliario urbano",
"category:car_maxspeed": "Velocidad máxima",
"category:car_routes": "Rutas de coche",
"category:children": "Instalaciones para niños",
"category:coal": "Carbón",
"category:communication": "Comunicación",
"category:construction": "Sitios de construcción",
"category:craft": "Artesano",
"category:culture": "Cultura",
"category:culture_religion": "Cultura y religión",
"category:cycle_amenities": "Instalaciones",
"category:cycle_routes": "Rutas ciclistas",
"category:education": "Servicios educativos",
"category:electric_power": "Energía eléctrica",
"category:emergency": "Servicios de emergencia",
"category:financial": "Financiera",
"category:gastro-smoking": "Gastronomía libre de humo",
"category:gastro": "Gastronomía",
"category:health": "Salud",
"category:hiking_routes": "Rutas de senderismo",
"category:climbing": "Escalada",
"category:culture-media": "Cultura - Media/Wikidata",
"category:cycle_directions": "Direcciones",
"category:developable_areas": "Zonas urbanizables",
"category:developments": "Planificación y construcción",
"category:fixme": "Arréglame",
"category:footways": "Aceras",
"category:heritage": "Protección del patrimonio",
"category:kerbs": "Bordillos",
"category:osm-qa": "Control de calidad de OpenStreetMap",
"category:paddling": "Remo",
"category:paddling_amenities": "Comodidades para remo",
"category:paddling_hazards": "Peligros para remo",
"category:paddling_routes": "Rutas para remo",
"category:proposals": "Propuestas",
"category:walk_amenities_qa": "Comodidades para viandantes",
"Objects with diet information": "Objetos con información dietética",
"date format not understood": "Formato de fecha inválido",
"outdated feature": "Características obsoletas",
"xmas:outdated-warning": "¡La característica no se ha actualizado para la temporada actual! Por favor verifique y establezca la etiqueta 'xmas: lastcheck' a la fecha actual.",
"category:roads": "Carreteras"
"deprecated": "La etiqueta %s está obsoleta. Para más detalles, echa un vistazo <a target='_blank' href=\"%s\">aquí</a>.",
"category:etymology": "Etimología"
}

67
lang/et.json

@ -1,7 +1,30 @@
{
"Objects with diet information": "",
"category:historic": "Ajalooline",
"category:leisure_sport_shopping": "Vaba aeg, sport ja ostmine",
"category:services": "Teenused",
"category:transport": "Transport",
"category:transport_pt": "Ühistransport",
"category:railway": "Raudtee",
"category:other": "Ülejäänud",
"category:phone": "Telefon",
"category:places": "Kohad",
"category:places_geo": "Kohad",
"category:playgrounds": "Mänguväljak",
"category:public": "Kommunaalteenused",
"category:religion": "Religioon",
"category:shop": "Ostmine",
"category:tourism_attractions": "Turism",
"category:tourism_services": "Turism",
"category:transport_alternative": "Alternatiivne (jalgrattasõit, matkamine, ...)",
"category:administrative": "Administratiivalad",
"category:agriculture": "Põllumajandus",
"category:residential": "Elamupiirkonnad",
"category:communication": "Kommunikatsioon",
"category:culture": "Kultuur",
"category:culture_religion": "Kultuur ja religioon",
"category:education": "Haridusteenused",
"category:electric_power": "Elekter",
"category:emergency": "Hädaabi teenused",
"category:alternative_amenities": "",
"category:alternative_routes": "",
"category:buildings": "",
@ -15,30 +38,31 @@
"category:car_maxspeed": "",
"category:car_routes": "",
"category:children": "",
"category:climbing": "",
"category:coal": "",
"category:communication": "Kommunikatsioon",
"category:construction": "",
"category:craft": "",
"category:culture": "Kultuur",
"category:culture_religion": "Kultuur ja religioon",
"category:culture-media": "",
"category:cycle_amenities": "",
"category:cycle_directions": "",
"category:cycle_routes": "",
"category:education": "Haridusteenused",
"category:electric_power": "Elekter",
"category:emergency": "Hädaabi teenused",
"category:developable_areas": "",
"category:developments": "",
"category:energy": "",
"category:financial": "",
"category:fixme": "",
"category:footways": "",
"category:gastro": "",
"category:gastro-smoking": "",
"category:health": "",
"category:heritage": "",
"category:hiking_routes": "",
"category:historic": "Ajalooline",
"category:index": "",
"category:infrastructure": "",
"category:internet": "",
"category:kerbs": "",
"category:law": "",
"category:leisure": "",
"category:leisure_sport_shopping": "Vaba aeg, sport ja ostmine",
"category:memorial": "",
"category:military": "",
"category:mtb-routes": "",
@ -46,48 +70,41 @@
"category:office": "",
"category:oil_gas": "",
"category:organisations": "",
"category:other": "Ülejäänud",
"category:osm-qa": "",
"category:outdoor": "",
"category:phone": "Telefon",
"category:places": "Kohad",
"category:places_geo": "Kohad",
"category:playgrounds": "Mänguväljak",
"category:paddling": "",
"category:paddling_amenities": "",
"category:paddling_hazards": "",
"category:paddling_routes": "",
"category:post": "",
"category:power_routes": "",
"category:proposals": "",
"category:pt": "",
"category:pt:routes": "",
"category:pt:stops": "",
"category:pt_amenities": "",
"category:public": "Kommunaalteenused",
"category:railway": "Raudtee",
"category:railway-electrification": "",
"category:railway-gauge": "",
"category:railway-infrastructure": "",
"category:railway-maxspeed": "",
"category:railway-routes": "",
"category:religion": "Religioon",
"category:renewables": "",
"category:residential": "Elamupiirkonnad",
"category:resources": "",
"category:services": "Teenused",
"category:shop": "Ostmine",
"category:roads": "",
"category:special": "",
"category:sport": "",
"category:swimming_bathing": "",
"category:tourism_attractions": "Turism",
"category:tourism_services": "Turism",
"category:transport": "Transport",
"category:transport_alternative": "Alternatiivne (jalgrattasõit, matkamine, ...)",
"category:transport_car": "",
"category:transport_cycle": "",
"category:transport_pt": "Ühistransport",
"category:transport_walk": "",
"category:walk_amenities": "",
"category:walk_amenities_qa": "",
"category:waste": "",
"category:water": "",
"category:wikipedia": "",
"category:works": "",
"category:xmas": "",
"Objects with diet information": "",
"date format not understood": "",
"outdated feature": "",
"xmas:outdated-warning": ""

123
lang/fr.json

@ -1,44 +1,23 @@
{
"Objects with diet information": "Objets avec information de régime alimentaire",
"category:administrative": "Zones administratives",
"category:agriculture": "Agriculture",
"category:alternative_amenities": "Équipement",
"category:alternative_routes": "Itinéraires",
"category:buildings": "Bâtiments",
"category:buildings-entrances": "Entrées",
"category:buildings-figure-ground": "Empreintes",
"category:buildings-height": "Hauteur",
"category:buildings-start_date": "Date de construction",
"category:buildings-type": "Type",
"category:car_amenities": "Équipements auto",
"category:car_furniture": "Fournitures automobiles",
"category:car_maxspeed": "Limites de vitesse",
"category:car_routes": "Itinéraires auto",
"category:children": "Équipements pour enfants",
"category:coal": "Charbon",
"category:communication": "Communication",
"category:construction": "Chantiers de construction",
"category:craft": "Artisanat",
"category:culture": "Culture",
"category:culture_religion": "Culture et Religion",
"category:cycle_amenities": "Équipements vélo",
"category:cycle_routes": "Itinéraires vélo",
"category:education": "Éducation",
"category:electric_power": "Production/transport électrique",
"category:emergency": "Services d'urgence",
"category:energy": "Énergie",
"category:financial": "Finance",
"category:gastro": "Restauration",
"category:gastro-smoking": "Restauration sans tabac",
"category:health": "Santé",
"category:hiking_routes": "Itinéraires pédestres",
"category:historic": "Histoire",
"category:index": "Index des Catégories",
"category:leisure_sport_shopping": "Vie quotidienne, loisirs et sports",
"category:services": "Services",
"category:transport": "Transports",
"category:transport_walk": "Marche à pied",
"category:transport_cycle": "Cyclisme",
"category:transport_pt": "Transports publics",
"category:transport_car": "Transport automobile",
"category:infrastructure": "Infrastructures",
"category:developments": "Planification et construction",
"category:energy": "Énergie",
"category:railway": "Chemins de fer",
"category:special": "Catégories spéciales",
"category:osm-qa": "Contrôle qualité OpenStreetMap",
"category:internet": "Internet",
"category:kerbs": "Bordures",
"category:law": "Services législatifs",
"category:leisure": "Loisirs",
"category:leisure_sport_shopping": "Vie quotidienne, loisirs et sports",
"category:memorial": "Mémoriaux et monuments commémoratifs",
"category:military": "Équipements et zones militaires",
"category:mtb-routes": "Itinéraires de VTT",
@ -48,63 +27,87 @@
"category:organisations": "Organisations",
"category:other": "Autres",
"category:outdoor": "Activités de plein air",
"category:paddling": "Pagayage",
"category:paddling_amenities": "Équipements de pagayage",
"category:paddling_hazards": "Risques en pagayage",
"category:paddling_routes": "Itinéraires en pagayage",
"category:phone": "Téléphone",
"category:places": "Lieux",
"category:places_geo": "Lieux",
"category:playgrounds": "Jeux pour enfants",
"category:post": "Poste",
"category:power_routes": "Réseaux électriques",
"category:proposals": "Propositions",
"category:pt": "Carte des transports publics",
"category:pt:routes": "Lignes",
"category:pt:stops": "Arrêts et stations",
"category:pt:routes": "Lignes",
"category:pt_amenities": "Équipements",
"category:public": "Services et équipements publics",
"category:railway": "Chemins de fer",
"category:railway-electrification": "Puissance électrique ferroviaire",
"category:railway-gauge": "Écartement des rails",
"category:railway-infrastructure": "Infrastructure ferroviaire",
"category:railway-maxspeed": "Limites de vitesse",
"category:railway-routes": "Lignes ferroviaires",
"category:religion": "Religion",
"category:renewables": "Énergies renouvelables",
"category:residential": "Zones résidentielles",
"category:resources": "Extraction des ressources",
"category:services": "Services",
"category:roads": "Routes",
"category:shop": "Magasins/Boutiques",
"category:special": "Catégories spéciales",
"category:sport": "Sports",
"category:swimming_bathing": "Natation, baignade et bains",
"category:tourism_attractions": "Tourisme",
"category:tourism_services": "Tourisme",
"category:transport": "Transports",
"category:transport_alternative": "Modes de transport alternatifs",
"category:transport_car": "Transport automobile",
"category:transport_cycle": "Cyclisme",
"category:transport_pt": "Transports publics",
"category:transport_walk": "Marche à pied",
"category:walk_amenities": "Équipements piétons",
"category:waste": "Déchets et recyclage",
"category:water": "Hydrographie",
"category:wikipedia": "Wikipédia",
"category:works": "Zones industrielles",
"category:xmas": "Noël",
"date format not understood": "Format de date invalide",
"outdated feature": "Éléments obsolètes",
"xmas:outdated-warning": "Cet élément n'a pas été mis à jour pour cette saison ! Veuillez vérifier son existence et régler la valeur de \"xmas:lastcheck\" à la date actuelle.",
"category:administrative": "Zones administratives",
"category:agriculture": "Agriculture",
"category:alternative_amenities": "Équipement",
"category:alternative_routes": "Itinéraires",
"category:buildings-entrances": "Entrées",
"category:buildings-figure-ground": "Empreintes",
"category:buildings-height": "Hauteur",
"category:buildings-start_date": "Date de construction",
"category:resources": "Extraction des ressources",
"category:residential": "Zones résidentielles",
"category:renewables": "Énergies renouvelables",
"category:buildings-type": "Type",
"category:buildings": "Bâtiments",
"category:car_amenities": "Équipements auto",
"category:car_furniture": "Fournitures automobiles",
"category:car_maxspeed": "Limites de vitesse",
"category:car_routes": "Itinéraires auto",
"category:children": "Équipements pour enfants",
"category:climbing": "Escalade",
"category:roads": "Routes",
"category:coal": "Charbon",
"category:communication": "Communication",
"category:construction": "Chantiers de construction",
"category:craft": "Artisanat",
"category:culture-media": "Culture - Média/Wikidata",
"category:culture": "Culture",
"category:culture_religion": "Culture et Religion",
"category:cycle_amenities": "Équipements vélo",
"category:cycle_routes": "Itinéraires vélo",
"category:developable_areas": "Zones aménageables",
"category:developments": "Planification et construction",
"category:fixme": "Améliorez-moi",
"category:education": "Éducation",
"category:electric_power": "Production/transport électrique",
"category:emergency": "Services d'urgence",
"category:financial": "Finance",
"category:fixme": "Corrigez-moi",
"category:footways": "Cheminements piétonniers",
"category:gastro-smoking": "Restauration sans tabac",
"category:gastro": "Restauration",
"category:health": "Santé",
"category:heritage": "Protection patrimoniale",
"category:kerbs": "Bordures",
"category:osm-qa": "Contrôle qualité OpenStreetMap",
"category:paddling": "Pagayage",
"category:paddling_amenities": "Équipements de pagayage",
"category:paddling_hazards": "Risques en pagayage",
"category:paddling_routes": "Itinéraires en pagayage",
"category:proposals": "Propositions",
"deprecated": "Le tag %s est déprécié. Voir <a target='_blank' href=\"%s\">ici</a> pour plus de détails."
"category:hiking_routes": "Itinéraires pédestres",
"deprecated": "Le tag %s est déprécié. Voir <a target='_blank' href=\"%s\">ici</a> pour plus de détails.",
"category:cycle_directions": "Directions",
"category:walk_amenities_qa": "Aménagements de marche",
"category:etymology": "Étymologie",
"Objects with diet information": "Objets avec information de régime alimentaire",
"date format not understood": "Format de date invalide",
"outdated feature": "Éléments obsolètes",
"xmas:outdated-warning": "Cet élément n'a pas été mis à jour pour cette saison ! Veuillez vérifier son existence et régler la valeur de \"xmas:lastcheck\" à la date actuelle."
}

113
lang/gl.json

@ -1,44 +1,20 @@
{
"Objects with diet information": "Obxectos con información sobre dietas",
"category:administrative": "Divisións administrativas",
"category:agriculture": "Agricultura",
"category:alternative_amenities": "Instalacións",
"category:alternative_routes": "Rotas",
"category:buildings": "Edificios",
"category:buildings-entrances": "Entradas",
"category:buildings-figure-ground": "Cheos e baleiros",
"category:buildings-height": "Altitude do edificio",
"category:buildings-start_date": "Idade do edificio",
"category:buildings-type": "Tipos de edificios",
"category:car_amenities": "Instalacións",
"category:car_furniture": "Mobiliario urbano",
"category:car_maxspeed": "Velocidade máxima",
"category:car_routes": "Rotas automobilísticas",
"category:children": "Instalacións infantís",
"category:coal": "Carbón",
"category:communication": "Comunicacións",
"category:construction": "Terreos baixo construción",
"category:craft": "Artesán",
"category:culture": "Cultura",
"category:culture_religion": "Cultura e relixión",
"category:cycle_amenities": "Instalacións",
"category:cycle_routes": "Rotas ciclistas",
"category:education": "Servizos educativos",
"category:electric_power": "Enerxía eléctrica",
"category:emergency": "Servizos de emerxencia",
"category:energy": "Enerxía",
"category:financial": "Finanzas",
"category:gastro": "Restauración",
"category:gastro-smoking": "Restauración sen fume",
"category:health": "Saúde",
"category:hiking_routes": "Rotas sendeiristas",
"category:historic": "Histórico",
"category:index": "Índice de categorías",
"category:leisure_sport_shopping": "Lecer, deporte e compras",
"category:services": "Servizos",
"category:transport": "Mobilidade",
"category:transport_walk": "Peonil",
"category:transport_cycle": "Ciclismo",
"category:transport_pt": "Transporte público",
"category:transport_car": "Tráfico individual",
"category:infrastructure": "Infraestrutura",
"category:energy": "Enerxía",
"category:railway": "Ferrocarril",
"category:special": "Especial",
"category:internet": "Acceso á internet",
"category:law": "Leis",
"category:leisure": "Lecer",
"category:leisure_sport_shopping": "Lecer, deporte e compras",
"category:memorial": "Memoriais e monumentos",
"category:military": "Militar",
"category:mtb-routes": "Rotas de bicicleta de montaña",
@ -55,42 +31,81 @@
"category:post": "Correos",
"category:power_routes": "Liñas eléctricas",
"category:pt": "Mapa de transporte público",
"category:pt:routes": "Rotas",
"category:pt:stops": "Paraxes e estacións",
"category:pt:routes": "Rotas",
"category:pt_amenities": "Instalacións",
"category:public": "Servizos públicos",
"category:railway": "Ferrocarril",
"category:railway-electrification": "Ferrocarril electrificado",
"category:railway-gauge": "Anchura de vía",
"category:railway-infrastructure": "Infraestrutura do ferrocarril",
"category:railway-maxspeed": "Velocidade máxima do ferrocarril",
"category:railway-routes": "Liñas de ferrocarril",
"category:religion": "Relixión",
"category:renewables": "Renovábeis",
"category:residential": "Zonas residenciais",
"category:resources": "Estracción de recursos",
"category:services": "Servizos",
"category:roads": "Estradas",
"category:shop": "Compras",
"category:special": "Especial",
"category:sport": "Deporte",
"category:swimming_bathing": "Natación e baño",
"category:tourism_attractions": "Turismo",
"category:tourism_services": "Turismo",
"category:transport": "Mobilidade",
"category:transport_alternative": "Modos de transporte alternativo",
"category:transport_car": "Tráfico individual",
"category:transport_cycle": "Ciclismo",
"category:transport_pt": "Transporte público",
"category:transport_walk": "Peonil",
"category:walk_amenities": "Instalacións",
"category:waste": "Lixo",
"category:water": "Hidrografía",
"category:wikipedia": "Wikipedia",
"category:works": "Producións",
"category:xmas": "Nadal",
"category:administrative": "Divisións administrativas",
"category:agriculture": "Agricultura",
"category:alternative_amenities": "Instalacións",
"category:alternative_routes": "Rotas",
"category:buildings-entrances": "Entradas",
"category:buildings-figure-ground": "Cheos e baleiros",
"category:buildings-height": "Altitude do edificio",
"category:buildings-start_date": "Idade do edificio",
"category:resources": "Estracción de recursos",
"category:residential": "Zonas residenciais",
"category:renewables": "Renovábeis",
"category:buildings-type": "Tipos de edificios",
"category:buildings": "Edificios",
"category:car_amenities": "Instalacións",
"category:car_furniture": "Mobiliario urbano",
"category:car_maxspeed": "Velocidade máxima",
"category:car_routes": "Rotas automobilísticas",
"category:children": "Instalacións infantís",
"category:climbing": "Escalada",
"category:coal": "Carbón",
"category:communication": "Comunicacións",
"category:construction": "Terreos baixo construción",
"category:craft": "Artesán",
"category:culture": "Cultura",
"category:culture_religion": "Cultura e relixión",
"category:cycle_amenities": "Instalacións",
"category:cycle_routes": "Rotas ciclistas",
"category:education": "Servizos educativos",
"category:electric_power": "Enerxía eléctrica",
"category:emergency": "Servizos de emerxencia",
"category:financial": "Finanzas",
"category:gastro-smoking": "Restauración sen fume",
"category:gastro": "Restauración",
"category:health": "Saúde",
"category:hiking_routes": "Rotas sendeiristas",
"category:culture-media": "",
"category:cycle_directions": "",
"category:developable_areas": "",
"category:developments": "",
"category:fixme": "",
"category:footways": "",
"category:heritage": "",
"category:kerbs": "",
"category:osm-qa": "",
"category:paddling": "",
"category:paddling_amenities": "",
"category:paddling_hazards": "",
"category:paddling_routes": "",
"category:proposals": "",
"category:walk_amenities_qa": "",
"Objects with diet information": "Obxectos con información sobre dietas",
"date format not understood": "Formato de data non válido",
"outdated feature": "Elementos obsoletos",
"xmas:outdated-warning": "O elemento non foi actualizado para a tempada actual! Por favor, verifica e define a etiqueta 'xmas:lastcheck' para a data actual.",
"category:climbing": "Escalada",
"category:roads": "Estradas"
"xmas:outdated-warning": "O elemento non foi actualizado para a tempada actual! Por favor, verifica e define a etiqueta 'xmas:lastcheck' para a data actual."
}

121
lang/hu.json

@ -1,44 +1,23 @@
{
"Objects with diet information": "Étrend-információt tartalmazó objektumok",
"category:administrative": "Közigazgatási határok",
"category:agriculture": "Mezőgazdaság",
"category:alternative_amenities": "Létesítmények",
"category:alternative_routes": "(Jelzett) útvonalak",
"category:buildings": "Épületek",
"category:buildings-entrances": "Bejáratok",
"category:buildings-figure-ground": "Fekete épületalaprajzok",
"category:buildings-height": "Épületek magassága",
"category:buildings-start_date": "Épületek kora",
"category:buildings-type": "Épületek típusa",
"category:car_amenities": "Létesítmények",
"category:car_furniture": "Jelzőtáblák",
"category:car_maxspeed": "Sebességkorlátozás",
"category:car_routes": "Főútvonalak",
"category:children": "Gyermekek",
"category:coal": "Kőszén",
"category:communication": "Kommunikácó",
"category:construction": "Építési terület",
"category:craft": "Műhelyek",
"category:culture": "Kultúra",
"category:culture_religion": "Kultúra és vallás",
"category:cycle_amenities": "Kerékpáros létesítmények",
"category:cycle_routes": "Kerékpáros útvonalak",
"category:education": "Oktatás",
"category:electric_power": "Áramellátás",
"category:emergency": "Vészhelyzet",
"category:energy": "Energiaellátás",
"category:financial": "Pénzügyek",
"category:gastro": "Vendéglátás",
"category:gastro-smoking": "Nem dohányzó vendéglátóhelyek",
"category:health": "Egészségügy",
"category:hiking_routes": "Turistautak",
"category:historic": "Történelmi objektumok",
"category:index": "Kategóriák jegyzéke",
"category:leisure_sport_shopping": "Szabadidő, sport és vásárlás",
"category:services": "Szolgáltatások",
"category:transport": "Közlekedés",
"category:transport_walk": "Gyalogos közlekedés",
"category:transport_cycle": "Kerékpáros közlekedés",
"category:transport_pt": "Tömegközlekedés",
"category:transport_car": "Autós közlekedés",
"category:infrastructure": "Infrastruktúra",
"category:developments": "Tervek és építkezések",
"category:energy": "Energiaellátás",
"category:railway": "Vasút",
"category:special": "Speciális",
"category:osm-qa": "OpenStreetMap minőségellenőrzés",
"category:internet": "Internetcsatlakozás",
"category:kerbs": "Járdaszegélyek",
"category:law": "Jog",
"category:leisure": "Szabadidő",
"category:leisure_sport_shopping": "Szabadidő, sport és vásárlás",
"category:memorial": "Emlékművek",
"category:military": "Katonai objektumok",
"category:mtb-routes": "Hegyikerékpáros útvonalak",
@ -54,53 +33,81 @@
"category:playgrounds": "Játszóterek",
"category:post": "Posta",
"category:power_routes": "Távvezetékek",
"category:proposals": "Tervezett objektumok",
"category:pt": "Tömegközlekedési térkép",
"category:pt:routes": "Útvonalak",
"category:pt:stops": "Megállók és állomások",
"category:pt:routes": "Útvonalak",
"category:pt_amenities": "Létesítmények",
"category:public": "Közszolgáltatások",
"category:railway": "Vasút",
"category:railway-electrification": "Vasút villamosítottsága",
"category:railway-gauge": "Vasúti nyomtáv",
"category:railway-infrastructure": "Vasúti infrastruktúra",
"category:railway-maxspeed": "Sebességkorlátozás",
"category:railway-routes": "Vasútvonalak",
"category:religion": "Vallás",
"category:renewables": "Megújuló energia",
"category:residential": "Lakóövezetek",
"category:resources": "Bányászat",
"category:services": "Szolgáltatások",
"category:roads": "Utak",
"category:shop": "Vásárlás",
"category:special": "Speciális",
"category:sport": "Sport",
"category:swimming_bathing": "Fürdőzés, úszás",
"category:tourism_attractions": "Látnivalók",
"category:tourism_services": "Szálláshelyek, turisztikai információk",
"category:transport": "Közlekedés",
"category:transport_alternative": "Alternatív közlekedési módok",
"category:transport_car": "Autós közlekedés",
"category:transport_cycle": "Kerékpáros közlekedés",
"category:transport_pt": "Tömegközlekedés",
"category:transport_walk": "Gyalogos közlekedés",
"category:walk_amenities": "Gyalogos létesítmények",
"category:waste": "Hulladék",
"category:water": "Vizek",
"category:wikipedia": "Wikipédia",
"category:works": "Üzemek",
"category:xmas": "Karácsony",
"date format not understood": "Érvénytelen dátumformátum",
"outdated feature": "Elavult objektumok",
"xmas:outdated-warning": "Ebben a szezonban nem frissült az objektum. Ellenőrizze, és állítsa be az <xmas:lastcheck> kulcshoz tartozó értéket a jelenlegi dátumra.",
"category:roads": "Utak",
"category:administrative": "Közigazgatási határok",
"category:agriculture": "Mezőgazdaság",
"category:alternative_amenities": "Létesítmények",
"category:alternative_routes": "(Jelzett) útvonalak",
"category:buildings-entrances": "Bejáratok",
"category:buildings-figure-ground": "Fekete épületalaprajzok",
"category:buildings-height": "Épületek magassága",
"category:buildings-start_date": "Épületek kora",
"category:resources": "Bányászat",
"category:residential": "Lakóövezetek",
"category:renewables": "Megújuló energia",
"category:buildings-type": "Épületek típusa",
"category:buildings": "Épületek",
"category:car_amenities": "Létesítmények",
"category:car_furniture": "Jelzőtáblák",
"category:car_maxspeed": "Sebességkorlátozás",
"category:car_routes": "Főútvonalak",
"category:children": "Gyermekek",
"category:climbing": "Hegymászás",
"category:developable_areas": "Fejlesztés alatti területek",
"category:developments": "Tervek és építkezések",
"category:proposals": "Tervezett objektumok",
"category:heritage": "Örökségvédelem",
"deprecated": "Ez a címke (%s) elavult. A további részleteket <a target='_blank' href=\"%s\">lásd itt</a>.",
"category:coal": "Kőszén",
"category:communication": "Kommunikácó",
"category:construction": "Építési terület",
"category:craft": "Műhelyek",
"category:culture-media": "Kultúra – média/Wikidata",
"category:culture": "Kultúra",
"category:culture_religion": "Kultúra és vallás",
"category:cycle_amenities": "Kerékpáros létesítmények",
"category:cycle_routes": "Kerékpáros útvonalak",
"category:developable_areas": "Fejlesztés alatti területek",
"category:education": "Oktatás",
"category:electric_power": "Áramellátás",
"category:emergency": "Vészhelyzet",
"category:financial": "Pénzügyek",
"category:fixme": "Javíts ki! / Fix me",
"category:osm-qa": "OpenStreetMap minőségellenőrzés",
"category:footways": "Gyalogutak",
"category:kerbs": "Járdaszegélyek"
"category:gastro-smoking": "Nem dohányzó vendéglátóhelyek",
"category:gastro": "Vendéglátás",
"category:health": "Egészségügy",
"category:heritage": "Örökségvédelem",
"category:hiking_routes": "Turistautak",
"category:cycle_directions": "Útirányok",
"category:paddling": "Kenu és kajak",
"category:paddling_amenities": "Kenus és kajakos infrastruktúra",
"category:paddling_hazards": "Kenus és kajakos veszélyek",
"category:paddling_routes": "Kenus és kajakos útvonalak",
"category:walk_amenities_qa": "Gyalogos infrastruktúra",
"Objects with diet information": "Étrend-információt tartalmazó objektumok",
"date format not understood": "Érvénytelen dátumformátum",
"outdated feature": "Elavult objektumok",
"xmas:outdated-warning": "Ebben a szezonban nem frissült az objektum. Ellenőrizze, és állítsa be az <xmas:lastcheck> kulcshoz tartozó értéket a jelenlegi dátumra.",
"deprecated": "Ez a címke (%s) elavult. A további részleteket <a target='_blank' href=\"%s\">lásd itt</a>.",
"category:etymology": "Etimológia"
}

118
lang/it.json

@ -1,44 +1,23 @@
{
"Objects with diet information": "Elementi con informazioni alimentari",
"category:administrative": "Suddivisioni amministrative",
"category:agriculture": "Agricoltura",
"category:alternative_amenities": "Infrastrutture",
"category:alternative_routes": "Itinerari segnalati",
"category:buildings": "Edifici",
"category:buildings-entrances": "Ingressi",
"category:buildings-figure-ground": "Schema di Impronta",
"category:buildings-height": "Altezza dell'edificio",
"category:buildings-start_date": "Età dell'edificio",
"category:buildings-type": "Tipi di edificio",
"category:car_amenities": "Infrastrutture",
"category:car_furniture": "Dotazioni stradali",
"category:car_maxspeed": "Velocità massima",
"category:car_routes": "Tratte automobilistiche",
"category:children": "Luoghi per bambini",
"category:coal": "Carbone",
"category:communication": "Comunicazione",
"category:construction": "Cantieri",
"category:craft": "Artigianato",
"category:culture": "Cultura",
"category:culture_religion": "Cultura e religione",
"category:cycle_amenities": "Infrastrutture",
"category:cycle_routes": "Percorsi ciclabili",
"category:education": "Servizi d'istruzione",
"category:electric_power": "Energia elettrica",
"category:emergency": "Servizi d'emergenza",
"category:energy": "Energia",
"category:financial": "Finanziario",
"category:gastro": "Gastronomia",
"category:gastro-smoking": "Gastronomia non fumatori",
"category:health": "Salute",
"category:hiking_routes": "Percorsi escursionistici",
"category:historic": "Storia",
"category:index": "Indice delle Categorie",
"category:leisure_sport_shopping": "Tempo libero, sport e shopping",
"category:services": "Servizi",
"category:transport": "Trasporti",
"category:transport_walk": "Pedonale",
"category:transport_cycle": "Ciclistico",
"category:transport_pt": "Trasporti pubblici",
"category:transport_car": "Trasporto individuale",
"category:infrastructure": "Infrastrutture",
"category:developments": "Pianificazione e costruzione",
"category:energy": "Energia",
"category:railway": "Ferrovia",
"category:special": "Speciali",
"category:osm-qa": "Controllo della qualità di OpenStreetMap",
"category:internet": "Accesso a internet",
"category:kerbs": "Cordoli",
"category:law": "Legge",
"category:leisure": "Tempo libero",
"category:leisure_sport_shopping": "Tempo libero, sport e shopping",
"category:memorial": "Memoriali e monumenti",
"category:military": "Militare",
"category:mtb-routes": "Percorsi per mountain bike",
@ -48,65 +27,86 @@
"category:organisations": "Organizzazioni",
"category:other": "Altro",
"category:outdoor": "Attività all'aperto",
"category:paddling": "Navigazione a remo",
"category:paddling_amenities": "Equipaggiamento per la navigazione a remo",
"category:paddling_hazards": "Pericoli per la navigazione a remo",
"category:paddling_routes": "Rotte per la navigazione a remo",
"category:phone": "Telefono",
"category:places": "Luoghi",
"category:places_geo": "Luoghi",
"category:playgrounds": "Parco giochi",
"category:post": "Posta",
"category:power_routes": "Linee energetiche",
"category:proposals": "Proposte",
"category:pt": "Mappa del trasporto pubblico",
"category:pt:routes": "Percorsi",
"category:pt:stops": "Fermate e stazioni",
"category:pt:routes": "Percorsi",
"category:pt_amenities": "Servizi",
"category:public": "Servizi pubblici",
"category:railway": "Ferrovia",
"category:railway-electrification": "Elettrificazione ferroviaria",
"category:railway-gauge": "Scartamento Ferroviario",
"category:railway-infrastructure": "Infrastruttura ferroviaria",
"category:railway-maxspeed": "Velocità ferroviaria massima",
"category:railway-routes": "Percorsi ferroviari",
"category:religion": "Religione",
"category:renewables": "Energie rinnovabili",
"category:residential": "Aree residenziali",
"category:resources": "Aree estrattive",
"category:services": "Servizi",
"category:roads": "Strade",
"category:shop": "Acquisti",
"category:special": "Speciali",
"category:sport": "Sport",
"category:swimming_bathing": "Nuoto e balneazione",
"category:tourism_attractions": "Turismo",
"category:tourism_services": "Turismo",
"category:transport": "Trasporti",
"category:transport_alternative": "Mezzi di trasporto alternativi",
"category:transport_car": "Trasporto individuale",
"category:transport_cycle": "Ciclistico",
"category:transport_pt": "Trasporti pubblici",
"category:transport_walk": "Pedonale",
"category:walk_amenities": "Servizi",
"category:walk_amenities_qa": "Servizi per i pedoni",
"category:waste": "Smaltimento",
"category:water": "Masse d'acqua",
"category:wikipedia": "Wikipedia",
"category:works": "Fabbriche",
"category:xmas": "Natale",
"date format not understood": "Formato Data non riconosciuto",
"outdated feature": "Caratteristica obsoleta",
"xmas:outdated-warning": "Caratteristica non aggiornata alla stagione corrente! Controlla e modifica il tag 'xmas:lastcheck' alla data corrente.",
"category:administrative": "Suddivisioni amministrative",
"category:agriculture": "Agricoltura",
"category:alternative_amenities": "Infrastrutture",
"category:alternative_routes": "Itinerari segnalati",
"category:buildings-entrances": "Ingressi",
"category:buildings-figure-ground": "Schema di Impronta",
"category:buildings-height": "Altezza dell'edificio",
"category:buildings-start_date": "Età dell'edificio",
"category:resources": "Aree estrattive",
"category:residential": "Aree residenziali",
"category:renewables": "Energie rinnovabili",
"category:buildings-type": "Tipi di edificio",
"category:buildings": "Edifici",
"category:car_amenities": "Infrastrutture",
"category:car_furniture": "Dotazioni stradali",
"category:car_maxspeed": "Velocità massima",
"category:car_routes": "Tratte automobilistiche",
"category:children": "Luoghi per bambini",
"category:climbing": "Arrampicata",
"category:roads": "Strade",
"category:coal": "Carbone",
"category:communication": "Comunicazione",
"category:construction": "Cantieri",
"category:craft": "Artigianato",
"category:culture-media": "Cultura - Immagini/Wikidata",
"category:culture": "Cultura",
"category:culture_religion": "Cultura e religione",
"category:cycle_amenities": "Infrastrutture",
"category:cycle_directions": "indicazioni",
"category:cycle_routes": "Percorsi ciclabili",
"category:developable_areas": "Aree sviluppabili",
"category:developments": "Pianificazione e costruzione",
"category:education": "Servizi d'istruzione",
"category:electric_power": "Energia elettrica",
"category:emergency": "Servizi d'emergenza",
"category:financial": "Finanziario",
"category:fixme": "Correggimi",
"category:footways": "Percorsi pedonali",
"category:gastro-smoking": "Gastronomia non fumatori",
"category:gastro": "Gastronomia",
"category:health": "Salute",
"category:heritage": "Protezione del patrimonio",
"category:kerbs": "Cordoli",
"category:osm-qa": "Controllo della qualità di OpenStreetMap",
"category:paddling": "Navigazione a remo",
"category:paddling_amenities": "Equipaggiamento per la navigazione a remo",
"category:paddling_hazards": "Pericoli per la navigazione a remo",
"category:paddling_routes": "Rotte per la navigazione a remo",
"category:proposals": "Proposte",
"category:walk_amenities_qa": "Servizi per i pedoni",
"category:hiking_routes": "Percorsi escursionistici",
"Objects with diet information": "Elementi con informazioni alimentari",
"date format not understood": "Formato Data non riconosciuto",
"outdated feature": "Caratteristica obsoleta",
"xmas:outdated-warning": "Caratteristica non aggiornata alla stagione corrente! Controlla e modifica il tag 'xmas:lastcheck' alla data corrente.",
"deprecated": "Il tag %s è deprecato. Vedi <a target='_blank' href=\"%s\">qui</a> per i dettagli."
}

117
lang/ja.json

@ -1,47 +1,21 @@
{
"Objects with diet information": "食事制限情報のあるオブジェクト",
"category:administrative": "行政界",
"category:agriculture": "農業",
"category:alternative_amenities": "生活環境",
"category:alternative_routes": "ルート",
"category:benches": "",
"category:buildings": "建物",
"category:buildings-entrances": "エントランス",
"category:buildings-figure-ground": "フィギュア-グランド図式",
"category:buildings-height": "建物の高さ",
"category:buildings-start_date": "築年数",
"category:buildings-type": "建物の種類",
"category:car_amenities": "生活環境",
"category:car_furniture": "街路設置公共物",
"category:car_maxspeed": "最高速度",
"category:car_routes": "車のルート",
"category:children": "子ども用施設",
"category:climbing": "登山",
"category:coal": "石炭",
"category:communication": "情報通信",
"category:construction": "工事中",
"category:craft": "職人",
"category:culture": "文化",
"category:culture_religion": "文化と宗教",
"category:cycle_amenities": "アメニティ",
"category:cycle_routes": "自転車ルート",
"category:education": "教育サービス",
"category:electric_power": "電力",
"category:emergency": "緊急サービス",
"category:energy": "エネルギー",
"category:financial": "金融",
"category:gastro": "食べ物",
"category:gastro-smoking": "禁煙の飲食店",
"category:graves": "",
"category:health": "健康",
"category:hiking_routes": "ハイキングルート",
"category:historic": "歴史",
"category:index": "目次(カテゴリ)",
"category:leisure_sport_shopping": "レジャー",
"category:services": "サービス",
"category:transport": "輸送",
"category:transport_walk": "ウォーキング",
"category:transport_cycle": "サイクリング",
"category:transport_pt": "公共輸送",
"category:transport_car": "個人輸送機関",
"category:infrastructure": "インフラ",
"category:developments": "計画と建設",
"category:energy": "エネルギー",
"category:railway": "鉄道",
"category:special": "特別",
"category:internet": "インターネット接続",
"category:law": "法律",
"category:leisure": "レジャー",
"category:leisure_sport_shopping": "レジャー",
"category:memorial": "記念碑&記念建造物",
"category:military": "軍事",
"category:mtb-routes": "マウンテンバイクのルート",
@ -51,52 +25,87 @@
"category:organisations": "組織",
"category:other": "その他",
"category:outdoor": "アウトドア活動",
"category:parks": "",
"category:phone": "電話",
"category:places": "場所",
"category:places_geo": "場所",
"category:playgrounds": "遊び場",
"category:post": "郵便",
"category:power_routes": "電線のルート",
"category:proposals": "提案",
"category:pt": "公共交通地図",
"category:pt:routes": "ルート",
"category:pt:stops": "停留所と駅",
"category:pt:routes": "ルート",
"category:pt_amenities": "生活環境",
"category:public": "公共サービス",
"category:railway": "鉄道",
"category:railway-electrification": "鉄道の電力",
"category:railway-gauge": "軌間",
"category:railway-infrastructure": "鉄道インフラ",
"category:railway-maxspeed": "鉄道の最高速度",
"category:railway-routes": "鉄道ルート",
"category:religion": "宗教",
"category:renewables": "再生可能エネルギー",
"category:residential": "住居エリア",
"category:resources": "資源採集",
"category:roads": "道路",
"category:services": "サービス",
"category:shop": "ショッピング",
"category:special": "特別",
"category:sport": "スポーツ",
"category:swimming_bathing": "水泳と入浴",
"category:tourism_attractions": "観光",
"category:tourism_services": "観光",
"category:transport": "輸送",
"category:transport_alternative": "その他交通 (サイクリング、ハイキング、...)",
"category:transport_car": "個人輸送機関",
"category:transport_cycle": "サイクリング",
"category:transport_pt": "公共輸送",
"category:transport_walk": "ウォーキング",
"category:walk_amenities": "アメニティ",
"category:waste": "処理場",
"category:water": "水系",
"category:wikipedia": "ウィキペディア",
"category:works": "工場",
"category:xmas": "クリスマス",
"category:administrative": "行政界",
"category:agriculture": "農業",
"category:alternative_amenities": "生活環境",
"category:alternative_routes": "ルート",
"category:buildings-entrances": "エントランス",
"category:buildings-figure-ground": "フィギュア-グランド図式",
"category:buildings-height": "建物の高さ",
"category:buildings-start_date": "築年数",
"category:resources": "資源採集",
"category:residential": "住居エリア",
"category:renewables": "再生可能エネルギー",
"category:buildings-type": "建物の種類",
"category:buildings": "建物",
"category:car_amenities": "生活環境",
"category:car_furniture": "街路設置公共物",
"category:car_maxspeed": "最高速度",
"category:car_routes": "車のルート",
"category:children": "子ども用施設",
"category:climbing": "登山",
"category:coal": "石炭",
"category:communication": "情報通信",
"category:construction": "工事中",
"category:craft": "職人",
"category:culture": "文化",
"category:culture_religion": "文化と宗教",
"category:cycle_amenities": "アメニティ",
"category:cycle_routes": "自転車ルート",
"category:developable_areas": "開発可能エリア",
"category:education": "教育サービス",
"category:electric_power": "電力",
"category:emergency": "緊急サービス",
"category:financial": "金融",
"category:gastro-smoking": "禁煙の飲食店",
"category:gastro": "食べ物",
"category:health": "健康",
"category:hiking_routes": "ハイキングルート",
"category:culture-media": "",
"category:cycle_directions": "",
"category:fixme": "",
"category:footways": "",
"category:heritage": "",
"category:kerbs": "",
"category:osm-qa": "",
"category:paddling": "",
"category:paddling_amenities": "",
"category:paddling_hazards": "",
"category:paddling_routes": "",
"category:walk_amenities_qa": "",
"Objects with diet information": "食事制限情報のあるオブジェクト",
"date format not understood": "日付形式が正しくありません",
"outdated feature": "期間外",
"xmas:outdated-warning": "今のシーズンは地物が更新されていません! チェックして現在の日付に'xmas:lastcheck' タグをセットしてください。",
"category:developable_areas": "開発可能エリア",
"category:developments": "計画と建設",
"category:proposals": "提案"
"xmas:outdated-warning": "今のシーズンは地物が更新されていません! チェックして現在の日付に'xmas:lastcheck' タグをセットしてください。"
}

109
lang/nb.json

@ -1,45 +1,20 @@
{
"Objects with diet information": "Objekter med diettinformasjon",
"category:administrative": "Administrative områder",
"category:agriculture": "Jordbruk",
"category:alternative_amenities": "Fasiliteter",
"category:alternative_routes": "Ruter",
"category:buildings": "Bygninger",
"category:buildings-entrances": "Innganger",
"category:buildings-figure-ground": "Figur-bakke diagram",
"category:buildings-height": "Bygningshøyde",
"category:buildings-start_date": "Bygningsalder",
"category:buildings-type": "Bygningstyper",
"category:car_amenities": "Fasiliteter",
"category:car_furniture": "Gatemøbler",
"category:car_maxspeed": "Fartsgrense",
"category:car_routes": "Bilruter",
"category:children": "Barnefasiliteter",
"category:climbing": "Klatring",
"category:coal": "Kull",
"category:communication": "Kommunikasjon",
"category:construction": "Konstruksjonsområde",
"category:craft": "Håndverk",
"category:culture": "Kultur",
"category:culture_religion": "Kultur og religion",
"category:cycle_amenities": "Fasiliteter",
"category:cycle_routes": "Sykkelruter",
"category:education": "Utdanningstjenester",
"category:electric_power": "Elektrisk strøm",
"category:emergency": "Nødtjenester",
"category:energy": "Energi",
"category:financial": "Finansiell",
"category:gastro": "Gastronomi",
"category:gastro-smoking": "Røykefritt Gastronomi",
"category:health": "Helse",
"category:hiking_routes": "Gåruter",
"category:historic": "Historisk",
"category:index": "Indeks av kategorier",
"category:leisure_sport_shopping": "Fritid, sport og shopping",
"category:services": "Tjenester",
"category:transport": "Transport",
"category:transport_walk": "Gåing",
"category:transport_cycle": "Sykling",
"category:transport_pt": "Offentlig transport",
"category:transport_car": "Individuell trafikk",
"category:infrastructure": "Infrastruktur",
"category:energy": "Energi",
"category:railway": "Jernbane",
"category:special": "Spesielt",
"category:internet": "Internettilgang",
"category:law": "Lov",
"category:leisure": "Fritid",
"category:leisure_sport_shopping": "Fritid, sport og shopping",
"category:memorial": "Minnesmerker og monumenter",
"category:military": "Militære",
"category:mtb-routes": "Terrengsykkelruter",
@ -56,40 +31,80 @@
"category:post": "Post",
"category:power_routes": "Strømruter",
"category:pt": "Offentlig-transport kart",
"category:pt:routes": "Ruter",
"category:pt:stops": "Stopp og stasjoner",
"category:pt:routes": "Ruter",
"category:pt_amenities": "Fasiliteter",
"category:public": "Offentlige tjenester",
"category:railway": "Jernbane",
"category:railway-electrification": "Jernbane-strømtilførsel",
"category:railway-gauge": "Sporvidde",
"category:railway-infrastructure": "Jernbane-infrastruktur",
"category:railway-maxspeed": "Jernbane-fartsgrense",
"category:railway-routes": "Jernbaneruter",
"category:religion": "Religion",
"category:renewables": "Fornybare",
"category:residential": "Boligområder",
"category:resources": "Ressursutvinning",
"category:roads": "Veier",
"category:services": "Tjenester",
"category:shop": "Shopping",
"category:special": "Spesielt",
"category:sport": "Sport",
"category:swimming_bathing": "Svømming og bading",
"category:tourism_attractions": "Turisme",
"category:tourism_services": "Turisme",
"category:transport": "Transport",
"category:transport_alternative": "Alternative transportmetoder",
"category:transport_car": "Individuell trafikk",
"category:transport_cycle": "Sykling",
"category:transport_pt": "Offentlig transport",
"category:transport_walk": "Gåing",
"category:walk_amenities": "Fasiliteter",
"category:waste": "Avfall",
"category:water": "Vannflater",
"category:wikipedia": "Wikipedia",
"category:works": "Industrielt",
"category:xmas": "Jul",
"category:administrative": "Administrative områder",
"category:agriculture": "Jordbruk",
"category:alternative_amenities": "Fasiliteter",
"category:alternative_routes": "Ruter",
"category:buildings-entrances": "Innganger",
"category:buildings-figure-ground": "Figur-bakke diagram",
"category:buildings-height": "Bygningshøyde",
"category:buildings-start_date": "Bygningsalder",
"category:resources": "Ressursutvinning",
"category:residential": "Boligområder",
"category:renewables": "Fornybare",
"category:buildings-type": "Bygningstyper",
"category:buildings": "Bygninger",
"category:car_amenities": "Fasiliteter",
"category:car_furniture": "Gatemøbler",
"category:car_maxspeed": "Fartsgrense",
"category:car_routes": "Bilruter",
"category:children": "Barnefasiliteter",
"category:climbing": "Klatring",
"category:coal": "Kull",
"category:communication": "Kommunikasjon",
"category:construction": "Konstruksjonsområde",
"category:craft": "Håndverk",
"category:culture": "Kultur",
"category:culture_religion": "Kultur og religion",
"category:cycle_amenities": "Fasiliteter",
"category:cycle_routes": "Sykkelruter",
"category:education": "Utdanningstjenester",
"category:electric_power": "Elektrisk strøm",
"category:emergency": "Nødtjenester",
"category:financial": "Finansiell",
"category:gastro-smoking": "Røykefritt Gastronomi",
"category:gastro": "Gastronomi",
"category:health": "Helse",
"category:hiking_routes": "Gåruter",
"category:culture-media": "",
"category:cycle_directions": "",
"category:developable_areas": "",
"category:developments": "",
"category:fixme": "",
"category:footways": "",
"category:heritage": "",
"category:kerbs": "",
"category:osm-qa": "",
"category:paddling": "",
"category:paddling_amenities": "",
"category:paddling_hazards": "",
"category:paddling_routes": "",
"category:proposals": "",
"category:walk_amenities_qa": "",
"Objects with diet information": "Objekter med diettinformasjon",
"date format not understood": "Ugyldig datoformat",
"outdated feature": "Objekter er utdaterte",
"xmas:outdated-warning": "Objektene har ikke blitt oppdatert for den gjeldende sesongen! Vennligst sjekk og angi egenskapen 'xmas:lastcheck' til nåværende dato."

113
lang/nl.json

@ -1,44 +1,19 @@
{
"Objects with diet information": "Objecten met dieet informatie",
"category:administrative": "Administratieve gebieden",
"category:agriculture": "Landbouw",
"category:alternative_amenities": "Voorzieningen",
"category:alternative_routes": "Alternatieve routes",
"category:buildings": "Gebouwen",
"category:buildings-entrances": "Toegangen",
"category:buildings-figure-ground": "Plattegrond",
"category:buildings-height": "Bouwhoogte",
"category:buildings-start_date": "Ouderdom van het gebouw",
"category:buildings-type": "Gebouwtypes",
"category:car_amenities": "Voorzieningen",
"category:car_furniture": "Straatmeubilair",
"category:car_maxspeed": "Snelheidslimiet",
"category:car_routes": "Autoroutes",
"category:children": "Voorzieningen voor kinderen",
"category:coal": "Kolen",
"category:communication": "Communicatie",
"category:construction": "Bouwterrein",
"category:craft": "Handwerk",
"category:culture": "Cultuur",
"category:culture_religion": "Cultuur",
"category:cycle_amenities": "Voorzieningen",
"category:cycle_routes": "Fietsroutes",
"category:education": "Onderwijs",
"category:electric_power": "Stroomvoorziening",
"category:emergency": "Hulpdiensten",
"category:energy": "Energie",
"category:financial": "Financieel",
"category:gastro": "Gastronomie",
"category:gastro-smoking": "Rookvrije gastronomie",
"category:health": "Gezondheid",
"category:hiking_routes": "Wandelroutes",
"category:historic": "Historisch",
"category:index": "",
"category:leisure_sport_shopping": "Vrije tijd, Sport en Winkelen",
"category:services": "Dienstverlening",
"category:transport": "Vervoer",
"category:transport_walk": "Wandelen",
"category:transport_cycle": "Fietsen",
"category:transport_pt": "Openbaar vervoer",
"category:transport_car": "Gemotoriseerd individueel verkeer",
"category:infrastructure": "Infrastructuur",
"category:energy": "Energie",
"category:railway": "Spoorwegen",
"category:special": "Speciaal",
"category:internet": "Internettoegang",
"category:law": "Juridische diensten",
"category:leisure": "Vrije tijd",
"category:leisure_sport_shopping": "Vrije tijd, Sport en Winkelen",
"category:memorial": "Gedenktekens",
"category:military": "Militair",
"category:mtb-routes": "ATB routes",
@ -55,39 +30,81 @@
"category:post": "Post",
"category:power_routes": "Elektriciteitsleidingen",
"category:pt": "Openbaar vervoer kaart",
"category:pt:routes": "Routes",
"category:pt:stops": "Haltes en Stations",
"category:pt:routes": "Routes",
"category:pt_amenities": "Voorzieningen",
"category:public": "Openbare diensten",
"category:railway": "Spoorwegen",
"category:railway-electrification": "Spoorwegelektrificatie",
"category:railway-gauge": "",
"category:railway-infrastructure": "Spoorweginfrastructuur",
"category:railway-maxspeed": "Spoorweg snelheidslimiet",
"category:railway-routes": "Spoorwegroutes",
"category:religion": "Religie",
"category:renewables": "Hernieuwbare energie",
"category:residential": "Woongebieden",
"category:resources": "Grondstoffenwinning",
"category:services": "Dienstverlening",
"category:shop": "Winkelen",
"category:special": "Speciaal",
"category:sport": "Sport",
"category:swimming_bathing": "Zwemmen en baden",
"category:tourism_attractions": "Toerisme",
"category:tourism_services": "Toerisme",
"category:transport": "Vervoer",
"category:transport_alternative": "Alternatief (Fiets, Wandel, ...)",
"category:transport_car": "Gemotoriseerd individueel verkeer",
"category:transport_cycle": "Fietsen",
"category:transport_pt": "Openbaar vervoer",
"category:transport_walk": "Wandelen",
"category:walk_amenities": "Voorzieningen",
"category:waste": "Afvalverwijdering",
"category:water": "Oppervlaktewater",
"category:wikipedia": "Wikipedia",
"category:works": "Fabrieken",
"category:xmas": "Kerstmis",
"category:administrative": "Administratieve gebieden",
"category:agriculture": "Landbouw",
"category:alternative_amenities": "Voorzieningen",
"category:alternative_routes": "Alternatieve routes",
"category:buildings-entrances": "Toegangen",
"category:buildings-figure-ground": "Plattegrond",
"category:buildings-height": "Bouwhoogte",
"category:buildings-start_date": "Ouderdom van het gebouw",
"category:resources": "Grondstoffenwinning",
"category:residential": "Woongebieden",
"category:renewables": "Hernieuwbare energie",
"category:buildings-type": "Gebouwtypes",
"category:buildings": "Gebouwen",
"category:car_amenities": "Voorzieningen",
"category:car_furniture": "Straatmeubilair",
"category:car_maxspeed": "Snelheidslimiet",
"category:car_routes": "Autoroutes",
"category:children": "Voorzieningen voor kinderen",
"category:coal": "Kolen",
"category:communication": "Communicatie",
"category:construction": "Bouwterrein",
"category:craft": "Handwerk",
"category:culture": "Cultuur",
"category:culture_religion": "Cultuur",
"category:cycle_amenities": "Voorzieningen",
"category:cycle_routes": "Fietsroutes",
"category:education": "Onderwijs",
"category:electric_power": "Stroomvoorziening",
"category:emergency": "Hulpdiensten",
"category:financial": "Financieel",
"category:gastro-smoking": "Rookvrije gastronomie",
"category:gastro": "Gastronomie",
"category:health": "Gezondheid",
"category:hiking_routes": "Wandelroutes",
"category:climbing": "",
"category:culture-media": "",
"category:cycle_directions": "",
"category:developable_areas": "",
"category:developments": "",
"category:fixme": "",
"category:footways": "",
"category:heritage": "",
"category:index": "",
"category:kerbs": "",
"category:osm-qa": "",
"category:paddling": "",
"category:paddling_amenities": "",
"category:paddling_hazards": "",
"category:paddling_routes": "",
"category:proposals": "",
"category:railway-gauge": "",
"category:roads": "",
"category:walk_amenities_qa": "",
"Objects with diet information": "Objecten met dieet informatie",
"date format not understood": "Datumformaat onbekend",
"outdated feature": "Achterhaalde informatie",
"xmas:outdated-warning": "Object werd niet geactualiseerd voor het huidige seizoen! Controleer en zet de tag 'xmas:lastcheck' op de huidige datum alstublieft."

116
lang/oc.json

@ -1,44 +1,21 @@
{
"Objects with diet information": "Elements amb information de regime alimentari",
"category:administrative": "Divisions administrativas",
"category:agriculture": "Agricultura",
"category:alternative_amenities": "Equipament",
"category:alternative_routes": "Varianta d'itinerari",
"category:buildings": "Bastissas",
"category:buildings-entrances": "Intradas",
"category:buildings-figure-ground": "Marca au sòu",
"category:buildings-height": "Autor de la bastissa",
"category:buildings-start_date": "Data de bastison",
"category:buildings-type": "Tipe de bastissa",
"category:car_amenities": "Equipaments auto",
"category:car_furniture": "Fornituras automobilas",
"category:car_maxspeed": "Limits de velocitat",
"category:car_routes": "Itineraris auto",
"category:children": "Luòcs per leis enfants",
"category:coal": "Carbon",
"category:communication": "Communicacion",
"category:construction": "Talhiers de construccion",
"category:craft": "Artisanat",
"category:culture": "Cultura",
"category:culture_religion": "Cultura e religion",
"category:cycle_amenities": "Equipaments per lei cicistas",
"category:cycle_routes": "Itineraris ciclistas",
"category:education": "Education",
"category:electric_power": "Produccion/ Transpòrt d'Energia",
"category:emergency": "Servicis d'urgéncia",
"category:energy": "Energia",
"category:financial": "Finança",
"category:gastro": "Restauracion/ Gastronomia",
"category:gastro-smoking": "Restauration sensa tabat",
"category:health": "Santat",
"category:hiking_routes": "Itineraris per escorregudas",
"category:historic": "Istòria",
"category:index": "Indici dei categorias",
"category:leisure_sport_shopping": "Vida quotidiana, lesers e espòrts",
"category:services": "Servicis",
"category:transport": "Transpòrts",
"category:transport_walk": "Caminada",
"category:transport_cycle": "Ciclisme",
"category:transport_pt": "Transpòrts publics",
"category:transport_car": "Transpòrt automobil",
"category:infrastructure": "Infrastructuras",
"category:developments": "Planificacion e construccion",
"category:energy": "Energia",
"category:railway": "Camins de fer",
"category:special": "Categorias particularas",
"category:internet": "Accès a Internet",
"category:law": "Lèi",
"category:leisure": "Lesers",
"category:leisure_sport_shopping": "Vida quotidiana, lesers e espòrts",
"category:memorial": "Monuments e Memoriaus",
"category:military": "Luòcs militaris",
"category:mtb-routes": "Itineraris de VTT",
@ -54,46 +31,81 @@
"category:playgrounds": "Jòcs per leis enfants",
"category:post": "Pòsta",
"category:power_routes": "Linhas electricas",
"category:proposals": "Propositions",
"category:pt": "Transpòrts publics",
"category:pt:routes": "Linhas",
"category:pt:stops": "Arrèsts e Estations",
"category:pt:routes": "Linhas",
"category:pt_amenities": "Infrastructuras de transpòrt",
"category:public": "Servicis e equimaments publics",
"category:railway": "Camins de fer",
"category:railway-electrification": "Electrificacion ferroviària",
"category:railway-gauge": "Ample dei vias",
"category:railway-infrastructure": "Infrastructura ferroviària",
"category:railway-maxspeed": "Limits de velocitat",
"category:railway-routes": "Linhas ferroviàrias",
"category:religion": "Religion",
"category:renewables": "Energias renovelablas",
"category:residential": "Quartiers residenciaus",
"category:resources": "Airau d'extraccion de ressorsas",
"category:services": "Servicis",
"category:roads": "Rotas",
"category:shop": "Botigas",
"category:special": "Categorias particularas",
"category:sport": "Espòrt",
"category:swimming_bathing": "Natacion, banhada e banhèra",
"category:tourism_attractions": "Torisme",
"category:tourism_services": "Torisme",
"category:transport": "Transpòrts",
"category:transport_alternative": "Transpòrt alternatiu (ciclisme, caminada, ...)",
"category:transport_car": "Transpòrt automobil",
"category:transport_cycle": "Ciclisme",
"category:transport_pt": "Transpòrts publics",
"category:transport_walk": "Caminada",
"category:walk_amenities": "Equipaments pedoniers",
"category:waste": "Bordilhas e reciclatge",
"category:water": "Aigas e rius",
"category:wikipedia": "Wikipèdia",
"category:works": "Airaus industriaus",
"category:xmas": "Calendas",
"date format not understood": "Format de data non reconoissut",
"outdated feature": "Caracteristicas obsoletas",
"xmas:outdated-warning": "Aquest element es pas estat actualizat per la session ! Siatz pregats de verificar e mai reglar la valor de \"xmas:lastcheck\" a la data actuala.",
"category:roads": "Rotas",
"category:administrative": "Divisions administrativas",
"category:agriculture": "Agricultura",
"category:alternative_amenities": "Equipament",
"category:alternative_routes": "Varianta d'itinerari",
"category:buildings-entrances": "Intradas",
"category:buildings-figure-ground": "Marca au sòu",
"category:buildings-height": "Autor de la bastissa",
"category:buildings-start_date": "Data de bastison",
"category:resources": "Airau d'extraccion de ressorsas",
"category:residential": "Quartiers residenciaus",
"category:renewables": "Energias renovelablas",
"category:buildings-type": "Tipe de bastissa",
"category:buildings": "Bastissas",
"category:car_amenities": "Equipaments auto",
"category:car_furniture": "Fornituras automobilas",
"category:car_maxspeed": "Limits de velocitat",
"category:car_routes": "Itineraris auto",
"category:children": "Luòcs per leis enfants",
"category:climbing": "Escalada",
"category:coal": "Carbon",
"category:communication": "Communicacion",
"category:construction": "Talhiers de construccion",
"category:craft": "Artisanat",
"category:culture": "Cultura",
"category:culture_religion": "Cultura e religion",
"category:cycle_amenities": "Equipaments per lei cicistas",
"category:cycle_routes": "Itineraris ciclistas",
"category:developable_areas": "Airaus ameinatjats",
"category:developments": "Planificacion e construccion",
"category:proposals": "Propositions"
"category:education": "Education",
"category:electric_power": "Produccion/ Transpòrt d'Energia",
"category:emergency": "Servicis d'urgéncia",
"category:financial": "Finança",
"category:gastro-smoking": "Restauration sensa tabat",
"category:gastro": "Restauracion/ Gastronomia",
"category:health": "Santat",
"category:hiking_routes": "Itineraris per escorregudas",
"category:culture-media": "",
"category:cycle_directions": "",
"category:fixme": "",
"category:footways": "",
"category:heritage": "",
"category:kerbs": "",
"category:osm-qa": "",
"category:paddling": "",
"category:paddling_amenities": "",
"category:paddling_hazards": "",
"category:paddling_routes": "",
"category:walk_amenities_qa": "",
"Objects with diet information": "Elements amb information de regime alimentari",
"date format not understood": "Format de data non reconoissut",
"outdated feature": "Caracteristicas obsoletas",
"xmas:outdated-warning": "Aquest element es pas estat actualizat per la session ! Siatz pregats de verificar e mai reglar la valor de \"xmas:lastcheck\" a la data actuala."
}

124
lang/pl.json

@ -1,44 +1,23 @@
{
"Objects with diet information": "Obiekty z informacją o diecie",
"category:administrative": "Obszary administracyjne",
"category:agriculture": "Rolnictwo",
"category:alternative_amenities": "Pożyteczne miejsca",
"category:alternative_routes": "Trasy",
"category:buildings": "Budynki",
"category:buildings-entrances": "Wejścia",
"category:buildings-figure-ground": "Plan zagospodarowania przestrzennego",
"category:buildings-height": "Wysokości budynków",
"category:buildings-start_date": "Wiek budynków",
"category:buildings-type": "Rodzaje budynków",
"category:car_amenities": "Użyteczne w transporcie drogowym",
"category:car_furniture": "Elementy drogowe",
"category:car_maxspeed": "Prędkość maksymalna",
"category:car_routes": "Trasy samochodowe",
"category:children": "Użyteczne dzieciom",
"category:coal": "Węgiel",
"category:communication": "Komunikacja",
"category:construction": "Tereny budowy",
"category:craft": "Rzemiosło",
"category:culture": "Kultura",
"category:culture_religion": "Kultura i religia",
"category:cycle_amenities": "Użyteczne w jeździe rowerem",
"category:cycle_routes": "Trasy rowerowe",
"category:education": "Usługi edukacyjne",
"category:electric_power": "Elektroenergetyka",
"category:emergency": "Służby ratunkowe",
"category:energy": "Energetyka",
"category:financial": "Finansowe",
"category:gastro": "Gastronomia",
"category:gastro-smoking": "Gastronomia wolna od papierosów",
"category:health": "Zdrowie",
"category:hiking_routes": "Trasy turystyczne",
"category:historic": "Miejsca historyczne",
"category:index": "Spis kategorii",
"category:leisure_sport_shopping": "Wypoczynek, sport i zakupy",
"category:services": "Usługi",
"category:transport": "Transport",
"category:transport_walk": "Pieszy",
"category:transport_cycle": "Rowerowy",
"category:transport_pt": "Transport publiczny",
"category:transport_car": "Transport indywidualny",
"category:infrastructure": "Infrastruktura",
"category:developments": "Planowanie i budowanie",
"category:energy": "Energetyka",
"category:railway": "Kolej",
"category:special": "Specjalne",
"category:osm-qa": "Kontrola jakości OpenStreetMap",
"category:internet": "Dostęp do Internetu",
"category:kerbs": "Krawężniki",
"category:law": "Prawo",
"category:leisure": "Wypoczynek",
"category:leisure_sport_shopping": "Wypoczynek, sport i zakupy",
"category:memorial": "Miejsca pamięci i pomniki",
"category:military": "Wojskowe",
"category:mtb-routes": "Trasy dla rowerów górskich",
@ -48,65 +27,86 @@
"category:organisations": "Organizacje",
"category:other": "Inne",
"category:outdoor": "Aktywność na powietrzu",
"category:paddling": "Wiosłowanie",
"category:paddling_amenities": "Udogodnienia związane z wiosłowaniem",
"category:paddling_hazards": "Zagrożenia związane z wiosłowaniem",
"category:paddling_routes": "Trasy wioślarskie",
"category:phone": "Telefon",
"category:places": "Miejsca",
"category:places_geo": "Miejsca",
"category:playgrounds": "Plac zabaw",
"category:post": "Poczta",
"category:power_routes": "Przebieg kabli energetycznych",
"category:proposals": "Propozycje",
"category:pt": "Mapa transportu publicznego",
"category:pt:routes": "Trasy",
"category:pt:stops": "Przystanki i stacje",
"category:pt:routes": "Trasy",
"category:pt_amenities": "Pożyteczne w transporcie publicznym",
"category:public": "Usługi publiczne",
"category:railway": "Kolej",
"category:railway-electrification": "Elektryfikacja kolei",
"category:railway-gauge": "Rozstaw szyn",
"category:railway-infrastructure": "Infrastruktura kolejowa",
"category:railway-maxspeed": "Prędkość maksymalna kolei",
"category:railway-routes": "Trasy kolejowe",
"category:religion": "Religia",
"category:renewables": "Odnawialne",
"category:residential": "Obszary zamieszkania",
"category:resources": "Wydobycie zasobów naturalnych",
"category:services": "Usługi",
"category:roads": "Drogi",
"category:shop": "Zakupy",
"category:special": "Specjalne",
"category:sport": "Sport",
"category:swimming_bathing": "Pływanie i kąpiele",
"category:tourism_attractions": "Turystyka",
"category:tourism_services": "Turystyka",
"category:transport": "Transport",
"category:transport_alternative": "Alternatywne metody transportu",
"category:transport_car": "Transport indywidualny",
"category:transport_cycle": "Rowerowy",
"category:transport_pt": "Transport publiczny",
"category:transport_walk": "Pieszy",
"category:walk_amenities": "Pożyteczne w transporcie pieszym",
"category:walk_amenities_qa": "Użyteczne w ruchu pieszym",
"category:waste": "Przetwarzanie odpadów",
"category:water": "Wodne",
"category:wikipedia": "Wikipedia",
"category:works": "Przemysł",
"category:xmas": "Święta",
"date format not understood": "Nieprawidłowy format dat",
"outdated feature": "Przestarzałe obiekty",
"xmas:outdated-warning": "Funkcja nie została zaktualizowana w bieżącym sezonie! Sprawdź i ustaw znacznik „xmas:lastcheck” na bieżącą datę.",
"category:administrative": "Obszary administracyjne",
"category:agriculture": "Rolnictwo",
"category:alternative_amenities": "Pożyteczne miejsca",
"category:alternative_routes": "Trasy",
"category:buildings-entrances": "Wejścia",
"category:buildings-figure-ground": "Plan zagospodarowania przestrzennego",
"category:buildings-height": "Wysokości budynków",
"category:buildings-start_date": "Wiek budynków",
"category:resources": "Wydobycie zasobów naturalnych",
"category:residential": "Obszary zamieszkania",
"category:renewables": "Odnawialne",
"category:buildings-type": "Rodzaje budynków",
"category:buildings": "Budynki",
"category:car_amenities": "Użyteczne w transporcie drogowym",
"category:car_furniture": "Elementy drogowe",
"category:car_maxspeed": "Prędkość maksymalna",
"category:car_routes": "Trasy samochodowe",
"category:children": "Użyteczne dzieciom",
"category:climbing": "Wspinaczka",
"category:roads": "Drogi",
"category:developable_areas": "Obszary do rozwoju",
"category:developments": "Planowanie i budowanie",
"category:proposals": "Propozycje",
"category:coal": "Węgiel",
"category:communication": "Komunikacja",
"category:construction": "Tereny budowy",
"category:craft": "Rzemiosło",
"category:culture-media": "Kultura - Media/Wikidane",
"category:culture": "Kultura",
"category:culture_religion": "Kultura i religia",
"category:cycle_amenities": "Użyteczne w jeździe rowerem",
"category:cycle_directions": "Kierunki",
"category:cycle_routes": "Trasy rowerowe",
"category:developable_areas": "Obszary do rozwoju",
"category:education": "Usługi edukacyjne",
"category:electric_power": "Elektroenergetyka",
"category:emergency": "Służby ratunkowe",
"category:financial": "Finansowe",
"category:fixme": "Popraw mnie",
"category:footways": "Chodniki",
"category:gastro-smoking": "Gastronomia wolna od papierosów",
"category:gastro": "Gastronomia",
"category:health": "Zdrowie",
"category:heritage": "Ochrona dziedzictwa",
"category:kerbs": "Krawężniki",
"category:osm-qa": "Kontrola jakości OpenStreetMap",
"category:paddling": "Wiosłowanie",
"category:paddling_amenities": "Udogodnienia związane z wiosłowaniem",
"category:paddling_hazards": "Zagrożenia związane z wiosłowaniem",
"category:paddling_routes": "Trasy wioślarskie",
"deprecated": "Znacznik %s jest przestarzały. Więcej szczegółów znajdziesz <a target='_blank' href=\"%s\">tutaj</a>.",
"category:cycle_directions": "Kierunki",
"category:walk_amenities_qa": "Użyteczne w ruchu pieszym"
"category:hiking_routes": "Trasy turystyczne",
"Objects with diet information": "Obiekty z informacją o diecie",
"date format not understood": "Nieprawidłowy format dat",
"outdated feature": "Przestarzałe obiekty",
"xmas:outdated-warning": "Funkcja nie została zaktualizowana w bieżącym sezonie! Sprawdź i ustaw znacznik „xmas:lastcheck” na bieżącą datę.",
"deprecated": "Znacznik %s jest przestarzały. Więcej szczegółów znajdziesz <a target='_blank' href=\"%s\">tutaj</a>."
}

122
lang/pt-br.json

@ -1,44 +1,23 @@
{
"Objects with diet information": "Objetos com informações sobre dieta",
"category:administrative": "Divisão político-administrativa",
"category:agriculture": "Agricultura",
"category:alternative_amenities": "Equipamentos",
"category:alternative_routes": "Rotas",
"category:buildings": "Edificações",
"category:buildings-entrances": "Entradas",
"category:buildings-figure-ground": "Cheios e vazios",
"category:buildings-height": "Altura",
"category:buildings-start_date": "Idade",
"category:buildings-type": "Tipologias",
"category:car_amenities": "Equipamentos",
"category:car_furniture": "Mobiliário urbano",
"category:car_maxspeed": "Veloc. máxima",
"category:car_routes": "Rotas rodoviárias",
"category:children": "Equipamentos infantis",
"category:coal": "Carvão",
"category:communication": "Comunicação",
"category:construction": "Terrenos vazios e obras",
"category:craft": "Ofícios",
"category:culture": "Cultura",
"category:culture_religion": "Cultura e religião",
"category:cycle_amenities": "Equipamentos",
"category:cycle_routes": "Ciclorrotas",
"category:education": "Educação",
"category:electric_power": "Energia elétrica",
"category:emergency": "Emergência",
"category:energy": "Energia",
"category:financial": "Finanças e seguros",
"category:gastro": "Gastronomia",
"category:gastro-smoking": "Gastronomia sem fumo",
"category:health": "Saúde e assistência",
"category:hiking_routes": "Rotas de caminhada",
"category:historic": "Histórico",
"category:index": "Índice de Categorias",
"category:leisure_sport_shopping": "Lazer, esportes e compras",
"category:services": "Prestação de serviços",
"category:transport": "Mobilidade",
"category:transport_walk": "Pedestre",
"category:transport_cycle": "Ciclismo",
"category:transport_pt": "Transporte público",
"category:transport_car": "Transporte individual",
"category:infrastructure": "Infraestrutura",
"category:developments": "Planejamento e construção",
"category:energy": "Energia",
"category:railway": "Ferrovia",
"category:special": "Especial",
"category:osm-qa": "Controle de Qualidade OSM",
"category:internet": "Acesso à Internet",
"category:kerbs": "Meios-fios",
"category:law": "Direito",
"category:leisure": "Lazer",
"category:leisure_sport_shopping": "Lazer, esportes e compras",
"category:memorial": "Memoriais e monumentos",
"category:military": "Militar",
"category:mtb-routes": "Rotas de mountain bike",
@ -48,63 +27,86 @@
"category:organisations": "Organizações",
"category:other": "Outros",
"category:outdoor": "Atividades ao ar livre",
"category:paddling": "Navegação a remo",
"category:paddling_amenities": "Equipamentos",
"category:paddling_hazards": "Riscos",
"category:paddling_routes": "Rotas de navegação a remo",
"category:phone": "Telefone",
"category:places": "Lugares",
"category:places_geo": "Localidades",
"category:playgrounds": "Parquinhos",
"category:post": "Correios",
"category:power_routes": "Rotas de energia",
"category:proposals": "Planejados",
"category:pt": "Mapa de transporte público",
"category:pt:routes": "Linhas",
"category:pt:stops": "Paradas e estações",
"category:pt:routes": "Linhas",
"category:pt_amenities": "Equipamentos",
"category:public": "Utilidade pública",
"category:railway": "Ferrovia",
"category:railway-electrification": "Eletrificação ferroviária",
"category:railway-gauge": "Bitola",
"category:railway-infrastructure": "Infraestrutura ferroviária",
"category:railway-maxspeed": "Velocidade máxima",
"category:railway-routes": "Rotas ferroviárias",
"category:religion": "Religião",
"category:renewables": "Renováveis",
"category:residential": "Áreas residenciais",
"category:resources": "Extração de recursos",
"category:roads": "Vias",
"category:services": "Prestação de serviços",
"category:shop": "Compras",
"category:special": "Especial",
"category:sport": "Esportes",
"category:swimming_bathing": "Natação e banho",
"category:tourism_attractions": "Turismo",
"category:tourism_services": "Serviços turísticos",
"category:transport": "Mobilidade",
"category:transport_alternative": "Modos de transporte alternativo",
"category:transport_car": "Transporte individual",
"category:transport_cycle": "Ciclismo",
"category:transport_pt": "Transporte público",
"category:transport_walk": "Pedestre",
"category:walk_amenities": "Equipamentos",
"category:waste": "Resíduos",
"category:water": "Hidrografia",
"category:wikipedia": "Wikipédia",
"category:works": "Produção",
"category:xmas": "Natal",
"date format not understood": "Valor inválido de data",
"outdated feature": "Mostrar antigos",
"xmas:outdated-warning": "O objeto não foi atualizado para a temporada atual! Por favor, verifique e defina a tag 'xmas:lastcheck' para a data atual.",
"category:administrative": "Divisão político-administrativa",
"category:agriculture": "Agricultura",
"category:alternative_amenities": "Equipamentos",
"category:alternative_routes": "Rotas",
"category:buildings-entrances": "Entradas",
"category:buildings-figure-ground": "Cheios e vazios",
"category:buildings-height": "Altura",
"category:buildings-start_date": "Idade",
"category:resources": "Extração de recursos",
"category:residential": "Áreas residenciais",
"category:renewables": "Renováveis",
"category:buildings-type": "Tipologias",
"category:buildings": "Edificações",
"category:car_amenities": "Equipamentos",
"category:car_furniture": "Mobiliário urbano",
"category:car_maxspeed": "Veloc. máxima",
"category:car_routes": "Rotas rodoviárias",
"category:children": "Equipamentos infantis",
"category:climbing": "Escalada",
"category:developable_areas": "Áreas urbanizáveis",
"category:developments": "Planejamento e construção",
"category:proposals": "Planejados",
"category:heritage": "Patrimônio histórico",
"deprecated": "Etiqueta %s é obsoleta. Ver <a target='_blank' href=\"%s\">aqui</a> para detalhes.",
"category:coal": "Carvão",
"category:communication": "Comunicação",
"category:construction": "Terrenos vazios e obras",
"category:craft": "Ofícios",
"category:culture-media": "Cultura - Imagem e Wikidata",
"category:culture": "Cultura",
"category:culture_religion": "Cultura e religião",
"category:cycle_amenities": "Equipamentos",
"category:cycle_routes": "Ciclorrotas",
"category:developable_areas": "Áreas urbanizáveis",
"category:education": "Educação",
"category:electric_power": "Energia elétrica",
"category:emergency": "Emergência",
"category:financial": "Finanças e seguros",
"category:fixme": "Corrija-me",
"category:osm-qa": "Controle de Qualidade OSM",
"category:footways": "Vias pedonais",
"category:kerbs": "Meios-fios",
"category:paddling": "Navegação a remo",
"category:paddling_amenities": "Equipamentos",
"category:paddling_hazards": "Riscos",
"category:paddling_routes": "Rotas de navegação a remo"
"category:gastro-smoking": "Gastronomia sem fumo",
"category:gastro": "Gastronomia",
"category:health": "Saúde e assistência",
"category:heritage": "Patrimônio histórico",
"category:hiking_routes": "Rotas de caminhada",
"category:cycle_directions": "",
"category:walk_amenities_qa": "",
"Objects with diet information": "Objetos com informações sobre dieta",
"date format not understood": "Valor inválido de data",
"outdated feature": "Mostrar antigos",
"xmas:outdated-warning": "O objeto não foi atualizado para a temporada atual! Por favor, verifique e defina a tag 'xmas:lastcheck' para a data atual.",
"deprecated": "Etiqueta %s é obsoleta. Ver <a target='_blank' href=\"%s\">aqui</a> para detalhes."
}

118
lang/pt.json

@ -1,44 +1,23 @@
{
"Objects with diet information": "Objetos com informações sobre dieta",
"category:administrative": "Regiões administrativas",
"category:agriculture": "Agricultura",
"category:alternative_amenities": "Equipamentos",
"category:alternative_routes": "Rotas",
"category:buildings": "Edifícios",
"category:buildings-entrances": "Entradas",
"category:buildings-figure-ground": "Cheios e vazios",
"category:buildings-height": "Altura dos edifícios",
"category:buildings-start_date": "Idade dos edifícios",
"category:buildings-type": "Tipos dos edifícios",
"category:car_amenities": "Equipamentos",
"category:car_furniture": "Mobiliário urbano",
"category:car_maxspeed": "Velocidade máxima",
"category:car_routes": "Rotas rodoviárias",
"category:children": "Equipamentos infantis",
"category:coal": "Carvão",
"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": "Equipamentos",
"category:cycle_routes": "Ciclovias",
"category:education": "Educação",
"category:electric_power": "Eletricidade",
"category:emergency": "Emergência",
"category:energy": "Energia",
"category:financial": "Finanças",
"category:gastro": "Restauração",
"category:gastro-smoking": "Restauração livre de tabaco",
"category:health": "Saúde",
"category:hiking_routes": "Rotas de caminhada",
"category:historic": "Histórico",
"category:index": "Índice de categorias",
"category:leisure_sport_shopping": "Lazer, desporto e compras",
"category:services": "Serviços",
"category:transport": "Transportes",
"category:transport_walk": "Pedestre",
"category:transport_cycle": "Ciclismo",
"category:transport_pt": "Transportes públicos",
"category:transport_car": "Transporte individual",
"category:infrastructure": "Infraestrutura",
"category:developments": "Planeamento e construção",
"category:energy": "Energia",
"category:railway": "Linhas ferroviárias",
"category:special": "Especial",
"category:osm-qa": "Controlo de Qualidade do OpenStreetMap",
"category:internet": "Acesso à Internet",
"category:kerbs": "Lancis",
"category:law": "Direito",
"category:leisure": "Lazer",
"category:leisure_sport_shopping": "Lazer, desporto e compras",
"category:memorial": "Memoriais e monumentos",
"category:military": "Militar",
"category:mtb-routes": "Rotas de bicicleta de montanha",
@ -54,52 +33,79 @@
"category:playgrounds": "Parques infantis",
"category:post": "Correios",
"category:power_routes": "Rotas energéticas",
"category:proposals": "Propostas",
"category:pt": "Mapa de transporte público",
"category:pt:routes": "Rotas",
"category:pt:stops": "Paragens e estações",
"category:pt:routes": "Rotas",
"category:pt_amenities": "Equipamentos",
"category:public": "Serviços públicos",
"category:railway": "Linhas ferroviárias",
"category:railway-electrification": "Eletrificação ferroviária",
"category:railway-gauge": "Bitola",
"category:railway-infrastructure": "Infraestrutura ferroviária",
"category:railway-maxspeed": "Velocidade máxima",
"category:railway-routes": "Rotas ferroviárias",
"category:religion": "Religião",
"category:renewables": "Renováveis",
"category:residential": "Áreas residenciais",
"category:resources": "Extração de recursos",
"category:services": "Serviços",
"category:roads": "Vias",
"category:shop": "Compras",
"category:special": "Especial",
"category:sport": "Desporto",
"category:swimming_bathing": "Natação e banho",
"category:tourism_attractions": "Turismo",
"category:tourism_services": "Turismo",
"category:transport": "Transportes",
"category:transport_alternative": "Modais de transporte alternativo",
"category:transport_car": "Transporte individual",
"category:transport_cycle": "Ciclismo",
"category:transport_pt": "Transportes públicos",
"category:transport_walk": "Pedestre",
"category:walk_amenities": "Equipamentos",
"category:waste": "Lixo",
"category:water": "Massas de água",
"category:wikipedia": "Wikipédia",
"category:works": "Fábricas",
"category:xmas": "",
"date format not understood": "",
"outdated feature": "",
"xmas:outdated-warning": "",
"category:administrative": "Regiões administrativas",
"category:agriculture": "Agricultura",
"category:alternative_amenities": "Equipamentos",
"category:alternative_routes": "Rotas",
"category:buildings-entrances": "Entradas",
"category:buildings-figure-ground": "Cheios e vazios",
"category:buildings-height": "Altura dos edifícios",
"category:buildings-start_date": "Idade dos edifícios",
"category:resources": "Extração de recursos",
"category:residential": "Áreas residenciais",
"category:renewables": "Renováveis",
"category:buildings-type": "Tipos dos edifícios",
"category:buildings": "Edifícios",
"category:car_amenities": "Equipamentos",
"category:car_furniture": "Mobiliário urbano",
"category:car_maxspeed": "Velocidade máxima",
"category:car_routes": "Rotas rodoviárias",
"category:children": "Equipamentos infantis",
"category:climbing": "Escalada",
"category:developable_areas": "Áreas urbanizáveis",
"category:developments": "Planeamento e construção",
"category:proposals": "Propostas",
"category:roads": "Vias",
"category:coal": "Carvão",
"category:communication": "Comunicação",
"category:construction": "Locais de construção",
"category:craft": "Artesanato",
"category:culture-media": "Cultura - Media/Wikidata",
"category:culture": "Cultura",
"category:culture_religion": "Cultura e religião",
"category:cycle_amenities": "Equipamentos",
"category:cycle_routes": "Ciclovias",
"category:developable_areas": "Áreas urbanizáveis",
"category:education": "Educação",
"category:electric_power": "Eletricidade",
"category:emergency": "Emergência",
"category:financial": "Finanças",
"category:fixme": "Corrige-me",
"category:footways": "Vias pedonais",
"category:gastro-smoking": "Restauração livre de tabaco",
"category:gastro": "Restauração",
"category:health": "Saúde",
"category:heritage": "Património cultural",
"category:kerbs": "Lancis",
"category:osm-qa": "Controlo de Qualidade do OpenStreetMap"
"category:hiking_routes": "Rotas de caminhada",
"category:cycle_directions": "",
"category:paddling": "",
"category:paddling_amenities": "",
"category:paddling_hazards": "",
"category:paddling_routes": "",
"category:walk_amenities_qa": "",
"category:xmas": "",
"Objects with diet information": "Objetos com informações sobre dieta",
"date format not understood": "",
"outdated feature": "",
"xmas:outdated-warning": ""
}

79
lang/ro.json

@ -1,15 +1,39 @@
{
"Objects with diet information": "",
"category:historic": "Istoric",
"category:leisure_sport_shopping": "Timp liber, Sport si Cumparaturi",
"category:services": "Servicii",
"category:transport": "Transport",
"category:transport_pt": "Transport public",
"category:transport_car": "Trafic individual",
"category:infrastructure": "Infrastructură",
"category:energy": "Energie",
"category:internet": "Acces internet",
"category:leisure": "Timp liber",
"category:military": "Militar",
"category:other": "Altele",
"category:phone": "Telefon",
"category:places": "Locuri",
"category:places_geo": "Locuri",
"category:playgrounds": "Loc de joacă",
"category:pt": "Hartă transport public",
"category:pt:routes": "Rute",
"category:public": "Servicii publice",
"category:religion": "Religie",
"category:shop": "Cumpărături",
"category:tourism_attractions": "Turism",
"category:tourism_services": "Turism",
"category:transport_alternative": "Alternativ(Bicicleta,Drumetii)",
"category:xmas": "Crăciun",
"category:administrative": "Zona administrativă",
"category:agriculture": "Agricultura",
"category:alternative_amenities": "Facilități",
"category:alternative_routes": "Rute",
"category:buildings": "Clădiri",
"category:buildings-entrances": "Intrări",
"category:buildings-figure-ground": "",
"category:buildings-height": "Înălțimea clădirii",
"category:buildings-start_date": "Vârsta clădirii",
"category:residential": "Zona rezidentiala",
"category:buildings-type": "Tipuri de clădiri",
"category:buildings": "Clădiri",
"category:car_amenities": "Dotări",
"category:car_furniture": "Mobilier Stradal",
"category:car_maxspeed": "Viteza maximă",
@ -18,7 +42,6 @@
"category:coal": "Cărbune",
"category:communication": "Comunicatii",
"category:construction": "Șantiere",
"category:craft": "",
"category:culture": "Cultura",
"category:culture_religion": "Cultura",
"category:cycle_amenities": "Facilități",
@ -26,68 +49,62 @@
"category:education": "Servicii educatie",
"category:electric_power": "Energie",
"category:emergency": "Servicii urgenta",
"category:energy": "Energie",
"category:financial": "Financiar",
"category:gastro": "Gastronomie",
"category:gastro-smoking": "",
"category:health": "Sanatate",
"category:hiking_routes": "Trasee de drumeție",
"category:historic": "Istoric",
"category:buildings-figure-ground": "",
"category:climbing": "",
"category:craft": "",
"category:culture-media": "",
"category:cycle_directions": "",
"category:developable_areas": "",
"category:developments": "",
"category:fixme": "",
"category:footways": "",
"category:gastro-smoking": "",
"category:heritage": "",
"category:index": "",
"category:infrastructure": "Infrastructură",
"category:internet": "Acces internet",
"category:kerbs": "",
"category:law": "",
"category:leisure": "Timp liber",
"category:leisure_sport_shopping": "Timp liber, Sport si Cumparaturi",
"category:memorial": "",
"category:military": "Militar",
"category:mtb-routes": "",
"category:natural": "",
"category:office": "",
"category:oil_gas": "",
"category:organisations": "",
"category:other": "Altele",
"category:osm-qa": "",
"category:outdoor": "",
"category:phone": "Telefon",
"category:places": "Locuri",
"category:places_geo": "Locuri",
"category:playgrounds": "Loc de joacă",
"category:paddling": "",
"category:paddling_amenities": "",
"category:paddling_hazards": "",
"category:paddling_routes": "",
"category:post": "",
"category:power_routes": "",
"category:pt": "Hartă transport public",
"category:pt:routes": "Rute",
"category:proposals": "",
"category:pt:stops": "",
"category:pt_amenities": "",
"category:public": "Servicii publice",
"category:railway": "",
"category:railway-electrification": "",
"category:railway-gauge": "",
"category:railway-infrastructure": "",
"category:railway-maxspeed": "",
"category:railway-routes": "",
"category:religion": "Religie",
"category:renewables": "",
"category:residential": "Zona rezidentiala",
"category:resources": "",
"category:services": "Servicii",
"category:shop": "Cumpărături",
"category:roads": "",
"category:special": "",
"category:sport": "",
"category:swimming_bathing": "",
"category:tourism_attractions": "Turism",
"category:tourism_services": "Turism",
"category:transport": "Transport",
"category:transport_alternative": "Alternativ(Bicicleta,Drumetii)",
"category:transport_car": "Trafic individual",
"category:transport_cycle": "",
"category:transport_pt": "Transport public",
"category:transport_walk": "",
"category:walk_amenities": "",
"category:walk_amenities_qa": "",
"category:waste": "",
"category:water": "",
"category:wikipedia": "",
"category:works": "",
"category:xmas": "Crăciun",
"Objects with diet information": "",
"date format not understood": "",
"outdated feature": "",
"xmas:outdated-warning": ""

109
lang/ru.json

@ -1,44 +1,78 @@
{
"Objects with diet information": "Объекты с информацией о питании",
"category:places_geo": "Места",
"category:power_routes": "Маршруты энергетики",
"category:pt": "Карта общественного транспорта",
"category:pt:stops": "Остановки и станции",
"category:pt:routes": "Маршруты",
"category:pt_amenities": "Транспортные принадлежности",
"category:public": "Общественные места",
"category:railway-electrification": "Электрификация железных дорог",
"category:railway-gauge": "Железнодорожная колея",
"category:railway-infrastructure": "Железнодорожная инфраструктура",
"category:railway-maxspeed": "Максимальная скорость",
"category:railway-routes": "Железнодорожные маршруты",
"category:religion": "Религия",
"category:renewables": "Возобновляемая",
"category:residential": "Жилые районы",
"category:resources": "Добыча ресурсов",
"category:shop": "Покупки",
"category:sport": "Спорт",
"category:swimming_bathing": "Бассейны и сауны",
"category:tourism_attractions": "Туризм",
"category:tourism_services": "Туризм",
"category:transport_alternative": "Альтернативное передвижение",
"category:waste": "Переработка отходов",
"category:water": "Водоемы",
"category:wikipedia": "Википедия",
"category:works": "Промышленность",
"category:xmas": "Рождество",
"category:post": "Почта",
"category:places": "Места",
"category:playgrounds": "Детская площадка",
"category:administrative": "Административные границы",
"category:agriculture": "Сельское хозяйство",
"category:alternative_amenities": "Полезные места",
"category:alternative_routes": "Маршруты",
"category:buildings": "Здания",
"category:buildings-entrances": "Входы",
"category:buildings-figure-ground": "",
"category:buildings-height": "Высота здания",
"category:buildings-start_date": "Возраст здания",
"category:buildings-type": "Типы зданий",
"category:buildings": "Здания",
"category:car_amenities": "Обслуживание транспорта",
"category:car_furniture": "Элементы дороги",
"category:car_maxspeed": "Максимальная скорость",
"category:car_routes": "Автомобильные маршруты",
"category:children": "",
"category:coal": "Уголь",
"category:communication": "Услуги связи",
"category:construction": "Места строительства",
"category:craft": "Мастерские",
"category:culture": "Культура",
"category:culture_religion": "Культура и религия",
"category:cycle_amenities": "",
"category:cycle_routes": "Веломаршруты",
"category:education": "Образование",
"category:electric_power": "Электроэнергетика",
"category:emergency": "Экстренные службы",
"category:energy": "Энергетика",
"category:financial": "Финансы",
"category:gastro": "Общепит",
"category:gastro-smoking": "Общественное питание без курения",
"category:gastro": "Общепит",
"category:health": "Медицина",
"category:hiking_routes": "Туристические маршруты",
"category:historic": "Историческое",
"category:index": "Индекс категорий",
"category:leisure_sport_shopping": "Досуг, спорт и магазины",
"category:services": "Услуги",
"category:transport": "Транспорт",
"category:transport_walk": "Пешеходный",
"category:transport_cycle": "Велосипедный",
"category:transport_pt": "Общественный транспорт",
"category:transport_car": "Частный транспорт",
"category:infrastructure": "Инфраструктура",
"category:energy": "Энергетика",
"category:railway": "Железные дороги",
"category:special": "Специальное",
"category:internet": "Доступ в интернет",
"category:law": "Юристы",
"category:leisure": "Досуг",
"category:leisure_sport_shopping": "Досуг, спорт и магазины",
"category:memorial": "Памятники и монументы",
"category:military": "Вооружённые силы",
"category:mtb-routes": "Маршруты для горных велосипедов",
@ -49,45 +83,28 @@
"category:other": "Прочее",
"category:outdoor": "Мероприятия на природе",
"category:phone": "Телефон",
"category:places": "Места",
"category:places_geo": "Места",
"category:playgrounds": "Детская площадка",
"category:post": "Почта",
"category:power_routes": "Маршруты энергетики",
"category:pt": "Карта общественного транспорта",
"category:pt:routes": "Маршруты",
"category:pt:stops": "Остановки и станции",
"category:pt_amenities": "Транспортные принадлежности",
"category:public": "Общественные места",
"category:railway": "Железные дороги",
"category:railway-electrification": "Электрификация железных дорог",
"category:railway-gauge": "Железнодорожная колея",
"category:railway-infrastructure": "Железнодорожная инфраструктура",
"category:railway-maxspeed": "Максимальная скорость",
"category:railway-routes": "Железнодорожные маршруты",
"category:religion": "Религия",
"category:renewables": "Возобновляемая",
"category:residential": "Жилые районы",
"category:resources": "Добыча ресурсов",
"category:services": "Услуги",
"category:shop": "Покупки",
"category:special": "Специальное",
"category:sport": "Спорт",
"category:swimming_bathing": "Бассейны и сауны",
"category:tourism_attractions": "Туризм",
"category:tourism_services": "Туризм",
"category:transport": "Транспорт",
"category:transport_alternative": "Альтернативное передвижение",
"category:transport_car": "Частный транспорт",
"category:transport_cycle": "Велосипедный",
"category:transport_pt": "Общественный транспорт",
"category:transport_walk": "Пешеходный",
"category:buildings-figure-ground": "",
"category:children": "",
"category:climbing": "",
"category:culture-media": "",
"category:cycle_amenities": "",
"category:cycle_directions": "",
"category:developable_areas": "",
"category:developments": "",
"category:fixme": "",
"category:footways": "",
"category:heritage": "",
"category:kerbs": "",
"category:osm-qa": "",
"category:paddling": "",
"category:paddling_amenities": "",
"category:paddling_hazards": "",
"category:paddling_routes": "",
"category:proposals": "",
"category:roads": "",
"category:walk_amenities": "",
"category:waste": "Переработка отходов",
"category:water": "Водоемы",
"category:wikipedia": "Википедия",
"category:works": "Промышленность",
"category:xmas": "Рождество",
"category:walk_amenities_qa": "",
"Objects with diet information": "Объекты с информацией о питании",
"date format not understood": "Неверный формат даты",
"outdated feature": "Устаревшие объекты",
"xmas:outdated-warning": "Объект не был обновлен в текущем сезоне! Пожалуйста, проверьте и установите текущую дату в теге 'xmas: lastcheck'."

101
lang/sr.json

@ -1,13 +1,41 @@
{
"category:places_geo": "Места",
"category:power_routes": "Далеководи",
"category:pt": "Мапа јавног превоза",
"category:pt:stops": "Стајалишта и станице",
"category:pt:routes": "Трасе",
"category:pt_amenities": "Додаци",
"category:public": "Јавне службе",
"category:railway-infrastructure": "Железничка инфраструктура",
"category:railway-routes": "Трасе железнице",
"category:religion": "Религија",
"category:renewables": "Обновљива енергија",
"category:residential": "Стамбена подручја",
"category:roads": "Путеви",
"category:shop": "Куповина",
"category:sport": "Спорт",
"category:swimming_bathing": "Пливање и купање",
"category:tourism_attractions": "Туризам",
"category:tourism_services": "Туризам",
"category:transport_alternative": "Други начини превоза",
"category:walk_amenities": "Додаци",
"category:waste": "Отпад",
"category:water": "Водене површине",
"category:wikipedia": "Википедија",
"category:works": "Радови",
"category:xmas": "Божић",
"category:post": "Пошта",
"category:places": "Места",
"category:playgrounds": "Игралиште",
"category:administrative": "Административне зоне",
"category:agriculture": "Пољопривреда",
"category:alternative_amenities": "Додаци",
"category:alternative_routes": "Трасе",
"category:buildings": "Зграде",
"category:buildings-entrances": "Улази",
"category:buildings-height": "Висина зграде",
"category:buildings-start_date": "Старост зграде",
"category:buildings-type": "Врста зграде",
"category:buildings": "Зграде",
"category:car_amenities": "Додаци",
"category:car_maxspeed": "Максимална брзина",
"category:car_routes": "Трасе за возила",
@ -21,22 +49,30 @@
"category:culture_religion": "Култура и религија",
"category:cycle_amenities": "Додаци",
"category:cycle_routes": "Трасе за бицикле",
"category:developments": "Планирање и изградња",
"category:education": "Образовне услуге",
"category:electric_power": "Електрична енергија",
"category:emergency": "Хитне службе",
"category:energy": "Енергија",
"category:financial": "Финансије",
"category:gastro": "Гастрономија",
"category:health": "Здравље",
"category:hiking_routes": "Трасе за планинарење",
"category:historic": "Историјско",
"category:index": "Садржај категорија",
"category:leisure_sport_shopping": "Разонода, спорт и куповина",
"category:services": "Услуге",
"category:transport": "Превоз",
"category:transport_walk": "Ходање",
"category:transport_cycle": "Бициклизам",
"category:transport_pt": "Јавни превоз",
"category:transport_car": "Индивидуални саобраћај",
"category:infrastructure": "Инфраструктура",
"category:developments": "Планирање и изградња",
"category:energy": "Енергија",
"category:railway": "Пруга",
"category:special": "Посебно",
"category:internet": "Приступ интернету",
"category:law": "Закон",
"category:leisure": "Разонода",
"category:leisure_sport_shopping": "Разонода, спорт и куповина",
"category:memorial": "Споменици",
"category:military": "Војска",
"category:mtb-routes": "Трасе за планинске бицикле",
@ -47,42 +83,27 @@
"category:other": "Остало",
"category:outdoor": "Активности на отвореном",
"category:phone": "Телефон",
"category:places": "Места",
"category:places_geo": "Места",
"category:playgrounds": "Игралиште",
"category:post": "Пошта",
"category:power_routes": "Далеководи",
"category:pt": "Мапа јавног превоза",
"category:pt:routes": "Трасе",
"category:pt:stops": "Стајалишта и станице",
"category:pt_amenities": "Додаци",
"category:public": "Јавне службе",
"category:railway": "Пруга",
"category:railway-infrastructure": "Железничка инфраструктура",
"category:railway-routes": "Трасе железнице",
"category:religion": "Религија",
"category:renewables": "Обновљива енергија",
"category:residential": "Стамбена подручја",
"category:roads": "Путеви",
"category:services": "Услуге",
"category:shop": "Куповина",
"category:special": "Посебно",
"category:sport": "Спорт",
"category:swimming_bathing": "Пливање и купање",
"category:tourism_attractions": "Туризам",
"category:tourism_services": "Туризам",
"category:transport": "Превоз",
"category:transport_alternative": "Други начини превоза",
"category:transport_car": "Индивидуални саобраћај",
"category:transport_cycle": "Бициклизам",
"category:transport_pt": "Јавни превоз",
"category:transport_walk": "Ходање",
"category:walk_amenities": "Додаци",
"category:waste": "Отпад",
"category:water": "Водене површине",
"category:wikipedia": "Википедија",
"category:works": "Радови",
"category:xmas": "Божић",
"category:buildings-figure-ground": "",
"category:car_furniture": "",
"category:culture-media": "",
"category:cycle_directions": "",
"category:developable_areas": "",
"category:fixme": "",
"category:footways": "",
"category:gastro-smoking": "",
"category:heritage": "",
"category:kerbs": "",
"category:osm-qa": "",
"category:paddling": "",
"category:paddling_amenities": "",
"category:paddling_hazards": "",
"category:paddling_routes": "",
"category:proposals": "",
"category:railway-electrification": "",
"category:railway-gauge": "",
"category:railway-maxspeed": "",
"category:resources": "",
"category:walk_amenities_qa": "",
"date format not understood": "Неисправан облик датума",
"outdated feature": "Застареле функционалности"
}

19
lang/template.json

@ -90,5 +90,22 @@
"category:xmas": "",
"date format not understood": "",
"outdated feature": "",
"xmas:outdated-warning": ""
"xmas:outdated-warning": "",
"category:climbing": "",
"category:culture-media": "",
"category:cycle_directions": "",
"category:developable_areas": "",
"category:developments": "",
"category:fixme": "",
"category:footways": "",
"category:heritage": "",
"category:kerbs": "",
"category:osm-qa": "",
"category:paddling": "",
"category:paddling_amenities": "",
"category:paddling_hazards": "",
"category:paddling_routes": "",
"category:proposals": "",
"category:roads": "",
"category:walk_amenities_qa": ""
}

128
lang/tr.json

@ -1,111 +1,111 @@
{
"category:places_geo": "Yerler",
"category:power_routes": "Elektrik şebekeleri",
"category:proposals": "Teklifler",
"category:pt": "Toplu taşıma haritası",
"category:pt:stops": "Duraklar ve İstasyonlar",
"category:pt:routes": "Rotalar",
"category:pt_amenities": "Tesisler",
"category:public": "Kamu Hizmetleri",
"category:railway-electrification": "Demiryolu elektrifikasyonu",
"category:railway-gauge": "Demiryolu hat açıklığı",
"category:railway-infrastructure": "Demiryolu altyapısı",
"category:railway-maxspeed": "Demiryolu Maksimum Hızı",
"category:railway-routes": "Demiryolu Güzergahları",
"category:religion": "Din",
"category:renewables": "Yenilenebilir kaynaklar",
"category:residential": "Yerleşim Alanları",
"category:resources": "Yeraltı Kaynağı Çıkarma",
"category:roads": "Yollar",
"category:shop": "Alışveriş",
"category:sport": "Spor",
"category:swimming_bathing": "Yüzme ve banyo yapma",
"category:tourism_attractions": "Turizm",
"category:tourism_services": "Turizm",
"category:transport_alternative": "Alternatif Ulaşım modları",
"category:walk_amenities": "Olanaklar",
"category:walk_amenities_qa": "Yürüyüş Olanakları",
"category:waste": "Atık ve Geri Dönüşüm",
"category:water": "Su kütleleri",
"category:wikipedia": "Wikipedia",
"category:works": "Endüstri Bölgeleri",
"category:xmas": "Noel",
"category:post": "Posta",
"category:places": "Yerler",
"category:playgrounds": "Oyun Alanı",
"category:administrative": "İdari Alanlar",
"category:agriculture": "Tarım",
"category:buildings": "Binalar",
"category:buildings-start_date": "Bina yaşı",
"category:car_maxspeed": "En yüksek hız",
"category:alternative_amenities": "Tesisler",
"category:alternative_routes": "Rotalar",
"category:buildings-entrances": "Girişler",
"category:buildings-figure-ground": "Figür-zemin diyagramı",
"category:buildings-height": "Bina yüksekliği",
"category:buildings-start_date": "Bina yaşı",
"category:buildings-type": "Bina tipleri",
"category:buildings": "Binalar",
"category:car_amenities": "Tesisler",
"category:car_furniture": "Sokak Mobilyaları",
"category:car_maxspeed": "En yüksek hız",
"category:car_routes": "Araba Rotaları",
"category:children": "Çocuk Malzemeleri",
"category:climbing": "Tırmanış",
"category:administrative": "İdari Alanlar",
"category:coal": "Kömür",
"category:communication": "İletişim",
"category:construction": "İnşaat Sahaları",
"Objects with diet information": "Diyet bilgisi içeren Nesneler",
"category:alternative_amenities": "Tesisler",
"category:coal": "Kömür",
"category:craft": "El Sanatları",
"category:culture-media": "Kültür - Medya/Wikidata",
"category:culture": "Kültür",
"category:culture_religion": "Kültür ve Din",
"category:cycle_amenities": "Tesisler",
"category:cycle_directions": "Yol Tarifi",
"category:cycle_routes": "Bisiklet Rotaları",
"category:developable_areas": "Gelişim Sahaları",
"category:developments": "Planlama ve İnşaat",
"category:education": "Eğitim Servisleri",
"category:electric_power": "Elektrik Enerjisi",
"category:emergency": "Acil Servisler",
"category:energy": "Enerji",
"category:financial": "Finansal",
"category:fixme": "Beni Geliştirin",
"category:footways": "Yaya Yolları",
"category:gastro-smoking": "Dumansız Gastronomi",
"category:gastro": "Gastronomi",
"category:health": "Sağlık",
"category:heritage": "Kültürel Miras",
"category:hiking_routes": "Yürüyüş Rotaları",
"category:historic": "Tarihi",
"category:index": "Kategori İndeksi",
"category:leisure_sport_shopping": "Eğlence, Spor ve Alışveriş",
"category:services": "Hizmetler",
"category:transport": "Ulaşım",
"category:transport_walk": "Yürüme",
"category:transport_cycle": "Bisiklet",
"category:transport_pt": "Toplu Taşıma",
"category:transport_car": "Bireysel Trafik",
"category:infrastructure": "Altyapı",
"category:developments": "Planlama ve İnşaat",
"category:energy": "Enerji",
"category:railway": "Demiryolu",
"category:special": "Özel",
"category:osm-qa": "OpenStreetMap Kalite Kontrol",
"category:internet": "İnternet erişimi",
"category:law": "Hukuk",
"category:craft": "El Sanatları",
"category:culture-media": "Kültür - Medya/Wikidata",
"category:cycle_directions": "Yol Tarifi",
"category:footways": "Yaya Yolları",
"category:gastro-smoking": "Dumansız Gastronomi",
"category:kerbs": "Bordürler",
"category:law": "Hukuk",
"category:leisure": "Boş zaman",
"category:leisure_sport_shopping": "Eğlence, Spor ve Alışveriş",
"category:memorial": "Anıt ve Abideler",
"category:military": "Askeri",
"category:mtb-routes": "Dağ bisikleti rotaları",
"category:natural": "Doğal Oluşumlar",
"category:office": "Ofisler",
"category:oil_gas": "Petrol ve doğal gaz",
"category:organisations": "Kuruluşlar",
"category:osm-qa": "OpenStreetMap Kalite Kontrol",
"category:other": "Diğer",
"category:outdoor": "Açık hava etkinlikleri",
"category:phone": "Telefon",
"category:places": "Yerler",
"category:places_geo": "Yerler",
"category:playgrounds": "Oyun Alanı",
"category:post": "Posta",
"category:power_routes": "Elektrik şebekeleri",
"category:proposals": "Teklifler",
"category:pt": "Toplu taşıma haritası",
"category:pt:routes": "Rotalar",
"category:pt:stops": "Duraklar ve İstasyonlar",
"category:public": "Kamu Hizmetleri",
"category:railway": "Demiryolu",
"category:railway-electrification": "Demiryolu elektrifikasyonu",
"category:railway-routes": "Demiryolu Güzergahları",
"category:religion": "Din",
"category:residential": "Yerleşim Alanları",
"category:roads": "Yollar",
"category:services": "Hizmetler",
"category:shop": "Alışveriş",
"category:special": "Özel",
"category:sport": "Spor",
"category:swimming_bathing": "Yüzme ve banyo yapma",
"category:tourism_attractions": "Turizm",
"category:tourism_services": "Turizm",
"category:transport": "Ulaşım",
"category:transport_alternative": "Alternatif Ulaşım modları",
"category:transport_car": "Bireysel Trafik",
"category:transport_cycle": "Bisiklet",
"category:transport_pt": "Toplu Taşıma",
"category:transport_walk": "Yürüme",
"category:water": "Su kütleleri",
"category:wikipedia": "Wikipedia",
"category:xmas": "Noel",
"date format not understood": "Geçersiz Tarih Formatı",
"category:fixme": "Beni Geliştirin",
"category:heritage": "Kültürel Miras",
"category:memorial": "Anıt ve Abideler",
"category:railway-gauge": "Demiryolu hat açıklığı",
"category:railway-infrastructure": "Demiryolu altyapısı",
"category:railway-maxspeed": "Demiryolu Maksimum Hızı",
"category:renewables": "Yenilenebilir kaynaklar",
"category:resources": "Yeraltı Kaynağı Çıkarma",
"category:walk_amenities": "Olanaklar",
"category:walk_amenities_qa": "Yürüyüş Olanakları",
"category:waste": "Atık ve Geri Dönüşüm",
"category:works": "Endüstri Bölgeleri",
"category:pt_amenities": "Tesisler",
"category:paddling": "Kürek",
"category:paddling_amenities": "Kürek Tesisleri",
"category:paddling_hazards": "Kürek Tehlikeleri",
"category:paddling_routes": "Kürek Rotaları",
"category:phone": "Telefon",
"Objects with diet information": "Diyet bilgisi içeren Nesneler",
"date format not understood": "Geçersiz Tarih Formatı",
"outdated feature": "Güncelliğini yitirmiş özellikler",
"xmas:outdated-warning": "Özellik mevcut sezon için güncellenmedi! Lütfen 'xmas:lastcheck' etiketini kontrol edip geçerli tarihe ayarlayın.",
"deprecated": "%s etiketi kullanımdan kaldırıldı. Ayrıntılar için<a target='_blank' href=\"%s\">buraya</a> bakınız."

87
lang/uk.json

@ -1,93 +1,110 @@
{
"Objects with diet information": "",
"category:administrative": "",
"category:agriculture": "",
"category:places_geo": "Місцевість",
"category:pt:stops": "Зупинки та станції",
"category:pt_amenities": "Amenities",
"category:public": "Громадські місця",
"category:religion": "Релігія",
"category:residential": "Житлова зона",
"category:shop": "Торгівля",
"category:sport": "Спорт. Інше.",
"category:tourism_attractions": "Туризм",
"category:tourism_services": "Туризм",
"category:transport_alternative": "Інші (Велосипедні, піші, ...)",
"category:places": "Місцевість",
"category:playgrounds": "Дитячий майданчик",
"category:alternative_amenities": "Amenities",
"category:alternative_routes": "Маршрути",
"category:car_amenities": "Amenities",
"category:car_furniture": "Street Furniture",
"category:communication": "Телекомунікації",
"category:culture": "Культура ",
"category:culture_religion": "Культура ",
"category:education": "Освіта",
"category:emergency": "Швидка допомога",
"category:financial": "Фінанси",
"category:gastro": "Гастрономія",
"category:health": "Здоров'я",
"category:historic": "Історія",
"category:leisure_sport_shopping": "Дозвілля",
"category:services": "Послуги",
"category:transport": "Транспорт",
"category:transport_pt": "Громадський транспорт",
"category:transport_car": "Приватний транспорт",
"category:leisure": "Дозвілля",
"category:natural": "Природне середовище",
"category:other": "Інше",
"category:administrative": "",
"category:agriculture": "",
"category:buildings": "",
"category:buildings-entrances": "",
"category:buildings-figure-ground": "",
"category:buildings-height": "",
"category:buildings-start_date": "",
"category:buildings-type": "",
"category:car_amenities": "Amenities",
"category:car_furniture": "Street Furniture",
"category:car_maxspeed": "",
"category:car_routes": "",
"category:children": "",
"category:climbing": "",
"category:coal": "",
"category:communication": "Телекомунікації",
"category:construction": "",
"category:craft": "",
"category:culture": "Культура ",
"category:culture_religion": "Культура ",
"category:culture-media": "",
"category:cycle_amenities": "",
"category:cycle_directions": "",
"category:cycle_routes": "",
"category:education": "Освіта",
"category:developable_areas": "",
"category:developments": "",
"category:electric_power": "",
"category:emergency": "Швидка допомога",
"category:energy": "",
"category:financial": "Фінанси",
"category:gastro": "Гастрономія",
"category:fixme": "",
"category:footways": "",
"category:gastro-smoking": "",
"category:health": "Здоров'я",
"category:heritage": "",
"category:hiking_routes": "",
"category:historic": "Історія",
"category:index": "",
"category:infrastructure": "",
"category:internet": "",
"category:kerbs": "",
"category:law": "",
"category:leisure": "Дозвілля",
"category:leisure_sport_shopping": "Дозвілля",
"category:memorial": "",
"category:military": "",
"category:mtb-routes": "",
"category:natural": "Природне середовище",
"category:office": "",
"category:oil_gas": "",
"category:organisations": "",
"category:other": "Інше",
"category:osm-qa": "",
"category:outdoor": "",
"category:paddling": "",
"category:paddling_amenities": "",
"category:paddling_hazards": "",
"category:paddling_routes": "",
"category:phone": "",
"category:places": "Місцевість",
"category:places_geo": "Місцевість",
"category:playgrounds": "Дитячий майданчик",
"category:post": "",
"category:power_routes": "",
"category:proposals": "",
"category:pt": "",
"category:pt:routes": "",
"category:pt:stops": "Зупинки та станції",
"category:pt_amenities": "Amenities",
"category:public": "Громадські місця",
"category:railway": "",
"category:railway-electrification": "",
"category:railway-gauge": "",
"category:railway-infrastructure": "",
"category:railway-maxspeed": "",
"category:railway-routes": "",
"category:religion": "Релігія",
"category:renewables": "",
"category:residential": "Житлова зона",
"category:resources": "",
"category:services": "Послуги",
"category:shop": "Торгівля",
"category:roads": "",
"category:special": "",
"category:sport": "Спорт. Інше.",
"category:swimming_bathing": "",
"category:tourism_attractions": "Туризм",
"category:tourism_services": "Туризм",
"category:transport": "Транспорт",
"category:transport_alternative": "Інші (Велосипедні, піші, ...)",
"category:transport_car": "Приватний транспорт",
"category:transport_cycle": "",
"category:transport_pt": "Громадський транспорт",
"category:transport_walk": "",
"category:walk_amenities": "",
"category:walk_amenities_qa": "",
"category:waste": "",
"category:water": "",
"category:wikipedia": "",
"category:works": "",
"category:xmas": "",
"Objects with diet information": "",
"date format not understood": "",
"outdated feature": "",
"xmas:outdated-warning": ""

69
law.json

@ -1,69 +0,0 @@
{
"type": "overpass",
"name": {
"en": "Law",
"fr": "Services législatifs",
"pt-br": "Direito"
},
"query": {
"14": [
"(",
"node[amenity~\"^(courthouse)$\"];",
"way[amenity~\"^(courthouse)$\"];",
"relation[amenity~\"^(courthouse)$\"];",
"node[office~\"^(lawyer|notary)$\"];",
"way[office~\"^(lawyer|notary)$\"];",
"relation[office~\"^(lawyer|notary)$\"];",
")"
]
},
"feature": {
"pre": [
"{% if tags.amenity %}",
" {% set key = 'amenity' %}",
" {% set value = tags.amenity %}",
"{% else %}",
" {% set key = 'office' %}",
" {% set value = tags.office %}",
"{% endif %}"
],
"description": "{{ tagTrans(key, value) }}",
"markerSign": "{{ const[key ~ '=' ~ value].sign|raw }}"
},
"info": [
"<table>",
"{% for kv, data in const %}",
"{% if data.zoom <= map.zoom %}",
" <tr>",
" <td>{{ markerCircle({})|raw }}<div class='sign'>{{ data.sign|raw }}</div></td>",
" <td>",
" {{ tagTrans(kv|split('=')[0], kv|split('=')[1]) }}",
" </td>",
" </tr>",
"{% endif %}",
"{% endfor %}",
"</table>"
],
"const": {
"amenity=courthouse": {
"sign": "<i class=\"fas fa-gavel\"></i>",
"zoom": 14
},
"office=lawyer": {
"sign": "⚖",
"zoom": 14
},
"office=notary": {
"sign": "<i class=\"fas fa-file-signature\"></i>",
"zoom": 14
}
},
"filter": {
"type": {
"name": "{{ trans('filter:type') }}",
"show_default": "true",
"type": "select",
"values": "{% for k, v in const %}<option value=\"{{ k }}\" query=\"nwr[{{ k }}]\" minzoom=\"{{ v.zoom }}\">{{ tagTrans(k) }}</option>{% endfor %}"
}
}
}

76
law.yaml

@ -0,0 +1,76 @@
type: overpass
name:
ca: Llei
cs: Právo
de: Juristische Institutionen
en: Law
es: Ley
fr: Services législatifs
gl: Leis
hu: Jog
it: Legge
ja: 法律
nb: Lov
nl: Juridische diensten
oc: Lèi
pl: Prawo
pt: Direito
pt-br: Direito
ru: Юристы
sr: Закон
tr: Hukuk
query:
14: |-
(
nwr[amenity^courthouse];
nwr[office^lawyer];
nwr[office^notary];
)
feature:
pre: |-
{% set key = null %}
{% set value = null %}
{% for k, d in const %}
{% set kv = k|split('=') %}
{% if attribute(tags, kv[0]) and kv[1] in attribute(tags, kv[0])|split(';') %}
{% set key = kv[0] %}
{% set value = kv[1] %}
{% endif %}
{% endfor %}
description: '{{ tagTransList(key, attribute(tags, key)) }}'
markerSign: '{{ const[key ~ "=" ~ value].sign|raw }}'
info: |-
<table>
{% for kv, data in const %}
{% if data.zoom <= map.zoom %}
<tr>
<td>{{ markerCircle({})|raw }}<div class='sign'>{{ data.sign|raw }}</div></td>
<td>
{{ tagTrans(kv|split('=')[0], kv|split('=')[1]) }}
</td>
</tr>
{% endif %}
{% endfor %}
</table>
const:
amenity=courthouse:
sign: <i class="fas fa-gavel"></i>
zoom: 14
office=lawyer:
sign:
zoom: 14
office=notary:
sign: <i class="fas fa-file-signature"></i>
zoom: 14
filter:
type:
name: '{{ trans("filter:type") }}'
show_default: 'true'
type: select
values: |-
{% for k, v in const %}
<option value="{{ k }}" query="nwr[{{ k|replace({ '=': '^' }) }}]" minzoom="{{ v.zoom }}">
{{ tagTrans(k) }}
</option>
{% endfor %}

8
leisure.json

@ -2,19 +2,27 @@
"type": "overpass",
"name": {
"ast": "Recréu",
"ca": "Oci",
"cs": "Volný čas",
"de": "Freizeit",
"el": "Αναψυχή",
"en": "Leisure",
"es": "Ocio",
"fr": "Loisirs",
"gl": "Lecer",
"hu": "Szabadidő",
"it": "Tempo libero",
"ja": "レジャー",
"nb": "Fritid",
"nl": "Vrije tijd",
"oc": "Lesers",
"pl": "Wypoczynek",
"pt": "Lazer",
"pt-br": "Lazer",
"ro": "Timp liber",
"ru": "Досуг",
"sr": "Разонода",
"tr": "Boş zaman",
"uk": "Дозвілля"
},
"query": {

40
memorial.json

@ -52,7 +52,7 @@
" <li class='hasSymbol'>",
" <i class=\"fa fa-pencil-alt\" aria-hidden=\"true\"></i>",
" <span class='key'>{{ keyTrans('inscription') }}:</span>",
" <span class='value'>{{ localizedTag(tags, 'inscription') }}</span>",
" <span class='value'>{{ localizedTag(tags, 'inscription')|nl2br }}</span>",
" </li>",
"{% elseif attribute(tags, 'inscription:url') %}",
" <li class='hasSymbol'>",
@ -108,7 +108,9 @@
],
"const": {
"plaque": {
"alias": [ "plate" ],
"alias": [
"plate"
],
"sign": "<img data-src='img/plaque.svg'>",
"zoom": 14
},
@ -121,7 +123,9 @@
"zoom": 14
},
"war_memorial": {
"alias": [ "war_monument" ],
"alias": [
"war_monument"
],
"sign": "<img data-src='maki:horse-riding'>",
"zoom": 14
},
@ -134,7 +138,10 @@
"zoom": 14
},
"bust": {
"alias": [ "person", "public_person" ],
"alias": [
"person",
"public_person"
],
"sign": "<i class=\"fas fa-user-alt\"></i>",
"zoom": 14
},
@ -155,7 +162,9 @@
"zoom": 14
},
"vehicle": {
"alias": [ "tank" ],
"alias": [
"tank"
],
"sign": "<i class=\"fas fa-car\"></i>",
"zoom": 14
},
@ -213,5 +222,26 @@
],
"valueName": "{{ tagTrans('historic:civilization', value) }}"
}
},
"name": {
"ca": "Memorials i Monuments",
"cs": "Památníky a pomníky",
"de": "Denkmäler und Monumente",
"en": "Memorials & Monuments",
"es": "Monumentos y lugares conmemorativos",
"fr": "Mémoriaux et monuments commémoratifs",
"gl": "Memoriais e monumentos",
"hu": "Emlékművek",
"it": "Memoriali e monumenti",
"ja": "記念碑&記念建造物",
"nb": "Minnesmerker og monumenter",
"nl": "Gedenktekens",
"oc": "Monuments e Memoriaus",
"pl": "Miejsca pamięci i pomniki",
"pt": "Memoriais e monumentos",
"pt-br": "Memoriais e monumentos",
"ru": "Памятники и монументы",
"sr": "Споменици",
"tr": "Anıt ve Abideler"
}
}

10
military.json

@ -2,19 +2,27 @@
"type": "overpass",
"name": {
"ast": "Militar",
"ca": "Militar",
"cs": "Vojenské",
"de": "Militär",
"el": "Στρατιωτικό",
"en": "Military",
"es": "Militar",
"fr": "Équipements et zones militaires",
"gl": "Militar",
"hu": "Katonai objektumok",
"it": "Militare",
"ja": "軍事",
"nb": "Militære",
"nl": "Militair",
"oc": "Luòcs militaris",
"pl": "Wojskowe",
"pt": "Militar",
"pt-br": "Militar",
"ro": "Militar",
"ru": "Вооружённые силы"
"ru": "Вооружённые силы",
"sr": "Војска",
"tr": "Askeri"
},
"query": {
"11": [

17
mtb-routes.json

@ -1,10 +1,25 @@
{
"type": "overpass",
"name": {
"ca": "Rutes Ciclistes de Muntanya",
"cs": "Stezky pro horská kola",
"de": "Mointainbikerouten",
"en": "Mountain bike routes",
"es": "Rutas de ciclismo de montaña",
"fr": "Itinéraires de VTT",
"gl": "Rotas de bicicleta de montaña",
"hu": "Hegyikerékpáros útvonalak",
"pt-br": "Rotas de mountain bike"
"it": "Percorsi per mountain bike",
"ja": "マウンテンバイクのルート",
"nb": "Terrengsykkelruter",
"nl": "ATB routes",
"oc": "Itineraris de VTT",
"pl": "Trasy dla rowerów górskich",
"pt": "Rotas de bicicleta de montanha",
"pt-br": "Rotas de mountain bike",
"ru": "Маршруты для горных велосипедов",
"sr": "Трасе за планинске бицикле",
"tr": "Dağ bisikleti rotaları"
},
"query": {
"13": "relation[type=route][route~\"(|.*;)mtb(|;.*)\"]"

12
natural.json

@ -2,18 +2,26 @@
"type": "overpass",
"name": {
"ast": "Formaciones naturales",
"ca": "Formacions Naturals",
"cs": "Přírodní úkazy",
"de": "Naturformationen",
"el": "Φυσικοί Σχηματισμοί",
"en": "Natural Formations",
"es": "Formaciones naturales",
"fr": "Éléments naturels",
"gl": "Formacións naturais",
"hu": "Természeti képződmények",
"it": "Natura",
"it": "Formazioni naturali",
"ja": "自然地層",
"nb": "Naturlige formasjoner",
"nl": "Natuurlijke Formaties",
"oc": "Elements naturaus",
"pl": "Obiekty przyrodnicze",
"pt": "Formações naturais",
"pt-br": "Formações naturais",
"pt-br": "Elementos naturais",
"ru": "Природные образования",
"sr": "Природне појаве",
"tr": "Doğal Oluşumlar",
"uk": "Природне середовище"
},
"query": {

16
office.json

@ -1,11 +1,25 @@
{
"type": "overpass",
"name": {
"ca": "Oficines",
"cs": "Úřady",
"de": "Ämter, Dienst- und Geschäftsstellen",
"en": "Offices",
"es": "Oficinas",
"fr": "Bureaux",
"gl": "Oficinas",
"hu": "Irodák, hivatalok",
"pt-br": "Escritórios e agências"
"it": "Uffici",
"ja": "オフィス",
"nb": "Kontorer",
"nl": "Kantoren",
"oc": "Oficis/ Burèus",
"pl": "Biura",
"pt": "Escritórios",
"pt-br": "Escritórios e agências",
"ru": "Офисы",
"sr": "Канцеларије",
"tr": "Ofisler"
},
"query": {
"14": "nwr[office]"

16
oil_gas.json

@ -1,11 +1,25 @@
{
"type": "overpass",
"name": {
"ca": "Petroli i gas natural",
"cs": "Ropa a zemní plyn",
"de": "Erdöl und Erdgas",
"en": "Petroleum and natural gas",
"es": "Petróleo y gas natural",
"fr": "Pétrole et gaz naturel",
"gl": "Petróleo e gas natural",
"hu": "Kőolaj, földgáz",
"pt-br": "Petróleo e gás"
"it": "Petrolio e gas naturale",
"ja": "石油と天然ガス",
"nb": "Bensin og naturlig gass",
"nl": "Petroleum en aardgas",
"oc": "Petròli e gas naturau",
"pl": "Ropa naftowa i gaz ziemny",
"pt": "Petróleo e gás natural",
"pt-br": "Petróleo e gás",
"ru": "Нефть и природный газ",
"sr": "Нафта и природни гас",
"tr": "Petrol ve doğal gaz"
},
"query": {
"11": [

18
organisations.json

@ -1,9 +1,25 @@
{
"type": "overpass",
"name": {
"ca": "Organitzacions",
"cs": "Organizace",
"de": "Organisationen",
"en": "Organisations",
"es": "Organizaciones",
"fr": "Organisations",
"pt-br": "Organizações"
"gl": "Organizacións",
"hu": "Szervezetek",
"it": "Organizzazioni",
"ja": "組織",
"nb": "Organisasjoner",
"nl": "Organisaties",
"oc": "Organizacions",
"pl": "Organizacje",
"pt": "Organizações",
"pt-br": "Organizações",
"ru": "Организации",
"sr": "Организације",
"tr": "Kuruluşlar"
},
"query": {
"13": [

10
other.json

@ -1,19 +1,27 @@
{
"name": {
"ast": "Otres",
"ca": "Altres",
"cs": "Jiné",
"de": "Andere",
"en": "Other",
"es": "Otro",
"et": "Ülejäänud",
"fr": "Autres",
"gl": "Outros",
"hu": "Egyéb",
"it": "Altri",
"it": "Altro",
"ja": "その他",
"nb": "Andre",
"nl": "Andere",
"oc": "Autrei",
"pl": "Inne",
"pt": "Outros",
"pt-br": "Outros",
"ro": "Altele",
"ru": "Прочее",
"sr": "Остало",
"tr": "Diğer",
"uk": "Інше"
}
}

16
outdoor.json

@ -1,11 +1,25 @@
{
"type": "index",
"name": {
"ca": "Activitats a l'aire lliure",
"cs": "Venkovní aktivity",
"de": "Freiluftaktivitäten",
"en": "Outdoor activities",
"es": "Actividades al aire libre",
"fr": "Activités de plein air",
"gl": "Actividades ó ar libre",
"hu": "Szabadtéri tevékenységek",
"pt-br": "Atividades ao ar livre"
"it": "Attività all'aperto",
"ja": "アウトドア活動",
"nb": "Utendørsaktiviteter",
"nl": "Buitenactiviteiten",
"oc": "Activitats de plen aire",
"pl": "Aktywność na powietrzu",
"pt": "Atividades ao ar livre",
"pt-br": "Atividades ao ar livre",
"ru": "Мероприятия на природе",
"sr": "Активности на отвореном",
"tr": "Açık hava etkinlikleri"
},
"subCategories": [
{

8
paddling.yaml

@ -1,3 +1,11 @@
name:
ca: Remar
en: Paddling
fr: Pagayage
it: Navigazione a remo
pl: Wiosłowanie
pt-br: Navegação a remo
tr: Kürek
type: index
subCategories:
- id: paddling_amenities

8
paddling_amenities.yaml

@ -1,3 +1,11 @@
name:
ca: Instal·lacions de Rem
en: Paddling Amenities
fr: Équipements de pagayage
it: Equipaggiamento per la navigazione a remo
pl: Udogodnienia związane z wiosłowaniem
pt-br: Equipamentos
tr: Kürek Tesisleri
type: overpass
query:
'14': |-

8
paddling_hazards.yaml

@ -1,3 +1,11 @@
name:
ca: Riscos de Rem
en: Paddling Hazards
fr: Risques en pagayage
it: Pericoli per la navigazione a remo
pl: Zagrożenia związane z wiosłowaniem
pt-br: Riscos
tr: Kürek Tehlikeleri
type: overpass
query:
'12': |-

8
paddling_routes.yaml

@ -1,3 +1,11 @@
name:
ca: Rutes de Rem
en: Paddling Routes
fr: Itinéraires en pagayage
it: Rotte per la navigazione a remo
pl: Trasy wioślarskie
pt-br: Rotas de navegação a remo
tr: Kürek Rotaları
type: overpass
query:
'2': relation[type=route][route~"^(|.*;)canoe(|;.*)$"][network~'^(|.*;)(ipn)(|;.*)$']

Some files were not shown because too many files changed in this diff

|||||||
100:0
Loading…
Cancel
Save