Merge master

This commit is contained in:
Pieter Vander Vennet 2022-08-02 19:46:16 +02:00
commit be2816bd0e
1396 changed files with 1287846 additions and 69687 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

2376
assets/SocialImageBanner.svg Normal file

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 3.1 MiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 3.1 MiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 3.1 MiB

View file

@ -1,352 +1,312 @@
{
"contributors": [
{
"contributor": "pietervdvn",
"commits": 1119
"commits": 4276,
"contributor": "Pieter Vander Vennet"
},
{
"contributor": "Pieter Vander Vennet",
"commits": 784
"commits": 127,
"contributor": "Robin van der Linde"
},
{
"contributor": "Weblate",
"commits": 47
"commits": 43,
"contributor": "Tobias"
},
{
"contributor": "Robin van der Linde",
"commits": 47
"commits": 33,
"contributor": "Win Olario"
},
{
"contributor": "Tobias",
"commits": 35
"commits": 33,
"contributor": "Christian Neumann"
},
{
"contributor": "Christian Neumann",
"commits": 33
"commits": 31,
"contributor": "Andrews Leruth"
},
{
"contributor": "Win Olario",
"commits": 31
"commits": 31,
"contributor": "Pieter Fiers"
},
{
"contributor": "Pieter Fiers",
"commits": 31
"commits": 26,
"contributor": "Joost"
},
{
"contributor": "karelleketers",
"commits": 26
"commits": 26,
"contributor": "karelleketers"
},
{
"contributor": "Ward",
"commits": 24
"commits": 24,
"contributor": "Ward"
},
{
"contributor": "Artem",
"commits": 23
"commits": 22,
"contributor": "riQQ"
},
{
"contributor": "Sebastian Kürten",
"commits": 19
"commits": 21,
"contributor": "AlexanderRebai"
},
{
"contributor": "Arno Deceuninck",
"commits": 18
"commits": 19,
"contributor": "Niels Elgaard Larsen"
},
{
"contributor": "pgm-chardelv1",
"commits": 17
"commits": 19,
"contributor": "yopaseopor"
},
{
"contributor": "Joost",
"commits": 17
"commits": 19,
"contributor": "Sebastian Kürten"
},
{
"contributor": "Marco",
"commits": 16
"commits": 18,
"contributor": "Hosted Weblate"
},
{
"contributor": "Allan Nordhøy",
"commits": 16
"commits": 18,
"contributor": "Arno Deceuninck"
},
{
"contributor": "ToastHawaii",
"commits": 15
"commits": 17,
"contributor": "pgm-chardelv1"
},
{
"contributor": "Supaplex",
"commits": 14
"commits": 15,
"contributor": "ToastHawaii"
},
{
"contributor": "J. Lavoie",
"commits": 14
"commits": 13,
"contributor": "Nicole"
},
{
"contributor": "WaldiS",
"commits": 13
"commits": 12,
"contributor": "Tobias Jordans"
},
{
"contributor": "Bavo Vanderghote",
"commits": 12
"commits": 12,
"contributor": "Bavo Vanderghote"
},
{
"contributor": "LiamSimons",
"commits": 10
"commits": 11,
"contributor": "dependabot[bot]"
},
{
"contributor": "Jacque Fresco",
"commits": 9
"commits": 10,
"contributor": "LiamSimons"
},
{
"contributor": "Midgard",
"commits": 8
"commits": 9,
"contributor": "RobJN"
},
{
"contributor": "Mateusz Konieczny",
"commits": 8
"commits": 8,
"contributor": "Midgard"
},
{
"contributor": "Irina",
"commits": 8
"commits": 7,
"contributor": "Mateusz Konieczny"
},
{
"contributor": "yopaseopor",
"commits": 7
"commits": 7,
"contributor": "Flo Edelmann"
},
{
"contributor": "Hosted Weblate",
"commits": 7
"commits": 7,
"contributor": "Binnette"
},
{
"contributor": "Flo Edelmann",
"commits": 7
"commits": 6,
"contributor": "Thibault Molleman"
},
{
"contributor": "Binnette",
"commits": 7
"commits": 6,
"contributor": "danieldegroot2"
},
{
"contributor": "Vinicius",
"commits": 6
"commits": 6,
"contributor": "pelderson"
},
{
"contributor": "pelderson",
"commits": 6
"commits": 5,
"contributor": "David Haberthür"
},
{
"contributor": "lvgx",
"commits": 6
"commits": 4,
"contributor": "OliNau"
},
{
"contributor": "dependabot[bot]",
"commits": 6
"commits": 4,
"contributor": "Codain"
},
{
"contributor": "Alexey Shabanov",
"commits": 6
"commits": 4,
"contributor": "Ward Beyens"
},
{
"contributor": "Nikolay Korotkiy",
"commits": 5
"commits": 3,
"contributor": "Thierry1030"
},
{
"contributor": "LeJun",
"commits": 5
"commits": 3,
"contributor": "Weblate (bot)"
},
{
"contributor": "David Haberthür",
"commits": 5
"commits": 3,
"contributor": "Léo Villeveygoux"
},
{
"contributor": "William Weber Berrutti",
"commits": 4
"commits": 2,
"contributor": "pdassori"
},
{
"contributor": "Ward Beyens",
"commits": 4
"commits": 2,
"contributor": "快乐的老鼠宝宝"
},
{
"contributor": "SiegbjornSitumeang",
"commits": 4
"commits": 2,
"contributor": "arrival-spring"
},
{
"contributor": "seppesantens",
"commits": 4
"commits": 2,
"contributor": "Strubbl"
},
{
"contributor": "Polgár Sándor",
"commits": 4
"commits": 2,
"contributor": "RayBB"
},
{
"contributor": "Jan Zabel",
"commits": 4
"commits": 2,
"contributor": "Charlotte Delvaux"
},
{
"contributor": "Hiroshi Miura",
"commits": 4
"commits": 2,
"contributor": "Supaplex"
},
{
"contributor": "Fabio Bettani",
"commits": 4
"commits": 2,
"contributor": "pbarban"
},
{
"contributor": "Wiktor Przybylski",
"commits": 3
"commits": 2,
"contributor": "graveelius"
},
{
"contributor": "vankos",
"commits": 3
"commits": 2,
"contributor": "Stanislas Gueniffey"
},
{
"contributor": "Reza Almanda",
"commits": 3
"commits": 1,
"contributor": "HispanicMojitos"
},
{
"contributor": "Léo Villeveygoux",
"commits": 3
"commits": 1,
"contributor": "kaipankrath"
},
{
"contributor": "JCGF-OSM",
"commits": 3
"commits": 1,
"contributor": "bxl-forever"
},
{
"contributor": "Erik Palm",
"commits": 3
"commits": 1,
"contributor": "loviuz"
},
{
"contributor": "Eduardo Addad de Oliveira",
"commits": 3
"commits": 1,
"contributor": "kjonosm"
},
{
"contributor": "快乐的老鼠宝宝",
"commits": 2
"commits": 1,
"contributor": "Štefan Baebler"
},
{
"contributor": "Stanislas Gueniffey",
"commits": 2
"commits": 1,
"contributor": "Jiří Podhorecký"
},
{
"contributor": "riiga",
"commits": 2
"commits": 1,
"contributor": "Mark Rogerson"
},
{
"contributor": "pbarban",
"commits": 2
"commits": 1,
"contributor": "nicole_s"
},
{
"contributor": "mic140",
"commits": 2
"commits": 1,
"contributor": "SC"
},
{
"contributor": "Leo Alcaraz",
"commits": 2
"commits": 1,
"contributor": "Raphael Das Gupta"
},
{
"contributor": "Jose Luis Infante",
"commits": 2
"commits": 1,
"contributor": "Nikolay Korotkiy"
},
{
"contributor": "Jeff Huang",
"commits": 2
"commits": 1,
"contributor": "Seppe Santens"
},
{
"contributor": "Heiko",
"commits": 2
"commits": 1,
"contributor": "root"
},
{
"contributor": "graveelius",
"commits": 2
"commits": 1,
"contributor": "Allan Nordhøy"
},
{
"contributor": "Damian Tokarski",
"commits": 2
"commits": 1,
"contributor": "Sebastian"
},
{
"contributor": "Charlotte Delvaux",
"commits": 2
"commits": 1,
"contributor": "Hiroshi Miura"
},
{
"contributor": "Tomas Fiers",
"commits": 1
"commits": 1,
"contributor": "riiga"
},
{
"contributor": "Thibault Molleman",
"commits": 1
"commits": 1,
"contributor": "Vinicius"
},
{
"contributor": "tbowdecl97",
"commits": 1
"commits": 1,
"contributor": "Alexey Shabanov"
},
{
"contributor": "Seppe Santens",
"commits": 1
"commits": 1,
"contributor": "Polgár Sándor"
},
{
"contributor": "Sebastian",
"commits": 1
"commits": 1,
"contributor": "SiegbjornSitumeang"
},
{
"contributor": "Sean Young",
"commits": 1
"commits": 1,
"contributor": "Marco"
},
{
"contributor": "Schouppe Joost",
"commits": 1
"commits": 1,
"contributor": "mozita"
},
{
"contributor": "root",
"commits": 1
"commits": 1,
"contributor": "Schouppe Joost"
},
{
"contributor": "Rodrigo Tavares",
"commits": 1
"commits": 1,
"contributor": "Noémie"
},
{
"contributor": "riQQ",
"commits": 1
"commits": 1,
"contributor": "Tomas Fiers"
},
{
"contributor": "Raphael Das Gupta",
"commits": 1
},
{
"contributor": "Noémie",
"commits": 1
},
{
"contributor": "mozita",
"commits": 1
},
{
"contributor": "Michał Targoński",
"commits": 1
},
{
"contributor": "Luna Jernberg",
"commits": 1
},
{
"contributor": "liimee",
"commits": 1
},
{
"contributor": "Iváns",
"commits": 1
},
{
"contributor": "Eric Armijo",
"commits": 1
},
{
"contributor": "Damian Pułka",
"commits": 1
},
{
"contributor": "Carlos Ramos Carreño",
"commits": 1
},
{
"contributor": "Beardhatcode",
"commits": 1
"commits": 1,
"contributor": "tbowdecl97"
}
]
}
}

229
assets/key_totals.json Normal file
View file

@ -0,0 +1,229 @@
{
"keys": {
"addr:street": 117211930,
"addr:housenumber": 125040768,
"emergency": 1939478,
"barrier": 18424246,
"tourism": 2683525,
"amenity": 20541353,
"bench": 894256,
"rental": 8838,
"bicycle_rental": 7447,
"vending": 206755,
"service:bicycle:rental": 3570,
"pub": 316,
"theme": 426,
"service:bicycle:.*": 0,
"service:bicycle:cleaning": 807,
"shop": 5062252,
"service:bicycle:retail": 9162,
"network": 2181336,
"sport": 2194801,
"service:bicycle:repair": 11381,
"association": 369,
"ngo": 42,
"leisure": 7368076,
"club": 38429,
"disused:amenity": 40880,
"planned:amenity": 205,
"tileId": 0,
"construction:amenity": 1206,
"cycleway": 906487,
"highway": 218189453,
"bicycle": 6218071,
"cyclestreet": 8185,
"camera:direction": 40676,
"direction": 1896015,
"access": 16030036,
"entrance": 2954076,
"name:etymology": 24485,
"memorial": 132172,
"indoor": 353116,
"name:etymology:wikidata": 285224,
"landuse": 35524214,
"name": 88330405,
"protect_class": 73801,
"information": 831513,
"man_made": 5116088,
"boundary": 2142378,
"tower:type": 451658,
"playground": 109175,
"route": 939184,
"surveillance:type": 116760,
"natural": 52353504,
"building": 500469053
},
"tags": {
"emergency": {
"defibrillator": 51273,
"ambulance_station": 11047,
"fire_extinguisher": 7355,
"fire_hydrant": 1598739
},
"barrier": {
"cycle_barrier": 104166,
"bollard": 502220,
"wall": 3535056
},
"tourism": {
"artwork": 187470,
"map": 51,
"viewpoint": 191765
},
"amenity": {
"bench": 1736979,
"bicycle_library": 36,
"bicycle_rental": 49082,
"vending_machine": 201871,
"bar": 199662,
"pub": 174979,
"cafe": 467521,
"restaurant": 1211671,
"bicycle_wash": 44,
"bike_wash": 0,
"bicycle_repair_station": 9247,
"bicycle_parking": 435959,
"binoculars": 479,
"biergarten": 10309,
"charging_station": 65402,
"drinking_water": 250463,
"fast_food": 460079,
"fire_station": 122200,
"parking": 4255206,
"public_bookcase": 13120,
"toilets": 350648,
"recycling": 333925,
"waste_basket": 550357,
"waste_disposal": 156765
},
"bench": {
"stand_up_bench": 87,
"yes": 524993
},
"service:bicycle:rental": {
"yes": 3054
},
"pub": {
"cycling": 9,
"bicycle": 0
},
"theme": {
"cycling": 8,
"bicycle": 16
},
"service:bicycle:cleaning": {
"yes": 607,
"diy": 0
},
"shop": {
"bicycle": 46488,
"sports": 37024
},
"sport": {
"cycling": 6045,
"bicycle": 96
},
"association": {
"cycling": 5,
"bicycle": 20
},
"ngo": {
"cycling": 0,
"bicycle": 0
},
"leisure": {
"bird_hide": 5669,
"nature_reserve": 117016,
"picnic_table": 206322,
"pitch": 1990293,
"playground": 705102
},
"club": {
"cycling": 3,
"bicycle": 49
},
"disused:amenity": {
"charging_station": 164
},
"planned:amenity": {
"charging_station": 115
},
"construction:amenity": {
"charging_station": 221
},
"cycleway": {
"lane": 314576,
"track": 86541,
"shared_lane": 60824
},
"highway": {
"residential": 61321708,
"crossing": 6119521,
"cycleway": 1423789,
"traffic_signals": 1512639,
"tertiary": 7051727,
"unclassified": 15756878,
"secondary": 4486617,
"primary": 3110552,
"footway": 16496620,
"path": 11438303,
"steps": 1327396,
"corridor": 27051,
"pedestrian": 685989,
"bridleway": 102280,
"track": 22670967,
"living_street": 1519108,
"street_lamp": 2811705
},
"bicycle": {
"designated": 1110839
},
"cyclestreet": {
"yes": 8164
},
"access": {
"public": 6222,
"yes": 1363526
},
"memorial": {
"ghost_bike": 503
},
"indoor": {
"door": 9722
},
"landuse": {
"grass": 4898559,
"village_green": 104681
},
"name": {
"Park Oude God": 1
},
"information": {
"board": 242007,
"map": 85912,
"office": 24139,
"visitor_centre": 285
},
"man_made": {
"surveillance": 148172,
"watermill": 9699
},
"boundary": {
"protected_area": 97075
},
"tower:type": {
"observation": 19654
},
"playground": {
"forest": 56
},
"surveillance:type": {
"camera": 112963,
"ALPR": 2522,
"ANPR": 3
},
"natural": {
"tree": 18245059
}
}
}

View file

@ -0,0 +1,721 @@
{
"AD": [
"ca"
],
"AE": [
"ar"
],
"AF": [
"uz",
"tk",
"ar",
"ps"
],
"AG": [
"en",
"en"
],
"AL": [
"sq"
],
"AM": [
"hy"
],
"AO": [
"pt"
],
"AR": [
"es"
],
"AT": [
"de"
],
"AU": [
"en",
"en"
],
"AZ": [
"az"
],
"BA": [
"hr",
"sr",
"bs"
],
"BB": [
"en"
],
"BD": [
"bn"
],
"BE": [
"fr",
"de",
"nl"
],
"BF": [
"fr"
],
"BG": [
"bg"
],
"BH": [
"ar"
],
"BI": [
"fr",
"en",
"rn"
],
"BJ": [
"fr"
],
"BN": [
"en",
"ms"
],
"BO": [
"es",
"ay",
"qu",
"gn"
],
"BR": [
"pt"
],
"BS": [
"en",
"en"
],
"BT": [
"dz",
"dz"
],
"BW": [
"en"
],
"BY": [
"ru",
"be"
],
"BZ": [
"en"
],
"CA": [
"fr",
"en"
],
"CD": [
"fr"
],
"CF": [
"fr",
"sg"
],
"CG": [
"fr"
],
"CH": [
"fr",
"de",
"it",
"rm"
],
"CI": [
"fr"
],
"CL": [
"es"
],
"CM": [
"fr",
"en"
],
"CN": [
"zh"
],
"CO": [
"es"
],
"CR": [
"es"
],
"CU": [
"es"
],
"CV": [
"pt"
],
"CY": [
"tr",
"el"
],
"CZ": [
"cs"
],
"DE": [
"de",
"de"
],
"DJ": [
"fr",
"ar"
],
"DK": [
"da",
"da"
],
"DM": [
"en"
],
"DO": [
"es"
],
"DZ": [
"ar",
"ar"
],
"EC": [
"es"
],
"EE": [
"et",
"et"
],
"EG": [
"ar",
"ar"
],
"ER": [
"en",
"ar",
"ti"
],
"ES": [
"es"
],
"ET": [
"am"
],
"FI": [
"fi",
"sv",
"fi",
"sv"
],
"FJ": [
"en",
"fj"
],
"FM": [
"en"
],
"FR": [
"fr",
"fr"
],
"GA": [
"fr"
],
"GB": [
"en",
"en",
"en"
],
"GD": [
"en",
"en"
],
"GE": [
"ab",
"ka"
],
"GH": [
"en"
],
"GI": [
"en"
],
"GM": [
"en"
],
"GN": [
"fr"
],
"GQ": [
"fr",
"es",
"pt"
],
"GT": [
"es"
],
"GW": [
"pt"
],
"GY": [
"en"
],
"HN": [
"es"
],
"HR": [
"hr",
"hr"
],
"HT": [
"fr",
"ht"
],
"HU": [
"hu"
],
"ID": [
"id",
"jv"
],
"IE": [
"en",
"ga"
],
"IL": [
"he",
"he"
],
"IN": [
"hi",
"en"
],
"IQ": [
"ar",
"ku"
],
"IR": [
"fa"
],
"IS": [
"is"
],
"IT": [
"it"
],
"JM": [
"en",
"en"
],
"JO": [
"ar"
],
"JP": [
"ja"
],
"KE": [
"en",
"sw"
],
"KG": [
"ru",
"ky"
],
"KH": [
"km"
],
"KI": [
"en"
],
"KM": [
"fr",
"ar"
],
"KN": [
"en",
"en"
],
"KP": [
"ko",
"ko"
],
"KR": [
"ko"
],
"KW": [
"ar"
],
"KZ": [
"ru",
"kk"
],
"LA": [
"lo"
],
"LB": [
"ar",
"ar"
],
"LC": [
"en",
"en"
],
"LI": [
"de"
],
"LK": [
"ta",
"si"
],
"LR": [
"en"
],
"LS": [
"en",
"st"
],
"LT": [
"lt",
"lt"
],
"LU": [
"fr",
"de",
"lb"
],
"LV": [
"lv",
"lv"
],
"LY": [
"ar",
"ar"
],
"MA": [
"ar",
"ar"
],
"MC": [
"fr"
],
"MD": [
"ro"
],
"MG": [
"fr",
"mg"
],
"MH": [
"en",
"mh"
],
"MK": [
"sq",
"mk"
],
"ML": [
"fr"
],
"MM": [
"my"
],
"MN": [
"mn"
],
"MR": [
"ar"
],
"MT": [
"en",
"mt"
],
"MU": [
"fr",
"en"
],
"MV": [
"dv"
],
"MW": [
"en",
"ny"
],
"MX": [
"es",
"es"
],
"MY": [
"ms"
],
"MZ": [
"pt"
],
"NA": [
"en"
],
"NE": [
"fr"
],
"NG": [
"en",
"yo"
],
"NI": [
"es"
],
"NL": [
"nl",
"nl"
],
"NO": [
"no",
"nn",
"nb"
],
"NP": [
"ne"
],
"NR": [
"en",
"na"
],
"NZ": [
"en",
"mi",
"en",
"mi"
],
"OM": [
"ar"
],
"PA": [
"es"
],
"PE": [
"es",
"ay",
"qu"
],
"PG": [
"en",
"ho",
"en",
"ho"
],
"PH": [
"en"
],
"PK": [
"ur",
"en",
"ar"
],
"PL": [
"pl",
"pl"
],
"PS": [
"ar"
],
"PT": [
"pt",
"pt"
],
"PW": [
"en",
"ja"
],
"PY": [
"es",
"gn"
],
"QA": [
"ar"
],
"RO": [
"ro"
],
"RS": [
"sr"
],
"RU": [
"ru"
],
"RW": [
"fr",
"en",
"sw",
"rw"
],
"SA": [
"ar"
],
"SB": [
"en",
"en"
],
"SC": [
"fr",
"en"
],
"SD": [
"en",
"ar"
],
"SE": [
"sv",
"sv"
],
"SG": [
"en",
"ta",
"ms"
],
"SI": [
"sl",
"sl"
],
"SK": [
"sk"
],
"SL": [
"en"
],
"SM": [
"it"
],
"SN": [
"fr",
"wo"
],
"SO": [
"so",
"ar"
],
"SR": [
"nl"
],
"SS": [
"en",
"ar"
],
"ST": [
"pt"
],
"SV": [
"es"
],
"SY": [
"ar",
"ar"
],
"SZ": [
"en",
"ss"
],
"TD": [
"fr",
"ar"
],
"TG": [
"fr"
],
"TH": [
"th"
],
"TJ": [
"ru",
"tg"
],
"TL": [
"pt"
],
"TM": [
"tk"
],
"TN": [
"ar",
"ar"
],
"TO": [
"en",
"to"
],
"TR": [
"tr",
"tr"
],
"TT": [
"en"
],
"TV": [
"en",
"en"
],
"TZ": [
"en",
"sw"
],
"UA": [
"uk"
],
"UG": [
"en",
"sw"
],
"UY": [
"es"
],
"UZ": [
"uz"
],
"VA": [
"fr",
"la",
"it"
],
"VC": [
"en",
"en"
],
"VE": [
"es"
],
"VN": [
"vi"
],
"VU": [
"fr",
"en",
"bi"
],
"WS": [
"en",
"sm"
],
"YE": [
"ar"
],
"ZA": [
"af",
"ve",
"ss",
"tn",
"ts",
"st",
"nr",
"en",
"zu",
"xh"
],
"ZM": [
"en"
],
"ZW": [
"en",
"xh",
"ve",
"ny",
"sn",
"tn",
"ts",
"st",
"nd"
]
}

View file

@ -0,0 +1,24 @@
{
"ca": "català",
"da": "dansk",
"de": "Deutsch",
"en": "English",
"eo": "Esperanto",
"es": "español",
"fi": "suomi",
"fr": "français",
"gl": "lingua galega",
"hu": "magyar",
"id": "Indonesia",
"it": "italiano",
"ja": "日本語",
"nb_NO": "bokmål",
"nl": "Nederlands",
"pl": "język polski",
"pt": "português",
"pt_BR": "português brasileiro",
"ru": "русский язык",
"sl": "slovenščina",
"sv": "svenska",
"zh_Hant": "簡體中文"
}

View file

@ -0,0 +1,561 @@
{
"ca": {
"ca": "català",
"da": "catalansk",
"de": "Katalanisch",
"en": "Catalan",
"eo": "kataluna lingvo",
"es": "catalán",
"fi": "katalaani",
"fr": "catalan",
"gl": "lingua catalá",
"hu": "katalán",
"id": "Bahasa Katala",
"it": "catalano",
"ja": "カタルーニャ語",
"nb_NO": "katalansk",
"nl": "Catalaans",
"pl": "język kataloński",
"pt": "língua catalã",
"pt_BR": "língua catalã",
"ru": "каталанский язык",
"sl": "Katalonščina",
"sv": "katalanska",
"zh_Hans": "加泰罗尼亚语",
"zh_Hant": "加泰隆尼亞語"
},
"da": {
"ca": "danès",
"da": "dansk",
"de": "Dänisch",
"en": "Danish",
"eo": "dana lingvo",
"es": "danés",
"fi": "tanska",
"fr": "danois",
"gl": "lingua dinamarquesa",
"hu": "dán",
"id": "Bahasa Denmark",
"it": "danese",
"ja": "デンマーク語",
"nb_NO": "dansk",
"nl": "Deens",
"pl": "język duński",
"pt": "dinamarquês",
"pt_BR": "dinamarquês",
"ru": "датский язык",
"sl": "Danščina",
"sv": "danska",
"zh_Hans": "丹麦语",
"zh_Hant": "丹麥語"
},
"de": {
"ca": "alemany",
"da": "tysk",
"de": "Deutsch",
"en": "German",
"eo": "germana lingvo",
"es": "alemán",
"fi": "saksa",
"fr": "allemand",
"gl": "lingua alemá",
"hu": "német",
"id": "Jerman",
"it": "tedesco",
"ja": "ドイツ語",
"nb_NO": "tysk",
"nl": "Duits",
"pl": "język niemiecki",
"pt": "alemão",
"pt_BR": "alemão",
"ru": "немецкий язык",
"sl": "nemščina",
"sv": "tyska",
"zh_Hans": "德语",
"zh_Hant": "德語"
},
"en": {
"ca": "anglès",
"da": "engelsk",
"de": "Englisch",
"en": "English",
"eo": "angla lingvo",
"es": "inglés",
"fi": "englanti",
"fr": "anglais",
"gl": "lingua inglesa",
"hu": "angol",
"id": "Inggris",
"it": "inglese",
"ja": "英語",
"nb_NO": "engelsk",
"nl": "Engels",
"pl": "język angielski",
"pt": "inglês",
"pt_BR": "inglês",
"ru": "английский язык",
"sl": "angleščina",
"sv": "engelska",
"zh_Hans": "英语",
"zh_Hant": "英語"
},
"eo": {
"ca": "esperanto",
"da": "esperanto",
"de": "Esperanto",
"en": "Esperanto",
"eo": "Esperanto",
"es": "esperanto",
"fi": "esperanto",
"fr": "espéranto",
"gl": "esperanto",
"hu": "eszperantó",
"id": "Esperanto",
"it": "esperanto",
"ja": "エスペラント",
"nb_NO": "esperanto",
"nl": "Esperanto",
"pl": "esperanto",
"pt": "esperanto",
"pt_BR": "esperanto",
"ru": "эсперанто",
"sl": "esperanto",
"sv": "esperanto",
"zh_Hans": "世界语",
"zh_Hant": "世界語"
},
"es": {
"ca": "castellà",
"da": "spansk",
"de": "Spanisch",
"en": "Spanish",
"eo": "hispana lingvo",
"es": "español",
"fi": "espanja",
"fr": "espagnol",
"gl": "lingua castelá",
"hu": "spanyol",
"id": "Spanyol",
"it": "spagnolo",
"ja": "スペイン語",
"nb_NO": "spansk",
"nl": "Spaans",
"pl": "język hiszpański",
"pt": "espanhol",
"pt_BR": "espanhol",
"ru": "испанский язык",
"sl": "španščina",
"sv": "spanska",
"zh_Hans": "西班牙语",
"zh_Hant": "西班牙語"
},
"fi": {
"ca": "finès",
"da": "finsk",
"de": "Finnisch",
"en": "Finnish",
"eo": "finna lingvo",
"es": "finés",
"fi": "suomi",
"fr": "finnois",
"gl": "finés",
"hu": "finn",
"id": "Finlandia",
"it": "finlandese",
"ja": "フィンランド語",
"nb_NO": "finsk",
"nl": "Fins",
"pl": "język fiński",
"pt": "finlandês",
"pt_BR": "língua finlandesa",
"ru": "финский язык",
"sl": "finščina",
"sv": "finska",
"zh_Hans": "芬兰语",
"zh_Hant": "芬蘭語"
},
"fil": {
"ca": "filipí",
"da": "Filippinsk",
"de": "Filipino",
"en": "Filipino",
"eo": "filipina lingvo",
"es": "idioma filipino",
"fi": "filipino",
"fr": "Philippin",
"id": "Bahasa Filipino",
"it": "filippino",
"ja": "フィリピン語",
"nb_NO": "filippinsk",
"nl": "Filipijns",
"pl": "Język filipiński",
"pt": "Língua filipina",
"pt_BR": "Língua filipina",
"ru": "филиппинский язык",
"sv": "Filipino",
"zh_Hant": "菲律賓語"
},
"fr": {
"ca": "francès",
"da": "fransk",
"de": "Französisch",
"en": "French",
"eo": "franca lingvo",
"es": "francés",
"fi": "ranska",
"fr": "français",
"gl": "lingua francesa",
"hu": "francia",
"id": "Prancis",
"it": "francese",
"ja": "フランス語",
"nb_NO": "fransk",
"nl": "Frans",
"pl": "język francuski",
"pt": "francês",
"pt_BR": "francês",
"ru": "французский язык",
"sl": "francoščina",
"sv": "franska",
"zh_Hans": "法语",
"zh_Hant": "法語"
},
"gl": {
"ca": "gallec",
"da": "galicisk",
"de": "Galicisch",
"en": "Galician",
"eo": "galega lingvo",
"es": "gallego",
"fi": "galicia",
"fr": "galicien",
"gl": "lingua galega",
"hu": "galiciai",
"id": "Bahasa Galisia",
"it": "gallego",
"ja": "ガリシア語",
"nb_NO": "galisisk",
"nl": "Galicisch",
"pl": "język galicyjski",
"pt": "galego",
"pt_BR": "língua galega",
"ru": "галисийский язык",
"sl": "Galicijščina",
"sv": "galiciska",
"zh_Hant": "加利西亞語"
},
"hu": {
"ca": "hongarès",
"da": "ungarsk",
"de": "Ungarisch",
"en": "Hungarian",
"eo": "hungara lingvo",
"es": "húngaro",
"fi": "unkari",
"fr": "hongrois",
"gl": "lingua húngara",
"hu": "magyar",
"id": "Hongaria",
"it": "ungherese",
"ja": "ハンガリー語",
"nb_NO": "ungarsk",
"nl": "Hongaars",
"pl": "język węgierski",
"pt": "húngaro",
"pt_BR": "língua húngara",
"ru": "венгерский язык",
"sl": "madžarščina",
"sv": "ungerska",
"zh_Hant": "匈牙利語"
},
"id": {
"ca": "indonesi",
"da": "indonesisk",
"de": "Indonesisch",
"en": "Indonesian",
"eo": "indonezia lingvo",
"es": "indonesio",
"fi": "indonesia",
"fr": "indonésien",
"gl": "lingua indonesia",
"hu": "indonéz",
"id": "Indonesia",
"it": "indonesiano",
"ja": "インドネシア語",
"nb_NO": "indonesisk",
"nl": "Indonesisch",
"pl": "język indonezyjski",
"pt": "língua indonésia",
"pt_BR": "língua indonésia",
"ru": "индонезийский язык",
"sl": "indonezijščina",
"sv": "indonesiska",
"zh_Hans": "印度尼西亚语",
"zh_Hant": "印尼語"
},
"it": {
"ca": "italià",
"da": "italiensk",
"de": "Italienisch",
"en": "Italian",
"eo": "itala lingvo",
"es": "italiano",
"fi": "italia",
"fr": "italien",
"gl": "lingua italiana",
"hu": "olasz",
"id": "Italia",
"it": "italiano",
"ja": "イタリア語",
"nb_NO": "italiensk",
"nl": "Italiaans",
"pl": "język włoski",
"pt": "italiano",
"pt_BR": "língua italiana",
"ru": "итальянский язык",
"sl": "italijanščina",
"sv": "italienska",
"zh_Hans": "意大利语",
"zh_Hant": "義大利語"
},
"ja": {
"ca": "japonès",
"da": "japansk",
"de": "Japanisch",
"en": "Japanese",
"eo": "japana lingvo",
"es": "japonés",
"fi": "japani",
"fr": "japonais",
"gl": "lingua xaponesa",
"hu": "japán",
"id": "bahasa Jepang",
"it": "giapponese",
"ja": "日本語",
"nb_NO": "japansk",
"nl": "Japans",
"pl": "język japoński",
"pt": "japonês",
"pt_BR": "língua japonesa",
"ru": "японский язык",
"sl": "Japonščina",
"sv": "japanska",
"zh_Hans": "日语",
"zh_Hant": "日語"
},
"nb_NO": {
"ca": "bokmål",
"da": "bokmål",
"de": "Bokmål",
"en": "Bokmål",
"eo": "Bokmål",
"es": "bokmål",
"fi": "kirjanorja",
"fr": "bokmål",
"gl": "bokmål",
"hu": "norvég (bokmål)",
"id": "Bokmål",
"it": "bokmål",
"ja": "ブークモール",
"nb_NO": "bokmål",
"nl": "Bokmål",
"pl": "norweski (bokmål)",
"pt": "bokmål",
"pt_BR": "Bokmål",
"ru": "букмол",
"sl": "Bokmål",
"sv": "bokmål"
},
"nl": {
"ca": "neerlandès",
"da": "nederlandsk",
"de": "Niederländisch",
"en": "Dutch",
"eo": "nederlanda lingvo",
"es": "Neerlandés",
"fi": "hollanti",
"fr": "néerlandais",
"gl": "lingua neerlandesa",
"hu": "holland",
"id": "Belanda",
"it": "olandese",
"ja": "オランダ語",
"nb_NO": "nederlandsk",
"nl": "Nederlands",
"pl": "język niderlandzki",
"pt": "neerlandês",
"pt_BR": "neerlandês",
"ru": "нидерландский язык",
"sl": "Nizozemščina",
"sv": "nederländska",
"zh_Hans": "荷兰语",
"zh_Hant": "荷蘭語"
},
"pl": {
"ca": "polonès",
"da": "polsk",
"de": "Polnisch",
"en": "Polish",
"eo": "pola lingvo",
"es": "polaco",
"fi": "puola",
"fr": "polonais",
"gl": "lingua polaca",
"hu": "lengyel",
"id": "Polandia",
"it": "polacco",
"ja": "ポーランド語",
"nb_NO": "polsk",
"nl": "Pools",
"pl": "język polski",
"pt": "polaco",
"pt_BR": "língua polonesa",
"ru": "польский язык",
"sl": "poljščina",
"sv": "polska",
"zh_Hans": "波兰语",
"zh_Hant": "波蘭語"
},
"pt": {
"ca": "portuguès",
"da": "portugisisk",
"de": "Portugiesisch",
"en": "Portuguese",
"eo": "portugala lingvo",
"es": "portugués",
"fi": "portugali",
"fr": "portugais",
"gl": "lingua portuguesa",
"hu": "portugál",
"id": "Portugis",
"it": "portoghese",
"ja": "ポルトガル語",
"nb_NO": "portugisisk",
"nl": "Portugees",
"pl": "język portugalski",
"pt": "português",
"pt_BR": "português",
"ru": "португальский язык",
"sl": "portugalščina",
"sv": "portugisiska",
"zh_Hans": "葡萄牙语",
"zh_Hant": "葡萄牙語"
},
"pt_BR": {
"ca": "portuguès brasiler",
"da": "brasiliansk portugisisk",
"de": "brasilianisches Portugiesisch",
"en": "Brazilian Portuguese",
"eo": "brazilportugala lingvo",
"es": "portugués brasileño",
"fi": "brasilianportugali",
"fr": "portugais brésilien",
"gl": "portugués do Brasil",
"hu": "brazíliai portugál",
"id": "Portugis Brasil",
"it": "portoghese brasiliano",
"ja": "ブラジルポルトガル語",
"nb_NO": "brasiliansk portugisisk",
"nl": "Braziliaans-Portugees",
"pl": "brazylijska odmiana języka portugalskiego",
"pt": "português brasileiro",
"pt_BR": "português brasileiro",
"ru": "бразильский вариант португальского языка",
"sv": "brasiliansk portugisiska",
"zh_Hans": "巴西葡萄牙语",
"zh_Hant": "巴西葡萄牙語"
},
"ru": {
"ca": "rus",
"da": "russisk",
"de": "Russisch",
"en": "Russian",
"eo": "rusa lingvo",
"es": "ruso",
"fi": "venäjä",
"fr": "russe",
"gl": "lingua rusa",
"hu": "orosz",
"id": "Rusia",
"it": "russo",
"ja": "ロシア語",
"nb_NO": "russisk",
"nl": "Russisch",
"pl": "język rosyjski",
"pt": "russo",
"pt_BR": "russo",
"ru": "русский язык",
"sl": "ruščina",
"sv": "ryska",
"zh_Hans": "俄语",
"zh_Hant": "俄語"
},
"sl": {
"ca": "eslovè",
"da": "slovensk",
"de": "Slowenisch",
"en": "Slovene",
"eo": "slovena lingvo",
"es": "esloveno",
"fi": "sloveeni",
"fr": "slovène",
"gl": "lingua eslovena",
"hu": "szlovén",
"id": "Bahasa Slovenia",
"it": "sloveno",
"ja": "スロベニア語",
"nb_NO": "slovensk",
"nl": "Sloveens",
"pl": "język słoweński",
"pt": "língua eslovena",
"pt_BR": "língua eslovena",
"ru": "словенский язык",
"sl": "slovenščina",
"sv": "slovenska",
"zh_Hant": "斯洛維尼亞語"
},
"sv": {
"ca": "suec",
"da": "svensk",
"de": "Schwedisch",
"en": "Swedish",
"eo": "sveda lingvo",
"es": "sueco",
"fi": "ruotsi",
"fr": "suédois",
"gl": "lingua sueca",
"hu": "svéd",
"id": "Swedia",
"it": "svedese",
"ja": "スウェーデン語",
"nb_NO": "svensk",
"nl": "Zweeds",
"pl": "język szwedzki",
"pt": "língua sueca",
"pt_BR": "língua sueca",
"ru": "шведский язык",
"sl": "švedščina",
"sv": "svenska",
"zh_Hant": "瑞典語"
},
"zh_Hant": {
"ca": "xinès simplificat",
"da": "forenklet kinesisk",
"de": "vereinfachtes Chinesisch",
"en": "Simplified Chinese",
"eo": "simpligita ĉina skribsistemo",
"es": "chino simplificado",
"fr": "chinois simplifié",
"hu": "egyszerűsített kínai",
"id": "aksara Han sederhana",
"it": "cinese semplificato",
"ja": "簡体字中国語",
"nb_NO": "forenklet kinesisk",
"pl": "język chiński uproszczony",
"pt": "chinês simplificado",
"ru": "упрощённый китайский",
"sv": "förenklad kinesiska",
"zh_Hans": "简体中文",
"zh_Hant": "簡體中文"
}
}

View file

@ -9,7 +9,12 @@
"fr": "Adresses connues dOpenStreetMap",
"ru": "Известные адреса в OSM",
"id": "Alamat yang dikenal di OSM",
"es": "Direcciones conocidas en OSM"
"es": "Direcciones conocidas en OSM",
"zh_Hans": "OSM中已知的地址",
"nb_NO": "Kjente adresser i OSM",
"da": "Kendte adresser i OSM",
"pt": "Endereços conhecidos no OSM",
"eo": "Konataj adresoj en OSM"
},
"minzoom": 18,
"source": {
@ -35,7 +40,11 @@
"fr": "Adresse connue",
"pl": "Znany adres",
"ru": "Известный адрес",
"es": "Domicilio conocido"
"es": "Domicilio conocido",
"zh_Hans": "已知的地址",
"id": "Alamat yang diketahui",
"nb_NO": "Kjent adresse",
"da": "Kendt adresse"
}
},
"description": {
@ -48,19 +57,29 @@
"fr": "Adresses",
"pl": "Adresy",
"id": "Alamat",
"es": "Direcciones"
"es": "Direcciones",
"zh_Hans": "地址",
"ca": "Adreces",
"nb_NO": "Adresser",
"da": "Adresser",
"pt": "Endereços",
"eo": "Adresoj"
},
"tagRenderings": [
{
"id": "housenumber",
"render": {
"en": "The housenumber is <b>{addr:housenumber}</b>",
"en": "The house number is <b>{addr:housenumber}</b>",
"nl": "Het huisnummer is <b>{addr:housenumber}</b>",
"de": "Die Hausnummer ist <b>{addr:housenumber}</b>",
"hu": "A házszám: <b>{addr:housenumber}</b>",
"fr": "Son numéro est le <b>{addr:housenumber}</b>",
"pl": "Numer tego domu to <b>{addr:housenumber}</b>",
"ru": "Номер дома <b>{addr:housenumber}</b>"
"ru": "Номер дома <b>{addr:housenumber}</b>",
"zh_Hans": "门牌号是<b>{addr:housenumber}</b>",
"id": "Nomor rumah ini <b>{addr:housenumber}</b>",
"es": "El número de puerta es <b>{addr:housenumber}</b>",
"da": "Husnummeret er <b>{addr:housenumber}</b>"
},
"question": {
"en": "What is the number of this house?",
@ -70,7 +89,10 @@
"fr": "Quel est le numéro de ce bâtiment?",
"pl": "Jaki jest numer tego domu?",
"ru": "Какой номер у этого дома?",
"es": "¿Cuál es el número de esta casa?"
"es": "¿Cuál es el número de esta casa?",
"zh_Hans": "这个屋子的门牌号是多少?",
"id": "Berapa nomor rumah ini?",
"da": "Hvad er nummeret på dette hus?"
},
"freeform": {
"key": "addr:housenumber",
@ -94,7 +116,10 @@
"pl": "Ten budynek nie ma numeru",
"ru": "У этого здания нет номера",
"id": "Bangunan ini tidak memiliki nomor rumah",
"es": "Esta edificación no tiene número"
"es": "Esta edificación no tiene número",
"zh_Hans": "这个建筑物没有门牌号",
"da": "Denne bygning har intet husnummer",
"zh_Hant": "這棟建築沒有門牌"
}
}
]
@ -107,7 +132,11 @@
"hu": "Ez a cím a következő utcában van: <b>{addr:street}</b>",
"nl": "Dit adres bevindt zich in de straat <b>{addr:street}</b>",
"fr": "Le nom de la voie est <b>{addr:street}</b>",
"pl": "Ten adres znajduje się na ulicy <b>{addr:street}</b>"
"pl": "Ten adres znajduje się na ulicy <b>{addr:street}</b>",
"zh_Hans": "这个地址位于<b>{addr:street}</b>街",
"id": "Alamat ini ada di jalan <b>{addr:street}</b>",
"es": "La dirección está en esta calle <b>{addr:street}</b>",
"da": "Denne adresse er på gaden <b>{addr:street}</b>"
},
"question": {
"en": "What street is this address located in?",
@ -117,7 +146,10 @@
"fr": "Dans quelle rue est située ladresse?",
"pl": "Na jakiej ulicy znajduje się ten adres?",
"ru": "Какая эта улица?",
"es": "¿En qué calle se encuentra esta dirección?"
"es": "¿En qué calle se encuentra esta dirección?",
"zh_Hans": "这个地址位于哪条街道?",
"id": "Alamat ini di jalan apa?",
"da": "Hvilken gade ligger denne adresse på?"
},
"freeform": {
"key": "addr:street"
@ -157,7 +189,9 @@
"pl": "Co wymaga naprawy? Proszę wytłumaczyć",
"id": "Apa yang harus diperbaiki di sini? Tolong jelaskan",
"es": "¿Qué debe corregirse aquí? Expóngalo",
"nl": "Wat moet hier gecorrigeerd worden? Leg het uit"
"nl": "Wat moet hier gecorrigeerd worden? Leg het uit",
"zh_Hans": "这里应被如何修复?请做出解释",
"da": "Hvad skal rettes her? Forklar venligst"
},
"freeform": {
"key": "fixme"

View file

@ -5,10 +5,14 @@
"ja": "救急ステーションの地図",
"ru": "Карта станций скорой помощи",
"fr": "Couche des ambulances",
"de": "Karte der Rettungswachen",
"de": "Rettungswachen",
"it": "Carta delle stazioni delle ambulanze",
"hu": "Mentőállomás-térkép",
"nl": "Kaart van ambulancestations"
"nl": "Kaart van ambulancestations",
"zh_Hans": "救护车站地图",
"id": "Peta stasiun ambulans",
"es": "Mapa de estaciones de ambulancias",
"da": "Kort over ambulancestationer"
},
"minzoom": 12,
"source": {
@ -27,7 +31,9 @@
"de": "Rettungswache",
"it": "Stazione delle ambulanze",
"hu": "Mentőállomás",
"nl": "Ambulancestation"
"nl": "Ambulancestation",
"es": "Estación de Ambulancias",
"da": "Ambulancestation"
}
},
"description": {
@ -38,7 +44,8 @@
"it": "La stazione delle ambulanze è unarea per lo stoccaggio delle ambulanze, dellequipaggiamento medico, dei dispositivi di protezione individuale e di altre forniture medicali.",
"hu": "A mentőállomás olyan terület, ahol mentőautókat, orvosi felszereléseket, egyéni védőfelszereléseket és egyéb orvosi felszereléseket tárolnak.",
"ru": "Станция скорой помощи это полигон для хранения транспорта, медицинского оборудования, средств индивидуальной защиты и других медицинских принадлежностей.",
"nl": "Een ambulancestation is een plaats waar ambulances, medisch materiaal, persoonlijk beschermingsmateriaal en aanverwanten worden bewaard."
"nl": "Een ambulancestation is een plaats waar ambulances, medisch materiaal, persoonlijk beschermingsmateriaal en aanverwanten worden bewaard.",
"es": "Una estación de ambulancias es una zona para almacenar vehículos de ambulancia, equipamiento médico, equipos de protección personal y otros suministros médicos."
},
"tagRenderings": [
{
@ -52,9 +59,12 @@
"ru": "Как называется эта станция скорой помощи?",
"fr": "Quel est le nom de cette station ?",
"it": "Qual è il nome di questa stazione delle ambulanze?",
"de": "Wie heißt diese Rettungswache?",
"de": "Wie heißt die Rettungswache?",
"hu": "Mi a neve ennek a menőtállomásnak?",
"nl": "Hoe heet dit ambulancestation?"
"nl": "Hoe heet dit ambulancestation?",
"es": "¿Cual es el nombre de esta estación de ambulancias?",
"nb_NO": "Hva er navnet på denne ambulansestasjonen?",
"da": "Hvad hedder denne ambulancestation?"
},
"render": {
"en": "This station is called {name}.",
@ -64,7 +74,10 @@
"it": "Questa stazione è chiamata {name}.",
"de": "Diese Rettungswache heißt {name}.",
"hu": "A mentőállomás neve: {name}.",
"nl": "Dit station heet {name}."
"nl": "Dit station heet {name}.",
"es": "Esta estación se llama {name}.",
"nb_NO": "Denne stasjonen heter {name}.",
"da": "Denne station hedder {name}."
}
},
{
@ -73,14 +86,16 @@
"key": "addr:street"
},
"question": {
"en": " What is the street name where the station located?",
"en": "What is the street name where the station located?",
"ja": " 救急ステーションの所在地はどこですか?",
"ru": " По какому адресу расположена эта станция?",
"fr": " Quel est le nom de la rue où la station se situe ?",
"fr": "Quel est le nom de la rue où la station se situe ?",
"it": " Come si chiama la strada in cui si trova questa stazione?",
"de": " Wie lautet der Name der Straße, in der sich die Rettungswache befindet?",
"hu": " Mi a neve annak az utcának, amelyben az állomás található?",
"nl": " In welke straat ligt dit station?"
"de": "In welcher Straße liegt die Rettungswache?",
"hu": "Mi a neve annak az utcának, amelyben az állomás található?",
"nl": "In welke straat ligt dit station?",
"es": "¿Cual es el nombre de la calle en la que se encuentra la estación?",
"da": " Hvad er vejnavnet, hvor stationen ligger?"
},
"render": {
"en": "This station is along a highway called {addr:street}.",
@ -90,7 +105,9 @@
"it": "Questa stazione si trova in {addr:street}.",
"de": "Dieser Bahnhof liegt an der Straße {addr:street}.",
"hu": "Ez az állomás a következő utcában van: {addr:street}.",
"nl": "Straat waar dit station ligt: {addr:street}"
"nl": "Straat waar dit station ligt: {addr:street}",
"es": "Esta estación se encuentra al lado de una autovía llamada {addr:street}.",
"da": "Denne station ligger langs en vej, der hedder {addr:street}."
}
},
{
@ -99,11 +116,12 @@
"en": "Where is the station located? (e.g. name of neighborhood, villlage, or town)",
"ja": "このステーションの住所は?(例: 地区、村、または町の名称)",
"ru": "Где расположена станция? (напр., название населённого пункта)",
"fr": "Dans quelle localité la station est-elle située ?",
"fr": "Dans quelle localité la station est-elle située (p.ex. nom du quartier, village ou villa) ?",
"it": "Dove si trova la stazione? (ad es. quartiere, paese o città)",
"de": "Wo befindet sich die Rettungswache? (z. B. Name von Stadtviertel, Dorf oder Stadt)",
"hu": "Hol található az állomás? (Pl. a falu, kisváros vagy városrész neve.)",
"nl": "Waar ligt het station? (v.b. naam van de buurt, dorp of stad)"
"nl": "Waar ligt het station? (v.b. naam van de buurt, dorp of stad)",
"es": "¿Dónde se encuentra la estación? (ej. nombre del barrio, pueblo o ciudad)"
},
"freeform": {
"key": "addr:place"
@ -115,7 +133,9 @@
"it": "La stazione si trova a {addr:place}.",
"de": "Diese Rettungswache befindet sich in {addr:place}.",
"hu": "Ez az állomás itt található: {addr:place}.",
"nl": "Dit station ligt in {addr:place}."
"nl": "Dit station ligt in {addr:place}.",
"es": "Esta estación se encuentra en {addr:place}.",
"da": "Denne station findes i {addr:place}."
}
},
{
@ -125,20 +145,23 @@
"ja": "このステーションを運営しているのはどこですか?",
"fr": "Quel est lexploitant de la station ?",
"it": "Quale agenzia gestisce questa stazione?",
"de": "Welches Unternehmen betreibt diese Rettungswache?",
"de": "Wer betreibt die Rettungswache?",
"hu": "Milyen szervezet működteti ezt az állomást?",
"ru": "Какая организация управляет этой станцией?",
"nl": "Welke organisatie beheert dit station?"
"nl": "Welke organisatie beheert dit station?",
"es": "¿Qué agencia opera esta estación?"
},
"render": {
"en": "This station is operated by {operator}.",
"ja": "このステーションは{operator}によって運営されています。",
"fr": "Cette station est opérée par {operator}.",
"it": "Questa stazione è gestita da {operator}.",
"de": "Diese Rettungswache wird betrieben von {operator}.",
"de": "Die Rettungswache wird betrieben von {operator}.",
"hu": "Az állomás üzemeltetője: {operator}.",
"ru": "Эта станция управляется {operator}.",
"nl": "Dit station wordt beheerd door {operator}."
"nl": "Dit station wordt beheerd door {operator}.",
"es": "Esta estación la opera {operator}.",
"da": "Denne station drives af {operator}."
},
"freeform": {
"key": "operator"
@ -154,7 +177,8 @@
"it": "Comè classificato il gestore della stazione?",
"de": "Wie kann der Betreiber der Rettungswache eingestuft werden?",
"hu": "Hogyan sorolható be az állomás üzemeltetője?",
"nl": "Wat voor een organisatie is de beheerder van dit station?"
"nl": "Wat voor een organisatie is de beheerder van dit station?",
"es": "¿Como está clasificada la operadora de la estación?"
},
"render": {
"en": "The operator is a(n) {operator:type} entity.",
@ -163,7 +187,8 @@
"it": "Loperatore è un ente {operator:type}.",
"de": "Der Betreiber ist eine {operator:type}.",
"hu": "Az üzemeltető egy {operator:type} jellegű szervezet.",
"nl": "De beheerder is van het type {operator:type}."
"nl": "De beheerder is van het type {operator:type}.",
"es": "La operador a no es una entidad de tipo {operator:type}."
},
"freeform": {
"key": "operator:type"
@ -183,7 +208,9 @@
"de": "Die Rettungswache wird von einer Behörde betrieben.",
"hu": "A mentőállomást a kormány üzemelteti.",
"ru": "Станция управляется правительством.",
"nl": "Dit station wordt beheerd door de overheid."
"nl": "Dit station wordt beheerd door de overheid.",
"es": "La estación la opera el govierno.",
"da": "Stationen drives af staten."
}
},
{
@ -197,10 +224,11 @@
"ja": "任意団体やコミュニティが運営しているステーションである。",
"fr": "La station est opérée par une organisation informelle.",
"it": "La stazione è gestita dalla comunità o unorganizzazione non ufficiale.",
"de": "Die Rettungswache wird von einer gemeindenahen oder informellen Organisation betrieben.",
"de": "Die Rettungswache wird von einer gemeinnützigen Organisation betrieben.",
"hu": "Mentőállomást egy közösségi vagy nem hivatalos szervezet működteti.",
"ru": "Станция управляется волонтёрами или частной организацией.",
"nl": "Dit station wordt beheerd door een informele of community organisatie."
"nl": "Dit station wordt beheerd door een informele of community organisatie.",
"es": "La estación la opera una organización basada en la comunidad o informal."
}
},
{
@ -216,7 +244,9 @@
"it": "La stazione è gestita da un gruppo ufficiale di volontari.",
"de": "Die Rettungswache wird von einer Freiwilligenorganisation betrieben.",
"hu": "A mentőállomást egy önkéntesekből álló hivatalos csoport működteti.",
"nl": "Dit station wordt beheerd door een formele groep vrijwilligers."
"nl": "Dit station wordt beheerd door een formele groep vrijwilligers.",
"es": "La estación la opera un grupo formal de voluntarios.",
"da": "Stationen drives af en formel gruppe af frivillige."
}
},
{
@ -232,7 +262,8 @@
"it": "La stazione è gestita da un privato.",
"de": "Die Rettungswache wird von einer privaten Organisation betrieben.",
"hu": "Az állomást egy magánkézben lévő szervezet működteti.",
"nl": "Dit station wordt beheerd door een privé-organisatie."
"nl": "Dit station wordt beheerd door een privé-organisatie.",
"es": "La estación se opera privadamente."
}
}
]
@ -245,14 +276,19 @@
"emergency=ambulance_station"
],
"title": {
"en": "Ambulance station",
"en": "an ambulance station",
"ru": "Станция скорой помощи",
"ja": "救急ステーション(消防署)",
"fr": "Station dambulances",
"de": "Rettungswache",
"it": "Stazione delle ambulanze",
"fr": "une station dambulances",
"de": "eine Rettungswache",
"it": "una stazione delle ambulanze",
"hu": "Mentőállomás",
"nl": "Ambulancestation"
"nl": "een ambulancestation",
"zh_Hans": "救护车站",
"id": "Stasiun ambulans",
"es": "una estación de ambulancias",
"nb_NO": "en ambulansestasjon",
"da": "en ambulancestation"
},
"description": {
"en": "Add an ambulance station to the map",
@ -262,7 +298,12 @@
"de": "Eine Rettungsstation der Karte hinzufügen",
"it": "Aggiungi una stazione delle ambulanza alla mappa",
"hu": "Mentőállomás hozzáadása a térképhez",
"nl": "Voeg een ambulancestation toe aan de kaart"
"nl": "Voeg een ambulancestation toe aan de kaart",
"zh_Hans": "向地图中添加一个救护车站",
"id": "Tambahkan stasiun ambulans ke peta",
"es": "Añadir una estación de ambulancias al mapa",
"nb_NO": "Legg til en ambulansestasjon på kartet",
"da": "Tilføj en ambulancestation til kortet"
}
}
],

View file

@ -14,7 +14,9 @@
"nb_NO": "Kunstverk",
"pt": "Obras de arte",
"hu": "Műalkotások",
"pl": "Dzieła sztuki"
"pl": "Dzieła sztuki",
"ca": "Obres d'art",
"da": "Kunstværker"
},
"source": {
"osmTags": "tourism=artwork"
@ -38,7 +40,9 @@
"pl": "Dzieło sztuki",
"pt": "Obra de arte",
"pt_BR": "Obra de arte",
"sv": "Konstverk"
"sv": "Konstverk",
"ca": "Obra d'art",
"da": "Kunstværk"
},
"mappings": [
{
@ -51,7 +55,7 @@
"id": "Karya Seni <i>{name}</i>",
"it": "Opera <i>{name}</i>",
"ru": "Художественная работа <i>{name}</i>",
"es": "Obra de arte <i>{nombre}</i>",
"es": "Obra de arte <i>{name}</i>",
"ja": "アートワーク <i>{name}</i>",
"zh_Hant": "藝術品<i>{name}</i>",
"fi": "Taideteos <i>{name}</i>",
@ -61,24 +65,27 @@
"pl": "Dzieło sztuki <i>{name}</i>",
"pt": "Obra de arte <i>{name}</i>",
"pt_BR": "Obra de arte <i>{name}</i>",
"sv": "Konstverk <i>{name}</i>"
"sv": "Konstverk <i>{name}</i>",
"da": "Kunstværk <i>{name}</i>"
}
}
]
},
"description": {
"en": "Diverse pieces of artwork",
"nl": "Verschillende soorten kunstwerken",
"fr": "Diverses œuvres d'art",
"de": "Verschiedene Kunstwerke",
"en": "An open map of statues, busts, graffitis and other artwork all over the world",
"nl": "Een vrije kaart met standbeelden, bustes, graffiti en andere kunstwerken van over de hele wereld",
"fr": "Une carte ouverte de statues, bustes, graffitis et autres œuvres d'art de par le monde",
"de": "Eine freie Karte mit Statuen, Büsten, Graffitis und anderen Kunstwerken auf der ganzen Welt",
"it": "Diverse opere darte",
"ru": "Разнообразные произведения искусства",
"es": "Diversas piezas de obras de arte",
"es": "Un mapa abierto de estatus, bustos, grafitis y otras obras de arte en todo el mundo",
"ja": "多様な作品",
"zh_Hant": "不同類型的藝術品",
"id": "Beragam karya seni",
"pt": "Diversas obras de arte",
"hu": "Különféle műalkotások"
"hu": "Szobrok, mellszobrok, graffitik és egyéb műalkotások nyílt világtérképe",
"da": "Forskellige kunstværker",
"ca": "Un mapa obert d'estàtues, busts, grafitis i altres obres d'art del tot el món"
},
"minzoom": 12,
"presets": [
@ -87,24 +94,25 @@
"tourism=artwork"
],
"title": {
"en": "Artwork",
"nl": "Kunstwerk",
"fr": "Œuvre d'art",
"de": "Kunstwerk",
"it": "Opera darte",
"en": "an artwork",
"nl": "een kunstwerk",
"fr": "une œuvre d'art",
"de": "ein Kunstwerk",
"it": "una opera darte",
"ru": "Художественная работа",
"es": "Obra de arte",
"es": "una obra de arte",
"ja": "アートワーク",
"zh_Hant": "藝術品",
"nb_NO": "Kunstverk",
"nb_NO": "en kunstverk",
"fi": "Taideteos",
"gl": "Obra de arte",
"hu": "Műalkotás",
"id": "Karya Seni",
"pl": "Dzieło sztuki",
"pt": "Obra de arte",
"pt_BR": "Obra de arte",
"sv": "Konstverk"
"pt": "uma obra de arte",
"pt_BR": "uma obra de arte",
"sv": "Konstverk",
"da": "et kunstværk"
}
}
],
@ -131,7 +139,7 @@
"en": "What is the type of this artwork?",
"nl": "Wat voor soort kunstwerk is dit?",
"fr": "Quel est le type de cette œuvre d'art ?",
"de": "Was ist die Art dieses Kunstwerks?",
"de": "Um welche Art Kunstwerk handelt es sich?",
"it": "Che tipo di opera darte è questo?",
"ru": "К какому типу относится эта работа?",
"es": "¿Qué tipo de obra es esta pieza?",
@ -141,12 +149,13 @@
"id": "Apa jenis karya seni ini?",
"pt": "Qual é o tipo desta obra de arte?",
"hu": "Milyen fajta műalkotás ez?",
"pl": "Jakiego rodzaju jest to dzieło sztuki?"
"pl": "Jakiego rodzaju jest to dzieło sztuki?",
"da": "Hvilken slags kunstværk er det?"
},
"freeform": {
"key": "artwork_type",
"addExtraTags": [
"fixme=Artowrk type was added with the freeform, might need another check"
"fixme=Freeform field used for artwork type - doublecheck the value"
]
},
"mappings": [
@ -166,7 +175,9 @@
"pt": "Arquitetura",
"hu": "Építészet",
"pl": "Architektura",
"es": "Arquitectura"
"es": "Arquitectura",
"ca": "Arquitectura",
"da": "Arkitektur"
}
},
{
@ -185,7 +196,9 @@
"pt": "Mural",
"hu": "Falfestmény",
"pl": "Mural",
"es": "Mural"
"es": "Mural",
"ca": "Mural",
"da": "Vægmaleri"
}
},
{
@ -204,7 +217,9 @@
"pt": "Pintura",
"hu": "Festmény",
"pl": "Obraz",
"es": "Pintura"
"es": "Pintura",
"ca": "Pintura",
"da": "Maleri"
}
},
{
@ -223,7 +238,9 @@
"pt": "Escultura",
"hu": "Absztrakt szobor",
"pl": "Rzeźba",
"es": "Escultura"
"es": "Escultura",
"ca": "Escultura",
"da": "Skulptur"
}
},
{
@ -241,7 +258,9 @@
"pt": "Estátua",
"hu": "Szobor",
"pl": "Posąg",
"es": "Estatua"
"es": "Estatua",
"ca": "Estàtua",
"da": "Statue"
}
},
{
@ -259,7 +278,9 @@
"pt": "Busto",
"hu": "Mellszobor",
"pl": "Popiersie",
"es": "Busto"
"es": "Busto",
"ca": "Bust",
"da": "Buste"
}
},
{
@ -277,7 +298,10 @@
"id": "Batu",
"pt": "Pedra",
"hu": "Kő",
"pl": "Skała"
"pl": "Skała",
"ca": "Pedra",
"es": "Piedra",
"da": "Sten"
}
},
{
@ -296,7 +320,9 @@
"pt": "Instalação",
"hu": "Installáció",
"pl": "Instalacja artystyczna",
"es": "Instalación"
"es": "Instalación",
"ca": "Instal·lació",
"da": "Installation"
}
},
{
@ -315,7 +341,9 @@
"pt": "Graffiti",
"hu": "Graffiti",
"pl": "Graffiti",
"es": "Grafiti"
"es": "Grafiti",
"ca": "Grafiti",
"da": "Graffiti"
}
},
{
@ -333,7 +361,10 @@
"id": "Relief",
"pt": "Relevo",
"hu": "Dombormű",
"pl": "Płaskorzeźba"
"pl": "Płaskorzeźba",
"ca": "Relleu",
"es": "Relieve",
"da": "Relief"
}
},
{
@ -351,7 +382,8 @@
"id": "Azulejo (ubin dekoratif Spanyol)",
"pt": "Azulejo (azulejo decorativo espanhol e português)",
"hu": "Azulejo (portugál vagy spanyol dekoratív csempe)",
"pl": "Azulejo (hiszpańskie płytka dekoracyjna)"
"pl": "Azulejo (hiszpańskie płytka dekoracyjna)",
"es": "Azulejo (Baldosas decorativas Españolas y Portuguesas)"
}
},
{
@ -368,7 +400,9 @@
"nb_NO": "Flisarbeid",
"pt": "Ladrilhos",
"hu": "Csempe",
"pl": "Płyta ceramiczna (fliza)"
"pl": "Płyta ceramiczna (fliza)",
"ca": "Enrajolat",
"es": "Cerámica"
}
}
],
@ -379,7 +413,7 @@
"en": "Which artist created this?",
"nl": "Welke kunstenaar creëerde dit kunstwerk?",
"fr": "Quel artiste a créé cette œuvre ?",
"de": "Welcher Künstler hat das geschaffen?",
"de": "Wer hat das Kunstwerk erschaffen?",
"it": "Quale artista ha creato questopera?",
"ru": "Какой художник создал это?",
"ja": "どのアーティストが作ったんですか?",
@ -388,7 +422,9 @@
"id": "Seniman mana yang menciptakan ini?",
"pt": "Que artista criou isto?",
"hu": "Melyik művész alkotása ezt?",
"pl": "Który artysta to stworzył?"
"pl": "Który artysta to stworzył?",
"es": "¿Que artista creó esto?",
"da": "Hvilken kunstner har lavet dette?"
},
"render": {
"en": "Created by {artist_name}",
@ -403,7 +439,9 @@
"id": "Dibuat oleh {artist_name}",
"pt": "Criado por {artist_name}",
"hu": "Alkotó: {artist_name}",
"pl": "Stworzone przez {artist_name}"
"pl": "Stworzone przez {artist_name}",
"es": "Creado por {artist_name}",
"da": "Lavet af {artist_name}"
},
"freeform": {
"key": "artist_name"
@ -415,7 +453,7 @@
"en": "Is there a website with more information about this artwork?",
"nl": "Is er een website met meer informatie over dit kunstwerk?",
"fr": "Existe-t-il un site web où trouver plus d'informations sur cette œuvre d'art ?",
"de": "Gibt es eine Website mit weiteren Informationen über dieses Kunstwerk?",
"de": "Auf welcher Webseite gibt es weitere Informationen zum Kunstwerk?",
"it": "Esiste un sito web con maggiori informazioni su questopera?",
"ru": "Есть ли сайт с более подробной информацией об этой работе?",
"ja": "この作品についての詳しい情報はどのウェブサイトにありますか?",
@ -424,7 +462,9 @@
"id": "Adakah situs web mengenai informasi lebih lanjut tentang karya seni ini?",
"pt": "Existe um site com mais informações sobre esta obra de arte?",
"hu": "Van-e olyan honlap, amely további információkat tartalmaz erről a műalkotásról?",
"pl": "Gdzie znajdę więcej informacji na temat tego dzieła sztuki?"
"pl": "Gdzie znajdę więcej informacji na temat tego dzieła sztuki?",
"es": "¿Hay un sitio web con más información sobre esta obra de arte?",
"da": "Er der et websted med mere information om dette kunstværk?"
},
"render": {
"en": "More information on <a href='{website}' target='_blank'>this website</a>",
@ -439,7 +479,8 @@
"nb_NO": "Mer info er å finne på <a href='{website}' target='_blank'>denne nettsiden</a>",
"pt": "Mais informações <a href='{website}' target='_blank'>neste site</a>",
"hu": "További információ <a href='{website}' target='_blank'>ezen a weboldalon</a>",
"pl": "Więcej informacji na <a href='{website}' target='_blank'>tej stronie</a>"
"pl": "Więcej informacji na <a href='{website}' target='_blank'>tej stronie</a>",
"es": "Más información en <a href='{website}' target='_blank'>este sitio web</a>"
},
"freeform": {
"key": "website",
@ -452,7 +493,7 @@
"en": "Which Wikidata-entry corresponds with <b>this artwork</b>?",
"nl": "Welk Wikidata-item beschrijft <b>dit kunstwerk</b>?",
"fr": "Quelle entrée Wikidata correspond à <b>cette œuvre d'art</b> ?",
"de": "Welcher Wikidata-Eintrag entspricht <b>diesem Kunstwerk</b>?",
"de": "Gibt es ein Wikidata Element für <b>dieses Kunstwerk</b>?",
"it": "Quale elemento Wikidata corrisponde a <b>questopera darte</b>?",
"ru": "Какая запись в Wikidata соответсвует <b>этой работе</b>?",
"ja": "<b>このアートワーク</b>に関するWikidataのエントリーはどれですか?",
@ -460,7 +501,9 @@
"nb_NO": "Hvilken Wikipedia-oppføring samsvarer med <b>dette kunstverket</b>?",
"id": "Entri Wikidata mana yang sesuai dengan <b>karya seni ini</b>?",
"pt": "Que entrada no Wikidata corresponde a <b>esta obra de arte</b>?",
"hu": "Melyik Wikidata-bejegyzés felel meg <b>ennek a műalkotásnak</b>?"
"hu": "Melyik Wikidata-bejegyzés felel meg <b>ennek a műalkotásnak</b>?",
"es": "¿Qué entrada de Wikidata se corresponde con <b>esta obra de arte</b>?",
"da": "Hvilken Wikidata-indgang svarer til <b>dette kunstværk</b>?"
},
"render": {
"en": "Corresponds with <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>",
@ -474,7 +517,8 @@
"nb_NO": "Samsvarer med <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>",
"id": "Sesuai dengan <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>",
"pt": "Corresponde a <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>",
"hu": "Ez a megfelelő: <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>"
"hu": "Ez a megfelelő: <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>",
"es": "Se corresponde con <a href='https://www.wikidata.org/wiki/{wikidata}' target='_blank'>{wikidata}</a>"
},
"freeform": {
"key": "wikidata",

View file

@ -7,14 +7,17 @@
"ru": "Препятствия",
"hu": "Akadályok",
"fr": "Barrières",
"es": "Barreras"
"es": "Barreras",
"ca": "Barreres",
"da": "Barrierer"
},
"description": {
"en": "Obstacles while cycling, such as bollards and cycle barriers",
"nl": "Hindernissen tijdens het fietsen, zoals paaltjes en fietshekjes",
"de": "Hindernisse beim Fahrradfahren, wie zum Beispiel Poller und Fahrrad Barrieren",
"hu": "Kerékpározás közbeni akadályok, például terelőoszlopok és kerékpárakadályok",
"fr": "Obstacles à vélo, tels que des potelets ou des barrières"
"fr": "Obstacles à vélo, tels que des potelets ou des barrières",
"es": "Obstáculos durante el uso de la bicicleta, como bolardos y barreras para bicicletas"
},
"source": {
"osmTags": {
@ -32,7 +35,8 @@
"de": "Hindernis",
"ru": "Препятствие",
"fr": "Barrière",
"es": "Barrera"
"es": "Barrera",
"ca": "Barrera"
},
"mappings": [
{
@ -43,7 +47,9 @@
"de": "Poller",
"ru": "Прикол",
"fr": "Bollard",
"es": "Bolardo"
"es": "Bolardo",
"ca": "Pilona",
"da": "Pullert"
}
},
{
@ -52,7 +58,9 @@
"en": "Cycling Barrier",
"nl": "Fietshekjes",
"de": "Barriere für Radfahrer",
"fr": "Barrière cyclable"
"fr": "Barrière cyclable",
"ca": "Barrera ciclista",
"es": "Barrera Ciclista"
}
}
]
@ -60,13 +68,15 @@
"presets": [
{
"title": {
"en": "Bollard",
"nl": "Paaltje",
"de": "Poller",
"en": "a bollard",
"nl": "een paaltje",
"de": "einen Poller",
"ru": "Прикол",
"fr": "Bollard",
"fr": "une bollard",
"hu": "Terelőoszlop",
"es": "Bolardo"
"es": "una bolardo",
"ca": "una pilona",
"da": "en pullert"
},
"tags": [
"barrier=bollard"
@ -76,7 +86,9 @@
"nl": "Een paaltje in de weg",
"de": "Ein Poller auf der Straße",
"hu": "Terelőoszlop az úton",
"fr": "Un potelet sur le chemin"
"fr": "Un potelet sur le chemin",
"es": "Un bolardo en la carretera",
"da": "En pullert på vejen"
},
"preciseInput": {
"preferredBackground": [
@ -88,11 +100,13 @@
},
{
"title": {
"en": "Cycle barrier",
"nl": "Fietshekjes",
"de": "Fahrradhindernis",
"en": "a cycle barrier",
"nl": "een fietsbarrière",
"de": "ein Fahrradhindernis",
"hu": "Kerékpárakadály",
"fr": "Barrière cyclable"
"fr": "une barrière cyclable",
"da": "en stibom",
"es": "una barrera ciclista"
},
"tags": [
"barrier=cycle_barrier"
@ -102,7 +116,9 @@
"nl": "Fietshekjes, voor het afremmen van fietsers",
"de": "Fahrradhindernis, das Radfahrer abbremst",
"hu": "A kerékpáros sebességét csökkentő kerékpárakadály",
"fr": "Barrières cyclables, ralentissant les cyclistes"
"fr": "Barrières cyclables, ralentissant les cyclistes",
"da": "Stibomme, der fartdæmper cyklister",
"es": "Una barrera ciclista, que ralentiza a los ciclistas"
},
"preciseInput": {
"preferredBackground": [
@ -119,7 +135,9 @@
"en": "Can a bicycle go past this barrier?",
"nl": "Kan een fietser langs deze barrière?",
"de": "Kann ein Radfahrer das Hindernis passieren?",
"hu": "Át lehet-e menni rajta kerékpárral?"
"hu": "Át lehet-e menni rajta kerékpárral?",
"fr": "Est-ce qu'un vélo peut franchir cette barrière ?",
"es": "¿Puede pasar una bicicleta esta barrera?"
},
"mappings": [
{
@ -129,7 +147,9 @@
"nl": "Een fietser kan hier langs.",
"de": "Ein Radfahrer kann hindurchfahren.",
"fr": "Un cycliste peut franchir ceci.",
"hu": "Kerékpárral át lehet hajtani."
"hu": "Kerékpárral át lehet hajtani.",
"da": "En cyklist kan cykle forbi denne.",
"es": "Un ciclista puede pasar esto."
}
},
{
@ -139,7 +159,9 @@
"nl": "Een fietser kan hier niet langs.",
"de": "Ein Radfahrer kann nicht hindurchfahren.",
"fr": "Un cycliste ne peut pas franchir ceci.",
"hu": "Kerékpárral nem lehet áthajtani."
"hu": "Kerékpárral nem lehet áthajtani.",
"da": "En cyklist kan ikke cykle forbi denne.",
"es": "Un ciclista no puede pasar esto."
}
}
],
@ -153,7 +175,11 @@
"then": {
"en": "This is a single bollard in the road",
"hu": "Ez egyetlen oszlop az úton",
"nl": "Dit is een enkel paaltje in de weg"
"nl": "Dit is een enkel paaltje in de weg",
"fr": "C'est un plot unique sur la route",
"de": "Dies ist ein einzelner Poller auf der Straße",
"es": "Este es un único bolardo en la carretera",
"da": "Dette er en enkelt pullert på vejen"
}
},
{
@ -161,7 +187,10 @@
"then": {
"en": "This is a cycle barrier slowing down cyclists",
"nl": "Dit zijn fietshekjes die fietsers afremmen",
"hu": "Ez egy kerékpárakadály, amely lelassítja a kerékpárosokat"
"hu": "Ez egy kerékpárakadály, amely lelassítja a kerékpárosokat",
"fr": "C'est une barrière visant à ralentir les vélos",
"de": "Dies ist eine Fahrradbarriere, die Radfahrer abbremst",
"es": "Esta es una barrera ciclista que ralentiza a los ciclistas"
}
}
]
@ -173,7 +202,8 @@
"de": "Um was für einen Poller handelt es sich?",
"fr": "Quel est le type de bollard (borne) ?",
"hu": "Milyen fajta terelőoszlop ez?",
"es": "¿Qué tipo de bolardo es este?"
"es": "¿Qué tipo de bolardo es este?",
"da": "Hvilken slags pullert er dette?"
},
"condition": "barrier=bollard",
"mappings": [
@ -184,7 +214,10 @@
"nl": "Verwijderbare paal",
"de": "Entfernbarer Poller",
"fr": "Bollard amovible",
"hu": "Eltávolítható terelőoszlop"
"hu": "Eltávolítható terelőoszlop",
"ca": "Pilona desmuntable",
"da": "Aftagelig pullert",
"es": "Bolardo extraíble"
}
},
{
@ -195,7 +228,9 @@
"de": "Feststehender Poller",
"fr": "Bollard fixe",
"hu": "Rögzített terelőoszlop",
"es": "Bolardo fijo"
"es": "Bolardo fijo",
"ca": "Pilona fixa",
"da": "Fast pullert"
}
},
{
@ -205,7 +240,9 @@
"nl": "Paal die platgevouwen kan worden",
"de": "Umlegbarer Poller",
"fr": "Bollard qui peut être couché",
"hu": "Lehajtható terelőoszlop"
"hu": "Lehajtható terelőoszlop",
"da": "Pullert, der kan klappes ned",
"es": "Bolardo que se puede doblar"
}
},
{
@ -216,7 +253,8 @@
"de": "Flexibler Poller, meist aus Kunststoff",
"fr": "Bollard flexible, généralement en plastique",
"hu": "Rugalmas (általában műanyag) terelőoszlop",
"es": "Bolardo flexible, normalmente plástico"
"es": "Bolardo flexible, normalmente plástico",
"da": "Fleksibel pullert, normalt plast"
}
},
{
@ -227,7 +265,9 @@
"de": "Ausfahrender Poller",
"fr": "Bollard rétractable",
"hu": "Felemelkedő terelőoszlop",
"es": "Bolardo levadizo"
"es": "Bolardo levadizo",
"ca": "Pilona retràctil",
"da": "Opstigende pullert"
}
}
],
@ -239,48 +279,69 @@
"nl": "Wat voor fietshekjes zijn dit?",
"de": "Um welche Art Fahrradhindernis handelt es sich?",
"hu": "Milyen fajta kerékpárakadály ez?",
"fr": "Quel est ce type de barrière cyclable?"
"fr": "Quel est ce type de barrière cyclable?",
"es": "¿Qué tipo de barrera ciclista es esta?"
},
"condition": "barrier=cycle_barrier",
"mappings": [
{
"if": "cycle_barrier=single",
"then": {
"en": "Single, just two barriers with a space inbetween <img src='./assets/themes/cycle_infra/Cycle_barrier_single.png' style='width:8em'>",
"nl": "Enkelvoudig, slechts twee hekjes met ruimte ertussen <img src='./assets/themes/cycle_infra/Cycle_barrier_single.png' style='width:8em'>",
"de": "Einfach, nur zwei Barrieren mit einem Zwischenraum <img src='./assets/themes/cycle_infra/Cycle_barrier_single.png' style='width:8em'>",
"hu": "Egyszeres: csak két korlát, közöttük térköz <img src='./assets/themes/cycle_infra/Cycle_barrier_single.png' style='width:8em'>",
"fr": "Simple, deux barrières côte à côte <img src='./assets/themes/cycle_infra/Cycle_barrier_single.png' style='width:8em'>"
"en": "Single, just two barriers with a space inbetween",
"nl": "Enkelvoudig, slechts twee hekjes met ruimte ertussen",
"de": "Einfach, nur zwei Barrieren mit einem Zwischenraum",
"hu": "Egyszeres: csak két korlát, közöttük térköz",
"fr": "Simple, deux barrières côte à côte",
"es": "Simple, simplemente dos barreras con un espacio en el medio"
},
"icon": {
"path": "./assets/themes/cycle_infra/Cycle_barrier_single.png",
"class": "large"
}
},
{
"if": "cycle_barrier=double",
"then": {
"en": "Double, two barriers behind each other <img src='./assets/themes/cycle_infra/Cycle_barrier_double.svg' style='width:8em'>",
"nl": "Dubbel, twee hekjes achter elkaar <img src='./assets/themes/cycle_infra/Cycle_barrier_double.svg' style='width:8em'>",
"de": "Doppelt, zwei Barrieren hintereinander <img src='./assets/themes/cycle_infra/Cycle_barrier_double.svg' style='width:8em'>",
"hu": "Kétszeres: két, egymáshoz képest eltolt korlát egymás után <img src='./assets/themes/cycle_infra/Cycle_barrier_double.svg' style='width:8em'>",
"fr": "Double, deux barrières successives"
"en": "Double, two barriers behind each other",
"nl": "Dubbel, twee hekjes achter elkaar",
"de": "Doppelt, zwei Barrieren hintereinander",
"hu": "Kétszeres: két, egymáshoz képest eltolt korlát egymás után",
"fr": "Double, deux barrières successives",
"es": "Doble, dos barreras una detrás de otra"
},
"icon": {
"path": "./assets/themes/cycle_infra/Cycle_barrier_double.svg",
"class": "large"
}
},
{
"if": "cycle_barrier=triple",
"then": {
"en": "Triple, three barriers behind each other <img src='./assets/themes/cycle_infra/Cycle_barrier_triple.png' style='width:8em'>",
"nl": "Drievoudig, drie hekjes achter elkaar <img src='./assets/themes/cycle_infra/Cycle_barrier_triple.png' style='width:8em'>",
"de": "Dreifach, drei Barrieren hintereinander <img src='./assets/themes/cycle_infra/Cycle_barrier_triple.png' style='width:8em'>",
"hu": "Háromszoros: három, egymáshoz képest eltolt korlát egymás után <img src='./assets/themes/cycle_infra/Cycle_barrier_triple.png' style='width:8em'>",
"fr": "Triple, trois barrières successives <img src='./assets/themes/cycle_infra/Cycle_barrier_triple.png' style='width:8em'>"
"en": "Triple, three barriers behind each other",
"nl": "Drievoudig, drie hekjes achter elkaar",
"de": "Dreifach, drei Barrieren hintereinander",
"hu": "Háromszoros: három, egymáshoz képest eltolt korlát egymás után",
"fr": "Triple, trois barrières successives",
"es": "Triple, tres barreras una detrás de otra"
},
"icon": {
"path": "./assets/themes/cycle_infra/Cycle_barrier_triple.png",
"class": "large"
}
},
{
"if": "cycle_barrier=squeeze",
"then": {
"en": "Squeeze gate, gap is smaller at top, than at the bottom <img src='./assets/themes/cycle_infra/Cycle_barrier_squeeze.png' style='width:8em'>",
"nl": "Knijppoort, ruimte is smaller aan de top, dan aan de bodem <img src='./assets/themes/cycle_infra/Cycle_barrier_squeeze.png' style='width:8em'>",
"de": "Eine Durchfahrtsbeschränkung, Durchfahrtsbreite ist oben kleiner als unten <img src='./assets/themes/cycle_infra/Cycle_barrier_squeeze.png' style='width:8em'>",
"hu": "Szűkítőkapu: a rés felül keskenyebb, mint alul <img src='./assets/themes/cycle_infra/Cycle_barrier_squeeze.png' style='width:8em'>",
"fr": "Poire, lespace en hauteur est plus faible quau sol <img src='./assets/themes/cycle_infra/Cycle_barrier_squeeze.png' style='width:8em'>"
"en": "Squeeze gate, gap is smaller at top, than at the bottom",
"nl": "Knijppoort, ruimte is smaller aan de top, dan aan de bodem",
"de": "Eine Durchfahrtsbeschränkung, Durchfahrtsbreite ist oben kleiner als unten",
"hu": "Szűkítőkapu: a rés felül keskenyebb, mint alul",
"fr": "Poire, lespace en hauteur est plus faible quau sol",
"es": "Barrera de seguridad, el espacio es menor en la parte superior que en la inferior"
},
"icon": {
"path": "./assets/themes/cycle_infra/Cycle_barrier_squeeze.png",
"class": "large"
}
}
],
@ -291,15 +352,18 @@
"en": "Maximum width: {maxwidth:physical} m",
"nl": "Maximumbreedte: {maxwidth:physical} m",
"de": "Maximale Durchfahrtsbreite: {maxwidth:physical} m",
"fr": "Largeur maximale: {maxwidth:physical} m",
"hu": "Legnagyobb szélesség: {maxwidth:physical} m"
"fr": "Largeur maximale: {maxwidth:physical} m",
"hu": "Legnagyobb szélesség: {maxwidth:physical} m",
"es": "Anchura máxima: {maxwidth:physical} m",
"da": "Maksimal bredde: {maxwidth:physical} m"
},
"question": {
"en": "How wide is the gap left over besides the barrier?",
"nl": "Hoe breed is de ruimte naast de barrière?",
"de": "Welche Durchfahrtsbreite hat das Hindernis?",
"hu": "Milyen széles az akadályon az a rés, amelyen át lehet haladni?",
"fr": "Quelle est la largeur du passage?"
"fr": "Quelle est la largeur du passage?",
"es": "¿Cómo de ancho es el hueco dejado fuera de la barrera?"
},
"condition": {
"and": [
@ -309,7 +373,7 @@
},
"freeform": {
"key": "maxwidth:physical",
"type": "length",
"type": "distance",
"helperArgs": [
"20",
"map"
@ -323,14 +387,16 @@
"nl": "Ruimte tussen barrières (langs de lengte van de weg): {width:separation} m",
"de": "Abstand zwischen den Barrieren (entlang der Straße): {width:separation} m",
"hu": "A korlátok közötti távolság (az út irányában): {width:separation} m",
"fr": "Espace entre deux barrières successives : {width:separation}m"
"fr": "Espace entre deux barrières successives : {width:separation}m",
"es": "Espacio entre barreras (a lo largo de la longitud de la carretera): {width:separation} m"
},
"question": {
"en": "How much space is there between the barriers (along the length of the road)?",
"nl": "Hoeveel ruimte is er tussen de barrières (langs de lengte van de weg)?",
"de": "Wie groß ist der Abstand zwischen den Barrieren (entlang der Straße)?",
"hu": "Mekkora távolság van a korlátok között (az út irányában)?",
"fr": "Combien despace sépare deux barrières successives?"
"fr": "Combien despace sépare deux barrières successives?",
"es": "¿Cuánto espacio hay entre las barreras (a lo largo de la longitud de la carretera)?"
},
"condition": {
"or": [
@ -340,7 +406,7 @@
},
"freeform": {
"key": "width:separation",
"type": "length",
"type": "distance",
"helperArgs": [
"21",
"map"
@ -354,13 +420,17 @@
"nl": "Breedte van de opening: {width:opening} m",
"de": "Breite der Öffnung: {width:opening} m",
"fr": "Largeur de l'ouverture : {width:opening} m",
"hu": "Nyílás szélessége: {width:opening} m"
"hu": "Nyílás szélessége: {width:opening} m",
"es": "Anchura de la apertura: {width:opening} m",
"da": "Bredde af åbning: {width:opening} m"
},
"question": {
"en": "How wide is the smallest opening next to the barriers?",
"nl": "Hoe breed is de smalste opening naast de barrières?",
"de": "Wie breit ist die kleinste Öffnung neben den Barrieren?",
"hu": "Milyen széles a korlátok melletti legkisebb nyílás?"
"hu": "Milyen széles a korlátok melletti legkisebb nyílás?",
"fr": "Quelle est la largeur d'ouverture après la plus petite près de la barrière ?",
"es": "¿Cómo de año es la apertura más pequeña al lado de las barreras?"
},
"condition": {
"or": [
@ -370,7 +440,7 @@
},
"freeform": {
"key": "width:opening",
"type": "length",
"type": "distance",
"helperArgs": [
"21",
"map"
@ -384,14 +454,17 @@
"de": "Überschneidung: {overlap} m",
"hu": "Átfedés: {overlap} m",
"fr": "Chevauchement : {overlap}m",
"nl": "Overlap: {overlap} m"
"nl": "Overlap: {overlap} m",
"es": "Solapado: {overlap} m",
"da": "Overlapning: {overlap} m"
},
"question": {
"en": "How much overlap do the barriers have?",
"nl": "Hoeveel overlappen de barrières?",
"de": "Wie stark überschneiden sich die Barrieren?",
"hu": "Mekkora a korlátok átfedése?",
"fr": "Quel est le chevauchement des barrières?"
"fr": "Quel est le chevauchement des barrières?",
"es": "¿Cuánto se solapan las barreras?"
},
"condition": {
"or": [
@ -401,7 +474,7 @@
},
"freeform": {
"key": "overlap",
"type": "length",
"type": "distance",
"helperArgs": [
"21",
"map"

View file

@ -16,7 +16,9 @@
"fi": "Penkit",
"pl": "Ławki",
"pt_BR": "Bancos",
"pt": "Bancos"
"pt": "Bancos",
"ca": "Bancs",
"da": "Bænke"
},
"minzoom": 17,
"source": {
@ -39,7 +41,9 @@
"fi": "Penkki",
"pl": "Ławka",
"pt_BR": "Banco",
"pt": "Banco"
"pt": "Banco",
"ca": "Banc",
"da": "Bænk"
}
},
"tagRenderings": [
@ -50,7 +54,7 @@
"if": "backrest=yes",
"then": {
"en": "Backrest: Yes",
"de": "Rückenlehne: Ja",
"de": "Die Sitzbank hat eine Rückenlehne",
"fr": "Dossier : Oui",
"nl": "Heeft een rugleuning",
"es": "Respaldo: sí",
@ -64,16 +68,18 @@
"fi": "Selkänoja: kyllä",
"pl": "Oparcie: Tak",
"pt_BR": "Encosto: Sim",
"pt": "Encosto: Sim"
"pt": "Encosto: Sim",
"ca": "Respatller: sí",
"da": "Ryglæn: Ja"
}
},
{
"if": "backrest=no",
"then": {
"en": "Backrest: No",
"de": "Rückenlehne: Nein",
"de": "Die Sitzbank hat keine Rückenlehne",
"fr": "Dossier : Non",
"nl": "Rugleuning ontbreekt",
"nl": "Heeft geen rugleuning",
"es": "Respaldo: no",
"hu": "Háttámla nincs",
"id": "Sandaran: Tidak",
@ -85,13 +91,15 @@
"fi": "Selkänoja: ei",
"pl": "Oparcie: Nie",
"pt_BR": "Encosto: Não",
"pt": "Encosto: Não"
"pt": "Encosto: Não",
"ca": "Respatller: No",
"da": "Ryglæn: Nej"
}
}
],
"question": {
"en": "Does this bench have a backrest?",
"de": "Hat diese Bank eine Rückenlehne?",
"de": "Hat diese Sitzbank eine Rückenlehne?",
"fr": "Ce banc dispose-t-il d'un dossier ?",
"nl": "Heeft deze zitbank een rugleuning?",
"es": "¿Este banco tiene respaldo?",
@ -104,14 +112,15 @@
"nb_NO": "Har denne beken et rygglene?",
"pl": "Czy ta ławka ma oparcie?",
"pt_BR": "Este assento tem um escosto?",
"pt": "Este assento tem um escosto?"
"pt": "Este assento tem um escosto?",
"da": "Har denne bænk et ryglæn?"
},
"id": "bench-backrest"
},
{
"render": {
"en": "{seats} seats",
"de": "{seats} Sitzplätze",
"de": "Die Sitzbank hat {seats} Sitzplätze",
"fr": "{seats} places",
"nl": "{seats} zitplaatsen",
"es": "{seats} asientos",
@ -123,7 +132,9 @@
"nb_NO": "{seats} seter",
"pl": "{seats} siedzeń",
"pt_BR": "{seats} assentos",
"pt": "{seats} assentos"
"pt": "{seats} assentos",
"ca": "{seats} seients",
"da": "{seats} pladser"
},
"freeform": {
"key": "seats",
@ -143,7 +154,8 @@
"nb_NO": "Hvor mange sitteplasser har denne benken?",
"pl": "Ile siedzeń ma ta ławka?",
"pt_BR": "Quantos assentos este banco tem?",
"pt": "Quantos assentos este banco tem?"
"pt": "Quantos assentos este banco tem?",
"da": "Hvor mange pladser har denne bænk?"
},
"id": "bench-seats"
},
@ -157,7 +169,6 @@
"hu": "Anyag: {material}",
"it": "Materiale: {material}",
"ru": "Материал: {material}",
"zh_Hanå¨s": "材质: {material}",
"zh_Hant": "材質:{material}",
"nb_NO": "Materiale: {material}",
"fi": "Materiaali: {material}",
@ -165,7 +176,9 @@
"pl": "Materiał: {material}",
"pt_BR": "Material: {material}",
"pt": "Material: {material}",
"eo": "Materialo: {material}"
"eo": "Materialo: {material}",
"ca": "Material: {material}",
"da": "Materiale: {material}"
},
"freeform": {
"key": "material",
@ -176,7 +189,7 @@
"if": "material=wood",
"then": {
"en": "Material: wood",
"de": "Material: Holz",
"de": "Die Sitzfläche ist aus Holz",
"fr": "Matériau : bois",
"nl": "Gemaakt uit hout",
"es": "Material: madera",
@ -190,14 +203,16 @@
"fi": "Materiaali: puu",
"pl": "Materiał: drewno",
"pt": "Material: madeira",
"eo": "Materialo: ligna"
"eo": "Materialo: ligna",
"ca": "Material: fusta",
"da": "Materiale: træ"
}
},
{
"if": "material=metal",
"then": {
"en": "Material: metal",
"de": "Material: Metall",
"de": "Die Sitzfläche ist aus Metall",
"fr": "Matériau : métal",
"nl": "Gemaakt uit metaal",
"es": "Material: metal",
@ -210,14 +225,16 @@
"pl": "Materiał: metal",
"pt_BR": "Material: metal",
"pt": "Material: metal",
"eo": "Materialo: metala"
"eo": "Materialo: metala",
"ca": "Material: metall",
"da": "Materiale: metal"
}
},
{
"if": "material=stone",
"then": {
"en": "Material: stone",
"de": "Material: Stein",
"de": "Die Sitzfläche ist aus Stein",
"fr": "Matériau : pierre",
"nl": "Gemaakt uit steen",
"es": "Material: piedra",
@ -231,14 +248,16 @@
"fi": "Materiaali: kivi",
"pl": "Materiał: kamień",
"pt": "Material: pedra",
"eo": "Materialo: ŝtona"
"eo": "Materialo: ŝtona",
"ca": "Material: pedra",
"da": "Materiale: sten"
}
},
{
"if": "material=concrete",
"then": {
"en": "Material: concrete",
"de": "Material: Beton",
"de": "Die Sitzfläche ist aus Beton",
"fr": "Matériau : béton",
"nl": "Gemaakt uit beton",
"es": "Material: concreto",
@ -252,14 +271,16 @@
"fi": "Materiaali: betoni",
"pl": "Materiał: beton",
"pt": "Material: concreto",
"eo": "Materialo: betona"
"eo": "Materialo: betona",
"ca": "Material: ciment",
"da": "Materiale: beton"
}
},
{
"if": "material=plastic",
"then": {
"en": "Material: plastic",
"de": "Material: Kunststoff",
"de": "Die Sitzfläche ist aus Kunststoff",
"fr": "Matériau : plastique",
"nl": "Gemaakt uit plastiek",
"es": "Material: plastico",
@ -273,14 +294,16 @@
"fi": "Materiaali: muovi",
"pl": "Materiał: plastik",
"pt": "Material: plástico",
"eo": "Materialo: plasta"
"eo": "Materialo: plasta",
"ca": "Material: plàstic",
"da": "Materiale: plastik"
}
},
{
"if": "material=steel",
"then": {
"en": "Material: steel",
"de": "Material: Stahl",
"de": "Die Sitzfläche ist aus Stahl",
"fr": "Matériau : acier",
"nl": "Gemaakt uit staal",
"es": "Material: acero",
@ -294,13 +317,15 @@
"fi": "Materiaali: teräs",
"pl": "Materiał: stal",
"pt": "Material: aço",
"eo": "Materialo: ŝtala"
"eo": "Materialo: ŝtala",
"ca": "Material: acer",
"da": "Materiale: stål"
}
}
],
"question": {
"en": "What is the bench (seating) made from?",
"de": "Aus welchem Material besteht die Sitzbank (Sitzfläche)?",
"de": "Aus welchem Material ist die Sitzfläche der Bank?",
"fr": "De quel matériau ce banc est-il fait ?",
"nl": "Uit welk materiaal is het zitgedeelte van deze zitbank gemaakt?",
"hu": "Miből van a pad (ülő része)?",
@ -310,7 +335,9 @@
"zh_Hant": "這個長椅 (座位) 是什麼做的?",
"pt_BR": "De que é feito o banco (assento)?",
"pl": "Z czego wykonana jest ławka (siedzisko)?",
"pt": "De que é feito o banco (assento)?"
"pt": "De que é feito o banco (assento)?",
"es": "¿De que está hecho el banco (asiento)?",
"da": "Hvad er bænken (sædet) lavet af?"
},
"id": "bench-material"
},
@ -328,7 +355,8 @@
"pt_BR": "Em que direção você olha quando está sentado no banco?",
"pl": "W jakim kierunku patrzysz siedząc na ławce?",
"pt": "Em que direção olha quando está sentado no banco?",
"es": "¿En qué dirección se mira al sentarse en el banco?"
"es": "¿En qué dirección se mira al sentarse en el banco?",
"da": "I hvilken retning kigger du, når du sidder på bænken?"
},
"render": {
"en": "When sitting on the bench, one looks towards {direction}°.",
@ -342,7 +370,9 @@
"zh_Hant": "當坐在長椅時,那個人朝向 {direction}°。",
"pl": "Siedząc na ławce, patrzy się w kierunku {direction}°.",
"pt_BR": "Ao sentar-se no banco, olha-se para {direction} °.",
"pt": "Ao sentar-se no banco, olha-se para {direction} °."
"pt": "Ao sentar-se no banco, olha-se para {direction} °.",
"es": "¿Cuando está sentado en el banco, uno mira hacia {direction}º.",
"da": "Når man sidder på bænken, kigger man i retningen {direction}°."
},
"freeform": {
"key": "direction",
@ -368,7 +398,9 @@
"pl": "Kolor: {colour}",
"pt": "Cor: {colour}",
"eo": "Koloro: {colour}",
"es": "Color: {colour}"
"es": "Color: {colour}",
"ca": "Color: {colour}",
"da": "Farve: {colour}"
},
"question": {
"en": "Which colour does this bench have?",
@ -383,7 +415,8 @@
"pt_BR": "Qual a cor dessa bancada?",
"pl": "Jaki kolor ma ta ławka?",
"pt": "Qual a cor dessa bancada?",
"es": "¿De qué color es este banco?"
"es": "¿De qué color es este banco?",
"da": "Hvilken farve har denne bænk?"
},
"freeform": {
"key": "colour",
@ -407,7 +440,10 @@
"fi": "Väri: ruskea",
"pl": "Kolor: brązowy",
"pt": "Cor: castanho",
"eo": "Koloro: bruna"
"eo": "Koloro: bruna",
"ca": "Color: marró",
"es": "Color: marrón",
"da": "Farve: brun"
}
},
{
@ -428,7 +464,9 @@
"pl": "Kolor: zielony",
"pt": "Cor: verde",
"eo": "Koloro: verda",
"es": "Color: verde"
"es": "Color: verde",
"ca": "Color: verd",
"da": "Farve: grøn"
}
},
{
@ -449,7 +487,9 @@
"pl": "Kolor: szary",
"pt": "Cor: cinzento",
"eo": "Koloro: griza",
"es": "Color: gris"
"es": "Color: gris",
"ca": "Color: gris",
"da": "Farve: grå"
}
},
{
@ -470,7 +510,9 @@
"pl": "Kolor: biały",
"pt": "Cor: branco",
"eo": "Koloro: blanka",
"es": "Color: blanco"
"es": "Color: blanco",
"ca": "Color: blanc",
"da": "Farve: hvid"
}
},
{
@ -491,7 +533,9 @@
"pl": "Kolor: czerwony",
"pt": "Cor: vermelho",
"eo": "Koloro: ruĝa",
"es": "Color: rojo"
"es": "Color: rojo",
"ca": "Color: vermell",
"da": "Farve: rød"
}
},
{
@ -512,7 +556,9 @@
"pl": "Kolor: czarny",
"pt": "Cor: preto",
"eo": "Koloro: nigra",
"es": "Color: negro"
"es": "Color: negro",
"ca": "Color: negre",
"da": "Farve: sort"
}
},
{
@ -533,7 +579,9 @@
"pl": "Kolor: niebieski",
"pt": "Cor: azul",
"eo": "Koloro: blua",
"es": "Color: azul"
"es": "Color: azul",
"ca": "Color: blau",
"da": "Farve: blå"
}
},
{
@ -554,7 +602,9 @@
"pl": "Kolor: żółty",
"pt": "Cor: amarelo",
"eo": "Koloro: flava",
"es": "Color: amarillo"
"es": "Color: amarillo",
"ca": "Color: groc",
"da": "Farve: gul"
}
}
],
@ -572,7 +622,9 @@
"zh_Hant": "上一次探察長椅是什麼時候?",
"pt_BR": "Quando esta bancada foi pesquisada pela última vez?",
"pl": "Kiedy ostatnio badano tę ławkę?",
"pt": "Quando esta bancada foi pesquisada pela última vez?"
"pt": "Quando esta bancada foi pesquisada pela última vez?",
"es": "¿Cuándo fue la última vez que se inspeccionó este banco?",
"da": "Hvornår blev denne bænk sidst kortlagt?"
},
"render": {
"en": "This bench was last surveyed on {survey:date}",
@ -585,7 +637,9 @@
"zh_Hant": "這個長椅最後是在 {survey:date} 探查的",
"pt_BR": "Esta bancada foi pesquisada pela última vez em {survey:date}",
"pl": "Ławka ta była ostatnio badana w dniu {survey:date}",
"pt": "Esta bancada foi pesquisada pela última vez em {survey:date}"
"pt": "Esta bancada foi pesquisada pela última vez em {survey:date}",
"es": "Este banco se inspeccionó por última vez el {survey:date}",
"da": "Denne bænk blev sidst kortlagt den {survey:date}"
},
"freeform": {
"key": "survey:date",
@ -606,21 +660,23 @@
"amenity=bench"
],
"title": {
"en": "bench",
"de": "sitzbank",
"fr": "banc",
"nl": "zitbank",
"es": "banco",
"it": "panchina",
"en": "a bench",
"de": "eine Sitzbank",
"fr": "une banc",
"nl": "een zitbank",
"es": "una banco",
"it": "una panchina",
"ru": "cкамейка",
"id": "bangku",
"zh_Hans": "长椅",
"nb_NO": "benk",
"nb_NO": "en benk",
"zh_Hant": "長椅",
"pt_BR": "banco",
"pt_BR": "uma banco",
"fi": "penkki",
"pl": "Ławka",
"pt": "banco"
"pt": "uma banco",
"ca": "un banc",
"da": "en bænk"
},
"presiceInput": {
"preferredBackground": "photo"
@ -655,7 +711,11 @@
}
],
"description": {
"nl": "Deze laag toont zitbanken en enkele vragen over deze zitbanken",
"en": "A bench is a wooden, metal, stone, ... surface where a human can sit. This layers visualises them and asks a few questions about them."
"nl": "Een zitbank is een houten, metalen, stenen, … oppervlak waar een mens kan zitten. Deze laag toont ze en stelt er enkele vragen over.",
"en": "A bench is a wooden, metal, stone, … surface where a human can sit. This layers visualises them and asks a few questions about them.",
"fr": "Un banc est une surface en bois, métal, pierre… sur laquelle un humain peut s'asseoir. Cette couche permet de les visualiser et pose des questions à leur sujet.",
"de": "Diese Karte stellt Sitzbänke aus Holz, Metall, Stein, … dar und stellt ein paar Fragen, um weitere Informationen zu ergänzen.",
"es": "Un banco es una superficie de madera, metal, piedra, ... donde un humano se puede sentar. Estas capas los visualizan y hacen algunas preguntas sobre ellos.",
"da": "En bænk er en træ-, metal-, sten-, ... overflade, hvor et menneske kan sidde. Dette lag visualiserer dem og stiller et par spørgsmål om dem."
}
}

View file

@ -2,7 +2,7 @@
"id": "bench_at_pt",
"name": {
"en": "Benches at public transport stops",
"de": "Sitzbänke bei Haltestellen",
"de": "Sitzbänke an Haltestellen",
"fr": "Bancs des arrêts de transport en commun",
"nl": "Zitbanken aan bushaltes",
"es": "Bancos en una parada de transporte público",
@ -14,7 +14,8 @@
"zh_Hant": "大眾運輸站點的長椅",
"pt_BR": "Bancos em pontos de transporte público",
"pl": "Ławki na przystankach komunikacji miejskiej",
"pt": "Bancos em pontos de transporte público"
"pt": "Bancos em pontos de transporte público",
"da": "Bænke ved stoppesteder for offentlig transport"
},
"minzoom": 14,
"source": {
@ -42,7 +43,9 @@
"pt_BR": "Banco",
"fi": "Penkki",
"pl": "Ławka",
"pt": "Banco"
"pt": "Banco",
"ca": "Banc",
"da": "Bænk"
},
"mappings": [
{
@ -65,7 +68,9 @@
"zh_Hant": "大眾運輸站點的長椅",
"pt_BR": "Banco em ponto de transporte público",
"pl": "Ławka na przystanku komunikacji miejskiej",
"pt": "Banco em ponto de transporte público"
"pt": "Banco em ponto de transporte público",
"es": "Banco en una parada de transporte público",
"da": "Bænk ved offentlig stoppested"
}
},
{
@ -85,7 +90,8 @@
"ru": "Скамейка в укрытии",
"zh_Hant": "涼亭內的長椅",
"pt_BR": "Banco em abrigo",
"pt": "Banco em abrigo"
"pt": "Banco em abrigo",
"es": "Banco en marquesina"
}
}
]
@ -109,7 +115,9 @@
"pl": "{name}",
"pt": "{name}",
"eo": "{name}",
"es": "{name}"
"es": "{name}",
"ca": "{name}",
"da": "{name}"
},
"freeform": {
"key": "name"
@ -122,7 +130,9 @@
"en": "What kind of bench is this?",
"nl": "Wat voor soort bank is dit?",
"de": "Was ist das für eine Bank?",
"es": "¿Qué tipo de banco es este?"
"es": "¿Qué tipo de banco es este?",
"fr": "Quel type de banc est-ce ?",
"da": "Hvilken slags bænk er dette?"
},
"mappings": [
{
@ -131,20 +141,24 @@
"en": "There is a normal, sit-down bench here",
"fr": "Il y a un banc normal pour s'asseoir ici",
"de": "Hier gibt es eine normale Sitzbank",
"nl": "Er is hier een normale zitbank"
"nl": "Er is hier een normale zitbank",
"da": "Der er en normal siddebænk her",
"es": "Hay un banco normal aquí"
}
},
{
"if": "bench=stand_up_bench",
"then": {
"en": "Stand up bench",
"de": "Stehbank",
"de": "Hier gibt es eine Stehbank zum Anlehnen",
"fr": "Banc assis debout",
"nl": "Leunbank",
"it": "Panca in piedi",
"zh_Hans": "站立长凳",
"ru": "Встаньте на скамейке",
"zh_Hant": "站立長椅"
"zh_Hant": "站立長椅",
"da": "Stå-op bænk",
"es": "Banco de pié"
}
},
{
@ -153,7 +167,9 @@
"en": "There is no bench here",
"fr": "Il n'y a pas de banc ici",
"de": "Hier gibt es keine Bank",
"nl": "Er is hier geen bank"
"nl": "Er is hier geen bank",
"es": "No hay ningún banco aquí",
"da": "Der er ingen bænk her"
}
}
]
@ -183,6 +199,9 @@
"description": {
"en": "A layer showing all public-transport-stops which do have a bench",
"es": "Una capa que muestra todas las paradas de transporte público que tienen bancos",
"nl": "Een laag die stopplaatsen van openbaar vervoer toont waar er een zitbank is"
"nl": "Een laag die stopplaatsen van openbaar vervoer toont waar er een zitbank is",
"fr": "Une couche montrant tous les arrêts de transports publics qui ont un banc",
"de": "Eine Ebene mit allen Haltestellen des öffentlichen Nahverkehrs, die über eine Sitzbank verfügen",
"da": "Et lag, der viser alle offentlige stoppesteder, som har en bænk"
}
}

View file

@ -8,8 +8,10 @@
"ru": "Велосипедная библиотека",
"zh_Hant": "單車圖書館",
"pt_BR": "Biblioteca de bicicleta",
"de": "Fahrradbibliothek",
"pt": "Biblioteca de bicicleta"
"de": "Fahrradbibliotheken",
"pt": "Biblioteca de bicicleta",
"ca": "Biblioteca per a bicicletes",
"es": "Biblioteca de bicicletas"
},
"minzoom": 8,
"source": {
@ -25,7 +27,10 @@
"zh_Hant": "單車圖書館",
"pt_BR": "Biblioteca de bicicleta",
"de": "Fahrradbibliothek",
"pt": "Biblioteca de bicicleta"
"pt": "Biblioteca de bicicleta",
"ca": "Biblioteca per a bicicletes",
"da": "Cykelbibliotek",
"es": "Biblioteca de bicicletas"
},
"mappings": [
{
@ -57,7 +62,8 @@
"zh_Hant": "能夠長期租用單車的設施",
"pt_BR": "Uma instalação onde as bicicletas podem ser emprestadas por períodos mais longos",
"pl": "Obiekt, w którym rowery można wypożyczyć na dłuższy okres",
"pt": "Uma instalação onde as bicicletas podem ser emprestadas por períodos mais longos"
"pt": "Uma instalação onde as bicicletas podem ser emprestadas por períodos mais longos",
"es": "Una facilidad donde se pueden alquilar bicicletas durante largos periodos de tiempo"
},
"tagRenderings": [
"images",
@ -72,7 +78,9 @@
"zh_Hant": "這個單車圖書館的名稱是?",
"pt_BR": "Qual o nome desta biblioteca de bicicleta?",
"de": "Wie lautet der Name dieser Fahrradbibliothek?",
"pt": "Qual o nome desta biblioteca de bicicleta?"
"pt": "Qual o nome desta biblioteca de bicicleta?",
"da": "Hvad hedder dette cykelbibliotek?",
"es": "¿Cuál es el nombre de esta biblioteca de bicicletas?"
},
"render": {
"en": "This bicycle library is called {name}",
@ -84,7 +92,9 @@
"zh_Hant": "這個單車圖書館叫做 {name}",
"pt_BR": "Esta biblioteca de bicicleta é chamada de {name}",
"de": "Diese Fahrradbibliothek heißt {name}",
"pt": "Esta biblioteca de bicicleta é chamada de {name}"
"pt": "Esta biblioteca de bicicleta é chamada de {name}",
"da": "Dette cykelbibliotek hedder {name}",
"es": "Esta biblioteca de bicicletas se llama {name}"
},
"freeform": {
"key": "name"
@ -107,7 +117,9 @@
"nb_NO": "Hvor mye koster det å leie en sykkel?",
"zh_Hant": "租用單車的費用多少?",
"pt_BR": "Quanto custa um empréstimo de bicicleta?",
"pt": "Quanto custa um empréstimo de bicicleta?"
"pt": "Quanto custa um empréstimo de bicicleta?",
"da": "Hvor meget koster det at leje en cykel?",
"es": "¿Cuánto cuesta alquilar una bicicleta?"
},
"render": {
"en": "Lending a bicycle costs {charge}",
@ -120,7 +132,9 @@
"nb_NO": "Sykkelleie koster {charge}",
"zh_Hant": "租借單車需要 {charge}",
"pt_BR": "Custos de empréstimo de bicicleta {charge}",
"pt": "Custos de empréstimo de bicicleta {charge}"
"pt": "Custos de empréstimo de bicicleta {charge}",
"es": "Alquilar una bicicleta cuesta {charge}",
"da": "Cykelleje koster {charge}"
},
"freeform": {
"key": "charge",
@ -147,7 +161,9 @@
"nb_NO": "Det er gratis å leie en sykkel",
"zh_Hant": "租借單車免費",
"pt_BR": "Emprestar uma bicicleta é grátis",
"pt": "Emprestar uma bicicleta é grátis"
"pt": "Emprestar uma bicicleta é grátis",
"da": "Det er gratis at låne en cykel",
"es": "Alquilar una bicicleta es gratis"
}
},
{
@ -166,7 +182,8 @@
"zh_Hant": "租借單車價錢 €20/year 與 €20 保證金",
"ru": "Прокат велосипеда стоит €20/год и €20 залог",
"pt_BR": "Emprestar uma bicicleta custa €20/ano e €20 de garantia",
"pt": "Emprestar uma bicicleta custa €20/ano e €20 de garantia"
"pt": "Emprestar uma bicicleta custa €20/ano e €20 de garantia",
"es": "Alquilar una bicicleta cuesta 20€/año y 20€ de fianza"
}
}
],
@ -175,9 +192,9 @@
{
"id": "bicycle-library-target-group",
"question": {
"en": "Who can lend bicycles here?",
"en": "Who can loan bicycles here?",
"nl": "Voor wie worden hier fietsen aangeboden?",
"fr": "Qui peut emprunter des vélos ici ?",
"fr": "Qui peut emprunter des vélos ici ?",
"hu": "Ki kölcsönözhet itt kerékpárt?",
"it": "Chi può prendere in prestito le biciclette qua?",
"zh_Hans": "谁可以从这里借自行车?",
@ -185,7 +202,9 @@
"ru": "Кто здесь может арендовать велосипед?",
"zh_Hant": "誰可以在這裡租單車?",
"pt_BR": "Quem pode emprestar bicicletas aqui?",
"pt": "Quem pode emprestar bicicletas aqui?"
"pt": "Quem pode emprestar bicicletas aqui?",
"da": "Hvem kan låne cykler her?",
"es": "¿Quién puede alquilar bicicletas aquí?"
},
"multiAnswer": true,
"mappings": [
@ -201,7 +220,9 @@
"ru": "Доступны детские велосипеды",
"zh_Hant": "提供兒童單車",
"pt_BR": "Bicicletas para crianças disponíveis",
"pt": "Bicicletas para crianças disponíveis"
"pt": "Bicicletas para crianças disponíveis",
"es": "Bicicletas para niños disponibles",
"da": "Cykler til børn til rådighed"
}
},
{
@ -215,7 +236,9 @@
"ru": "Доступны велосипеды для взрослых",
"zh_Hant": "有提供成人單車",
"pt_BR": "Bicicletas para adulto disponíveis",
"pt": "Bicicletas para adulto disponíveis"
"pt": "Bicicletas para adulto disponíveis",
"es": "Bicicletas para adultos disponibles",
"da": "Cykler til voksne til rådighed"
}
},
{
@ -229,7 +252,9 @@
"ru": "Доступны велосипеды для людей с ограниченными возможностями",
"zh_Hant": "有提供行動不便人士的單車",
"pt_BR": "Bicicletas para deficientes físicos disponíveis",
"pt": "Bicicletas para deficientes físicos disponíveis"
"pt": "Bicicletas para deficientes físicos disponíveis",
"es": "Bicicletas para discapacitados disponibles",
"da": "Cykler til handicappede til rådighed"
}
}
]
@ -239,16 +264,18 @@
"presets": [
{
"title": {
"en": "Fietsbibliotheek",
"nl": "Bicycle library",
"nl": "een fietsbibliotheek",
"en": "a bicycle library",
"ru": "Велосипедная библиотека",
"zh_Hant": "自行車圖書館 ( Fietsbibliotheek)",
"it": "Bici in prestito",
"fr": "Vélothèque",
"pt_BR": "Biblioteca de bicicletas",
"de": "Fahrradbibliothek",
"pt": "Biblioteca de bicicletas",
"eo": "Fietsbibliotheek"
"it": "una bici in prestito",
"fr": "une vélothèque",
"pt_BR": "uma biblioteca de bicicletas",
"de": "eine Fahrradbibliothek",
"pt": "uma biblioteca de bicicletas",
"eo": "Fietsbibliotheek",
"da": "et cykelbibliotek",
"es": "una biblioteca de bicicletas"
},
"tags": [
"amenity=bicycle_library"
@ -260,7 +287,8 @@
"it": "Una ciclo-teca o «bici in prestito» ha una collezione di bici che possno essere prestate",
"ru": "В велосипедной библиотеке есть велосипеды для аренды",
"zh_Hant": "單車圖書館有一大批單車供人租借",
"de": "Eine Fahrradbibliothek verfügt über eine Sammlung von Fahrrädern, die ausgeliehen werden können"
"de": "Eine Fahrradbibliothek verfügt über eine Sammlung von Fahrrädern, die ausgeliehen werden können",
"es": "Una biblioteca de bicicletas tiene una colección de bicicletas que se pueden prestar"
}
}
],
@ -295,5 +323,6 @@
"render": "1"
}
}
]
],
"deletion": true
}

View file

@ -2,15 +2,23 @@
"id": "bicycle_rental",
"name": {
"en": "Bicycle rental",
"nl": "Fietsverhuur"
"nl": "Fietsverhuur",
"fr": "Location de vélo",
"de": "Fahrradverleih",
"da": "Cykeludlejning",
"es": "Alquiler de bicicletas"
},
"source": {
"osmTags": {
"or": [
"amenity=bicycle_rental",
"bicycle_rental~*",
"service:bicycle:rental=yes",
"rental~.*bicycle.*"
"and": [
{
"or": [
"amenity=bicycle_rental",
"bicycle_rental~*",
"service:bicycle:rental=yes",
"rental~.*bicycle.*"
]
}
]
}
},
@ -19,7 +27,10 @@
"render": {
"en": "Bicycle rental",
"nl": "Fietsverhuur",
"es": "Alquiler de bicicletas"
"es": "Alquiler de bicicletas",
"de": "Fahrradverleih",
"da": "Cykeludlejning",
"fr": "Location de vélo"
},
"mappings": [
{
@ -30,46 +41,62 @@
},
"then": {
"en": "{name}",
"nl": "{name}"
"nl": "{name}",
"ca": "{name}",
"de": "{name}",
"es": "{name}",
"da": "{name}",
"fr": "{name}"
}
}
]
},
"description": {
"en": "Bicycle rental stations",
"nl": "Fietsverhuustations"
"nl": "Fietsverhuurstations",
"fr": "Stations de location de vélo",
"de": "Fahrradverleihstationen",
"es": "Estaciones de alquiler de bicicletas"
},
"tagRenderings": [
"images",
{
"id": "bicycle_rental_type",
"question": {
"en": "What kind of bicycle rental is this?",
"nl": "Wat voor fietsverhuur is dit?"
"nl": "Wat voor fietsverhuur is dit?",
"de": "Was ist das für ein Fahrradverleih?",
"es": "¿Qué tipo de alquiler de bicicletas es este?",
"da": "Hvilken slags cykeludlejning er dette?",
"fr": "De quel type de location de vélo s'agit-il ?"
},
"mappings": [
{
"if": {
"and": [
"shop=bicycle_rental",
"shop=rental",
"bicycle_rental=shop"
]
},
"then": {
"en": "This is a shop whose main focus is bicycle rental",
"nl": "Dit is een zaak die focust op fietsverhuur"
"nl": "Dit is een zaak die focust op fietsverhuur",
"de": "Dies ist ein Geschäft, dessen Schwerpunkt auf dem Fahrradverleih liegt",
"es": "Esta es una tienda que se centra en el alquiler de bicicletas",
"da": "Dette er en butik, hvis hovedfokus er cykeludlejning",
"fr": "C'est un magasin dont l'activité principale est la location de vélo"
}
},
{
"if": {
"and": [
"shop=rental"
]
},
"if": "shop=rental",
"then": {
"en": "This is a rental buisiness which rents out various objects and/or vehicles. It rents out bicycles too, but this is not the main focus",
"nl": "Dit is een zaak die verschillende voorwerpen en/of voertuigen verhuurt, waaronder ook fietsen; al zijn fietsen niet de hoofdfocus"
},
"hideInAnswer": true
"nl": "Dit is een zaak die verschillende voorwerpen en/of voertuigen verhuurt, waaronder ook fietsen; al zijn fietsen niet de hoofdfocus",
"de": "Dies ist ein Geschäft, das verschiedene Gegenstände und/oder Fahrzeuge vermietet. Es vermietet auch Fahrräder, aber das ist nicht der Hauptschwerpunkt",
"es": "Este es un negocio de alquileres que alquila varios objetos y/o vehículos. También alquila bicicletas, pero este no es el enfoque principal",
"da": "Dette er en udlejningsvirksomhed, som udlejer forskellige genstande og/eller køretøjer. Den udlejer også cykler, men det er ikke det primære fokus",
"fr": "C'est une agence louant diverses choses et/ou voitures. Elle loue également des vélos, mais ce n'est pas sa principale activité"
}
},
{
"if": {
@ -80,32 +107,46 @@
},
"then": {
"en": "This is a shop which sells or repairs bicycles, but also rents out bicycles",
"nl": "Dit is een fietsenmaker of fietswinkel die ook fietsen veruurt"
"nl": "Dit is een fietsenmaker of fietswinkel die ook fietsen verhuurt",
"de": "Dies ist ein Geschäft, das Fahrräder verkauft oder repariert, aber auch Fahrräder vermietet",
"es": "Esta es una tienda que vende o alquila bicicletas, pero también las alquila",
"da": "Dette er en butik, der sælger eller reparerer cykler, men som også udlejer cykler",
"fr": "C'est un magasin qui vend ou répare des vélos mais peut également en louer"
}
},
{
"if": "bicycle_rental=docking_station",
"then": {
"en": "This is an automated docking station, where a bicycle is mechanically locked into a structure",
"nl": "Dit is een docking station waar de fietsen mechanisch in een grotere structuur worden vastgemaakt"
"nl": "Dit is een docking station waar de fietsen mechanisch in een grotere structuur worden vastgemaakt",
"de": "Dies ist eine automatisierte Radstation, bei der Fahrräder mechanisch in einer Struktur verriegelt werden",
"es": "Esta es una estación automática, en la que una bici se asegura mecánicamente a una estructura",
"fr": "Ceci est un point dattache automatisé où le vélo est attaché mécaniquement à une structure"
}
},
{
"if": "bicycle_rental=key_dispensing_machine",
"then": {
"en": "A machine is present which dispenses and accepts keys, eventually after authentication and/or payment. The bicycles are parked nearby",
"nl": "Hier is een machine die fietssleutels verdeelt en terugneemt, eventueel na aanmelden of betaling. De fietsen staan in de buurt geparkeerd"
"nl": "Hier is een machine die fietssleutels verdeelt en terugneemt, eventueel na aanmelden of betaling. De fietsen staan in de buurt geparkeerd",
"hu": "Ez egy leadási pont: ennek a kerékpárkölcsönzőnek a kijelölt kerékpártárolója",
"de": "Dies ist ein Automat, der Schlüssel ausgibt und annimmt, eventuell nach Authentifizierung und/oder Bezahlung. Die Fahrräder sind in der Nähe geparkt",
"es": "Una máquina que dispensa y acepta llaves, eventualmente después de la autenticación y/o el pago está presente. Las bicicletas están aparcadas cerca",
"fr": "Il y a un distributeur qui distribue et accepte les clés, éventuellement après identification et/ou payement. Les vélos sont stationnés à proximité"
}
},
{
"if": "bicycle_rental=dropoff_point",
"then": {
"en": "This is a dropoff point: a designated bicycle parking for this cycle rental",
"nl": "Dit is een afzetpunt: een parking met duidelijke signalisatie waar (enkel) fietsen van deze fietsverhuur gezet worden",
"hu": "Ez egy leadási pont: ennek a kerékpárkölcsönzőnek a kijelölt kerékpártárolója"
"en": "This is a dropoff point, e.g. a reserved parking to place the bicycles which clearly marked as being for the rental service only",
"nl": "Dit is een dropzone, bv. een fietsparkeerplaats die is voorbehouden voor fietsverhuur ",
"de": "Dies ist ein Rückgabepunkt, z. B. ein reservierter Fahrradstellplatz, der deutlich als solcher gekennzeichnet ist",
"es": "Este es un punto de entrega, ej. un aparcamiento reservado para colocar las bicicletas, claramente marcado como solo para el servicio de alquiler",
"fr": "Ceci est un point de dépôt, p.ex. un emplacement de parking réservé aux vélos de location"
}
}
]
],
"condition": "amenity=bicycle_rental"
},
"website",
"email",
@ -135,16 +176,28 @@
},
{
"id": "bicycle-types",
"labels": [
"bicycle_rental"
],
"question": {
"en": "What kind of bicycles and accessories are rented here?",
"nl": "Wat voor soort fietsen en fietstoebehren worden hier verhuurd?"
"nl": "Wat voor soort fietsen en fietstoebehoren worden hier verhuurd?",
"de": "Welche Art von Fahrrädern und Zubehör wird hier vermietet?",
"es": "¿Qué tipo de bicicletas y accesorios se alquilan aquí?",
"da": "Hvilken slags cykler og tilbehør udlejes her?",
"fr": "Quels types de vélos et daccessoires peuvent être loués ici ?"
},
"render": {
"en": "{rental} is rented here",
"nl": "{rental} wordt hier uitgeleend"
"nl": "{rental} kunnen hier uitgeleend worden",
"de": "{rental} können hier gemietet werden",
"es": "{rental} se alquilan aquí",
"da": "{rental} udlejes her",
"fr": "{rental} est louable ici"
},
"freeform": {
"key": "rental"
"key": "rental",
"inline": true
},
"multiAnswer": true,
"mappings": [
@ -152,35 +205,87 @@
"if": "rental=city_bike",
"then": {
"en": "Normal city bikes can be rented here",
"nl": "Gewone stadsfietsen kunnen hier gehuurd worden"
"nl": "Gewone stadsfietsen kunnen hier gehuurd worden",
"de": "Normale Stadtfahrräder können hier gemietet werden",
"es": "Aquí se pueden alquilar bicis normales",
"da": "Her kan man leje almindelige bycykler",
"fr": "Des vélos de ville peuvent être loués ici"
}
},
{
"if": "rental=ebike",
"then": {
"en": "Electrical bikes can be rented here",
"nl": "Elektrische fietsen kunnen hier gehuurd worden"
"nl": "Elektrische fietsen kunnen hier gehuurd worden",
"de": "Elektrofahrräder können hier gemietet werden",
"es": "Aquí se pueden alquilar bicis eléctricas",
"da": "El-cykler kan lejes her",
"fr": "Des vélos électriques peuvent être loués ici"
}
},
{
"if": "rental=bmx",
"then": {
"en": "BMX bikes can be rented here",
"nl": "BMX-fietsen kunnen hier gehuurd worden"
"nl": "BMX-fietsen kunnen hier gehuurd worden",
"de": "BMX-Räder können hier gemietet werden",
"es": "Aquí se pueden alquilar bicis BMX",
"da": "BMX cykler kan lejes her",
"fr": "Des BMX peuvent être loués ici"
}
},
{
"if": "rental=mtb",
"then": {
"en": "Mountainbikes can be rented here",
"nl": "Mountainbikes kunnen hier gehuurd worden"
"nl": "Mountainbikes kunnen hier gehuurd worden",
"de": "Mountainbikes können hier gemietet werden",
"es": "Aquí se pueden alquilar bicis de montaña",
"da": "Mountainbikes kan lejes her",
"fr": "Des vélos de montagne peuvent être loués ici"
}
},
{
"if": "rental=kid_bike",
"then": {
"en": "Bikes for childs can be rented here",
"nl": "Kinderfietsen kunnen hier gehuurd worden"
"en": "Bikes for children can be rented here",
"nl": "Kinderfietsen kunnen hier gehuurd worden",
"de": "Kinderfahrräder können hier gemietet werden",
"es": "Aquí se pueden alquilar bicis infantiles",
"da": "Børnecykler kan lejes her",
"fr": "Des vélos d'enfants peuvent être loués ici"
}
},
{
"if": "rental=tandem",
"then": {
"en": "Tandem bicycles can be rented here",
"nl": "Tandems kunnen hier gehuurd worden",
"de": "Tandems können hier gemietet werden",
"da": "Tandemcykler kan lejes her",
"fr": "Des tandems peuvent être loués ici",
"es": "Aquí se pueden alquilar tándems"
}
},
{
"if": "rental=racebike",
"then": {
"en": "Race bicycles can be rented here",
"nl": "Wielerfietsen (sportfietsen) kunnen hier gehuurd worden",
"de": "Rennräder können hier gemietet werden",
"es": "Aquí se pueden alquilar bicicletas de carreras",
"da": "Racercykler kan lejes her",
"fr": "Des vélos de course peuvent être loués ici"
}
},
{
"if": "rental=bike_helmet",
"then": {
"en": "Bike helmets can be rented here",
"nl": "Fietshelmpen kunnen hier gehuurd worden",
"es": "Aquí se pueden alquilar cascos",
"de": "Fahrradhelme können hier gemietet werden",
"fr": "Des casques de vélos peuvent être loués ici"
}
}
]
@ -196,57 +301,105 @@
"city_bike",
{
"en": "city bikes",
"nl": "Stadsfietsen"
"nl": "stadsfietsen",
"de": "Stadträder",
"es": "bicis de ciudad",
"da": "bycykler",
"eo": "urbaj bicikloj",
"fr": "vélos de ville"
}
],
[
"ebike",
{
"en": "electrical bikes",
"nl": "elektrische fietsen"
"nl": "elektrische fietsen",
"de": "Elektrofahrräder",
"es": "bicis eléctricas",
"da": "elektriske cykler",
"eo": "elektraj bicikloj",
"fr": "vélos électriques"
}
],
[
"kid_bike",
{
"en": "bikes for children",
"nl": "Kinderfietsen"
"nl": "kinderfietsen",
"de": "Kinderfahrräder",
"es": "bicis infantiles",
"da": "børnecykler",
"eo": "bicikloj por infanoj",
"fr": "vélos d'enfants"
}
],
[
"bmx",
{
"en": "BMX bikes",
"nl": "BMX-fietsen"
"nl": "BMX-fietsen",
"de": "BMX-Räder",
"es": "bicis BMX",
"da": "BMX-cykler",
"eo": "BMX-bicikloj",
"fr": "BMX"
}
],
[
"mtb",
{
"en": "mountainbike",
"nl": "mountainbike"
"nl": "mountainbike",
"ca": "bicicleta de muntanya",
"de": "Mountainbikes",
"es": "bicis de montaña",
"da": "mountainbike",
"eo": "montobicikloj",
"fr": "vélos de montagne"
}
],
[
"bicycle_pannier",
{
"en": "bicycle panniers",
"nl": "Fietstassen"
"nl": "fietstassen",
"de": "Fahrradtaschen",
"da": "cykeltasker",
"es": "alforjas de bicicleta",
"fr": "sacoches pour vélo"
}
],
[
"tandem_bicycle",
{
"en": "tandem",
"nl": "tandem",
"ca": "tàndem",
"de": "Tandems",
"da": "tandem",
"es": "tándem",
"fr": "tandem"
}
]
]
},
"renderings": [
{
"id": "rental-capacity-bicycle-type",
"group": "",
"id": "rental-capacity-bicycle_type",
"labels": [
"bicycle_rental"
],
"question": {
"en": "How much type_plural can be rented here? ",
"nl": "Hoeveel type_plural kunnen hier uitgeleend worden?"
"en": "How much type_plural can be rented here?",
"nl": "Hoeveel type_plural kunnen hier uitgeleend worden?",
"de": "Wie viele type_plural können hier gemietet werden?",
"fr": "Combien de type_plural peuvent être loués ici ?"
},
"render": {
"en": "{capacity:bicycle_type} type_plural can be rented here",
"nl": "{capacity:bicycle_type} type_plural kunnen hier uitgeleend worden"
"nl": "{capacity:bicycle_type} type_plural kunnen hier uitgeleend worden",
"de": "{capacity:bicycle_type} type_plural können hier gemietet werden",
"fr": "{capacity:bicycle_type} type_plural peuvent être loués ici"
},
"freeform": {
"key": "capacity:bicycle_type",
@ -260,8 +413,12 @@
"presets": [
{
"title": {
"en": "bicycle rental shop",
"nl": "fietsverhuurzaak"
"en": "a bicycle rental shop",
"nl": "een fietsverhuurzaak",
"fr": "un magasin de location de vélos",
"de": "ein Geschäft mit Fahrradverleih",
"es": "una tienda de alquiler de bicicletas",
"da": "en cykeludlejningsforretning"
},
"tags": [
"amenity=bicycle_rental",
@ -269,13 +426,21 @@
],
"description": {
"en": "A manned shop which focuses on bicycle rental",
"nl": "Een bemande winkel die focust op fietsverhuur"
"nl": "Een bemande winkel die focust op fietsverhuur",
"fr": "Un magasin qui priorise la location de vélos",
"de": "Ein Geschäft, das sich auf den Fahrradverleih konzentriert",
"da": "En bemandet butik, der fokuserer på cykeludlejning",
"es": "Una tienda atendida que se centra en el alquiler de bicicletas"
}
},
{
"title": {
"en": "bicycle rental",
"nl": "fietsverhuur"
"en": "a bicycle rental",
"nl": "een fietsverhuur",
"de": "eine Fahrradleihstation",
"da": "cykeludlejning",
"es": "un alquiler de bicicletas",
"fr": "une location de vélos"
},
"tags": [
"amenity=bicycle_rental"
@ -301,5 +466,49 @@
"render": "2"
}
}
]
],
"allowMove": {
"enableImproveAccuracy": true,
"enableRelocation": true
},
"deletion": {
"softDeletionTags": {
"and": [
"disused:amenity=bicycle_rental",
"bicycle_rental=",
"rental="
]
},
"neededChangesets": 10,
"extraDeleteReasons": [
{
"explanation": {
"nl": "{title()} is permanent gestopt",
"en": "{title()} has closed down permanently",
"fr": "{title()} a était fermé de façon permanente",
"de": "{title()} ist dauerhaft geschlossen",
"es": "{title()} ha cerrado permanentemente",
"da": "{title()} er lukket permanent"
},
"changesetMessage": "shop_closed"
}
],
"nonDeleteMappings": [
{
"if": {
"and": [
"service:bicycle:rental=no"
]
},
"then": {
"en": "This bicycle shop used to rent out bikes but doesn't rent out bikes anymore",
"nl": "Deze fietszaak verhuurde vroeger fietsen, maar nu niet meer",
"fr": "Ce magasin de vélo louait des vélos, mais n'en loue plus maintenant",
"de": "Dieser Fahrradladen vermietete früher Fahrräder, aber jetzt nicht mehr",
"es": "Esta tienda de bicicletas alquilaba bicis, pero ya no lo hace",
"da": "Denne cykelbutik plejede at udleje cykler, men udlejer ikke længere cykler"
}
}
]
}
}

View file

@ -1 +1,55 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 141.73 141.73"><defs><style>.cls-1{fill:#fff;}.cls-2{fill:#3c3d3c;}</style></defs><g id="Laag_1" data-name="Laag 1"><circle class="cls-1" cx="70.87" cy="70.87" r="70.87"/></g><g id="Laag_2" data-name="Laag 2"><path class="cls-2" d="M102.39,75a18.18,18.18,0,0,0-3.92.43L92.87,57a7,7,0,0,0-6.77-5H80.67v2.59H86.1a4.45,4.45,0,0,1,4.29,3.19l1.72,5.66H55.54l-2-4.89h3.72S62,57.77,62,54.14H46.39v4.33h4.35l2.55,6.25L47.67,76.27A18.31,18.31,0,1,0,59,96.27h8l1-.43L93.33,67.37,96,76.15a18.28,18.28,0,1,0,6.4-1.17ZM41,109a15.72,15.72,0,1,1,5.58-30.4l-7.69,15.8L40,96.27H56.38A15.74,15.74,0,0,1,41,109Zm15.7-15.33H42.07l6.8-14a15.71,15.71,0,0,1,7.8,13.56C56.67,93.42,56.66,93.55,56.65,93.68ZM50,77.39l4.61-9.45,10.5,25.74H59.24c0-.13,0-.26,0-.39A18.33,18.33,0,0,0,50,77.39ZM67.45,92.56,56.59,66H91.13ZM102.39,109a15.71,15.71,0,0,1-5.65-30.38l4.56,15,2.48-.76-4.56-15A15.72,15.72,0,1,1,102.39,109Z"/><path class="cls-2" d="M78.72,40.26a13.89,13.89,0,0,1-5.58,1.25,9.86,9.86,0,0,1-5.6-1.61,9,9,0,0,1-3.39-4.41h9.4l1.07-2.89-.13-.36h-11a2.91,2.91,0,0,1,0-.4v-.57c0-.4,0-.79.05-1.17h12l1.08-2.93L76.36,27H64.13a8.69,8.69,0,0,1,3.48-4.43A10.82,10.82,0,0,1,73.55,21a16.47,16.47,0,0,1,4.55.68l.13,0,1.08-3-.15-.05a16.56,16.56,0,0,0-5.3-.81,14.91,14.91,0,0,0-8.42,2.35A11.73,11.73,0,0,0,60.66,27h-2.3l-1.08,2.93.19.19h2.69c0,.16,0,.32,0,.49v1.23c0,.14,0,.29,0,.42h-1.8L57.28,35.3l.19.19h3.21a12.2,12.2,0,0,0,4.48,6.72,12.47,12.47,0,0,0,7.64,2.46A16.44,16.44,0,0,0,79,43.39l.09,0v-3l-.28-.16Z"/></g></svg>
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 141.73 141.73"
version="1.1"
id="svg14"
sodipodi:docname="rental.svg"
inkscape:version="1.1.1 (1:1.1+202109281949+c3084ef5ed)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview16"
pagecolor="#505050"
bordercolor="#eeeeee"
borderopacity="1"
inkscape:pageshadow="0"
inkscape:pageopacity="0"
inkscape:pagecheckerboard="0"
showgrid="false"
inkscape:zoom="2.6516417"
inkscape:cx="41.10661"
inkscape:cy="42.615109"
inkscape:current-layer="svg14" />
<defs
id="defs4">
<style
id="style2">.cls-1{fill:#fff;}.cls-2{fill:#3c3d3c;}</style>
</defs>
<g
id="g838">
<g
id="Laag_1"
data-name="Laag 1">
<circle
class="cls-1"
cx="70.87"
cy="70.87"
r="70.87"
id="circle6" />
</g>
<g
id="Laag_2"
data-name="Laag 2">
<path
class="cls-2"
d="M102.39,75a18.18,18.18,0,0,0-3.92.43L92.87,57a7,7,0,0,0-6.77-5H80.67v2.59H86.1a4.45,4.45,0,0,1,4.29,3.19l1.72,5.66H55.54l-2-4.89h3.72S62,57.77,62,54.14H46.39v4.33h4.35l2.55,6.25L47.67,76.27A18.31,18.31,0,1,0,59,96.27h8l1-.43L93.33,67.37,96,76.15a18.28,18.28,0,1,0,6.4-1.17ZM41,109a15.72,15.72,0,1,1,5.58-30.4l-7.69,15.8L40,96.27H56.38A15.74,15.74,0,0,1,41,109Zm15.7-15.33H42.07l6.8-14a15.71,15.71,0,0,1,7.8,13.56C56.67,93.42,56.66,93.55,56.65,93.68ZM50,77.39l4.61-9.45,10.5,25.74H59.24c0-.13,0-.26,0-.39A18.33,18.33,0,0,0,50,77.39ZM67.45,92.56,56.59,66H91.13ZM102.39,109a15.71,15.71,0,0,1-5.65-30.38l4.56,15,2.48-.76-4.56-15A15.72,15.72,0,1,1,102.39,109Z"
id="path9" />
<path
class="cls-2"
d="M78.72,40.26a13.89,13.89,0,0,1-5.58,1.25,9.86,9.86,0,0,1-5.6-1.61,9,9,0,0,1-3.39-4.41h9.4l1.07-2.89-.13-.36h-11a2.91,2.91,0,0,1,0-.4v-.57c0-.4,0-.79.05-1.17h12l1.08-2.93L76.36,27H64.13a8.69,8.69,0,0,1,3.48-4.43A10.82,10.82,0,0,1,73.55,21a16.47,16.47,0,0,1,4.55.68l.13,0,1.08-3-.15-.05a16.56,16.56,0,0,0-5.3-.81,14.91,14.91,0,0,0-8.42,2.35A11.73,11.73,0,0,0,60.66,27h-2.3l-1.08,2.93.19.19h2.69c0,.16,0,.32,0,.49v1.23c0,.14,0,.29,0,.42h-1.8L57.28,35.3l.19.19h3.21a12.2,12.2,0,0,0,4.48,6.72,12.47,12.47,0,0,0,7.64,2.46A16.44,16.44,0,0,0,79,43.39l.09,0v-3l-.28-.16Z"
id="path11" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 2.5 KiB

Before After
Before After

View file

@ -5,11 +5,12 @@
"nl": "Fietsbanden-verkoopsautomaat",
"fr": "Distributeur automatique de chambre à air de vélo",
"it": "Distributore automatico di camere daria per bici",
"de": "Fahrradschlauch-Automat",
"de": "Automaten für Fahrradschläuche",
"ru": "Торговый автомат для велосипедистов",
"zh_Hant": "自行車內胎自動售貨機",
"pt_BR": "Máquina de venda automática de tubos de bicicleta",
"pt": "Máquina de venda automática de tubos de bicicleta"
"pt": "Máquina de venda automática de tubos de bicicleta",
"da": "Automat til salg af cykelslanger"
},
"title": {
"render": {
@ -21,7 +22,8 @@
"ru": "Торговый автомат для велосипедистов",
"zh_Hant": "自行車內胎自動售貨機",
"pt_BR": "Máquina de venda automática de tubos de bicicleta",
"pt": "Máquina de venda automática de tubos de bicicleta"
"pt": "Máquina de venda automática de tubos de bicicleta",
"da": "Automat til salg af cykelslanger"
},
"mappings": [
{
@ -49,15 +51,16 @@
"presets": [
{
"title": {
"en": "Bicycle tube vending machine",
"nl": "Fietsbanden-verkoopsautomaat",
"fr": "Distributeur automatique de chambre à air de vélo",
"it": "Distributore automatico di camere daria per bici",
"de": "Fahrradschlauch-Automat",
"en": "a bicycle tube vending machine",
"nl": "een fietsbanden-verkoopsautomaat",
"fr": "une distributeur automatique de chambre à air de vélo",
"it": "una distributore automatico di camere daria per bici",
"de": "einen Fahrradschlauch-Automaten",
"ru": "Торговый автомат для велосипедистов",
"zh_Hant": "自行車內胎自動售貨機",
"pt_BR": "Máquina de venda automática de tubos de bicicleta",
"pt": "Máquina de venda automática de tubos de bicicleta"
"pt_BR": "uma máquina de venda automática de tubos de bicicleta",
"pt": "uma máquina de venda automática de tubos de bicicleta",
"da": "en automat til salg af cykelslanger"
},
"tags": [
"amenity=vending_machine",
@ -75,10 +78,12 @@
"fr": "Cette machine est-elle encore opérationelle ?",
"it": "Questo distributore automatico funziona ancora?",
"ru": "Этот торговый автомат все еще работает?",
"de": "Ist dieser Automat noch in Betrieb?",
"de": "Ist dieser Automat in Betrieb?",
"zh_Hant": "這個自動販賣機仍有運作嗎?",
"pt_BR": "Esta máquina de venda automática ainda está operacional?",
"pt": "Esta máquina de venda automática ainda está operacional?"
"pt": "Esta máquina de venda automática ainda está operacional?",
"es": "¿Todavía es operacional esta máquina exprendedora?",
"da": "Er denne salgsautomat stadig i drift?"
},
"render": {
"en": "The operational status is <i>{operational_status}</i>",
@ -89,7 +94,8 @@
"ru": "Рабочий статус: <i> {operational_status}</i>",
"zh_Hant": "運作狀態是 <i>{operational_status}</i>",
"pt_BR": "O estado operacional é: <i>{operational_status}</i>",
"pt": "O estado operacional é: <i>{operational_status}</i>"
"pt": "O estado operacional é: <i>{operational_status}</i>",
"es": "El estado operacional es <i>{operational_status}</i></i>"
},
"freeform": {
"key": "operational_status"
@ -105,10 +111,12 @@
"it": "Il distributore automatico funziona",
"ru": "Этот торговый автомат работает",
"zh_Hans": "这个借还机正常工作",
"de": "Dieser Automat funktioniert",
"de": "Dieser Automat ist in Betrieb",
"zh_Hant": "這個自動販賣機仍運作",
"pt_BR": "Esta máquina de venda automática funciona",
"pt": "Esta máquina de venda automática funciona"
"pt": "Esta máquina de venda automática funciona",
"da": "Denne salgsautomat virker",
"es": "Esta máquina expendedora funciona"
}
},
{
@ -124,7 +132,9 @@
"de": "Dieser Automat ist kaputt",
"zh_Hant": "這個自動販賣機沒有運作了",
"pt_BR": "Esta máquina de venda automática está quebrada",
"pt": "Esta máquina de venda automática está quebrada"
"pt": "Esta máquina de venda automática está quebrada",
"es": "Esta máquina exprendedora está rota",
"da": "Denne salgsautomat er i stykker"
}
},
{
@ -140,7 +150,9 @@
"de": "Dieser Automat ist geschlossen",
"zh_Hant": "這個自動販賣機已經關閉了",
"pt_BR": "Esta máquina de venda automática está fechada",
"pt": "Esta máquina de venda automática está fechada"
"pt": "Esta máquina de venda automática está fechada",
"es": "Esta máquina exprendedora está cerrada",
"da": "Denne salgsautomat er lukket"
}
}
],
@ -286,7 +298,10 @@
}
],
"description": {
"en": "A layer showing vending machines for bicycle tubes (either purpose-built bicycle tube vending machines or classical vending machines with bicycle tubes and optionally additional bicycle related objects such as lights, gloves, locks, ...)",
"nl": "Een laag met verkoopsautomaten met binnenbanden voor fietsen (dit kan een automaat zijn met énkel fietsbanden, of een gewone automaat met fietsbanden en andere fietsaccessoires zoals lichten, handschoenen, sloten,...)"
"en": "A layer showing vending machines for bicycle tubes (either purpose-built bicycle tube vending machines or classical vending machines with bicycle tubes and optionally additional bicycle related objects such as lights, gloves, locks, …)",
"nl": "Een laag met verkoopsautomaten met binnenbanden voor fietsen (dit kan een automaat zijn met énkel fietsbanden, of een gewone automaat met fietsbanden en andere fietsaccessoires zoals lichten, handschoenen, sloten,...)",
"de": "Eine Ebene mit Automaten für Fahrradschläuche (entweder spezielle Fahrradschlauch-Automaten oder klassische Automaten mit Fahrradschläuchen und optional zusätzlichen fahrradbezogenen Gegenständen wie Lampen, Handschuhe, Schlösser, …)",
"da": "Et lag med automater til cykelslanger (enten specialbyggede cykelslangeautomater eller klassiske automater med cykelslanger og eventuelt andre cykelrelaterede genstande som f.eks. lys, handsker, låse, ...)",
"fr": "Une couche affichant des distributeurs automatiques de chambre à air (que ce soit des distributeurs conçus spécifiquement pour les chambres à air ou des distributeurs classiques incluant des chambres à air ainsi des objets apparentés tels que de l'éclairage pour vélo, des gants, des cadenas, ...)"
}
}

View file

@ -5,13 +5,15 @@
"nl": "Fietscafé",
"fr": "Café vélo",
"gl": "Café de ciclistas",
"de": "Fahrrad-Café",
"de": "Fahrrad-Cafés",
"it": "Caffè in bici",
"zh_Hans": "自行车咖啡",
"ru": "Велосипедное кафе",
"zh_Hant": "單車咖啡廳",
"pt_BR": "Café de bicicletas",
"pt": "Café de bicicletas"
"pt": "Café de bicicletas",
"ca": "Cafeteria per a bicicletes",
"da": "Cykelcafé"
},
"minzoom": 13,
"source": {
@ -50,7 +52,9 @@
"ru": "Велосипедное кафе",
"zh_Hant": "單車咖啡廳",
"pt_BR": "Café de bicicleta",
"pt": "Café de bicicleta"
"pt": "Café de bicicleta",
"ca": "Cafeteria per a bicicletes",
"da": "Cykelcafé"
},
"mappings": [
{
@ -66,7 +70,8 @@
"ru": "Велосипедное кафе <i>{name}</i>",
"zh_Hant": "單車咖啡廳<i>{name}</i>",
"pt_BR": "Café de bicicleta <i>{name}</i>",
"pt": "Café de bicicleta <i>{name}</i>"
"pt": "Café de bicicleta <i>{name}</i>",
"da": "Cykelcafé <i>{name}</i>"
}
}
]
@ -79,26 +84,28 @@
"nl": "Wat is de naam van dit fietscafé?",
"fr": "Quel est le nom de ce Café vélo ?",
"gl": "Cal é o nome deste café de ciclistas?",
"de": "Wie heißt dieses Fahrrad-Café?",
"de": "Wie heißt das Fahrrad-Café?",
"it": "Qual è il nome di questo caffè in bici?",
"zh_Hans": "这个自行车咖啡的名字是什么?",
"ru": "Как называется это байк-кафе?",
"zh_Hant": "這個單車咖啡廳的名稱是?",
"pt_BR": "Qual o nome deste café de bicicleta?",
"pt": "Qual o nome deste café de bicicleta?"
"pt": "Qual o nome deste café de bicicleta?",
"da": "Hvad hedder denne cykelcafé?"
},
"render": {
"en": "This bike cafe is called {name}",
"nl": "Dit fietscafé heet {name}",
"fr": "Ce Café vélo s'appelle {name}",
"gl": "Este café de ciclistas chámase {name}",
"de": "Dieses Fahrrad-Café heißt {name}",
"de": "Das Fahrrad-Café heißt {name}",
"it": "Questo caffè in bici è chiamato {name}",
"zh_Hans": "这家自行车咖啡叫做 {name}",
"ru": "Это велосипедное кафе называется {name}",
"zh_Hant": "這個單車咖啡廳叫做 {name}",
"pt_BR": "Este café de bicicleta se chama {name}",
"pt": "Este café de bicicleta se chama {name}"
"pt": "Este café de bicicleta se chama {name}",
"da": "Denne cykelcafé hedder {name}"
},
"freeform": {
"key": "name"
@ -112,7 +119,7 @@
"nl": "Biedt dit fietscafé een fietspomp aan voor iedereen?",
"fr": "Est-ce que ce Café vélo propose une pompe en libre accès ?",
"gl": "Este café de ciclistas ofrece unha bomba de ar para que calquera persoa poida usala?",
"de": "Bietet dieses Fahrrad-Café eine Fahrradpumpe an, die von jedem benutzt werden kann?",
"de": "Hat das Fahrrad-Café eine Fahrradpumpe, die von jedem benutzt werden kann?",
"it": "Questo caffè in bici offre una pompa per bici che chiunque può utilizzare?",
"zh_Hans": "这家自行车咖啡为每个使用者提供打气筒吗?",
"ru": "Есть ли в этом велосипедном кафе велосипедный насос для всеобщего использования?",
@ -126,7 +133,7 @@
"nl": "Dit fietscafé biedt een fietspomp aan voor eender wie",
"fr": "Ce Café vélo offre une pompe en libre accès",
"gl": "Este café de ciclistas ofrece unha bomba de ar",
"de": "Dieses Fahrrad-Café bietet eine Fahrradpumpe an, die von jedem benutzt werden kann",
"de": "Das Fahrrad-Café hat eine Fahrradpumpe, die von jedem benutzt werden kann",
"it": "Questo caffè in bici offre una pompa per bici liberamente utilizzabile",
"zh_Hans": "这家自行车咖啡为每个人提供打气筒",
"zh_Hant": "這個單車咖啡廳有提供給任何人都能使用的單車打氣甬",
@ -140,7 +147,7 @@
"nl": "Dit fietscafé biedt geen fietspomp aan voor iedereen",
"fr": "Ce Café vélo n'offre pas de pompe en libre accès",
"gl": "Este café de ciclistas non ofrece unha bomba de ar",
"de": "Dieses Fahrrad-Café bietet keine Fahrradpumpe an, die von jedem benutzt werden kann",
"de": "Das Fahrrad-Café hat keine Fahrradpumpe, die von jedem benutzt werden kann",
"it": "Questo caffè in bici non offre una pompa per bici liberamente utilizzabile",
"zh_Hans": "这家自行车咖啡不为每个人提供打气筒",
"zh_Hant": "這個單車咖啡廳並沒有為所有人提供單車打氣甬",
@ -156,14 +163,15 @@
"nl": "Biedt dit fietscafé gereedschap aan om je fiets zelf te herstellen?",
"fr": "Est-ce qu'il y a des outils pour réparer soi-même son vélo ?",
"gl": "Hai ferramentas aquí para arranxar a túa propia bicicleta?",
"de": "Gibt es hier Werkzeuge, um das eigene Fahrrad zu reparieren?",
"de": "Gibt es hier Werkzeug, um das eigene Fahrrad zu reparieren?",
"it": "Ci sono degli strumenti per riparare la propria bicicletta?",
"zh_Hans": "这里有供你修车用的工具吗?",
"zh_Hant": "這裡是否有工具修理你的單車嗎?",
"ru": "Есть ли здесь инструменты для починки вашего велосипеда?",
"pt_BR": "Há ferramentas aqui para consertar sua bicicleta?",
"pt": "Há ferramentas aqui para consertar a sua própria bicicleta?",
"es": "¿Hay herramientas para reparar su propia bicicleta?"
"es": "¿Hay herramientas para reparar su propia bicicleta?",
"da": "Er der værktøj her til at reparere din egen cykel?"
},
"mappings": [
{
@ -173,13 +181,14 @@
"nl": "Dit fietscafé biedt gereedschap aan om je fiets zelf te herstellen",
"fr": "Ce Café vélo propose des outils pour réparer son vélo soi-même",
"gl": "Hai ferramentas aquí para arranxar a túa propia bicicleta",
"de": "Dieses Fahrrad-Café bietet Werkzeuge für die selbständige Reparatur an",
"de": "Das Fahrrad-Café bietet Werkzeug für die selbständige Reparatur an",
"it": "Questo caffè in bici fornisce degli attrezzi per la riparazione fai-da-te",
"zh_Hans": "这家自行车咖啡为DIY修理者提供工具",
"zh_Hant": "這個單車咖啡廳提供工具讓你修理",
"ru": "В этом велосипедном кафе есть инструменты для починки своего велосипеда",
"pt_BR": "Este café de bicicleta oferece ferramentas de reparo faça você mesmo",
"pt": "Este café de bicicleta oferece ferramentas de reparo faça você mesmo"
"pt": "Este café de bicicleta oferece ferramentas de reparo faça você mesmo",
"da": "Denne cykelcafé tilbyder værktøj til gør-det-selv-reparation"
}
},
{
@ -189,13 +198,14 @@
"nl": "Dit fietscafé biedt geen gereedschap aan om je fiets zelf te herstellen",
"fr": "Ce Café vélo ne propose pas d'outils pour réparer son vélo soi-même",
"gl": "Non hai ferramentas aquí para arranxar a túa propia bicicleta",
"de": "Dieses Fahrrad-Café bietet keine Werkzeuge für die selbständige Reparatur an",
"de": "Das Fahrrad-Café bietet kein Werkzeug für die selbständige Reparatur an",
"it": "Questo caffè in bici non fornisce degli attrezzi per la riparazione fai-da-te",
"zh_Hans": "这家自行车咖啡不为DIY修理者提供工具",
"zh_Hant": "這個單車咖啡廳並沒有提供工具讓你修理",
"ru": "В этом велосипедном кафе нет инструментов для починки своего велосипеда",
"pt_BR": "Este café de bicicleta não oferece ferramentas de reparo faça você mesmo",
"pt": "Este café de bicicleta não oferece ferramentas de reparo faça você mesmo"
"pt": "Este café de bicicleta não oferece ferramentas de reparo faça você mesmo",
"da": "Denne cykelcafé tilbyder ikke værktøj til gør-det-selv-reparation"
}
}
]
@ -207,13 +217,14 @@
"nl": "Herstelt dit fietscafé fietsen?",
"fr": "Est-ce que ce Café vélo répare les vélos ?",
"gl": "Este café de ciclistas arranxa bicicletas?",
"de": "Repariert dieses Fahrrad-Café Fahrräder?",
"de": "Repariert das Fahrrad-Café Fahrräder?",
"it": "Questo caffè in bici ripara le bici?",
"zh_Hans": "这家自行车咖啡t提供修车服务吗",
"zh_Hant": "這個單車咖啡廳是否能修理單車?",
"ru": "Есть ли услуги ремонта велосипедов в этом велосипедном кафе?",
"pt_BR": "Este café de bicicleta conserta bicicletas?",
"pt": "Este café de bicicleta conserta bicicletas?"
"pt": "Este café de bicicleta conserta bicicletas?",
"da": "Reparerer denne cykelcafé cykler?"
},
"mappings": [
{
@ -223,13 +234,14 @@
"nl": "Dit fietscafé herstelt fietsen",
"fr": "Ce Café vélo répare les vélos",
"gl": "Este café de ciclistas arranxa bicicletas",
"de": "Dieses Fahrrad-Café repariert Fahrräder",
"de": "Das Fahrrad-Café repariert Fahrräder",
"it": "Questo caffè in bici ripara le bici",
"zh_Hans": "这家自行车咖啡可以修车",
"zh_Hant": "這個單車咖啡廳修理單車",
"ru": "В этом велосипедном кафе есть услуги ремонта велосипедов",
"pt_BR": "Este café de bicicleta conserta bicicletas",
"pt": "Este café de bicicleta conserta bicicletas"
"pt": "Este café de bicicleta conserta bicicletas",
"da": "Denne cykelcafé reparerer cykler"
}
},
{
@ -239,13 +251,14 @@
"nl": "Dit fietscafé herstelt geen fietsen",
"fr": "Ce Café vélo ne répare pas les vélos",
"gl": "Este café de ciclistas non arranxa bicicletas",
"de": "Dieses Fahrrad-Café repariert keine Fahrräder",
"de": "Das Fahrrad-Café repariert keine Fahrräder",
"it": "Questo caffè in bici non ripara le bici",
"zh_Hans": "这家自行车咖啡不能修车",
"zh_Hant": "這個單車咖啡廳並不修理單車",
"ru": "В этом велосипедном кафе нет услуг ремонта велосипедов",
"pt_BR": "Este café de bicicleta não conserta bicicletas",
"pt": "Este café de bicicleta não conserta bicicletas"
"pt": "Este café de bicicleta não conserta bicicletas",
"da": "Denne cykelcafé reparerer ikke cykler"
}
}
]
@ -256,13 +269,15 @@
"nl": "Wat is de website van {name}?",
"fr": "Quel est le site web de {name} ?",
"gl": "Cal é a páxina web de {name}?",
"de": "Was ist die Webseite von {name}?",
"de": "Wie lautet die Webseite von {name}?",
"it": "Qual è il sito web di {name}?",
"ru": "Какой сайт у {name}?",
"zh_Hans": "{name}的网站是什么?",
"zh_Hant": "{name} 的網站是?",
"pt_BR": "Qual o website de {name}?",
"pt": "Qual o website de {name}?"
"pt": "Qual o website de {name}?",
"da": "Hvad er webstedet for {name}?",
"es": "¿Cual es el sitio web de {name}?"
},
"render": "<a href='{website}' target='_blank'>{website}</a>",
"freeform": {
@ -282,7 +297,9 @@
"zh_Hans": "{name}的电话号码是什么?",
"zh_Hant": "{name} 的電話號碼是?",
"pt_BR": "Qual o número de telefone de {name}?",
"pt": "Qual é o número de telefone de {name}?"
"pt": "Qual é o número de telefone de {name}?",
"es": "¿Cual es el número de teléfono de {name}?",
"da": "Hvad er telefonnummeret til {name}?"
},
"render": "<a href='tel:{phone}'>{phone}</a>",
"freeform": {
@ -303,7 +320,9 @@
"zh_Hans": "{name}的电子邮箱是什么?",
"zh_Hant": "{name} 的電子郵件地址是?",
"pt_BR": "Qual o endereço de email de {name}?",
"pt": "Qual o endereço de email de {name}?"
"pt": "Qual o endereço de email de {name}?",
"es": "¿Cual es la dirección de correo electrónico de {name}?",
"da": "Hvad er e-mailadressen på {name}?"
},
"render": "<a href='mailto:{email}' target='_blank'>{email}</a>",
"freeform": {
@ -336,17 +355,18 @@
"presets": [
{
"title": {
"en": "Bike cafe",
"nl": "Fietscafé",
"fr": "Café Vélo",
"en": "a bike cafe",
"nl": "een fietscafé",
"fr": "une café vélo",
"gl": "Café de ciclistas",
"de": "Fahrrad-Café",
"it": "Caffè in bici",
"de": "ein Fahrrad-Café",
"it": "una caffè in bici",
"zh_Hans": "自行车咖啡",
"zh_Hant": "單車咖啡廳",
"ru": "Велосипедное кафе",
"pt_BR": "Café de bicicleta",
"pt": "Café de bicicleta"
"pt_BR": "uma café de bicicleta",
"pt": "uma café de bicicleta",
"da": "en cykelcafé"
},
"tags": [
"amenity=pub",
@ -377,7 +397,10 @@
}
],
"description": {
"en": "A bike café is a café geared towards cyclists, for example with services such as a pump, with lots of bicycle-related decoration, ...",
"nl": "Een fietscafé is een café dat gericht is op fietsers, bijvoorbeeld omdat het een fietspomp heeft, fietsgerelateerde decoratie heeft enzovoorts."
"en": "A bike café is a café geared towards cyclists, for example with services such as a pump, with lots of bicycle-related decoration, …",
"nl": "Een fietscafé is een café dat gericht is op fietsers, bijvoorbeeld omdat het een fietspomp heeft, fietsgerelateerde decoratie heeft enzovoorts.",
"de": "Ein Fahrradcafé ist ein Café, das auf Radfahrer ausgerichtet ist, zum Beispiel mit Dienstleistungen wie einer Pumpe, mit viel fahrradbezogener Dekoration, …",
"da": "En cykelcafé er en café rettet mod cyklister, for eksempel med tjenester som en pumpe, med masser af cykelrelateret dekoration, ...",
"fr": "Un vélo café est un café à destination des cyclistes avec, par exemple, des services tels quune pompe, et de nombreuses décorations liées aux vélos, etc."
}
}

View file

@ -5,10 +5,13 @@
"nl": "Fietsschoonmaakpunt",
"fr": "Service de nettoyage de vélo",
"it": "Servizio lavaggio bici",
"de": "Fahrrad-Reinigungsdienst",
"de": "Fahrrad-Reinigungsdienste",
"zh_Hant": "單車清理服務",
"pt_BR": "Serviço de limpeza de bicicletas",
"pt": "Serviço de limpeza de bicicletas"
"pt": "Serviço de limpeza de bicicletas",
"ru": "Услуги по чистке велосипедов",
"es": "Servicio de limpieza de bicis",
"da": "Cykelrengøring"
},
"title": {
"render": {
@ -19,7 +22,9 @@
"de": "Fahrrad-Reinigungsdienst",
"zh_Hant": "單車清理服務",
"pt_BR": "Serviço de limpeza de bicicletas",
"pt": "Serviço de limpeza de bicicletas"
"pt": "Serviço de limpeza de bicicletas",
"ru": "Услуги по чистке велосипедов",
"es": "Servicio de limpieza de bicis"
},
"mappings": [
{
@ -32,7 +37,8 @@
"de": "Fahrrad-Reinigungsdienst<i>{name}</i>",
"zh_Hant": "單車清理服務 <i>{name}</i>",
"pt_BR": "Serviço de limpeza de bicicletas <i>{name}</i>",
"pt": "Serviço de limpeza de bicicletas <i>{name}</i>"
"pt": "Serviço de limpeza de bicicletas <i>{name}</i>",
"es": "Servicio de limpieza de bicis <i>{name}</i>"
}
}
]
@ -51,14 +57,16 @@
"presets": [
{
"title": {
"en": "Bike cleaning service",
"nl": "Fietsschoonmaakpunt",
"fr": "Service de nettoyage de vélo",
"it": "Servizio lavaggio bici",
"de": "Fahrrad-Reinigungsdienst",
"en": "a bike cleaning service",
"nl": "een fietsschoonmaakpunt",
"fr": "une service de nettoyage de vélo",
"it": "una servizio lavaggio bici",
"de": "eine Fahrrad-Reinigung",
"zh_Hant": "單車清理服務",
"pt_BR": "Serviço de limpeza de bicicletas",
"pt": "Serviço de limpeza de bicicletas"
"pt_BR": "uma serviço de limpeza de bicicletas",
"pt": "uma serviço de limpeza de bicicletas",
"ru": "Услуги по чистке велосипедов",
"es": "un servicio de limpieza de bicis"
},
"tags": [
"amenity=bicycle_wash"
@ -71,12 +79,16 @@
"question": {
"en": "How much does it cost to use the cleaning service?",
"de": "Wie viel kostet die Nutzung des Reinigungsdienstes?",
"nl": "Hoeveel kost het gebruik van het fietsschoonmaakpunt?"
"nl": "Hoeveel kost het gebruik van het fietsschoonmaakpunt?",
"es": "¿Cuánto cuesta utilizar el servicio de limpieza?",
"fr": "Combien coûte le service de nettoyage ?"
},
"render": {
"en": "Using the cleaning service costs {service:bicycle:cleaning:charge}",
"de": "Nutzung des Reinigungsservice kostet {service:bicycle:cleaning:charge}",
"nl": "Het gebruik van het fietsschoonmaakpunt kost {service:bicycle:cleaning:charge}"
"nl": "Het gebruik van het fietsschoonmaakpunt kost {service:bicycle:cleaning:charge}",
"es": "Utilizar el servicio de limpieza cuesta {service:bicycle:cleaning:charge}",
"fr": "Le service de nettoyage coûte {service:bicycle:cleaning:charge}"
},
"condition": {
"and": [
@ -97,7 +109,9 @@
"then": {
"en": "The cleaning service is free to use",
"de": "Der Reinigungsservice ist kostenlos",
"nl": "Het fietsschoonmaakpunt is gratis"
"nl": "Het fietsschoonmaakpunt is gratis",
"es": "El servicio de limpieza es gratis",
"fr": "Le service de nettoyage est gratuit"
}
},
{
@ -105,7 +119,10 @@
"then": {
"en": "Free to use",
"de": "Kostenlose Nutzung",
"nl": "Gratis te gebruiken"
"nl": "Gratis te gebruiken",
"es": "Gratis",
"da": "Gratis at bruge",
"fr": "Utilisation gratuite"
},
"hideInAnswer": true
},
@ -114,7 +131,9 @@
"then": {
"en": "The cleaning service has a fee, but the amount is not known",
"de": "Der Reinigungsdienst ist kostenpflichtig, aber der Betrag ist nicht bekannt",
"nl": "Het fietsschoonmaakpunt is betalend, maar de prijs is onbekend"
"nl": "Het fietsschoonmaakpunt is betalend, maar de prijs is onbekend",
"es": "El servicio de limpieza tiene una tasa, pero la cantidad se desconoce",
"fr": "Le coût du service de nettoyage nest pas connu"
},
"hideInAnswer": true
}
@ -125,12 +144,16 @@
"question": {
"en": "How much does it cost to use the cleaning service?",
"de": "Wie viel kostet die Nutzung des Reinigungsdienstes?",
"nl": "Hoeveel kost het gebruik van het fietsschoonmaakpunt?"
"nl": "Hoeveel kost het gebruik van het fietsschoonmaakpunt?",
"es": "¿Cuánto cuesta utilizar el servicio de limpieza?",
"fr": "Combien cela coûte-t-il d'utiliser le service de nettoyage ?"
},
"render": {
"en": "Using the cleaning service costs {charge}",
"de": "Die Nutzung des Reinigungsdienstes kostet {charge}",
"nl": "Het gebruik van het fietsschoonmaakpunt kost {charge}"
"nl": "Het gebruik van het fietsschoonmaakpunt kost {charge}",
"es": "Utilizar el servicio de limpieza cuesta {charge}",
"fr": "Lutilisation du service de nettoyage coûte {charge}"
},
"condition": {
"or": [
@ -150,7 +173,9 @@
"then": {
"en": "Free to use cleaning service",
"de": "Kostenloser Reinigungsservice",
"nl": "Gratis fietsschoonmaakpunt"
"nl": "Gratis fietsschoonmaakpunt",
"es": "Un servicio de limpieza gratis",
"fr": "Service de nettoyage gratuit"
}
},
{
@ -158,7 +183,10 @@
"then": {
"en": "Free to use",
"de": "Kostenlose Nutzung",
"nl": "Gratis te gebruiken"
"nl": "Gratis te gebruiken",
"es": "Gratis",
"da": "Gratis at bruge",
"fr": "Libre d'utilisation"
},
"hideInAnswer": true
},
@ -167,7 +195,9 @@
"then": {
"en": "The cleaning service has a fee",
"de": "Der Reinigungsservice ist kostenpflichtig",
"nl": "Je moet betalen voor het fietsschoonmaakpunt"
"nl": "Je moet betalen voor het fietsschoonmaakpunt",
"es": "El servicio de limpieza tiene una tarifa",
"fr": "Le service de nettoyage est payant"
}
}
],
@ -216,6 +246,10 @@
],
"description": {
"en": "A layer showing facilities where one can clean their bike",
"nl": "Een laag die plaatsen toont waar je je fiets kunt wassen"
"nl": "Een laag die plaatsen toont waar je je fiets kunt wassen",
"de": "Eine Ebene mit Einrichtungen, in denen man sein Fahrrad reinigen kann",
"es": "Una capa que muestra facilidades en las que uno puede limpiar su bici",
"da": "Et lag med faciliteter, hvor man kan rengøre sin cykel",
"fr": "Une couche affichant les lieux où l'on peut nettoyer son vélo"
}
}

View file

@ -9,10 +9,13 @@
"hu": "Kerékpártároló",
"it": "Parcheggio bici",
"zh_Hant": "單車停車場",
"ru": "Велопарковка",
"ru": "Велосипедная парковка",
"pl": "Parking dla rowerów",
"pt_BR": "Estacionamento de bicicletas",
"pt": "Estacionamento de bicicletas"
"pt": "Estacionamento de bicicletas",
"ca": "Aparcament per a bicicletes",
"es": "Aparcamiento de bicis",
"da": "Cykelparkering"
},
"minzoom": 17,
"source": {
@ -25,18 +28,20 @@
"presets": [
{
"title": {
"en": "Bike parking",
"nl": "Fietsparking",
"fr": "Parking à vélo",
"en": "a bike parking",
"nl": "een fietsparking",
"fr": "une parking à vélo",
"gl": "Aparcadoiro de bicicletas",
"de": "Fahrrad-Parkplätze",
"de": "einen Fahrrad-Parkplatz",
"hu": "Kerékpártároló",
"it": "Parcheggio bici",
"it": "una parcheggio bici",
"zh_Hant": "單車停車場",
"ru": "Велопарковка",
"ru": "Велосипедная парковка",
"pl": "Parking dla rowerów",
"pt_BR": "Estacionamento de bicicletas",
"pt": "Estacionamento de bicicletas"
"pt_BR": "uma estacionamento de bicicletas",
"pt": "uma estacionamento de bicicletas",
"es": "un aparcamiento de bicis",
"da": "en cykelparkering"
},
"tags": [
"amenity=bicycle_parking"
@ -53,10 +58,13 @@
"hu": "Kerékpártároló",
"it": "Parcheggio bici",
"zh_Hant": "單車停車場",
"ru": "Велопарковка",
"ru": "Велосипедная парковка",
"pl": "Parking dla rowerów",
"pt_BR": "Estacionamento de bicicletas",
"pt": "Estacionamento de bicicletas"
"pt": "Estacionamento de bicicletas",
"ca": "Aparcament per a bicicletes",
"es": "Aparcamiento de bicis",
"da": "Cykelparkering"
}
},
"tagRenderings": [
@ -74,7 +82,9 @@
"zh_Hant": "這是那種類型的單車停車場?",
"pl": "Jaki jest typ tego parkingu dla rowerów?",
"pt_BR": "Qual o tipo deste estacionamento de bicicletas?",
"pt": "Qual o tipo deste estacionamento de bicicletas?"
"pt": "Qual o tipo deste estacionamento de bicicletas?",
"es": "¿Cual es el tipo de este aparcamiento de bicicletas?",
"da": "Hvilken type cykelparkering er det?"
},
"render": {
"en": "This is a bicycle parking of the type: {bicycle_parking}",
@ -88,7 +98,9 @@
"ru": "Это велопарковка типа {bicycle_parking}",
"pl": "Jest to parking rowerowy typu: {bicycle_parking}",
"pt_BR": "Este é um estacionamento de bicicletas do tipo: {bicycle_parking}",
"pt": "Este é um estacionamento de bicicletas do tipo: {bicycle_parking}"
"pt": "Este é um estacionamento de bicicletas do tipo: {bicycle_parking}",
"es": "Este es un aparcamiento de bicicletas del tipo: {bicycle_parking}",
"da": "Dette er en cykelparkering af typen: {bicycle_parking}"
},
"freeform": {
"key": "bicycle_parking",
@ -100,91 +112,131 @@
{
"if": "bicycle_parking=stands",
"then": {
"en": "Staple racks <img style='width: 25%' src='./assets/layers/bike_parking/staple.svg'>",
"nl": "Nietjes <img style='width: 25%'' src='./assets/layers/bike_parking/staple.svg'>",
"fr": "Arceaux <img style='width: 25%'' src='./assets/layers/bike_parking/staple.svg'>",
"gl": "De roda (Stands) <img style='width: 25%'' src='./assets/layers/bike_parking/staple.svg'>",
"de": "Fahrradbügel <img style='width: 25%'' src='./assets/layers/bike_parking/staple.svg'>",
"hu": "Korlát <img style='width: 25%' src='./assets/layers/bike_parking/staple.svg'>",
"it": "Archetti <img style='width: 25%' src='./assets/layers/bike_parking/staple.svg'>",
"zh_Hant": "單車架 <img style='width: 25%' src='./assets/layers/bike_parking/staple.svg'>"
"en": "Staple racks",
"nl": "Nietjes",
"fr": "Arceaux",
"gl": "De roda (Stands)",
"de": "Fahrradbügel",
"hu": "Korlát",
"it": "Archetti",
"zh_Hant": "單車架",
"ca": "Bastidors de grapes"
},
"icon": {
"path": "./assets/layers/bike_parking/staple.svg",
"class": "large"
}
},
{
"if": "bicycle_parking=wall_loops",
"then": {
"en": "Wheel rack/loops <img style='width: 25%'' src='./assets/layers/bike_parking/wall_loops.svg'>",
"nl": "Wielrek/lussen <img style='width: 25%'' src='./assets/layers/bike_parking/wall_loops.svg'>",
"fr": "Pinces-roues <img style='width: 25%'' src='./assets/layers/bike_parking/wall_loops.svg'>",
"gl": "Aros <img style='width: 25%'' src='./assets/layers/bike_parking/wall_loops.svg'>",
"de": "Metallgestänge <img style='width: 25%'' src='./assets/layers/bike_parking/wall_loops.svg'>",
"hu": "Kerékbefogó hurok <img style='width: 25%'' src='./assets/layers/bike_parking/wall_loops.svg'>",
"it": "Scolapiatti <img style='width: 25%'' src='./assets/layers/bike_parking/wall_loops.svg'>",
"zh_Hant": "車輪架/圓圈 <img style='width: 25%'' src='./assets/layers/bike_parking/wall_loops.svg'>"
"en": "Wheel rack/loops",
"nl": "Wielrek/lussen",
"fr": "Pinces-roues",
"gl": "Aros",
"de": "Metallgestänge",
"hu": "Kerékbefogó hurok",
"it": "Scolapiatti",
"zh_Hant": "車輪架/圓圈",
"ca": "Portarodes/bucles"
},
"icon": {
"path": "./assets/layers/bike_parking/wall_loops.svg",
"class": "large"
}
},
{
"if": "bicycle_parking=handlebar_holder",
"then": {
"en": "Handlebar holder <img style='width: 25%'' src='./assets/layers/bike_parking/handlebar_holder.svg'>",
"nl": "Stuurhouder <img style='width: 25%'' src='./assets/layers/bike_parking/handlebar_holder.svg'>",
"fr": "Support guidon <img style='width: 25%'' src='./assets/layers/bike_parking/handlebar_holder.svg'>",
"gl": "Cadeado para guiador <img style='width: 25%'' src='./assets/layers/bike_parking/handlebar_holder.svg'>",
"de": "Halter für Fahrradlenker <img style='width: 25%'' src='./assets/layers/bike_parking/handlebar_holder.svg'>",
"it": "Blocca manubrio <img style='width: 25%'' src='./assets/layers/bike_parking/handlebar_holder.svg'>",
"zh_Hant": "車把架 <img style='width: 25%'' src='./assets/layers/bike_parking/handlebar_holder.svg'>"
"en": "Handlebar holder",
"nl": "Stuurhouder",
"fr": "Support guidon",
"gl": "Cadeado para guiador",
"de": "Halter für Fahrradlenker",
"it": "Blocca manubrio",
"zh_Hant": "車把架",
"ca": "Suport de manillar",
"da": "Styrholder"
},
"icon": {
"path": "./assets/layers/bike_parking/handlebar_holder.svg",
"class": "large"
}
},
{
"if": "bicycle_parking=rack",
"then": {
"en": "Rack <img style='width: 25%'' src='./assets/layers/bike_parking/rack.svg'>",
"nl": "Rek <img style='width: 25%'' src='./assets/layers/bike_parking/rack.svg'>",
"fr": "Râtelier <img style='width: 25%'' src='./assets/layers/bike_parking/rack.svg'>",
"gl": "Cremalleira <img style='width: 25%'' src='./assets/layers/bike_parking/rack.svg'>",
"de": "Gestell <img style='width: 25%'' src='./assets/layers/bike_parking/rack.svg'>",
"zh_Hant": "車架<img style='width: 25%'' src='./assets/layers/bike_parking/rack.svg'>",
"it": "Rastrelliera <img style='width: 25%'' src='./assets/layers/bike_parking/rack.svg'>",
"ru": "Стойка <img style='width: 25%'' src='./assets/layers/bike_parking/rack.svg'>"
"en": "Rack",
"nl": "Rek",
"fr": "Râtelier",
"gl": "Cremalleira",
"de": "Gestell",
"zh_Hant": "車架",
"it": "Rastrelliera",
"ru": "Стойка",
"ca": "Enganxament",
"da": "Stativ"
},
"icon": {
"path": "./assets/layers/bike_parking/rack.svg",
"class": "large"
}
},
{
"if": "bicycle_parking=two_tier",
"then": {
"en": "Two-tiered <img style='width: 25%'' src='./assets/layers/bike_parking/two_tier.svg'>",
"nl": "Dubbel (twee verdiepingen) <img style='width: 25%'' src='./assets/layers/bike_parking/two_tier.svg'>",
"fr": "Superposé <img style='width: 25%'' src='./assets/layers/bike_parking/two_tier.svg'>",
"gl": "Dobre cremalleira <img style='width: 25%'' src='./assets/layers/bike_parking/two_tier.svg'>",
"de": "Zweistufig <img style='width: 25%'' src='./assets/layers/bike_parking/two_tier.svg'>",
"hu": "Kétszintű <img style='width: 25%'' src='./assets/layers/bike_parking/two_tier.svg'>",
"zh_Hant": "兩層<img style='width: 25%'' src='./assets/layers/bike_parking/two_tier.svg'>",
"it": "A due piani <img style='width: 25%'' src='./assets/layers/bike_parking/two_tier.svg'>",
"ru": "Двухуровневая <img style='width: 25%'' src='./assets/layers/bike_parking/two_tier.svg'>"
"en": "Two-tiered",
"nl": "Dubbel (twee verdiepingen)",
"fr": "Superposé",
"gl": "Dobre cremalleira",
"de": "Zweistufig",
"hu": "Kétszintű",
"zh_Hant": "兩層",
"it": "A due piani",
"ru": "Двухуровневая",
"ca": "De dos nivells"
},
"icon": {
"path": "./assets/layers/bike_parking/two_tier.svg",
"class": "large"
}
},
{
"if": "bicycle_parking=shed",
"then": {
"en": "Shed <img style='width: 25%'' src='./assets/layers/bike_parking/shed.svg'>",
"nl": "Schuur <img style='width: 25%'' src='./assets/layers/bike_parking/shed.svg'>",
"fr": "Abri <img style='width: 25%'' src='./assets/layers/bike_parking/shed.svg'>",
"gl": "Abeiro <img style='width: 25%'' src='./assets/layers/bike_parking/shed.svg'>",
"de": "Schuppen <img style='width: 25%'' src='./assets/layers/bike_parking/shed.svg'>",
"hu": "Fészer <img style='width: 25%'' src='./assets/layers/bike_parking/shed.svg'>",
"zh_Hant": "車棚 <img style='width: 25%'' src='./assets/layers/bike_parking/shed.svg'>",
"it": "Rimessa <img style='width: 25%'' src='./assets/layers/bike_parking/shed.svg'>",
"ru": "Навес <img style='width: 25%'' src='./assets/layers/bike_parking/shed.svg'>"
"en": "Shed",
"nl": "Schuur",
"fr": "Abri",
"gl": "Abeiro",
"de": "Schuppen",
"hu": "Fészer",
"zh_Hant": "車棚",
"it": "Rimessa",
"ru": "Навес",
"es": "Caseta",
"da": "Skur"
},
"icon": {
"path": "./assets/layers/bike_parking/shed.svg",
"class": "large"
}
},
{
"if": "bicycle_parking=bollard",
"then": {
"en": "Bollard <img style='width: 25%'' src='./assets/layers/bike_parking/bollard.svg'>",
"nl": "Paal met ring <img style='width: 25%'' src='./assets/layers/bike_parking/bollard.svg'>",
"fr": "Potelet <img style='width: 25%'' src='./assets/layers/bike_parking/bollard.svg'>",
"it": "Colonnina <img style='width: 25%'' src='./assets/layers/bike_parking/bollard.svg'>",
"de": "Poller <img style='width: 25%'' src='./assets/layers/bike_parking/bollard.svg'>",
"zh_Hant": "柱子 <img style='width: 25%'' src='./assets/layers/bike_parking/bollard.svg'>"
"en": "Bollard",
"nl": "Paal met ring",
"fr": "Potelet",
"it": "Colonnina",
"de": "Poller",
"zh_Hant": "柱子",
"ca": "Pilona",
"es": "Bolardo",
"da": "Pullert"
},
"icon": {
"path": "./assets/layers/bike_parking/bollard.svg",
"class": "large"
}
},
{
@ -195,7 +247,9 @@
"fr": "Zone au sol qui est marquée pour le stationnement des vélos",
"it": "Una zona del pavimento che è marcata per il parcheggio delle bici",
"de": "Ein Bereich auf dem Boden, der für das Abstellen von Fahrrädern gekennzeichnet ist",
"zh_Hant": "樓層當中標示為單車停車場的區域"
"zh_Hant": "樓層當中標示為單車停車場的區域",
"es": "Una área en el suelo que está marcada para el aparcamiento de bicicletas",
"da": "Et område på gulvet, der er markeret til cykelparkering"
}
}
],
@ -211,7 +265,8 @@
"pl": "Jaka jest względna lokalizacja tego parkingu rowerowego?",
"pt_BR": "Qual a localização relativa deste estacionamento de bicicletas?",
"de": "Wo befinden sich diese Fahrradabstellplätze?",
"pt": "Qual a localização relativa deste estacionamento de bicicletas?"
"pt": "Qual a localização relativa deste estacionamento de bicicletas?",
"es": "¿Cual es la localización relativa de este aparcamiento de bicicletas?"
},
"mappings": [
{
@ -222,10 +277,13 @@
"fr": "Parking souterrain",
"it": "Parcheggio sotterraneo",
"ru": "Подземная парковка",
"de": "Tiefgarage",
"de": "In einer Tiefgarage",
"zh_Hant": "地下停車場",
"pt_BR": "Estacionamento subterrâneo",
"pt": "Estacionamento subterrâneo"
"pt": "Estacionamento subterrâneo",
"ca": "Aparcament subterrani",
"es": "Aparcamiento subterráneo",
"da": "Underjordisk parkering"
}
},
{
@ -236,11 +294,12 @@
"fr": "Parking en surface",
"it": "Parcheggio in superficie",
"ru": "Подземная парковка",
"de": "Ebenerdiges Parken",
"de": "Auf einem ebenerdigen Parkplatz",
"zh_Hant": "地面停車場",
"pt_BR": "Estacionamento de superfície",
"pt": "Estacionamento de superfície",
"hu": "Felszíni parkoló"
"hu": "Felszíni parkoló",
"es": "Aparcamiento a nivel de calle"
}
},
{
@ -251,11 +310,14 @@
"fr": "Parking sur un toit",
"hu": "Tetőparkoló",
"it": "Parcheggio sul tetto",
"de": "Parkplatz auf dem Dach",
"de": "Auf einem Parkplatz auf dem Dach",
"zh_Hant": "屋頂停車場",
"pt_BR": "Estacionamento no telhado",
"pt": "Estacionamento no telhado",
"ru": "Парковка на крыше"
"ru": "Парковка на крыше",
"ca": "Aparcament al terrat",
"es": "Aparcamiento de azotea",
"da": "Tagparkering"
}
},
{
@ -269,24 +331,10 @@
"de": "Ebenerdiges Parken",
"zh_Hant": "地面層停車場",
"pt_BR": "Estacionamento ao nível da superfície",
"pt": "Estacionamento ao nível da superfície"
"pt": "Estacionamento ao nível da superfície",
"es": "Aparcamiento a nivel de calle"
},
"hideInAnswer": true
},
{
"if": "location=rooftop",
"then": {
"en": "Rooftop parking",
"nl": "Dakparking",
"fr": "Parking sur un toit",
"hu": "Tetőparkoló",
"it": "Parcheggio sul tetto",
"ru": "Парковка на крыше",
"zh_Hant": "屋頂停車場",
"pt_BR": "Estacionamento no telhado",
"de": "Parkplatz auf dem Dach",
"pt": "Estacionamento no telhado"
}
}
],
"id": "Underground?"
@ -296,13 +344,14 @@
"en": "Is this parking covered? Also select \"covered\" for indoor parkings.",
"nl": "Is deze parking overdekt? Selecteer ook \"overdekt\" voor fietsparkings binnen een gebouw.",
"gl": "Este aparcadoiro está cuberto? Tamén escolle \"cuberto\" para aparcadoiros interiores.",
"de": "Ist dieser Parkplatz überdacht? Wählen Sie auch \"überdacht\" für Innenparkplätze.",
"de": "Ist der Parkplatz überdacht? Wählen Sie auch \"überdacht\" für Parkplätze in Innenräumen.",
"fr": "Ce parking est-il couvert ? Sélectionnez aussi \"couvert\" pour les parkings en intérieur.",
"hu": "Fedett-e ez a parkoló? Beltéri parkolónál is válaszd a „fedett” opciót.",
"it": "È un parcheggio coperto? Indicare “coperto” per parcheggi allinterno.",
"zh_Hant": "這個停車場是否有車棚?如果是室內停車場也請選擇\"遮蔽\"。",
"pt_BR": "Este estacionamento é coberto? Também selecione \"coberto\" para estacionamentos internos.",
"pt": "Este estacionamento é coberto? Também selecione \"coberto\" para estacionamentos internos."
"pt": "Este estacionamento é coberto? Também selecione \"coberto\" para estacionamentos internos.",
"es": "¿Está cubierto este aparcamiento? Selecciona \"cubierto\" también para aparcamientos interiores."
},
"condition": {
"and": [
@ -317,14 +366,16 @@
"en": "This parking is covered (it has a roof)",
"nl": "Deze parking is overdekt (er is een afdak)",
"gl": "Este aparcadoiro está cuberto (ten un teito)",
"de": "Dieser Parkplatz ist überdacht (er hat ein Dach)",
"de": "Der Parkplatz ist überdacht",
"fr": "Ce parking est couvert (il a un toit)",
"hu": "Ez a parkoló fedett",
"it": "È un parcheggio coperto (ha un tetto)",
"zh_Hant": "這個停車場有遮蔽 (有屋頂)",
"ru": "Это крытая парковка (есть крыша/навес)",
"pt_BR": "Este estacionamento é coberto (tem um telhado)",
"pt": "Este estacionamento é coberto (tem um telhado)"
"pt": "Este estacionamento é coberto (tem um telhado)",
"es": "Este aparcamiento está cubierto (tiene un tejado)",
"da": "Denne parkeringsplads er overdækket (den har et tag)"
}
},
{
@ -333,14 +384,16 @@
"en": "This parking is not covered",
"nl": "Deze parking is niet overdekt",
"gl": "Este aparcadoiro non está cuberto",
"de": "Dieser Parkplatz ist nicht überdacht",
"de": "Der Parkplatz ist nicht überdacht",
"fr": "Ce parking n'est pas couvert",
"hu": "Ez a parkoló nem fedett",
"it": "Non è un parcheggio coperto",
"zh_Hant": "這個停車場沒有遮蔽",
"ru": "Это открытая парковка",
"pt_BR": "Este estacionamento não é coberto",
"pt": "Este estacionamento não é coberto"
"pt": "Este estacionamento não é coberto",
"es": "Este aparcamiento no está cubierto",
"da": "Denne parkeringsplads er ikke overdækket"
}
}
],
@ -354,19 +407,23 @@
"gl": "Cantas bicicletas caben neste aparcadoiro de bicicletas (incluídas as posíbeis bicicletas de carga)?",
"de": "Wie viele Fahrräder passen auf diesen Fahrrad-Parkplatz (einschließlich möglicher Lastenfahrräder)?",
"it": "Quante biciclette entrano in questo parcheggio per bici (incluse le eventuali bici da trasporto)?",
"zh_Hant": "這個單車停車場能放幾台單車 (包括裝箱單車)"
"zh_Hant": "這個單車停車場能放幾台單車 (包括裝箱單車)",
"es": "¿Cuántas bicicletas caben en este aparcamiento de bicicletas (incluyendo posibles bicicletas de carga)?",
"da": "Hvor mange cykler er der plads til på denne cykelparkering (inklusive mulige ladcykler)?"
},
"render": {
"en": "Place for {capacity} bikes",
"fr": "Place pour {capacity} vélos",
"nl": "Plaats voor {capacity} fietsen",
"gl": "Lugar para {capacity} bicicletas",
"de": "Platz für {capacity} Fahrräder",
"de": "Der Parkplatz bietet Platz für {capacity} Fahrräder",
"it": "Posti per {capacity} bici",
"zh_Hant": "{capacity} 單車的地方",
"ru": "Место для {capacity} велосипеда(ов)",
"pt_BR": "Lugar para {capacity} bicicletas",
"pt": "Lugar para {capacity} bicicletas"
"pt": "Lugar para {capacity} bicicletas",
"es": "Espacio para {capacity} bicis",
"da": "Plads til {capacity} cykler"
},
"freeform": {
"key": "capacity",
@ -380,11 +437,13 @@
"nl": "Wie mag er deze fietsenstalling gebruiken?",
"fr": "Qui peut utiliser ce parking à vélo ?",
"it": "Chi può usare questo parcheggio bici?",
"de": "Wer kann diesen Fahrradparplatz nutzen?",
"de": "Wer darf den Parkplatz nutzen?",
"zh_Hant": "誰可以使用這個單車停車場?",
"ru": "Кто может пользоваться этой велопарковкой?",
"pt_BR": "Quem pode usar este estacionamento de bicicletas?",
"pt": "Quem pode usar este estacionamento de bicicletas?"
"pt": "Quem pode usar este estacionamento de bicicletas?",
"es": "¿Quién puede utilizar este aparcamiento de bicicletas?",
"da": "Hvem kan bruge denne cykelparkering?"
},
"render": {
"en": "{access}",
@ -398,7 +457,10 @@
"fi": "{access}",
"pt_BR": "{access}",
"pt": "{access}",
"eo": "{access}"
"eo": "{access}",
"ca": "{access}",
"es": "{access}",
"da": "{access}"
},
"freeform": {
"key": "access",
@ -414,10 +476,13 @@
"nl": "Publiek toegankelijke fietsenstalling",
"fr": "Accessible publiquement",
"it": "Accessibile pubblicamente",
"de": "Öffentlich zugänglich",
"de": "Der Parkplatz darf öffentlich genutzt werden",
"zh_Hant": "公開可用",
"pt_BR": "Acessível ao público",
"pt": "Acessível ao público"
"pt": "Acessível ao público",
"ca": "Accessible al públic",
"es": "Accesible públicamente",
"da": "Offentligt tilgængelig"
}
},
{
@ -429,8 +494,10 @@
"it": "Accesso destinato principalmente ai visitatori di unattività",
"zh_Hant": "通行性主要是為了企業的顧客",
"pt_BR": "Acesso é principalmente para visitantes de uma empresa",
"de": "Der Zugang ist in erster Linie für Besucher eines Unternehmens bestimmt",
"pt": "Acesso é principalmente para visitantes de uma empresa"
"de": "Der Parkplatz darf von Kunden des Unternehmens genutzt werden",
"pt": "Acesso é principalmente para visitantes de uma empresa",
"es": "El acceso es primariamente para visitantes a un negocio",
"da": "Adgang hovedsageligt for besøgende til en virksomhed"
}
},
{
@ -442,8 +509,10 @@
"it": "Accesso limitato ai membri di una scuola, una compagnia o unorganizzazione",
"zh_Hant": "通行性僅限學校、公司或組織的成員",
"pt_BR": "Acesso é limitado aos membros de uma escola, companhia ou organização",
"de": "Der Zugang ist beschränkt auf Mitglieder einer Schule, eines Unternehmens oder einer Organisation",
"pt": "Acesso é limitado aos membros de uma escola, companhia ou organização"
"de": "Der Parkplatz darf nur von Mitgliedern einer Schule, Firma oder Organisation genutzt werden",
"pt": "Acesso é limitado aos membros de uma escola, companhia ou organização",
"es": "El acceso se limita a miembros de una escuela, compañía u organización",
"da": "Adgangen er begrænset til medlemmer af en skole, virksomhed eller organisation"
}
}
],
@ -454,12 +523,14 @@
"en": "Does this bicycle parking have spots for cargo bikes?",
"nl": "Heeft deze fietsparking plaats voor bakfietsen?",
"gl": "Este aparcadoiro de bicicletas ten espazo para bicicletas de carga?",
"de": "Gibt es auf diesem Fahrrad-Parkplatz Plätze für Lastenfahrräder?",
"de": "Hat der Parkplatz Stellflächen für Lastenfahrräder?",
"fr": "Est-ce que ce parking à vélo a des emplacements pour des vélos cargo ?",
"it": "Questo parcheggio dispone di posti specifici per le bici da trasporto?",
"zh_Hant": "這個單車停車場有地方放裝箱的單車嗎?",
"pt_BR": "O estacionamento de bicicletas tem vagas para bicicletas de carga?",
"pt": "O estacionamento de bicicletas tem vagas para bicicletas de carga?"
"pt": "O estacionamento de bicicletas tem vagas para bicicletas de carga?",
"es": "¿Este aparcamiento de bicicletas tiene huevos para bicicletas de carga?",
"da": "Har denne cykelparkering plads til ladcykler?"
},
"mappings": [
{
@ -467,13 +538,15 @@
"then": {
"en": "This parking has room for cargo bikes",
"nl": "Deze parking heeft plaats voor bakfietsen",
"gl": "Este aparcadoiro ten espazo para bicicletas de carga.",
"de": "Dieser Parkplatz bietet Platz für Lastenfahrräder",
"gl": "Este aparcadoiro ten espazo para bicicletas de carga",
"de": "Der Parkplatz hat Stellflächen für Lastenfahrräder",
"fr": "Ce parking a de la place pour les vélos cargo",
"it": "Questo parcheggio ha posto per bici da trasporto",
"zh_Hant": "這個停車場有地方可以放裝箱單車",
"pt_BR": "Este estacionamento tem vagas para bicicletas de carga",
"pt": "Este estacionamento tem vagas para bicicletas de carga"
"pt": "Este estacionamento tem vagas para bicicletas de carga",
"es": "Este aparcamiento tiene espacio para bicicletas de carga",
"da": "Denne parkeringsplads har plads til ladcykler"
}
},
{
@ -482,12 +555,14 @@
"en": "This parking has designated (official) spots for cargo bikes.",
"nl": "Er zijn speciale plaatsen voorzien voor bakfietsen.",
"gl": "Este aparcadoiro ten espazos designados (oficiais) para bicicletas de carga.",
"de": "Dieser Parkplatz verfügt über ausgewiesene (offizielle) Plätze für Lastenfahrräder.",
"de": "Der Parkplatz hat ausgewiesene (offizielle) Stellflächen für Lastenfahrräder.",
"fr": "Ce parking a des emplacements (officiellement) destinés aux vélos cargo.",
"it": "Questo parcheggio ha posti destinati (ufficialmente) alle bici da trasporto.",
"zh_Hant": "這停車場有設計 (官方) 空間給裝箱的單車。",
"pt_BR": "Este estacionamento tem vagas (oficiais) projetadas para bicicletas de carga.",
"pt": "Este estacionamento tem vagas (oficiais) projetadas para bicicletas de carga."
"pt": "Este estacionamento tem vagas (oficiais) projetadas para bicicletas de carga.",
"es": "Este aparcamiento tiene huecos designados (oficialmente) para bicicletas de carga.",
"da": "Denne parkeringsplads har udpegede (officielle) pladser til ladcykler."
}
},
{
@ -496,11 +571,13 @@
"en": "You're not allowed to park cargo bikes",
"nl": "Je mag hier geen bakfietsen parkeren",
"gl": "Non está permitido aparcar bicicletas de carga",
"de": "Es ist nicht erlaubt, Lastenfahrräder zu parken",
"de": "Der Parkplatz bietet keine Stellflächen für Lastenfahrräder",
"fr": "Il est interdit de garer des vélos cargo",
"it": "Il parcheggio delle bici da trasporto è proibito",
"pt_BR": "Você não tem permissão para estacionar bicicletas de carga",
"pt": "Não tem permissão para estacionar bicicletas de carga"
"pt": "Não tem permissão para estacionar bicicletas de carga",
"es": "No está permitido aparcar bicicletas de carga",
"da": "Det er ikke tilladt at parkere ladcykler"
}
}
],
@ -515,7 +592,9 @@
"de": "Wie viele Lastenfahrräder passen auf diesen Fahrrad-Parkplatz?",
"it": "Quante bici da trasporto entrano in questo parcheggio per bici?",
"pt_BR": "Quantas bicicletas de carga cabem neste estacionamento de bicicletas?",
"pt": "Quantas bicicletas de carga cabem neste estacionamento de bicicletas?"
"pt": "Quantas bicicletas de carga cabem neste estacionamento de bicicletas?",
"es": "¿Cuántas bicicletas de carga caben en este aparcamiento de bicicletas?",
"da": "Hvor mange ladcykler er der plads til i denne cykelparkering?"
},
"render": {
"en": "This parking fits {capacity:cargo_bike} cargo bikes",
@ -525,7 +604,9 @@
"de": "Auf diesen Parkplatz passen {capacity:cargo_bike} Lastenfahrräder",
"it": "Questo parcheggio può contenere {capacity:cargo_bike} bici da trasporto",
"pt_BR": "Neste estacionamento cabem {capacity:cargo_bike} bicicletas de carga",
"pt": "Neste estacionamento cabem {capacity:cargo_bike} bicicletas de carga"
"pt": "Neste estacionamento cabem {capacity:cargo_bike} bicicletas de carga",
"es": "En este aparcamiento caben {capacity:cargo_bike} bicicletas de carga",
"da": "Der er plads til {capacity:cargo_bike} på denne cykelparkering"
},
"condition": "cargo_bike~designated|yes",
"freeform": {
@ -566,6 +647,10 @@
],
"description": {
"en": "A layer showing where you can park your bike",
"nl": "Een laag die toont waar je je fiets kunt parkeren"
"nl": "Een laag die toont waar je je fiets kunt parkeren",
"de": "Eine Ebene, die anzeigt, wo Sie Ihr Fahrrad abstellen können",
"es": "Una capa que muestra donde puedes aparcar tu bici",
"da": "Et lag, der viser, hvor man kan parkere sin cykel",
"fr": "Une couche montrant où stationner son vélo"
}
}

View file

@ -2,12 +2,15 @@
"id": "bike_repair_station",
"name": {
"en": "Bicycle pump and repair",
"nl": "Fietspomp and fietsherstel",
"nl": "Fietspomp en fietsherstel",
"fr": "Station velo (réparation, pompe à vélo)",
"gl": "Estación de bicicletas (arranxo, bomba de ar ou ambos)",
"de": "Fahrradstationen (Reparatur, Pumpe oder beides)",
"it": "Stazioni bici (riparazione, gonfiaggio o entrambi)",
"pt_BR": "Estações de bicicletas (reparo, bomba ou ambos)"
"pt_BR": "Estações de bicicletas (reparo, bomba ou ambos)",
"ru": "Велостанции (ремонт, накачка шин или сразу всё)",
"es": "Bomba y reparación de bicicletas",
"da": "Cykelpumpe og reparation"
},
"minzoom": 13,
"source": {
@ -25,7 +28,10 @@
"gl": "Estación de bicicletas (arranxo e bomba de ar)",
"de": "Fahrradstation (Pumpe & Reparatur)",
"it": "Stazione bici (gonfiaggio & riparazione)",
"pt_BR": "Estação de bicicletas (bomba e reparo)"
"pt_BR": "Estação de bicicletas (bomba e reparo)",
"ru": "Велостанция (накачка шин и ремонт)",
"es": "Estación de bicis (bomba y reparación)",
"da": "Cykelstation (pumpe og reparation)"
},
"mappings": [
{
@ -43,7 +49,10 @@
"de": "Fahrrad-Reparaturstation",
"it": "Stazione riparazione bici",
"pt_BR": "Estação de reparo de bicicletas",
"pt": "Estação de reparo de bicicletas"
"pt": "Estação de reparo de bicicletas",
"ru": "Станция обслуживания велосипедов",
"es": "Estación de reparación de bicis",
"da": "Cykelreparationsstation"
}
},
{
@ -61,7 +70,10 @@
"de": "Fahrrad-Reparaturstation",
"it": "Stazione riparazione bici",
"pt_BR": "Estação de reparo de bicicletas",
"pt": "Estação de reparo de bicicletas"
"pt": "Estação de reparo de bicicletas",
"ru": "Станция обслуживания велосипедов",
"es": "Estación de reparación de bicis",
"da": "Cykelreparationsstation"
}
},
{
@ -83,8 +95,11 @@
"gl": "Bomba de ar estragada",
"de": "Kaputte Pumpe",
"it": "Pompa rotta",
"ru": "Сломанный насос",
"pt_BR": "Bomba quebrada"
"ru": "Насос сломан",
"pt_BR": "Bomba quebrada",
"ca": "Bomba trencada",
"es": "Bomba rota",
"da": "Defekt pumpe"
}
},
{
@ -103,7 +118,9 @@
"de": "Fahrradpumpe <i>{name}</i>",
"it": "Pompa per bici <i>{name}</i>",
"ru": "Велосипедный насос <i>{name}</i>",
"pt_BR": "Bomba de bicicleta <i>{name}</i>"
"pt_BR": "Bomba de bicicleta <i>{name}</i>",
"es": "Bomba de bicicletas <i>{name}</i>",
"da": "Cykelpumpe <i>{name}</i>"
}
},
{
@ -121,7 +138,10 @@
"de": "Fahrradpumpe",
"it": "Pompa per bici",
"ru": "Велосипедный насос",
"pt_BR": "Bomba de bicicleta"
"pt_BR": "Bomba de bicicleta",
"ca": "Bomba de bicicleta",
"es": "Bomba para bicicletas",
"da": "Cykelpumpe"
}
}
]
@ -142,10 +162,12 @@
"nl": "Welke functies biedt locatie?",
"fr": "Quels services sont valables à cette station vélo ?",
"gl": "Que servizos están dispoñíbeis nesta estación de bicicletas?",
"de": "Welche Einrichtungen stehen an dieser Fahrradstation zur Verfügung?",
"de": "Welche Geräte sind hier vorhanden?",
"it": "Quali servizi sono disponibili in questa stazione per bici?",
"pt_BR": "Quais serviços estão disponíveis nesta estação de bicicletas?",
"pt": "Quais serviços estão disponíveis nesta estação de bicicletas?"
"pt": "Quais serviços estão disponíveis nesta estação de bicicletas?",
"es": "¿Qué servicios están disponibles en esta localización?",
"da": "Hvilke tjenester er tilgængelige på dette sted?"
},
"mappings": [
{
@ -163,7 +185,9 @@
"de": "Es ist nur eine Pumpe vorhanden",
"it": "Cè solamente una pompa presente",
"pt_BR": "Há somente uma bomba presente",
"pt": "Há somente uma bomba presente"
"pt": "Há somente uma bomba presente",
"es": "Solo hay una bomba presente",
"da": "Der er kun en pumpe"
}
},
{
@ -174,14 +198,16 @@
]
},
"then": {
"en": "There are only tools (screwdrivers, pliers...) present",
"en": "There are only tools (screwdrivers, pliers, …) present",
"nl": "Er is enkel gereedschap aanwezig (schroevendraaier, tang...)",
"fr": "Il y a seulement des outils (tournevis, pinces...)",
"fr": "Il y a seulement des outils (tournevis, pinces)",
"gl": "Só hai ferramentas (desaparafusadores, alicates...) presentes",
"de": "Es sind nur Werkzeuge (Schraubenzieher, Zangen...) vorhanden",
"de": "Es ist nur Werkzeug (Schraubenzieher, Zangen, …) vorhanden",
"it": "Ci sono solo degli attrezzi (cacciaviti, pinze…) presenti",
"pt_BR": "Há somente ferramentas (chaves de fenda, alicates...) presentes",
"pt": "Há somente ferramentas (chaves de fenda, alicates...) presentes"
"pt": "Há somente ferramentas (chaves de fenda, alicates...) presentes",
"es": "Solo hay herramientas (destornilladores, pinzas...) presentes",
"da": "Der er kun værktøj (skruetrækkere, tænger ...)"
}
},
{
@ -199,7 +225,9 @@
"de": "Es sind sowohl Werkzeuge als auch eine Pumpe vorhanden",
"it": "Ci sono sia attrezzi che pompa presenti",
"pt_BR": "Há tanto ferramentas e uma bomba presente",
"pt": "Há tanto ferramentas e uma bomba presente"
"pt": "Há tanto ferramentas e uma bomba presente",
"es": "Hay tanto herramientas como bombas",
"da": "Der er både værktøj og pumpe"
}
}
]
@ -213,7 +241,9 @@
"de": "Ist die Fahrradpumpe noch funktionstüchtig?",
"it": "La pompa per bici è sempre funzionante?",
"ru": "Велосипедный насос все еще работает?",
"pl": "Czy pompka rowerowa jest nadal sprawna?"
"pl": "Czy pompka rowerowa jest nadal sprawna?",
"es": "¿Todavía está operativa la bomba de bicicletas?",
"da": "Fungerer cykelpumpen stadig?"
},
"condition": "service:bicycle:pump=yes",
"mappings": [
@ -227,7 +257,9 @@
"de": "Die Fahrradpumpe ist kaputt",
"it": "La pompa per bici è guasta",
"ru": "Велосипедный насос сломан",
"pl": "Pompka rowerowa jest zepsuta"
"pl": "Pompka rowerowa jest zepsuta",
"es": "La bomba de bicicletas está rota",
"da": "Cykelpumpen er i stykker"
}
},
{
@ -240,7 +272,9 @@
"de": "Die Fahrradpumpe ist betriebsbereit",
"it": "La pompa per bici funziona",
"ru": "Велосипедный насос работает",
"pl": "Pompka rowerowa jest sprawna"
"pl": "Pompka rowerowa jest sprawna",
"es": "La bomba de bicicletas está operativa",
"da": "Cykelpumpen er i drift"
}
}
],
@ -252,8 +286,10 @@
"en": "When is this bicycle repair point open?",
"fr": "Quand ce point de réparation de vélo est-il ouvert ?",
"it": "Quando è aperto questo punto riparazione bici?",
"de": "Wann ist diese Fahrradreparaturstelle geöffnet?",
"ru": "Когда работает эта точка обслуживания велосипедов?"
"de": "Wann ist die Fahrradreparaturstation geöffnet?",
"ru": "Когда работает эта точка обслуживания велосипедов?",
"es": "¿Cuándo está abierto este punto de reparación de bicicletas?",
"da": "Hvornår er dette cykelreparationssted åbent?"
},
"render": "{opening_hours_table()}",
"freeform": {
@ -268,10 +304,13 @@
"en": "Always open",
"fr": "Ouvert en permanence",
"it": "Sempre aperto",
"de": "Immer geöffnet",
"de": "Die Station ist durchgehend geöffnet",
"ru": "Всегда открыто",
"pt_BR": "Sempre aberto",
"pt": "Sempre aberto"
"pt": "Sempre aberto",
"ca": "Sempre obert",
"es": "Siempre abierto",
"da": "Altid åben"
}
}
],
@ -281,21 +320,33 @@
"id": "access",
"question": {
"en": "Who is allowed to use this repair station?",
"nl": "Wie kan dit herstelpunt gebruiken?"
"nl": "Wie kan dit herstelpunt gebruiken?",
"de": "Wer darf die Reparaturstation nutzen?",
"es": "¿A quién se le permite utilizar esta estación de reparación?",
"da": "Hvem må bruge denne reparationsstation?",
"fr": "Qui est autorisé à utiliser ce centre de réparation ?"
},
"mappings": [
{
"if": "access=yes",
"then": {
"en": "Publicly accessible",
"nl": "Publiek toegankelijk"
"nl": "Publiek toegankelijk",
"de": "Die Reparaturstation darf öffentlich genutzt werden",
"es": "Accesible públicamente",
"da": "Offentligt tilgængelig",
"fr": "Accessible au public"
}
},
{
"if": "access=public",
"then": {
"en": "Publicly accessible",
"nl": "Publiek toegankelijk"
"nl": "Publiek toegankelijk",
"de": "Öffentlich zugänglich",
"es": "Accesible públicamente",
"da": "Offentligt tilgængelig",
"fr": "Accessible au public"
},
"hideInAnswer": true
},
@ -303,14 +354,22 @@
"if": "access=customers",
"then": {
"en": "Only for customers",
"nl": "Enkel voor klanten van de bijhorende zaak"
"nl": "Enkel voor klanten van de bijhorende zaak",
"de": "Die Reparaturstation darf nur von Kunden genutzt werden",
"es": "Solo para clientes",
"da": "Kun for kunder",
"fr": "Réservé aux clients"
}
},
{
"if": "access=private",
"then": {
"en": "Not accessible to the general public",
"nl": "Niet publiek toegankelijk"
"nl": "Niet publiek toegankelijk",
"de": "Die Reparaturstation darf nicht öffentlich genutzt werden",
"es": "No accesible para el público general",
"da": "Ikke tilgængelig for offentligheden",
"fr": "Pas accessible au public"
},
"icon": "./assets/svg/invalid.svg"
},
@ -318,7 +377,11 @@
"if": "access=no",
"then": {
"en": "Not accessible to the general public",
"nl": "Niet publiek toegankelijk"
"nl": "Niet publiek toegankelijk",
"de": "Nicht für die Allgemeinheit zugänglich",
"es": "No accesible para el público general",
"da": "Ikke tilgængelig for offentligheden",
"fr": "Pas accessible au public"
},
"icon": "./assets/svg/invalid.svg",
"hideInAnswer": true
@ -334,9 +397,11 @@
"nl": "Wie beheert deze fietspomp?",
"fr": "Qui maintient cette pompe à vélo ?",
"it": "Chi gestisce questa pompa per bici?",
"de": "Wer wartet diese Fahrradpumpe?",
"de": "Wer betreibt die Reparaturstation?",
"pt_BR": "Quem faz a manutenção desta bomba de ciclo?",
"pt": "Quem faz a manutenção desta bomba de ciclo?"
"pt": "Quem faz a manutenção desta bomba de ciclo?",
"es": "¿Quién mantiene esta bomba para bicicletas?",
"da": "Hvem vedligeholder denne cykluspumpe?"
},
"render": {
"nl": "Beheer door {operator}",
@ -345,7 +410,9 @@
"it": "Manutenuta da {operator}",
"de": "Gewartet von {operator}",
"pt_BR": "Mantida por {operator}",
"pt": "Mantida por {operator}"
"pt": "Mantida por {operator}",
"es": "Mantenido por {operator}",
"da": "Vedligeholdt af {operator}"
},
"freeform": {
"key": "operator"
@ -359,8 +426,10 @@
"question": {
"en": "What is the email address of the maintainer?",
"nl": "Wat is het email-adres van de beheerder?",
"de": "Wie lautet die E-Mail-Adresse des Betreuers?",
"fr": "Quelle est l'adresse email du service de maintenance ?"
"de": "Wie lautet die E-Mail-Adresse des Betreibers?",
"fr": "Quelle est l'adresse email du service de maintenance ?",
"es": "¿Es esta la dirección de correo electrónico del mantenedor?",
"da": "Hvad er e-mailadressen på vedligeholderen?"
},
"freeform": {
"key": "email",
@ -377,7 +446,9 @@
"en": "What is the phone number of the maintainer?",
"nl": "Wat is het telefoonnummer van de beheerder?",
"de": "Wie lautet die Telefonnummer des Betreibers?",
"fr": "Quel est le numéro de téléphone du service de maintenance ?"
"fr": "Quel est le numéro de téléphone du service de maintenance ?",
"es": "¿Cual es el número de teléfono del mantenedor?",
"da": "Hvad er telefonnummeret på vedligeholderen?"
},
"freeform": {
"key": "phone",
@ -394,7 +465,9 @@
"fr": "Est-ce que cette station vélo a un outil specifique pour réparer la chaîne du vélo ?",
"gl": "Esta estación de arranxo de bicicletas ten unha ferramenta especial para arranxar a cadea da túa bicicleta?",
"de": "Verfügt diese Fahrrad-Reparaturstation über Spezialwerkzeug zur Reparatur von Fahrradketten?",
"it": "Questa stazione di riparazione bici ha un attrezzo speciale per riparare la catena della bici?"
"it": "Questa stazione di riparazione bici ha un attrezzo speciale per riparare la catena della bici?",
"es": "¿Esta estación de reparación tiene una herramienta especial para reparar la cadena de tu bici?",
"da": "Har denne cykelreparationsstation et specialværktøj til at reparere cykelkæder?"
},
"condition": "service:bicycle:tools=yes",
"mappings": [
@ -408,7 +481,9 @@
"de": "Es gibt ein Kettenwerkzeug",
"it": "È presente un utensile per riparare la catena",
"pt_BR": "Há uma ferramenta de corrente",
"pt": "Há uma ferramenta de corrente"
"pt": "Há uma ferramenta de corrente",
"es": "Hay una herramienta de cadenas",
"da": "Der er et kædeværktøj"
}
},
{
@ -421,7 +496,9 @@
"de": "Es gibt kein Kettenwerkzeug",
"it": "Non è presente un utensile per riparare la catena",
"pt_BR": "Não há uma ferramenta de corrente",
"pt": "Não há uma ferramenta de corrente"
"pt": "Não há uma ferramenta de corrente",
"es": "No hay herramienta de cadenas",
"da": "Der er ikke noget kædeværktøj"
}
}
]
@ -434,7 +511,9 @@
"fr": "Est-ce que cette station vélo à un crochet pour suspendre son vélo ou une accroche pour l'élevé ?",
"gl": "Esta estación de bicicletas ten un guindastre para pendurar a túa bicicleta ou un soporte para elevala?",
"de": "Hat diese Fahrradstation einen Haken, an dem Sie Ihr Fahrrad aufhängen können, oder einen Ständer, um es anzuheben?",
"it": "Questa stazione bici ha un gancio per tenere sospesa la bici o un supporto per alzarla?"
"it": "Questa stazione bici ha un gancio per tenere sospesa la bici o un supporto per alzarla?",
"es": "¿Esta estación tiene un gancho para colgar tu bici o un soporte para elevarla?",
"da": "Har denne cykelstation en krog til at hænge din cykel på eller et stativ til at hæve den?"
},
"condition": "service:bicycle:tools=yes",
"mappings": [
@ -448,7 +527,9 @@
"de": "Es gibt einen Haken oder Ständer",
"it": "Cè un gancio o un supporto",
"pt_BR": "Há um gancho ou um suporte",
"pt": "Há um gancho ou um suporte"
"pt": "Há um gancho ou um suporte",
"es": "Hay un gancho o soporte",
"da": "Der er en krog eller et stativ"
}
},
{
@ -461,7 +542,9 @@
"de": "Es gibt keinen Haken oder Ständer",
"it": "Non cè né un gancio né un supporto",
"pt_BR": "Não há um gancho ou um suporte",
"pt": "Não há um gancho ou um suporte"
"pt": "Não há um gancho ou um suporte",
"es": "No hay ningún gancho o soporte",
"da": "Der er ingen krog eller stativ"
}
}
]
@ -474,11 +557,36 @@
]
},
"render": {
"en": "<a href='mailto:{email}?subject=Broken bicycle pump&body=Hello,%0D%0A%0D%0AWith this email, I&#39;d like to inform you that the bicycle pump located at https://mapcomplete.osm.be/cyclofix?lat={_lat}%26lon={_lon}%26z=18%23{id} is broken.%0D%0A%0D%0A Kind regards'>Report this bicycle pump as broken</a>",
"nl": "<a href='mailto:{email}?subject=Kapotte fietspomp&body=Geachte,%0D%0A%0D%0AGraag had ik u gemeld dat een fietspomp defect is. De fietspomp bevindt zich hier: https://mapcomplete.osm.be/cyclofix?lat={_lat}%26lon={_lon}%26z=18%23{id}.%0D%0A%0D%0AMet vriendelijke groeten.'>Rapporteer deze fietspomp als kapot</a>",
"de": "<a href='mailto:{email}?subject=Fahrradpumpe kaputt&body=Hallo,%0D%0A%0D%0AMit dieser E-Mail möchte ich Ihnen mitteilen, dass die Fahrradpumpe, die sich unter https://mapcomplete.osm.be/cyclofix?lat={_lat}%26lon={_lon}%26z=18%23{id} befindet, kaputt ist.'>Melde diese Fahrradpumpe als kaputt</a>"
"special": {
"type": "send_email",
"to": "{email}",
"subject": {
"en": "Broken bicycle pump",
"nl": "Kapotte fietspomp",
"de": "Fahrradpumpe kaputt",
"es": "Bomba para bicicletas rota",
"fr": "Pompe à vélo cassée",
"da": "Cykelpumpe i stykker"
},
"body": {
"en": "Hello,\n\nWith this email, I'd like to inform you that the bicycle pump located at https://mapcomplete.osm.be/cyclofix?lat={_lat}&lon={_lon}&z=18#{id} is broken.\n\n Kind regards",
"nl": "Geachte\n\nGraag had ik u gemeld dat een fietspomp defect is. De fietspomp bevindt zich hier: https://mapcomplete.osm.be/cyclofix?lat={_lat}&lon={_lon}&z=18#{id}.\n\nMet vriendelijke groeten.",
"de": "Hallo,\n\nMit dieser E-Mail möchte ich Ihnen mitteilen, dass die Fahrradpumpe, die sich unter https://mapcomplete.osm.be/cyclofix?lat={_lat}&lon={_lon}&z=18#{id} befindet, kaputt ist.",
"da": "Hej,\n\nMed denne e-mail vil jeg gerne oplyse, at cykelpumpen, der befinder sig på https://mapcomplete.osm.be/cyclofix?lat={_lat}&lon={_lon}&z=18#{id} er i stykker.\n\n Med venlig hilse",
"es": "Hola,\n\nCon este correo, me gustaría informar de que esta bomba para bicicletas situada en https://mapcomplete.osm.be/cyclofix?lat={_lat}&lon={_lon}&z=18#{id} está rota.\n\nUn saludo",
"fr": "Bonjour,\n\nCe mail pour vous informer que la pompe à vélo située à https://mapcomplete.osm.be/cyclofix?lat={_lat}&lon={_lon}&z=18#{id} est cassée.\n\nBien à vous."
},
"button_text": {
"en": "Report this bicycle pump as broken",
"nl": "Rapporteer deze fietspomp als kapot",
"fr": "Signaler cette pompe à vélo cassée",
"de": "Melde diese Fahrradpumpe als kaputt",
"da": "Anmeld denne cykelpumpe som værende i stykker",
"es": "Reportar esta bomba para bicicletas como rota"
}
}
},
"id": "Email maintainer"
"id": "send_email_about_broken_pump"
},
{
"question": {
@ -488,7 +596,9 @@
"gl": "Que válvulas son compatíbeis?",
"de": "Welche Ventile werden unterstützt?",
"it": "Quali valvole sono supportate?",
"pl": "Jakie zawory są obsługiwane?"
"pl": "Jakie zawory są obsługiwane?",
"es": "¿Que válvulas se soportan?",
"da": "Hvilke ventiler understøttes?"
},
"render": {
"en": "This pump supports the following valves: {valves}",
@ -498,7 +608,9 @@
"de": "Diese Pumpe unterstützt die folgenden Ventile: {valves}",
"it": "Questa pompa è compatibile con le seguenti valvole: {valves}",
"ru": "Этот насос поддерживает следующие клапаны: {valves}",
"pl": "Ta pompka obsługuje następujące zawory: {valves}"
"pl": "Ta pompka obsługuje następujące zawory: {valves}",
"es": "Esta bomba soporta las siguiente válvulas: {valves}",
"da": "Denne pumpe understøtter følgende ventiler: {valves}"
},
"freeform": {
"#addExtraTags": [
@ -511,13 +623,15 @@
{
"if": "valves=sclaverand",
"then": {
"en": "Sclaverand (also known as Presta)",
"nl": "Sclaverand (ook gekend als Presta)",
"fr": "Sclaverand (aussi appelé Presta)",
"en": "Sclaverand/Presta (narrow-width bike tires)",
"nl": "Sclaverand/Presta (dunne fietsbanden)",
"fr": "Sclaverand/Presta (pneus de vélos à faible largeur)",
"gl": "Sclaverand (tamén coñecido como Presta)",
"de": "Sklaverand (auch bekannt als Presta)",
"de": "Sklaverand-/Presta-Ventile (für Rennräder)",
"it": "Sclaverand (detta anche Presta)",
"ru": "Клапан Presta (также известный как французский клапан)"
"ru": "Клапан Presta (также известный как французский клапан)",
"da": "Sclaverand (også kendt som Presta og racerventil)",
"es": "Sclaverand/Presata (ruedas de bicicleta estrechas)"
}
},
{
@ -527,20 +641,24 @@
"nl": "Dunlop",
"fr": "Dunlop",
"gl": "Dunlop",
"de": "Dunlop",
"de": "Dunlopventile",
"it": "Dunlop",
"ru": "Клапан Dunlop"
"ru": "Клапан Dunlop",
"da": "Dunlop",
"es": "Dunlop"
}
},
{
"if": "valves=schrader",
"then": {
"en": "Schrader (cars)",
"nl": "Schrader (auto's)",
"fr": "Schrader (les valves de voitures)",
"en": "Schrader (cars and mountainbikes)",
"nl": "Schrader (auto's en mountainbikes)",
"fr": "Schrader (voitures et vélos de montagne)",
"gl": "Schrader (para automóbiles)",
"de": "Schrader (Autos)",
"it": "Schrader (valvola delle auto)"
"de": "Schrader-Ventile (für Autos und Mountainbikes)",
"it": "Schrader (valvola delle auto)",
"da": "Schrader (biler)",
"es": "Schrader (coches y bicicletas de montaña)"
}
}
],
@ -556,7 +674,9 @@
"de": "Ist dies eine elektrische Fahrradpumpe?",
"it": "Questa pompa per bici è elettrica?",
"ru": "Это электрический велосипедный насос?",
"pl": "Czy jest to elektryczna pompka do roweru?"
"pl": "Czy jest to elektryczna pompka do roweru?",
"es": "¿Hay una bomba eléctrica para bicis?",
"da": "Er dette en elektrisk cykelpumpe?"
},
"condition": "service:bicycle:pump=yes",
"mappings": [
@ -572,7 +692,10 @@
"ru": "Ручной насос",
"pl": "Pompa ręczna",
"pt_BR": "Bomba manual",
"pt": "Bomba manual"
"pt": "Bomba manual",
"ca": "Bomba manual",
"es": "Bomba manual",
"da": "Manuel pumpe"
}
},
{
@ -587,7 +710,10 @@
"ru": "Электрический насос",
"pl": "Pompka elektryczna",
"pt_BR": "Bomba elétrica",
"pt": "Bomba elétrica"
"pt": "Bomba elétrica",
"ca": "Bomba elèctrica",
"es": "Bomba eléctrica",
"da": "Elektrisk pumpe"
}
}
]
@ -601,7 +727,8 @@
"gl": "Ten a bomba de ar un indicador de presión ou un manómetro?",
"de": "Verfügt die Pumpe über einen Druckanzeiger oder ein Manometer?",
"it": "Questa pompa ha lindicatore della pressione o il manometro?",
"pl": "Czy pompka posiada wskaźnik ciśnienia lub manometr?"
"pl": "Czy pompka posiada wskaźnik ciśnienia lub manometr?",
"es": "¿La bomba tiene un indicador de presión o manómetro?"
},
"condition": "service:bicycle:pump=yes",
"mappings": [
@ -617,7 +744,8 @@
"ru": "Есть манометр",
"pl": "Jest manometr",
"pt_BR": "Há um manômetro",
"pt": "Há um manômetro"
"pt": "Há um manômetro",
"es": "Hay un manómetro"
}
},
{
@ -632,7 +760,8 @@
"ru": "Нет манометра",
"pl": "Nie ma manometru",
"pt_BR": "Não há um manômetro",
"pt": "Não há um manômetro"
"pt": "Não há um manômetro",
"es": "No hay ningún manometro"
}
},
{
@ -647,7 +776,8 @@
"ru": "Есть манометр, но он сломан",
"pl": "Jest manometr, ale jest uszkodzony",
"pt_BR": "Há um manômetro mas está quebrado",
"pt": "Há um manômetro mas está quebrado"
"pt": "Há um manômetro mas está quebrado",
"es": "Hay un manómetro pero está roto"
}
}
]
@ -657,16 +787,18 @@
"presets": [
{
"title": {
"en": "bike pump",
"nl": "fietspomp",
"fr": "pompe à vélo",
"en": "a bike pump",
"nl": "een fietspomp",
"fr": "une pompe à vélo",
"gl": "bomba de ar",
"de": "fahrradpumpe",
"it": "pompa per bici",
"de": "eine Fahrradpumpe",
"it": "una pompa per bici",
"ru": "bелосипедный насос",
"fi": "pyöräpumppu",
"pl": "pompka do roweru",
"pt_BR": "bomba de bicicleta"
"pt_BR": "uma bomba de bicicleta",
"es": "una bomba de bicicletas",
"da": "en cykelpumpe"
},
"tags": [
"amenity=bicycle_repair_station",
@ -681,7 +813,8 @@
"de": "Ein Gerät zum Aufpumpen von Reifen an einem festen Standort im öffentlichen Raum.",
"pl": "Urządzenie do pompowania opon w stałym miejscu w przestrzeni publicznej.",
"pt_BR": "Um dispositivo para encher seus pneus em um local fixa no espaço público",
"pt": "Um aparelho para encher os seus pneus num local fixa no espaço público"
"pt": "Um aparelho para encher os seus pneus num local fixa no espaço público",
"es": "Un dispositivo para inflar tus ruedas en una posición fija en el espacio público."
},
"exampleImages": [
"./assets/layers/bike_repair_station/pump_example_round.jpg",
@ -691,13 +824,14 @@
},
{
"title": {
"en": "bike repair station and pump",
"nl": "herstelpunt en pomp",
"fr": "point de réparation vélo avec pompe",
"en": "a bike repair station and pump",
"nl": "een herstelpunt en pomp",
"fr": "une point de réparation vélo avec pompe",
"gl": "estación de arranxo de bicicletas con bomba de ar",
"de": "fahrrad-Reparaturstation und Pumpe",
"it": "stazione di riparazione bici e pompa",
"pl": "stacja naprawy rowerów i pompka"
"de": "eine Fahrrad-Reparaturstation mit Pumpe",
"it": "una stazione di riparazione bici e pompa",
"pl": "stacja naprawy rowerów i pompka",
"es": "En estación de reparación de bicicletas y bomba"
},
"tags": [
"amenity=bicycle_repair_station",
@ -709,7 +843,9 @@
"nl": "Een fietspomp en gereedschap om je fiets te herstellen in de publieke ruimte. Deze zijn op een vastgemaakt, bijvoorbeeld aan een paal.",
"fr": "Un dispositif avec des outils pour réparer votre vélo combiné à une pompe a un emplacement fixe. Les outils sont souvent attachés par une chaîne pour empêcher le vol.",
"it": "Un dispositivo con attrezzi per riparare la tua bici e una pompa in un luogo fisso. Gli attrezzi sono spesso attaccati ad una catena per prevenire il furto.",
"de": "Ein Gerät mit Werkzeugen zur Reparatur von Fahrrädern kombiniert mit einer Pumpe an einem festen Standort. Die Werkzeuge sind oft mit Ketten gegen Diebstahl gesichert."
"de": "Ein Gerät mit Werkzeugen zur Reparatur von Fahrrädern kombiniert mit einer Pumpe an einem festen Standort. Die Werkzeuge sind oft mit Ketten gegen Diebstahl gesichert.",
"es": "Una bomba de bicicletas y herramientas para reparar tu bicicleta en el espacio público. Las herramientas habitualmente están aseguradas con cadenas contra el robo.",
"da": "En cykelpumpe og værktøj til at reparere din cykel i det offentlige rum. Værktøjet er ofte sikret med kæder mod tyveri."
},
"exampleImages": [
"./assets/layers/bike_repair_station/repair_station_example_2.jpg",
@ -718,12 +854,15 @@
},
{
"title": {
"en": "bike repair station without pump",
"nl": "herstelpunt zonder pomp",
"fr": "point de réparation vélo sans pompe",
"en": "a bike repair station without pump",
"nl": "een herstelpunt zonder pomp",
"fr": "une point de réparation vélo sans pompe",
"gl": "estación de arranxo de bicicletas sin bomba de ar",
"de": "fahrrad-Reparaturstation ohne Pumpe",
"it": "stazione di riparazione bici senza pompa"
"de": "eine Fahrrad-Reparaturstation ohne Pumpe",
"it": "una stazione di riparazione bici senza pompa",
"ru": "Станция обслуживания велосипедов без накачки (насоса)",
"es": "una estación de reparación de bicicletas sin bomba",
"da": "en cykelreparationsstation uden pumpe"
},
"tags": [
"amenity=bicycle_repair_station",
@ -732,7 +871,11 @@
],
"description": {
"en": "Tools to repair your bike in the public space (without pump). The tools are secured against theft.",
"nl": "Gereedschap om je fiets te herstellen in de publieke ruimte (zonder pomp). Deze zijn op een vastgemaakt, bijvoorbeeld aan een paal."
"nl": "Gereedschap om je fiets te herstellen in de publieke ruimte (zonder pomp). Deze zijn op een vastgemaakt, bijvoorbeeld aan een paal.",
"de": "Werkzeug, um Ihr Fahrrad im öffentlichen Raum zu reparieren (ohne Pumpe). Die Werkzeuge sind gegen Diebstahl gesichert.",
"es": "Herramientas para reparar tu bici en el espacio público (sin bomba).Las herramientas están aseguradas contra el robo.",
"da": "Værktøj til at reparere din cykel i det offentlige rum (uden pumpe). Værktøjet er sikret mod tyveri.",
"fr": "Des outils pour réparer les vélos dans lespace public (sans pompe). Les outils sont sécurisés contre le vol."
}
}
],
@ -824,6 +967,10 @@
],
"description": {
"en": "A layer showing bicycle pumps and bicycle repair tool stands",
"nl": "Deze laag toont fietspompen en herstelpunten voor fietsen"
"nl": "Deze laag toont fietspompen en herstelpunten voor fietsen",
"de": "Eine Ebene mit Fahrradpumpen und Werkzeugständern für die Fahrradreparatur",
"es": "Una capa que muestra bombas de bicicletas y puestos de herramientas de reparación de bicicletas",
"da": "Et lag med cykelpumper og cykelreværktøjsstativer",
"fr": "Une couche montrant les pompes à vélo et les centres de réparation"
}
}

View file

@ -84,6 +84,20 @@
"https://osoc.be/editions/2020/cyclofix"
]
},
{
"path": "repair_station_broken_pump.svg",
"license": "CC-BY-SA",
"authors": [
"Pieter Fiers",
"Thibault Declercq",
"Pierre Barban",
"Joost Schouppe",
"Pieter Vander Vennet"
],
"sources": [
"https://osoc.be/editions/2020/cyclofix"
]
},
{
"path": "repair_station_example.jpg",
"license": "CC-BY-SA 4.0",

View file

@ -5,11 +5,13 @@
"nl": "Fietszaak",
"fr": "Magasin ou réparateur de vélo",
"gl": "Tenda/arranxo de bicicletas",
"de": "Fahrradwerkstatt/geschäft",
"de": "Fahrradgeschäfte und -werkstätten",
"it": "Venditore/riparatore bici",
"ru": "Обслуживание велосипедов/магазин",
"pt_BR": "Reparo/loja de bicicletas",
"pt": "Reparo/loja de bicicletas"
"pt": "Reparo/loja de bicicletas",
"ca": "Botiga/reparació de bicicletes",
"es": "Taller/tienda de bicis"
},
"minzoom": 13,
"allowMove": true,
@ -54,7 +56,10 @@
"it": "Venditore/riparatore bici",
"ru": "Обслуживание велосипедов/магазин",
"pt_BR": "Reparo/loja de bicicletas",
"pt": "Reparo/loja de bicicletas"
"pt": "Reparo/loja de bicicletas",
"ca": "Botiga/reparació de bicicletes",
"da": "Cykelværksted/butik",
"es": "Taller/tienda de bicis"
},
"mappings": [
{
@ -71,7 +76,8 @@
"ru": "Магазин спортивного инвентаря <i>{name}</i>",
"de": "Sportartikelgeschäft <i>{name}</i>",
"pt_BR": "Loja de equipamentos esportivos <i>{name}</i>",
"pt": "Loja de equipamentos desportivos <i>{name}</i>"
"pt": "Loja de equipamentos desportivos <i>{name}</i>",
"es": "Tienda de artículos deportivos <i>{name}</i>"
}
},
{
@ -81,7 +87,13 @@
"shop~*"
]
},
"then": "Other shop"
"then": {
"en": "Winkel",
"de": "Geschäfte",
"nl": "Shop",
"es": "Winkel",
"fr": "Magasin"
}
},
{
"if": {
@ -89,7 +101,9 @@
{
"or": [
"service:bicycle:rental=yes",
"amenity=bicycle_rental"
"amenity=bicycle_rental",
"shop=rental",
"shop=bicycle_rental"
]
}
]
@ -102,7 +116,9 @@
"ru": "Прокат велосипедов <i>{name}</i>",
"de": "Fahrradverleih<i>{name}</i>",
"pt_BR": "Aluguel de bicicletas <i>{name}</i>",
"pt": "Aluguel de bicicletas <i>{name}</i>"
"pt": "Aluguel de bicicletas <i>{name}</i>",
"es": "Alquiler de bicicletas <i>{name}</i>",
"da": "Cykeludlejning <i>{name}</i>"
}
},
{
@ -118,10 +134,12 @@
"fr": "Réparateur de vélo <i>{name}</i>",
"gl": "Arranxo de bicicletas <i>{name}</i>",
"de": "Fahrradwerkstatt <i>{name}</i>",
"it": "Riparazione biciclette <i>{name</i>",
"it": "Riparazione biciclette <i>{name}</i>",
"ru": "Ремонт велосипедов <i>{name}</i>",
"pt_BR": "Reparo de bicicletas <i>{name}</i>",
"pt": "Reparo de bicicletas <i>{name}</i>"
"pt": "Reparo de bicicletas <i>{name}</i>",
"es": "Reparación de bicis <i>{name}</i>",
"da": "Cykelreparation <i>{name}</i>"
}
},
{
@ -139,7 +157,9 @@
"it": "Negozio di biciclette <i>{name}</i>",
"ru": "Магазин велосипедов <i>{name}</i>",
"pt_BR": "Loja de bicicletas <i>{name}</i>",
"pt": "Loja de bicicletas <i>{name}</i>"
"pt": "Loja de bicicletas <i>{name}</i>",
"es": "Tienda de bicis <i>{name}</i>",
"da": "Cykelforretning <i>{name}</i>"
}
},
{
@ -152,7 +172,9 @@
"de": "Fahrradwerkstatt/geschäft <i>{name}</i>",
"it": "Venditore/riparatore bici <i>{name}</i>",
"pt_BR": "Loja/reparo de bicicletas <i>{name}</i>",
"pt": "Loja/reparo de bicicletas <i>{name}</i>"
"pt": "Loja/reparo de bicicletas <i>{name}</i>",
"da": "Cykelværksted<i>{name}</i>",
"es": "Taller/tienda de bicis <i>{name}</i>"
}
}
]
@ -189,7 +211,8 @@
"ru": "Магазин, специализирующийся на продаже велосипедов или сопутствующих товаров",
"pt_BR": "Uma loja que vende especificamente bicicletas ou itens relacionados",
"de": "Ein Geschäft, das speziell Fahrräder oder verwandte Artikel verkauft",
"pt": "Uma loja que vende especificamente bicicletas ou itens relacionados"
"pt": "Uma loja que vende especificamente bicicletas ou itens relacionados",
"es": "Una tiene que vende específicamente bicis u objetos relacionados"
},
"tagRenderings": [
"images",
@ -209,8 +232,23 @@
"it": "Questo negozio è specializzato nella vendita di {shop} ed effettua attività relative alle biciclette",
"pt_BR": "Esta loja é especializada em vender {shop} e faz atividades relacionadas à bicicletas",
"de": "Dieses Geschäft ist auf den Verkauf von {shop} spezialisiert und im Bereich Fahrrad tätig",
"pt": "Esta loja é especializada em vender {shop} e faz atividades relacionadas à bicicletas"
}
"pt": "Esta loja é especializada em vender {shop} e faz atividades relacionadas à bicicletas",
"es": "Esta tienda está especializada en vender {shop} y hace actividades relacionadas con bicicletas",
"da": "Denne butik er specialiseret i at sælge {shop} og udfører aktiviteter i forbindelse med cykler"
},
"mappings": [
{
"if": "shop=rental",
"then": {
"nl": "Deze zaak focust op verhuur",
"en": "This business focuses on rental",
"de": "Dieses Geschäft konzentriert sich auf die Vermietung",
"da": "Denne virksomhed fokuserer på udlejning",
"es": "Este negocio se centra en el alquiler",
"fr": "Ce commerce est spécialisé dans la location"
}
}
]
},
{
"question": {
@ -218,98 +256,44 @@
"nl": "Wat is de naam van deze fietszaak?",
"fr": "Quel est le nom du magasin de vélos ?",
"gl": "Cal é o nome desta tenda de bicicletas?",
"de": "Wie heißt dieser Fahrradladen?",
"de": "Wie heißt das Geschäft?",
"it": "Qual è il nome di questo negozio di biciclette?",
"ru": "Как называется магазин велосипедов?",
"pt_BR": "Qual o nome desta loja de bicicletas?",
"pt": "Qual o nome desta loja de bicicletas?"
"pt": "Qual o nome desta loja de bicicletas?",
"es": "¿Cual es el nombre de esta tienda de bicicletas?",
"da": "Hvad hedder denne cykelbutik?"
},
"render": {
"en": "This bicycle shop is called {name}",
"nl": "Deze fietszaak heet {name}",
"fr": "Ce magasin s'appelle {name}",
"gl": "Esta tenda de bicicletas chámase {name}",
"de": "Dieses Fahrradgeschäft heißt {name}",
"de": "Das Geschäft heißt {name}",
"it": "Questo negozio di biciclette è chiamato {name}",
"ru": "Этот магазин велосипедов называется {name}",
"pt_BR": "Esta loja de bicicletas se chama {name}",
"pt": "Esta loja de bicicletas se chama {name}"
"pt": "Esta loja de bicicletas se chama {name}",
"es": "Esta tienda de bicicletas se llama {name}",
"da": "Denne cykelbutik hedder {name}"
},
"freeform": {
"key": "name"
},
"id": "bike_shop-name"
},
"website",
"phone",
"email",
"opening_hours",
{
"question": {
"en": "What is the website of {name}?",
"nl": "Wat is de website van {name}?",
"fr": "Quel est le site web de {name} ?",
"gl": "Cal é a páxina web de {name}?",
"it": "Qual è il sito web di {name}?",
"ru": "Какой сайт у {name}?",
"id": "URL {name} apa?",
"de": "Was ist die Webseite von {name}?",
"pt_BR": "Qual o website de {name}?",
"pt": "Qual o website de {name}?"
"render": {
"en": "Only accessible to {access}",
"nl": "Enkel voor {access}",
"de": "Nur zugänglich für {access}",
"es": "Solo accesible a {access}",
"fr": "Seulement accessible à {access}"
},
"render": "<a href='{website}' target='_blank'>{website}</a>",
"freeform": {
"key": "website",
"type": "url"
},
"id": "bike_shop-website"
},
{
"question": {
"en": "What is the phone number of {name}?",
"nl": "Wat is het telefoonnummer van {name}?",
"fr": "Quel est le numéro de téléphone de {name} ?",
"gl": "Cal é o número de teléfono de {name}?",
"it": "Qual è il numero di telefono di {name}?",
"ru": "Какой номер телефона у {name}?",
"de": "Wie lautet die Telefonnummer von {name}?",
"pt_BR": "Qual o número de telefone de {name}?",
"pt": "Qual é o número de telefone de {name}?"
},
"render": "<a href='tel:{phone}'>{phone}</a>",
"freeform": {
"key": "phone",
"type": "phone"
},
"id": "bike_shop-phone"
},
{
"question": {
"en": "What is the email address of {name}?",
"nl": "Wat is het email-adres van {name}?",
"fr": "Quelle est l'adresse électronique de {name}?",
"gl": "Cal é o enderezo de correo electrónico de {name}?",
"it": "Qual è lindirizzo email di {name}?",
"ru": "Какой адрес электронной почты у {name}?",
"de": "Wie lautet die E-Mail-Adresse von {name}?",
"pt_BR": "Qual o endereço de email de {name}?",
"pt": "Qual o endereço de email de {name}?"
},
"render": "<a href='mailto:{email}' target='_blank'>{email}</a>",
"freeform": {
"key": "email",
"type": "email"
},
"id": "bike_shop-email"
},
{
"render": "{opening_hours_table(opening_hours)}",
"question": "When is this shop opened?",
"freeform": {
"key": "opening_hours",
"type": "opening_hours"
},
"id": "bike_shop-opening_hours"
},
"description",
{
"render": "Enkel voor {access}",
"freeform": {
"key": "access"
},
@ -322,11 +306,13 @@
"nl": "Verkoopt deze fietszaak fietsen?",
"fr": "Est-ce que ce magasin vend des vélos ?",
"gl": "Esta tenda vende bicicletas?",
"de": "Verkauft dieser Laden Fahrräder?",
"de": "Verkauft das Geschäft Fahrräder?",
"it": "Questo negozio vende bici?",
"ru": "Продаются ли велосипеды в этом магазине?",
"pt_BR": "Esta loja vende bicicletas?",
"pt": "Esta loja vende bicicletas?"
"pt": "Esta loja vende bicicletas?",
"es": "¿Vende bicis esta tienda?",
"da": "Sælger denne butik cykler?"
},
"mappings": [
{
@ -336,11 +322,13 @@
"nl": "Deze winkel verkoopt fietsen",
"fr": "Ce magasin vend des vélos",
"gl": "Esta tenda vende bicicletas",
"de": "Dieses Geschäft verkauft Fahrräder",
"de": "Das Geschäft verkauft Fahrräder",
"it": "Questo negozio vende bici",
"ru": "В этом магазине продаются велосипеды",
"pt_BR": "Esta loja vende bicicletas",
"pt": "Esta loja vende bicicletas"
"pt": "Esta loja vende bicicletas",
"es": "Esta tienda vende bicis",
"da": "Denne butik sælger cykler"
}
},
{
@ -350,11 +338,13 @@
"nl": "Deze winkel verkoopt geen fietsen",
"fr": "Ce magasin ne vend pas de vélo",
"gl": "Esta tenda non vende bicicletas",
"de": "Dieses Geschäft verkauft keine Fahrräder",
"de": "Das Geschäft verkauft keine Fahrräder",
"it": "Questo negozio non vende bici",
"ru": "В этом магазине не продают велосипеды",
"pt_BR": "Esta loja não vende bicicletas",
"pt": "Esta loja não vende bicicletas"
"pt": "Esta loja não vende bicicletas",
"es": "Esta tienda no vende bicis",
"da": "Denne butik sælger ikke cykler"
}
}
]
@ -366,11 +356,13 @@
"nl": "Herstelt deze winkel fietsen?",
"fr": "Est-ce que ce magasin répare des vélos ?",
"gl": "Esta tenda arranxa bicicletas?",
"de": "Repariert dieses Geschäft Fahrräder?",
"de": "Repariert das Geschäft Fahrräder?",
"it": "Questo negozio ripara bici?",
"ru": "В этом магазине ремонтируют велосипеды?",
"pt_BR": "Esta loja conserta bicicletas?",
"pt": "Esta loja conserta bicicletas?"
"pt": "Esta loja conserta bicicletas?",
"es": "¿Repara bicis esta tienda?",
"da": "Reparerer denne butik cykler?"
},
"mappings": [
{
@ -380,11 +372,13 @@
"nl": "Deze winkel herstelt fietsen",
"fr": "Ce magasin répare des vélos",
"gl": "Esta tenda arranxa bicicletas",
"de": "Dieses Geschäft repariert Fahrräder",
"de": "Das Geschäft repariert Fahrräder",
"it": "Questo negozio ripara bici",
"ru": "Этот магазин ремонтирует велосипеды",
"pt_BR": "Esta loja conserta bicicletas",
"pt": "Esta loja conserta bicicletas"
"pt": "Esta loja conserta bicicletas",
"es": "Esta tienda repara bicis",
"da": "Denne butik reparerer cykler"
}
},
{
@ -394,11 +388,13 @@
"nl": "Deze winkel herstelt geen fietsen",
"fr": "Ce magasin ne répare pas les vélos",
"gl": "Esta tenda non arranxa bicicletas",
"de": "Dieses Geschäft repariert keine Fahrräder",
"de": "Das Geschäft repariert keine Fahrräder",
"it": "Questo negozio non ripara bici",
"ru": "Этот магазин не ремонтирует велосипеды",
"pt_BR": "Esta loja não conserta bicicletas",
"pt": "Esta loja não conserta bicicletas"
"pt": "Esta loja não conserta bicicletas",
"es": "Esta tienda no repara bicis",
"da": "Denne butik reparerer ikke cykler"
}
},
{
@ -408,11 +404,13 @@
"nl": "Deze winkel herstelt enkel fietsen die hier werden gekocht",
"fr": "Ce magasin ne répare seulement les vélos achetés là-bas",
"gl": "Esta tenda só arranxa bicicletas mercadas aquí",
"de": "Dieses Geschäft repariert nur hier gekaufte Fahrräder",
"de": "Das Geschäft repariert nur hier gekaufte Fahrräder",
"it": "Questo negozio ripara solo le bici che sono state acquistate qua",
"ru": "Этот магазин ремонтирует только велосипеды, купленные здесь",
"pt_BR": "Esta loja conserta bicicletas compradas aqui",
"pt": "Esta loja conserta bicicletas compradas aqui"
"pt": "Esta loja conserta bicicletas compradas aqui",
"es": "Esta tienda solo repara bicis compradas aquí",
"da": "Denne butik reparerer kun cykler købt her"
}
},
{
@ -422,27 +420,32 @@
"nl": "Deze winkel herstelt enkel fietsen van een bepaald merk",
"fr": "Ce magasin ne répare seulement des marques spécifiques",
"gl": "Esta tenda só arranxa bicicletas dunha certa marca",
"de": "Dieses Geschäft repariert nur Fahrräder einer bestimmten Marke",
"de": "Das Geschäft repariert nur Fahrräder einer bestimmten Marke",
"it": "Questo negozio ripara solo le biciclette di una certa marca",
"ru": "В этом магазине обслуживают велосипеды определённого бренда",
"pt_BR": "Esta loja conserta bicicletas de uma certa marca",
"pt": "Esta loja conserta bicicletas de uma certa marca"
"pt": "Esta loja conserta bicicletas de uma certa marca",
"es": "Esta tienda solo repara bicis de una cierta marca",
"da": "Dette værksted reparerer kun cykler af et bestemt mærke"
}
}
]
},
{
"#": "Remark: we steal the 'bicycle_rental' questions from the other layer. They'll get the condition of their source automatically!",
"id": "bike_repair_rents-bikes",
"question": {
"en": "Does this shop rent out bikes?",
"nl": "Verhuurt deze winkel fietsen?",
"fr": "Est-ce ce magasin loue des vélos ?",
"gl": "Esta tenda aluga bicicletas?",
"de": "Vermietet dieser Laden Fahrräder?",
"de": "Vermietet das Geschäft Fahrräder?",
"it": "Questo negozio noleggia le bici?",
"ru": "Этот магазин сдает велосипеды в аренду?",
"pt_BR": "Esta loja aluga bicicletas?",
"pt": "Esta loja aluga bicicletas?"
"pt": "Esta loja aluga bicicletas?",
"es": "¿Alquila bicicis esta tienda?",
"da": "Udlejer denne butik cykler?"
},
"mappings": [
{
@ -452,11 +455,13 @@
"nl": "Deze winkel verhuurt fietsen",
"fr": "Ce magasin loue des vélos",
"gl": "Esta tenda aluga bicicletas",
"de": "Dieses Geschäft vermietet Fahrräder",
"de": "Das Geschäft vermietet Fahrräder",
"it": "Questo negozio noleggia le bici",
"ru": "Этот магазин сдает велосипеды в аренду",
"pt_BR": "Esta loja aluga bicicletas",
"pt": "Esta loja aluga bicicletas"
"pt": "Esta loja aluga bicicletas",
"es": "Esta tienda alquila bicis",
"da": "Denne butik udlejer cykler"
}
},
{
@ -466,15 +471,18 @@
"nl": "Deze winkel verhuurt geen fietsen",
"fr": "Ce magasin ne loue pas de vélos",
"gl": "Esta tenda non aluga bicicletas",
"de": "Dieses Geschäft vermietet keine Fahrräder",
"de": "Das Geschäft vermietet keine Fahrräder",
"it": "Questo negozio non noleggia le bici",
"ru": "Этот магазин не сдает велосипеды напрокат",
"pt_BR": "Esta loja não aluga bicicletas",
"pt": "Esta loja não aluga bicicletas"
"pt": "Esta loja não aluga bicicletas",
"es": "Esta tienda no alquila bicis",
"da": "Denne butik udlejer ikke cykler"
}
}
]
},
"bicycle_rental.*bicycle_rental",
{
"id": "bike_repair_second-hand-bikes",
"question": {
@ -482,9 +490,11 @@
"nl": "Verkoopt deze winkel tweedehands fietsen?",
"fr": "Est-ce ce magasin vend des vélos d'occasion ?",
"gl": "Esta tenda vende bicicletas de segunda man?",
"de": "Verkauft dieses Geschäft gebrauchte Fahrräder?",
"de": "Verkauft das Geschäft gebrauchte Fahrräder?",
"it": "Questo negozio vende bici usate?",
"ru": "В этом магазине продаются подержанные велосипеды?"
"ru": "В этом магазине продаются подержанные велосипеды?",
"es": "¿Vende bicis de segunda mano esta tienda?",
"da": "Sælger denne butik brugte cykler?"
},
"mappings": [
{
@ -494,9 +504,11 @@
"nl": "Deze winkel verkoopt tweedehands fietsen",
"fr": "Ce magasin vend des vélos d'occasion",
"gl": "Esta tenda vende bicicletas de segunda man",
"de": "Dieses Geschäft verkauft gebrauchte Fahrräder",
"de": "Das Geschäft verkauft auch gebrauchte Fahrräder",
"it": "Questo negozio vende bici usate",
"ru": "В этом магазине продаются подержанные велосипеды"
"ru": "В этом магазине продаются подержанные велосипеды",
"es": "Esta tienda vende bicis de segunda mano",
"da": "Denne butik sælger brugte cykler"
}
},
{
@ -506,9 +518,11 @@
"nl": "Deze winkel verkoopt geen tweedehands fietsen",
"fr": "Ce magasin ne vend pas de vélos d'occasion",
"gl": "Esta tenda non vende bicicletas de segunda man",
"de": "Dieses Geschäft verkauft keine gebrauchten Fahrräder",
"de": "Das Geschäft verkauft keine gebrauchten Fahrräder",
"it": "Questo negozio non vende bici usate",
"ru": "В этом магазине не продаются подержанные велосипеды"
"ru": "В этом магазине не продаются подержанные велосипеды",
"es": "Esta tienda no vende bicis de segunda mano",
"da": "Denne butik sælger ikke brugte cykler"
}
},
{
@ -518,9 +532,11 @@
"nl": "Deze winkel verkoopt enkel tweedehands fietsen",
"fr": "Ce magasin vend seulement des vélos d'occasion",
"gl": "Esta tenda só vende bicicletas de segunda man",
"de": "Dieses Geschäft verkauft nur gebrauchte Fahrräder",
"de": "Das Geschäft verkauft ausschließlich gebrauchte Fahrräder",
"it": "Questo negozio vende solamente bici usate",
"ru": "В этом магазине продаются только подержанные велосипеды"
"ru": "В этом магазине продаются только подержанные велосипеды",
"es": "Esta tienda solo vende bicis de segunda mano",
"da": "Denne butik sælger kun brugte cykler"
}
}
]
@ -532,9 +548,10 @@
"nl": "Biedt deze winkel een fietspomp aan voor iedereen?",
"fr": "Est-ce que ce magasin offre une pompe en accès libre ?",
"gl": "Esta tenda ofrece unha bomba de ar para uso de calquera persoa?",
"de": "Bietet dieses Geschäft eine Fahrradpumpe zur Benutzung für alle an?",
"de": "Gibt es im Geschäft eine öffentlich nutzbare Luftpumpe?",
"it": "Questo negozio offre luso a chiunque di una pompa per bici?",
"ru": "Предлагается ли в этом магазине велосипедный насос для всеобщего пользования?"
"ru": "Предлагается ли в этом магазине велосипедный насос для всеобщего пользования?",
"es": "¿Esta tienda ofrece una bomba para que la utilice cualquiera?"
},
"mappings": [
{
@ -544,9 +561,10 @@
"nl": "Deze winkel biedt een fietspomp aan voor iedereen",
"fr": "Ce magasin offre une pompe en acces libre",
"gl": "Esta tenda ofrece unha bomba de ar para uso de calquera persoa",
"de": "Dieses Geschäft bietet eine Fahrradpumpe für alle an",
"de": "Im Geschäft gibt es eine öffentlich nutzbare Luftpumpe",
"it": "Questo negozio offre luso pubblico di una pompa per bici",
"ru": "В этом магазине есть велосипедный насос для всеобщего пользования"
"ru": "В этом магазине есть велосипедный насос для всеобщего пользования",
"es": "Esta tienda ofrece una bomba para cualquiera"
}
},
{
@ -556,9 +574,10 @@
"nl": "Deze winkel biedt geen fietspomp aan voor eender wie",
"fr": "Ce magasin n'offre pas de pompe en libre accès",
"gl": "Esta tenda non ofrece unha bomba de ar para uso de calquera persoa",
"de": "Dieses Geschäft bietet für niemanden eine Fahrradpumpe an",
"de": "Im Geschäft gibt es keine öffentlich nutzbare Luftpumpe",
"it": "Questo negozio non offre luso pubblico di una pompa per bici",
"ru": "В этом магазине нет велосипедного насоса для всеобщего пользования"
"ru": "В этом магазине нет велосипедного насоса для всеобщего пользования",
"es": "Esta tienda no ofrece una bomba para cualquiera"
}
},
{
@ -568,7 +587,9 @@
"nl": "Er is een fietspomp, deze is apart aangeduid",
"fr": "Il y a une pompe à vélo, c'est indiqué comme un point séparé ",
"it": "Cè una pompa per bici, è mostrata come punto separato ",
"de": "Es gibt eine Fahrradpumpe, sie wird als separater Punkt angezeigt "
"de": "Es gibt eine Luftpumpe, sie ist als separater Punkt eingetragen ",
"es": "Hay una bomba para bicicletas, se muestra como un punto separado ",
"da": "Der er cykelpumpe, den er vist som et separat punkt "
}
}
]
@ -580,9 +601,11 @@
"nl": "Biedt deze winkel gereedschap aan om je fiets zelf te herstellen?",
"fr": "Est-ce qu'il y a des outils pour réparer son vélo dans ce magasin ?",
"gl": "Hai ferramentas aquí para arranxar a túa propia bicicleta?",
"de": "Gibt es hier Werkzeuge, um das eigene Fahrrad zu reparieren?",
"de": "Gibt es hier Werkzeug, um das eigene Fahrrad zu reparieren?",
"it": "Sono presenti degli attrezzi per riparare la propria bici?",
"ru": "Есть ли здесь инструменты для починки собственного велосипеда?"
"ru": "Есть ли здесь инструменты для починки собственного велосипеда?",
"es": "¿Hay herramientas para reparar tu propia bici?",
"da": "Er der værktøj her til at reparere din egen cykel?"
},
"mappings": [
{
@ -592,8 +615,10 @@
"nl": "Deze winkel biedt gereedschap aan om je fiets zelf te herstellen",
"fr": "Ce magasin offre des outils pour réparer son vélo soi-même",
"gl": "Hai ferramentas aquí para arranxar a túa propia bicicleta",
"de": "Dieses Geschäft bietet Werkzeuge für die Heimwerkerreparatur an",
"it": "Questo negozio offre degli attrezzi per la riparazione fai-da-te"
"de": "Das Geschäft bietet Werkzeug an, um das eigene Fahrrad zu reparieren",
"it": "Questo negozio offre degli attrezzi per la riparazione fai-da-te",
"da": "Denne butik tilbyder værktøj til gør-det-selv-reparation",
"es": "Esta tienda ofrece herramientas para la reparación DIY"
}
},
{
@ -603,8 +628,10 @@
"nl": "Deze winkel biedt geen gereedschap aan om je fiets zelf te herstellen",
"fr": "Ce magasin n'offre pas des outils pour réparer son vélo soi-même",
"gl": "Non hai ferramentas aquí para arranxar a túa propia bicicleta",
"de": "Dieses Geschäft bietet keine Werkzeuge für Heimwerkerreparaturen an",
"it": "Questo negozio non offre degli attrezzi per la riparazione fai-da-te"
"de": "Das Geschäft bietet kein Werkzeug an, um das eigene Fahrrad zu reparieren",
"it": "Questo negozio non offre degli attrezzi per la riparazione fai-da-te",
"da": "Denne butik tilbyder ikke værktøj til gør-det-selv reparation",
"es": "Esta tienda no ofrece herramientas para la reparación DIY"
}
},
{
@ -614,8 +641,9 @@
"nl": "Het gereedschap aan om je fiets zelf te herstellen is enkel voor als je de fiets er kocht of huurt",
"fr": "Des outils d'auto-réparation sont disponibles uniquement si vous avez acheté ou loué le vélo dans ce magasin",
"it": "Gli attrezzi per la riparazione fai-da-te sono disponibili solamente se hai acquistato/noleggiato la bici nel negozio",
"de": "Werkzeuge für die Selbstreparatur sind nur verfügbar, wenn Sie das Fahrrad im Laden gekauft/gemietet haben",
"ru": "Инструменты для починки доступны только при покупке/аренде велосипеда в магазине"
"de": "Das Geschäft bietet nur Werkzeug an, um das eigene Fahrrad zu reparieren, wenn es dort gekauft/gemietet wurde",
"ru": "Инструменты для починки доступны только при покупке/аренде велосипеда в магазине",
"es": "Las herramientas para reparaciones DIT solo están disponibles si compraste/alquilaste la bicicleta en la tienda"
}
}
]
@ -628,7 +656,9 @@
"fr": "Lave-t-on les vélos ici ?",
"it": "Vengono lavate le bici qua?",
"ru": "Здесь моют велосипеды?",
"de": "Werden hier Fahrräder gewaschen?"
"de": "Bietet das Geschäft Fahrradreinigungen an?",
"es": "¿Aquí se lavan bicicletas?",
"da": "Vaskes cykler her?"
},
"mappings": [
{
@ -638,8 +668,10 @@
"nl": "Deze winkel biedt fietsschoonmaak aan",
"fr": "Ce magasin lave les vélos",
"it": "Questo negozio lava le biciclette",
"de": "Dieses Geschäft reinigt Fahrräder",
"ru": "В этом магазине оказываются услуги мойки/чистки велосипедов"
"de": "Das Geschäft bietet Fahrradreinigungen an",
"ru": "В этом магазине оказываются услуги мойки/чистки велосипедов",
"es": "Esta tienda limpia bicicletas",
"da": "Denne butik rengør cykler"
}
},
{
@ -649,7 +681,8 @@
"nl": "Deze winkel biedt een installatie aan om zelf je fiets schoon te maken",
"fr": "Ce magasin a une installation pour laver soi même des vélos",
"it": "Questo negozio ha una struttura dove è possibile pulire la propria bici",
"de": "Dieser Laden hat eine Anlage, in der man Fahrräder selbst reinigen kann"
"de": "Im Geschäft können Fahrräder selbst gereinigt werden",
"es": "Esta tienda tiene una instalación donde uno puede limpiar bicicletas por si mismo"
}
},
{
@ -659,24 +692,27 @@
"nl": "Deze winkel biedt geen fietsschoonmaak aan",
"fr": "Ce magasin ne fait pas le nettoyage de vélo",
"it": "Questo negozio non offre la pulizia della bicicletta",
"de": "Dieser Laden bietet keine Fahrradreinigung an",
"ru": "В этом магазине нет услуг мойки/чистки велосипедов"
"de": "Das Geschäft bietet keine Fahrradreinigungen an",
"ru": "В этом магазине нет услуг мойки/чистки велосипедов",
"es": "Esta tienda no ofrece limpieza de bicicletas"
}
}
]
},
"bike_cleaning.bike_cleaning-service:bicycle:cleaning:charge"
"bike_cleaning.bike_cleaning-service:bicycle:cleaning:charge",
"description"
],
"presets": [
{
"title": {
"en": "Bike repair/shop",
"nl": "Fietszaak",
"fr": "Magasin et réparateur de vélo",
"en": "a bike repair/shop",
"nl": "een fietszaak",
"fr": "une magasin et réparateur de vélo",
"gl": "Tenda/arranxo de bicicletas",
"de": "Fahrradwerkstatt/geschäft",
"it": "Negozio/riparatore di bici",
"ru": "Обслуживание велосипедов/магазин"
"de": "eine Fahrradwerkstatt bzw. ein Fahrradgeschäft",
"it": "una negozio/riparatore di bici",
"ru": "Обслуживание велосипедов/магазин",
"es": "un taller/tienda de bicis"
},
"tags": [
"shop=bicycle"

View file

@ -1,11 +1,12 @@
{
"id": "bike_themed_object",
"name": {
"en": "Bike related object",
"en": "Bike-related object",
"nl": "Fietsgerelateerd object",
"fr": "Objet cycliste",
"de": "Mit Fahrrad zusammenhängendes Objekt",
"it": "Oggetto relativo alle bici"
"de": "Weitere fahrradbezogene Objekte",
"it": "Oggetto relativo alle bici",
"es": "Objeto relacionado con bicis"
},
"minzoom": 13,
"source": {
@ -29,7 +30,9 @@
"nl": "Fietsgerelateerd object",
"fr": "Objet cycliste",
"de": "Mit Fahrrad zusammenhängendes Objekt",
"it": "Oggetto relativo alle bici"
"it": "Oggetto relativo alle bici",
"es": "Objeto relacionado con bicis",
"da": "Cykelrelateret objekt"
},
"mappings": [
{
@ -43,7 +46,11 @@
"en": "Cycle track",
"fr": "Piste cyclable",
"it": "Pista ciclabile",
"de": "Radweg"
"de": "Radweg",
"ru": "Велотрек",
"ca": "Pista ciclable",
"es": "Carril bici",
"da": "Cykelsti"
}
}
]
@ -81,6 +88,9 @@
],
"description": {
"en": "A layer with bike-themed objects but who don't match any other layer",
"nl": "Een laag met fietsgerelateerde diensten, die in geen enkele andere laag konden ondergebracht worden"
"nl": "Een laag met fietsgerelateerde diensten, die in geen enkele andere laag konden ondergebracht worden",
"de": "Eine Ebene mit Objekten zum Thema Fahrrad, die zu keiner anderen Ebene passen",
"es": "Una capa con los objetos relacionados con bicis pero que no coinciden con ninguna otra capa",
"fr": "Une couche sur le thème des vélos mais qui ne correspondent à aucune autre couche"
}
}

View file

@ -4,7 +4,11 @@
"en": "Binoculars",
"nl": "Verrekijkers",
"de": "Ferngläser",
"ru": "Бинокль"
"ru": "Бинокль",
"ca": "Prismàtics",
"da": "Kikkert",
"es": "Prismáticos",
"fr": "Jumelles"
},
"minzoom": 0,
"title": {
@ -12,14 +16,22 @@
"en": "Binoculars",
"nl": "Verrekijker",
"de": "Ferngläser",
"ru": "Бинокль"
"ru": "Бинокль",
"ca": "Prismàtics",
"es": "Prismáticos",
"da": "Kikkert",
"fr": "Jumelles"
}
},
"description": {
"en": "Binoculas",
"en": "Binoculars",
"nl": "Verrekijkers",
"de": "Fernglas",
"ru": "Бинокли"
"de": "Ferngläser",
"ru": "Бинокли",
"ca": "Prismàtics",
"da": "Kikkerter",
"es": "Prismáticos",
"fr": "Jumelles"
},
"tagRenderings": [
"images",
@ -35,7 +47,10 @@
"then": {
"en": "Free to use",
"nl": "Gratis te gebruiken",
"de": "Kostenlose Nutzung"
"de": "Kostenlose Nutzung",
"da": "Gratis at bruge",
"es": "De uso gratuito",
"fr": "En libre service"
}
}
],
@ -48,12 +63,18 @@
"render": {
"en": "Using these binoculars costs {charge}",
"nl": "Deze verrekijker gebruiken kost {charge}",
"de": "Die Benutzung dieses Fernglases kostet {charge}"
"de": "Die Benutzung dieses Fernglases kostet {charge}",
"es": "Utilizar estos prismáticos cuesta {charge}",
"da": "Brug af denne kikkert koster {charge}",
"fr": "Lutilisation des ces jumelles coûte {charge}"
},
"question": {
"en": "How much does one have to pay to use these binoculars?",
"nl": "Hoeveel moet men betalen om deze verrekijker te gebruiken?",
"de": "Wie viel muss man für die Nutzung dieser Ferngläser bezahlen?"
"de": "Wie viel muss man für die Nutzung dieser Ferngläser bezahlen?",
"es": "¿Cuánto hay que pagar para utilizar estos prismáticos?",
"da": "Hvor meget koster det at bruge denne kikkert?",
"fr": "Combien lutilisation des ces jumelles coûte-t-elle ?"
},
"id": "binocular-charge"
},
@ -61,12 +82,18 @@
"question": {
"en": "When looking through this binocular, in what direction does one look?",
"nl": "Welke richting kijkt men uit als men door deze verrekijker kijkt?",
"de": "In welche Richtung blickt man, wenn man durch dieses Fernglas schaut?"
"de": "In welche Richtung blickt man, wenn man durch dieses Fernglas schaut?",
"es": "¿Cuándo uno mira a través de estos prismáticos, en qué dirección lo hace?",
"da": "I hvilken retning kigger man, når man ser gennem denne kikkert?",
"fr": "Dans quelle direction regarde-t-on en utilisant ces jumelles ?"
},
"render": {
"en": "Looks towards {direction}°",
"nl": "Kijkt richting {direction}°",
"de": "Blick in Richtung {direction}°"
"de": "Blick in Richtung {direction}°",
"es": "Mira hacia {direction}º",
"da": "Kigger mod {direction}°",
"fr": "Orienté à {direction}°"
},
"freeform": {
"key": "direction",
@ -81,16 +108,22 @@
"amenity=binoculars"
],
"title": {
"en": "binoculars",
"nl": "verrekijker",
"de": "Ferngläser",
"ru": "бинокль"
"en": "a binocular",
"nl": "een verrekijker",
"de": "ein Fernglas",
"ru": "бинокль",
"ca": "uns prismàtics",
"da": "en kikkert",
"es": "unos prismáticos",
"fr": "des jumelles"
},
"description": {
"en": "A telescope or pair of binoculars mounted on a pole, available to the public to look around. <img src='./assets/layers/binocular/binoculars_example.jpg' style='height: 300px; width: auto; display: block;' />",
"nl": "Een telescoop of verrekijker die op een vaste plaats gemonteerd staat waar iedereen door mag kijken. <img src='./assets/layers/binocular/binoculars_example.jpg' style='height: 300px; width: auto; display: block;' />",
"de": "Ein fest installiertes Teleskop oder Fernglas, für die öffentliche Nutzung. <img src='./assets/layers/binocular/binoculars_example.jpg' style='height: 300px; width: auto; display: block;' />",
"fr": "Une longue-vue ou une paire de jumelles montée sur un poteau, disponible au public pour scruter les environs.\n<img src='./assets/layers/binocular/binoculars_example.jpg' style='height: 300px; width: auto; display: block;' />"
"fr": "Une longue-vue ou une paire de jumelles montée sur un poteau, disponible au public pour scruter les environs. <img src='./assets/layers/binocular/binoculars_example.jpg' style='height: 300px; width: auto; display: block;' />",
"da": "Et teleskop eller en kikkert monteret på en stang, som offentligheden kan se sig omkring med. <img src='./assets/layers/binocular/binoculars_example.jpg' style='height: 300px; width: auto; display: block;' />",
"es": "Un telescopio o unos prismáticos montados en un poste, disponible para que el público mire alrededor. <img src='./assets/layers/binocular/binoculars_example.jpg' style='height: 300px; width: auto; display: block;' />"
},
"preciseInput": {
"preferredBackground": "photo"

View file

@ -1,12 +1,12 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
width="374"
height="374"
viewBox="0 0 374 374"
width="500"
height="500"
viewBox="0 0 500 500"
version="1.1"
id="svg9"
sodipodi:docname="telescope.svg"
inkscape:version="1.1.1 (1:1.1+202109281949+c3084ef5ed)"
inkscape:version="1.1.2 (1:1.1+202202050950+0a00cf5339)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
@ -24,11 +24,12 @@
showgrid="false"
inkscape:zoom="0.55505638"
inkscape:cx="-104.49389"
inkscape:cy="272.04443"
inkscape:current-layer="svg9" />
inkscape:cy="272.04444"
inkscape:current-layer="svg9"
width="500px" />
<g
id="surface1"
transform="translate(0,15.499046)">
transform="matrix(1.3399859,0,0,1.3399859,-0.73371278,26.823214)">
<path
style="fill:#7f7f7f;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 293.47266,24.730469 c -0.56641,-1.410157 -1.69922,-2.511719 -3.1211,-3.035157 -1.42187,-0.511718 -3.0039,-0.417968 -4.33594,0.289063 L 158.78906,89.125 c -2.39453,1.257812 -3.46094,4.113281 -2.48828,6.636719 l 2.61719,6.847661 -73.441408,40.28124 c -2.40625,1.31641 -3.421874,4.22266 -2.375,6.73438 l 2.4375,5.86719 -77.996093,37.27734 c -2.5625,1.23047 -3.71875,4.24219 -2.628907,6.87109 l 16.007813,38.58204 c 0.855469,2.05468 2.832031,3.30468 4.9375,3.30468 0.597656,0 1.195313,-0.0977 1.785156,-0.30859 l 81.476559,-28.86719 2.4375,5.86719 c 0.84375,2.03906 2.82032,3.30078 4.9375,3.30078 0.49219,0 0.98438,-0.0625 1.48438,-0.21484 l 77.75,-22.41016 2.32812,6.08203 c 0.79297,2.10547 2.8125,3.42969 4.96875,3.42969 0.52344,0 1.04688,-0.0742 1.57032,-0.23438 l 138.91406,-42.75 c 1.43359,-0.4375 2.60937,-1.45312 3.25,-2.80078 0.64062,-1.34765 0.69531,-2.90625 0.14062,-4.28515 z M 28.851562,229.44922 16.734375,200.23047 l 72.90625,-34.85156 15.378905,37.08593 z m 90.730468,-19.72656 -2.54297,-6.13672 -19.691404,-47.50391 -2.542968,-6.125 67.703122,-37.14062 25.36719,65.55859 4.00781,10.48437 z m 86.65234,-13.23438 -2.16796,-5.67187 c -0.0352,-0.1211 -0.0117,-0.25782 -0.0664,-0.375 L 197.39844,173.37109 167.96875,96.359375 285.75781,34.210938 334.82422,156.90234 Z m 0,0"

Before

Width:  |  Height:  |  Size: 3.6 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

Before After
Before After

View file

@ -1,7 +1,12 @@
{
"id": "birdhide",
"name": {
"nl": "Vogelkijkhutten"
"en": "Bird watching places",
"nl": "Vogelkijkhutten",
"de": "Orte zur Vogelbeobachtung",
"es": "Lugares para ver pájaros",
"da": "Steder til fugleobservation",
"fr": "Lieu pour observer des oiseaux"
},
"minzoom": 14,
"source": {
@ -13,16 +18,20 @@
},
"title": {
"render": {
"nl": "Vogelkijkplaats"
"en": "Bird watching place",
"nl": "Vogelkijkplaats",
"de": "Ort zur Vogelbeobachtung",
"fr": "Lieu dobservation doiseaux"
},
"mappings": [
{
"if": {
"and": [
"name~((V|v)ogel.*).*"
"name~(((V|v)ogel)|(B|b)ird).*"
]
},
"then": {
"*": "{name}",
"nl": "{name}"
}
},
@ -39,7 +48,11 @@
]
},
"then": {
"nl": "Vogelkijkhut {name}"
"en": "Bird hide {name}",
"nl": "Vogelkijkhut {name}",
"da": "Fugleskjul {name}",
"de": "Vogelbeobachtungsplatz {name}",
"fr": "Observatoire ornithologique {name}"
}
},
{
@ -49,20 +62,30 @@
]
},
"then": {
"nl": "Vogelkijkwand {name}"
"en": "Bird blind {name}",
"nl": "Vogelkijkwand {name}",
"de": "Vogelversteck {name}",
"fr": "Camouflage dobservation ornithologique {name}"
}
}
]
},
"description": {
"nl": "Een vogelkijkhut"
"en": "A birdhide",
"nl": "Een vogelkijkhut",
"da": "Et fugleskjul",
"de": "Ein Vogelbeobachtungsturm",
"fr": "Un observatoire ornithologique"
},
"tagRenderings": [
"images",
{
"id": "bird-hide-shelter-or-wall",
"question": {
"nl": "Is dit een kijkwand of kijkhut?"
"en": "Is this a bird blind or a bird watching shelter?",
"nl": "Is dit een kijkwand of kijkhut?",
"de": "Ist dies nur ein Sichtschutz oder ein überdachter Unterstand zur Vogelbeobachtung?",
"fr": "Sagit-il dun camouflage ou dun abris dobservation ?"
},
"mappings": [
{
@ -74,7 +97,10 @@
]
},
"then": {
"nl": "Vogelkijkwand"
"en": "Bird blind",
"nl": "Vogelkijkwand",
"de": "Sichtschutz zur Vogelbeobachtung",
"fr": "Camouflage dobservation ornithologique"
}
},
{
@ -86,7 +112,11 @@
]
},
"then": {
"nl": "Vogelkijkhut"
"en": "Bird hide",
"nl": "Vogelkijkhut",
"da": "Fugleskjul",
"de": "Vogelbeobachtungsturm",
"fr": "Observatoire ornithologique"
}
},
{
@ -97,7 +127,10 @@
]
},
"then": {
"nl": "Vogelkijktoren"
"en": "Bird tower hide",
"nl": "Vogelkijktoren",
"de": "Turm zur Vogelbeobachtung",
"fr": "Tour dobservation ornithologique"
}
},
{
@ -109,7 +142,10 @@
]
},
"then": {
"nl": "Vogelkijkhut"
"en": "Bird hide shelter",
"nl": "Vogelkijkhut",
"de": "Unterstand zur Vogelbeobachtung",
"fr": "Abris dobservation ornithologique"
},
"hideInAnswer": true
}
@ -118,7 +154,11 @@
{
"id": "bird-hide-wheelchair",
"question": {
"nl": "Is deze vogelkijkplaats rolstoeltoegankelijk?"
"en": "Is this bird hide accessible to wheelchair users?",
"nl": "Is deze vogelkijkplaats rolstoeltoegankelijk?",
"da": "Er dette fugleskjul tilgængeligt for kørestolsbrugere?",
"de": "Ist der Ort rollstuhlgerecht gestaltet?",
"fr": "Cet observatoire ornithologique est-il accessible en chaise roulante ?"
},
"mappings": [
{
@ -128,7 +168,11 @@
]
},
"then": {
"nl": "Er zijn speciale voorzieningen voor rolstoelen"
"en": "There are special provisions for wheelchair users",
"nl": "Er zijn speciale voorzieningen voor rolstoelen",
"es": "Hay provisiones especiales para usuarios de sillas de ruedas",
"de": "Für Rollstuhlfahrer gibt es besondere Vorrichtungen",
"fr": "Linfrastructure est adaptée aux utilisateurs de chaises roulantes"
}
},
{
@ -138,7 +182,11 @@
]
},
"then": {
"nl": "Een rolstoel raakt er vlot"
"en": "A wheelchair can easily use this birdhide",
"nl": "Een rolstoel raakt er vlot",
"da": "En kørestolsbruger kan sagtens bruge dette fugleskjul",
"de": "Der Ort ist rollstuhlgerecht gestaltet",
"fr": "Cet observatoire ornithologique est facilement accessible en chaise roulante"
}
},
{
@ -148,7 +196,11 @@
]
},
"then": {
"nl": "Je kan er raken met een rolstoel, maar het is niet makkelijk"
"en": "This birdhide is reachable by wheelchair, but it is not easy",
"nl": "Je kan er raken met een rolstoel, maar het is niet makkelijk",
"da": "Dette fugleskjul kan nås med kørestol, men det er ikke nemt",
"de": "Der Ort ist nur eingeschränkt rollstuhlgerecht gestaltet",
"fr": "Cet observatoire ornithologique est accessible en chaise roulante mais difficilement"
}
},
{
@ -158,32 +210,54 @@
]
},
"then": {
"nl": "Niet rolstoeltoegankelijk"
"en": "Not accessible to wheelchair users",
"nl": "Niet rolstoeltoegankelijk",
"de": "Nicht zugänglich für Rollstuhlfahrer",
"es": "No accesible a usuarios con sillas de ruedas",
"da": "Ikke tilgængelig for kørestolsbrugere",
"fr": "Pas accessible en chaise roulante"
}
}
]
},
{
"render": {
"nl": "Beheer door {operator}"
"en": "Operated by {operator}",
"nl": "Beheer door {operator}",
"de": "Betrieben von {operator}",
"es": "Operado por {operator}",
"da": "Drives af {operator}",
"fr": "Opéré par {operator}"
},
"freeform": {
"key": "operator"
},
"question": {
"nl": "Wie beheert deze vogelkijkplaats?"
"en": "Who operates this birdhide?",
"nl": "Wie beheert deze vogelkijkplaats?",
"da": "Hvem driver dette fugleskjul?",
"de": "Wer betreibt diesen Ort zur Vogelbeobachtung?",
"fr": "Qui opère cet observatoire ornithologique ?"
},
"mappings": [
{
"if": "operator=Natuurpunt",
"then": {
"nl": "Beheer door Natuurpunt"
"en": "Operated by Natuurpunt",
"nl": "Beheer door Natuurpunt",
"de": "Betrieben von Natuurpunt",
"es": "Operado por Natuurpunt",
"da": "Drives af Natuurpunt",
"fr": "Opéré par Natuurpunt"
}
},
{
"if": "operator=Agentschap Natuur en Bos",
"then": {
"nl": "Beheer door het Agentschap Natuur en Bos "
"en": "Operated by the Agency for Nature and Forests",
"nl": "Beheer door het Agentschap Natuur en Bos",
"de": "Betrieben von einer Forst- bzw. Naturschutzbehörde",
"fr": "Opéré par lAgence Nature et Forêts"
}
}
],
@ -213,10 +287,19 @@
"amenity=shelter"
],
"title": {
"nl": "vogelkijkhut"
"en": "a birdhide",
"nl": "een vogelkijkhut",
"da": "et fugleskjul",
"de": "ein Gebäude zur Vogelbeobachtung",
"fr": "un observatoire ornithologique"
},
"description": {
"nl": "Een overdekte hut waarbinnen er warm en droog naar vogels gekeken kan worden"
"en": "A covered shelter where one can watch birds comfortably",
"nl": "Een overdekte hut waarbinnen er warm en droog naar vogels gekeken kan worden",
"de": "Ein überdachter Unterstand, in dem man bequem Vögel beobachten kann",
"es": "Un refugio cubierto donde se pueden ver pájaros confortablemente",
"da": "Et overdækket ly, hvor man kan se fugle i ro og mag",
"fr": "Un abris couvert pour observer les oiseaux confortablement"
}
},
{
@ -226,10 +309,18 @@
"shelter=no"
],
"title": {
"nl": "vogelkijkwand"
"en": "a bird blind",
"nl": "een vogelkijkwand",
"de": "einen Sichtschutz zur Vogelbeobachtung",
"fr": "un camouflage dobservation ornithologique"
},
"description": {
"nl": "Een vogelkijkwand waarachter men kan staan om vogels te kijken"
"en": "A screen or wall with openings to watch birds",
"nl": "Een vogelkijkwand waarachter men kan staan om vogels te kijken",
"es": "Una pantalla o pared con aperturas para ver pájaros",
"da": "En skærm eller væg med åbninger til at se på fugle",
"de": "Ein Schirm oder eine Wand mit Öffnungen zum Beobachten von Vögeln",
"fr": "Un écran ou un mur avec des ouvertures pour observer les oiseaux"
}
}
],
@ -242,7 +333,10 @@
"nl": "Rolstoeltoegankelijk",
"en": "Wheelchair accessible",
"de": "Zugänglich für Rollstuhlfahrer",
"fr": "Accessible aux fauteuils roulants"
"fr": "Accessible aux fauteuils roulants",
"ca": "Accessible per a cadires de rodes",
"es": "Accesible con sillas de ruedas",
"da": "Tilgængelig for kørestolsbrugere"
},
"osmTags": {
"or": [
@ -259,7 +353,11 @@
"options": [
{
"question": {
"nl": "Enkel overdekte kijkhutten"
"en": "Only covered birdhides",
"nl": "Enkel overdekte kijkhutten",
"de": "Nur überdachte Vogelbeobachtungsstellen",
"da": "Kun overdækkede fugleskjul",
"fr": "Seulement les observatoires ornithologiques couverts"
},
"osmTags": {
"and": [

View file

@ -6,7 +6,9 @@
"de": "Cafés und Kneipen",
"fr": "Cafés et pubs",
"zh_Hant": "咖啡廳與酒吧",
"hu": "Kávézók és kocsmák"
"hu": "Kávézók és kocsmák",
"es": "Cafeterías y bares",
"da": "Caféer og pubber"
},
"source": {
"osmTags": {
@ -14,7 +16,8 @@
"amenity=bar",
"amenity=pub",
"amenity=cafe",
"amenity=biergarten"
"amenity=biergarten",
"amenity=nightclub"
]
}
},
@ -24,14 +27,23 @@
"amenity=pub"
],
"title": {
"en": "pub",
"nl": "bruin cafe of kroeg",
"de": "Kneipe",
"en": "a pub",
"nl": "een bruin café of kroeg",
"de": "eine Kneipe",
"ru": "паб",
"hu": "kocsma"
"hu": "kocsma",
"ca": "un bar",
"da": "en pub",
"es": "un pub",
"fr": "un pub"
},
"description": {
"nl": "Dit is <b>een bruin café of een kroeg</b> waar voornamelijk bier wordt gedronken. De inrichting is typisch gezellig met veel houtwerk "
"en": "A pub, mostly for drinking beers in a warm, relaxed interior",
"nl": "Dit is <b>een bruin café of een kroeg</b> waar voornamelijk bier wordt gedronken. De inrichting is typisch gezellig met veel houtwerk",
"de": "Eine Kneipe, in der vor allem Bier in ruhiger, entspannter Atmosphäre getrunken wird",
"es": "Un bar, principalmente para beber cervezas en un interior templado y relajado",
"da": "En pub, mest et sted at drikke øl i et varme, afslappede omgivelser",
"fr": "Un pub, principalement pour boire un verre dans une atmosphère chaleureuse et décontractée"
},
"preciseInput": {
"preferredBackground": "map"
@ -42,14 +54,23 @@
"amenity=bar"
],
"title": {
"en": "bar",
"nl": "bar",
"de": "Bar",
"en": "a bar",
"nl": "een bar",
"de": "eine Bar",
"ru": "бар",
"hu": "bár"
"hu": "bár",
"ca": "un pub",
"da": "en bar",
"es": "un bar",
"fr": "un bar"
},
"description": {
"nl": "Dit is een <b>bar</b> waar men ter plaatse alcoholische drank nuttigt. De inrichting is typisch modern en commercieel, soms met lichtinstallatie en feestmuziek"
"en": "A more modern and commercial <b>bar</b>, possibly with a music and light installation",
"nl": "Dit is een <b>bar</b> waar men ter plaatse alcoholische drank nuttigt. De inrichting is typisch modern en commercieel, soms met lichtinstallatie en feestmuziek",
"de": "Eine modernere und kommerzielle <b>Bar</b>, möglicherweise mit einer Musik- und Lichtinstallation",
"da": "En mere moderne og kommerciel <b>bar</b>, eventuelt med en musik- og lysinstallation",
"es": "Un <b>bar</b> más moderno y comercial, posiblemente con una instalación de música y luz",
"fr": "Un <b>bar</b> plus moderne et commercial, avec éventuellement musique et jeux de lumière"
},
"preciseInput": {
"preferredBackground": "map"
@ -60,14 +81,45 @@
"amenity=cafe"
],
"title": {
"en": "cafe",
"nl": "cafe",
"de": "Café",
"en": "a cafe",
"nl": "een café",
"de": "ein Café",
"ru": "кафе",
"hu": "kávézó"
"hu": "kávézó",
"ca": "un cafè",
"da": "en cafe",
"es": "una cafetería",
"fr": "un café"
},
"description": {
"nl": "Dit is een <b>cafe</b> - een plaats waar men rustig kan zitten om een thee, koffie of alcoholische drank te nuttigen."
"en": "A <b>cafe</b> to drink tea, coffee or an alcoholical bevarage in a quiet environment",
"nl": "Dit is een <b>cafe</b> - een plaats waar men rustig kan zitten om een thee, koffie of alcoholische drank te nuttigen.",
"de": "Ein <b>Café</b>, um in ruhiger Umgebung Tee, Kaffee oder ein alkoholisches Getränk zu trinken",
"da": "En <b>café</b> til at drikke te, kaffe eller en alkoholisk drik i rolige omgivelser",
"es": "Una <b>cafetería</b> para beber té, café o una bebida alcohólica en un ambiente tranquilo",
"fr": "Un <b>café</b> pour prendre un thé, un café ou une boisson alcoolisée dans un environnement calme"
},
"preciseInput": {
"preferredBackground": "map"
}
},
{
"tags": [
"amenity=nightclub"
],
"title": {
"en": "a nightclub or disco",
"nl": "een nachtclub of disco",
"de": "einen Club oder eine Diskothek",
"es": "un club nocturno o una discoteca",
"fr": "une boîte de nuit ou discothèque"
},
"description": {
"en": "A <b>nightclub</b> or disco with a focus on dancing, music by a DJ with accompanying light show and a bar to get (alcoholic) drinks",
"nl": "Een <b>nachtclub</b> met dansvloer, DJ met bijhorende lichteffecten en bar waar men (alcoholische) dranken kan nuttigen",
"de": "Ein <b>Club</b> oder eine Diskothek mit Fokus auf Tanzen, Musik von einem DJ mit begleitender Lichtshow und einer Bar, an der man (alkoholische) Getränke bekommt",
"es": "Un <b>club nocturno</b> o discoteca centrada en bailar, la música de un DJ acompañado por un espectáculo de luces y un bar donde conseguir bebidas (alcohólicas)",
"fr": "Une <b>boîte de nuit</b> ou discothèque pour danser sur de la musique de DJ accompagnée de jeux de lumière et un bar pour prendre une une boisson (alcoolisée)"
},
"preciseInput": {
"preferredBackground": "map"
@ -76,7 +128,13 @@
],
"title": {
"render": {
"nl": "Café"
"en": "Pub",
"nl": "Café",
"ca": "Bar",
"de": "Kneipe",
"da": "Pub",
"es": "Pub",
"fr": "Bar"
},
"mappings": [
{
@ -89,27 +147,36 @@
"nl": "<i>{name}</i>",
"en": "<i>{name}</i>",
"de": "<i>{name}</i>",
"ru": "<i>{name}</i>"
"ru": "<i>{name}</i>",
"ca": "<i>{name}</i>",
"da": "<i>{name}</i>",
"es": "<i>{name}</i>",
"fr": "<i>{name}</i>"
}
}
]
},
"tagRenderings": [
"images",
"level",
{
"question": {
"nl": "Wat is de naam van dit café?",
"en": "What is the name of this pub?",
"de": "Wie heißt diese Kneipe?",
"fr": "Quel est le nom de ce pub ?",
"hu": "Mi a neve ennek a kocsmának?"
"hu": "Mi a neve ennek a kocsmának?",
"da": "Hvad hedder denne pub?",
"es": "¿Cual es el nombre de este pub?"
},
"render": {
"nl": "De naam van dit café is {name}",
"en": "This pub is named {name}",
"de": "Diese Kneipe heißt {name}",
"fr": "Ce pub se nomme {name}",
"hu": "A kocsma neve: {name}"
"hu": "A kocsma neve: {name}",
"da": "Denne pub hedder {name}",
"es": "Este pub se llama {name}"
},
"freeform": {
"key": "name"
@ -118,42 +185,79 @@
},
{
"question": {
"en": "What kind of cafe is this",
"en": "What kind of cafe is this?",
"nl": "Welk soort café is dit?",
"de": "Was ist das für ein Café",
"hu": "Milyen fajta kávézó ez?"
"de": "Was ist das für ein Café?",
"hu": "Milyen fajta kávézó ez?",
"da": "Hvilken slags cafe er dette",
"es": "Qué tipo de cafetería es esta",
"fr": "Quel genre de café est-ce ?"
},
"mappings": [
{
"if": "amenity=pub",
"then": {
"nl": "Dit is <b>een bruin café of een kroeg</b> waar voornamelijk bier wordt gedronken. De inrichting is typisch gezellig met veel houtwerk "
"en": "A pub, mostly for drinking beers in a warm, relaxed interior",
"nl": "Dit is <b>een bruin café of een kroeg</b> waar voornamelijk bier wordt gedronken. De inrichting is typisch gezellig met veel houtwerk",
"de": "Eine Kneipe, in der vor allem Bier in ruhiger, entspannter Atmosphäre getrunken wird",
"es": "Un bar, principalmente para beber cervezas en un interior cálido y relajado",
"fr": "Un pub, principalement pour boire un verre dans une atmosphère chaleureuse et décontractée"
}
},
{
"if": "amenity=bar",
"then": {
"nl": "Dit is een <b>bar</b> waar men ter plaatse alcoholische drank nuttigt. De inrichting is typisch modern en commercieel, soms met lichtinstallatie en feestmuziek"
"en": "A more modern and commercial <b>bar</b>, possibly with a music and light installation",
"nl": "Dit is een <b>bar</b> waar men ter plaatse alcoholische drank nuttigt. De inrichting is typisch modern en commercieel, soms met lichtinstallatie en feestmuziek",
"de": "Eine modernere und kommerzielle <b>Bar</b>, möglicherweise mit einer Musik- und Lichtinstallation",
"da": "En mere moderne og kommerciel <b>bar</b>, eventuelt med en musik- og lysinstallation",
"es": "Un <b>bar</b> más moderno y comercial, posiblemente con una instalación de música y luz",
"fr": "Un <b>bar</b> plus moderne et commercial, avec éventuellement musique et jeux de lumière"
}
},
{
"if": "amenity=cafe",
"then": {
"nl": "Dit is een <b>cafe</b> - een plaats waar men rustig kan zitten om een thee, koffie of alcoholische drank te nuttigen."
"en": "A <b>cafe</b> to drink tea, coffee or an alcoholical bevarage in a quiet environment",
"nl": "Dit is een <b>cafe</b> - een plaats waar men rustig kan zitten om een thee, koffie of alcoholische drank te nuttigen.",
"de": "Ein <b>Café</b>, um in ruhiger Umgebung Tee, Kaffee oder ein alkoholisches Getränk zu trinken",
"da": "En <b>café</b> til at drikke te, kaffe eller en alkoholisk drik i rolige omgivelser",
"es": "Una <b>cafetería</b> para beber té, café o una bebida alcohólica en un ambiente tranquilo",
"fr": "Un <b>café</b> pour boire du thé, du café ou une boisson alcoolisée au calme"
}
},
{
"if": "amenity=restaurant",
"then": {
"nl": "Dit is een <b>restaurant</b> waar men een maaltijd geserveerd krijgt"
"en": "A <b>restuarant</b> where one can get a proper meal",
"nl": "Dit is een <b>restaurant</b> waar men een maaltijd geserveerd krijgt",
"de": "Ein <b>Restaurant</b>, in dem man ordentlich essen kann",
"da": "En <b>restaurant</b>, hvor man kan få et ordentligt måltid",
"es": "Un <b>restaurante</b> donde puedes comer una comida de verdad",
"fr": "Un <b>restaurant</b> où l'on peut prendre un bon repas"
}
},
{
"if": "amenity=biergarten",
"then": {
"nl": "Een open ruimte waar bier geserveerd wordt. Typisch in Duitsland"
"en": "An open space where beer is served, typically seen in Germany",
"nl": "Een open ruimte waar bier geserveerd wordt. Typisch in Duitsland",
"de": "Ein Außenbereich mit Bierausschank, typischerweise in Deutschland",
"da": "Et åbent rum, hvor der serveres øl, typisk set i Tyskland",
"es": "Un espacio abierto donde se sirve cerveza, típico de Alemania",
"fr": "Un espace ouvert où la bière est servie, typiquement vu en Allemagne"
},
"hideInAnswer": "_country!=de"
},
{
"if": "amenity=nightclub",
"then": {
"en": "This is a <b>nightclub</b> or disco with a focus on dancing, music by a DJ with accompanying light show and a bar to get (alcoholic) drinks",
"nl": "Dit is een <b>nachtclub</b> met dansvloer, DJ met bijhorende lichteffecten en bar waar men (alcoholische) dranken kan nuttigen",
"de": "Dies ist ein <b>Club</b> oder eine Disco mit Fokus auf Tanzen, Musik von einem DJ mit begleitender Lichtshow und einer Bar, an der man (alkoholische) Getränke bekommt",
"es": "Este es un <b>club nocturno</b> o discoteca centrado en bailar, música de un DJ con un espectáculo de luces que la acompaña y un bar donde conseguir bebidas (alcohólicas)",
"fr": "Il s'agit d'une <b>boîte de nuit</b> ou discothèque avec un accent sur la danse, la musique d'un DJ avec un spectacle de lumière et un bar pour prendre des boissons (alcoolisées)"
}
}
],
"id": "Classification"
@ -164,8 +268,10 @@
"phone",
"payment-options",
"wheelchair-access",
"smoking",
"service:electricity",
"dog-access"
"dog-access",
"reviews"
],
"filter": [
{
@ -174,10 +280,13 @@
{
"question": {
"en": "Opened now",
"nl": "Nu geopened",
"de": "Jetzt geöffnet",
"nl": "Nu geopend",
"de": "Derzeit geöffnet",
"fr": "Ouvert maintenant",
"hu": "Most nyitva van"
"hu": "Most nyitva van",
"ca": "Obert ara",
"es": "Abiert oahora",
"da": "Åbent nu"
},
"osmTags": "_isOpen=yes"
}
@ -190,7 +299,20 @@
"amenity=",
"disused:amenity:={amenity}"
]
}
},
"extraDeleteReasons": [
{
"explanation": {
"nl": "{title()} is permanent gestopt",
"en": "{title()} has closed down permanently",
"de": "{title()} wurde dauerhaft geschlossen",
"es": "{title()} ha cerrado permanentemente",
"da": "{title()} er lukket permanent",
"fr": "{title()} est définitivement fermé"
},
"changesetMessage": "shop_closed"
}
]
},
"allowMove": true,
"mapRendering": [
@ -201,6 +323,10 @@
{
"if": "amenity=cafe",
"then": "circle:white;./assets/layers/cafe_pub/cafe.svg"
},
{
"if": "amenity=nightclub",
"then": "circle:white;./assets/layers/cafe_pub/nightclub.svg"
}
]
},
@ -227,6 +353,10 @@
"description": {
"en": "A layer showing cafés and pubs where one can gather around a drink. The layer asks for some relevant questions",
"hu": "Egy olyan réteg, amely kávézókat és kocsmákat jelenít meg, ahol össze lehet gyűlni egy ital köré. A réteg néhány lényeges kérdést tesz fel",
"nl": "Een laag die kroegen en koffiehuizen toont waar je iets kunt drinken. De laag zal je enkele vragen stellen"
"nl": "Een laag die kroegen en koffiehuizen toont waar je iets kunt drinken. De laag zal je enkele vragen stellen",
"de": "Eine Ebene mit Cafés und Kneipen, in denen man sich auf ein Getränk treffen kann. Die Ebene fragt nach einigen relevanten Eigenschaften",
"es": "Una capa que muestra cafeterías y bares donde uno se puede reunir con una bebida. La capa hace algunas preguntas relevantes",
"da": "Et lag med caféer og pubber, hvor man kan samles omkring en drink. Laget stiller nogle relevante spørgsmål",
"fr": "Une couche montrants les cafés et pubs où lon peut prendre un verre. Cette couche pose des questions y afférentes."
}
}

View file

@ -9,6 +9,16 @@
"https://wiki.openstreetmap.org/wiki/File:Cafe-16.svg"
]
},
{
"path": "nightclub.svg",
"license": "CC0",
"authors": [
"Osm Carto"
],
"sources": [
"https://wiki.openstreetmap.org/wiki/File:Nightclub-16.svg"
]
},
{
"path": "pub.svg",
"license": "CC0",

View file

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
version="1.1"
width="16"
height="16"
viewBox="0 0 16 16"
id="svg2">
<metadata id="metadata8">
<rdf:RDF>
<cc:Work rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
<dc:title/>
</cc:Work>
</rdf:RDF>
</metadata>
<defs id="defs6"/>
<rect width="16" height="16" x="0" y="0" id="canvas" style="fill:none;stroke:none;visibility:hidden"/>
<path d="M 13.006803,0.00308957 3.0068028,2.0030896 l 0,8.5624994 c -0.385369,-0.06933 -0.787572,-0.07549 -1.1875,0.03125 -1.15478198,0.308194 -2.01331698,1.387352 -1.78124998,2.25 0.232067,0.862648 1.50146898,1.370694 2.65624998,1.0625 1.154781,-0.308194 1.8125,-1.336236 1.8125,-2.25 l 0,-6.9687494 7.0000002,-1.375 0,5.6249997 c -0.385334,-0.06124 -0.787622,-0.04422 -1.1875,0.0625 -1.1546372,0.308156 -2.0130612,1.3561497 -1.7812502,2.2187497 0.232265,0.862479 1.5016132,1.370655 2.6562502,1.0625 1.154637,-0.308156 1.8125,-1.28125 1.8125,-2.28125 z"
id="nightclub"
style="fill:#C77400;fill-opacity:1;fill-rule:nonzero;stroke:none" transform="translate(1,1)"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View file

@ -9,14 +9,14 @@ If you want to add a missing socket type, then:
- Add all the properties in 'types.csv'
- Add an icon. (Note: icons are way better as pictures as they are perceived more abstractly)
- Update license_info.json with the copyright info of the new icon. Note that we strive to have Creative-commons icons
- Update 'license_info.json' with the copyright info of the new icon. Note that we strive to have Creative Commons icons
only (though there are exceptions)
AT this point, most of the work should be done; feel free to send a PR. If you would like to test it locally first (
which is recommended) and have a working dev environment, then run:
At this point, most of the work should be done; feel free to send a PR. If you would like to test it locally first
(which is recommended) and have a working dev environment, then run:
- Run 'ts-node csvToJson.ts' which will generate a new charging_station.json based on the protojson
- Run`npm run query:licenses` to get an interactive program to add the license of your artwork, followed
- Run `ts-node csvToJson.ts` which will generate a new charging_station.json based on the protojson
- Run `npm run query:licenses` to get an interactive program to add the license of your artwork, followed
by `npm run generate:licenses`
- Run `npm run generate:layeroverview` to generate the layer files
- Run `npm run start` to run the instance

File diff suppressed because it is too large Load diff

View file

@ -162,6 +162,13 @@
"nl": "Enkel <b>klanten van de bijhorende plaats</b> mogen dit oplaadpunt gebruiken<br/><span class='subtle'>Bv. op de parking van een hotel en enkel toegankelijk voor klanten van dit hotel</span>"
}
},
{
"if": "access=key",
"then": {
"en": "A <b>key</b> must be requested to access this charging station<br/><span class='subtle'>E.g. a charging station operated by hotel which is only usable by their guests, which receive a key from the reception to unlock the charging station</span>",
"nl": "Een <b>sleutel</b> is nodig om dit oplaadpunt te gebruiken<br/><span class='subtle'>Bv. voor klanten van een hotel of een bar, die de sleutel aan de receptie kunnen krijgen</span>"
}
},
{
"if": "access=private",
"then": {
@ -217,18 +224,6 @@
"nl": "Moet men betalen om dit oplaadpunt te gebruiken?"
},
"mappings": [
{
"if": {
"and": [
"fee=no"
]
},
"then": {
"nl": "Gratis te gebruiken",
"en": "Free to use"
},
"hideInAnswer": true
},
{
"if": {
"and": [
@ -257,6 +252,18 @@
"en": "Free to use, but one has to authenticate"
}
},
{
"if": {
"and": [
"fee=no"
]
},
"then": {
"nl": "Gratis te gebruiken",
"en": "Free to use"
},
"hideInAnswer": true
},
{
"if": {
"and": [
@ -764,7 +771,7 @@
"operational_status=broken"
]
},
"then": "cross:#c22;"
"then": "close:#c22;"
},
{
"if": {

View file

@ -1,13 +1,13 @@
import {readFileSync, writeFileSync} from "fs";
import {Utils} from "../../../Utils";
import {TagRenderingConfigJson} from "../../../Models/ThemeConfig/Json/TagRenderingConfigJson";
import ScriptUtils from "../../../scripts/ScriptUtils";
import {LayerConfigJson} from "../../../Models/ThemeConfig/Json/LayerConfigJson";
import FilterConfigJson from "../../../Models/ThemeConfig/Json/FilterConfigJson";
import {QuestionableTagRenderingConfigJson} from "../../../Models/ThemeConfig/Json/QuestionableTagRenderingConfigJson";
function colonSplit(value: string): string[] {
return value.split(";").map(v => v.replace(/"/g, '').trim().toLowerCase()).filter(s => s !== "");
return value.split(";").map(v => v.replace(/"/g, '').trim()).filter(s => s !== "");
}
function loadCsv(file): {
@ -57,8 +57,8 @@ function loadCsv(file): {
function run(file, protojson) {
const overview_question_answers = []
const questions: (TagRenderingConfigJson & { "id": string })[] = []
const technicalQuestions: (TagRenderingConfigJson & { "id": string })[] = []
const questions: (QuestionableTagRenderingConfigJson & { "id": string })[] = []
const technicalQuestions: (QuestionableTagRenderingConfigJson & { "id": string })[] = []
const filterOptions: { question: any, osmTags?: string } [] = [
{
question: {
@ -72,13 +72,17 @@ function run(file, protojson) {
for (let i = 0; i < entries.length; i++) {
const e = entries[i];
const txt = {
en: `<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/${e.image}'/> <span>${e.description.get("en")}</span></div>`,
nl: `<div class='flex'><img class='w-12 mx-4' src='./assets/layers/charging_station/${e.image}'/> <span>${e.description.get("nl")}</span></div>`
en: e.description.get("en"),
nl: e.description.get("nl")
}
const json = {
if: `${e.key}=1`,
ifnot: `${e.key}=`,
then: txt,
icon:{
path:"./assets/layers/charging_station/" + e.image,
class:"medium"
}
}
if (e.countryWhiteList.length > 0 && e.countryBlackList.length > 0) {
@ -125,7 +129,11 @@ function run(file, protojson) {
and:Utils.NoEmpty( [`${e.key}~*`, `${e.key}!=1`, ...e.extraVisualisationCondition.split(";")])
},
then: txt,
hideInAnswer: true
hideInAnswer: true,
icon:{
path: `./assets/layers/charging_station/${e.image}`,
class:"medium"
}
}
overview_question_answers.push(no_ask_json)
@ -168,10 +176,14 @@ function run(file, protojson) {
},
mappings: e.commonVoltages.map(voltage => {
return {
if: `socket:${e.key}:voltage=${voltage} V`,
if: `${e.key}:voltage=${voltage} V`,
then: {
en: `${descrWithImage_en} outputs ${voltage} volt`,
nl: `${descrWithImage_nl} heeft een spanning van ${voltage} volt`
en: `${e.description.get("en")} outputs ${voltage} volt`,
nl: `${e.description.get("nl")} heeft een spanning van ${voltage} volt`
},
icon: {
path: `./assets/layers/charging_station/${e.image}`,
class:"medium"
}
}
}),
@ -198,10 +210,14 @@ function run(file, protojson) {
},
mappings: e.commonCurrents.map(current => {
return {
if: `socket:${e.key}:current=${current} A`,
if: `${e.key}:current=${current} A`,
then: {
en: `${descrWithImage_en} outputs at most ${current} A`,
nl: `${descrWithImage_nl} levert een stroom van maximaal ${current} A`
en: `${e.description.get("en")} outputs at most ${current} A`,
nl: `${e.description.get("nl")} levert een stroom van maximaal ${current} A`
},
icon: {
path: `./assets/layers/charging_station/${e.image}`,
class:"medium"
}
}
}),
@ -228,10 +244,14 @@ function run(file, protojson) {
},
mappings: e.commonOutputs.map(output => {
return {
if: `socket:${e.key}:output=${output}`,
if: `${e.key}:output=${output}`,
then: {
en: `${descrWithImage_en} outputs at most ${output}`,
nl: `${descrWithImage_nl} levert een vermogen van maximaal ${output}`
en: `${e.description.get("en")} outputs at most ${output} A`,
nl: `${e.description.get("nl")} levert een vermogen van maximaal ${output} A`
},
icon: {
path: `./assets/layers/charging_station/${e.image}`,
class:"medium"
}
}
}),

View file

@ -0,0 +1,395 @@
{
"id": "climbing",
"title": null,
"description": {
"en": "A dummy layer which contains tagrenderings, shared among the climbing layers",
"nl": "Een dummy-laag die tagrenderings bevat, gedeeld over de verschillende klimsport lagen",
"de": "Eine Dummy-Ebene, die Tagrenderings enthält, die von den Kletterebenen gemeinsam genutzt werden"
},
"minzoom": 25,
"source": {
"osmTags": "sport=climbing"
},
"tagRenderings": [
{
"id": "website",
"question": {
"en": "Is there a (unofficial) website with more informations (e.g. topos)?",
"de": "Gibt es eine (inoffizielle) Website mit mehr Informationen (z.B. Topos)?",
"ja": "もっと情報のある(非公式の)ウェブサイトはありますか(例えば、topos)?",
"nl": "Is er een (onofficiële) website met meer informatie (b.v. met topos)?",
"ru": "Есть ли (неофициальный) веб-сайт с более подробной информацией (напр., topos)?",
"fr": "Existe-til un site avec plus dinformations (ex : topographie) ?",
"it": "Cè un sito web (anche non ufficiale) con qualche informazione in più (ad es. topografie)?"
},
"condition": {
"and": [
"leisure!~sports_centre",
"sport=climbing",
"office=",
"club="
]
},
"render": "<a href='{url}' target='_blank'>{url}</a>",
"freeform": {
"key": "url",
"type": "url"
}
},
{
"id": "average_length",
"render": {
"de": "Die Routen sind durchschnittlich <b>{canonical(climbing:length)}</b> lang",
"en": "The routes are <b>{canonical(climbing:length)}</b> long on average",
"nl": "De klimroutes zijn gemiddeld <b>{canonical(climbing:length)}</b> lang",
"ja": "ルートの長さは平均で<b>{canonical(climbing:length)}</b>です",
"fr": "Les voies font <b>{canonical(climbing:length)}</b> de long en moyenne",
"it": "Le vie sono lunghe mediamente <b>{canonical(climbing:length)}</b>",
"es": "Las rutas miden <b>{canonical(climbing:length)}</b> de media"
},
"question": {
"de": "Wie lang sind die Routen (durchschnittlich) in Metern?",
"en": "What is the (average) length of the routes in meters?",
"nl": "Wat is de (gemiddelde) lengte van de klimroutes, in meter?",
"ja": "ルートの(平均)長さはメートル単位でいくつですか?",
"fr": "Quelle est la longueur moyenne des voies en mètres ?",
"it": "Quale è la lunghezza (media) delle vie in metri?",
"es": "¿Cual es la longitud (media) de las rutas en metros?"
},
"freeform": {
"key": "climbing:length",
"type": "pfloat"
}
},
{
"id": "min_difficulty",
"question": {
"de": "Welche Schwierigkeit hat hier die leichteste Route (französisch/belgisches System)?",
"en": "What is the grade of the easiest route here, according to the french classification system?",
"nl": "Wat is het niveau van de makkelijkste route, volgens het Franse classificatiesysteem?",
"ja": "ここで一番簡単なルートのレベルは、フランスのランク評価システムで何ですか?",
"fr": "Quel est le niveau de la voie la plus simple selon la classification franco-belge ?",
"it": "Qual è il livello della via più facile qua, secondo il sistema di classificazione francese?"
},
"render": {
"de": "Die leichteste Route hat hier die Schwierigkeit {climbing:grade:french:min} (französisch/belgisches System)",
"en": "The lowest grade is {climbing:grade:french:min} according to the french/belgian system",
"nl": "De minimale klimmoeilijkheid is {climbing:grade:french:min} volgens het Franse/Belgische systeem",
"ja": "フランス/ベルギーのランク評価システムでは、最小の難易度は{climbing:grade:french:min}です",
"fr": "La difficulté minimale est {climbing:grade:french:min} selon la classification franco-belge",
"it": "Il minimo livello di difficoltà è {climbing:grade:french:min} secondo il sistema francese/belga"
},
"freeform": {
"key": "climbing:grade:french:min"
}
},
{
"id": "max_difficulty",
"question": {
"de": "Welche Schwierigkeit hat hier die schwerste Route (französisch/belgisches System)?",
"en": "What is the highest grade route here, according to the french classification system?",
"nl": "Wat is het niveau van de moeilijkste route, volgens het Franse classificatiesysteem?",
"ja": "フランスのランク評価によると、ここで一番難しいルートのレベルはどれくらいですか?",
"fr": "Quel est le niveau de la voie la plus difficile selon la classification franco-belge ?",
"it": "Qual è il livello della via più difficile qua, secondo il sistema di classificazione francese?"
},
"render": {
"de": "Die schwierigste Route hat hier die Schwierigkeitsstufe {climbing:grade:french:max} (französisch/belgisches System)",
"en": "The highest grade is {climbing:grade:french:max} according to the french/belgian system",
"nl": "De maximale klimmoeilijkheid is {climbing:grade:french:max} volgens het Franse/Belgische systeem",
"ja": "フランス/ベルギーのランク評価システムでは、最大の難易度は{climbing:grade:french:max}です",
"fr": "La difficulté maximale est {climbing:grade:french:max} selon la classification franco-belge",
"it": "Il massimo livello di difficoltà è {climbing:grade:french:max} secondo il sistema francese/belga"
},
"freeform": {
"key": "climbing:grade:french:max"
},
"condition": {
"and": [
"climbing!~route",
"office=",
"club=",
{
"or": [
"climbing:sport=yes",
"sport=climbing"
]
}
]
}
},
{
"id": "bouldering",
"question": {
"de": "Kann hier gebouldert werden?",
"en": "Is bouldering possible here?",
"nl": "Is het mogelijk om hier te bolderen?",
"ja": "ここでボルダリングはできますか?",
"nb_NO": "Er buldring mulig her?",
"fr": "Lescalade de bloc est-elle possible ici ?",
"it": "È possibile praticare bouldering qua?"
},
"mappings": [
{
"if": "climbing:boulder=yes",
"then": {
"de": "Hier kann gebouldert werden",
"en": "Bouldering is possible here",
"nl": "Bolderen kan hier",
"ja": "ボルダリングはここで可能です",
"nb_NO": "Buldring er mulig her",
"fr": "Lescalade de bloc est possible",
"it": "Larrampicata su massi è possibile qua"
}
},
{
"if": "climbing:boulder=no",
"then": {
"de": "Hier kann nicht gebouldert werden",
"en": "Bouldering is not possible here",
"nl": "Bolderen kan hier niet",
"ja": "ここではボルダリングはできません",
"nb_NO": "Buldring er ikke mulig her",
"fr": "Lescalade de bloc nest pas possible",
"it": "Larrampicata su massi non è possibile qua"
}
},
{
"if": "climbing:boulder=limited",
"then": {
"de": "Bouldern ist hier nur an wenigen Routen möglich",
"en": "Bouldering is possible, allthough there are only a few routes",
"nl": "Bolderen kan hier, maar er zijn niet zoveel routes",
"ja": "ボルダリングは可能ですが、少しのルートしかありません",
"fr": "Lescalade de bloc est possible sur des voies précises",
"it": "Larrampicata su massi è possibile anche se su poche vie"
}
},
{
"if": "climbing:boulder~*",
"then": {
"de": "Hier gibt es {climbing:boulder} Boulder-Routen",
"en": "There are {climbing:boulder} boulder routes",
"nl": "Er zijn hier {climbing:boulder} bolderroutes",
"ja": "{climbing:boulder} ボルダールートがある",
"fr": "Il y a {climbing:boulder} voies descalade de bloc",
"it": "Sono presenti {climbing:boulder} vie di arrampicata su massi"
},
"hideInAnswer": true
}
]
},
{
"id": "toprope",
"question": {
"de": "Ist Toprope-Klettern hier möglich?",
"en": "Is toprope climbing possible here?",
"nl": "Is het mogelijk om hier te toprope-klimmen?",
"ja": "ここでtoprope登坂はできますか?",
"fr": "Est-il possible descalader à la moulinette ?",
"it": "È possibile arrampicarsi con la corda dallalto qua?"
},
"mappings": [
{
"if": "climbing:toprope=yes",
"then": {
"de": "Toprope-Klettern ist hier möglich",
"en": "Toprope climbing is possible here",
"nl": "Toprope-klimmen kan hier",
"ja": "ここでToprope登坂ができます",
"fr": "Lescalade à la moulinette est possible",
"it": "È possibile arrampicarsi con moulinette qua"
}
},
{
"if": "climbing:toprope=no",
"then": {
"de": "Toprope-Climbing ist hier nicht möglich",
"en": "Toprope climbing is not possible here",
"nl": "Toprope-klimmen kan hier niet",
"ja": "ここではToprope登坂はできません",
"fr": "Lescalade à la moulinette nest pas possible",
"it": "Non è possibile arrampicarsi con moulinette qua"
}
},
{
"if": "climbing:toprope~*",
"then": {
"de": "Hier gibt es {climbing:toprope} Toprope-Routen",
"en": "There are {climbing:toprope} toprope routes",
"nl": "Er zijn hier {climbing:toprope} toprope routes",
"ja": "{climbing:toprope} 登坂ルートがある",
"fr": "{climbing:toprope} voies sont équipées de moulinettes",
"it": "Sono presenti {climbing:toprope} vie con moulinette"
},
"hideInAnswer": true
}
]
},
{
"id": "sportclimbing",
"question": {
"de": "Ist hier Sportklettern möglich (feste Ankerpunkte)?",
"en": "Is sport climbing possible here on fixed anchors?",
"nl": "Is het mogelijk om hier te sportklimmen/voorklimmen op reeds aangebrachte haken?",
"ja": "ここでは固定アンカー式のスポーツクライミングはできますか?",
"it": "È possibile arrampicarsi qua con ancoraggi fissi?"
},
"mappings": [
{
"if": "climbing:sport=yes",
"then": {
"de": "Sportklettern ist hier möglich",
"en": "Sport climbing is possible here",
"nl": "Sportklimmen/voorklimmen kan hier",
"ru": "Здесь можно заняться спортивным скалолазанием",
"ja": "ここでスポーツクライミングができます",
"it": "Larrampicata sportiva è possibile qua",
"hu": "Itt lehetőség van sportmászásra",
"fr": "De lescalade est possible ici"
}
},
{
"if": "climbing:sport=no",
"then": {
"de": "Sportklettern ist hier nicht möglich",
"en": "Sport climbing is not possible here",
"nl": "Sportklimmen/voorklimmen kan hier niet",
"ru": "Спортивное скалолазание здесь невозможно",
"ja": "ここではスポーツクライミングはできません",
"it": "Larrampicata sportiva non è possibile qua",
"hu": "Itt nincs lehetőség sportmászásra",
"fr": "Lescalade est impossible ici"
}
},
{
"if": "climbing:sport~*",
"then": {
"de": "Hier gibt es {climbing:sport} Sportkletter-Routen",
"en": "There are {climbing:sport} sport climbing routes",
"nl": "Er zijn hier {climbing:sport} sportklimroutes/voorklimroutes",
"ja": "スポーツクライミングの {climbing:sport} ルートがある",
"it": "Sono presenti {climbing:sport} vie di arrampicata sportiva"
},
"hideInAnswer": true
}
]
},
{
"id": "trad_climbing",
"question": {
"de": "Ist hier traditionelles Klettern möglich (eigene Sicherung z.B. mit Klemmkleilen)?",
"en": "Is traditional climbing possible here (using own gear e.g. chocks)?",
"nl": "Is het mogelijk om hier traditioneel te klimmen? <br/><span class='subtle'>(Dit is klimmen met klemblokjes en friends)</span>",
"ja": "伝統的な登山はここで可能ですか(例えば、チョックのような独自のギアを使用して)",
"it": "È possibile arrampicarsi in maniera tradizionale qua (usando attrezzi propri, ad es. dadi)?"
},
"mappings": [
{
"if": "climbing:traditional=yes",
"then": {
"de": "Traditionelles Klettern ist hier möglich",
"en": "Traditional climbing is possible here",
"nl": "Traditioneel klimmen kan hier",
"ja": "ここでは伝統的な登山が可能です",
"it": "Larrampicata tradizionale è possibile qua"
}
},
{
"if": "climbing:traditional=no",
"then": {
"de": "Traditionelles Klettern ist hier nicht möglich",
"en": "Traditional climbing is not possible here",
"nl": "Traditioneel klimmen kan hier niet",
"ja": "伝統的な登山はここではできない",
"it": "Larrampicata tradizionale non è possibile qua"
}
},
{
"if": "climbing:traditional~*",
"then": {
"de": "Hier gibt es {climbing:traditional} Routen für traditionelles Klettern",
"en": "There are {climbing:traditional} traditional climbing routes",
"nl": "Er zijn hier {climbing:traditional} traditionele klimroutes",
"ja": "{climbing:traditional} の伝統的な登山ルートがある",
"it": "Sono presenti {climbing:traditional} vie di arrampicata tradizionale"
},
"hideInAnswer": true
}
]
},
{
"id": "max_bolts",
"question": {
"en": "How many bolts do routes in {title()} have at most?",
"de": "Wie viele Haken haben die Routen in {title()} maximal?",
"nl": "Wat is het maximum aantal bouten in routes ban {title()}?"
},
"render": {
"en": "The sport climbing routes here have at most {climbing:bolts:max} bolts.<div class='subtle'>This is without relays and indicates how much quickdraws a climber needs</div>",
"de": "Die Sportkletterrouten hier haben maximal {climbing:bolts:max} Haken.<div class='subtle'>Dies ist ohne Relais und gibt an, wie viel Schnellspanner ein Kletterer braucht</div>",
"nl": "De sportklimroutes hebben maximaal {climbing:bolts:max} bouten. <div class='subtle'>Hierbij worden relays niet meegteld. Dit geeft aan hoeveel klimsetjes een klimmer nodig heeft</div>"
},
"freeform": {
"key": "climbing:bolts:max",
"type": "pnat",
"addExtraTag": [
"climbing:sport=yes"
],
"inline": true
}
},
{
"id": "fee",
"question": {
"en": "Is a fee required to climb here?",
"es": "¿Se requiere una tasa para escalar aquí?",
"de": "Ist das Klettern hier gebührenpflichtig?",
"nl": "Moet men betalen om hier te klimmen?"
},
"render": {
"en": "A fee of {charge} should be paid for climbing here",
"de": "Zum Klettern wird eine Gebühr von {charge} erhoben",
"es": "Se debe de pagar una tasa de {charge} para escalar aquí",
"nl": "Men moet {charge} betalen om hier te klimmen"
},
"freeform": {
"key": "charge",
"addExtraTags": [
"fee=yes"
],
"inline": true
},
"mappings": [
{
"if": "fee=no",
"addExtraTags": [
"charge="
],
"then": {
"en": "Climbing here is free of charge",
"de": "Das Klettern ist hier kostenlos",
"es": "La escalada es gratis",
"nl": "Hier klimmen is gratis"
}
},
{
"if": {
"and": [
"fee=yes",
"charge="
]
},
"then": {
"en": "Paying a fee is required to climb here",
"es": "Hay que pagar una tasa para escalar aquí",
"de": "Zum Klettern ist eine Gebühr zu zahlen",
"nl": "Men moet betalen om hier te klimmen"
},
"hideInAnswer": "charge~*"
}
]
}
],
"mapRendering": null
}

View file

@ -0,0 +1,314 @@
{
"id": "climbing_area",
"name": {
"nl": "Klimgelegenheden",
"de": "Klettereinrichtungen",
"en": "Climbing opportunities",
"ja": "登坂教室",
"fr": "Opportunité descalade",
"it": "Opportunità di arrampicata"
},
"description": {
"en": "An area where climbing is possible, e.g. a crag, site, boulder, … Contains aggregation of routes",
"de": "Ein Gebiet, in dem Klettern möglich ist, z. B. ein Felsen, ein Klettergarten, eine Boulderhalle, … Enthält eine Sammlung von Routen",
"nl": "Een gebied waar klimmen mogelijk is, bv. een klimsite, een bolder of klimrots,…"
},
"minzoom": 10,
"source": {
"osmTags": {
"and": [
"sport=climbing",
"climbing!~route",
"leisure!~sports_centre",
"climbing!=route_top",
"climbing!=route_bottom"
]
}
},
"title": {
"render": {
"en": "Climbing opportunity",
"nl": "Klimgelegenheid",
"de": "Klettereinrichtung",
"ja": "登坂教室",
"nb_NO": "Klatremulighet",
"fr": "Opportunité descalade",
"it": "Opportunità di arrampicata"
},
"mappings": [
{
"if": "climbing=crag",
"then": {
"en": "Climbing crag <b>{name}</b>",
"fr": "Mur descalade <b>{name}</b>",
"it": "Muro da arrampicata <b>{name}</b>",
"de": "Klettergarten <b>{name}</b>"
}
},
{
"if": {
"and": [
{
"or": [
"climbing=area",
"climbing=site"
]
},
"name~*"
]
},
"then": {
"en": "Climbing area <b>{name}</b>",
"nl": "Klimsite <b>{name}</b>",
"fr": "Zone descalade <b>{name}</b>",
"de": "Klettergebiet <b>{name}</b>",
"it": "Area di arrampicata <b>{name}</b>"
}
},
{
"if": {
"or": [
"climbing=site",
"climbing=area"
]
},
"then": {
"en": "Climbing site",
"nl": "Klimsite",
"fr": "Site descalade",
"de": "Klettergebiet",
"it": "Sito di arrampicata",
"ca": "Llocs d'escalada"
}
},
{
"if": "name~*",
"then": {
"nl": "Klimgelegenheid <b>{name}</b>",
"en": "Climbing opportunity <b>{name}</b>",
"fr": "Opportunité descalade <b>{name}</b>",
"de": "Klettereinrichtung <b>{name}</b>",
"it": "Opportunità di arrampicata <b>{name}</b>"
}
}
]
},
"calculatedTags": [
"_contained_climbing_routes_properties=feat.overlapWith('climbing_route').map(f => f.feat.properties).map(p => {return {id: p.id, name: p.name, 'climbing:grade:french': p['climbing:grade:french'], 'climbing:length': p['climbing:length']} })",
"_contained_climbing_routes=feat.get('_contained_climbing_routes_properties')?.map(p => `<li><a href='#${p.id}'>${p.name ?? 'climbing route'}</a> (<b class='climbing-${p['__difficulty:char']} rounded-full p-l-1 p-r-1'>${p['climbing:grade:french'] ?? 'unknown difficulty'}</b>, ${p['climbing:length'] ?? 'unkown length'} meter)</li>`).join('')",
"_contained_climbing_route_ids=feat.get('_contained_climbing_routes_properties')?.map(p => p.id)",
"_difficulty_hist=feat.get('_contained_climbing_routes_properties')?.map(p => p['climbing:grade:french'])?.filter(p => (p ?? null) !== null)?.sort()",
"_difficulty_max=feat.get('_difficulty_hist')?.at(-1)",
"_difficulty_min=feat.get('_difficulty_hist')?.at(0)",
"_length_hist=feat.get('_contained_climbing_routes_properties')?.map(p => p['climbing:length'])?.filter(p => (p ?? null) !== null)?.sort()",
"_length_max=feat.get('_length_hist')?.at(-1)",
"_length_min=feat.get('_length_hist')?.at(0)",
"_bolts_hist=feat.get('_contained_climbing_routes_properties')?.map(p => p['climbing:bolts'])?.filter(p => (p ?? null) !== null)?.sort()",
"_bolts_max=feat.get('_bolts_hist')?.at(-1)",
"_bolts_min=feat.get('_bolts_hist')?.at(0)",
"_contained_climbing_routes_count=feat.get('_contained_climbing_routes_properties')?.length"
],
"tagRenderings": [
"images",
{
"id": "minimap",
"render": "{minimap(18, id, _contained_climbing_route_ids): height: 9rem; overflow: hidden; border-radius:3rem; }"
},
{
"render": {
"en": "<h3>Length overview</h3>{histogram(_length_hist)}",
"fr": "<h3>Résumé de longueur</h3>{histogram(_length_hist)}",
"de": "<h3>Längenübersicht</h3>{histogram(_length_hist)}",
"it": "<h3>Riassunto della lunghezza</h3>{histogram(_length_hist)}",
"nl": "<h3>Overzicht van lengtes</h3>{histogram(_length_hist)}"
},
"condition": "_length_hist!~\\[\\]",
"id": "Contained routes length hist"
},
{
"render": {
"en": "<h3>Grades overview</h3>{histogram(_difficulty_hist)}",
"fr": "<h3>Résumé des difficultés</h3>{histogram(_difficulty_hist)}",
"de": "<h3>Schwierigkeitsübersicht</h3>{histogram(_difficulty_hist)}",
"it": "<h3>Riassunto delle difficoltà</h3>{histogram(_difficulty_hist)}",
"nl": "<h3>Overzicht van moeilijkheidsgraden</h>{histogram(_difficulty_hist)}"
},
"condition": "_difficulty_hist!~\\[\\]",
"id": "Contained routes hist"
},
{
"render": {
"en": "<h3>Contains {_contained_climbing_routes_count} routes</h3> <ul>{_contained_climbing_routes}</ul>",
"fr": "<h3>Contient {_contained_climbing_routes_count} voies</h3> <ul>{_contained_climbing_routes}</ul>",
"it": "<h3>Contiene {_contained_climbing_routes_count} vie</h3> <ul>{_contained_climbing_routes}</ul>",
"de": "<h3> Enthält {_contained_climbing_routes_count} Routen</h3> <ul>{_contained_climbing_routes}</ul>",
"nl": "<h3>Bevat {_contained_climbing_routes_count} routes</h3> <ul>{_contained_climbing_routes}</ul>"
},
"condition": "_contained_climbing_routes~*",
"id": "Contained_climbing_routes"
},
{
"render": {
"en": "<strong>{name}</strong>",
"nl": "<strong>{name}</strong>",
"de": "<strong>{name}</strong>",
"ca": "<strong>{name}</strong>",
"fr": "<strong>{name}</strong>",
"id": "<strong>{name}</strong>",
"ru": "<strong>{name}</strong>",
"ja": "<strong>{name}</strong>",
"it": "<strong>{name}</strong>"
},
"question": {
"en": "What is the name of this climbing opportunity?",
"nl": "Wat is de naam van dit Klimgelegenheid?",
"de": "Wie heißt die Klettereinrichtung?",
"ja": "この登坂教室の名前は何ですか?",
"fr": "Quel est le nom de ce site ?",
"it": "Qual è il nome di questa opportunità di arrampicata?"
},
"freeform": {
"key": "name"
},
"mappings": [
{
"if": {
"and": [
"noname=yes",
"name="
]
},
"then": {
"en": "This climbing opportunity doesn't have a name",
"nl": "Dit Klimgelegenheid heeft geen naam",
"de": "Die Klettereinrichtung hat keinen Namen",
"ja": "この登坂教室には名前がついていない",
"fr": "Ce site na pas de nom",
"it": "Questa opportunità di arrampicata non ha un nome"
}
}
],
"id": "name"
},
{
"question": "What kind of climbing opportunity is this?",
"mappings": [
{
"if": "climbing=boulder",
"then": {
"en": "A climbing boulder - a single rock or cliff with one or a few climbing routes which can be climbed safely without rope",
"fr": "Rocher descalade, rocher avec une ou peu de voie permettant descalader sans corde",
"de": "Ein Kletterfelsen - ein einzelner Felsen oder eine Klippe mit einer oder wenigen Kletterrouten, die ohne Seil sicher bestiegen werden können",
"it": "Un masso per arrampicata (una singola roccia o falesia con una o poche vie di arrampicata che possono essere scalate in sicurezza senza una corda)"
}
},
{
"if": "climbing=crag",
"then": {
"en": "A climbing crag - a single rock or cliff with at least a few climbing routes",
"fr": "Mur descalade, rocher avec plusieurs voies descalades",
"it": "Un muro da arrampicata (un singolo masso o falesia con almeno qualche via per arrampicata)",
"de": "Ein Kletterfelsen - ein einzelner Fels oder eine Klippe mit mindestens einigen Kletterrouten"
}
},
{
"if": "climbing=area",
"then": "A climbing area with one or more climbing crags and/or boulders"
}
],
"id": "Type"
},
{
"question": {
"en": "What is the rock type here?",
"fr": "Quel est le type de roche ?",
"de": "Welchen Gesteinstyp gibt es hier?",
"it": "Qual è il tipo di roccia qua?",
"nl": "Wat is de rotssoort?"
},
"render": {
"en": "The rock type is {rock}",
"fr": "La roche est du {rock}",
"de": "Der Gesteinstyp ist {rock}",
"it": "Il tipo di roccia è {rock}",
"nl": "De rotssoort is {rock}"
},
"freeform": {
"key": "rock"
},
"mappings": [
{
"if": "rock=limestone",
"then": {
"en": "Limestone",
"nl": "Kalksteen",
"fr": "Calcaire",
"de": "Kalkstein",
"it": "Calcare"
}
}
],
"condition": {
"or": [
"climbing=crag",
"natural=cliff",
"natural=bare_rock"
]
},
"id": "Rock type (crag/rock/cliff only)"
},
{
"builtin": [
"climbing.website",
"climbing.fee",
"climbing.bouldering"
]
}
],
"presets": [
{
"tags": [
"sport=climbing"
],
"title": {
"en": "a climbing opportunity",
"nl": "een klimgelegenheid",
"de": "eine Klettereinrichtung",
"ja": "登坂教室",
"nb_NO": "en klatremulighet",
"fr": "une opportunité descalade",
"it": "una opportunità di arrampicata"
},
"description": {
"nl": "Een klimgelegenheid",
"de": "Eine Klettereinrichtung",
"en": "A climbing opportunity",
"ja": "登坂教室",
"nb_NO": "En klatremulighet",
"fr": "Opportunité descalade",
"it": "Unopportunità di arrampicata"
}
}
],
"mapRendering": [
{
"icon": {
"render": "./assets/themes/climbing/climbing_no_rope.svg"
},
"iconSize": {
"render": "40,40,center"
},
"location": [
"point",
"centroid"
]
},
{
"dashArray": "8 16",
"lineCap": "square",
"color": "#d38d5fAA",
"fill": "no",
"width": "8"
}
]
}

View file

@ -0,0 +1,189 @@
{
"id": "climbing_club",
"name": {
"de": "Klettervereine",
"nl": "Klimclub",
"en": "Climbing club",
"ru": "Клуб скалолазания",
"ja": "クライミングクラブ",
"zh_Hant": "攀岩社團",
"nb_NO": "Klatreklubb",
"fr": "Club descalade",
"it": "Club di arrampicata",
"hu": "Mászóegyesület"
},
"minzoom": 10,
"source": {
"osmTags": {
"or": [
"club=climbing",
{
"and": [
"sport=climbing",
{
"or": [
"office~*",
"club~*"
]
}
]
}
]
}
},
"title": {
"render": {
"en": "Climbing club",
"nl": "Klimclub",
"de": "Kletterverein",
"ru": "Клуб скалолазания",
"ja": "クライミングクラブ",
"zh_Hant": "攀岩社團",
"nb_NO": "Klatreklubb",
"fr": "Club descalade",
"it": "Club di arrampicata"
},
"mappings": [
{
"if": "office~*",
"then": {
"nl": "Klimorganisatie",
"en": "Climbing NGO",
"de": "Kletter-Organisation",
"ja": "クライミングNGO",
"zh_Hant": "攀岩 NGO",
"fr": "Association descalade",
"it": "Associazione di arrampicata",
"hu": "Mászószervezet"
}
}
]
},
"description": {
"de": "Ein Kletterverein oder -organisation",
"nl": "Een klimclub of organisatie",
"en": "A climbing club or organisation",
"ja": "クライミングクラブや団体",
"zh_Hant": "攀岩社團或組織",
"nb_NO": "En klatreklubb eller organisasjoner",
"fr": "Club ou association descalade",
"it": "Un club o associazione di arrampacata",
"hu": "Mászóegyesület vagy -szervezet"
},
"tagRenderings": [
{
"render": {
"en": "<strong>{name}</strong>",
"nl": "<strong>{name}</strong>",
"de": "<strong>{name}</strong>",
"ca": "<strong>{name}</strong>",
"fr": "<strong>{name}</strong>",
"id": "<strong>{name}</strong>",
"ru": "<strong>{name}</strong>",
"ja": "<strong>{name}</strong>",
"zh_Hant": "<strong>{name}</strong>",
"it": "<strong>{name}</strong>",
"hu": "<strong>{name}</strong>"
},
"question": {
"en": "What is the name of this climbing club or NGO?",
"de": "Wie lautet der Name dieses Vereins oder Organisation?",
"nl": "Wat is de naam van deze klimclub?",
"ja": "この登山クラブやNGOの名前は何ですか?",
"fr": "Quel est le nom du club ou de lassociation ?",
"it": "Qual è il nome di questo club o associazione di arrampicata?",
"hu": "Mi a neve ennek a mászóegyesületnek vagy szervezetnek?"
},
"freeform": {
"key": "name"
},
"id": "climbing_club-name"
},
"website",
"email",
"phone",
"opening_hours"
],
"presets": [
{
"tags": [
"club=sport",
"sport=climbing"
],
"title": {
"de": "einen Kletterverein",
"en": "a climbing club",
"nl": "een klimclub",
"ja": "クライミングクラブ",
"nb_NO": "en klatreklubb",
"ru": "Клуб скалолазания",
"fr": "une club descalade",
"it": "una club di arrampicata",
"hu": "Mászóegyesület"
},
"description": {
"de": "Ein Kletterverein",
"nl": "Een klimclub",
"en": "A climbing club",
"ja": "クライミングクラブ",
"nb_NO": "En klatreklubb",
"ru": "Клуб скалолазания",
"fr": "Un club descalade",
"it": "Un club di arrampicata",
"hu": "Egy mászóegyesület"
}
},
{
"tags": [
"office=ngo",
"sport=climbing"
],
"title": {
"de": "Eine Kletterorganisation",
"en": "a climbing ngo",
"nl": "een een klimorganisatie",
"ja": "クライミングNGO",
"fr": "une association descalade",
"it": "una associazione di arrampicata",
"hu": "Mászószervezet"
},
"description": {
"de": "Eine Organisation, die sich mit dem Klettern beschäftigt",
"nl": "Een VZW die werkt rond klimmen",
"en": "An NGO working around climbing",
"ja": "登山に関わるNGO",
"fr": "Une association descalade",
"it": "Unassociazione che ha a che fare con larrampicata",
"hu": "Mászással foglalkozó civil szervezet"
}
}
],
"mapRendering": [
{
"icon": {
"render": "./assets/themes/climbing/club.svg"
},
"iconBadges": [
{
"if": "opening_hours~*",
"then": "isOpen"
}
],
"iconSize": {
"render": "40,40,center"
},
"location": [
"point",
"centroid"
],
"label": {
"mappings": [
{
"if": "name~*",
"then": "<div style='background: white; padding: 0.25em; border-radius:0.5em'>{name}</div>"
}
]
}
}
]
}

View file

@ -0,0 +1,169 @@
{
"id": "climbing_gym",
"name": {
"de": "Kletterhallen",
"en": "Climbing gyms",
"nl": "Klimzalen",
"ja": "クライミングジム",
"fr": "Salle descalade",
"it": "Palestre di arrampicata",
"ru": "Комплексы скалолазания"
},
"minzoom": 10,
"source": {
"osmTags": {
"and": [
"sport=climbing",
"leisure=sports_centre"
]
}
},
"title": {
"render": {
"nl": "Klimzaal",
"de": "Kletterhalle",
"en": "Climbing gym",
"ja": "クライミングジム",
"fr": "Salle descalade",
"it": "Palestra di arrampicata",
"ru": "Комплекс скалолазания"
},
"mappings": [
{
"if": "name~*",
"then": {
"nl": "Klimzaal <strong>{name}</strong>",
"de": "Kletterhalle <strong>{name}</strong>",
"en": "Climbing gym <strong>{name}</strong>",
"ja": "クライミングジム<strong>{name}</strong>",
"fr": "Salle descalade <strong>{name}</strong>",
"it": "Palestra di arrampicata <strong>{name}</strong>"
}
}
]
},
"description": {
"de": "Eine Kletterhalle",
"en": "A climbing gym",
"ja": "クライミングジム",
"nl": "Een klimzaal",
"fr": "Une salle descalade",
"it": "Una palestra di arrampicata",
"ru": "Комплекс скалолазания"
},
"tagRenderings": [
"images",
{
"render": {
"*": "<strong>{name}</strong>"
},
"question": {
"en": "What is the name of this climbing gym?",
"nl": "Wat is de naam van dit Klimzaal?",
"de": "Wie heißt diese Kletterhalle?",
"ja": "このクライミングジムは何という名前ですか?",
"fr": "Quel est le nom de la salle descalade ?",
"it": "Qual è il nome di questa palestra di arrampicata?"
},
"freeform": {
"key": "name"
},
"id": "name"
},
"website",
"phone",
"email",
{
"builtin": [
"climbing.fee"
]
},
"opening_hours",
{
"builtin": [
"climbing.average_length",
"climbing.min_difficulty",
"climbing.max_difficulty",
"climbing.bouldering",
"climbing.sportclimbing"
]
},
{
"builtin": "climbing.max_bolts",
"override": {
"condition": "climbing:sport=yes"
}
},
{
"id": "Speed climbing?",
"question": {
"de": "Gibt es hier eine Speedkletter-Wand?",
"en": "Is there a speed climbing wall?",
"nl": "Is er een snelklimmuur (speed climbing)?",
"ja": "スピードクライミングウォールはありますか?",
"it": "È presente una prete per larrampicata di velocità?"
},
"mappings": [
{
"if": "climbing:speed=yes",
"then": {
"de": "Hier gibt es eine Speedkletter-Wand",
"en": "There is a speed climbing wall",
"nl": "Er is een snelklimmuur voor speed climbing",
"ja": "スピードクライミングウォールがある",
"it": "È presente una parete per larrampicata di velocità"
}
},
{
"if": "climbing:speed=no",
"then": {
"de": "Hier gibt es keine Speedkletter-Wand",
"en": "There is no speed climbing wall",
"nl": "Er is geen snelklimmuur voor speed climbing",
"ja": "スピードクライミングウォールがない",
"it": "Non è presente una parete per larrampicata di velocità"
}
},
{
"if": "climbing:speed~*",
"then": {
"de": "Hier gibt es {climbing:speed} Speedkletter-Routen",
"en": "There are {climbing:speed} speed climbing walls",
"nl": "Er zijn hier {climbing:speed} snelklimmuren",
"ja": "{climbing:speed} のスピードクライミングウォールがある",
"it": "Sono presenti {climbing:speed} pareti per larrampicata di velocità"
},
"hideInAnswer": true
}
]
}
],
"mapRendering": [
{
"icon": {
"render": "./assets/themes/climbing/climbing_gym.svg"
},
"iconBadges": [
{
"if": "opening_hours~*",
"then": "isOpen"
}
],
"iconSize": {
"render": "40,40,center"
},
"location": [
"point",
"centroid"
],
"label": {
"mappings": [
{
"if": "name~*",
"then": "<div style='background: white; padding: 0.25em; border-radius:0.5em'>{name}</div>"
}
]
}
}
]
}

View file

@ -0,0 +1,138 @@
{
"id": "climbing_opportunity",
"name": {
"nl": "Klimgelegenheiden?",
"de": "Klettermöglichkeiten?",
"en": "Climbing opportunities?",
"ja": "登坂教室?",
"nb_NO": "Klatremuligheter?",
"fr": "Opportunités descalade ?",
"it": "Opportunità di arrampicata?"
},
"description": {
"en": "Fallback layer with items on which climbing _might_ be possible. It is loaded when zoomed in a lot, to prevent duplicate items to be added",
"de": "Rückfallebene mit Orten, auf denen Klettern eventuell möglich ist. Sie wird erst angezeigt, wenn man stark hineinzoomt, um zu verhindern, dass Elemente doppelt hinzugefügt werden"
},
"minzoom": 19,
"source": {
"osmTags": {
"and": [
{
"or": [
"leisure=sports_centre",
"barrier=wall",
"barrier=retaining_wall",
"natural=cliff",
"natural=rock",
"natural=stone"
]
},
"climbing="
]
}
},
"title": {
"render": {
"en": "Climbing opportunity?",
"nl": "Klimgelegenheid?",
"de": "Klettermöglichkeit?",
"ja": "登坂教室?",
"nb_NO": "Klatremulighet?",
"fr": "Opportunité descalade ?",
"it": "Opportunità di arrampicata?"
}
},
"tagRenderings": [
{
"id": "climbing-opportunity-name",
"render": {
"en": "<strong>{name}</strong>",
"de": "<strong>{name}</strong>",
"ca": "<strong>{name}</strong>",
"fr": "<strong>{name}</strong>",
"id": "<strong>{name}</strong>",
"ru": "<strong>{name}</strong>",
"ja": "<strong>{name}</strong>",
"nl": "<strong>{name}</strong>",
"it": "<strong>{name}</strong>"
},
"condition": "name~*"
},
{
"id": "climbing-possible",
"question": {
"en": "Is climbing possible here?",
"de": "Kann hier geklettert werden?",
"ja": "ここで登坂はできますか?",
"nb_NO": "Er klatring mulig her?",
"fr": "Est-il possible descalader ici ?",
"it": "È possibile arrampicarsi qua?",
"nl": "Is klimmen hier mogelijk?"
},
"mappings": [
{
"if": {
"and": [
"sport=climbing"
]
},
"then": {
"en": "Climbing is possible here",
"de": "Hier kann geklettert werden",
"ja": "ここでは登ることができる",
"nb_NO": "Klatring er mulig her",
"nl": "Klimmen is hier niet toegelaten",
"fr": "Escalader est possible",
"it": "È possibile arrampicarsi qua"
}
},
{
"if": "climbing=no",
"then": {
"en": "Climbing is not possible here",
"de": "Hier kann nicht geklettert werden",
"ja": "ここでは登ることができない",
"nb_NO": "Klatring er ikke mulig her",
"nl": "Klimmen is hier niet toegelaten",
"fr": "Escalader nest pas possible",
"it": "Non è possibile arrampicarsi qua"
}
},
{
"if": {
"and": [
"sport!~climbing"
]
},
"then": {
"en": "Climbing is not possible here",
"de": "Hier kann nicht geklettert werden",
"ja": "ここでは登ることができない",
"nb_NO": "Klatring er ikke mulig her",
"nl": "Klimmen is hier niet mogelijk",
"fr": "Escalader nest pas possible",
"it": "Non è possibile arrampicarsi qua"
},
"hideInAnswer": true
}
]
}
],
"mapRendering": [
{
"icon": "./assets/themes/climbing/climbing_unknown.svg",
"location": [
"point",
"centroid"
]
},
{
"color": {
"render": "#ddff55AA"
},
"width": {
"render": "2"
}
}
]
}

View file

@ -0,0 +1,252 @@
{
"id": "climbing_route",
"name": {
"en": "Climbing routes",
"de": "Kletterrouten",
"nl": "Klimroute",
"ja": "登坂ルート",
"nb_NO": "Klatreruter",
"fr": "Voies descalade",
"it": "Vie di arrampicata"
},
"description": {
"en": "A single climbing route and its properties. Some properties are derived from the containing features",
"de": "Eine einzelne Kletterroute und ihre Eigenschaften. Einige Eigenschaften werden von übergeordneten Objekten abgeleitet"
},
"minzoom": 18,
"source": {
"osmTags": {
"and": [
"climbing=route"
]
}
},
"title": {
"render": {
"de": "Kleterroute",
"en": "Climbing route",
"nl": "Klimroute",
"ja": "登坂ルート",
"nb_NO": "Klatrerute",
"it": "Via di arrampicata",
"fr": "Voie descalade",
"da": "Klatrerute"
},
"mappings": [
{
"if": "name~*",
"then": {
"de": "Kleterroute <strong>{name}</strong>",
"en": "Climbing route <strong>{name}</strong>",
"nl": "Klimroute <strong>{name}</strong>",
"ja": "登坂ルート<strong>{name}</strong>",
"it": "Via di arrampicata <strong>{name}</strong>",
"fr": "Voie descalade <strong>{name}</strong>",
"da": "Klatrerute <strong>{name}</strong>"
}
}
]
},
"tagRenderings": [
"images",
{
"render": {
"en": "<strong>{name}</strong>",
"nl": "<strong>{name}</strong>",
"de": "<strong>{name}</strong>",
"ca": "<strong>{name}</strong>",
"fr": "<strong>{name}</strong>",
"id": "<strong>{name}</strong>",
"ru": "<strong>{name}</strong>",
"ja": "<strong>{name}</strong>",
"it": "<strong>{name}</strong>",
"nb_NO": "<strong>{name}</strong>",
"da": "<strong>{name}</strong>"
},
"question": {
"en": "What is the name of this climbing route?",
"de": "Wie heißt diese Kletterroute?",
"nl": "Hoe heet deze klimroute?",
"ja": "この登坂ルートの名前は何ですか?",
"it": "Come si chiama questa via di arrampicata?",
"fr": "Quel est le nom de cette voie descalade ?",
"nb_NO": "Hva er navnet på denne klatreruten?",
"da": "Hvad hedder denne klatrerute?"
},
"freeform": {
"key": "name"
},
"mappings": [
{
"if": {
"and": [
"noname=yes",
"name="
]
},
"then": {
"en": "This climbing route doesn't have a name",
"de": "Diese Kletterroute hat keinen Namen",
"nl": "Deze klimroute heeft geen naam",
"ja": "この登坂ルートには名前がありません",
"it": "Questa via di arrampicata non ha un nome",
"fr": "Cette voie na pas de nom",
"nb_NO": "Denne klatreruten har ikke noe navn",
"da": "Denne klatrerute har ikke et navn"
}
}
],
"id": "Name"
},
{
"question": {
"en": "How long is this climbing route (in meters)?",
"nl": "Hoe lang is deze klimroute (in meters)?",
"it": "Quanto è lunga questa via di arrampicata (in metri)?",
"fr": "Quelle est la longueur de cette voie (en mètres) ?",
"de": "Wie lang ist diese Kletterroute (in Metern)?",
"nb_NO": "Hvor mange meter er klatreruten?",
"da": "Hvor lang er denne klatrerute (i meter)?"
},
"render": {
"de": "Diese Route ist {canonical(climbing:length)} lang",
"en": "This route is {canonical(climbing:length)} long",
"nl": "Deze klimroute is {canonical(climbing:length)} lang",
"ja": "このルート長は、 {canonical(climbing:length)} メーターです",
"nb_NO": "Denne ruten er {canonical(climbing:length)} lang",
"it": "Questo percorso è lungo {canonical(climbing:length)}",
"fr": "Cette voie fait {canonical(climbing:length)} de long"
},
"freeform": {
"key": "climbing:length",
"type": "pnat"
},
"id": "Length"
},
{
"question": {
"en": "What is the grade of this climbing route according to the french/belgian system?",
"nl": "Hoe moeilijk is deze klimroute volgens het Franse/Belgische systeem?",
"it": "Qual è la difficoltà di questa via di arrampicata nel sistema francese/belga?",
"fr": "Quelle est la difficulté de cette voie selon le système franco-belge ?",
"de": "Wie hoch ist der Schwierigkeitsgrad dieser Kletterroute nach dem französisch/belgischen System?"
},
"render": {
"de": "Die Schwierigkeit ist {climbing:grade:french} entsprechend des französisch/belgischen Systems",
"en": "The grade is {climbing:grade:french} according to the french/belgian system",
"nl": "De klimmoeilijkheid is {climbing:grade:french} volgens het Franse/Belgische systeem",
"ja": "フランス/ベルギーのランク評価システムによると、{climbing:grade:french}の困難度です",
"it": "Il grado di difficoltà è {climbing:grade:french} nel sistema francese/belga",
"fr": "Selon le système franco-belge, la difficulté de cette voie est de {climbing:grade:french}"
},
"freeform": {
"key": "climbing:grade:french"
},
"id": "Difficulty"
},
{
"id": "bolts",
"question": {
"en": "How many bolts does this route have before reaching the anchor?",
"fr": "Combien de prises cette voie possède avant datteindre la moulinette ?",
"de": "Wie viele Haken gibt es auf dieser Kletterroute bevor der Umlenker bzw. Standhaken erreicht ist?",
"it": "Quanti bulloni sono presenti in questo percorso prima di arrivare alla moulinette?"
},
"render": {
"en": "This route has {climbing:bolts} bolts <div class='subtle'>This is without relays and indicates how much quickdraws a climber needs</div>",
"fr": "Cette voie a {climbing:bolts} prises <div class='subtle'>C'est sans relai et indique de combien de dégaine un grimpeur a besoin</div>",
"de": "Diese Route hat {climbing:bolts} Haken <div class='subtle'>Dies ist ohne Relais und gibt an, wie viel Schnellspanner ein Kletterer braucht</div>",
"it": "Questo percorso ha {climbing:bolts} bulloni"
},
"freeform": {
"key": "climbing:bolts",
"type": "pnat",
"addExtraTag": [
"climbing:bolted=yes"
],
"inline": true
},
"mappings": [
{
"if": "climbing:bolted=no",
"then": {
"en": "This route is not bolted",
"fr": "Cette voie na pas de prises",
"de": "Auf dieser Kletterroute sind keine Haken vorhanden",
"it": "In questo percorso non sono presenti bulloni"
},
"addExtraTags": [
"climbing:bolts="
]
}
]
},
"description",
{
"id": "Rock type via embedded feature",
"render": {
"en": "The rock type is {_embedding_features_with_rock:rock} as stated <a href='#{_embedding_features_with_rock:id}'>on the surrounding crag</a>",
"fr": "Le type de roche est {_embedding_features_with_rock:rock} selon <a href='#{_embedding_features_with_rock:id}'>le mur</a>",
"it": "Il tipo di roccia è {_embedding_features_with_rock:rock} come dichiarato sul <a href='#{_embedding_features_with_rock:id}'>muro circostante</a>",
"de": "Der Gesteinstyp ist {_embedding_features_with_rock:rock}, wie <a href='#{_embedding_features_with_rock:id}'>auf dem umgebenden Felsen angegeben</a>"
},
"freeform": {
"key": "_embedding_features_with_rock:rock"
}
}
],
"presets": [
{
"title": {
"en": "a climbing route",
"nl": "een klimroute",
"fr": "une voie descalade",
"de": "eine Kletterroute",
"it": "una via di arrampicata"
},
"tags": [
"sport=climbing",
"climbing=route"
]
}
],
"mapRendering": [
{
"icon": {
"render": "circle:white;./assets/themes/climbing/climbing_route.svg"
},
"iconSize": {
"render": "28,28,center"
},
"location": [
"point",
"centroid"
],
"label": {
"mappings": [
{
"if": {
"and": [
"climbing:grade:french~*",
"name~*"
]
},
"then": "<div class='w-max p-1 rounded-xl' style='background: white;'>{name} <span class='climbing-{__difficulty:char}'>{climbing:grade:french}</span></div>"
},
{
"if": "name~*",
"then": "<div class='w-max p-1 rounded-xl' style='background: white;'>{name}</div>"
}
]
}
},
{
"color": {
"render": "#0f0"
},
"width": {
"render": "4"
}
}
]
}

View file

@ -4,13 +4,18 @@
"en": "Crossings",
"nl": "Oversteekplaatsen",
"de": "Kreuzungen",
"fr": "Traversée"
"fr": "Traversée",
"ca": "Encreuaments",
"da": "Overgange",
"es": "Cruces"
},
"description": {
"en": "Crossings for pedestrians and cyclists",
"nl": "Oversteekplaatsen voor voetgangers en fietsers",
"de": "Übergänge für Fußgänger und Radfahrer",
"fr": "Traversée pour piétons et cyclistes"
"fr": "Traversée pour piétons et cyclistes",
"da": "Overgange for fodgængere og cyklister",
"es": "Cruces para peatones y ciclistas"
},
"source": {
"osmTags": {
@ -26,7 +31,9 @@
"en": "Crossing",
"nl": "Oversteekplaats",
"de": "Kreuzung",
"fr": "Traversée"
"fr": "Traversée",
"ca": "Encreuament",
"es": "Cruce"
},
"mappings": [
{
@ -36,7 +43,9 @@
"nl": "Verkeerslicht",
"ru": "Светофор",
"de": "Ampel",
"fr": "Feu de signalisation"
"fr": "Feu de signalisation",
"ca": "Semàfor",
"es": "Señal de tráfico"
}
},
{
@ -45,7 +54,8 @@
"en": "Crossing with traffic signals",
"nl": "Oversteektplaats met verkeerslichten",
"de": "Kreuzung mit Ampeln",
"fr": "Traversée avec feu de signalisation"
"fr": "Traversée avec feu de signalisation",
"es": "Cruce con señales de tráfico"
}
}
]
@ -53,10 +63,13 @@
"presets": [
{
"title": {
"en": "Crossing",
"nl": "Oversteekplaats",
"de": "Kreuzung",
"fr": "Traversée"
"en": "a crossing",
"nl": "een oversteekplaats",
"de": "eine Kreuzung",
"fr": "une traversée",
"ca": "un pas de vianants",
"da": "en overgang",
"es": "un cruce"
},
"tags": [
"highway=crossing"
@ -65,7 +78,9 @@
"en": "Crossing for pedestrians and/or cyclists",
"nl": "Oversteekplaats voor voetgangers en/of fietsers",
"de": "Kreuzung für Fußgänger und/oder Radfahrer",
"fr": "Traversée pour piétons et/ou cyclistes"
"fr": "Traversée pour piétons et/ou cyclistes",
"da": "Overgang for fodgængere og/eller cyklister",
"es": "Cruce para peatones y/o ciclistas"
},
"preciseInput": {
"preferredBackground": [
@ -77,11 +92,13 @@
},
{
"title": {
"en": "Traffic signal",
"nl": "Verkeerslicht",
"en": "a traffic signal",
"nl": "een verkeerslicht",
"ru": "Светофор",
"de": "Ampel",
"fr": "Feu de signalisation"
"de": "eine Ampel",
"fr": "une feu de signalisation",
"da": "et trafiksignal",
"es": "una señal de tráfico"
},
"tags": [
"highway=traffic_signals"
@ -90,7 +107,9 @@
"en": "Traffic signal on a road",
"nl": "Verkeerslicht op een weg",
"de": "Ampel an einer Straße",
"fr": "Feu de signalisation sur la voie"
"fr": "Feu de signalisation sur la voie",
"da": "Trafiksignal på en vej",
"es": "Señal de tráfico en una carretera"
},
"preciseInput": {
"preferredBackground": [
@ -107,7 +126,8 @@
"question": {
"en": "What kind of crossing is this?",
"nl": "Wat voor oversteekplaats is dit?",
"de": "Was ist das für eine Kreuzung?"
"de": "Was ist das für eine Kreuzung?",
"es": "¿Qué tipo de cruce es este?"
},
"condition": "highway=crossing",
"mappings": [
@ -116,7 +136,8 @@
"then": {
"en": "Crossing, without traffic lights",
"nl": "Oversteekplaats, zonder verkeerslichten",
"de": "Kreuzungen ohne Ampeln"
"de": "Kreuzungen ohne Ampeln",
"es": "Cruce, sin semáforos"
}
},
{
@ -124,7 +145,8 @@
"then": {
"en": "Crossing with traffic signals",
"nl": "Oversteekplaats met verkeerslichten",
"de": "Kreuzungen mit Ampeln"
"de": "Kreuzungen mit Ampeln",
"es": "Cruce con señales de tráfico"
}
},
{
@ -132,7 +154,9 @@
"then": {
"en": "Zebra crossing",
"nl": "Zebrapad",
"de": "Zebrastreifen"
"de": "Zebrastreifen",
"ca": "Pas de zebra",
"es": "Paso de cebra"
},
"hideInAnswer": true
},
@ -140,7 +164,9 @@
"if": "crossing=unmarked",
"then": {
"en": "Crossing without crossing markings",
"nl": "Oversteekplaats zonder kruispuntmarkeringen"
"nl": "Oversteekplaats zonder kruispuntmarkeringen",
"de": "Kreuzung ohne Kreuzungsmarkierungen",
"es": "Cruce sin marcas de cruce"
}
}
]
@ -150,7 +176,8 @@
"question": {
"en": "Is this is a zebra crossing?",
"nl": "Is dit een zebrapad?",
"de": "Ist das ein Zebrastreifen?"
"de": "Ist das ein Zebrastreifen?",
"es": "¿Esto es un paso de cebra?"
},
"condition": "crossing=uncontrolled",
"mappings": [
@ -159,7 +186,8 @@
"then": {
"en": "This is a zebra crossing",
"nl": "Dit is een zebrapad",
"de": "Dies ist ein Zebrastreifen"
"de": "Dies ist ein Zebrastreifen",
"es": "Esto es un paso de cebra"
}
},
{
@ -167,7 +195,8 @@
"then": {
"en": "This is not a zebra crossing",
"nl": "Dit is geen zebrapad",
"de": "Dies ist kein Zebrastreifen"
"de": "Dies ist kein Zebrastreifen",
"es": "Esto no es un paso de cebra"
}
}
]
@ -177,7 +206,9 @@
"question": {
"en": "Is this crossing also for bicycles?",
"nl": "Is deze oversteekplaats ook voor fietsers",
"de": "Können Radfahrer diese Kreuzung nutzen?"
"de": "Können Radfahrer diese Kreuzung nutzen?",
"da": "Er denne overgang også for cykler?",
"es": "¿Este cruce también es para ciclistas?"
},
"condition": "highway=crossing",
"mappings": [
@ -186,7 +217,9 @@
"then": {
"en": "A cyclist can use this crossing",
"nl": "Een fietser kan deze oversteekplaats gebruiken",
"de": "Radfahrer können diese Kreuzung nutzen"
"de": "Radfahrer können diese Kreuzung nutzen",
"da": "En cyklist kan benytte denne overgang",
"es": "Un ciclista puede utilizar este cruce"
}
},
{
@ -194,7 +227,9 @@
"then": {
"en": "A cyclist can not use this crossing",
"nl": "Een fietser kan deze oversteekplaats niet gebruiken",
"de": "Radfahrer können diese Kreuzung nicht nutzen"
"de": "Radfahrer können diese Kreuzung nicht nutzen",
"da": "En cyklist kan ikke benytte denne overgang",
"es": "Un ciclista no puede utilizar este cruce"
}
}
]
@ -204,7 +239,8 @@
"question": {
"en": "Does this crossing have an island in the middle?",
"nl": "Heeft deze oversteekplaats een verkeerseiland in het midden?",
"de": "Gibt es an diesem Übergang eine Verkehrsinsel?"
"de": "Gibt es an diesem Übergang eine Verkehrsinsel?",
"es": "¿Tiene una isla en el medio este cruce?"
},
"condition": "highway=crossing",
"mappings": [
@ -213,7 +249,8 @@
"then": {
"en": "This crossing has an island in the middle",
"nl": "Deze oversteekplaats heeft een verkeerseiland in het midden",
"de": "Der Übergang hat eine Verkehrsinsel"
"de": "Der Übergang hat eine Verkehrsinsel",
"es": "Este cruce tiene una isla en el medio"
}
},
{
@ -221,7 +258,8 @@
"then": {
"en": "This crossing does not have an island in the middle",
"nl": "Deze oversteekplaats heeft geen verkeerseiland in het midden",
"de": "Diese Ampel hat eine Taste, um ein grünes Signal anzufordern"
"de": "Diese Ampel hat eine Taste, um ein grünes Signal anzufordern",
"es": "Este cruce no tiene una isla en el medio"
}
}
]
@ -231,7 +269,8 @@
"question": {
"en": "Does this crossing have tactile paving?",
"nl": "Heeft deze oversteekplaats een geleidelijn?",
"de": "Gibt es an dieser Kreuzung ein Blindenleitsystem?"
"de": "Gibt es an dieser Kreuzung ein Blindenleitsystem?",
"es": "¿Tiene pavimento táctil este cruce?"
},
"condition": "highway=crossing",
"mappings": [
@ -240,7 +279,8 @@
"then": {
"en": "This crossing has tactile paving",
"nl": "Deze oversteekplaats heeft een geleidelijn",
"de": "An dieser Kreuzung gibt es ein Blindenleitsystem"
"de": "An dieser Kreuzung gibt es ein Blindenleitsystem",
"es": "Este cruce tiene pavimento táctil"
}
},
{
@ -248,7 +288,8 @@
"then": {
"en": "This crossing does not have tactile paving",
"nl": "Deze oversteekplaats heeft geen geleidelijn",
"de": "Diese Kreuzung hat kein Blindenleitsystem"
"de": "Diese Kreuzung hat kein Blindenleitsystem",
"es": "Este cruce no tiene pavimento táctil"
}
},
{
@ -256,7 +297,8 @@
"then": {
"en": "This crossing has tactile paving, but is not correct",
"nl": "Deze oversteekplaats heeft een geleidelijn, die incorrect is.",
"de": "Diese Kreuzung hat taktile Pflasterung, ist aber nicht korrekt"
"de": "Diese Kreuzung hat taktile Pflasterung, ist aber nicht korrekt",
"es": "Este cruce tiene pavimento táctil, pero no es correcto"
},
"hideInAnswer": true
}
@ -267,7 +309,8 @@
"question": {
"en": "Does this traffic light have a button to request green light?",
"nl": "Heeft dit verkeerslicht een knop voor groen licht?",
"de": "Hat diese Ampel eine Taste, um ein grünes Signal anzufordern?"
"de": "Hat diese Ampel eine Taste, um ein grünes Signal anzufordern?",
"es": "¿Este semáforo tiene un botón para pedir luz verde?"
},
"condition": {
"or": [
@ -281,7 +324,8 @@
"then": {
"en": "This traffic light has a button to request green light",
"nl": "Dit verkeerslicht heeft een knop voor groen licht",
"de": "Diese Ampel hat eine Taste, um ein grünes Signal anzufordern"
"de": "Diese Ampel hat eine Taste, um ein grünes Signal anzufordern",
"es": "Este semáforo tiene un botón para pedir luz verde"
}
},
{
@ -289,7 +333,8 @@
"then": {
"en": "This traffic light does not have a button to request green light",
"nl": "Dit verkeerlicht heeft geen knop voor groen licht",
"de": "Diese Ampel hat keine Taste, um ein grünes Signal anzufordern"
"de": "Diese Ampel hat keine Taste, um ein grünes Signal anzufordern",
"es": "Este semáforo no tiene un botón para pedir luz verde"
}
}
]
@ -299,25 +344,32 @@
"question": {
"en": "Can a cyclist turn right when the light is red?",
"nl": "Mag een fietser rechtsaf slaan als het licht rood is?",
"de": "Kann ein Radfahrer bei roter Ampel rechts abbiegen?"
"de": "Dürfen Radfahrer bei roter Ampel rechts abbiegen?",
"es": "¿Puede girar a la derecha un ciclista cuando la luz está roja?"
},
"condition": "highway=traffic_signals",
"mappings": [
{
"if": "red_turn:right:bicycle=yes",
"then": {
"en": "A cyclist can turn right if the light is red <img src='./assets/layers/crossings/Belgian_road_sign_B22.svg' style='width: 3em'>",
"nl": "Een fietser mag wel rechtsaf slaan als het licht rood is <img src='./assets/layers/crossings/Belgian_road_sign_B22.svg' style='width: 3em'>",
"de": "Ein Radfahrer kann bei roter Ampel rechts abbiegen <img src='./assets/layers/crossings/Belgian_road_sign_B22.svg' style='width: 3em'>"
"en": "A cyclist can turn right if the light is red",
"nl": "Een fietser mag wel rechtsaf slaan als het licht rood is",
"de": "Ein Radfahrer kann bei roter Ampel rechts abbiegen",
"es": "Un ciclista puede girar a la derecha si la luz está roja"
},
"hideInAnswer": "_country!=be"
"hideInAnswer": "_country!=be",
"icon": {
"path": "./assets/layers/crossings/Belgian_road_sign_B22.svg",
"class": "medium"
}
},
{
"if": "red_turn:right:bicycle=yes",
"then": {
"en": "A cyclist can turn right if the light is red",
"nl": "Een fietser mag wel rechtsaf slaan als het licht rood is",
"de": "Ein Radfahrer kann bei roter Ampel rechts abbiegen"
"de": "Radfahrer dürfen bei roter Ampel rechts abbiegen",
"es": "Un ciclista puede girar a la derecha si la luz está roja"
},
"hideInAnswer": "_country=be"
},
@ -326,7 +378,8 @@
"then": {
"en": "A cyclist can not turn right if the light is red",
"nl": "Een fietser mag niet rechtsaf slaan als het licht rood is",
"de": "Ein Radfahrer kann bei roter Ampel nicht rechts abbiegen"
"de": "Radfahrer dürfen bei roter Ampel nicht rechts abbiegen",
"es": "Un ciclista no puede girar a la derecha si la luz está roja"
}
}
]
@ -336,25 +389,32 @@
"question": {
"en": "Can a cyclist go straight on when the light is red?",
"nl": "Mag een fietser rechtdoor gaan als het licht rood is?",
"de": "Kann ein Radfahrer bei roter Ampel geradeaus fahren?"
"de": "Dürfen Radfahrer bei roter Ampel geradeaus fahren?",
"es": "¿Puede ir de frente un ciclista cuando la luz está roja?"
},
"condition": "highway=traffic_signals",
"mappings": [
{
"if": "red_turn:straight:bicycle=yes",
"then": {
"en": "A cyclist can go straight on if the light is red <img src='./assets/layers/crossings/Belgian_road_sign_B23.svg' style='width: 3em'>",
"nl": "Een fietser mag wel rechtdoor gaan als het licht rood is <img src='./assets/layers/crossings/Belgian_road_sign_B23.svg' style='width: 3em'>",
"de": "Ein Radfahrer kann bei roter Ampel geradeaus fahren <img src='./assets/layers/crossings/Belgian_road_sign_B23.svg' style='width: 3em'>"
"en": "A cyclist can go straight on if the light is red",
"nl": "Een fietser mag wel rechtdoor gaan als het licht rood is",
"de": "Ein Radfahrer kann bei roter Ampel geradeaus fahren",
"es": "Un ciclista puede ir de frente si la luz está roja"
},
"hideInAnswer": "_country!=be"
"hideInAnswer": "_country!=be",
"icon": {
"path": "./assets/layers/crossings/Belgian_road_sign_B23.svg",
"class": "medium"
}
},
{
"if": "red_turn:straight:bicycle=yes",
"then": {
"en": "A cyclist can go straight on if the light is red",
"nl": "Een fietser mag wel rechtdoor gaan als het licht rood is",
"de": "Ein Radfahrer kann bei roter Ampel geradeaus fahren"
"de": "Radfahrer dürfen bei roter Ampel geradeaus fahren",
"es": "Un ciclista puede ir de frente si la luz está roja"
},
"hideInAnswer": "_country=be"
},
@ -363,7 +423,8 @@
"then": {
"en": "A cyclist can not go straight on if the light is red",
"nl": "Een fietser mag niet rechtdoor gaan als het licht rood is",
"de": "Ein Radfahrer kann bei roter Ampel nicht geradeaus fahren"
"de": "Radfahrer dürfen bei roter Ampel nicht geradeaus fahren",
"es": "Un ciclista no puede ir de frente si la luz está roja"
}
}
]

File diff suppressed because it is too large Load diff

View file

Before

Width:  |  Height:  |  Size: 8.8 KiB

After

Width:  |  Height:  |  Size: 8.8 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 154 KiB

After

Width:  |  Height:  |  Size: 154 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 172 KiB

After

Width:  |  Height:  |  Size: 172 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 174 KiB

After

Width:  |  Height:  |  Size: 174 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 186 KiB

After

Width:  |  Height:  |  Size: 186 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 46 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 51 KiB

Before After
Before After

View file

@ -0,0 +1,92 @@
[
{
"path": "Belgian_road_sign_D07.svg",
"license": "CC0",
"authors": [
"Belgische Wetgever"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Belgian_road_sign_D07.svg"
]
},
{
"path": "Belgian_road_sign_D09.svg",
"license": "CC0",
"authors": [
"Belgische Wetgever"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Belgian_road_sign_D09.svg"
]
},
{
"path": "Belgian_road_sign_D10.svg",
"license": "CC0",
"authors": [
"Belgische Wetgever"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Belgian_road_sign_D10.svg"
]
},
{
"path": "Belgian_traffic_sign_M13.svg",
"license": "CC0",
"authors": [
"Belgische Wetgever"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Belgian_traffic_sign_M13.svg"
]
},
{
"path": "Belgian_traffic_sign_M14.svg",
"license": "CC0",
"authors": [
"Belgische Wetgever"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Belgian_traffic_sign_M14.svg"
]
},
{
"path": "Belgian_traffic_sign_M15.svg",
"license": "CC0",
"authors": [
"Belgische Wetgever"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Belgian_traffic_sign_M15.svg"
]
},
{
"path": "Belgian_traffic_sign_M16.svg",
"license": "CC0",
"authors": [
"Belgische Wetgever"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Belgian_traffic_sign_M16.svg"
]
},
{
"path": "Belgian_traffic_sign_M6.svg",
"license": "CC0",
"authors": [
"Belgische Wetgever"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Belgian_traffic_sign_M6.svg"
]
},
{
"path": "Belgian_traffic_sign_M7.svg",
"license": "CC0",
"authors": [
"Belgische Wetgever"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Belgian_traffic_sign_M7.svg"
]
}
]

View file

@ -0,0 +1,27 @@
<?xml version="1.0" standalone="no"?>
<svg id="Nederlands_verkeersbord_G11" width="300" height="300" viewBox="0 0 300 300"
xmlns="http://www.w3.org/2000/svg" version="1.1">
<circle id="blauwe_cirkel" cx="150" cy="150" r="150" fill="#0e518d" />
<g id="fiets">
<path fill="#f7fbf5"
d="M 40.13024,168.25261 C 40.13024,144.4042 59.47123,125.06102 83.31697,125.06102 C 107.16273,125.06102 126.47002,144.4042 126.47002,168.25261 C 126.47002,192.10103 107.16273,211.4105 83.31697,211.4105 C 59.47123,211.4105 40.13024,192.10103 40.13024,168.25261 z M 83.24961,200.78318 C 101.24339,200.78318 115.84386,186.18106 115.84386,168.18523 C 115.84386,150.18948 101.24339,135.58738 83.24961,135.58738 C 65.25585,135.58738 50.65537,150.18948 50.65537,168.18523 C 50.65537,186.18106 65.25585,200.78318 83.24961,200.78318 z" />
<path fill="#f7fbf5"
d="M 139.52961,83.418936 L 139.52961,72.858975 L 120.77803,72.858975 C 112.35793,72.858975 109.92452,83.418936 109.92452,83.418936 C 104.07254,100.12626 80.0584,168.0253 80.0584,168.0253 C 77.625,174.13897 87.35863,177.59154 89.66573,171.73897 C 91.93076,165.8863 119.36345,88.547344 119.36345,88.547344 C 121.24115,82.694764 126.6637,83.418936 126.6637,83.418936 L 139.52961,83.418936" />
<path fill="#f7fbf5"
d="M 222.37504,162.92214 C 218.13973,153.77683 202.41099,120.12632 192.44999,98.745219 L 110.64865,98.745219 L 104.07254,116.14311 L 154.78685,173.4484 L 216.39678,173.4484 C 228.39543,173.4484 222.37504,162.92214 222.37504,162.92214" />
<path fill="#0e518d"
d="M 210.93213,162.85475 C 203.89293,148.05893 193.43515,125.49049 185.96651,109.56627 L 111.92851,109.43995 L 159.35898,162.85475 L 210.93213,162.85475" />
<path fill="#f7fbf5"
d="M 210.24168,83.418936 L 210.24168,91.839986 L 173.79945,91.705217 C 167.51806,91.705217 167.38334,83.418936 173.79945,83.418936 C 177.09172,83.418936 210.24168,83.418936 210.24168,83.418936" />
<path fill="#f7fbf5"
d="M 175.01195,168.25261 C 175.01195,144.4042 194.35294,125.06102 218.19869,125.06102 C 242.01917,125.06102 261.35175,144.4042 261.35175,168.25261 C 261.35175,192.10103 242.01917,211.4105 218.19869,211.4105 C 194.35294,211.4105 175.01195,192.10103 175.01195,168.25261 z M 218.13973,200.78318 C 236.12509,200.78318 250.73399,186.18106 250.73399,168.18523 C 250.73399,150.18948 236.12509,135.58738 218.13973,135.58738 C 200.14597,135.58738 185.53708,150.18948 185.53708,168.18523 C 185.53708,186.18106 200.14597,200.78318 218.13973,200.78318" />
<path fill="#f7fbf5"
d="M 162.18812,171.14948 L 200.21333,90.290476 L 190.67336,85.818943 L 152.52184,167.13266 L 162.18812,171.14948" />
</g>
<circle id="witte_bies" cx="150" cy="150" r="141.942"
fill="none" stroke="#f7fbf5" stroke-width="6.736" />
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

View file

@ -0,0 +1,47 @@
<svg id="Nederlands_verkeersbord_G12a" width="300" height="300" viewBox="0 0 300 300"
xmlns="http://www.w3.org/2000/svg" version="1.1">
<circle id="blauwe cirkel" cx="150" cy="150" r="150" fill="#0e518d" />
<g id="bromfiets">
<path fill="#f7fbf5"
d="M 195.07351,136.48858 C 209.01546,136.48858 220.32348,125.18025 220.32348,111.23791 C 220.32348,97.3037 209.01546,86.027885 195.07351,86.027885 C 181.13968,86.027885 169.86418,97.3037 169.86418,111.23791 C 169.86418,125.18025 181.13968,136.48858 195.07351,136.48858" />
<path fill="#0e518d"
d="M 195.07351,128.04188 C 204.34917,128.04188 211.87701,120.51383 211.87701,111.23791 C 211.87701,101.97011 204.34917,94.474585 195.07351,94.474585 C 185.83849,94.474585 178.31065,101.97011 178.31065,111.23791 C 178.31065,120.51383 185.83849,128.04188 195.07351,128.04188" />
<path fill="#f7fbf5"
d="M 107.21076,136.48858 C 121.15271,136.48858 132.45261,125.18025 132.45261,111.23791 C 132.45261,97.3037 121.15271,86.027885 107.21076,86.027885 C 93.26881,86.027885 81.96079,97.3037 81.96079,111.23791 C 81.96079,125.18025 93.26881,136.48858 107.21076,136.48858" />
<path fill="#0e518d"
d="M 107.21076,128.04188 C 116.4783,128.04188 124.00614,120.51383 124.00614,111.23791 C 124.00614,101.97011 116.4783,94.474585 107.21076,94.474585 C 97.9351,94.474585 90.43977,101.97011 90.43977,111.23791 C 90.43977,120.51383 97.9351,128.04188 107.21076,128.04188" />
<path fill="#f7fbf5"
d="M 144.5573,52.17605 L 133.31432,52.17605 C 133.31432,52.17605 127.50179,51.631364 124.42074,59.411434 L 103.2436,110.35178 C 103.2436,110.35178 101.58521,114.16458 105.04833,115.40029 C 108.47895,116.66851 111.02345,112.16469 111.02345,112.16469 L 132.93224,60.874769 L 144.5573,60.874769 L 144.5573,52.17605" />
<path fill="#f7fbf5"
d="M 125.15239,70.849841 L 144.17522,71.199416 L 151.79249,83.361362 L 145.97995,100.03526 L 150.87386,107.08366 L 196.00027,107.27064 C 196.00027,107.27064 199.99993,107.08366 199.99993,110.88833 C 199.99993,114.70114 196.34983,115.40029 196.34983,115.40029 L 151.60551,115.5954 C 151.60551,115.5954 145.97995,116.66851 142.01279,109.43313 C 142.01279,109.43313 123.53463,79.166466 123.33953,79.166466 C 123.15255,79.166466 125.15239,70.849841 125.15239,70.849841" />
<path fill="#f7fbf5"
d="M 212.86067,71.036823 L 213.21024,80.979377 L 189.29349,82.247601 C 189.29349,82.247601 183.29398,82.979269 180.59501,86.442497 C 177.86353,89.873206 174.08335,88.40987 172.97775,85.865292 C 171.89653,83.361362 167.35219,75.386182 167.35219,75.386182 C 167.35219,75.386182 165.73444,71.036823 171.35186,71.036823 L 212.86067,71.036823" />
<path fill="#f7fbf5"
d="M 108.12938,86.792071 L 108.47895,81.515933 C 108.47895,81.515933 100.16256,80.629802 96.69943,82.784157 L 98.3497,87.865184 L 108.12938,86.792071" />
</g>
<g id="fiets">
<path fill="#f7fbf5"
d="M 109.14556,233.02809 C 124.10369,233.02809 136.23278,220.89867 136.23278,205.90761 C 136.23278,190.94907 124.10369,178.81963 109.14556,178.81963 C 94.18743,178.81963 82.05834,190.94907 82.05834,205.90761 C 82.05834,220.89867 94.18743,233.02809 109.14556,233.02809" />
<path fill="#0e518d"
d="M 109.11304,226.32927 C 120.42106,226.32927 129.56666,217.18342 129.56666,205.87509 C 129.56666,194.56676 120.42106,185.42091 109.11304,185.42091 C 97.81316,185.42091 88.66756,194.56676 88.66756,205.87509 C 88.66756,217.18342 97.81316,226.32927 109.11304,226.32927" />
<path fill="#f7fbf5"
d="M 144.42723,152.68283 L 144.42723,146.04904 L 132.68023,146.04904 C 127.37172,146.04904 125.88403,152.68283 125.88403,152.68283 C 122.20141,163.16194 107.1132,205.77753 107.1132,205.77753 C 105.593,209.62285 111.69007,211.78534 113.11272,208.10261 C 114.54349,204.41176 131.78599,155.89404 131.78599,155.89404 C 132.96476,152.21131 136.36285,152.68283 136.36285,152.68283 L 144.42723,152.68283" />
<path fill="#f7fbf5"
d="M 196.43925,202.57446 C 193.7728,196.85931 183.89556,175.70598 177.67655,162.30833 L 126.32302,162.30833 L 122.20141,173.20205 L 154.01995,209.17573 L 192.69159,209.17573 C 200.21942,209.17573 196.43925,202.57446 196.43925,202.57446" />
<path fill="#0e518d"
d="M 189.26911,202.54194 C 184.85483,193.23349 178.27813,179.07165 173.61184,169.07219 L 127.11971,169.00715 L 156.90589,202.54194 L 189.26911,202.54194" />
<path fill="#f7fbf5"
d="M 188.82199,152.68283 L 188.82199,157.95897 L 165.95394,157.86141 C 162.0193,157.86141 161.92174,152.68283 165.95394,152.68283 C 168.0188,152.68283 188.82199,152.68283 188.82199,152.68283" />
<path fill="#f7fbf5"
d="M 166.71809,205.90761 C 166.71809,190.94907 178.84719,178.81963 193.80532,178.81963 C 208.79596,178.81963 220.92506,190.94907 220.92506,205.90761 C 220.92506,220.89867 208.79596,233.02809 193.80532,233.02809 C 178.84719,233.02809 166.71809,220.89867 166.71809,205.90761 z M 193.7728,226.32927 C 205.08082,226.32927 214.25893,217.18342 214.25893,205.87509 C 214.25893,194.56676 205.08082,185.42091 193.7728,185.42091 C 182.50543,185.42091 173.32731,194.56676 173.32731,205.87509 C 173.32731,217.18342 182.50543,226.32927 193.7728,226.32927" />
<path fill="#f7fbf5"
d="M 158.68624,207.75304 L 182.52982,156.96715 L 176.5303,154.17868 L 152.58917,205.24098 L 158.68624,207.75304" />
</g>
<circle id="witte bies" cx="150" cy="150" r="141.942"
fill="none" stroke="#f7fbf5" stroke-width="6.736" />
</svg>

After

Width:  |  Height:  |  Size: 5.2 KiB

View file

@ -0,0 +1,28 @@
<?xml version="1.0" standalone="no"?>
<svg id="Nederlands_verkeersbord_G13" width="300" height="100" viewBox="0 0 300 100"
xmlns="http://www.w3.org/2000/svg" version="1.1">
<rect id="blauw_vlak"
width="300" height="100" fill="#0e518d" />
<path id="letter_f" fill="#f7fbf5"
d="M 26.149505,71.540996 L 26.149505,47.622659 L 22.596029,47.622659 L 22.596029,40.697107 L 26.149505,40.697107 L 26.149505,39.05364 C 26.367214,32.303918 28.855425,30.515191 33.894043,30.515191 C 35.50361,30.515191 37.058739,30.90504 38.691626,31.14201 L 38.691626,36.546372 C 37.571933,36.485222 36.421132,36.607532 35.293662,36.607532 C 32.984291,36.607532 32.890995,38.159281 32.859888,40.039727 L 32.859888,40.697107 L 38.753833,40.697107 L 38.753833,47.622659 L 32.859888,47.622659 L 32.859888,71.540996 L 26.149505,71.540996" />
<path id="letter_i" fill="#f7fbf5"
d="M 51.420366,71.540996 L 58.954965,71.540996 L 58.954965,40.727687 L 51.420366,40.727687 L 51.420366,71.540996 z M 55.245978,38.39624 C 57.345408,38.39624 59.017173,36.752773 59.017173,34.727095 C 59.017173,32.663178 57.345408,31.0197 55.245978,31.0197 C 53.185434,31.0197 51.513671,32.663178 51.513671,34.727095 C 51.513671,36.752773 53.185434,38.39624 55.245978,38.39624" />
<path id="letter_e" fill="#f7fbf5"
d="M 95.461654,66.702293 C 93.370004,70.554907 89.295563,72.465925 84.225826,72.465925 C 75.050572,72.465925 71.411559,65.479224 71.411559,56.375126 C 71.411559,47.355108 75.625971,39.802758 84.684603,39.802758 C 93.214481,39.978577 97.28893,45.80336 97.28893,54.341799 L 97.28893,57.238916 L 77.904234,57.238916 C 77.297725,61.152679 78.635136,66.404164 84.163628,66.404164 C 89.544381,66.404164 90.788486,63.507068 90.788486,63.270088 L 95.461654,66.702293 z M 90.819575,52.759492 C 90.905119,48.165387 88.99231,44.610893 84.319142,44.610893 C 80.3069,44.610893 77.904234,48.280048 77.904234,52.759492 L 90.819575,52.759492" />
<path id="letter_t" fill="#f7fbf5"
d="M 113.08126,40.819418 L 113.08126,32.877216 L 119.79165,31.0197 L 119.79165,40.819418 L 128.02606,40.880577 L 128.02606,46.61364 L 119.79165,46.667149 L 119.79165,63.002548 C 119.79165,65.211685 121.4323,65.930244 123.83499,65.930244 C 126.29208,65.930244 127.96386,63.063698 127.96386,62.910819 L 126.81306,70.379099 C 125.95773,73.390865 113.3223,75.661153 113.08126,64.676606 L 113.08126,46.789449 L 107.00848,46.728299 L 107.00848,40.880577 L 113.08126,40.819418" />
<path id="letter_s" fill="#f7fbf5"
d="M 159.2453,47.653228 C 157.18474,46.728299 152.16945,45.298851 149.9534,45.298851 C 147.94728,45.298851 146.2522,46.25437 146.2522,47.981928 C 146.2522,50.703223 150.59101,51.865123 155.02312,53.539169 C 159.49412,55.182647 163.7474,57.422365 163.7474,62.314579 C 163.7474,68.200531 157.79125,72.557655 150.77761,72.557655 C 145.28023,72.557655 139.50292,69.39301 137.47349,65.035886 L 142.87755,62.857318 C 144.39382,65.150535 147.30969,66.794024 150.77761,66.794024 C 153.84122,66.794024 156.48494,65.540384 156.48494,62.910819 C 156.48494,61.244409 155.54409,60.464722 153.84122,59.539782 L 146.73428,56.436276 C 142.54321,54.57877 139.47181,52.881782 139.47181,48.639316 C 139.47181,43.624803 144.48712,39.649868 150.59101,39.649868 C 156.15059,39.649868 162.13006,42.875674 161.98233,42.875674 L 159.2453,47.653228" />
<path id="letter_p" fill="#f7fbf5"
d="M 177.44032,46.25437 C 177.37812,44.396852 177.23038,42.546985 177.44032,40.605377 L 184.18181,40.605377 L 184.15849,42.875674 L 184.18181,42.875674 C 185.18486,41.652616 187.2843,39.833338 191.6231,39.802758 C 201.25712,39.711018 203.53537,47.775538 203.53537,56.138176 C 203.53537,64.049787 198.5823,71.456907 191.50647,71.540996 C 188.59061,71.602145 186.70891,71.242876 184.36843,68.047651 L 184.15849,68.047651 L 184.15849,78.649987 L 177.44032,82.082184 L 177.44032,46.25437 z M 184.15849,62.253429 C 185.09934,63.690527 187.8908,65.723855 191.47537,65.150535 C 193.62922,64.791275 197.15159,61.810069 197.15159,56.015867 C 197.15159,50.252225 195.26989,45.97918 191.53758,45.86452 C 187.85969,45.74221 185.06823,46.8506 184.15849,48.608746 L 184.15849,62.253429" />
<path id="letter_a" fill="#f7fbf5"
d="M 214.70901,46.61364 C 216.13973,41.622046 220.81288,39.802758 226.25584,39.802758 C 232.69409,39.802758 239.07012,41.713776 239.07012,50.313375 L 239.07012,65.035886 C 239.07012,66.404164 239.13232,68.97258 239.31116,71.540996 C 239.31116,71.540996 232.56969,71.724457 232.56969,71.571576 C 232.66299,70.738357 232.53858,68.643881 232.63188,66.946902 L 233.17616,66.946902 C 231.23226,70.822438 227.74098,72.465925 223.4255,72.465925 C 216.34968,72.465925 212.70287,67.061563 212.70287,61.06095 C 212.70287,53.89846 219.93425,50.642064 224.12531,50.787305 C 228.68184,50.970764 232.53858,52.400201 232.53858,52.400201 C 232.53858,47.056989 232.81072,44.373923 226.4969,44.373923 C 223.48772,44.373923 220.33081,45.62755 220.02755,48.731047 L 214.70901,46.61364 z M 224.28082,55.595428 C 219.05559,55.595428 218.50352,60.671101 218.50352,60.671101 C 218.50352,64.493146 220.72735,66.977483 224.24972,66.977483 C 228.13755,66.977483 231.80765,64.676606 232.53858,62.016459 L 232.53858,57.238916 C 232.53858,57.238916 229.41276,55.595428 224.28082,55.595428" />
<path id="letter_d" fill="#f7fbf5"
d="M 278.25162,65.899664 C 278.31382,67.718951 278.46156,69.56882 278.25162,71.540996 L 271.51013,71.540996 L 271.54124,69.2707 L 271.51013,69.2707 C 270.47597,70.470828 268.40765,72.320695 264.06884,72.351267 C 254.44258,72.435355 252.1643,64.347906 252.1643,55.985287 C 252.1643,48.073657 257.10963,40.697107 264.18548,40.574807 C 267.10134,40.521298 268.99082,40.880577 271.32352,44.068153 L 271.54124,44.068153 L 271.54124,33.504036 L 278.25162,30.04126 L 278.25162,65.899664 z M 271.54124,49.862376 C 270.60038,48.432927 267.80115,46.43018 264.21657,46.995839 C 262.06271,47.324539 258.54036,50.343944 258.54036,56.107597 C 258.54036,61.9018 260.39096,66.289503 264.16214,66.289503 C 267.83226,66.289503 270.63148,65.303415 271.54124,63.537648 L 271.54124,49.862376" />
<path id="witte_bies" style="fill:none;stroke:#f7fbf5;stroke-width:6.70733976"
d="M 276.30771,92.233521 C 285.02421,92.233521 292.10005,85.277409 292.10005,76.70839 L 292.10005,23.26096 C 292.10005,14.691942 285.02421,7.7358299 276.30771,7.7358299 L 23.661293,7.7358299 C 14.944785,7.7358299 7.868942,14.691942 7.868942,23.26096 L 7.868942,76.70839 C 7.868942,85.277409 14.944785,92.233521 23.661293,92.233521 L 276.30771,92.233521 z" />
</svg>

After

Width:  |  Height:  |  Size: 6.3 KiB

View file

@ -0,0 +1,32 @@
[
{
"path": "Nederlands_verkeersbord_G11.svg",
"license": "CC0",
"authors": [
"Ministerie van Infrastructuur en Waterstaat"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Nederlands_verkeersbord_G11.svg"
]
},
{
"path": "Nederlands_verkeersbord_G12a.svg",
"license": "CC0",
"authors": [
"Ministerie van Infrastructuur en Waterstaat"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Nederlands_verkeersbord_G12a.svg"
]
},
{
"path": "Nederlands_verkeersbord_G13.svg",
"license": "CC0",
"authors": [
"Ministerie van Infrastructuur en Waterstaat"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Nederlands_verkeersbord_G13.svg"
]
}
]

View file

@ -8,7 +8,9 @@
"nl": "Defibrillatoren",
"de": "Defibrillatoren",
"it": "Defibrillatori",
"ru": "Дефибрилляторы"
"ru": "Дефибрилляторы",
"sl": "Defibrilatorji",
"da": "Hjertestartere"
},
"source": {
"osmTags": "emergency=defibrillator"
@ -27,20 +29,23 @@
"nl": "Defibrillator",
"de": "Defibrillator",
"it": "Defibrillatore",
"ru": "Дефибриллятор"
"ru": "Дефибриллятор",
"sl": "Defibrilator"
}
},
"presets": [
{
"title": {
"en": "Defibrillator",
"en": "a defibrillator",
"ca": "Desfibril·lador",
"es": "Desfibrilador",
"fr": "Défibrillateur",
"nl": "Defibrillator",
"de": "Defibrillator",
"it": "Defibrillatore",
"ru": "Дефибриллятор"
"es": "una desfibrilador",
"fr": "une défibrillateur",
"nl": "een defibrillator",
"de": "einen Defibrillator",
"it": "una defibrillatore",
"ru": "Дефибриллятор",
"sl": "Defibrilator",
"da": "en hjertestarter"
},
"tags": [
"emergency=defibrillator"
@ -48,8 +53,12 @@
},
{
"title": {
"en": "defibrillator mounted on a wall",
"nl": "defibrillator die aan een muur hangt"
"en": "a defibrillator mounted on a wall",
"nl": "een defibrillator die aan een muur hangt",
"sl": "defibrilator je pritrjen na steno",
"da": "en hjertestarter monteret på en væg",
"de": "einen wandseitig befestigten Defibrillator",
"es": "un desfibrilador montado en una pared"
},
"tags": [
"emergency=defibrillator"
@ -71,8 +80,9 @@
"es": "¿Esté el desfibrilador en interior?",
"fr": "Ce défibrillateur est-il disposé en intérieur ?",
"nl": "Hangt deze defibrillator binnen of buiten?",
"de": "Befindet sich dieser Defibrillator im Gebäude?",
"it": "Questo defibrillatore si trova allinterno?"
"de": "Befindet sich der Defibrillator in einem Gebäude?",
"it": "Questo defibrillatore si trova allinterno?",
"sl": "Ali se ta defibrilator nahaja znotraj?"
},
"mappings": [
{
@ -83,8 +93,9 @@
"es": "Este desfibrilador está en interior",
"fr": "Ce défibrillateur est en intérieur (dans un batiment)",
"nl": "Deze defibrillator bevindt zich in een gebouw",
"de": "Dieser Defibrillator befindet sich im Gebäude",
"it": "Questo defibrillatore si trova allinterno"
"de": "Der Defibrillator befindet sich in einem Gebäude",
"it": "Questo defibrillatore si trova allinterno",
"sl": "Defibrilator se nahaja znotraj"
}
},
{
@ -95,8 +106,9 @@
"es": "Este desfibrilador está en exterior",
"fr": "Ce défibrillateur est situé en extérieur",
"nl": "Deze defibrillator hangt buiten",
"de": "Dieser Defibrillator befindet sich im Freien",
"it": "Questo defibrillatore si trova allesterno"
"de": "Der Defibrillator befindet sich im Freien",
"it": "Questo defibrillatore si trova allesterno",
"sl": "Defibrilator se nahaja zunaj"
}
}
]
@ -108,8 +120,10 @@
"es": "¿Está el desfibrilador accesible libremente?",
"fr": "Ce défibrillateur est-il librement accessible ?",
"nl": "Is deze defibrillator vrij toegankelijk?",
"de": "Ist dieser Defibrillator frei zugänglich?",
"it": "Questo defibrillatore è liberamente accessibile?"
"de": "Ist der Defibrillator frei zugänglich?",
"it": "Questo defibrillatore è liberamente accessibile?",
"sl": "Ali je ta defibrilator prosto dostopen?",
"da": "Er denne hjertestarter frit tilgængelig?"
},
"render": {
"en": "Access is {access}",
@ -118,7 +132,8 @@
"fr": "{access} accessible",
"nl": "Toegankelijkheid is {access}",
"de": "Zugang ist {access}",
"it": "Accesso è {access}"
"it": "Accesso è {access}",
"sl": "Dostop je {access}"
},
"freeform": {
"key": "access",
@ -135,9 +150,11 @@
"es": "Acceso libre",
"fr": "Librement accessible",
"nl": "Publiek toegankelijk",
"de": "Öffentlich zugänglich",
"de": "Der Defibrillator ist öffentlich zugänglich",
"it": "Pubblicamente accessibile",
"ru": "Общедоступный"
"ru": "Общедоступный",
"sl": "Javno dostopen",
"da": "Offentligt tilgængelig"
}
},
{
@ -150,7 +167,9 @@
"nl": "Publiek toegankelijk",
"de": "Öffentlich zugänglich",
"it": "Pubblicamente accessibile",
"ru": "Общедоступный"
"ru": "Общедоступный",
"sl": "Javno dostopen",
"da": "Offentligt tilgængelig"
},
"hideInAnswer": true
},
@ -162,21 +181,23 @@
"es": "Sólo accesible a clientes",
"fr": "Réservé aux clients du lieu",
"nl": "Enkel toegankelijk voor klanten",
"de": "Nur für Kunden zugänglich",
"de": "Der Defibrillator ist nur für Kunden zugänglich",
"it": "Accessibile solo ai clienti",
"ru": "Доступно только для клиентов"
"ru": "Доступно только для клиентов",
"sl": "Dostopen samo strankam"
}
},
{
"if": "access=private",
"then": {
"en": "Not accessible to the general public (e.g. only accesible to staff, the owners, ...)",
"en": "Not accessible to the general public (e.g. only accesible to staff, the owners, )",
"ca": "No accessible al públic en general (ex. només accesible a treballadors, propietaris, ...)",
"es": "No accesible al público en general (ex. sólo accesible a trabajadores, propietarios, ...)",
"fr": "Non accessible au public (par exemple réservé au personnel, au propriétaire, ...)",
"fr": "Non accessible au public (par exemple réservé au personnel, au propriétaire)",
"nl": "Niet toegankelijk voor het publiek (bv. enkel voor personeel, de eigenaar, ...)",
"de": "Nicht für die Öffentlichkeit zugänglich (z.B. nur für das Personal, die Eigentümer, ...)",
"it": "Non accessibile al pubblico (ad esempio riservato al personale, ai proprietari, etc.)"
"de": "Der Defibrillator ist nicht öffentlich zugänglich (z.B. nur für Personal, Eigentümer, …)",
"it": "Non accessibile al pubblico (ad esempio riservato al personale, ai proprietari, etc.)",
"sl": "Ni dostopen splošni javnosti (npr. samo za osebje, za lastnike, ...)"
}
},
{
@ -186,7 +207,9 @@
"nl": "Niet toegankelijk, mogelijk enkel voor professionals",
"fr": "Pas accessible, peut-être uniquement à usage professionnel",
"it": "Non accessibile, potrebbe essere solo per uso professionale",
"de": "Nicht zugänglich, möglicherweise nur für betriebliche Nutzung"
"de": "Der Defibrillator ist nicht zugänglich, möglicherweise nur für betriebliche Nutzung",
"sl": "Ni dostopen, morda samo za profesionalno rabo",
"es": "No accesible, posiblemente solo para el uso profesional"
}
}
],
@ -198,7 +221,9 @@
"nl": "Is dit een gewone automatische defibrillator of een manueel toestel enkel voor professionals?",
"fr": "Est-ce un défibrillateur automatique normal ou un défibrillateur manuel à usage professionnel uniquement ?",
"it": "Si tratta di un normale defibrillatore automatico o un defibrillatore manuale riservato ai professionisti?",
"de": "Ist dies ein normaler automatischer Defibrillator oder ein manueller Defibrillator nur für Profis?"
"de": "Ist dies ein normaler automatischer Defibrillator oder ein manueller Defibrillator nur für Profis?",
"sl": "Ali je to navaden avtomatski defibrilator ali ročni defibrilator namenjen poklicnim reševalcem?",
"es": "¿Este es un desfibrilador automático normal o un desfibrilador manual solo para profesionales?"
},
"condition": {
"and": [
@ -213,7 +238,9 @@
"nl": "Er is geen info over het soort toestel",
"fr": "Il n'y a pas d'information sur le type de dispositif",
"it": "Non vi sono informazioni riguardanti il tipo di questo dispositivo",
"de": "Es gibt keine Informationen über den Gerätetyp"
"de": "Es gibt keine Informationen über den Gerätetyp",
"sl": "Ni informacij o vrsti naprave",
"es": "No hay información sobre el tipo de dispositivo"
},
"hideInAnswer": true
},
@ -224,7 +251,10 @@
"nl": "Dit is een manueel toestel enkel voor professionals",
"fr": "C'est un défibrillateur manuel pour professionnel",
"it": "Questo è un defibrillatore manuale per professionisti",
"de": "Dies ist ein manueller Defibrillator für den professionellen Einsatz"
"de": "Dies ist ein manueller Defibrillator für den professionellen Einsatz",
"sl": "To je ročni defibrilator za poklicne reševalce",
"da": "Dette er en manuel hjertestarter til professionelle",
"es": "Este es un desfibrilador manual para profesionales"
}
},
{
@ -235,14 +265,21 @@
"fr": "C'est un défibrillateur automatique manuel",
"it": "È un normale defibrillatore automatico",
"ru": "Это обычный автоматический дефибриллятор",
"de": "Dies ist ein normaler automatischer Defibrillator"
"de": "Dies ist ein normaler automatischer Defibrillator",
"sl": "To je normalen avtomatski defibrilator",
"da": "Dette er en normal automatisk hjertestarter",
"es": "Este es un desfibrilador automático normal"
}
},
{
"if": "defibrillator~*",
"then": {
"en": "This is a special type of defibrillator: {defibrillator}",
"nl": "Dit is een speciaal type defibrillator: {defibrillator}"
"nl": "Dit is een speciaal type defibrillator: {defibrillator}",
"sl": "To je posebna vrsta defibrilatorja: {defibrillator}",
"da": "Dette er en særlig type hjertestarter: {defibrillator}",
"de": "Dies ist eine besondere Art von Defibrillator: {defibrillator}",
"es": "Este es un tipo de desfibrilador especial: {defibrillator}"
},
"hideInAnswer": true
}
@ -256,8 +293,9 @@
"es": "¿En qué planta se encuentra el defibrilador localizado?",
"fr": "À quel étage est situé ce défibrillateur ?",
"nl": "Op welke verdieping bevindt deze defibrillator zich?",
"de": "In welchem Stockwerk befindet sich dieser Defibrillator?",
"it": "A che piano si trova questo defibrillatore?"
"de": "Auf welcher Etage befindet sich der Defibrillator?",
"it": "A che piano si trova questo defibrillatore?",
"sl": "V katerem nadstropju je defibrilator?"
},
"condition": {
"and": [
@ -275,7 +313,8 @@
"fr": "Ce défibrillateur est à l'étage {level}",
"nl": "De defibrillator bevindt zicht op verdieping {level}",
"de": "Dieser Defibrallator befindet sich im {level}. Stockwerk",
"it": "Questo defibrillatore è al piano {level}"
"it": "Questo defibrillatore è al piano {level}",
"sl": "Ta defibrilator je v {level}. nadstropju"
},
"mappings": [
{
@ -285,7 +324,9 @@
"nl": "Deze defibrillator bevindt zich <b>gelijkvloers</b>",
"fr": "Ce défibrillateur est au <b>rez-de-chaussée</b>",
"it": "Questo defibrillatore è al <b>pian terreno</b>",
"de": "Dieser Defibrillator befindet sich im <b>Erdgeschoss</b>"
"de": "Der Defibrillator befindet sich im <b>Erdgeschoss</b>",
"sl": "Ta defibrilator je v <b>pritličju</b>",
"es": "Este desfibrilador se encuentra en la <b>planta baja</b>"
}
},
{
@ -295,7 +336,9 @@
"nl": "Deze defibrillator is op de <b>eerste verdieping</b>",
"fr": "Ce défibrillateur est au <b>premier étage</b>",
"it": "Questo defibrillatore è al <b>primo piano</b>",
"de": "Dieser Defibrillator befindet sich in der <b>ersten Etage</b>"
"de": "Der Defibrillator befindet sich in der <b>ersten Etage</b>",
"sl": "Ta defibrilator je v <b>prvem nadstropju</b>",
"es": "Este desfibrilador se encuentra en la <b>primera planta</b>"
}
}
],
@ -307,7 +350,9 @@
"en": "<i>Extra information about the location (in the local languagel):</i><br/>{defibrillator:location}",
"fr": "<i>Informations supplémentaires à propos de l'emplacement (dans la langue locale) :</i><br/>{defibrillator:location}",
"it": "<i>Informazioni supplementari circa la posizione (in lingua locale):</i><br/>{defibrillator:location}",
"de": "<i>Zusätzliche Informationen über den Standort (in der Landessprache):</i><br/>{defibrillator:location}"
"de": "<i>Zusätzliche Informationen über den Standort (in der Landessprache):</i><br/>{defibrillator:location}",
"sl": "<i>Dodatne informacije o lokaciji (v lokalnem jeziku):</i><br/>{defibrillator:location}",
"es": "<i>Información a mayores sobre la localización (en el idioma local):</i><br/>{defibrillator:location}"
},
"question": {
"en": "Please give some explanation on where the defibrillator can be found (in the local language)",
@ -315,8 +360,9 @@
"es": "Da detalles de dónde se puede encontrar el desfibrilador (en el idioma local)",
"fr": "Veuillez indiquez plus précisément où se situe le défibrillateur (dans la langue local)",
"nl": "Gelieve meer informatie te geven over de exacte locatie van de defibrillator (in de plaatselijke taal)",
"de": "Bitte geben Sie einige Erläuterungen dazu, wo der Defibrillator zu finden ist (in der lokalen Sprache)",
"it": "Indica più precisamente dove si trova il defibrillatore (in lingua locale)"
"de": "Bitte geben Sie einen Hinweis, wo genau der Defibrillator zu finden ist (in lokaler Sprache)",
"it": "Indica più precisamente dove si trova il defibrillatore (in lingua locale)",
"sl": "Prosimo, opišite kje se nahaja defibrilator (v lokalnem jeziku)"
},
"freeform": {
"type": "text",
@ -330,7 +376,9 @@
"en": "<i>Extra information about the location (in English):</i><br/>{defibrillator:location:en}",
"fr": "<i>Informations supplémentaires à propos de l'emplacement (en anglais) :</i><br/>{defibrillator:location:en}",
"it": "<i>Informazioni supplementari circa la posizione (in inglese):</i><br/>{defibrillator:location:en}",
"de": "<i>Zusätzliche Informationen über den Standort (auf Englisch):</i><br/>{defibrillator:location:en}"
"de": "<i>Zusätzliche Informationen über den Standort (auf Englisch):</i><br/>{defibrillator:location:en}",
"sl": "<i>Dodatne informacije o lokaciji (v Angleščini):</i><br/>{defibrillator:location:en}",
"es": "<i>Información a mayores sobre la localización (en Inglés):</i><br/>{defibrillator:location:en}"
},
"question": {
"en": "Please give some explanation on where the defibrillator can be found (in English)",
@ -338,8 +386,9 @@
"es": "Da detalles de dónde se puede encontrar el desfibrilador (en ingles)",
"fr": "Veuillez indiquez plus précisément où se situe le défibrillateur (en englais)",
"nl": "Gelieve meer informatie te geven over de exacte locatie van de defibrillator (in het Engels)",
"de": "Bitte geben Sie einige Erläuterungen dazu, wo der Defibrillator zu finden ist (auf Englisch)",
"it": "Indica più precisamente dove si trova il defibrillatore (in inglese)"
"de": "Bitte geben Sie einen Hinweis, wo der Defibrillator zu finden ist (auf Englisch)",
"it": "Indica più precisamente dove si trova il defibrillatore (in inglese)",
"sl": "Prosimo, opišite kje se nahaja defibrilator (v Angleščini)"
},
"freeform": {
"type": "text",
@ -353,7 +402,9 @@
"en": "<i>Extra information about the location (in French):</i><br/>{defibrillator:location:fr}",
"fr": "<i>Informations supplémentaires à propos de l'emplacement (en Français) :</i><br/>{defibrillator:location:fr}",
"it": "<i>Informazioni supplementari circa la posizione (in francese):</i><br/>{defibrillator:location:fr}",
"de": "<i>Zusätzliche Informationen zum Standort (auf Französisch):</i><br/>{defibrillator:location:fr}"
"de": "<i>Zusätzliche Informationen zum Standort (auf Französisch):</i><br/>{defibrillator:location:fr}",
"sl": "<i>Dodatne informacije o lokaciji (v Francoščini):</i><br/>{defibrillator:location:fr}",
"es": "<i>Información a mayores sobre la localización (en Francés):</i><br/>{defibrillator:location:fr}"
},
"question": {
"en": "Please give some explanation on where the defibrillator can be found (in French)",
@ -362,7 +413,8 @@
"fr": "Veuillez indiquez plus précisément où se situe le défibrillateur (en français)",
"nl": "Gelieve meer informatie te geven over de exacte locatie van de defibrillator (in het Frans)",
"de": "Bitte geben Sie einige Erläuterungen dazu, wo der Defibrillator zu finden ist (auf Französisch)",
"it": "Indica più precisamente dove si trova il defibrillatore (in francese)"
"it": "Indica più precisamente dove si trova il defibrillatore (in francese)",
"sl": "Prosimo, opišite kje se nahaja defibrilator (v Francoščini)"
},
"freeform": {
"type": "text",
@ -377,14 +429,18 @@
"en": "Official identification number of the device: <i>{ref}</i>",
"fr": "Numéro d'identification officiel de ce dispositif : <i>{ref}</i>",
"it": "Numero identificativo ufficiale di questo dispositivo:<i>{ref}</i>",
"de": "Offizielle Identifikationsnummer des Geräts: <i>{ref}</i>"
"de": "Offizielle Identifikationsnummer des Geräts: <i>{ref}</i>",
"sl": "Uradna identifikacijska številka te naprave: <i>{ref}</i>",
"es": "Número de identificación oficial del dispositivo: <i>{ref}</i>"
},
"question": {
"en": "What is the official identification number of the device? (if visible on device)",
"nl": "Wat is het officieel identificatienummer van het toestel? (indien zichtbaar op toestel)",
"fr": "Quel est le numéro d'identification officiel de ce dispositif ? (si il est visible sur le dispositif)",
"it": "Qual è il numero identificativo ufficiale di questo dispositivo? (se visibile sul dispositivo)",
"de": "Wie lautet die offizielle Identifikationsnummer des Geräts? (falls am Gerät sichtbar)"
"de": "Wie lautet die offizielle Identifikationsnummer des Geräts? (falls am Gerät sichtbar)",
"sl": "Kakšna je uradna identifikacijska številka te naprave? (če je vidna na napravi)",
"es": "¿Cual es el número de identificación oficial de este dispositivo? (si está visible en el dispositivo)"
},
"freeform": {
"type": "text",
@ -398,14 +454,18 @@
"nl": "Email voor vragen over deze defibrillator: <a href='mailto:{email}'>{email}</a>",
"fr": "Adresse électronique pour des questions à propos de ce défibrillateur : <a href='mailto:{email}'>{email}</a>",
"it": "Indirizzo email per le domande su questo defibrillatore:<a href='mailto:{email}'>{email}</a>",
"de": "E-Mail für Fragen zu diesem Defibrillator: <a href='mailto:{email}'>{email}</a>"
"de": "E-Mail für Fragen zu diesem Defibrillator: <a href='mailto:{email}'>{email}</a>",
"sl": "Email naslov za vprašanja o tem defibrilatorju: <a href='mailto:{email}'>{email}</a>",
"es": "Correo electrónico para preguntas sobre este desfibrilador: <a href='mailto:{email}'>{email}</a>"
},
"question": {
"en": "What is the email for questions about this defibrillator?",
"nl": "Wat is het email-adres voor vragen over deze defibrillator",
"fr": "Quelle est l'adresse électronique pour des questions à propos de ce défibrillateur ?",
"it": "Qual è lindirizzo email per le domande riguardanti questo defibrillatore?",
"de": "Wie lautet die E-Mail für Fragen zu diesem Defibrillator?"
"de": "Wie lautet die E-Mail für Fragen zu diesem Defibrillator?",
"sl": "Kakšen je email naslov za vprašanja o tem defibrilatorju?",
"es": "¿Cual es el correo electrónico para preguntas sobre este desfibrilador?"
},
"freeform": {
"key": "email",
@ -419,14 +479,17 @@
"fr": "Numéro de téléphone pour questions sur le défibrillateur : <a href='tel:{phone}'>{phone}</a>",
"nl": "Telefoonnummer voor vragen over deze defibrillator: <a href='tel:{phone}'>{phone}</a>",
"it": "Numero di telefono per le domande su questo defibrillatore:<a href='tel:{phone}'>{phone}</a>",
"de": "Telefonnummer für Fragen zu diesem Defibrillator: <a href='tel:{phone}'>{phone}</a>"
"de": "Telefonnummer für Fragen zu diesem Defibrillator: <a href='tel:{phone}'>{phone}</a>",
"sl": "Telefonska številka za vprašanja o tem defibrilatorju: <a href='tel:{phone}'>{phone}</a>"
},
"question": {
"en": "What is the phone number for questions about this defibrillator?",
"fr": "Quel est le numéro de téléphone pour questions sur le défibrillateur ?",
"nl": "Wat is het telefoonnummer voor vragen over deze defibrillator",
"it": "Qual è il numero di telefono per le domande riguardanti questo defibrillatore?",
"de": "Wie lautet die Telefonnummer für Fragen zu diesem Defibrillator?"
"de": "Wie lautet die Telefonnummer für Fragen zu diesem Defibrillator?",
"sl": "Kakšna je telefonska številka za vprašanja o tem defibrilatorju?",
"es": "¿Cual es el número de teléfono para preguntas sobre este desfibrilador?"
},
"freeform": {
"key": "phone",
@ -441,7 +504,10 @@
"fr": "{opening_hours_table(opening_hours)}",
"it": "{opening_hours_table(opening_hours)}",
"ru": "{opening_hours_table(opening_hours)}",
"de": "{opening_hours_table(opening_hours)}"
"de": "{opening_hours_table(opening_hours)}",
"sl": "{opening_hours_table(opening_hours)}",
"ca": "{opening_hours_table(opening_hours)}",
"es": "{opening_hours_table(opening_hours)}"
},
"question": {
"en": "At what times is this defibrillator available?",
@ -449,7 +515,9 @@
"fr": "À quels horaires ce défibrillateur est-il accessible ?",
"it": "In quali orari è disponibile questo defibrillatore?",
"ru": "В какое время доступен этот дефибриллятор?",
"de": "Zu welchen Zeiten ist dieser Defibrillator verfügbar?"
"de": "Zu welchen Zeiten ist der Defibrillator verfügbar?",
"sl": "Ob katerih urah je ta defibrilator na voljo?",
"es": "¿A qué horas está disponible este desfibrilador?"
},
"freeform": {
"key": "opening_hours",
@ -463,7 +531,9 @@
"nl": "24/7 open (inclusief feestdagen)",
"fr": "Ouvert 24/7 (jours feriés inclus)",
"it": "Aperto 24/7 (festivi inclusi)",
"de": "24/7 geöffnet (auch an Feiertagen)"
"de": "24/7 geöffnet (auch an Feiertagen)",
"sl": "Na voljo 24/7 (tudi za praznike)",
"es": "Abierto 24/7 (incluyendo festivos)"
}
}
],
@ -477,14 +547,18 @@
"it": "Informazioni supplementari: {description}",
"ru": "Дополнительная информация: {description}",
"de": "Zusätzliche Informationen: {description}",
"id": "Informasi tambahan: {description}"
"id": "Informasi tambahan: {description}",
"sl": "Dodatne informacije: {description}",
"es": "Información adicional: {description}"
},
"question": {
"en": "Is there any useful information for users that you haven't been able to describe above? (leave blank if no)",
"nl": "Is er nog iets bijzonder aan deze defibrillator dat je nog niet hebt kunnen meegeven? (laat leeg indien niet)",
"fr": "Y a-t-il des informations utiles pour les utilisateurs que vous n'avez pas pu décrire ci-dessus ? (laisser vide sinon)",
"it": "Vi sono altre informazioni utili agli utenti che non è stato possibile aggiungere prima? (lasciare vuoto in caso negativo)",
"de": "Gibt es nützliche Informationen für Benutzer, die Sie oben nicht beschreiben konnten? (leer lassen, wenn nein)"
"de": "Gibt es nützliche Informationen für Benutzer, die Sie oben nicht beschreiben konnten? (leer lassen, wenn nein)",
"sl": "Ali imate še kakšne uporabne informacije za uporabnike, ki jih niste mogli podati zgoraj? (pustite prazno če jih nimate)",
"es": "¿Hay alguna información útil para los usuarios que no hayas podido describir arriba? (dejar en blanco si no)"
},
"freeform": {
"key": "description",
@ -498,14 +572,18 @@
"nl": "Wanneer is deze defibrillator het laatst gecontroleerd in OpenStreetMap?",
"fr": "Quand le défibrillateur a-t-il été vérifié pour la dernière fois ?",
"it": "Quando è stato verificato per lultima volta questo defibrillatore?",
"de": "Wann wurde dieser Defibrillator zuletzt überprüft?"
"de": "Wann wurde der Defibrillator zuletzt überprüft?",
"sl": "Kdaj je bil ta defibrilator nazadnje opažen?",
"es": "¿Cuándo se sondeó por última vez este desfibrilador?"
},
"render": {
"en": "This defibrillator was last surveyed on {survey:date}",
"nl": "Deze defibrillator is nagekeken in OSM op {survey:date}",
"fr": "Ce défibrillateur a été vérifié pour la dernière fois le {survey:date}",
"it": "Questo defibrillatore è stato verificato per lultima volta in data {survey:date}",
"de": "Dieser Defibrillator wurde zuletzt am {survey:date} überprüft"
"de": "Dieser Defibrillator wurde zuletzt am {survey:date} überprüft",
"sl": "Ta defibrilator je bil nazadnje opažen {survey:date}",
"es": "Este desfibrilador se sondeó por última vez el {survey:date}"
},
"freeform": {
"key": "survey:date",
@ -520,7 +598,10 @@
"fr": "Vérifié aujourd'hui !",
"it": "Verificato oggi!",
"ru": "Проверено сегодня!",
"de": "Heute überprüft!"
"de": "Heute überprüft!",
"sl": "Preverjeno danes!",
"ca": "Comprovat avui!",
"es": "¡Comprobado hoy!"
}
}
],
@ -533,14 +614,18 @@
"fr": "Informations supplémentaires pour les experts d'OpenStreetMap : {fixme}",
"it": "Informazioni supplementari per gli esperti di OpenStreetMap: {fixme}",
"de": "Zusätzliche Informationen für OpenStreetMap-Experten: {fixme}",
"ru": "Дополнительная информация для экспертов OpenStreetMap: {fixme}"
"ru": "Дополнительная информация для экспертов OpenStreetMap: {fixme}",
"sl": "Dodatne informacije za OpenStreetMap strokovnjake: {fixme}",
"es": "Información extra para expertos en OpenStreetMap: {fixme}"
},
"question": {
"en": "Is there something wrong with how this is mapped, that you weren't able to fix here? (leave a note to OpenStreetMap experts)",
"nl": "Is er iets mis met de informatie over deze defibrillator dat je hier niet opgelost kreeg? (laat hier een berichtje achter voor OpenStreetMap experts)",
"fr": "Y a-t-il quelque chose qui ne va pas dans la manière dont ça a été cartographié, et que vous n'avez pas pu réparer ici ? (laisser une note pour les experts d'OpenStreetMap)",
"it": "Cè qualcosa di sbagliato riguardante come è stato mappato, che non si è potuto correggere qua? (lascia una nota agli esperti di OpenStreetMap)",
"de": "Gibt es einen Fehler in der Kartierung, den Sie hier nicht beheben konnten? (hinterlasse eine Notiz an OpenStreetMap-Experten)"
"de": "Gibt es einen Fehler in der Kartierung, den Sie hier nicht beheben konnten? (hinterlasse eine Notiz für OpenStreetMap-Experten)",
"sl": "Ali je kaj narobe s tem vnosom na zemljevid, in tega niste mogli sami popraviti tu? (pustite opombo OpenStreetMap strokovnjakom)",
"es": "¿Hay algo mal con como esta mapeado, que no pudiste arreglar aquí? (deja una nota para los expertos de OpenStreetMap)"
},
"freeform": {
"key": "fixme",
@ -583,6 +668,9 @@
],
"description": {
"en": "A layer showing defibrillators which can be used in case of emergency. This contains public defibrillators, but also defibrillators which might need staff to fetch the actual device",
"nl": "Een laag die defibrillatoren toont die je kan gebruiken bij noodgevallen. Dit omvat zowel publiek beschikbare toestellen als defibrillatoren waarvoor het toestel enkel door personeel aangeboden kan worden"
"nl": "Een laag die defibrillatoren toont die je kan gebruiken bij noodgevallen. Dit omvat zowel publiek beschikbare toestellen als defibrillatoren waarvoor het toestel enkel door personeel aangeboden kan worden",
"sl": "Sloj prikazuje defibrilatorje, ki jih je možno uporabiti v primeru sile. Sloj poleg javno dostopnih defibrilatorjev vsebuje tudi tiste, ki za dostop morda potrebujejo pomoč osebja",
"de": "Eine Ebene mit Defibrillatoren, die in Notfällen eingesetzt werden können. Diese Ebene enthält öffentliche Defibrillatoren, aber auch Defibrillatoren, bei denen möglicherweise Personal benötigt wird, um das Gerät zu holen",
"es": "Una capa que muestra desfibriladores que se pueden utilizar en caso de emergencia. Contiene desfibriladores públicos, pero también desfibriladores para los que se puede necesitar que el personal vaya a buscar el dispositivo"
}
}

View file

@ -6,7 +6,8 @@
"fr": "Visualisation de la direction",
"it": "Visualizzazione della direzione",
"ru": "Визуализация направления",
"de": "Visualisierung der Richtung"
"de": "Aufnahmewinkel der Kamera anzeigen",
"ca": "Direcció de la visualització"
},
"minzoom": 16,
"source": {
@ -25,23 +26,15 @@
"nl": "Deze laag toont de oriëntatie van een object",
"fr": "Cette couche visualise les directions",
"it": "Questo livello visualizza le direzioni",
"de": "Diese Ebene visualisiert Richtungen"
"de": "Diese Ebene visualisiert Richtungen",
"ru": "Этот слой визуализирует направление"
},
"tagRenderings": [],
"stroke": "0",
"presets": [],
"mapRendering": [
{
"icon": {
"render": "direction_gradient:var(--catch-detail-color)",
"#": "For some weird reason, showing the icon in the layer control panel breaks the svg-gradient (because the svg gradient has a global color or smthng) - so we use a different icon without gradient",
"mappings": [
{
"if": "id=node/-1",
"then": "direction:var(--catch-detail-color)"
}
]
},
"icon": "direction_gradient:var(--catch-detail-color)",
"iconSize": "200,200,center",
"location": [
"point",

View file

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns="http://www.w3.org/2000/svg"
version="1.1"
width="14"
height="14"
viewBox="0 0 14 14">
<rect
width="14"
height="14"
x="0"
y="0"
id="canvas"
style="fill:none;stroke:none;visibility:hidden" />
<path
d="m 7,8 c 2,0 2,1 2,3 0,1 -1.009121,3 0,3 1,0 1.751359,-1.142963 2,-3 C 11.248641,9.142963 11,8 11,7 11,5 12,3 12,2 12,1 11.599761,0.21742 11,0 9,0 9,1 7,1 5,1 5,0 3,0 2.400799,0.21742 2,1 2,2 2,3 3,5 3,7 3,8 2.87761,9.57334 3,11 3.12239,12.42666 4,14 5,14 6.008702,14 5,12 5,11 5,9 5,8 7,8 z"
id="dentist" style="fill:#BF0000"/>
</svg>

After

Width:  |  Height:  |  Size: 739 B

View file

@ -0,0 +1,192 @@
{
"id": "doctors",
"name": {
"en": "Doctors",
"de": "Ärzte",
"nl": "Dokters",
"fr": "Médecins"
},
"description": {
"en": "This layer shows doctor offices, dentists and other healthcare facilities",
"de": "Diese Ebene zeigt Arztpraxen, Zahnärzte und andere Gesundheitseinrichtungen",
"nl": "Deze laag toont dokterspraktijken, tandartsen en andere gezondheidszorgfaciliteiten",
"fr": "Ce calque montre les cabinets médicaux, les dentistes et autres établissements de santé"
},
"source": {
"osmTags": {
"or": [
"amenity=doctors",
"amenity=dentist",
"healthcare=physiotherapist"
]
}
},
"title": {
"render": {
"en": "Doctors Office {name}",
"de": "Arztpraxis {name}",
"nl": "Dokterspraktijk {name}",
"fr": "Cabinet medical {name}"
},
"mappings": [
{
"if": "amenity=doctors",
"then": "Doctors Office {name}"
},
{
"if": "amenity=dentist",
"then": "Dentists office {name}"
},
{
"if": "healthcare=physiotherapist",
"then": "Physiotherapists office {name}"
}
]
},
"minzoom": 13,
"tagRenderings": [
"images",
"opening_hours",
"phone",
"email",
"website",
{
"question": {
"en": "What is the name of this doctors place?",
"de": "Wie heißt diese Arztpraxis?",
"nl": "Wat is de naam van deze dokterspraktijk?",
"fr": "Comment s'appelle ce cabinet médical ?"
},
"render": {
"en": "This doctors place is called {name}",
"de": "Diese Arztpraxis heißt {name}",
"nl": "Deze dokterspraktijk heet {name}",
"fr": "Ce cabinet médical s'appelle {name}"
},
"freeform": {
"key": "name"
},
"id": "name"
},
{
"condition": "amenity=doctors",
"id": "specialty",
"render": {
"en": "This doctor is specialized in {healthcare:speciality}",
"de": "Dieser Arzt ist spezialisiert auf {healthcare:speciality}",
"nl": "Deze dokter is gespecialiseerd in {healthcare:speciality}",
"fr": "Ce médecin est spécialisé dans {healthcare:speciality}"
},
"question": {
"en": "What is this doctor specialized in?",
"de": "Worauf ist dieser Arzt spezialisiert?",
"nl": "Waar is deze dokter in gespecialiseerd?",
"fr": "En quoi ce médecin est-il spécialisé ?"
},
"freeform": {
"key": "healthcare:speciality"
},
"mappings": [
{
"if": "healthcare:speciality=general",
"then": {
"en": "This is a general practitioner",
"de": "Dies ist ein Allgemeinmediziner",
"nl": "Dit is een huisarts",
"fr": "C'est un médecin généraliste"
}
},
{
"if": "healthcare:speciality=gynaecology",
"then": {
"en": "This is a gynaecologist",
"de": "Dies ist ein Gynäkologe",
"nl": "Dit is een gynaecoloog",
"fr": "C'est un gynécologue"
}
},
{
"if": "healthcare:speciality=psychiatry",
"then": {
"en": "This is a psychiatrist",
"de": "Dies ist ein Psychiater",
"nl": "Dit is een psychiater",
"fr": "C'est un psychiatre"
}
},
{
"if": "healthcare:speciality=paediatrics",
"then": {
"en": "This is a paediatrician",
"de": "Dies ist ein Kinderarzt",
"nl": "Dit is een kinderarts",
"fr": "C'est un pédiatre"
}
}
]
}
],
"presets": [
{
"title": {
"en": "a doctors office",
"de": "eine Arztpraxis",
"nl": "een dokterspraktijk",
"fr": "un cabinet médical"
},
"tags": [
"amenity=doctors"
]
},
{
"title": {
"en": "a dentists office",
"de": "eine Zahnarztpraxis",
"nl": "een tandartspraktijk",
"fr": "un cabinet de dentistes"
},
"tags": [
"amenity=dentist"
]
},
{
"title": {
"en": "a physiotherapists office",
"de": "Praxis eines Physiotherapeuten",
"nl": "een fysiotherapeutenpraktijk",
"fr": "un cabinet de kinésithérapeutes"
},
"tags": [
"healthcare=physiotherapist"
]
}
],
"filter": [
{
"id": "opened-now",
"options": [
{
"question": {
"en": "Opened now",
"de": "Jetzt geöffnet",
"nl": "Nu geopend",
"fr": "Ouvert maintenant"
},
"osmTags": "_isOpen=yes"
}
]
}
],
"mapRendering": [
{
"icon": {
"render": "circle:white;./assets/layers/doctors/doctors.svg"
},
"iconSize": "40,40,center",
"location": [
"point",
"centroid"
]
}
]
}

View file

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns="http://www.w3.org/2000/svg"
version="1.1"
width="500"
height="500"
viewBox="0 0 14 14">
<rect
width="14"
height="14"
x="0"
y="0"
id="canvas"
style="fill:none;stroke:none;visibility:hidden" />
<path
d="M 7,1 C 5.83929,1 4.667834,1.5047052 3.875,2.5 3.187514,3.3630449 3,4 2.90625,5.0000004 0.01009,5.0238004 0,6.0817104 0,13 l 14,0 C 14,6.0817104 13.9899,5.0237504 11.09375,5.0000004 11,4 10.795537,3.3460958 10.125,2.5 9.334655,1.5027279 8.16071,1 7,1 z M 7,3 C 8.281412,2.99511 9,4 9.0625,5.0000004 l -4.125,0 C 5,4 5.718588,3.0048937 7,3 z m -1,3.0000004 2,0 L 8,8 l 2,0 0,2 -2,0 0,2 -2,0 0,-2 -2,0 0,-2 2,0 z"
id="doctor" style="fill:#BF0000" />
</svg>

After

Width:  |  Height:  |  Size: 861 B

View file

@ -0,0 +1,22 @@
[
{
"path": "dentist.svg",
"license": "CC0",
"authors": [
"OSM Carto"
],
"sources": [
"https://wiki.openstreetmap.org/wiki/File:Dentist-14.svg"
]
},
{
"path": "doctors.svg",
"license": "cc0",
"authors": [
"osmcarto"
],
"sources": [
"https://wiki.openstreetmap.org/wiki/File:Doctors-14.svg"
]
}
]

View file

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
version="1.1"
id="svg2"
x="0px"
y="0px"
width="500"
height="500"
viewBox="0 0 500 500"
xml:space="preserve"
sodipodi:docname="dog-park.svg"
inkscape:version="1.1.2 (1:1.1+202202050950+0a00cf5339)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1440"
inkscape:window-height="879"
id="namedview8"
showgrid="false"
inkscape:zoom="0.85127283"
inkscape:cx="81.055095"
inkscape:cy="227.89404"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="layer2"
inkscape:pagecheckerboard="0"
width="500px" /><metadata
id="metadata13"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /></cc:Work></rdf:RDF></metadata><defs
id="defs11" /><g
inkscape:groupmode="layer"
id="layer2"
inkscape:label="dog"
style="display:inline"><g
id="g1126"
transform="matrix(29.431862,0,0,29.431862,-10.373088,79.85804)"><g
id="g3"
transform="matrix(0.62012966,0,0,0.6688026,4.1128606,1.4673435)"><path
style="fill:#010101"
d="M 10.300781,1.2207031 C 9.9144812,1.2207031 9.6,1.2 9.5,2 L 9.0996094,4.5214844 11.5,6.5 h 2 C 14.9,6.5 15,5.5410156 15,5.5410156 l -1.900391,-2.21875 C 12.399609,2.6222656 11.7,2.5 11,2.5 V 2 C 11,2 11.06748,1.2206031 10.300781,1.2207031 Z M 4.75,1.5 c 0,0 -0.9507813,0.020603 -1.5507812,0.2207031 C 2.5992187,1.9207031 2,2.6210938 2,3.6210938 V 7.5214844 C 2,9.2214844 1.3,9.5 1,9.5 1,9.5 0,9.521484 0,10.521484 v 2.199219 c 0,0 7.8125e-4,0.800781 0.80078125,0.800781 H 1 1.5 2 v -0.5 -0.199218 c 0,-0.4 -0.2,-0.601172 -0.5,-0.701172 v -1.09961 c 1,0 1.1,-0.200781 1.5,-0.300781 l 0.5507812,2.197266 c 0.1000001,0.3 0.2000001,0.499609 0.5,0.599609 h 1 L 6,13.5 V 12.699219 C 6,12.022819 5,12 5,12 V 9.5 h 3.5 l 0.6992188,2.621094 C 9.5992188,13.521094 10.5,13.5 10.5,13.5 H 11 12 V 12.699219 C 12,11.987419 11,12 11,12 L 11.099609,7.921875 8,5.5 H 3.5 v -2 C 3.5,3.1 3.7765,3.0053 4,3 4.4941,2.9882 4.75,3 4.75,3 5.1642,3 5.5,2.6642 5.5,2.25 5.5,1.8358 5.1642,1.5 4.75,1.5 Z m 7,2.5 C 11.8881,4 12,4.1119 12,4.25 12,4.3881 11.8881,4.5 11.75,4.5 11.6119,4.5 11.5,4.3881 11.5,4.25 11.5,4.1119 11.6119,4 11.75,4 Z"
id="path5" /></g><path
style="display:inline;opacity:0.273562;fill:#00ff00;fill-rule:evenodd;stroke:#b00000;stroke-width:1.35865;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:2.71729, 2.71729;stroke-dashoffset:9.2388;stroke-opacity:1;paint-order:markers fill stroke"
d="M 3.6613422,-1.7211125 1.8737912,-0.02476002 1.6476892,11.770338 c 0,0 2.142468,1.659493 2.771259,1.672581 0.628792,0.01309 9.2899048,0.27623 9.7557618,0.06532 0.465856,-0.210914 1.554624,-0.936744 1.554624,-0.936744 0,0 0.876802,-9.0901277 0.724363,-9.2930207 C 16.37742,3.1769463 14.722539,1.8413273 13.087971,0.53207708 11.455909,-0.77516682 9.8440962,-2.0561221 9.8440962,-2.0561221 Z"
id="path26"
sodipodi:nodetypes="cccsscsscc" /></g></g></svg>

After

Width:  |  Height:  |  Size: 3.7 KiB

View file

@ -0,0 +1,170 @@
{
"id": "dogpark",
"description": "A layer showing dogparks, which are areas where dog are allowed to run without a leash",
"source": {
"osmTags": {
"or": [
"leisure=dog_park",
{
"and": [
"leisure=park",
"dog=unleashed"
]
}
]
}
},
"minzoom": 10,
"presets": [
{
"title": {
"en": "a dog park",
"da": "en hundeskov",
"de": "Ein Hundepark",
"es": "un parque para perros"
},
"tags": [
"leisure=dog_park"
],
"description": {
"en": "A place for dogs, where they can run unleashed",
"da": "En hundeskov eller hundeg&aring;rd beregnet til hunde, hvor de kan l&oslash;be uden snor",
"de": "Ein Ort ohne Leinenzwang für Hunde",
"es": "Un lugar para perros, donde pueden correr sin correa"
}
}
],
"name": {
"en": "dog parks",
"da": "hundeskove",
"de": "Hundeparks",
"es": "parques de perros"
},
"title": {
"render": {
"en": "dog park",
"da": "hundeskov",
"de": "Hundepark",
"es": "parque para perros"
},
"mappings": [
{
"if": "name~*",
"then": {
"*": "{name}"
}
}
]
},
"mapRendering": [
{
"location": [
"point",
"centroid"
],
"icon": "./assets/layers/dogpark/dog-park.svg",
"iconSize": "40,40,center",
"label": {
"mappings": [
{
"if": "name~*",
"then": "<div style='background: white; padding: 0.25em; border-radius:0.5em'>{name}</div>"
}
]
}
},
{
"color": "#ff0",
"width": 5
}
],
"tagRenderings": [
{
"id": "dogpark-fenced",
"mappings": [
{
"if": "barrier=fence",
"then": {
"en": "This dogpark is fenced all around",
"da": "Denne hundskov er indhegnet",
"de": "Dieser Hundepark ist komplett umzäunt",
"es": "Este parque para perros está cerrado todo alrededor"
}
},
{
"if": "barrier=no",
"then": {
"en": "This dogpark is not fenced all around",
"da": "Denne hundskov er ikke indhegnet",
"de": "Dieser Hundepark ist nicht komplett umzäunt",
"es": "Este parque para perros no está cerrado todo alrededor"
}
}
],
"question": {
"en": "It this dog park fenced in?",
"da": "Er denne hundeskov indhegnet?",
"de": "Ist dieser Hundepark umzäunt?",
"es": "¿Este parque para perros está vallado?"
}
},
{
"id": "smalldogs",
"mappings": [
{
"if": "small_dog=separate",
"then": {
"en": "Have separate area for puppies and small dogs",
"da": "Har en indhegning til hvalpe og sm&aring; hunde",
"de": "Hat einen separaten Bereich für Hundewelpen und kleine Hunde",
"es": "Tiene un espacio separado para cachorros y perros pequeños"
}
},
{
"if": "small_dog=shared",
"then": {
"en": "Does <strong>not</strong> have a separate area for puppies and small dogs",
"da": "Har <strong>ikke</strong> en indhegning til hvalpe og sm&aring; hunde",
"de": "Hat <strong>keinen</strong> separaten Bereich für Hundewelpen und kleine Hunde",
"es": "<strong>No</strong> tiene un espacio separado para cachorros y perros pequeños"
}
}
],
"question": {
"en": "Does this dog park have a separate fenced in area for small dogs and puppies?",
"da": "Har denne hundeskov et separat indhegnet omr&aring;de for sm&aring; hunde og hvalpe (hvalpeg&aring;rd)?",
"de": "Hat der Hundepark einen separaten Bereich für Hundewelpen und kleine Hunde?",
"es": "¿Este parque para perros tiene una zona separada vallada para perros pequeños y cachorros?"
}
},
{
"question": {
"en": "What is the name of this dog park?",
"da": "Hvad hedder denne hundeskov?",
"de": "Wie lautet der Name dieses Hundeparks?",
"es": "¿Cual es el nombre de este parque para perros?"
},
"render": {
"en": "The name of this dog park is {name}",
"de": "Denne hundeskov hedder {name}",
"es": "El nombre de este parque para perros es {name}"
},
"freeform": {
"key": "name"
},
"id": "Name"
},
{
"id": "dogarea",
"render": {
"en": "This dogpark is {_surface:ha} ha big",
"da": "Denne hundeskov er på {_surface:ha} hektar",
"de": "Der Hundepark ist {_surface:ha} ha groß",
"es": "Este parque para perros tiene {_surface:ha} ha"
},
"condition": "_surface:ha!=0"
},
"reviews",
"images"
]
}

View file

@ -0,0 +1,13 @@
[
{
"path": "dog-park.svg",
"license": "CC0 1.0",
"authors": [
"Public Domain Symbols",
"Niels Elgaard Larsen"
],
"sources": [
"https://openclipart.org/detail/260714/dogpark15"
]
}
]

View file

@ -5,11 +5,13 @@
"nl": "Drinkbaar water",
"fr": "Eau potable",
"gl": "Auga potábel",
"de": "Trinkwasserstelle",
"de": "Trinkwasserstellen",
"it": "Acqua potabile",
"ru": "Питьевая вода",
"id": "Air minum",
"hu": "Ivóvíz"
"hu": "Ivóvíz",
"ca": "Aigua potable",
"es": "Agua potable"
},
"title": {
"render": {
@ -21,13 +23,21 @@
"it": "Acqua potabile",
"ru": "Питьевая вода",
"id": "Air minum",
"hu": "Ivóvíz"
"hu": "Ivóvíz",
"ca": "Aigua potable",
"es": "Agua potable"
}
},
"source": {
"osmTags": {
"and": [
"amenity=drinking_water",
{
"or": [
"amenity=drinking_water",
"drinking_water=yes"
]
},
"man_made!=reservoir_covered",
"access!=permissive",
"access!=private"
]
@ -42,12 +52,12 @@
"presets": [
{
"title": {
"en": "drinking water",
"en": "a drinking water",
"nl": "drinkbaar water",
"fr": "eau potable",
"fr": "une eau potable",
"gl": "auga potábel",
"de": "trinkwasser",
"it": "acqua potabile",
"de": "eine Trinkwasserstelle",
"it": "una acqua potabile",
"ru": "питьевая вода",
"id": "air minum",
"hu": "ivóvíz"
@ -66,7 +76,8 @@
"it": "Questo punto di acqua potabile è sempre funzionante?",
"fr": "Ce point d'eau potable est-il toujours opérationnel ?",
"de": "Ist diese Trinkwasserstelle noch in Betrieb?",
"hu": "Működik-e még ez az ivóvíznyerő hely?"
"hu": "Működik-e még ez az ivóvíznyerő hely?",
"es": "¿Todavía esta operativo este punto de agua potable?"
},
"render": {
"en": "The operational status is <i>{operational_status}</i>",
@ -74,7 +85,8 @@
"it": "Lo stato operativo è <i>{operational_status}</i>",
"fr": "L'état opérationnel est <i>{operational_status}</i>",
"de": "Der Betriebsstatus ist <i>{operational_status}</i>",
"hu": "Működési állapota: <i>{operational_status}</i>"
"hu": "Működési állapota: <i>{operational_status}</i>",
"es": "El estado operacional es <i>{operational_status}</i>"
},
"freeform": {
"key": "operational_status"
@ -87,8 +99,9 @@
"nl": "Deze drinkwaterfontein werkt",
"it": "La fontanella funziona",
"fr": "Cette fontaine fonctionne",
"de": "Diese Trinkwasserstelle funktioniert",
"hu": "Ez az ivóvízkút működik"
"de": "Diese Trinkwasserstelle ist in Betrieb",
"hu": "Ez az ivóvízkút működik",
"es": "Esta agua potable funciona"
}
},
{
@ -99,7 +112,8 @@
"it": "La fontanella è guasta",
"fr": "Cette fontaine est cassée",
"de": "Diese Trinkwasserstelle ist kaputt",
"hu": "Ez az ivóvízkút elromlott"
"hu": "Ez az ivóvízkút elromlott",
"es": "Esta agua potable está rota"
}
},
{
@ -110,7 +124,8 @@
"it": "La fontanella è chiusa",
"fr": "Cette fontaine est fermée",
"de": "Diese Trinkwasserstelle wurde geschlossen",
"hu": "Ez az ivóvízkút el van zárva"
"hu": "Ez az ivóvízkút el van zárva",
"es": "Esta agua potable está cerrada"
}
}
],
@ -120,10 +135,11 @@
"question": {
"en": "How easy is it to fill water bottles?",
"nl": "Hoe gemakkelijk is het om drinkbussen bij te vullen?",
"de": "Wie einfach ist es, Wasserflaschen zu füllen?",
"de": "Wie einfach hier das Befüllen von Wasserflaschen?",
"it": "Quanto è facile riempire dacqua le bottiglie?",
"fr": "Est-il facile de remplir des bouteilles d'eau ?",
"hu": "Mennyire könnyű itt vizespalackot tölteni?"
"hu": "Mennyire könnyű itt vizespalackot tölteni?",
"es": "¿Cómo de fácil es rellenar botellas de agua?"
},
"mappings": [
{
@ -131,10 +147,11 @@
"then": {
"en": "It is easy to refill water bottles",
"nl": "Een drinkbus bijvullen gaat makkelijk",
"de": "Es ist einfach, Wasserflaschen nachzufüllen",
"de": "Wasserflaschen können hier problemlos gefüllt werden",
"it": "È facile riempire dacqua le bottiglie",
"fr": "Il est facile de remplir les bouteilles d'eau",
"hu": "Könnyen lehet vizespalackot tölteni"
"hu": "Könnyen lehet vizespalackot tölteni",
"es": "Es fácil rellenar botellas de agua"
}
},
{
@ -142,10 +159,11 @@
"then": {
"en": "Water bottles may not fit",
"nl": "Een drinkbus past moeilijk",
"de": "Wasserflaschen passen möglicherweise nicht",
"de": "Wasserflaschen können hier nicht oder nur sehr aufwändig gefüllt werden",
"it": "Le bottiglie dacqua potrebbero non entrare",
"fr": "Les bouteilles d'eau peuvent ne pas passer",
"hu": "Lehet, hogy nem fér alá egy vizespalack"
"hu": "Lehet, hogy nem fér alá egy vizespalack",
"es": "Las botellas de agua pueden no caber"
}
}
],
@ -154,12 +172,13 @@
{
"id": "render-closest-drinking-water",
"render": {
"en": "<a href='#{_closest_other_drinking_water_id}'>There is another drinking water fountain at {_closest_other_drinking_water_distance} meter</a>",
"en": "<a href='#{_closest_other_drinking_water_id}'>There is another drinking water fountain at {_closest_other_drinking_water_distance} meters</a>",
"nl": "<a href='#{_closest_other_drinking_water_id}'>Er bevindt zich een ander drinkwaterpunt op {_closest_other_drinking_water_distance} meter</a>",
"it": "<a href='#{_closest_other_drinking_water_id}'>Cè unaltra fontanella a {_closest_other_drinking_water_distance} metri</a>",
"de": "<a href='#{_closest_other_drinking_water_id}'>Ein weiterer Trinkwasserbrunnen befindet sich in {_closest_other_drinking_water_distance} Meter</a>",
"fr": "<a href='#{_closest_other_drinking_water_id}'>Une autre source deau potable est à {_closest_other_drinking_water_distance} mètres a>",
"hu": "<a href='#{_closest_other_drinking_water_id}'>Van egy másik ivóvízkút {_closest_other_drinking_water_distance} méter távolságra</a>"
"de": "<a href='#{_closest_other_drinking_water_id}'>Eine weitere Trinkwasserstelle befindet sich in {_closest_other_drinking_water_distance} Meter</a>",
"fr": "<a href='#{_closest_other_drinking_water_id}'>Une autre source deau potable est à {_closest_other_drinking_water_distance} mètres</a>",
"hu": "<a href='#{_closest_other_drinking_water_id}'>Van egy másik ivóvízkút {_closest_other_drinking_water_distance} méter távolságra</a>",
"es": "<a href='#{_closest_other_drinking_water_id}'>Hay otra fuente de agua potable a {_closest_other_drinking_water_distance} metros</a>"
},
"condition": "_closest_other_drinking_water_id~*"
}
@ -171,7 +190,38 @@
"amenity="
]
},
"neededChangesets": 1
"neededChangesets": 1,
"nonDeleteMappings": [
{
"if": {
"and": [
"drinking_water=no",
"amenity=fountain"
]
},
"then": {
"en": "This is a decorative fountain of which the water is not drinkable by humans",
"nl": "Dit is een decoratieve fontein waarvan het water niet geschikt is om te drinken door mensen",
"de": "Dies ist ein Zierbrunnen, dessen Wasser für den Menschen nicht trinkbar ist",
"es": "Esta es una fuente decorativa con agua no potable"
}
},
{
"if": {
"and": [
"drinking_water=no",
"amenity=",
"man_made=water_tap"
]
},
"then": {
"en": "This is a water tap or water pump with non-drinkable water.<div class='subtle'>Examples are water taps with rain water to tap water for nearby plants</div>",
"nl": "Dit is een waterkraan of waterpomp met ondrinkbaar water.<div class='subtle'>Bijvoorbeeld een waterkraan met regenwater om planten water mee te geven</div",
"de": "Dies ist ein Wasserhahn oder eine Wasserpumpe mit nicht trinkbarem Wasser.<div class='subtle'>Beispiele sind Wasserhähne mit Regenwasser zum Zapfen von Wasser für nahe gelegene Pflanzen</div>",
"es": "Este es un grifo de agua o una bomba de agua con agua no potable.<div class='subtle'>Ejemplos son grifos con agua de lluvia o agua del grifo para plantas cercanas</div>"
}
}
]
},
"allowMove": {
"enableRelocation": false,
@ -203,6 +253,9 @@
"description": {
"en": "A layer showing drinking water fountains",
"nl": "Deze laag toont drinkwaterpunten",
"hu": "Ivóvizet adó kutakat megjelenítő réteg"
"hu": "Ivóvizet adó kutakat megjelenítő réteg",
"de": "Eine Ebene mit Trinkwasserbrunnen",
"es": "Una capa que muestra fuentes de agua potable",
"fr": "Une couche montrant les fontaines d'eau potable"
}
}

View file

@ -0,0 +1,210 @@
{
"id": "elevator",
"name": {
"en": "elevator",
"fr": "ascenseur",
"de": "Aufzug",
"nl": "lift"
},
"source": {
"osmTags": "highway=elevator"
},
"minzoom": 13,
"description": {
"en": "This layer show elevators and asks for operational status and elevator dimensions. Useful for wheelchair accessibility information",
"fr": "Ce calque montre les ascenseurs et demande l'état opérationnel et les dimensions de l'ascenseur. Utile pour les informations sur l'accessibilité en fauteuil roulant",
"de": "Diese Ebene zeigt Aufzüge an und fragt nach dem Betriebsstatus und den Abmessungen des Aufzugs. Nützlich für Informationen zur Zugänglichkeit für Rollstuhlfahrer",
"nl": "Deze laag toont liften en vraagt praktische info over de grootte van de lift en ofdat deze werkt, vooral met het oog op of de lift werkt of niet."
},
"title": {
"en": "Elevator",
"fr": "Ascenseur",
"de": "Aufzug",
"nl": "Lift"
},
"tagRenderings": [
"images",
"multilevels",
{
"id": "operational_status",
"question": {
"en": "Does this elevator work?",
"fr": "Cet ascenseur fonctionne-t-il ?",
"de": "Ist dieser Aufzug in Betrieb?",
"nl": "Werkt deze lift?"
},
"mappings": [
{
"if": "operational_status=broken",
"then": {
"en": "This elevator is broken",
"fr": "Cet ascenseur est en panne",
"de": "Dieser Aufzug ist kaputt",
"nl": "Deze lift is kapot"
},
"icon": "close:red"
},
{
"if": "operational_status=closed",
"then": {
"en": "This elevator is closed <span class='subtle'>e.g. because renovation works are going on</span>",
"fr": "Cet ascenseur est fermé <span class='subtle'>par ex. parce que des travaux de rénovation sont en cours</span>",
"de": "Dieser Aufzug ist außer Betrieb <span class='subtle'>z.B. wegen Renovierungsarbeiten</span>",
"nl": "Deze lift is tijdelijk gesloten <span class='subtle'>bijvoorbeeld door renovatiewerken</span>"
},
"icon": "invalid:red"
},
{
"if": "operational_status=ok",
"then": {
"en": "This elevator works",
"fr": "Cet ascenseur fonctionne",
"de": "Dieser Aufzug ist in Betrieb",
"nl": "Deze lift werkt"
}
},
{
"if": "operational_status=",
"then": {
"en": "This elevator works",
"fr": "Cet ascenseur fonctionne",
"de": "Dieser Aufzug ist in Betrieb",
"nl": "Deze lift werkt"
},
"hideInAnswer": true
}
]
},
{
"id": "door-width",
"render": {
"en": "This elevator's doors have a width of {canonical(door:width)}",
"fr": "Les portes de cet ascenseur ont une largeur de {canonical(door:width)}",
"de": "Die Türen des Aufzugs haben eine Breite von {canonical(door:width)}",
"nl": "De breedte van de liftdeur is {canonical(door:width)}"
},
"question": {
"en": "What is the width of this elevator's entrance?",
"fr": "Quelle est la largeur de l'entrée de cet ascenseur ?",
"de": "Wie breit ist die Tür dieses Aufzugs?",
"nl": "Wat is de breedte van de liftdeur?"
},
"freeform": {
"key": "door:width",
"type": "pfloat"
}
},
{
"id": "elevator-width",
"render": {
"en": "This elevator has a width of {canonical(elevator:width)}",
"fr": "Cet ascenseur a une largeur de {canonical(elevator:width)}",
"de": "Die Aufzugskabine hat eine Breite von {canonical(elevator:width)}",
"nl": "Deze lift heeft een breedte van {canonical(elevator:width)}"
},
"question": {
"en": "What is the width of this elevator?",
"fr": "Quelle est la largeur de cet ascenseur ?",
"de": "Wie breit ist die Kabine dieses Aufzugs?",
"nl": "Wat is de breedte van deze lift?"
},
"freeform": {
"key": "elevator:width",
"type": "pfloat"
}
},
{
"id": "elevator-depth",
"render": {
"en": "This elevator has a depth of {canonical(elevator:depth)}",
"fr": "Cet ascenseur a une profondeur de {canonical(elevator:depth)}",
"de": "Dieser Aufzug hat eine Kabinentiefe von {canonical(elevator:depth)}",
"nl": "Deze lift heeft een diepte van {canonical(elevator:depth)}"
},
"question": {
"en": "What is the depth of this elevator?",
"fr": "Quelle est la profondeur de cet ascenseur ?",
"de": "Wie tief ist die Kabine dieses Aufzugs?",
"nl": "Wat is de diepte van deze lift?"
},
"freeform": {
"key": "elevator:depth",
"type": "pfloat"
}
},
"induction-loop"
],
"mapRendering": [
{
"icon": {
"render": "circle:white;./assets/layers/elevator/elevator_wheelchair.svg"
},
"iconSize": "40,40,bottom",
"location": [
"point",
"centroid"
],
"iconBadges": [
{
"if": {
"or": [
"operational_status=broken",
"operational_status=closed"
]
},
"then": "close:#c33"
}
]
}
],
"presets": [
{
"title": {
"en": "an elevator",
"nl": "een lift",
"fr": "un ascenseur",
"de": "einen Aufzug"
},
"tags": [
"highway=elevator"
]
}
],
"units": [
{
"appliesToKey": [
"door:width",
"elevator:width",
"elevator:depth"
],
"applicableUnits": [
{
"canonicalDenomination": "m",
"alternativeDenomination": [
"meter"
],
"human": {
"en": "meter",
"fr": "mètre",
"de": "Meter",
"nl": "meter"
}
},
{
"default": true,
"canonicalDenomination": "cm",
"alternativeDenomination": [
"centimeter",
"cms"
],
"human": {
"en": "centimeter",
"fr": "centimètre",
"de": "Zentimeter",
"nl": "centimeter"
}
}
]
}
]
}

View file

@ -0,0 +1,55 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
id="Layer_1"
data-name="Layer 1"
viewBox="0 0 228.57 239.29"
version="1.1"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<defs
id="defs4">
<style
id="style2">.cls-1{fill:#1d1d1b;}</style>
</defs>
<path
class="cls-1"
d="M208.18,119.08V11.93c0-5.24,0-5.24,5.15-5.24,2.43,0,4.87,0,7.31,0,2.05,0,3.12.76,3,2.92-.07,1.13,0,2.27,0,3.4q0,106.5,0,213c0,.69-.06,1.39,0,2.09.13,1.9-.73,2.68-2.62,2.64-3.39-.05-6.79,0-10.19,0-1.84,0-2.73-.76-2.66-2.67s0-4,0-6Z"
id="path6" />
<path
class="cls-1"
d="M20,119.06V226.75c0,3.9,0,3.92-3.91,4-3,0-5.93-.05-8.89,0-1.76,0-2.58-.7-2.55-2.47s0-3.31,0-5q0-106.12,0-212.25c0-4.17.22-4.39,4.45-4.36,2.52,0,5.05.08,7.58,0,2.26-.09,3.47.67,3.32,3.13-.1,1.47,0,3,0,4.44q0,52.41,0,104.82Z"
id="path8" />
<path
class="cls-1"
d="M135.46,156.52a4.35,4.35,0,0,0-4.86-3.21,12.64,12.64,0,0,0-2.44.73c-2.07.72-4.13,1.47-6.22,2.21l-.26-.54q-1.94-4.52-3.88-9c-1.77-4.11-3.53-8.22-5.32-12.31a4.21,4.21,0,0,0-4.06-2.71c-4.84-.06-9.68-.07-14.52-.11L81,131.46c-.18,0-.5-.09-.52-.19-.16-.78-.27-1.58-.4-2.42H99.2c.35,0,.69,0,1,0a4.41,4.41,0,0,0,3.41-6.75,4.58,4.58,0,0,0-4.22-2.1q-10,0-20,0h-.72c-.52-3.24-1-6.39-1.54-9.56h-9c.55,3.45,1.11,6.9,1.66,10.35.83,5.11,1.71,10.2,2.47,15.32a4.76,4.76,0,0,0,4.92,4.29c9.22,0,18.45.11,27.68.15a.86.86,0,0,1,.91.61q4.72,11.05,9.48,22.08a4.49,4.49,0,0,0,6.12,2.69c3.69-1.31,7.39-2.61,11.07-3.95a6.74,6.74,0,0,0,1.67-1,4.71,4.71,0,0,0,1.49-2.56v-1.48C135.55,156.8,135.5,156.66,135.46,156.52Z"
id="path10" />
<path
class="cls-1"
d="M53.61,145.09c.2-1.23.33-2.47.59-3.69a26.58,26.58,0,0,1,6.42-12.56,4.42,4.42,0,0,1,6.63,5.85,18.7,18.7,0,0,0-4.46,8.95,18.32,18.32,0,0,0,34.75,10.84,4.62,4.62,0,0,1,3.67-3,4.41,4.41,0,0,1,4.76,5.84,23.53,23.53,0,0,1-3.45,6.12,26.77,26.77,0,0,1-14.83,10c-1.46.38-3,.53-4.47.79l-.56.11H78.9c-.14,0-.29-.08-.43-.1a34.79,34.79,0,0,1-3.7-.6c-11-2.89-17.86-9.91-20.58-20.95-.29-1.19-.39-2.43-.58-3.64Z"
id="path12" />
<ellipse
class="cls-1"
cx="72.62"
cy="109.74"
rx="4.51"
ry="3.94"
id="ellipse14" />
<circle
class="cls-1"
cx="71.76"
cy="95.49"
r="8.93"
id="circle16" />
<path
class="cls-1"
d="M157.33,131.79H154v1.75q0,18,0,36c0,2.4-1,3.89-2.94,4.52a4.17,4.17,0,0,1-5.43-3.17,10.86,10.86,0,0,1-.13-2q0-31,0-61.93v-2.49h-2c0,.48-.07,1-.07,1.47,0,7.32,0,14.65,0,22,0,2.28-1.42,3.66-3.4,3.39a3,3,0,0,1-2.63-3.33c0-5.24,0-10.47,0-15.7,0-4.38,0-8.75,0-13.13,0-5.09,2.76-7.89,7.83-7.92q10.48-.06,21,0c4.89,0,7.67,2.88,7.67,7.77q0,14.49,0,29c0,2.3-1.56,3.7-3.6,3.31-1.57-.3-2.41-1.44-2.41-3.35q0-10.84,0-21.69v-1.76h-2v1.76q0,31.32,0,62.64a10.81,10.81,0,0,1-.17,2.13,4.23,4.23,0,0,1-4.41,3.27,4.18,4.18,0,0,1-3.9-4c0-2.95,0-5.9,0-8.84V131.79Z"
id="path18" />
<path
class="cls-1"
d="M155.74,89.56a9,9,0,0,1-9.1-9,9,9,0,0,1,18,0A9,9,0,0,1,155.74,89.56Z"
id="path20" />
<path
class="cls-1"
d="M191.93,36.94h-71V24.12h10l-17-17-17,17h10V36.94h-71a5.83,5.83,0,0,0-5.83,5.83V197.05a5.83,5.83,0,0,0,5.83,5.83h71V215.7h-10l17,17,17-17h-10V202.88h71a5.83,5.83,0,0,0,5.83-5.83V42.77A5.83,5.83,0,0,0,191.93,36.94Zm-7.5,147a5.83,5.83,0,0,1-5.83,5.84H49.22a5.83,5.83,0,0,1-5.83-5.84V56a5.83,5.83,0,0,1,5.83-5.83H178.6A5.83,5.83,0,0,1,184.43,56Z"
id="path22" />
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

View file

@ -0,0 +1,12 @@
[
{
"path": "elevator_wheelchair.svg",
"license": "CC-BY-SA",
"authors": [
"https://www.ctsteward.com/"
],
"sources": [
"https://www.ctsteward.com/"
]
}
]

View file

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<svg xmlns="http://www.w3.org/2000/svg" width="375px" height="375px" viewBox="0 0 375 375" version="1.1">
<g id="surface1">
<path style=" stroke:none;fill-rule:nonzero;fill:rgb(0%,0%,0%);fill-opacity:1;" d="M 63.628906 7.519531 C 61.664062 7.894531 60.253906 9.632812 60.289062 11.636719 L 60.289062 361.71875 L 23.269531 361.71875 C 23.011719 361.691406 22.753906 361.691406 22.496094 361.71875 C 20.226562 361.929688 18.554688 363.945312 18.769531 366.222656 C 18.980469 368.496094 20.996094 370.167969 23.269531 369.953125 L 352.339844 369.953125 C 353.820312 369.976562 355.199219 369.195312 355.949219 367.914062 C 356.695312 366.628906 356.695312 365.042969 355.949219 363.761719 C 355.199219 362.476562 353.820312 361.695312 352.339844 361.71875 L 315.316406 361.71875 L 315.316406 11.636719 C 315.316406 9.363281 313.476562 7.519531 311.203125 7.519531 L 64.402344 7.519531 C 64.144531 7.496094 63.886719 7.496094 63.628906 7.519531 Z M 68.515625 15.753906 L 307.089844 15.753906 L 307.089844 361.71875 L 282.410156 361.71875 L 282.410156 44.585938 C 282.410156 42.3125 280.570312 40.46875 278.296875 40.46875 L 97.308594 40.46875 C 97.050781 40.441406 96.792969 40.441406 96.539062 40.46875 C 94.570312 40.84375 93.160156 42.582031 93.195312 44.585938 L 93.195312 361.71875 L 68.515625 361.71875 Z M 101.421875 48.703125 L 274.183594 48.703125 L 274.183594 361.71875 L 101.421875 361.71875 Z M 237.164062 199.03125 C 234.121094 199.03125 231.515625 200.691406 230.09375 203.152344 L 212.484375 203.152344 C 212.226562 203.128906 211.96875 203.128906 211.710938 203.152344 C 209.449219 203.375 207.789062 205.386719 208.003906 207.65625 C 208.214844 209.921875 210.21875 211.589844 212.484375 211.390625 L 230.09375 211.390625 C 231.515625 213.847656 234.121094 215.507812 237.164062 215.507812 C 241.707031 215.507812 245.390625 211.820312 245.390625 207.269531 C 245.390625 202.722656 241.707031 199.03125 237.164062 199.03125 Z M 237.164062 199.03125 "/>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 2 KiB

View file

@ -2,39 +2,61 @@
"id": "entrance",
"name": {
"en": "Entrance",
"nl": "Toegang"
"nl": "Toegang",
"de": "Eingänge",
"ca": "Entrada",
"es": "Entrada",
"fr": "Entrée"
},
"description": {
"en": "A layer showing entrances and offering capabilities to survey some advanced data which is important for e.g. wheelchair users (but also bicycle users, people who want to deliver, ...)",
"nl": "Een laag met ingangen (van gebouwen etc.) waarmee je details kunt aanvullen die belangrijk zijn voor bijvoorbeeld rolstoelgebruikers (en fietsers, leveranciers, ...)"
"en": "A layer showing entrances and offering capabilities to survey some advanced data which is important for e.g. wheelchair users (but also bicycle users, people who want to deliver, …)",
"nl": "Een laag met ingangen (van gebouwen etc.) waarmee je details kunt aanvullen die belangrijk zijn voor bijvoorbeeld rolstoelgebruikers (en fietsers, leveranciers, …)",
"de": "Eine Ebene, die Eingänge anzeigt und die Möglichkeit bietet, weitere Daten zu erheben, die z. B. für Rollstuhlfahrer wichtig sind (aber auch für Radfahrer, Lieferpersonal, …)",
"es": "Una capa que muestra capas y ofrece la posibilidad de sondear algunos datos avanzados que son importantes para, por ejemplo, usuarios de sillas de ruedas (pero también incluye ciclistas, gente que quiere repartir, ...)",
"fr": "Une couche montrant les entrées et offrant des capacités pour étudier certaines données avancées qui sont importantes, par exemple. les utilisateurs de fauteuils roulants (mais aussi les utilisateurs de vélos, les personnes qui veulent faire des livraisons, …)"
},
"source": {
"osmTags": {
"or": [
"entrance~*",
"indoor=door"
"indoor=door",
"door~*"
]
}
},
"minzoom": 14,
"title": {
"render": {
"en": "Entrance"
"en": "Entrance",
"nl": "Ingang",
"ca": "Entrada",
"da": "Indgang",
"de": "Eingang",
"es": "Entrada",
"fr": "Entrée"
}
},
"tagRenderings": [
"images",
"level",
{
"id": "Entrance type",
"question": {
"en": "What type of entrance is this?"
"en": "What type of entrance is this?",
"nl": "Wat voor ingang is dit?",
"de": "Um welchen Eingangstyp handelt es sich hier?",
"es": "¿Qué tipo de entrada es esta?",
"fr": "De quel type d'entrée s'agit-il ?"
},
"mappings": [
{
"if": "entrance=yes",
"then": {
"en": "No specific entrance type is known",
"nl": "Het specifieke type ingang is onbekend"
"nl": "Het specifieke type ingang is onbekend",
"de": "Der Eingangstyp ist nicht bekannt",
"es": "No se conoce un tipo de entrada específico",
"fr": "Aucun type d'entrée spécifique n'est connu"
},
"hideInAnswer": true
},
@ -46,7 +68,11 @@
]
},
"then": {
"en": "This is an indoor door, separating a room or a corridor within a single building"
"en": "This is an indoor door, separating a room or a corridor within a single building",
"nl": "Dit is een binnendeur, die een kamer of een gang volledig binnen hetzelfde gebouw afsluit",
"de": "Dies ist eine Innentür, die Räume oder Gänge innerhalb eines Gebäudes verbindet",
"es": "Esta es una puerta interior, que separa una habitación o pasillo dentro de un único edificio",
"fr": "Il s'agit d'une porte intérieure, séparant une pièce ou un couloir d'un même bâtiment"
}
},
{
@ -57,7 +83,11 @@
]
},
"then": {
"en": "This is the main entrance"
"en": "This is the main entrance",
"nl": "Dit is de hoofdingang",
"de": "Dies ist der Haupteingang",
"es": "Esta es la entrada principal",
"fr": "Ceci est l'entrée principale"
}
},
{
@ -68,7 +98,11 @@
]
},
"then": {
"en": "This is a secondary entrance"
"en": "This is a secondary entrance",
"nl": "Dit is een secundaire ingang",
"de": "Dies ist ein Nebeneingang",
"es": "Esta es una entrada secundaria",
"fr": "Ceci est une entrée secondaire"
}
},
{
@ -79,7 +113,11 @@
]
},
"then": {
"en": "This is a service entrance - normally only used for employees, delivery, ..."
"en": "This is a service entrance - normally only used for employees, delivery, …",
"nl": "Dit is een dienstingang - normaal gezien enkel gebruikt door werknemers, leveranciers, …",
"de": "Dies ist ein Diensteingang - normalerweise nur für Mitarbeiter, Anlieferung, …",
"es": "Esta es una entrada de servicio - normalmente solo la utilizan empleados, repartidores, …",
"fr": "Ceci est une entrée de service - normalement utilisée uniquement pour les employés, la livraison, …"
}
},
{
@ -90,7 +128,11 @@
]
},
"then": {
"en": "This is an exit where one can not enter"
"en": "This is an exit where one can not enter",
"nl": "Dit is enkel een uitgang, je kan hier niet naar binnen",
"de": "Dies ist ein Ausgang, ohne Zutrittsmöglichkeit",
"es": "Esta es una salida por la cual no se puede entrar",
"fr": "Ceci est une sortie où l'on ne peut pas entrer"
}
},
{
@ -101,7 +143,11 @@
]
},
"then": {
"en": "This is an entrance where one can only enter (but not exit)"
"en": "This is an entrance where one can only enter (but not exit)",
"nl": "Dit is een ingang waar je enkel naar binnen kunt (niet naar buiten)",
"de": "Dies ist ein Eingang, an dem man nur hineingehen kann (aber nicht hinausgehen)",
"es": "Esta es una entrada por la que solo se puede entrar (pero no salir)",
"fr": "C'est une entrée où l'on ne peut qu'entrer (mais pas sortir)"
}
},
{
@ -112,7 +158,11 @@
]
},
"then": {
"en": "This is emergency exit"
"en": "This is emergency exit",
"nl": "Dit is een nooduitgang",
"de": "Dies ist ein Notausgang",
"es": "Esta es una salida de emergencia",
"fr": "Ceci est la sortie de secours"
}
},
{
@ -123,7 +173,11 @@
]
},
"then": {
"en": "This is the entrance to a private home"
"en": "This is the entrance to a private home",
"nl": "Dit is de ingang van een private woning",
"de": "Dies ist ein Eingang zu einem privaten Haus",
"es": "Esta es la entrada a una vivienda privada",
"fr": "C'est l'entrée d'une maison privée"
}
}
]
@ -132,14 +186,20 @@
"id": "Door_type",
"question": {
"en": "What is the type of this door?<br/><span class='subtle'>Wether or not the door is automated is asked in the next question</span>",
"nl": "Om wat voor deur gaat het?<br/><span class='subtle'>Of de deur al of niet automatisch werkt, vragen we hierna </span>"
"nl": "Om wat voor deur gaat het?<br/><span class='subtle'>Of de deur al of niet automatisch werkt, vragen we hierna </span>",
"de": "Welche Tür gibt es an diesem Eingang?<br/><span class='subtle'>Ob die Tür automatisiert ist oder nicht, wird in der nächsten Frage gefragt</span>",
"es": "¿Cual es el tipo de esta puerta?<br/><span class='subtle'>Si la puerta está automatizada o no se pregunta en la siguiente pregunta</span>",
"fr": "Quel est le type de cette porte ?<br/><span class='subtle'>Le fait que la porte soit automatisée ou non est demandé dans la question suivante</span>"
},
"mappings": [
{
"if": "door=yes",
"then": {
"en": "The door type is not known",
"nl": "Het type deur is onbekend"
"nl": "Het type deur is onbekend",
"de": "Der Türtyp ist nicht bekannt",
"es": "Se desconoce el tipo de puerta",
"fr": "Le type de porte n'est pas connu"
},
"hideInAnswer": true
},
@ -147,35 +207,49 @@
"if": "door=hinged",
"then": {
"en": "A classical, hinged door supported by joints",
"nl": "Een gewone deur die aan scharnieren ophangt en openzwaait"
"nl": "Een gewone deur die aan scharnieren ophangt en openzwaait",
"de": "Der Eingang hat eine normale Tür mit seitlichem Anschlag",
"es": "Una puerta clásica, con bisagras soportadas por uniones",
"fr": "Une porte battante classique soutenue par des joints"
}
},
{
"if": "door=revolving",
"then": {
"en": "A revolving door which hangs on a central shaft, rotating within a cylindrical enclosure",
"nl": "Een tourniquet-deur (draaideur) die in een cylinder rond een centrale as draait"
"nl": "Een tourniquet-deur (draaideur) die in een cylinder rond een centrale as draait",
"de": "Der Eingang hat eine Karusselltür, die sich um ihre eigene Achse dreht",
"es": "Una puerta giratoria que cuelga de un eje central y que rota dentro de una carcasa cilíndrica",
"fr": "Une porte tournante suspendue à un arbre central, tournant dans une enceinte cylindrique"
}
},
{
"if": "door=sliding",
"then": {
"en": "A sliding door where the door slides sidewards, typically parallel with a wall",
"nl": "Een schuifdeur or roldeur die bij het openen en sluiten zijwaarts beweegt"
"nl": "Een schuifdeur or roldeur die bij het openen en sluiten zijwaarts beweegt",
"de": "Der Eingang hat eine Schiebetür, bei der sich die Tür zur Seite bewegt",
"es": "Una puerta corredera donde las hojas se deslizan de lado a lado, típicamente con una pared",
"fr": "Une porte coulissante où la porte coulisse latéralement, généralement parallèlement à un mur"
}
},
{
"if": "door=overhead",
"then": {
"en": "A door which rolls from overhead, typically seen for garages",
"nl": "Een poort die langs boven dichtrolt, typisch voor garages"
"nl": "Een poort die langs boven dichtrolt, typisch voor garages",
"de": "Der Eingang hat ein Rolltor, das von oben nach unten rollt, typischerweise für Garagen",
"fr": "Une porte qui roule du haut, généralement vue pour les garages"
}
},
{
"if": "door=no",
"then": {
"en": "This is an entrance without a physical door",
"nl": "Er is een toegang zonder een deur"
"nl": "Er is een toegang zonder een deur",
"de": "Der Eingang hat eine keine Tür",
"es": "Esta es una entrada sin una puerta física",
"fr": "Ceci est une entrée sans porte physique"
},
"hideInAnswer": "entrance="
}
@ -189,56 +263,94 @@
{
"if": "automatic_door=yes",
"then": {
"en": "This is an automatic door"
"en": "This is an automatic door",
"nl": "Dit is een automatische deur",
"de": "Dies ist eine Automatiktür",
"es": "Esta es una puerta automática",
"fr": "C'est une porte automatique"
},
"hideInAnswer": true
},
{
"if": "automatic_door=no",
"then": {
"en": "This door is <b>not</b> automated"
"en": "This door is <b>not</b> automated",
"nl": "Deze deur is <b>niet</b> automatisch",
"de": "Diese Tür ist <b>nicht</b> automatisiert",
"es": "Esta puerta <b>no</b> está automatizada",
"fr": "Cette porte n'est <b>pas</b> automatisée"
}
},
{
"if": "automatic_door=motion",
"then": {
"en": "This door will open automatically when <b>motion</b> is detected"
"en": "This door will open automatically when <b>motion</b> is detected",
"nl": "De deur gaat automatisch open wanneer er <b>beweging</b> wordt gedetecteerd",
"de": "Diese Tür öffnet sich automatisch, wenn <b>Bewegung</b> erkannt wird",
"es": "Esta puerta se abre automáticamente cuando se detecta <b>movimiento</b>",
"fr": "Cette porte s'ouvrira automatiquement lorsqu'un <b>mouvement</b> sera détecté"
}
},
{
"if": "automatic_door=floor",
"then": {
"en": "This door will open automatically when a <b>sensor in the floor</b> is triggered"
"en": "This door will open automatically when a <b>sensor in the floor</b> is triggered",
"nl": "De deur gaat automatisch open wanneer <b>een sensor in de vloer</b> wordt geactiveerd",
"de": "Diese Tür öffnet sich automatisch, wenn ein <b>Sensor im Boden</b> ausgelöst wird",
"es": "Esta puerta se abre automáticamente cuando se activa un <b>sensor en el suelo</b>",
"fr": "Cette porte s'ouvrira automatiquement lorsqu'un <b>capteur au sol</b> est déclenché"
}
},
{
"if": "automatic_door=button",
"then": {
"en": "This door will open automatically when a <b>button is pressed</b>"
"en": "This door will open automatically when a <b>button is pressed</b>",
"nl": "De deur gaat open wanneer <b>een knop wordt ingedrukt</b>",
"de": "Diese Tür öffnet sich automatisch, wenn ein <b>Taster betätigt wird</b>",
"es": "Esta puerta se abre automáticamente cuando se <b>pulsa un botón</b>",
"fr": "Cette porte s'ouvrira automatiquement lorsqu'un <b>bouton est pressé</b>"
}
},
{
"if": "automatic_door=slowdown_button",
"then": {
"en": "This door revolves automatically all the time, but has a <b>button to slow it down</b>, e.g. for wheelchair users"
}
"en": "This door revolves automatically all the time, but has a <b>button to slow it down</b>, e.g. for wheelchair users",
"nl": "De deur draait continue automatisch, maar heeft een <b>knop om te vertragen</b>, bijvoorbeeld voor rolstoelgebruikers",
"de": "Diese Tür dreht sich durchgehend automatisch, hat aber einen<b>Knopf, um die Drehgeschwindigkeit zu reduzieren</b>, z.B. für Rollstuhlnutzer",
"es": "Esta puerta gira automáticamente todo el rato, pero tiene un <b>botón para ralentizarla</b>, por ejemplo, para usuarios de sillas de ruedas",
"fr": "Cette porte tourne automatiquement tout le temps, mais dispose d'un <b>bouton pour la ralentir</b>, par ex. pour les utilisateurs de fauteuils roulants"
},
"hideInAnswer": "door!=revolving"
},
{
"if": "automatic_door=continuous",
"then": {
"en": "This door revolves automatically all the time"
}
"en": "This door revolves automatically all the time",
"nl": "De deur draait continue automatisch",
"de": "Diese Tür dreht sich durchgehend automatisch",
"es": "Esta puerta gira automáticamente todo el rato",
"fr": "Cette porte tourne automatiquement tout le temps"
},
"hideInAnswer": "door!=revolving"
},
{
"if": "automatic_door=serviced_on_button_press",
"then": {
"en": "This door will be opened by staff when requested by <b>pressing a button</b"
"en": "This door will be opened by staff when requested by <b>pressing a button</b>",
"nl": "De deur wordt geopend door personeel als je dat vraagt <b>door op een knop te duwen</b>",
"de": "Diese Tür wird von Mitarbeitern geöffnet auf Anfrage <b>per Rufknopf</b>",
"es": "Esta puerta la abre el personal cuando se pide <b>pulsando un botón</b>",
"fr": "Cette porte sera ouverte par le personnel à la demande en <b>appuyant sur un bouton</b>"
}
},
{
"if": "automatic_door=serviced_on_request",
"then": {
"en": "This door will be opened by staff when requested"
"en": "This door will be opened by staff when requested",
"nl": "De deur wordt geopend door personeel wanneer je het vraagt",
"de": "Diese Tür wird von Mitarbeitern geöffnet auf Anfrage",
"es": "Esta puerta la abrirá el personal cuando se pida",
"fr": "Cette porte sera ouverte par le personnel sur demande"
}
}
]
@ -246,15 +358,58 @@
{
"id": "width",
"render": {
"en": "This door has a width of {canonical(width)} meter"
"en": "This door has a width of {canonical(width)} meter",
"nl": "Deze deur heeft een breedte van {canonical(width)} meter",
"de": "Diese Tür hat eine Durchgangsbreite von {canonical(width)} Meter",
"es": "Esta puerta tiene una ancho de {canonical(width)} metros",
"fr": "Cette porte a une largeur de {canonical(width)} mètre"
},
"question": {
"en": "What is the width of this door/entrance?"
"en": "What is the width of this door/entrance?",
"nl": "Wat is de breedte van deze deur/toegang?",
"de": "Wie breit ist diese Tür bzw. dieser Eingang?",
"es": "¿Cual es el ancho de esta puerta/entrada?",
"fr": "Quelle est la largeur de cette porte/entrée ?"
},
"freeform": {
"key": "width",
"type": "length"
"key": "width"
}
},
{
"id": "kerb-height",
"question": {
"en": "What is the height of this kerb?",
"fr": "Quelle est la hauteur de ce seuil ?",
"de": "Wie hoch ist die Türschwelle?",
"nl": "Hoe hoog is de drempel?"
},
"render": {
"en": "The kerb height of this door is {kerb:height}",
"fr": "La hauteur du seuil de porte de cette porte est {kerb:height}",
"de": "Die Höhe der Türschwelle ist {kerb:height}",
"nl": "De drempel bij deze deur is {kerb:height}"
},
"freeform": {
"key": "kerb:height",
"placeholder": {
"en": "Height of the door kerb",
"fr": "Hauteur du seuil de porte",
"de": "Höhe der Türschwelle",
"nl": "Hoogte van de drempel"
},
"type": "pnat"
},
"mappings": [
{
"if": "kerb:height=0",
"then": {
"en": "This door does not have a kerb",
"nl": "Deze deur heeft geen drempel",
"fr": "Cette porte n'a pas de seuil",
"de": "Diese Tür hat keine Türschwelle"
}
}
]
}
],
"mapRendering": [
@ -264,7 +419,7 @@
"centroid"
],
"icon": {
"render": "circle:white;./assets/layers/entrance/door.svg",
"render": "circle:white;./assets/layers/entrance/entrance.svg",
"mappings": [
{
"if": "entrance=emergency",
@ -276,7 +431,12 @@
],
"presets": [
{
"title": "entrance",
"title": {
"en": "an entrance",
"fr": "une entrée",
"de": "einen Eingang",
"nl": "een toegang"
},
"preciseInput": {
"preferredBackground": "photo",
"snapToLayer": [
@ -287,6 +447,55 @@
"tags": [
"entrance=yes"
]
},
{
"title": {
"en": "an indoor door"
},
"preciseInput": {
"preferredBackground": "map",
"snapToLayer": [
"indoors"
]
},
"tags": [
"indoor=door"
]
}
],
"units": [
{
"appliesToKey": [
"kerb:height"
],
"applicableUnits": [
{
"canonicalDenomination": "m",
"alternativeDenomination": [
"meter"
],
"human": {
"en": "meter",
"fr": "mètre",
"de": "Meter",
"nl": "meter"
}
},
{
"default": true,
"canonicalDenomination": "cm",
"alternativeDenomination": [
"centimeter",
"cms"
],
"human": {
"en": "centimeter",
"fr": "centimètre",
"de": "Zentimeter",
"nl": "centimeter"
}
}
]
}
]
}

View file

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
xml:space="preserve"
version="1.1"
style="shape-rendering:geometricPrecision;text-rendering:geometricPrecision;image-rendering:optimizeQuality;"
viewBox="0 0 846.66 846.66"
width="846"
height="846"
x="0px"
y="0px"
fill-rule="evenodd"
clip-rule="evenodd"
id="svg10"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs4"><style
type="text/css"
id="style2">
.fil0 {fill:black}
</style></defs><g
id="g8"
transform="matrix(0.80128517,0,0,0.80128517,84.121948,84.122941)"><path
class="fil0"
d="M 226.16,46.72 H 620.5 c 23.82,0 43.18,19.37 43.18,43.19 v 666.85 c 0,23.83 -19.36,43.19 -43.18,43.19 H 226.16 c -23.15,0 -42.22,-18.35 -43.14,-41.47 l -0.01,-0.05 v -0.07 -0.13 L 183,758.11 V 758 757.87 h -0.01 v -0.12 -0.12 -0.13 -0.12 l -0.01,-0.06 v -0.06 -0.13 -0.12 -0.12 -0.13 -666.85 -0.12 -0.13 -0.12 -0.13 -0.06 l 0.01,-0.06 V 89.17 89.04 88.92 88.8 H 183 v -0.13 -0.12 l 0.01,-0.12 V 88.3 88.24 l 0.01,-0.06 C 183.96,65.07 203,46.72 226.16,46.72 Z m 137.19,322.13 h 47.68 V 477.84 H 363.35 Z M 290.87,98.22 458.12,187.24 c 8.64,4.62 13.58,13.47 13.58,22.63 0.12,142.31 0.1,284.62 0.1,426.93 0,10.66 -6.49,19.81 -15.74,23.72 l -165.2,87.93 H 612.19 V 98.22 Z"
id="path6" /></g></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -1,14 +1,4 @@
[
{
"path": "door.svg",
"license": "CC-BY 3.0 Unported",
"authors": [
"Icons Bazaar"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Noun_Project_Door_icon_1512154.svg"
]
},
{
"path": "emergency_door.svg",
"license": "CC-BY-SA 4.0 international",
@ -18,5 +8,15 @@
"sources": [
"https://commons.wikimedia.org/wiki/File:Emergency_door_icon.svg"
]
},
{
"path": "entrance.svg",
"license": "CC-BY-SA",
"authors": [
"CT Steward"
],
"sources": [
"https://www.ctsteward.com/"
]
}
]

View file

@ -4,7 +4,8 @@
"name": {
"en": "Has etymolgy",
"nl": "Heeft etymology info",
"de": "Hat eine Namensherkunft"
"de": "Objekte mit Informationen zur Namensherkunft",
"fr": "A une étymologie"
},
"minzoom": 12,
"source": {
@ -27,7 +28,9 @@
"description": {
"en": "All objects which have an etymology known",
"nl": "Alle lagen met een gelinkt etymology",
"de": "Alle Objekte, die eine bekannte Namensherkunft haben"
"de": "Alle Objekte, die eine bekannte Namensherkunft haben",
"hu": "Minden olyan objektum, amelynél ismert a nevének az eredete",
"fr": "Tous les objets dont létymologie est connue"
},
"calculatedTags": [
"_same_name_ids=feat.closestn('*', 250, undefined, 2500)?.filter(f => f.feat.properties.name === feat.properties.name)?.map(f => f.feat.properties.id)??[]"
@ -44,7 +47,8 @@
"question": {
"en": "What is the Wikidata-item that this object is named after?",
"nl": "Wat is het Wikidata-item van hetgeen dit object is naar vernoemd?",
"de": "Was ist das Wikidata-Element, nach dem dieses Objekt benannt ist?"
"de": "Was ist das Wikidata-Element, nach dem dieses Objekt benannt ist?",
"fr": "Quel est l'Item Wikidata auquel l'objet fait référence ?"
},
"freeform": {
"key": "name:etymology:wikidata",
@ -52,33 +56,155 @@
"helperArgs": [
"name",
{
"removePostfixes": [
"steenweg",
"heirbaan",
"baan",
"straat",
"street",
"weg",
"dreef",
"laan",
"boulevard",
"pad",
"path",
"plein",
"square",
"plaza",
"wegel",
"kerk",
"church",
"kaai"
]
"notInstanceOf": [
"Q79007",
"Q22698"
],
"removePrefixes": {
"#": "no-translations",
"fr": [
"allée de",
"allée du",
"allée",
"autoroute de",
"autoroute du",
"autoroute",
"avenue de",
"avenue du",
"avenue",
"bibliothèque de",
"bibliothèque du",
"bibliothèque",
"boulevard de",
"boulevard du",
"boulevard",
"centre culturel de",
"centre culturel du",
"centre culturel",
"centre de",
"centre du",
"centre",
"chaussée de",
"chaussée du",
"chaussée",
"chemin de",
"chemin du",
"chemin",
"collège de",
"collège du",
"collège",
"complexe sportif de",
"complexe sportif du",
"complexe sportif",
"école élémentaire de",
"école élémentaire du",
"école élémentaire",
"école maternelle de",
"école maternelle du",
"école maternelle",
"école primaire de",
"école primaire du",
"école primaire",
"école de",
"école du",
"école",
"esplanade de",
"esplanade du",
"esplanade",
"groupe scolaire de",
"groupe scolaire du",
"groupe scolaire",
"gymnase de",
"gymnase du",
"gymnase",
"impasse de",
"impasse du",
"impasse",
"lycée de",
"lycée du",
"lycée",
"mail de",
"mail du",
"mail",
"médiathèque de",
"médiathèque du",
"médiathèque",
"musée de",
"musée du",
"musée",
"parc de",
"parc du",
"parc",
"place de",
"place du",
"place",
"résidence de",
"résidence du",
"résidence",
"route de",
"route du",
"route",
"rue de",
"rue du",
"rue",
"square de",
"square du",
"square",
"stade de",
"stade du",
"stade",
"villa de",
"villa du",
"villa"
]
},
"removePostfixes": {
"#": "no-translations",
"nl": [
"baan",
"boulevard",
"dreef",
"heirbaan",
"kaai",
"kerk",
"laan",
"lei",
"pad",
"park",
"plein",
"ring",
"steenweg",
"straat",
"weg",
"wegel"
],
"fr": [
"parque"
],
"de": [
"straße",
"platz",
"gasse",
"grundschule",
"gymnasium",
"schule"
],
"en": [
"street",
"path",
"plaza",
"square",
"church"
]
}
}
]
},
"render": {
"en": "<h3>Wikipedia article of the name giver</h3>{wikipedia(name:etymology:wikidata):max-height:20rem}",
"nl": "<h3>Wikipedia artikel van de naamgever</h3>{wikipedia(name:etymology:wikidata):max-height:20rem}",
"de": "<h3>Wikipedia Artikel zur Namensherkunft</h3>{wikipedia(name:etymology:wikidata):max-height:20rem}"
"de": "<h3>Wikipedia Artikel zur Namensherkunft</h3>{wikipedia(name:etymology:wikidata):max-height:20rem}",
"fr": "<h3>Article Wikipedia de la référence au nom</h3>{wikipedia(name:etymology:wikidata):max-height:20rem}"
},
"condition": "name:etymology!=unknown"
},
@ -86,7 +212,9 @@
"id": "zoeken op inventaris onroerend erfgoed",
"render": {
"nl": "<a href='https://inventaris.onroerenderfgoed.be/erfgoedobjecten?tekst={name}' target='_blank'>Zoeken op inventaris onroerend erfgoed</a>",
"en": "<a href='https://inventaris.onroerenderfgoed.be/erfgoedobjecten?tekst={name}' target='_blank'>Search on inventaris onroerend erfgoed</a>"
"en": "<a href='https://inventaris.onroerenderfgoed.be/erfgoedobjecten?tekst={name}' target='_blank'>Search on inventaris onroerend erfgoed</a>",
"de": "<a href='https://inventaris.onroerenderfgoed.be/erfgoedobjecten?tekst={name}' target='_blank'>Suche auf inventaris onroerend erfgoed</a>",
"fr": "<a href='https://inventaris.onroerenderfgoed.be/erfgoedobjecten?tekst={name}' target='_blank'>Chercher sur inventaris onroerend erfgoed</a>"
},
"conditions": "_country=be"
},
@ -94,13 +222,16 @@
"id": "simple etymology",
"question": {
"en": "What is this object named after?<br/><span class='subtle'>This might be written on the street name sign</span>",
"nl": "Naar wat is dit object vernoemd?<br/><span class='subtle'>Dit staat mogelijks vermeld op het straatnaambordje</subtle>",
"de": "Wonach ist dieses Objekt benannt?<br/><span class='subtle'>Das könnte auf einem Straßenschild stehen</span>"
"nl": "Naar wat is dit object vernoemd?<br/><span class='subtle'>Dit staat mogelijks vermeld op het straatnaambordje</span>",
"de": "Wonach ist dieses Objekt benannt?<br/><span class='subtle'>Das könnte auf einem Straßenschild stehen</span>",
"fr": "En référence à quoi cet objet est-il nommé ?<br/><span class='subtle'>Cela peut être indiqué sur le panneau de la rue</span>"
},
"render": {
"en": "Named after {name:etymology}",
"nl": "Vernoemd naar {name:etymology}",
"de": "Benannt nach {name:etymology}"
"de": "Benannt nach {name:etymology}",
"da": "Opkaldt efter {name:etymology}",
"fr": "Nommé en référence à {name:etymology}"
},
"freeform": {
"key": "name:etymology"
@ -111,7 +242,9 @@
"then": {
"en": "The origin of this name is unknown in all literature",
"nl": "De oorsprong van deze naam is onbekend in de literatuur",
"de": "Der Ursprung dieses Namens ist in der gesamten Literatur unbekannt"
"de": "Der Ursprung dieses Namens ist in der gesamten Literatur unbekannt",
"da": "Oprindelsen af dette navn er ukendt i al litteratur",
"fr": "L'origine de ce nom est inconnu"
}
}
],
@ -127,7 +260,9 @@
"id": "street-name-sign-image",
"render": {
"en": "{image_carousel(image:streetsign)}<br/>{image_upload(image:streetsign, Add image of a street name sign)}",
"nl": "{image_carousel(image:streetsign)}<br/>{image_upload(image:streetsign, Voeg afbeelding van straatnaambordje toe)}"
"nl": "{image_carousel(image:streetsign)}<br/>{image_upload(image:streetsign, Voeg afbeelding van straatnaambordje toe)}",
"de": "{image_carousel(image:streetsign)}<br/>{image_upload(image:streetsign, Bild eines Straßenschildes hinzufügen)}",
"fr": "{image_carousel(image:streetsign)}<br/>{image_upload(image:streetsign, Ajouter une photo de la plaque de rue)}"
}
},
{
@ -139,14 +274,20 @@
{
"id": "etymology_multi_apply",
"render": {
"en": "{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}"
"en": "{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Auto-applying data on all segments with the same name, true)}",
"nl": "{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Wijzigingen worden automatisch gedaan op alle segmenten met dezelfde naam, true)}",
"de": "{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Automatische Datenübernahme auf alle Segmente mit demselben Namen, true)}",
"fr": "{multi_apply(_same_name_ids, name:etymology:wikidata;name:etymology, Appliquer automatiquement aux segments avec le même nom, true)}"
}
},
{
"id": "wikipedia",
"#": "Note that this is a _read_only_ option, to prevent people entering a 'wikidata'-link instead of 'name:etymology:wikidata'",
"render": {
"en": "A Wikipedia article about this <b>street</b> exists:<br/>{wikipedia():max-height:25rem}"
"en": "A Wikipedia article about this <b>street</b> exists:<br/>{wikipedia():max-height:25rem}",
"nl": "Een Wikipedia artikel over deze <b>straat</b> bestaat:<br/>{wikipedia():max-height:25rem}",
"de": "Zu dieser <b>Straße</b> existiert ein Wikipedia-Artikel:<br/>{wikipedia():max-height:25rem}",
"fr": "Un article Wikipédia à propos de cette <b>rue</b> existe :<br/>{wikipedia():max-height:25rem}"
},
"condition": "wikidata~*"
}

View file

@ -1,13 +1,15 @@
{
"id": "extinguisher",
"name": {
"en": "Map of fire extinguishers.",
"en": "Map of fire extinguishers",
"ja": "消火器の地図です。",
"nb_NO": "Kart over brannhydranter",
"ru": "Карта огнетушителей.",
"fr": "Couche des extincteurs.",
"de": "Karte mit Feuerlöschern.",
"it": "Cartina degli estintori."
"fr": "Couche des extincteurs",
"de": "Feuerlöscher",
"it": "Cartina degli estintori.",
"nl": "Kaart van brandblussers",
"es": "Mapa de extintores"
},
"minzoom": 14,
"source": {
@ -25,18 +27,24 @@
"nb_NO": "Brannslokkere",
"fr": "Exctincteurs",
"de": "Feuerlöscher",
"it": "Estintori"
"it": "Estintori",
"nl": "Brandblussers",
"ca": "Extintors",
"es": "Extintores"
}
},
"description": {
"en": "Map layer to show fire hydrants.",
"en": "Map layer to show fire extinguishers.",
"ja": "消火栓を表示するマップレイヤ。",
"zh_Hant": "顯示消防栓的地圖圖層。",
"nb_NO": "Kartlag for å vise brannslokkere.",
"ru": "Слой карты, отображающий огнетушители.",
"fr": "Couche des lances à incendie.",
"de": "Kartenebene zur Anzeige von Hydranten.",
"it": "Livello della mappa che mostra gli idranti antincendio."
"it": "Livello della mappa che mostra gli idranti antincendio.",
"nl": "Kaartlaag met brandblussers.",
"da": "Kortlag til visning af ildslukkere.",
"es": "Capa del mapa que muestra extintores."
},
"tagRenderings": [
{
@ -48,7 +56,9 @@
"fr": "Emplacement : {location}",
"de": "Standort: {location}",
"eo": "Loko: {location}",
"it": "Posizione: {location}"
"it": "Posizione: {location}",
"nl": "Locatie: {location}",
"es": "Localización: {location}"
},
"question": {
"en": "Where is it positioned?",
@ -56,7 +66,10 @@
"ru": "Где это расположено?",
"fr": "Où est-elle positionnée ?",
"de": "Wo befindet er sich?",
"it": "Dove è posizionato?"
"it": "Dove è posizionato?",
"nl": "Op welke locatie staat dit?",
"da": "Hvor er den placeret?",
"es": "¿Dónde se encuentra?"
},
"mappings": [
{
@ -71,7 +84,10 @@
"ru": "Внутри.",
"fr": "Intérieur.",
"de": "Im Innenraum vorhanden.",
"it": "Si trova allinterno."
"it": "Si trova allinterno.",
"nl": "In een gebouw.",
"da": "Findes indendørs.",
"es": "Se encuentra en el interior."
}
},
{
@ -86,7 +102,10 @@
"ru": "Снаружи.",
"fr": "Extérieur.",
"de": "Im Außenraum vorhanden.",
"it": "Si trova allesterno."
"it": "Si trova allesterno.",
"nl": "In open lucht.",
"da": "Findes udendørs.",
"es": "Se encuentra en el exterior."
}
}
],
@ -102,13 +121,16 @@
"emergency=fire_extinguisher"
],
"title": {
"en": "Fire extinguisher",
"en": "a fire extinguisher",
"ja": "消火器",
"nb_NO": "Brannslukker",
"nb_NO": "en brannslukker",
"ru": "Огнетушитель",
"fr": "Extincteur",
"de": "Feuerlöscher",
"it": "Estintore"
"fr": "une extincteur",
"de": "einen Feuerlöscher",
"it": "una estintore",
"nl": "een brandblusser",
"da": "en ildslukker",
"es": "un extintor"
},
"description": {
"en": "A fire extinguisher is a small, portable device used to stop a fire",
@ -116,7 +138,10 @@
"ru": "Огнетушитель - небольшое переносное устройство для тушения огня",
"fr": "Un extincteur est un appareil portatif servant à éteindre un feu",
"de": "Ein Feuerlöscher ist ein kleines, tragbares Gerät, das dazu dient, ein Feuer zu löschen",
"it": "Un estintore è un dispositivo portatile di piccole dimensioni usato per spegnere un incendio"
"it": "Un estintore è un dispositivo portatile di piccole dimensioni usato per spegnere un incendio",
"nl": "Een brandblusser is een klein, draagbaar apparaat om een brand te blussen",
"da": "En ildslukker er en lille, bærbar beholder, der bruges til at stoppe en brand",
"es": "Un extintor es un dispositivo pequeño y portátil utilizado para parar un fuego"
}
}
],

View file

@ -7,7 +7,9 @@
"it": "Mappa delle caserme dei vigili del fuoco",
"ru": "Карта пожарных частей",
"fr": "Couche des stations de pompiers",
"de": "Karte der Feuerwachen"
"de": "Feuerwachen",
"nl": "Kaart van de brandweerstations",
"es": "Mapa de parques de bomberos"
},
"minzoom": 12,
"source": {
@ -25,7 +27,9 @@
"nb_NO": "Brannstasjon",
"it": "Caserma dei vigili del fuoco",
"fr": "Station de pompiers",
"de": "Feuerwache"
"de": "Feuerwache",
"nl": "Brandweerstation",
"es": "Parque de bomberos"
}
},
"description": {
@ -34,7 +38,9 @@
"it": "Livello che mostra le caserme dei vigili del fuoco.",
"ru": "Слой карты, отображающий пожарные части.",
"fr": "Couche des stations de pompiers.",
"de": "Kartenebene zur Darstellung von Feuerwachen."
"de": "Kartenebene zur Darstellung von Feuerwachen.",
"nl": "Kaartlaag die de brandweerstations toont.",
"es": "Capa del mapa que muestra parques de bomberos."
},
"tagRenderings": [
{
@ -48,7 +54,9 @@
"ru": "Как называется эта пожарная часть?",
"it": "Come si chiama questa caserma dei vigili del fuoco?",
"fr": "Quel est le nom de la station ?",
"de": "Wie lautet der Name dieser Feuerwache?"
"de": "Wie ist der Name der Feuerwache?",
"nl": "Wat is de naam van dit brandweerstation?",
"es": "¿Cual es el nombre de este parque de bomberos?"
},
"render": {
"en": "This station is called {name}.",
@ -56,7 +64,10 @@
"it": "Questa caserma si chiama {name}.",
"ru": "Эта часть называется {name}.",
"fr": "Cette station sappelle {name}.",
"nb_NO": "Denne stasjonen heter {name}."
"nb_NO": "Denne stasjonen heter {name}.",
"nl": "Dit station heet {name}.",
"de": "Der Name der Feuerwache ist {name}.",
"es": "Este parque de bomberos se llama {name}."
}
},
{
@ -69,14 +80,18 @@
"ja": " 救急ステーションの所在地はどこですか?",
"it": " Qual è il nome della via in cui si trova la caserma?",
"ru": " По какому адресу расположена эта часть?",
"fr": " Quel est le nom de la rue dans lequel elle se situe ?"
"fr": " Quel est le nom de la rue dans lequel elle se situe ?",
"nl": " Aan welke straat ligt dit station?",
"de": " In welcher Straße ist die Feuerwache?"
},
"render": {
"en": "This station is along a highway called {addr:street}.",
"ja": "{addr:street} 沿いにあります。",
"ru": "Часть расположена вдоль шоссе {addr:street}.",
"fr": "La station fait partie de la {addr:street}.",
"it": "La stazione si trova in una strada chiamata {addr:street}."
"it": "La stazione si trova in una strada chiamata {addr:street}.",
"nl": "Dit station ligt aan {addr:street}.",
"de": "Die Feuerwache liegt an der Straße namens {addr:street}."
}
},
{
@ -85,8 +100,10 @@
"en": "Where is the station located? (e.g. name of neighborhood, villlage, or town)",
"ja": "このステーションの住所は?(例: 地区、村、または町の名称)",
"ru": "Где расположена часть? (напр., название населённого пункта)",
"fr": "Dans quelle localité la station est-elle située ?",
"it": "In che località si trova la stazione? (ad es. quartiere, paese o città)"
"fr": "Dans quelle localité la station est-elle située (p.ex. nom du quartier, village ou ville) ?",
"it": "In che località si trova la stazione? (ad es. quartiere, paese o città)",
"nl": "Waar is dit station gelegen? (v.b. naam van de buurt, dorp of stad)",
"de": "Wo befindet sich die Station? (z. B. Name des Viertels, des Dorfes oder der Stadt)"
},
"freeform": {
"key": "addr:place"
@ -96,7 +113,9 @@
"ja": "このステーションは{addr:place}にあります。",
"ru": "Эта часть расположена в {addr:place}.",
"fr": "La station fait partie de {addr:place}.",
"it": "La stazione si trova a {addr:place}."
"it": "La stazione si trova a {addr:place}.",
"nl": "Dit station ligt in {addr:place}.",
"de": "Diese Station befindet sich innerhalb von {addr:place}."
}
},
{
@ -105,13 +124,19 @@
"en": "What agency operates this station?",
"ja": "このステーションを運営しているのはどこですか?",
"fr": "Quel est lexploitant de la station ?",
"it": "Quale agenzia gestisce questa stazione?"
"it": "Quale agenzia gestisce questa stazione?",
"nl": "Welk agentschap beheert dit station?",
"de": "Welche Organisation betreibt diese Station?",
"es": "¿Que agencia opera este parque?"
},
"render": {
"en": "This station is operated by {operator}.",
"ja": "このステーションは{operator}によって運営されています。",
"fr": "Cette station est opérée par {operator}.",
"it": "Questa stazione è gestita da {operator}."
"it": "Questa stazione è gestita da {operator}.",
"nl": "Dit station wordt beheerd door {operator}.",
"de": "Diese Station wird betrieben von {operator}.",
"es": "Este parque lo opera {operator}."
},
"freeform": {
"key": "operator"
@ -129,7 +154,8 @@
"ja": "消防局(消防庁)",
"fr": "Brigade de Protection du Feu",
"de": "Brandschutzbehörde",
"it": "Servizio antincendio governativo"
"it": "Servizio antincendio governativo",
"nl": "Brandveiligheidsbureau"
}
}
]
@ -140,13 +166,17 @@
"en": "How is the station operator classified?",
"ja": "ステーションの運営の分類は?",
"fr": "Quel est le type dexploitant ?",
"it": "Comè classificato il gestore di questa stazione?"
"it": "Comè classificato il gestore di questa stazione?",
"nl": "Wat voor soort beheerder beheert dit station?",
"de": "Wie kann der Betreiber der Feuerwache eingestuft werden?"
},
"render": {
"en": "The operator is a(n) {operator:type} entity.",
"ja": "運営者は、{operator:type} です。",
"fr": "Lexploitant est de type {operator:type}.",
"it": "Il gestore è un ente {operator:type}."
"it": "Il gestore è un ente {operator:type}.",
"nl": "De beheerder is een organisatie van type {operator:type} .",
"de": "Der Betreiber ist {operator:type}."
},
"freeform": {
"key": "operator:type"
@ -163,7 +193,10 @@
"ja": "ステーションは自治体が運営する。",
"fr": "La station est opérée par le gouvernement.",
"it": "Questa stazione è gestita dal governo.",
"nb_NO": "Stasjonen drives av myndighetene."
"nb_NO": "Stasjonen drives av myndighetene.",
"nl": "Dit station wordt beheerd door de overheid.",
"de": "Die Station wird von einer Behörde betrieben.",
"es": "Este parque de bomberos lo opera el gobierno."
}
},
{
@ -176,7 +209,9 @@
"en": "The station is operated by a community-based, or informal organization.",
"ja": "任意団体やコミュニティが運営しているステーションである。",
"fr": "La station est opérée par une organisation informelle.",
"it": "Questa stazione è gestita dalla comunità oppure unassociazione informale."
"it": "Questa stazione è gestita dalla comunità oppure unassociazione informale.",
"nl": "Dit station wordt beheerd door een informele of gemeenschapsorganisatie.",
"de": "Die Feuerwache wird von einer gemeinnützigen Organisation betrieben."
}
},
{
@ -189,7 +224,9 @@
"en": "The station is operated by a formal group of volunteers.",
"ja": "公益団体が運営しているステーションである。",
"fr": "La station est opérée par un groupe officiel de bénévoles.",
"it": "Questa stazione è gestita da un gruppo di volontari ufficiale."
"it": "Questa stazione è gestita da un gruppo di volontari ufficiale.",
"nl": "Dit station wordt beheerd door een formele groep vrijwilligers.",
"de": "Die Feuerwache wird von einer Freiwilligenorganisation betrieben."
}
},
{
@ -202,7 +239,9 @@
"en": "The station is privately operated.",
"ja": "個人が運営しているステーションである。",
"fr": "La station est opérée par un groupe privé.",
"it": "Questa stazione è gestita da privati."
"it": "Questa stazione è gestita da privati.",
"nl": "Dit station wordt door private organisatie beheerd.",
"de": "Die Feuerwache wird von einer privaten Organisation betrieben."
}
}
]
@ -215,20 +254,24 @@
"amenity=fire_station"
],
"title": {
"en": "Fire station",
"en": "a fire station",
"ja": "消防署",
"ru": "Пожарная часть",
"fr": "Caserne de pompiers",
"de": "Feuerwache",
"it": "Caserma dei vigili del fuoco",
"nb_NO": "Brannstasjon"
"fr": "une caserne de pompiers",
"de": "eine Feuerwache",
"it": "una caserma dei vigili del fuoco",
"nb_NO": "en brannstasjon",
"nl": "een brandweerstation",
"es": "un parque de bomberos"
},
"description": {
"en": "A fire station is a place where the fire trucks and firefighters are located when not in operation.",
"ja": "消防署は、運転していないときに消防車や消防士がいる場所です。",
"fr": "Une caserne de pompiers est un lieu où les pompiers et leur équipements sont situés en dehors des missions.",
"de": "Eine Feuerwache ist ein Ort, an dem die Feuerwehrfahrzeuge und die Feuerwehrleute untergebracht sind, wenn sie nicht im Einsatz sind.",
"it": "Una caserma dei pompieri è un luogo dove si trovano i mezzi antincendio e i pompieri tra una missione e laltra."
"it": "Una caserma dei pompieri è un luogo dove si trovano i mezzi antincendio e i pompieri tra una missione e laltra.",
"nl": "Een brandweerstation is een plaats waar brandweerwagens en brandweerlieden gebaseerd zijn.",
"es": "Un parque de bomberos es donde los bomberos y los camiones de incendios se encuentran cuando no están en uso."
}
}
],

View file

@ -1,9 +1,12 @@
{
"id": "food",
"name": {
"nl": "Eetgelegenheden",
"en": "Restaurants and fast food",
"de": "Restaurants und Fast Food"
"nl": "Eetgelegenheden",
"de": "Restaurants und Imbisse",
"da": "Restauranter og fastfood",
"es": "Restaurantes y comida rápida",
"fr": "Restaurants et nourriture rapide"
},
"source": {
"osmTags": {
@ -17,10 +20,13 @@
"presets": [
{
"title": {
"en": "restaurant",
"nl": "restaurant",
"en": "a restaurant",
"nl": "een restaurant",
"ru": "ресторан",
"de": "Restaurant"
"de": "ein Restaurant",
"ca": "un restaurant",
"es": "un restaurante",
"fr": "un restaurant"
},
"tags": [
"amenity=restaurant"
@ -28,7 +34,9 @@
"description": {
"nl": "Een eetgegelegenheid waar je aan tafel wordt bediend",
"en": "A formal eating place with sit-down facilities selling full meals served by waiters",
"de": "Ein klassisches Speiselokal mit Sitzgelegenheiten, in dem vollständige Mahlzeiten von Kellnern serviert werden"
"de": "Ein klassisches Speiselokal mit Sitzgelegenheiten, in dem vollständige Mahlzeiten von Kellnern serviert werden",
"es": "Un lugar de comidas formal, con mesas y sillas y que vende comidas completas servidas por camareros",
"fr": "Un lieu de restauration formel avec des installations pour s'asseoir vendant des repas complets servis par des serveurs"
},
"preciseInput": {
"preferredBackground": "map"
@ -36,10 +44,12 @@
},
{
"title": {
"en": "fastfood",
"nl": "fastfood-zaak",
"en": "a fastfood",
"nl": "een fastfood-zaak",
"ru": "быстрое питание",
"de": "Schnellimbiss"
"de": "ein Schnellimbiss",
"ca": "un de menjar ràpid",
"fr": "un fast-food"
},
"tags": [
"amenity=fast_food"
@ -47,7 +57,9 @@
"description": {
"nl": "Een zaak waar je snel bediend wordt, vaak met de focus op afhalen. Zitgelegenheid is eerder beperkt (of zelfs afwezig)",
"en": "A food business concentrating on fast counter-only service and take-away food",
"de": "Ein Lebensmittelunternehmen, das sich auf schnellen Thekendienst und Essen zum Mitnehmen konzentriert"
"de": "Ein Lebensmittelunternehmen, das sich auf schnellen Thekendienst und Essen zum Mitnehmen konzentriert",
"es": "Un negocio de comida centrado en servicio rápido solo en mostrador y comida para llevar",
"fr": "Une entreprise alimentaire se concentrant sur le service rapide au comptoir et les plats à emporter"
},
"preciseInput": {
"preferredBackground": "map"
@ -55,16 +67,20 @@
},
{
"title": {
"en": "fries shop",
"nl": "frituur",
"de": "Pommesbude"
"en": "a fries shop",
"nl": "een frituur",
"de": "eine Pommesbude",
"fr": "Une friterie"
},
"tags": [
"amenity=fast_food",
"cuisine=friture"
],
"description": {
"nl": "Een fastfood-zaak waar je frieten koopt"
"en": "A fastfood-business focused on french fries",
"nl": "Een fastfood-zaak waar je frieten koopt",
"de": "Eine Pommesbude",
"fr": "Une restauration rapide centré sur la vente de frites"
},
"preciseInput": {
"preferredBackground": "map"
@ -73,7 +89,12 @@
],
"title": {
"render": {
"nl": "Eetgelegenheid"
"en": "Restaurant",
"nl": "Eetgelegenheid",
"ca": "Restaurant",
"de": "Restaurant",
"es": "Restaurante",
"fr": "Restaurant"
},
"mappings": [
{
@ -86,7 +107,10 @@
"then": {
"nl": "Restaurant <i>{name}</i>",
"en": "Restaurant <i>{name}</i>",
"de": "Restaurant <i>{name}</i>"
"de": "Restaurant <i>{name}</i>",
"ca": "Restaurant <i>{name}</i>",
"es": "Restaurante <i>{name}</i>",
"fr": "Restaurant <i>{name}</i>"
}
},
{
@ -99,23 +123,46 @@
"then": {
"nl": "Fastfood-zaak <i>{name}</i>",
"en": "Fastfood <i>{name}</i>",
"de": "Schnellrestaurant<i>{name}</i>"
"de": "Schnellimbiss <i>{name}</i>",
"ca": "Lloc de menjar ràpid <i>{name}</i>",
"es": "Comida rápida <i>{name}</i>",
"fr": "Fast-food <i>{name}</i>"
}
},
{
"if": {
"and": [
"amenity=fast_food"
]
},
"then": {
"nl": "Fastfood-zaak",
"en": "Fastfood",
"de": "Schnellimbiss",
"ca": "Menjar ràpid",
"es": "Comida rápida",
"fr": "Fast-food"
}
}
]
},
"tagRenderings": [
"images",
"level",
{
"question": {
"nl": "Wat is de naam van deze eetgelegenheid?",
"en": "What is the name of this restaurant?",
"de": "Wie heißt dieses Restaurant?"
"de": "Wie heißt dieses Restaurant?",
"es": "¿Cual es el nombre de este restaurante?",
"fr": "Quel est le nom de ce restaurant ?"
},
"render": {
"nl": "De naam van deze eetgelegeheid is {name}",
"en": "The name of this restaurant is {name}",
"de": "Das Restaurant heißt {name}"
"de": "Das Restaurant heißt {name}",
"es": "El nombre de este restaurante es {name}",
"fr": "Le nom de ce restaurant est {name}"
},
"freeform": {
"key": "name"
@ -126,19 +173,29 @@
"question": {
"en": "What type of business is this?",
"nl": "Wat voor soort zaak is dit?",
"de": "Um was für ein Geschäft handelt es sich?"
"de": "Um was für einen Ort handelt es sich?",
"es": "¿Qué tipo de negocio es este?",
"fr": "Quel type de restaurant est-ce ?"
},
"mappings": [
{
"if": "amenity=fast_food",
"then": {
"nl": "Dit is een <b>fastfood-zaak</b>. De focus ligt op snelle bediening, zitplaatsen zijn vaak beperkt en functioneel"
"en": "This is a fastfood-business, focused on fast service. If seating is available, these are rather limited and functional.",
"nl": "Dit is een <b>fastfood-zaak</b>. De focus ligt op snelle bediening, zitplaatsen zijn vaak beperkt en functioneel.",
"de": "Es handelt sich um einen Schnellimbiss, mit Fokus auf schnelle Bedienung am Tresen. Sitzmöglichkeiten sind begrenzt und funktional.",
"es": "Este es un negocio de comida rápida, centrado en servicio rápido. Si hay asientos disponibles, son más bien limitados y funcionales.",
"fr": "C'est un fast-food, centrée sur le service rapide. Si des places sont disponibles, elles sont plutôt limitées et fonctionnelles."
}
},
{
"if": "amenity=restaurant",
"then": {
"nl": "Dit is een <b>restaurant</b>. De focus ligt op een aangename ervaring waar je aan tafel wordt bediend"
"en": "A <b>restaurant</b>, focused on creating a nice experience where one is served at the table",
"nl": "Dit is een <b>restaurant</b>. De focus ligt op een aangename ervaring waar je aan tafel wordt bediend",
"de": "Es handelt sich um ein <b>Restaurant</b>, mit Fokus auf eine nette Atmosphäre und Tischbedienung",
"es": "Un <b>restaurante</b>, centrado en crear una buena experiencia donde se sirve en la mesa",
"fr": "Un <b>restaurant</b>, axé sur la création d'une expérience agréable où l'on est servi à table"
}
}
],
@ -154,12 +211,16 @@
"question": {
"nl": "Welk soort gerechten worden hier geserveerd?",
"en": "Which food is served here?",
"de": "Welches Essen gibt es hier?"
"de": "Welches Essen gibt es hier?",
"es": "¿Qué comida se sirve aquí?",
"fr": "Quelle type de nourriture est servie ici ?"
},
"render": {
"nl": "Deze plaats serveert vooral {cuisine}",
"en": "This place mostly serves {cuisine}",
"de": "An diesem Ort gibt es hauptsächlich {cuisine}"
"de": "An diesem Ort gibt es hauptsächlich {cuisine}",
"es": "Aquí se sirve principalmente {cuisine}",
"fr": "Cet endroit sert principalement des plats {cuisine}"
},
"freeform": {
"key": "cuisine",
@ -173,7 +234,9 @@
"then": {
"en": "This is a pizzeria",
"nl": "Dit is een pizzeria",
"de": "Dies ist eine Pizzeria"
"de": "Dies ist eine Pizzeria",
"es": "Esto es una pizzería",
"fr": "C'est une pizzéria"
}
},
{
@ -181,7 +244,8 @@
"then": {
"en": "This is a friture",
"nl": "Dit is een frituur",
"de": "Dies ist eine Pommesbude"
"de": "Dies ist eine Pommesbude",
"fr": "C'est une friterie"
}
},
{
@ -189,79 +253,127 @@
"then": {
"en": "Mainly serves pasta",
"nl": "Dit is een pastazaak",
"de": "Bietet vorwiegend Pastagerichte an"
"de": "Bietet vorwiegend Pastagerichte an",
"es": "Principalmente sirve pasta",
"fr": "Restaurant Italien"
}
},
{
"if": "cuisine=kebab",
"then": {
"nl": "Dit is een kebabzaak"
"en": "This is kebab shop",
"nl": "Dit is een kebabzaak",
"de": "Das ist ein Dönerladen",
"es": "Esta es una tienda de kebak",
"fr": "C'est un resto kebab"
}
},
{
"if": "cuisine=sandwich",
"then": {
"nl": "Dit is een broodjeszaak"
"en": "This is a sandwichbar",
"nl": "Dit is een broodjeszaak",
"de": "Dies ist ein Sandwichladen",
"fr": "C'est une sandwicherie"
}
},
{
"if": "cuisine=burger",
"then": {
"nl": "Dit is een hamburgerrestaurant"
"en": "Burgers are served here",
"nl": "Dit is een hamburgerrestaurant",
"de": "Hier werden Burger serviert",
"es": "Aquí se sirven hamburguesas",
"fr": "Des hamburgers sont servis ici"
}
},
{
"if": "cuisine=sushi",
"then": {
"nl": "Dit is een sushirestaurant"
"en": "Sushi is served here",
"nl": "Dit is een sushirestaurant",
"de": "Hier wird Sushi serviert",
"es": "Aquí se sirve sushi",
"fr": "Des sushis sont servis ici"
}
},
{
"if": "cuisine=coffee",
"then": {
"nl": "Dit is een koffiezaak"
"en": "Coffee is served here",
"nl": "Dit is een koffiezaak",
"de": "Hier wird Kaffee serviert",
"es": "Aquí se sirve café",
"fr": "Ceci est un café"
}
},
{
"if": "cuisine=italian",
"then": {
"nl": "Dit is een Italiaans restaurant (dat meer dan enkel pasta of pizza verkoopt)"
"en": "This is an italian restaurant (which serves more then pasta and pizza)",
"nl": "Dit is een Italiaans restaurant (dat meer dan enkel pasta of pizza verkoopt)",
"de": "Dies ist ein italienisches Restaurant (das mehr als nur Pasta und Pizza serviert)",
"es": "Este es un restaurante italiano (que sirve más que pasta y pizza)",
"fr": "C'est un Restaurant Italien (qui sert plus que des pâtes et des pizzas)"
}
},
{
"if": "cuisine=french",
"then": {
"nl": "Dit is een Frans restaurant"
"en": "French dishes are served here",
"nl": "Dit is een Frans restaurant",
"de": "Hier werden französische Gerichte serviert",
"es": "Aquí se sirven platos Franceses",
"fr": "Des plats français sont servis ici"
}
},
{
"if": "cuisine=chinese",
"then": {
"nl": "Dit is een Chinees restaurant"
"en": "Chinese dishes are served here",
"nl": "Dit is een Chinees restaurant",
"de": "Hier werden chinesische Gerichte serviert",
"es": "Aquí se sirven platos Chinos",
"fr": "Des plats chinois sont servis ici"
}
},
{
"if": "cuisine=greek",
"then": {
"nl": "Dit is een Grieks restaurant"
"en": "Greek dishes are served here",
"nl": "Dit is een Grieks restaurant",
"de": "Hier werden griechische Gerichte serviert",
"es": "Aquí se sirven platos Griegos",
"fr": "Des plats grecs sont servis ici"
}
},
{
"if": "cuisine=indian",
"then": {
"nl": "Dit is een Indisch restaurant"
"en": "Indian dishes are served here",
"nl": "Dit is een Indisch restaurant",
"de": "Hier werden indische Gerichte serviert",
"es": "Aquí se sirven platos Indios",
"fr": "Des plats indiens sont servis ici"
}
},
{
"if": "cuisine=turkish",
"then": {
"nl": "Dit is een Turks restaurant (dat meer dan enkel kebab verkoopt)"
"en": "Turkish dishes are served here",
"nl": "Dit is een Turks restaurant (dat meer dan enkel kebab verkoopt)",
"de": "Hier werden türkische Gerichte serviert",
"es": "Aquí se sirven platos Turcos",
"fr": "Des plats turcs sont servis ici"
}
},
{
"if": "cuisine=thai",
"then": {
"nl": "Dit is een Thaïs restaurant"
"en": "Thai dishes are served here",
"nl": "Dit is een Thaïs restaurant",
"de": "Hier werden thailändische Gerichte serviert",
"fr": "Des plats thaïlandais sont servis ici"
}
}
],
@ -270,8 +382,10 @@
{
"question": {
"nl": "Biedt deze zaak een afhaalmogelijkheid aan?",
"en": "Does this place offer takea-way?",
"de": "Ist an diesem Ort Mitnahme möglich?"
"en": "Does this place offer take-away?",
"de": "Werden Gerichte zum Mitnehmen angeboten?",
"es": "¿Este lugar ofrece para llevar?",
"fr": "Cet établissement propose-t-il des plats à emporter ?"
},
"mappings": [
{
@ -279,7 +393,9 @@
"then": {
"en": "This is a take-away only business",
"nl": "Hier is enkel afhaal mogelijk",
"de": "Dieses Geschäft bietet nur Artikel zur Mitnahme an"
"de": "Hier werden Gerichte ausschließlich zum Mitnehmen angeboten",
"es": "Este es un negocio solo para pedir para llevar",
"fr": "Ceci est un resto uniquement de vente à emporter"
}
},
{
@ -287,7 +403,9 @@
"then": {
"en": "Take-away is possible here",
"nl": "Eten kan hier afgehaald worden",
"de": "Mitnahme möglich"
"de": "Hier werden Gerichte auch zum Mitnehmen angeboten",
"es": "Aquí es posible pedir para llevar",
"fr": "La vente à emporter est possible ici"
}
},
{
@ -295,41 +413,90 @@
"then": {
"en": "Take-away is not possible here",
"nl": "Hier is geen afhaalmogelijkheid",
"de": "Mitnahme nicht möglich"
"de": "Hier werden Gerichte nicht zum Mitnehmen angeboten",
"es": "Aquí no es posible pedir para llevar",
"fr": "La vente à emporter n'est pas possible ici"
}
}
],
"id": "Takeaway"
},
{
"id": "delivery",
"question": {
"en": "Delivers {title()} their food at home?",
"de": "Liefert {title()} ihr Essen nach Hause?",
"nl": "Levert {title()} aan huis?",
"fr": "Est-ce que {title()} livre sa nourriture à domicile ?"
},
"mappings": [
{
"if": "delivery=yes",
"then": {
"en": "This business does home delivery (eventually via a third party)",
"de": "Dieses Unternehmen liefert nach Hause (eventuell über eine dritte Partei)",
"fr": "Ce restaurant effectue la livraison à domicile (éventuellement via un tiers)",
"nl": "Deze zaak levert aan huis (eventueel via een derde partij)"
}
},
{
"if": "delivery=no",
"then": {
"en": "This business does not deliver at home",
"de": "Dieses Unternehmen liefert nicht nach Hause",
"fr": "Ce restaurant ne livre pas à domicile",
"nl": "Deze zaak doet geen thuisleveringen"
}
}
]
},
{
"question": {
"nl": "Heeft deze eetgelegenheid een vegetarische optie?",
"en": "Does this restaurant have a vegetarian option?",
"de": "Gibt es im das Restaurant vegetarische Speisen?"
"de": "Werden hier vegetarische Gerichte angeboten?",
"es": "¿Este restaurante tiene una opción vegetariana?",
"fr": "Ce restaurant propose-t-il une option végétarienne ?"
},
"mappings": [
{
"if": "diet:vegetarian=no",
"then": {
"nl": "Geen vegetarische opties beschikbaar"
"en": "No vegetarian options are available",
"nl": "Geen vegetarische opties beschikbaar",
"de": "Hier werden keine vegetarischen Gerichte angeboten",
"es": "Sin opciones vegetarianas",
"fr": "Aucune option végétarienne n'est disponible"
}
},
{
"if": "diet:vegetarian=limited",
"then": {
"nl": "Beperkte vegetarische opties zijn beschikbaar"
"en": "Some vegetarian options are available",
"nl": "Beperkte vegetarische opties zijn beschikbaar",
"de": "Hier werden nur wenige vegetarische Gerichte angeboten",
"es": "Algunas opciones vegetarianas",
"fr": "Certaines options végétariennes sont disponibles"
}
},
{
"if": "diet:vegetarian=yes",
"then": {
"nl": "Vegetarische opties zijn beschikbaar"
"en": "Vegetarian options are available",
"nl": "Vegetarische opties zijn beschikbaar",
"de": "Hier werden vegetarische Gerichte angeboten",
"es": "Opciones vegetarianas disponibles",
"fr": "Des options végétariennes sont disponibles"
}
},
{
"if": "diet:vegetarian=only",
"then": {
"nl": "Enkel vegetarische opties zijn beschikbaar"
"en": "All dishes are vegetarian",
"nl": "Enkel vegetarische opties zijn beschikbaar",
"de": "Hier werden ausschließlich vegetarische Gerichte angeboten",
"es": "Todos los platos son vegetarianos",
"fr": "Tous les plats sont végétariens"
}
}
],
@ -338,31 +505,51 @@
},
{
"question": {
"nl": "Heeft deze eetgelegenheid een veganistische optie?"
"en": "Does this business serve vegan meals?",
"nl": "Heeft deze eetgelegenheid een veganistische optie?",
"de": "Werden hier vegane Gerichte angeboten?",
"es": "¿Este negocio sirve comida vegana?",
"fr": "Cet établissement sert-il des repas végétaliens ?"
},
"mappings": [
{
"if": "diet:vegan=no",
"then": {
"nl": "Geen veganistische opties beschikbaar"
"en": "No vegan options available",
"nl": "Geen veganistische opties beschikbaar",
"de": "Hier werden keine veganen Gerichte angeboten",
"es": "Sin opciones veganas disponibles",
"fr": "Aucune option végétalienne disponible"
}
},
{
"if": "diet:vegan=limited",
"then": {
"nl": "Beperkte veganistische opties zijn beschikbaar"
"en": "Some vegan options are available",
"nl": "Beperkte veganistische opties zijn beschikbaar",
"de": "Hier werden nur wenige vegane Gerichte angeboten",
"es": "Alguna opciones veganas disponibles",
"fr": "Certaines options végétaliennes sont disponibles"
}
},
{
"if": "diet:vegan=yes",
"then": {
"nl": "Veganistische opties zijn beschikbaar"
"en": "Vegan options are available",
"nl": "Veganistische opties zijn beschikbaar",
"de": "Hier werden vegane Gerichte angeboten",
"es": "Opciones veganas disponibles",
"fr": "Des options végétaliennes sont disponibles"
}
},
{
"if": "diet:vegan=only",
"then": {
"nl": "Enkel veganistische opties zijn beschikbaar"
"en": "All dishes are vegan",
"nl": "Enkel veganistische opties zijn beschikbaar",
"de": "Hier werden ausschließlich vegane Gerichte angeboten",
"es": "Todos los platos son veganos",
"fr": "Tous les plats sont végétaliens"
}
}
],
@ -373,7 +560,8 @@
"question": {
"en": "Does this restaurant offer a halal menu?",
"nl": "Heeft dit restaurant halal opties?",
"de": "Gibt es im das Restaurant halal Speisen?"
"de": "Werden hier halal Gerichte angeboten?",
"fr": "Ce restaurant propose-t-il un menu halal ?"
},
"mappings": [
{
@ -381,7 +569,8 @@
"then": {
"en": "There are no halal options available",
"nl": "Er zijn geen halal opties aanwezig",
"de": "Hier gibt es keine halal Speisen"
"de": "Hier werden keine halal Gerichte angeboten",
"fr": "Il n'y a pas d'options halal disponibles"
}
},
{
@ -389,7 +578,8 @@
"then": {
"en": "There is a small halal menu",
"nl": "Er zijn een beperkt aantal halal opties",
"de": "Hier gibt es wenige halal Speisen"
"de": "Hier werden nur wenige halal Gerichte angeboten",
"fr": "Il y a un petit menu halal"
}
},
{
@ -397,7 +587,8 @@
"then": {
"nl": "Halal menu verkrijgbaar",
"en": "There is a halal menu",
"de": "Es gibt halal Speisen"
"de": "Hier werden halal Gerichte angeboten",
"fr": "Il y a un menu halal"
}
},
{
@ -405,7 +596,8 @@
"then": {
"nl": "Enkel halal opties zijn beschikbaar",
"en": "Only halal options are available",
"de": "Es gibt ausschließlich halal Speisen"
"de": "Hier werden ausschließlich halal Gerichte angeboten",
"fr": "Seules les options halal sont disponibles"
}
}
],
@ -415,29 +607,37 @@
{
"id": "friture-vegetarian",
"question": {
"en": "Does this fries shop have vegetarian snacks?",
"nl": "Heeft deze frituur vegetarische snacks?",
"fr": "Cette friterie est-elle équipée de snacks végétariens ?"
"fr": "Cette friterie est-elle équipée de snacks végétariens ?",
"de": "Hat dieser Frittenladen vegetarische Snacks?"
},
"mappings": [
{
"if": "diet:vegetarian=yes",
"then": {
"en": "Vegetarian snacks are available",
"nl": "Er zijn vegetarische snacks aanwezig",
"fr": "Des collations végétariens sont disponibles"
"fr": "Des collations végétariens sont disponibles",
"de": "Vegetarische Snacks sind erhältlich"
}
},
{
"if": "diet:vegetarian=limited",
"then": {
"en": "Only a small selection of snacks are vegetarian",
"nl": "Slechts enkele vegetarische snacks",
"fr": "Quelques snacks végétariens seulement"
"fr": "Quelques snacks végétariens seulement",
"de": "Nur eine kleine Auswahl an Snacks ist vegetarisch"
}
},
{
"if": "diet:vegetarian=no",
"then": {
"en": "No vegetarian snacks are available",
"nl": "Geen vegetarische snacks beschikbaar",
"fr": "Pas d'en-cas végétariens disponibles"
"fr": "Pas d'en-cas végétariens disponibles",
"de": "Es sind keine vegetarischen Snacks erhältlich"
}
}
],
@ -446,29 +646,37 @@
{
"id": "friture-vegan",
"question": {
"en": "Does this fries shop have vegan snacks?",
"nl": "Heeft deze frituur veganistische snacks?",
"fr": "Cette friterie est-elle équipée de snacks végétaliens ?"
"fr": "Cette friterie est-elle équipée de snacks végétaliens ?",
"de": "Gibt es in dieser Pommesbude auch vegane Snacks?"
},
"mappings": [
{
"if": "diet:vegan=yes",
"then": {
"en": "Vegan snacks are available",
"nl": "Er zijn veganistische snacks aanwezig",
"fr": "Des collations végétaliens sont disponibles"
"fr": "Des collations végétaliens sont disponibles",
"de": "Vegane Snacks sind erhältlich"
}
},
{
"if": "diet:vegan=limited",
"then": {
"en": "A small selection of vegan snacks are available",
"nl": "Slechts enkele veganistische snacks",
"fr": "Quelques snacks végétaliens seulement"
"fr": "Quelques snacks végétaliens seulement",
"de": "Eine kleine Auswahl an veganen Snacks ist verfügbar"
}
},
{
"if": "diet:vegan=no",
"then": {
"en": "No vegan snacks are available",
"nl": "Geen veganistische snacks beschikbaar",
"fr": "Pas d'en-cas végétaliens disponibles"
"fr": "Pas d'en-cas végétaliens disponibles",
"de": "Es sind keine veganen Snacks verfügbar"
}
}
],
@ -477,22 +685,30 @@
{
"id": "friture-oil",
"question": {
"en": "Does this fries shop use vegetable or animal oil for cooking?",
"nl": "Bakt deze frituur met dierlijk vet of met plantaardige olie?",
"fr": "Cette friteuse fonctionne-t-elle avec de la graisse animale ou végétale ?"
"fr": "Cette friteuse fonctionne-t-elle avec de la graisse animale pour la cuisson ?",
"de": "Wird in dieser Pommesbude pflanzliches oder tierisches Fett zum Frittieren verwendet?"
},
"mappings": [
{
"if": "friture:oil=vegetable",
"then": {
"nl": "Plantaardige olie",
"fr": "Huile végétale"
"en": "The frying is done with vegetable oil",
"nl": "Bakt in plantaardige olie",
"fr": "La friture est faite avec de l'huile végétale",
"de": "Es wird pflanzliches Fett zum Frittieren verwendet",
"es": "Aceite vegetal"
}
},
{
"if": "friture:oil=animal",
"then": {
"en": "The frying is done with animal oil",
"nl": "Dierlijk vet",
"fr": "Graisse animale"
"fr": "La friture est faite avec de la graisse animale",
"de": "Es wird tierisches Fett zum Frittieren verwendet",
"es": "Aceite animal"
}
}
],
@ -505,7 +721,8 @@
"fr": "Est-il proposé dutiliser ses propres contenants pour sa commande ?<br/>",
"en": "If you bring your own container (such as a cooking pot and small pots), is it used to package your order?<br/>",
"ja": "お客様が持参容器(調理用の鍋や小さな鍋など)をもってきた場合は、注文の梱包に使用されますか?<br/>",
"de": "Wenn Sie Ihr eigenes Behältnis mitbringen (z. B. einen Kochtopf und kleine Töpfe), wird es dann zum Verpacken Ihrer Bestellung verwendet?<br/>"
"de": "Wenn Sie Ihr eigenes Behältnis mitbringen (z. B. einen Kochtopf und kleine Töpfe), wird es dann zum Verpacken Ihrer Bestellung verwendet?<br/>",
"es": "Si traes tu propio recipiente (como ollas de cocina y ollas pequeñas), ¿se utiliza para empaquetar tu pedido?<br/>"
},
"mappings": [
{
@ -515,7 +732,8 @@
"fr": "Vous pouvez <b>apporter vos contenants</b> pour votre commande, limitant lusage de matériaux à usage unique et les déchets",
"en": "You can bring <b>your own containers</b> to get your order, saving on single-use packaging material and thus waste",
"ja": "<b>自分の容器</b>を持ってきて、注文を受け取ることができ、使い捨ての梱包材を節約して、無駄を省くことができます",
"de": "Sie können <b>ihre eigenen Behälter</b> mitbringen, um Ihre Bestellung zu erhalten, was Einwegverpackungsmaterial und damit Abfall spart"
"de": "Sie können <b>ihre eigenen Behälter</b> mitbringen, um Ihre Bestellung zu erhalten, was Einwegverpackungsmaterial und damit Abfall spart",
"es": "Puedes traer <b>tus propios recipientes</b> para recoger tu pedido, ahorrando material de un solo uso y por tanto basura"
}
},
{
@ -526,7 +744,8 @@
"en": "Bringing your own container is <b>not allowed</b>",
"ja": "独自の容器を持参することは<b>できません</b>",
"ru": "Приносить свою тару <b>не разрешено</b>",
"de": "Das Mitbringen eines eigenen Containers ist <b>nicht erlaubt</b>"
"de": "Das Mitbringen eines eigenen Containers ist <b>nicht erlaubt</b>",
"es": "Traer tu propio recipiente <b>no está permitido</b>"
}
},
{
@ -535,8 +754,9 @@
"nl": "Je <b>moet</b> je eigen containers meenemen om je bestelling in mee te nemen.",
"en": "You <b>must</b> bring your own container to order here.",
"ja": "自身の容器が注文に<b>必要</b>。",
"fr": "Il est <b>obligatoire</b> dapporter ses propres contenants",
"de": "Sie <b>müssen</b> Ihren eigenen Behälter mitbringen, um hier zu bestellen."
"fr": "Il est <b>obligatoire</b> dapporter ses propres contenants.",
"de": "Sie <b>müssen</b> Ihren eigenen Behälter mitbringen, um hier zu bestellen.",
"es": "<b>Debes</b> de traer tu propio recipiente para pedir aquí."
}
}
],
@ -554,7 +774,10 @@
"question": {
"en": "Opened now",
"nl": "Nu geopened",
"de": "Aktuell geöffnet"
"de": "Aktuell geöffnet",
"ca": "Obert ara",
"es": "Abierta ahora",
"fr": "Ouvert maintenant"
},
"osmTags": "_isOpen=yes"
}
@ -567,7 +790,9 @@
"question": {
"en": "Has a vegetarian menu",
"nl": "Heeft een vegetarisch menu",
"de": "Hat vegetarische Speisen"
"de": "Vegetarische Gerichte im Angebot",
"es": "Tiene menú vegetariano",
"fr": "A un menu végétarien"
},
"osmTags": {
"or": [
@ -587,7 +812,9 @@
"question": {
"en": "Has a vegan menu",
"nl": "Heeft een veganistisch menu",
"de": "Bietet vegan Speisen an"
"de": "Vegane Gerichte im Angebot",
"es": "Tiene menú vegano",
"fr": "A un menu végétalien"
},
"osmTags": {
"or": [
@ -605,7 +832,10 @@
"question": {
"en": "Has a halal menu",
"nl": "Heeft een halal menu",
"de": "Hat halal Speisen"
"de": "Halal Gerichte im Angebot",
"da": "Har en halalmenu",
"es": "Tiene menú halah",
"fr": "A un menu halal"
},
"osmTags": {
"or": [
@ -615,15 +845,77 @@
}
}
]
},
{
"id": "accepts-cash",
"options": [
{
"osmTags": "payment:cash=yes",
"question": {
"en": "Accepts cash",
"de": "Akzeptiert Bargeld",
"es": "Acepta efectivo",
"nl": "Accepteert cash",
"fr": "Accepte les paiements en espèces"
}
}
]
},
{
"id": "accepts-cards",
"options": [
{
"osmTags": "payment:cards=yes",
"question": {
"en": "Accepts payment cards",
"de": "Akzeptiert Kartenzahlung",
"es": "Acepta tarjetas de pago",
"nl": "Accepteert betaalkaarten",
"fr": "Accepte les cartes de paiement"
}
}
]
}
],
"deletion": {
"nonDeleteMappings": [
{
"if": "amenity=pub",
"then": {
"en": "This is actually a pub",
"de": "Dies ist eigentlich eine Kneipe",
"fr": "C'est en fait un bar",
"nl": "Dit is eigenlijk een bruin cafe of kroeg"
}
},
{
"if": "amenity=cafe",
"then": {
"en": "This is actually a cafe",
"de": "Dies ist eigentlich ein Café",
"fr": "C'est en fait un café",
"nl": "Dit is eigenlijk een cafe (een plaats waar men rustig kan zitten om een thee, koffie of alcoholische drank te nuttigen)"
}
}
],
"softDeletionTags": {
"and": [
"amenity=",
"disused:amenity:={amenity}"
]
}
},
"extraDeleteReasons": [
{
"explanation": {
"nl": "{title()} is permanent gestopt",
"en": "{title()} has closed down permanently",
"de": "{title()} wurde dauerhaft geschlossen",
"es": "{title()} ha cerrado permanentemente",
"fr": "{title()} a fermé définitivement"
},
"changesetMessage": "shop_closed"
}
]
},
"allowMove": true,
"mapRendering": [
@ -678,6 +970,10 @@
}
],
"description": {
"en": "A layer showing restaurants and fast-food amenities (with a special rendering for friteries)"
"en": "A layer showing restaurants and fast-food amenities (with a special rendering for friteries)",
"nl": "Een laag die restaurants en fast food toont (met een speciale weergave van frituren)",
"de": "Eine Ebene mit Restaurants und Fast-Food-Einrichtungen (mit speziellem Rendering für Pommesbuden)",
"es": "Una capa que muestra restaurantes y facilidades de comida rápida",
"fr": "Un claque montrant les restaurants et les endroits de nourriture rapide (avec un rendu spécial pour les friteries)"
}
}

View file

@ -18,7 +18,8 @@
"ru": "Велосипед ghost",
"sv": "Spökcykel",
"zh_Hant": "幽靈單車",
"pt": "Bicicleta fantasma"
"pt": "Bicicleta fantasma",
"ca": "Bicicleta blanca"
},
"source": {
"osmTags": "memorial=ghost_bike"
@ -43,7 +44,8 @@
"ru": "Велосипед Ghost",
"sv": "Spökcykel",
"zh_Hant": "幽靈單車",
"pt": "Bicicleta fantasma"
"pt": "Bicicleta fantasma",
"ca": "Bicicleta blanca"
},
"mappings": [
{
@ -61,21 +63,21 @@
"presets": [
{
"title": {
"en": "Ghost bike",
"nl": "Witte fiets",
"de": "Geisterrad",
"it": "Bici fantasma",
"fr": "Vélo fantôme",
"en": "a ghost bike",
"nl": "een witte fiets",
"de": "eine geisterrad",
"it": "una bici fantasma",
"fr": "une vélo fantôme",
"eo": "Fantombiciklo",
"es": "Bicicleta blanca",
"es": "una bicicleta blanca",
"fi": "Haamupyörä",
"gl": "Bicicleta pantasma",
"hu": "Emlékkerékpár",
"ja": "ゴーストバイク",
"nb_NO": "Spøkelsessykler",
"nb_NO": "en spøkelsessykler",
"pl": "Duch roweru",
"pt": "Bicicleta fantasma",
"pt_BR": "Bicicleta fantasma",
"pt": "uma bicicleta fantasma",
"pt_BR": "uma bicicleta fantasma",
"ru": "Велосипед ghost",
"sv": "Spökcykel",
"zh_Hant": "幽靈單車"
@ -91,7 +93,7 @@
"id": "ghost-bike-explanation",
"render": {
"en": "A <b>ghost bike</b> is a memorial for a cyclist who died in a traffic accident, in the form of a white bicycle placed permanently near the accident location.",
"nl": "Een Witte Fiets (of Spookfiets) is een aandenken aan een fietser die bij een verkeersongeval om het leven kwam. Het gaat over een witgeschilderde fiets die geplaatst werd in de buurt van het ongeval.",
"nl": "Een <b>Witte Fiets</b> (of Spookfiets) is een aandenken aan een fietser die bij een verkeersongeval om het leven kwam. Het gaat over een witgeschilderde fiets die geplaatst werd in de buurt van het ongeval.",
"de": "Ein <b>Geisterrad</b> ist ein Denkmal für einen Radfahrer, der bei einem Verkehrsunfall ums Leben kam, in Form eines weißen Fahrrades, das dauerhaft in der Nähe des Unfallortes aufgestellt wird.",
"it": "Una <b>bici fantasma</b> è il memoriale di un ciclista che è morto in un incidente stradale e che ha la forma di una bicicletta bianca piazzata in maniera stabile vicino al luogo dellincidente.",
"fr": "Un <b>vélo fantôme</b> est un monument commémoratif pour un cycliste décédé dans un accident de la route, sous la forme d'un vélo blanc placé en permanence près du lieu de l'accident."
@ -123,7 +125,7 @@
"then": {
"en": "No name is marked on the bike",
"nl": "De naam is niet aangeduid op de fiets",
"de": "Auf dem Fahrrad ist kein Name angegeben",
"de": "Am Fahrrad ist kein Name angegeben",
"it": "Nessun nome scritto sulla bici",
"fr": "Aucun nom n'est marqué sur le vélo"
}
@ -133,14 +135,14 @@
},
{
"question": {
"en": "On what webpage can one find more information about the Ghost bike or the accident?",
"en": "On what webpage can one find more info about the ghost bike or the accident?",
"nl": "Op welke website kan men meer informatie vinden over de Witte fiets of over het ongeval?",
"de": "Auf welcher Webseite kann man mehr Informationen über das Geisterrad oder den Unfall finden?",
"it": "In quale pagina web si possono trovare informazioni sulla bici fantasma o lincidente?",
"fr": "Sur quelle page web peut-on trouver plus d'informations sur le Vélo fantôme ou l'accident ?"
},
"render": {
"en": "<a href='{source}' target='_blank'>More information is available</a>",
"en": "<a href='{source}' target='_blank'>More info available</a>",
"nl": "<a href='{source}' target='_blank'>Meer informatie</a>",
"de": "<a href='{source}' target='_blank'>Mehr Informationen</a>",
"it": "<a href='{source}' target='_blank'>Sono disponibili ulteriori informazioni</a>",
@ -224,6 +226,8 @@
}
],
"description": {
"en": "A layer showing memorials for cyclists, killed in road accidents"
"en": "A layer showing memorials for cyclists, killed in road accidents",
"nl": "Een laag die herdenkingsplaatsen voor verongelukte fietsers toont",
"de": "Eine Ebene mit Gedenkstätten für Radfahrer, die bei Verkehrsunfällen ums Leben gekommen sind"
}
}

View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16">
<circle cx="8" cy="8" r="3" fill="#4863A0"/>
</svg>

After

Width:  |  Height:  |  Size: 136 B

View file

@ -0,0 +1,74 @@
{
"id": "governments",
"name": {
"en": "governments",
"de": "Öffentliche Verwaltung",
"nl": "Overheidsdiensten"
},
"description": {
"en": "This layer show governmental buildings. It was setup as commissioned layer for the client of OSOC '22",
"de": "Diese Ebene zeigt Gebäude der öffentlichen Verwaltung. Sie wurde im Auftrag für den Kunden von OSOC '22 erstellt",
"nl": "Deze laag toont overheidsgebouwen. Opgezet voor OSOC '22"
},
"source": {
"osmTags": {
"or": [
"office=government"
]
}
},
"title": {
"render": {
"en": "Governmental Office {name}",
"de": "Behörde {name}",
"nl": "Overheidsdienst {name}"
}
},
"minzoom": 13,
"tagRenderings": [
"images",
"phone",
"email",
"website",
{
"question": {
"en": "What is the name of this Governmental Office?",
"de": "Wie lautet der Name dieser Behörde?",
"nl": "Wat is de naam van deze overheidsdienst?"
},
"render": {
"en": "This Governmental Office is called {name}",
"de": "Der Name der Behörde lautet {name}",
"nl": "Deze overheidsdienst heet {name}"
},
"freeform": {
"key": "name"
},
"id": "name"
}
],
"presets": [
{
"title": {
"en": "a Governmental Office",
"de": "ein Büro der öffentlichen Verwaltung",
"nl": "een overheidsdienst"
},
"tags": [
"office=government"
]
}
],
"mapRendering": [
{
"icon": {
"render": "circle:white;./assets/layers/governments/government.svg"
},
"iconSize": "40,40,center",
"location": [
"point",
"centroid"
]
}
]
}

View file

@ -0,0 +1,12 @@
[
{
"path": "government.svg",
"license": "CC0",
"authors": [
"OSM Carto"
],
"sources": [
"https://wiki.openstreetmap.org/wiki/File:Office-16.svg"
]
}
]

View file

@ -15,7 +15,9 @@
"id": "Privacy notice",
"render": {
"en": "This is the path you've travelled since this website is opened. Don't worry - this is only visible to you and no one else. Your location data is never sent off-device.",
"nl": "Dit is waar je was sinds je deze website hebt geopened. Dit is enkel zichtbaar voor jou en niemand anders, je locatie wordt niet verstuurd"
"nl": "Dit is waar je was sinds je deze website hebt geopened. Dit is enkel zichtbaar voor jou en niemand anders, je locatie wordt niet verstuurd",
"de": "Dies ist der Weg, den Sie seit dem Besuch dieser Webseite zurückgelegt haben. Keine Sorge - diese Daten sind nur für Sie sichtbar und für niemanden sonst. Ihre Standortdaten werden niemals an ein anderes Gerät gesendet.",
"fr": "C'est le chemin que vous avez parcouru depuis l'ouverture de ce site. Ne vous inquiétez pas - ceci n'est visible que pour vous et personne d'autre. Vos données de localisation ne sont jamais envoyées hors de l'appareil."
}
},
"export_as_gpx",
@ -28,7 +30,9 @@
],
"name": {
"en": "Your travelled track",
"nl": "Jouw afgelegde route"
"nl": "Jouw afgelegde route",
"de": "Zurückgelegte Strecke anzeigen",
"fr": "Votre chemin parcouru"
},
"mapRendering": [
{

View file

@ -62,6 +62,8 @@
}
],
"description": {
"en": "Searches for all accessible grass patches within public parks - these are 'groenzones'\""
"en": "Searches for all accessible grass patches within public parks - these are 'groenzones'",
"nl": "Dit zoekt naar alle toegankelijke grasvelden binnen publieke parken - dit zijn 'groenzones'",
"de": "Sucht nach allen zugänglichen Grasflächen in öffentlichen Parks - dies sind 'Grünzonen'"
}
}

View file

@ -0,0 +1,376 @@
{
"id": "hackerspace",
"name": {
"en": "Hackerspace",
"de": "Hackerspaces",
"ru": "Хакерспейс",
"zh_Hant": "駭客空間",
"hu": "Hackerspace",
"es": "Espacio hacker",
"nl": "Hackerspace"
},
"minzoom": 8,
"title": {
"render": {
"en": "Hackerspace",
"de": "Hackerspace",
"ru": "Хакерспейс",
"zh_Hant": "駭客空間",
"hu": "Hackerspace",
"es": "Espacio Hacker",
"nl": "Hackerspace"
},
"mappings": [
{
"if": {
"and": [
"name~*"
]
},
"then": {
"en": " {name}",
"de": " {name}",
"ru": " {name}",
"zh_Hant": " {name}",
"hu": " {name}",
"ca": " {name}",
"es": " {name}",
"nl": " {name}"
}
}
]
},
"description": {
"en": "Hackerspace",
"de": "Hackerspace",
"ru": "Хакерспейс",
"zh_Hant": "駭客空間",
"hu": "Hackerspace",
"es": "Espacio hacker",
"nl": "Hackerspace"
},
"tagRenderings": [
{
"id": "is_makerspace",
"question": {
"en": "Is this a hackerspace or a makerspace?",
"de": "Ist dies ein Hackerspace oder ein Makerspace?",
"zh_Hant": "這邊是駭客空間還是創客空間?",
"hu": "Ez hackerspace vagy makerspace?",
"es": "¿Esto es un espacio hacker o un espacio maker?",
"nl": "Is dit een hackerspace of een makerspace?"
},
"mappings": [
{
"if": "hackerspace=makerspace",
"then": {
"en": "This is a makerspace",
"de": "Dies ist ein Makerspace",
"zh_Hant": "這是創客空間",
"hu": "Ez egy makerspace",
"es": "Este es un espacio maker",
"nl": "Dit is een makerspace"
}
},
{
"if": "hackerspace=",
"then": {
"en": "This is a traditional (software oriented) hackerspace",
"de": "Dies ist ein traditioneller (softwareorientierter) Hackerspace",
"zh_Hant": "這是傳統的 (軟體導向) 駭客空間",
"hu": "Ez egy hagyományos (szoftverekkel foglalkozó) hackerspace",
"es": "Este es un espacio hacker tradicional (orientado al software)",
"nl": "Dit een een traditionele (software-gerichte) hackerspace"
}
}
]
},
{
"question": {
"en": "What is the name of this hackerspace?",
"de": "Wie lautet der Name dieses Hackerspace?",
"zh_Hant": "這個駭客空間的名稱是?",
"es": "¿Cual es el nombre de este espacio hacker?",
"nl": "Wat is de naam van deze hackerspace?"
},
"render": {
"en": "This hackerspace is named <b>{name}</b>",
"de": "Dieser Hackerspace heißt <b>{name}</b>",
"zh_Hant": "這個駭客空間叫 <b>{name}</b>",
"es": "Este espacio hacker se llama <b>{name}</b>",
"nl": "Deze hackerspace heet <b>{name}</b>"
},
"freeform": {
"key": "name"
},
"id": "hackerspaces-name"
},
"website",
"email",
"phone",
{
"question": {
"en": "When is this hackerspace opened?",
"de": "Wann hat dieser Hackerspace geöffnet?",
"zh_Hant": "這個駭客空間的營業時間?",
"es": "¿Cuándo está abierto este espacio hacker?",
"nl": "Wanneer is deze hackerspace geopend?"
},
"freeform": {
"key": "opening_hours",
"type": "opening_hours"
},
"render": {
"en": "{opening_hours_table()}",
"de": "{opening_hours_table()}",
"ru": "{opening_hours_table()}",
"zh_Hant": "{opening_hours_table()}",
"ca": "{opening_hours_table()}",
"es": "{opening_hours_table()}",
"nl": "{opening_hours_table()}"
},
"mappings": [
{
"if": {
"and": [
"opening_hours=24/7"
]
},
"then": {
"en": "Opened 24/7",
"de": "durchgehend geöffnet",
"ru": "Открыто 24/7",
"zh_Hant": "24/7 營業",
"ca": "Obert 24/7",
"es": "Abierto 24/7",
"nl": "24/7 geopend"
}
}
],
"id": "hackerspaces-opening_hours"
},
{
"rewrite": {
"sourceString": [
"device-key",
"{device-name}",
"{negative-name}"
],
"into": [
[
"3dprinter",
{
"en": "a 3D-printer",
"nl": "een 3D-printer",
"de": "einen 3D-Drucker"
},
{
"en": "3D-printer",
"nl": "3D-printer",
"de": "3D-Drucker"
}
],
[
"lasercutter",
{
"en": "a laser cutter",
"nl": "een lasercutter",
"de": "einen Laserschneider"
},
{
"en": "laser cutter",
"nl": "lasercutter",
"de": "Laserschneider"
}
],
[
"cnc_drilling_machine",
{
"en": "a CNC drill",
"nl": "een CNC-boormachine",
"de": "eine CNC-Fräse"
},
{
"en": "CNC drill",
"nl": "CNC-boormachine",
"de": "CNC-Fräse"
}
]
]
},
"renderings": [
{
"question": {
"en": "Is {device-name} available at this hackerspace?",
"nl": "Is er {device-name} beschikbaar in deze hackerspace?",
"de": "Gibt es {device-name} in diesem Hackerspace?"
},
"mappings": [
{
"if": "service:device-key=yes",
"then": {
"en": "There is {device-name} available at this hackerspace",
"nl": "Er is {device-name} beschikbaar in deze hackerspace",
"de": "In diesem Hackerspace gibt es {device-name}"
}
},
{
"if": "service:device-key=no",
"then": {
"en": "There is no {negative-name} available at this hackerspace",
"nl": "Er is geen {negative-name} beschikbaar in deze hackerspace",
"de": "In diesem Hackerspace gibt es kein {negative-name}"
}
}
],
"id": "hackerspaces-service-device-key"
}
]
},
"reviews",
"wheelchair-access",
{
"id": "hs-club-mate",
"question": {
"en": "Does this hackerspace serve Club Mate?",
"de": "Gibt es in diesem Hackerspace Club Mate?",
"zh_Hant": "這個駭客空間是否服務俱樂部伙伴?",
"nl": "Biedt deze hackerspace club-mate aan?"
},
"mappings": [
{
"if": {
"and": [
"drink:club-mate=yes"
]
},
"then": {
"en": "This hackerspace serves club mate",
"de": "In diesem Hackerspace gibt es Club Mate",
"zh_Hant": "這個駭客空間服務俱樂部伙伴",
"nl": "Deze hackerspace biedt clube-mate aan"
}
},
{
"if": {
"and": [
"drink:club-mate=no"
]
},
"then": {
"en": "This hackerspace does not serve club mate",
"de": "In diesem Hackerspace gibt es kein Club Mate",
"zh_Hant": "這個駭客空間沒有服務俱樂部伙伴",
"nl": "Deze hackerspace biedt geen club-mate aan"
}
}
]
},
{
"render": {
"en": "This hackerspace was founded at {start_date}",
"de": "Dieser Hackerspace wurde gegründet am {start_date}",
"zh_Hant": "這駭客空間是 {start_date} 成立的",
"es": "Este espacio hacker se fundó el {start_date}",
"nl": "Deze hackerspace is opgericht op {start_date}"
},
"question": {
"en": "When was this hackerspace founded?",
"de": "Wann wurde dieser Hackerspace gegründet?",
"zh_Hant": "這個駭客空間何時成立的?",
"es": "¿Cuándo se fundó este espacio hacker?",
"nl": "Wanneer is deze hackerspace opgericht?"
},
"freeform": {
"key": "start_date",
"type": "date"
},
"id": "hackerspaces-start_date"
}
],
"presets": [
{
"tags": [
"leisure=hackerspace"
],
"title": {
"en": "a hackerspace",
"de": "einen Hackerspace",
"ru": "Хакерспейс",
"zh_Hant": "駭客空間",
"hu": "Hackerspace",
"es": "un espacio hacker",
"nl": "een hackerspace"
},
"description": {
"en": "A hackerspace is an area where people interested in software gather",
"de": "Ein Hackerspace ist ein Ort, an dem sich Menschen treffen, die sich für Software interessieren",
"zh_Hant": "駭客空間是對軟體有興趣的人聚集的地方",
"hu": "A hackerspace egy olyan hely, ahol szoftverek iránt érdeklő emberek találkoznak",
"es": "Un espacio hacker es un lugar en el que gente interesada en software se reúne",
"nl": "Een hackerspace is een ruimte waar mensen met een interesse in software samenkomen"
}
},
{
"tags": [
"leisure=hackerspace",
"hackerspace=makerspace"
],
"title": {
"en": "a makerspace",
"de": "einen Makerspace",
"zh_Hant": "創客空間",
"hu": "Makerspace",
"es": "un espacio maker",
"nl": "een makerspace"
},
"description": {
"en": "A makerspace is a place where DIY-enthusiasts gather to experiment with electronics such as arduino, LEDstrips, …",
"de": "Ein Makerspace ist ein Ort, an dem Heimwerker-Enthusiasten zusammenkommen, um mit Elektronik zu experimentieren, wie Arduino, LED-Strips, …",
"zh_Hant": "創客空間是 DIY 愛好者聚集在一起弄電子零件實驗,例如用 arduino、LEDstrips 等...",
"hu": "A makerspace olyan hely, ahol a barkácsolás szerelmesei találkoznak, hogy olyan elektronikai eszközökkel kísérletezzenek, mint például az Arduino vagy a LEDstrips…",
"es": "Un espacio maker es un lugar donde entusiastas del DIY se reúnen para experimentar con electrónica, como arduino, …",
"nl": "Een makerspace is een ruimte waar makers en creatievelingen samenkomen om met electronica te experimenteren en te bouwen, bv. met Arduino, LED-strips, 3D-printers, lasercutters, …"
}
}
],
"source": {
"osmTags": {
"and": [
"leisure=hackerspace"
]
}
},
"mapRendering": [
{
"icon": {
"render": "./assets/themes/hackerspaces/glider.svg",
"mappings": [
{
"if": {
"and": [
"hackerspace=makerspace"
]
},
"then": "./assets/themes/hackerspaces/led.png"
}
]
},
"iconSize": {
"render": "40,40,center"
},
"location": [
"point",
"centroid"
]
},
{
"color": {
"render": "#00f"
},
"width": {
"render": "8"
}
}
]
}

View file

@ -0,0 +1,62 @@
{
"id": "hospital",
"name": {
"en": "Hospitals",
"de": "Krankenhäuser",
"nl": "Ziekenhuizen"
},
"title": {
"render": {
"en": "Hospital",
"de": "Krankenhaus",
"nl": "Ziekenhuis"
}
},
"description": {
"en": "A layer showing hospital grounds",
"de": "Eine Ebene mit Krankenhäusern",
"nl": "Een laag die ziekehuizen toont"
},
"minzoom": 12,
"source": {
"osmTags": "amenity=hospital"
},
"tagRenderings": [
{
"id": "name",
"render": {
"en": "This hospital is called {name}",
"ca": "El nom del nom de l'hospital és {name}",
"de": "Der Name des Krankenhauses lautet {name}",
"nl": "Dit ziekenhuis heet {name}"
},
"question": {
"en": "What is the name of this hospital?",
"de": "Wie lautet der Name des Krankenhauses?",
"nl": "Wat is de naam van dit ziekenhuis?"
},
"freeform": {
"key": "name"
}
},
"phone",
"email",
"website"
],
"mapRendering": [
{
"icon": {
"render": "circle:white;./assets/layers/hospital/hospital.svg"
},
"iconSize": "40,40,center",
"location": [
"point",
"centroid"
]
},
{
"color": "#fcd862",
"width": 1
}
]
}

View file

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg
width="14"
height="14"
version="1.1"
viewBox="0 0 3.7042 3.7042"
xmlns="http://www.w3.org/2000/svg">
<g transform="translate(0 -293.3)">
<path transform="matrix(.26458 0 0 .26458 0 293.3)"
d="m7 0a7 7 0 0 0-7 7 7 7 0 0 0 7 7 7 7 0 0 0 7-7 7 7 0 0 0-7-7zm-1 3h2v3h3v2h-3v3h-2v-3h-3v-2h3v-3z"
fill="#BF0000"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 397 B

View file

@ -0,0 +1,12 @@
[
{
"path": "hospital.svg",
"license": "CC-0",
"authors": [
"osmcarto"
],
"sources": [
"https://wiki.openstreetmap.org/wiki/File:Hospital-14.svg"
]
}
]

View file

@ -0,0 +1,89 @@
{
"id": "hotel",
"name": {
"en": "Hotels",
"nl": "Hotels",
"de": "Hotels"
},
"description": {
"en": "Layer showing all hotels",
"nl": "Laag die alle hotels toont",
"de": "Eine Ebene mit Hotels"
},
"source": {
"osmTags": "tourism=hotel"
},
"minzoom": 13,
"title": {
"render": {
"en": "Hotel",
"nl": "Hotel",
"de": "Hotel"
},
"mappings": [
{
"if": "name~*",
"then": {
"en": "Hotel {name}",
"nl": "Hotel {name}",
"de": "Hotel {name}"
}
}
]
},
"presets": [
{
"title": {
"en": "a hotel",
"nl": "een hotel",
"de": "ein Hotel"
},
"tags": [
"tourism=hotel"
]
}
],
"mapRendering": [
{
"location": [
"point",
"centroid"
],
"icon": "circle:white;./assets/layers/hotel/hotel.svg",
"iconSize": "40,40,center"
}
],
"tagRenderings": [
"images",
"reviews",
{
"id": "name",
"freeform": {
"key": "name",
"placeholder": {
"en": "Name of the hotel",
"nl": "Naam van het hotel",
"de": "Name des Hotels"
}
},
"question": {
"en": "What is the name of this hotel?",
"nl": "Wat is de naam van dit hotel?",
"de": "Wie lautet der Name des Hotels?"
},
"render": {
"en": "This hotel is called {name}",
"nl": "Dit hotel heet {name}",
"de": "Der Name des Hotels lautet {name}"
}
},
"phone",
"email",
"website",
"wheelchair-access"
],
"allowMove": {
"enableImproveAccuracy": true,
"enableRelocation": true
}
}

View file

@ -0,0 +1,3 @@
<svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 14 14">
<path d="M 0.5 3 C 0.223 3 0 3.223 0 3.5 L 0 4 L 0 8 L 0 9 L 0 9.5 L 0 11 L 1 11 L 1 9.5 L 1 9 L 13 9 L 13 10.5 L 13 11 L 13.5 11 L 14 11 L 14 10.5 L 14 9 L 14 8 L 14 6 L 14 5.5 C 14 5.223 13.777 5 13.5 5 C 13.223 5 13 5.223 13 5.5 L 13 6 L 13 8 L 1 8 L 1 4 L 1 3.5 C 1 3.223 0.777 3 0.5 3 z M 3.5 4 C 2.671573 4 2 4.671573 2 5.5 C 2 6.328427 2.671573 7 3.5 7 C 4.328427 7 5 6.328427 5 5.5 C 5 4.671573 4.328427 4 3.5 4 z M 6 5 L 6 7 L 12 7 C 12 6 10.963825 5 10 5 L 6 5 z"/>
</svg>

After

Width:  |  Height:  |  Size: 569 B

View file

@ -0,0 +1,15 @@
[
{
"path": "hotel.svg",
"license": "",
"authors": [
"Andy Allan",
"Michael Glanznig",
"Adamant36",
"Paul Dicker"
],
"sources": [
"https://github.com/gravitystorm/openstreetmap-carto/blob/master/symbols/tourism/hotel.svg"
]
}
]

View file

@ -7,8 +7,10 @@
"nb_NO": "Kart over brannhydranter",
"ru": "Карта пожарных гидрантов",
"fr": "Carte des bornes incendie",
"de": "Karte der Hydranten",
"it": "Mappa degli idranti"
"de": "Hydranten",
"it": "Mappa degli idranti",
"nl": "Kaart van brandkranen",
"es": "Mapa de bocas de incendios"
},
"minzoom": 14,
"source": {
@ -26,7 +28,10 @@
"nb_NO": "Brannhydrant",
"fr": "Bornes incendie",
"de": "Hydrant",
"it": "Idrante"
"it": "Idrante",
"nl": "Brandkraan",
"ca": "Hidrant",
"es": "Boca de incendios"
}
},
"description": {
@ -37,7 +42,9 @@
"ru": "Слой карты, отображающий пожарные гидранты.",
"fr": "Couche des bornes incendie.",
"de": "Kartenebene zur Anzeige von Hydranten.",
"it": "Livello della mappa che mostra gli idranti antincendio."
"it": "Livello della mappa che mostra gli idranti antincendio.",
"nl": "Kaartlaag met brandkranen.",
"es": "Un mapa que muestra bocas de incendios."
},
"tagRenderings": [
{
@ -49,7 +56,9 @@
"ru": "Какого цвета гидрант?",
"fr": "Quelle est la couleur de la borne ?",
"de": "Welche Farbe hat der Hydrant?",
"it": "Qual è il colore dellidrante?"
"it": "Qual è il colore dellidrante?",
"nl": "Welke kleur heeft de brandkraan?",
"es": "¿De que color es la boca de incendios?"
},
"render": {
"en": "The hydrant color is {colour}",
@ -58,7 +67,9 @@
"ru": "Цвет гидранта {colour}",
"fr": "La borne est {colour}",
"de": "Der Hydrant hat die Farbe {colour}",
"it": "Il colore dellidrante è {colour}"
"it": "Il colore dellidrante è {colour}",
"nl": "De brandkraan is {colour}",
"es": "La boca de incendios es de color {colour}"
},
"freeform": {
"key": "colour"
@ -76,7 +87,9 @@
"ru": "Цвет гидранта не определён.",
"fr": "La borne est de couleur inconnue.",
"de": "Die Farbe des Hydranten ist unbekannt.",
"it": "Il colore dellidrante è sconosciuto."
"it": "Il colore dellidrante è sconosciuto.",
"nl": "De kleur van de brandkraan is onbekend.",
"es": "Se desconoce el color de la boca de incendios."
},
"hideInAnswer": true
},
@ -92,7 +105,9 @@
"ru": "Гидрант жёлтого цвета.",
"fr": "La borne est jaune.",
"de": "Die Farbe des Hydranten ist gelb.",
"it": "Il colore dellidrante è giallo."
"it": "Il colore dellidrante è giallo.",
"nl": "De brandkraan is geel.",
"es": "La boca de incendios es amarilla."
}
},
{
@ -107,7 +122,10 @@
"it": "L'idrante è rosso.",
"ru": "Гидрант красного цвета.",
"fr": "La borne est rouge.",
"de": "Die Farbe des Hydranten ist rot."
"de": "Die Farbe des Hydranten ist rot.",
"nl": "De brandkraan is rood.",
"ca": "El color de l'hidrant és roig.",
"es": "La boca de incendios es roja."
}
}
]
@ -120,7 +138,9 @@
"it": "Di che tipo è questo idrante?",
"ru": "К какому типу относится этот гидрант?",
"fr": "De quel type de borne sagit-il ?",
"de": "Um welche Art von Hydrant handelt es sich?"
"de": "Welche Bauform hat der Hydrant?",
"nl": "Wat voor soort brandkraan is dit?",
"es": "¿De qué tipo es esta boca de incendios?"
},
"freeform": {
"key": "fire_hydrant:type"
@ -131,7 +151,9 @@
"ja": " 消火栓のタイプ:{fire_hydrant:type}",
"it": " Tipo di idrante: {fire_hydrant:type}",
"fr": " Type de borne : {fire_hydrant:type}",
"de": " Hydranten-Typ: {fire_hydrant:type}"
"de": " Hydranten-Typ: {fire_hydrant:type}",
"nl": " Het type brandkraan is {fire_hydrant:type}",
"es": " Tipo de boca de incendios: {fire_hydrant:type}"
},
"mappings": [
{
@ -146,7 +168,9 @@
"it": "Il tipo di idrante è sconosciuto.",
"ru": "Тип гидранта не определён.",
"fr": "La borne est de type inconnu.",
"de": "Der Typ des Hydranten ist unbekannt."
"de": "Der Typ des Hydranten ist unbekannt.",
"nl": "Het type brandkraan is onbekend.",
"es": "Se desconoce el tipo de la boca de incendios"
},
"hideInAnswer": true
},
@ -157,11 +181,17 @@
]
},
"then": {
"en": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_pillar.svg\" /> Pillar type.",
"ja": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_pillar.svg\" /> ピラー型。",
"fr": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_pillar.svg\" /> Pilier.",
"de": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_pillar.svg\" /> Säulenart.",
"it": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_pillar.svg\" /> Soprasuolo."
"en": "Pillar type.",
"ja": "ピラー型。",
"fr": "Pilier.",
"de": "Überflurhydrant.",
"it": "Soprasuolo.",
"nl": "Pillaar type.",
"es": "De pilar."
},
"icon": {
"path": "./assets/themes/hailhydrant/hydrant_pillar.svg",
"class": "small"
}
},
{
@ -171,11 +201,17 @@
]
},
"then": {
"en": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Pipe type.",
"ja": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> パイプ型。",
"fr": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Tuyau.",
"de": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Rohrtyp.",
"it": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Tubo."
"en": "Pipe type.",
"ja": "パイプ型。",
"fr": "Tuyau.",
"de": "Druckloses Rohr.",
"it": "Tubo.",
"nl": "Buis type.",
"es": "De tubería."
},
"icon": {
"path": "./assets/themes/hailhydrant/hydrant_unknown.svg",
"class": "small"
}
},
{
@ -185,13 +221,19 @@
]
},
"then": {
"en": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Wall type.",
"id": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Jenis dinding.",
"ru": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Тип стены.",
"ja": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> 壁型。",
"fr": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Mural.",
"de": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> Wandtyp.",
"it": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_unknown.svg\" /> A muro."
"en": "Wall type.",
"id": "Jenis dinding.",
"ru": "Тип стены.",
"ja": "壁型。",
"fr": "Mural.",
"de": "Wandhydrant.",
"it": "A muro.",
"nl": "Muur type.",
"es": "De pared."
},
"icon": {
"path": "./assets/themes/hailhydrant/hydrant_unknown.svg",
"class": "small"
}
},
{
@ -201,11 +243,18 @@
]
},
"then": {
"en": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_underground.svg\" /> Underground type.",
"ja": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_underground.svg\" />地下式。",
"fr": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_underground.svg\" /> Enterré.",
"de": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_underground.svg\" /> Untergrundtyp.",
"it": "<img style=\"width:15px\" src=\"./assets/themes/hailhydrant/hydrant_underground.svg\" /> Sottosuolo."
"en": "Underground type.",
"ja": "地下式。",
"fr": "Enterré.",
"de": "Unterflurhydrant.",
"it": "Sottosuolo.",
"nl": "Ondergronds type.",
"ca": "L'hidrant està soterrat.",
"es": "Bajo tierra."
},
"icon": {
"path": "./assets/themes/hailhydrant/hydrant_underground.svg",
"class": "small"
}
}
]
@ -215,9 +264,11 @@
"question": {
"en": "Is this hydrant still working?",
"ja": "消火栓のライフサイクルステータスを更新します。",
"fr": "Mettre à jour létat de la borne.",
"fr": "Cette borne incendie est-elle toujours en bon état de fonctionnement ?",
"de": "Ist dieser Hydrant noch in Betrieb?",
"it": "Aggiorna lo stato di funzionamento dellidrante."
"it": "Aggiorna lo stato di funzionamento dellidrante.",
"nl": "Werkt deze brandkraan nog?",
"es": "¿Todavía funciona esta boca de incendios?"
},
"mappings": [
{
@ -230,9 +281,11 @@
"en": "The hydrant is (fully or partially) working",
"ja": "消火栓は(完全にまたは部分的に)機能しています。",
"ru": "Гидрант (полностью или частично) в рабочем состоянии",
"fr": "La borne est en état, ou partiellement en état, de fonctionner.",
"fr": "La borne est en état (ou partiellement en état) de fonctionner",
"de": "Der Hydrant ist (ganz oder teilweise) in Betrieb",
"it": "Lidrante è (parzialmente o completamente) funzionante."
"it": "Lidrante è (parzialmente o completamente) funzionante.",
"nl": "De brandkraan werkt (minstens gedeeltelijk)",
"es": "La boca de incendios funciona (total o parcialmente)"
}
},
{
@ -245,9 +298,11 @@
"then": {
"en": "The hydrant is unavailable",
"ja": "消火栓は使用できません。",
"fr": "La borne est hors-service.",
"de": "Der Hydrant ist nicht verfügbar",
"it": "Lidrante è fuori servizio."
"fr": "La borne est hors-service",
"de": "Der Hydrant ist nicht mehr in Betrieb",
"it": "Lidrante è fuori servizio.",
"nl": "De brandkraan is niet beschikbaar",
"es": "La boca de incendios no está disponible"
}
},
{
@ -261,9 +316,11 @@
"en": "The hydrant has been removed",
"ja": "消火栓が撤去されました。",
"ru": "Гидрант демонтирован",
"fr": "La borne a été retirée.",
"fr": "La borne a été retirée",
"de": "Der Hydrant wurde entfernt",
"it": "Lidrante è stato rimosso."
"it": "Lidrante è stato rimosso.",
"nl": "Deze brandkraan is verwijderd",
"es": "La boca de incendios se ha retirado"
}
}
]
@ -276,20 +333,24 @@
"emergency=fire_hydrant"
],
"title": {
"en": "Fire hydrant",
"en": "a fire hydrant",
"ru": "Пожарный гидрант",
"ja": "消火栓",
"nb_NO": "Brannhydrant",
"fr": "Borne incendie",
"de": "Löschwasser-Hydrant",
"it": "Idrante antincendio"
"nb_NO": "en brannhydrant",
"fr": "une borne incendie",
"de": "einen Hydranten",
"it": "una idrante antincendio",
"nl": "een brandkraan",
"es": "una boca de incendios"
},
"description": {
"en": "A hydrant is a connection point where firefighters can tap water. It might be located underground.",
"ja": "消火栓は消防士が水を汲み上げることができる接続点です。地下にあるかもしれません。",
"fr": "Une borne incendie est un point où les pompiers peuvent salimenter en eau. Elle peut être enterrée.",
"de": "Ein Hydrant ist ein Anschlusspunkt, an dem die Feuerwehr Wasser zapfen kann. Er kann sich unterirdisch befinden.",
"it": "Un idrante è un punto di collegamento dove i pompieri possono estrarre acqua. Potrebbe trovarsi sottoterra."
"it": "Un idrante è un punto di collegamento dove i pompieri possono estrarre acqua. Potrebbe trovarsi sottoterra.",
"nl": "Een brandkraan is een kraan waar brandweerlieden een brandslang kunnen aansluiten. Soms zit deze ondergronds.",
"es": "Una boca de incendios es un punto de conexión en el que los bomberos pueden conseguir agua. Puede situarse bajo tierra."
}
}
],

View file

@ -0,0 +1,394 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="100"
height="100"
id="svg2"
version="1.1"
inkscape:version="1.1.2 (0a00cf5339, 2022-02-04)"
sodipodi:docname="ID.svg"
inkscape:export-filename="/Users/saman/work_repos/iD/img/logo.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<defs
id="defs4">
<linearGradient
id="linearGradient3908"
inkscape:collect="always">
<stop
id="stop3910"
offset="0"
style="stop-color:#333333;stop-opacity:1" />
<stop
id="stop3912"
offset="1"
style="stop-color:#333333;stop-opacity:0" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient5264">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop5266" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stop5268" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient5244">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop5246" />
<stop
style="stop-color:#1a1a1a;stop-opacity:1"
offset="1"
id="stop5248" />
</linearGradient>
<linearGradient
inkscape:collect="always"
id="linearGradient4328">
<stop
style="stop-color:#a23b99;stop-opacity:1;"
offset="0"
id="stop4330" />
<stop
style="stop-color:#a23b99;stop-opacity:0;"
offset="1"
id="stop4332" />
</linearGradient>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath3956">
<path
sodipodi:type="arc"
style="color:#000000;fill:#0c0e0d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:13;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="path3958"
sodipodi:cx="300"
sodipodi:cy="502.36218"
sodipodi:rx="50"
sodipodi:ry="50"
d="m 350,502.36218 a 50,50 0 1 1 -100,0 50,50 0 1 1 100,0 z"
transform="matrix(0.90000004,0,0,0.90000004,39.999986,80.236201)" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4112">
<path
style="color:#000000;fill:#0c0e0d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:13;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 310,487.375 c -24.85281,0 -45,20.14719 -45,45 0,24.85281 20.14719,45 45,45 24.85281,0 45,-20.14719 45,-45 0,-24.85281 -20.14719,-45 -45,-45 z m 0,8 c 20.43454,0 37,16.56546 37,37 0,20.43454 -16.56546,37 -37,37 -20.43454,0 -37,-16.56546 -37,-37 0,-20.43454 16.56546,-37 37,-37 z"
id="path4114"
inkscape:connector-curvature="0" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4540">
<path
style="color:#000000;fill:#0c0e0d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:13;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 310,487.375 c -24.85281,0 -45,20.14719 -45,45 0,24.85281 20.14719,45 45,45 24.85281,0 45,-20.14719 45,-45 0,-24.85281 -20.14719,-45 -45,-45 z m 0,8 c 20.43454,0 37,16.56546 37,37 0,20.43454 -16.56546,37 -37,37 -20.43454,0 -37,-16.56546 -37,-37 0,-20.43454 16.56546,-37 37,-37 z"
id="path4542"
inkscape:connector-curvature="0" />
</clipPath>
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath4540-4">
<path
style="color:#000000;fill:#0c0e0d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:13;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 310,487.375 c -24.85281,0 -45,20.14719 -45,45 0,24.85281 20.14719,45 45,45 24.85281,0 45,-20.14719 45,-45 0,-24.85281 -20.14719,-45 -45,-45 z m 0,8 c 20.43454,0 37,16.56546 37,37 0,20.43454 -16.56546,37 -37,37 -20.43454,0 -37,-16.56546 -37,-37 0,-20.43454 16.56546,-37 37,-37 z"
id="path4542-2"
inkscape:connector-curvature="0" />
</clipPath>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4328-3"
id="linearGradient4334-5"
x1="329.91135"
y1="510.11646"
x2="323.10904"
y2="521.89838"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
id="linearGradient4328-3">
<stop
style="stop-color:#a23b99;stop-opacity:1;"
offset="0"
id="stop4330-5" />
<stop
style="stop-color:#a23b99;stop-opacity:0;"
offset="1"
id="stop4332-2" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4328-7"
id="linearGradient4334-2"
x1="329.91135"
y1="510.11646"
x2="323.10904"
y2="521.89838"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
id="linearGradient4328-7">
<stop
style="stop-color:#a23b99;stop-opacity:1;"
offset="0"
id="stop4330-4" />
<stop
style="stop-color:#a23b99;stop-opacity:0;"
offset="1"
id="stop4332-8" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient4328"
id="linearGradient4900"
gradientUnits="userSpaceOnUse"
x1="329.91135"
y1="510.11646"
x2="323.10904"
y2="521.89838" />
<clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath3243">
<path
style="color:#000000;fill:#0c0e0d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:13;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
d="m 309.0938,487.40625 c -11.7097,0.23256 -22.31,4.9289 -30.1876,12.46875 0.6474,-0.39603 1.3852,-0.59375 2.125,-0.59375 1.0469,0 2.1076,0.38884 2.9063,1.1875 1.3976,1.39765 1.5795,3.53799 0.5313,5.125 6.5484,-6.24357 15.3876,-10.11372 25.125,-10.21875 -2.062,-0.20724 -3.6876,-1.88286 -3.6876,-4 0,-1.94222 1.3714,-3.55022 3.1876,-3.96875 z m 1.8124,0 c 1.8161,0.41853 3.1874,2.02653 3.1876,3.96875 0,2.11714 -1.6256,3.79276 -3.6876,4 9.7374,0.10503 18.5766,3.97518 25.125,10.21875 -1.0482,-1.58701 -0.8663,-3.72735 0.5313,-5.125 0.7987,-0.79866 1.8593,-1.1875 2.9063,-1.1875 0.7398,0 1.4776,0.19772 2.125,0.59375 -7.8776,-7.53985 -18.4779,-12.23619 -30.1876,-12.46875 z m -33.3124,13.78125 c -7.6946,7.99234 -12.4794,18.80657 -12.5938,30.75 0.1911,-2.07874 1.9023,-3.71875 4.0312,-3.71875 1.9768,0 3.618,1.41674 4,3.28125 0.223,-9.58336 4.0713,-18.26912 10.25,-24.71875 -1.5869,1.04823 -3.7271,0.8664 -5.125,-0.53125 -1.3797,-1.37984 -1.5665,-3.48163 -0.5624,-5.0625 z m 64.8124,0 c 1.0041,1.58087 0.8173,3.68266 -0.5624,5.0625 -1.3979,1.39765 -3.5381,1.57948 -5.125,0.53125 6.1787,6.44963 10.027,15.13539 10.25,24.71875 0.382,-1.86451 2.0232,-3.28125 4,-3.28125 2.1289,0 3.84,1.64001 4.0312,3.71875 -0.1144,-11.94343 -4.8992,-22.75766 -12.5938,-30.75 z M 265,532.65625 c 0.0757,12.29835 5.0929,23.42099 13.1562,31.5 -1.5971,-1.59731 -1.5971,-4.18394 0,-5.78125 0.7987,-0.79866 1.8285,-1.1875 2.875,-1.1875 0.7176,0 1.4209,0.19045 2.0626,0.5625 -6.0827,-6.44872 -9.8649,-15.07671 -10.0626,-24.59375 -0.3933,1.84975 -2.0337,3.25 -4,3.25 -2.1396,0 -3.8546,-1.65628 -4.0312,-3.75 z m 90,0 c -0.1765,2.09372 -1.8916,3.75 -4.0312,3.75 -1.9663,0 -3.6067,-1.40025 -4,-3.25 -0.4098,19.72913 -16.2407,35.64761 -35.9376,36.1875 1.753,0.46297 3.0625,2.04011 3.0626,3.9375 0,2.25894 -1.8349,4.09375 -4.0938,4.09375 24.7584,0 44.8478,-19.99616 45,-44.71875 z M 310,577.375 c -2.2589,0 -4.0938,-1.83481 -4.0938,-4.09375 0,-1.89739 1.3096,-3.47453 3.0626,-3.9375 -9.4501,-0.25903 -18.007,-4.0601 -24.4063,-10.125 0.9183,1.56626 0.7192,3.59327 -0.625,4.9375 -1.5869,1.58692 -4.1502,1.59751 -5.75,0.0312 8.1434,8.1434 19.3861,13.1875 31.8125,13.1875 z"
id="path3245"
inkscape:connector-curvature="0" />
</clipPath>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient5244"
id="linearGradient5250"
x1="828.35815"
y1="543.65155"
x2="825.15759"
y2="553.50903"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient3908"
id="linearGradient5270"
x1="1153.0223"
y1="229.70158"
x2="1150.6755"
y2="236.62599"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient5264"
id="linearGradient3878"
gradientUnits="userSpaceOnUse"
x1="1153.0223"
y1="229.70158"
x2="1150.6755"
y2="236.62599" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.8162339"
inkscape:cx="41.367302"
inkscape:cy="13.138113"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:snap-nodes="false"
inkscape:snap-bbox="true"
inkscape:window-width="1920"
inkscape:window-height="1007"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
showguides="false"
inkscape:guide-bbox="true"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:pagecheckerboard="1">
<inkscape:grid
type="xygrid"
id="grid3031"
empspacing="5"
visible="true"
enabled="true"
snapvisiblegridlinesonly="true" />
<sodipodi:guide
orientation="1,0"
position="-430,85.000003"
id="guide3876" />
<sodipodi:guide
orientation="1,0"
position="-810,70.000003"
id="guide4947" />
<sodipodi:guide
orientation="1,0"
position="-565,20.000003"
id="guide4949" />
<sodipodi:guide
orientation="1,0"
position="-675,35.000003"
id="guide4953" />
<sodipodi:guide
orientation="1,0"
position="-620,120"
id="guide5045" />
<sodipodi:guide
orientation="0,1"
position="-341,-261"
id="guide5177" />
</sodipodi:namedview>
<metadata
id="metadata7">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-1090,-172.36218)">
<g
id="g3325"
inkscape:export-filename="/Users/saman/work_repos/iD/img/sprite.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90">
<rect
y="172.36218"
x="1090"
height="100"
width="100"
id="rect3323"
style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
</g>
<rect
style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect4935"
width="380"
height="125"
x="1090"
y="272.36218"
inkscape:export-filename="/Users/saman/work_repos/iD/img/sprite.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90" />
<rect
y="397.36218"
x="1090"
height="125"
width="380"
id="rect4979"
style="color:#000000;fill:none;stroke:none;stroke-width:1;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
inkscape:export-filename="/Users/saman/work_repos/iD/img/sprite.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90" />
<rect
style="color:#000000;fill:none;stroke:none;stroke-width:10;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="rect5049"
width="380"
height="350"
x="1090"
y="172.36218" />
<path
sodipodi:type="arc"
style="color:#000000;fill:none;stroke:url(#linearGradient5270);stroke-width:3.19417667;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
id="path5254"
sodipodi:cx="1138.2598"
sodipodi:cy="226.26643"
sodipodi:rx="15.970887"
sodipodi:ry="15.970887"
d="m 1153.9381,229.30911 c -1.4569,7.50726 -8.031,12.92821 -15.6783,12.92821"
transform="matrix(2.5045578,0,0,2.5045578,-1710.8374,-344.33517)"
sodipodi:start="0.19168575"
sodipodi:end="1.5707963"
sodipodi:open="true"
inkscape:export-filename="/Users/saman/work_repos/iD/img/sprite.png"
inkscape:export-xdpi="90"
inkscape:export-ydpi="90" />
<path
id="path5060"
d="m 1140,178.375 c 2.2091,0 4,1.79086 4,4 0,2.20914 -1.7909,4 -4,4 9.342,0 17.8304,3.53928 24.2188,9.34375 -0.5043,-1.41056 -0.1923,-3.0578 0.9375,-4.1875 0.781,-0.78105 1.82,-1.15625 2.8437,-1.15625 1.0237,0 2.0627,0.3752 2.8438,1.15625 1.5621,1.5621 1.5621,4.09416 0,5.65625 -1.1394,1.13939 -2.8224,1.429 -4.25,0.90625 4.4365,4.8588 7.5609,10.93874 8.8063,17.69022 l 8.043,-0.40939 C 1180.0781,194.43387 1161.8714,178.375 1140,178.375 Z m 0,0 c -24.1374,0 -43.8128,19.56194 -44,43.65625 0.1742,-2.04723 1.8643,-3.65625 3.9688,-3.65625 2.2215,0 4.0312,1.79086 4.0312,4 0,-9.37393 3.5664,-17.88553 9.4063,-24.28125 -1.4277,0.52275 -3.1107,0.23315 -4.25,-0.90625 -1.5621,-1.5621 -1.5621,-4.09415 0,-5.65625 0.781,-0.78105 1.82,-1.15625 2.8437,-1.15625 1.0237,0 2.0627,0.3752 2.8438,1.15625 1.1297,1.12971 1.4418,2.77695 0.9375,4.1875 6.3883,-5.80447 14.8767,-9.34375 24.2187,-9.34375 -2.2091,0 -4,-1.79086 -4,-4 0,-2.20914 1.7909,-4 4,-4 z m -36,44 c 0,2.20914 -1.8097,4 -4.0312,4 -2.1045,0 -3.7946,-1.60902 -3.9688,-3.65625 0.1872,24.0943 19.8626,43.65625 44,43.65625 -2.2091,0 -4,-1.79086 -4,-4 0,-2.20914 1.7909,-4 4,-4 -9.342,0 -17.8304,-3.53928 -24.2187,-9.34375 0.061,0.17552 0.1198,0.35011 0.1562,0.53125 0,0.01 -0,0.0216 0,0.0312 0.05,0.25676 0.063,0.52047 0.062,0.78125 -4e-4,0.19045 -0.035,0.37366 -0.062,0.5625 -0.039,0.27315 -0.092,0.55082 -0.1875,0.8125 -0.044,0.11828 -0.1011,0.2292 -0.1562,0.34375 -0.025,0.0522 -0.035,0.105 -0.062,0.15625 -0.04,0.0745 -0.08,0.14638 -0.125,0.21875 -0.058,0.0927 -0.1218,0.1926 -0.1875,0.28125 -0.1153,0.15478 -0.2346,0.29701 -0.375,0.4375 -0.2929,0.29289 -0.6187,0.50444 -0.9688,0.6875 -0.3765,0.20223 -0.7762,0.33332 -1.1875,0.40625 -0.464,0.0823 -0.911,0.0823 -1.375,0 -0.02,-0.003 -0.042,0.004 -0.062,0 -0.01,-0.002 -0.022,0.002 -0.031,0 -0.2442,-0.0469 -0.4853,-0.12667 -0.7187,-0.21875 -0.01,-0.004 -0.023,0.004 -0.031,0 -0.1211,-0.0488 -0.2271,-0.12648 -0.3438,-0.1875 -0.1172,-0.063 -0.232,-0.11202 -0.3437,-0.1875 -0.2227,-0.14645 -0.4298,-0.30474 -0.625,-0.5 -1.1716,-1.17157 -1.4608,-2.89921 -0.875,-4.34375 0.098,-0.24073 0.2285,-0.46572 0.375,-0.6875 0.1464,-0.2218 0.3047,-0.42974 0.5,-0.625 0.1893,-0.18938 0.4105,-0.35654 0.625,-0.5 0.2232,-0.14501 0.476,-0.27928 0.7187,-0.375 0.2315,-0.0939 0.4766,-0.17001 0.7188,-0.21875 0.2535,-0.0474 0.5253,-0.0625 0.7812,-0.0625 0.2274,0 0.463,0.0267 0.6875,0.0625 0.021,0.004 0.042,-0.004 0.062,0 0.2039,0.0357 0.395,0.0877 0.5938,0.15625 C 1107.5393,240.20541 1104,231.71701 1104,222.375 Z"
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:Sans;-inkscape-font-specification:Sans;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;baseline-shift:baseline;text-anchor:start;display:inline;overflow:visible;visibility:visible;fill:#333333;fill-opacity:1;stroke:none;stroke-width:6;marker:none;enable-background:accumulate"
inkscape:connector-curvature="0"
sodipodi:nodetypes="csccssssccccccsccssssccsccsccscccccccccccscccccccccsccscccscccc" />
<g
aria-label="iD"
id="text4852"
style="font-weight:bold;line-height:0%;font-family:'Helvetica Neue LT Std';-inkscape-font-specification:'Helvetica Neue LT Std Bold';text-align:center;letter-spacing:0px;baseline-shift:baseline;text-anchor:middle;display:inline;overflow:visible;fill:#333333;stroke-width:10;marker:none;enable-background:accumulate">
<path
d="m 1125.6905,205.67367 q 1.4194,0 2.4516,0.68818 1.0323,0.64517 1.0323,2.45164 0,1.76346 -1.0323,2.45164 -1.0322,0.68818 -2.4516,0.68818 -1.4624,0 -2.4947,-0.68818 -0.9892,-0.68818 -0.9892,-2.45164 0,-1.80647 0.9892,-2.45164 1.0323,-0.68818 2.4947,-0.68818 z m 3.1828,9.2044 v 23.48411 h -6.4087 v -23.48411 z"
style="font-size:43.0112px;line-height:1.67"
id="path1376" />
<path
d="m 1161.5618,222.70611 q 0,7.78502 -4.4301,11.74205 -4.3872,3.91402 -12.3442,3.91402 h -8.6883 v -30.70999 h 9.6345 q 4.8173,0 8.3442,1.72044 3.5699,1.72045 5.5054,5.07533 1.9785,3.31186 1.9785,8.25815 z m -6.7527,0.17204 q 0,-5.11833 -2.2366,-7.48395 -2.2366,-2.40863 -6.4947,-2.40863 h -3.4839 v 20.00021 h 2.7957 q 9.4195,0 9.4195,-10.10763 z"
style="font-size:43.0112px;line-height:1.67"
id="path1378" />
</g>
<path
sodipodi:nodetypes="cccccccccsssss"
id="path5288-4-8-9"
d="m 1136,173.36218 -5,5 v 8 l 5,5 h 8 l 5,-5 v -8 l -5,-5 z m 4,5 c 2.2091,0 4,1.79086 4,4 0,2.20914 -1.7909,4 -4,4 -2.2091,0 -4,-1.79086 -4,-4 0,-2.20914 1.7909,-4 4,-4 z"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
d="m 1136,253.36218 -5,5 v 8 l 5,5 h 8 l 5,-5 v -8 l -5,-5 z m 4,5 c 2.2091,0 4,1.79086 4,4 0,2.20914 -1.7909,4 -4,4 -2.2091,0 -4,-1.79086 -4,-4 0,-2.20914 1.7909,-4 4,-4 z"
id="path5154"
sodipodi:nodetypes="cccccccccsssss" />
<path
inkscape:connector-curvature="0"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
d="m 1172,185.36218 h -8 l -5,5 v 7 l 6,6 h 7 l 5,-6 v -7 z m -0.9792,5.97918 c 1.5621,1.56207 1.5621,4.09476 0,5.65685 -1.5621,1.56211 -4.0948,1.56208 -5.6568,1e-5 -1.5621,-1.56208 -1.5621,-4.09476 0,-5.65686 1.5621,-1.56209 4.0947,-1.56206 5.6568,0 z"
id="path5160"
sodipodi:nodetypes="cccccccccsssss" />
<path
sodipodi:nodetypes="cccccccccsssss"
id="path5164"
d="m 1189,218.3622 -5,-5.00002 -8,1e-5 -5,5 0,7.99999 5,5 8,2e-5 5,-5.00001 z m -5,3.99998 c 0,2.20909 -1.7908,4 -4,4 -2.2092,1e-5 -4,-1.7909 -4,-4 0,-2.2091 1.7909,-3.99999 4,-3.99999 2.2091,-1e-5 4,1.79089 4,3.99999 z"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
d="m 1109,218.36218 -5,-5 -8,-2e-5 -5,5.00001 v 7.99999 l 5,5.00002 8,-1e-5 5,-5 z m -5,4 c 0,2.2091 -1.7909,3.99999 -4,3.99999 -2.2091,1e-5 -4,-1.79089 -4,-3.99999 0,-2.20909 1.7908,-4 4,-4 2.2092,-1e-5 4,1.7909 4,4 z"
id="path5166"
sodipodi:nodetypes="cccccccccsssss" />
<path
sodipodi:nodetypes="cccccccccsssss"
id="path5172"
d="m 1116,185.36218 h -8 l -5,5 v 7 l 6,6 h 7 l 5,-6 v -7 z m -0.9792,5.97918 c 1.5621,1.56207 1.5621,4.09476 0,5.65685 -1.5621,1.56211 -4.0948,1.56208 -5.6568,1e-5 -1.5621,-1.56208 -1.5621,-4.09476 0,-5.65686 1.5621,-1.56209 4.0947,-1.56206 5.6568,0 z"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
inkscape:connector-curvature="0" />
<path
id="path5174"
d="m 1108,241.375 -5,5 v 7 l 6,6 h 7 l 5,-6 v -7 l -5,-5 z m 4,5 c 1.0237,0 2.0627,0.3752 2.8438,1.15625 1.5621,1.5621 1.5621,4.09415 0,5.65625 -1.5621,1.5621 -4.1254,1.5621 -5.6875,0 -1.5621,-1.5621 -1.5621,-4.09415 0,-5.65625 0.781,-0.78105 1.82,-1.15625 2.8437,-1.15625 z"
style="color:#000000;display:inline;overflow:visible;visibility:visible;fill:#343434;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1;marker:none;enable-background:accumulate"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 22 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M255.1 192H.1398C2.741 117.9 41.34 52.95 98.98 14.1C112.2 5.175 129.8 9.784 138.9 22.92L255.1 192zM384 160C384 124.7 412.7 96 448 96H480C497.7 96 512 110.3 512 128C512 145.7 497.7 160 480 160H448V224C448 249.2 442.2 274.2 430.9 297.5C419.7 320.8 403.2 341.9 382.4 359.8C361.6 377.6 336.9 391.7 309.7 401.4C282.5 411 253.4 416 223.1 416C194.6 416 165.5 411 138.3 401.4C111.1 391.7 86.41 377.6 65.61 359.8C44.81 341.9 28.31 320.8 17.05 297.5C5.794 274.2 0 249.2 0 224H384L384 160zM31.1 464C31.1 437.5 53.49 416 79.1 416C106.5 416 127.1 437.5 127.1 464C127.1 490.5 106.5 512 79.1 512C53.49 512 31.1 490.5 31.1 464zM416 464C416 490.5 394.5 512 368 512C341.5 512 320 490.5 320 464C320 437.5 341.5 416 368 416C394.5 416 416 437.5 416 464z"/></svg>

After

Width:  |  Height:  |  Size: 1,023 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M32 384c0 28.32 12.49 53.52 32 71.09V496C64 504.8 71.16 512 80 512h32C120.8 512 128 504.8 128 496v-15.1h256V496c0 8.836 7.164 16 16 16h32c8.836 0 16-7.164 16-16v-40.9c19.51-17.57 32-42.77 32-71.09V352H32V384zM496 256H96V77.25C95.97 66.45 111 60.23 118.6 67.88L132.4 81.66C123.6 108.6 129.4 134.5 144.2 153.2C137.9 159.5 137.8 169.8 144 176l11.31 11.31c6.248 6.248 16.38 6.248 22.63 0l105.4-105.4c6.248-6.248 6.248-16.38 0-22.63l-11.31-11.31c-6.248-6.248-16.38-6.248-22.63 0C230.7 33.26 204.7 27.55 177.7 36.41L163.9 22.64C149.5 8.25 129.6 0 109.3 0C66.66 0 32 34.66 32 77.25v178.8L16 256C7.164 256 0 263.2 0 272v32C0 312.8 7.164 320 16 320h480c8.836 0 16-7.164 16-16v-32C512 263.2 504.8 256 496 256z"/></svg>

After

Width:  |  Height:  |  Size: 990 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M336 64h158.5L512 0H48C21.49 0 0 21.49 0 48v160C0 234.5 21.49 256 48 256h103.3L160 352h256l17.49-64H336C327.2 288 320 280.8 320 272S327.2 256 336 256h106.1l17.49-64H336C327.2 192 320 184.8 320 176S327.2 160 336 160h132.4l17.49-64H336C327.2 96 320 88.8 320 80S327.2 64 336 64zM64 192V64h69.88L145.5 192H64zM416 384H160c-35.38 0-64 28.62-64 64l-.0001 32c0 17.62 14.38 32 32 32h320c17.62 0 32-14.38 32-32l.0003-32C480 412.6 451.4 384 416 384zM288 480c-17.62 0-32-14.38-32-32s14.38-32 32-32s32 14.38 32 32S305.6 480 288 480z"/></svg>

After

Width:  |  Height:  |  Size: 811 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M448 336v-288C448 21.49 426.5 0 400 0H96C42.98 0 0 42.98 0 96v320c0 53.02 42.98 96 96 96h320c17.67 0 32-14.33 32-31.1c0-11.72-6.607-21.52-16-27.1v-81.36C441.8 362.8 448 350.2 448 336zM143.1 128h192C344.8 128 352 135.2 352 144C352 152.8 344.8 160 336 160H143.1C135.2 160 128 152.8 128 144C128 135.2 135.2 128 143.1 128zM143.1 192h192C344.8 192 352 199.2 352 208C352 216.8 344.8 224 336 224H143.1C135.2 224 128 216.8 128 208C128 199.2 135.2 192 143.1 192zM384 448H96c-17.67 0-32-14.33-32-32c0-17.67 14.33-32 32-32h288V448z"/></svg>

After

Width:  |  Height:  |  Size: 811 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M64 64V48C64 39.16 71.16 32 80 32H144C152.8 32 160 39.16 160 48V64H192L242.5 38.76C251.4 34.31 261.2 32 271.1 32H448C483.3 32 512 60.65 512 96V416C512 451.3 483.3 480 448 480H64C28.65 480 0 451.3 0 416V128C0 92.65 28.65 64 64 64zM220.6 121.2C211.7 125.7 201.9 128 192 128H64V192H178.8C200.8 176.9 227.3 168 256 168C284.7 168 311.2 176.9 333.2 192H448V96H271.1L220.6 121.2zM256 216C207.4 216 168 255.4 168 304C168 352.6 207.4 392 256 392C304.6 392 344 352.6 344 304C344 255.4 304.6 216 256 216z"/></svg>

After

Width:  |  Height:  |  Size: 784 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--! Font Awesome Free 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2022 Fonticons, Inc. --><path d="M544 374.4c0 6-3.25 11.38-8.5 14.12c-2.5 1.375-60.75 31.75-133.5 31.75c-6.124 0-12-.125-17.5-.25c11.38 22.25 16.5 38.25 16.75 39.13c1.875 5.75 .375 12-3.875 16.12c-4.125 4.25-10.38 5.75-16.12 4c-1.631-.4648-32.94-10.66-69.25-34.06v42.81C312 501.3 301.3 512 288 512s-24-10.75-24-23.1v-42.81c-36.31 23.4-67.62 33.59-69.25 34.06c-5.75 1.75-12 .25-16.12-4c-4.25-4.25-5.75-10.38-3.875-16.12C175 458.3 180.1 442.1 191.5 420c-5.501 .125-11.37 .25-17.5 .25c-72.75 0-130.1-30.38-133.5-31.75C35.25 385.8 32 380.4 32 374.4c0-5.875 3.25-11.38 8.5-14.12c1.625-.875 32.38-16.88 76.75-25.75c-64.25-75.13-84-161.8-84.88-165.8C31.25 163.5 32.75 157.9 36.63 154C39.75 151 43.75 149.4 48 149.4c1.125 0 2.25 .125 3.375 .375C55.38 150.6 137.1 169.3 212 229.5V225.1c0-118.9 60-213.8 62.5-217.8C277.5 2.75 282.5 0 288 0s10.5 2.75 13.5 7.375C304 11.38 364 106.3 364 225.1V229.5c73.1-60.25 156.6-79 160.5-79.75C525.8 149.5 526.9 149.4 528 149.4c4.25 0 8.25 1.625 11.38 4.625c3.75 3.875 5.375 9.5 4.25 14.75c-.875 4-20.62 90.63-84.88 165.8c44.38 8.875 75.13 24.88 76.75 25.75C540.8 363 544 368.5 544 374.4z"/></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

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